.ds-button{min-height:var(--ds-comp-button-container-height-default);justify-content:center;align-items:center;gap:var(--ds-comp-button-content-gap-default);padding:0 var(--ds-comp-button-container-padding-inline-default);border:var(--ds-ref-border-width-default) solid transparent;border-radius:var(--ds-comp-button-container-radius-default);font:inherit;transition:color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), background var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), border-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), transform var(--ds-ref-duration-fast) var(--ds-ref-easing-standard);line-height:1;text-decoration:none;display:inline-flex}.ds-button__icon{justify-content:center;align-items:center;display:inline-flex}.ds-button svg{width:var(--ds-comp-icon-graphic-size-compact);height:var(--ds-comp-icon-graphic-size-compact);stroke-width:var(--ds-comp-icon-graphic-stroke-width-default)}.ds-button--primary{color:var(--ds-sys-color-action-primary-foreground);background:var(--ds-sys-color-action-primary-background-active);transition-property:border-color,transform}.ds-button--primary:hover,.ds-button--primary.is-hovered{background:color-mix(in srgb, var(--ds-sys-color-action-primary-background-active) 88%, black)}.ds-button--primary:active,.ds-button--primary.is-active{color:var(--ds-ref-color-neutral-050);background:color-mix(in srgb, var(--ds-sys-color-action-primary-background-active) 76%, black);transform:translateY(1px)}.ds-button--secondary{color:var(--ds-sys-color-action-secondary-foreground);border-color:var(--ds-sys-color-action-secondary-border);background:var(--ds-sys-color-action-secondary-background)}.ds-button--secondary:hover,.ds-button--secondary.is-hovered{border-color:var(--ds-sys-color-border-strong);background:var(--ds-sys-color-action-secondary-background-hover)}.ds-button--ghost{color:var(--ds-sys-color-text-secondary);background:0 0}.ds-button--ghost:hover{color:var(--ds-sys-color-text-primary);background:var(--ds-sys-color-surface-subtle)}.ds-button--danger{color:var(--ds-sys-color-action-danger-foreground);border-color:var(--ds-sys-color-action-danger-border);background:var(--ds-sys-color-action-danger-background)}.ds-button--danger:hover{background:var(--ds-sys-color-action-danger-background-hover)}.ds-button:disabled{color:var(--ds-sys-color-action-foreground-disabled);border-color:var(--ds-sys-color-action-border-disabled);background:var(--ds-sys-color-action-background-disabled);transform:none}.ds-button--compact{min-height:var(--ds-comp-button-container-height-compact);padding-inline:var(--ds-ref-space-150)}.ds-button--large{min-height:var(--ds-comp-button-container-height-large);padding-inline:var(--ds-ref-space-250)}.ds-icon-button{border:var(--ds-ref-border-width-default) solid transparent;color:var(--ds-sys-color-text-secondary);transition:color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), background-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), border-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard);background-color:#0000;flex:none;place-items:center;padding:0;display:inline-grid}.ds-icon-button__icon{place-items:center;display:inline-grid}.ds-icon-button--inline{width:var(--ds-ref-size-target-minimum);height:var(--ds-ref-size-target-minimum);border-radius:var(--ds-ref-radius-small)}.ds-icon-button--compact{width:var(--ds-ref-size-control-compact);height:var(--ds-ref-size-control-compact);border-radius:var(--ds-ref-radius-default)}.ds-icon-button--default{width:var(--ds-ref-size-control-default);height:var(--ds-ref-size-control-default);border-radius:var(--ds-ref-radius-default)}.ds-icon-button--inline svg,.ds-icon-button--compact svg{width:var(--ds-comp-icon-graphic-size-compact);height:var(--ds-comp-icon-graphic-size-compact)}.ds-icon-button--default svg{width:var(--ds-comp-icon-graphic-size-default);height:var(--ds-comp-icon-graphic-size-default)}.ds-icon-button svg{stroke-width:var(--ds-comp-icon-graphic-stroke-width-default)}.ds-icon-button--outline.ds-icon-button--neutral{border-color:var(--ds-sys-color-border-default);background-color:var(--ds-sys-color-action-secondary-background)}.ds-icon-button--danger{color:var(--ds-sys-color-action-danger-foreground)}.ds-icon-button--outline.ds-icon-button--danger{border-color:var(--ds-sys-color-action-danger-border);background-color:var(--ds-sys-color-action-danger-background)}.ds-icon-button--ghost.ds-icon-button--neutral:not(:disabled):hover,.ds-icon-button--ghost.ds-icon-button--neutral:not(:disabled):active{color:var(--ds-sys-color-text-primary);background-color:var(--ds-sys-color-surface-subtle)}.ds-icon-button--outline.ds-icon-button--neutral:not(:disabled):hover,.ds-icon-button--outline.ds-icon-button--neutral:not(:disabled):active{color:var(--ds-sys-color-text-primary);border-color:var(--ds-sys-color-border-strong);background-color:var(--ds-sys-color-action-secondary-background-hover)}.ds-icon-button--danger:not(:disabled):hover,.ds-icon-button--danger:not(:disabled):active{background-color:var(--ds-sys-color-action-danger-background-hover)}.ds-icon-button:disabled{color:var(--ds-sys-color-action-foreground-disabled);background-color:var(--ds-sys-color-action-background-disabled)}.ds-icon-button--ghost:disabled{border-color:#0000}.ds-icon-button--outline:disabled{border-color:var(--ds-sys-color-action-border-disabled)}.ds-select-shell{width:100%;max-width:100%;display:inline-block;position:relative}.ds-select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding-inline:var(--ds-comp-field-container-padding-inline-default);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-comp-field-container-radius-default);color:var(--ds-sys-color-text-primary);background-color:var(--ds-sys-color-surface-default);font:inherit;appearance:none;cursor:pointer;transition:color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), background-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), border-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard);padding-inline-end:calc(var(--ds-comp-field-container-padding-inline-default) + var(--ds-ref-space-300));line-height:1}.ds-select__indicator{width:var(--ds-comp-icon-graphic-size-compact);height:var(--ds-comp-icon-graphic-size-compact);color:var(--ds-sys-color-text-secondary);pointer-events:none;place-items:center;display:inline-grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--ds-ref-space-250);transform:translateY(-50%)}.ds-select__indicator svg{width:var(--ds-comp-icon-graphic-size-compact);height:var(--ds-comp-icon-graphic-size-compact);stroke-width:var(--ds-comp-icon-graphic-stroke-width-default)}.ds-select--compact{height:var(--ds-ref-size-control-compact)}.ds-select--default{height:var(--ds-comp-field-container-height-default)}.ds-select--large{height:var(--ds-ref-size-control-large)}.ds-select:not(:disabled):hover{border-color:var(--ds-sys-color-border-strong)}.ds-select:focus-visible,.ds-select[data-focus-visible=true]{border-color:var(--ds-sys-color-border-focus);outline:var(--ds-sys-border-focus-width) solid var(--ds-sys-color-border-focus);outline-offset:var(--ds-sys-border-focus-offset)}.ds-select[aria-invalid=true]{border-color:var(--ds-sys-color-border-danger)}.ds-select:disabled{color:var(--ds-sys-color-action-foreground-disabled);border-color:var(--ds-sys-color-action-border-disabled);background-color:var(--ds-sys-color-action-background-disabled);cursor:not-allowed}.ds-select:disabled+.ds-select__indicator{color:var(--ds-sys-color-action-foreground-disabled)}@media (forced-colors:active){.ds-select{appearance:auto;padding-inline-end:var(--ds-comp-field-container-padding-inline-default)}.ds-select__indicator{display:none}}.ds-text-field{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--ds-comp-field-container-height-default);padding-inline:var(--ds-comp-field-container-padding-inline-default);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-comp-field-container-radius-default);color:var(--ds-sys-color-text-primary);background-color:var(--ds-sys-color-surface-default);font:inherit;transition:color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), background-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), border-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard)}.ds-text-field::placeholder{color:var(--ds-sys-color-text-secondary);opacity:1}.ds-text-field:not(:disabled):not([readonly]):not([aria-invalid=true]):hover{border-color:var(--ds-sys-color-border-strong)}.ds-text-field:focus-visible{border-color:var(--ds-sys-color-border-focus);outline:var(--ds-sys-border-focus-width) solid var(--ds-sys-color-border-focus);outline-offset:var(--ds-sys-border-focus-offset)}.ds-text-field[readonly]{background-color:var(--ds-sys-color-surface-subtle)}.ds-text-field[aria-invalid=true]{border-color:var(--ds-sys-color-border-danger)}.ds-text-field[aria-invalid=true]:focus-visible{border-color:var(--ds-sys-color-border-danger);outline:var(--ds-sys-border-focus-width) solid var(--ds-sys-color-border-focus);outline-offset:var(--ds-sys-border-focus-offset)}.ds-text-field:disabled{color:var(--ds-sys-color-action-foreground-disabled);background-color:var(--ds-sys-color-action-background-disabled);border-color:var(--ds-sys-color-action-border-disabled);cursor:not-allowed}.ds-text-field:disabled::placeholder{color:var(--ds-sys-color-action-foreground-disabled)}.floating-success-notice-stack{z-index:var(--ds-ref-z-notification);width:min(28rem, calc(100vw - var(--ds-ref-space-400)));gap:var(--ds-ref-space-100);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-start:calc(var(--ds-ref-space-800) + var(--ds-ref-space-500));inset-inline-end:var(--ds-ref-space-300)}.floating-success-notice{justify-content:space-between;align-items:center;gap:var(--ds-ref-space-150);width:100%;padding:var(--ds-ref-space-100) var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-success-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-success-background);color:var(--ds-sys-color-feedback-success-foreground);box-shadow:var(--ds-ref-shadow-popover);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular);pointer-events:auto;display:flex}.floating-success-notice p{margin:0}.floating-success-notice__dismiss{color:inherit;flex:none}@media (width<=40rem){.floating-success-notice-stack{inset-block-start:auto;inset-block-end:var(--ds-ref-space-200);inset-inline:var(--ds-ref-space-200);flex-direction:column-reverse;width:auto}}@media (forced-colors:active){.floating-success-notice{box-shadow:none;border-color:canvastext}}.configured-context-view{gap:var(--ds-ref-space-300);overflow-wrap:anywhere;width:min(100%,72rem);min-width:0;margin-inline:auto;display:grid}.configured-context-view--state,.configured-context-view__section,.configured-context-view__notice{padding:var(--ds-comp-panel-container-padding-default);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-comp-panel-container-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle)}.configured-context-view--state[role=alert]{border-color:var(--ds-sys-color-feedback-danger-border);background:var(--ds-sys-color-feedback-danger-background)}.configured-context-view--loading{align-items:center;gap:var(--ds-ref-space-200);border-color:color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 18%, var(--ds-sys-color-border-default));background:linear-gradient(135deg, var(--ds-sys-color-surface-default) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-info-background) 38%, var(--ds-sys-color-surface-default)) 100%);grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.configured-context-view__state-copy,.configured-context-view__loading-lines{gap:var(--ds-ref-space-075);min-width:0;display:grid}.configured-context-view--loading h1{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-section-title-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:var(--ds-sys-type-section-title-line-height);letter-spacing:var(--ds-sys-type-section-title-letter-spacing)}.configured-context-view--loading .configured-context-view__state-copy>p:last-child{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-regular);line-height:var(--ds-sys-type-body-line-height)}.configured-context-view__loading-visual{min-width:0;min-height:7.5rem;padding:var(--ds-ref-space-100);place-items:center;gap:var(--ds-ref-space-150);display:grid}.configured-context-view__loading-logo{border-radius:var(--ds-ref-radius-full);place-items:center;width:4.25rem;height:4.25rem;animation:1.8s ease-in-out infinite configured-context-logo-breathe;display:grid;position:relative}.configured-context-view__loading-logo:after{border-radius:var(--ds-ref-radius-full);background:radial-gradient(circle at 18% 82%, var(--ds-sys-color-feedback-warning-border) 0 9%, transparent 10%), radial-gradient(circle at 50% 50%, transparent 0 58%, color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 12%, transparent) 59% 62%, transparent 63%);content:"";opacity:.72;position:absolute;inset:.45rem}.configured-context-view__loading-logo-orbit{border-radius:var(--ds-ref-radius-full);background:conic-gradient(from -24deg, var(--ds-sys-color-feedback-success-border) 0 20%, transparent 20% 31%, var(--ds-sys-color-feedback-info-border) 31% 56%, transparent 56% 67%, var(--ds-sys-color-feedback-highlight-border) 67% 88%, var(--ds-sys-color-feedback-warning-border) 88% 100%);opacity:.42;animation:1.4s linear infinite configured-context-logo-orbit;position:absolute;inset:0}.configured-context-view__loading-logo-mark{z-index:1;width:3.75rem;height:3.75rem;filter:drop-shadow(0 var(--ds-ref-space-050) var(--ds-ref-space-150) color-mix(in srgb, var(--ds-sys-color-text-primary) 12%, transparent));display:block;position:relative}.configured-context-view__loading-lines{width:min(100%,11.5rem)}.configured-context-view__loading-line{width:72%;height:var(--ds-ref-space-150);border-radius:var(--ds-ref-radius-full);background:linear-gradient(90deg, var(--ds-sys-color-surface-subtle) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 12%, var(--ds-sys-color-surface-default)) 46%, var(--ds-sys-color-surface-subtle) 100%);background-size:220% 100%;animation:1.45s ease-in-out infinite configured-context-shimmer;display:block}.configured-context-view__loading-line--wide{width:100%}.configured-context-view__loading-line--short{width:54%}.configured-context-view h1:focus{outline:0}.configured-context-view__eyebrow,.configured-context-view__metadata,.configured-context-view dt{color:var(--ds-sys-color-text-metadata-strong);margin:0}.configured-context-view h1,.configured-context-view h2,.configured-context-view p{overflow-wrap:anywhere;min-width:0;margin:0}.configured-context-view--state,.configured-context-view__section,.configured-context-view__notice,.configured-context-view__grid,.configured-context-view__list,.configured-context-view__stages,.configured-context-view__description-list{gap:var(--ds-ref-space-150);display:grid}.configured-context-view__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.configured-context-view__value{color:var(--ds-sys-color-text-primary)}.configured-context-view__list,.configured-context-view__stages{margin:0;padding:0;list-style:none}.configured-context-view__list li,.configured-context-view__stages li,.configured-context-view__description-list>div{gap:var(--ds-ref-space-100);align-items:baseline;min-width:0;display:grid}.configured-context-view__list li{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr)}.configured-context-view__stages li{grid-template-columns:var(--ds-ref-size-control-default) minmax(0, 1fr);min-height:var(--ds-ref-size-control-large);padding:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle)}.configured-context-view__description-list>div{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr)}.configured-context-view dd{overflow-wrap:anywhere;min-width:0;margin:0}.configured-context-view code{width:max-content;max-width:100%;padding:var(--ds-ref-space-050) var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-small);color:var(--ds-sys-color-text-primary);background:var(--ds-sys-color-surface-subtle);overflow-wrap:anywhere}.configured-context-view__stage-position{width:var(--ds-ref-size-control-default);min-height:var(--ds-ref-size-control-default);border-radius:var(--ds-ref-radius-full);color:var(--ds-sys-color-feedback-info-foreground);background:var(--ds-sys-color-feedback-info-background);place-items:center;display:inline-grid}@keyframes configured-context-logo-orbit{to{transform:rotate(1turn)}}@keyframes configured-context-logo-breathe{0%,to{transform:scale(.98)}50%{transform:scale(1.03)}}@keyframes configured-context-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=40rem){.configured-context-view--loading,.configured-context-view__grid,.configured-context-view__list li,.configured-context-view__description-list>div{grid-template-columns:minmax(0,1fr)}}@media (width<=20rem){.configured-context-view--state,.configured-context-view__section,.configured-context-view__notice{padding:var(--ds-ref-space-150)}}@media (prefers-reduced-motion:reduce){.configured-context-view,.configured-context-view *{scroll-behavior:auto;transition-duration:var(--ds-ref-duration-none);animation:none}}@media (forced-colors:active){.configured-context-view--state,.configured-context-view__section,.configured-context-view__notice,.configured-context-view__stages li,.configured-context-view code{border-color:canvastext}.configured-context-view__loading-visual,.configured-context-view__loading-logo,.configured-context-view__loading-line{background:canvas;border-color:canvastext}.configured-context-view__loading-logo-orbit,.configured-context-view__loading-logo:after{background:canvastext}.configured-context-view--state[role=alert]{color:canvastext;background:canvas}}.brand-state-visual{justify-items:center;gap:var(--ds-ref-space-100);min-width:0;display:grid}.brand-state-visual__logo{border-radius:var(--ds-ref-radius-full);place-items:center;width:4rem;height:4rem;display:grid;position:relative}.brand-state-visual--loading .brand-state-visual__logo{animation:1.8s ease-in-out infinite brand-state-visual-breathe}.brand-state-visual__logo:after{border-radius:inherit;background:radial-gradient(circle at 18% 82%, var(--ds-sys-color-feedback-warning-border) 0 9%, transparent 10%), radial-gradient(circle at 50% 50%, transparent 0 58%, color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 12%, transparent) 59% 62%, transparent 63%);content:"";opacity:.68;position:absolute;inset:.42rem}.brand-state-visual__logo-orbit{border-radius:inherit;background:conic-gradient(from -24deg, var(--ds-sys-color-feedback-success-border) 0 20%, transparent 20% 31%, var(--ds-sys-color-feedback-info-border) 31% 56%, transparent 56% 67%, var(--ds-sys-color-feedback-highlight-border) 67% 88%, var(--ds-sys-color-feedback-warning-border) 88% 100%);opacity:.26;position:absolute;inset:0}.brand-state-visual--danger .brand-state-visual__logo-orbit{background:conic-gradient(from -24deg, var(--ds-sys-color-feedback-danger-border) 0 42%, transparent 42% 56%, var(--ds-sys-color-feedback-warning-border) 56% 78%, transparent 78% 100%);opacity:.34}.brand-state-visual--empty .brand-state-visual__logo-orbit,.brand-state-visual--neutral .brand-state-visual__logo-orbit{opacity:.16}.brand-state-visual--loading .brand-state-visual__logo-orbit{opacity:.42;animation:1.4s linear infinite brand-state-visual-orbit}.brand-state-visual__logo-mark{z-index:1;opacity:.88;width:3.5rem;height:3.5rem;filter:drop-shadow(0 var(--ds-ref-space-050) var(--ds-ref-space-150) color-mix(in srgb, var(--ds-sys-color-text-primary) 12%, transparent));display:block;position:relative}.brand-state-visual--empty .brand-state-visual__logo-mark,.brand-state-visual--neutral .brand-state-visual__logo-mark{opacity:.72}.brand-state-visual__lines{gap:var(--ds-ref-space-075);width:min(100%,11rem);min-width:0;display:grid}.brand-state-visual__line{width:72%;height:var(--ds-ref-space-100);border-radius:var(--ds-ref-radius-full);background:linear-gradient(90deg, var(--ds-sys-color-surface-subtle) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 12%, var(--ds-sys-color-surface-default)) 46%, var(--ds-sys-color-surface-subtle) 100%);background-size:220% 100%;display:block}.brand-state-visual--loading .brand-state-visual__line{animation:1.45s ease-in-out infinite brand-state-visual-shimmer}.brand-state-visual--danger .brand-state-visual__line{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-sys-color-feedback-danger-border) 12%, var(--ds-sys-color-surface-subtle)) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-warning-border) 12%, var(--ds-sys-color-surface-default)) 48%, color-mix(in srgb, var(--ds-sys-color-feedback-danger-border) 12%, var(--ds-sys-color-surface-subtle)) 100%)}.brand-state-visual__line--wide{width:100%}.brand-state-visual__line--short{width:54%}.brand-state-visual--compact{gap:var(--ds-ref-space-075)}.brand-state-visual--compact .brand-state-visual__logo{width:2.5rem;height:2.5rem}.brand-state-visual--compact .brand-state-visual__logo:after{inset:.28rem}.brand-state-visual--compact .brand-state-visual__logo-mark{width:2.12rem;height:2.12rem}.brand-state-visual--compact .brand-state-visual__lines{gap:var(--ds-ref-space-050);width:min(100%,6.5rem)}.brand-state-visual--compact .brand-state-visual__line{height:var(--ds-ref-space-075)}@keyframes brand-state-visual-orbit{to{transform:rotate(1turn)}}@keyframes brand-state-visual-breathe{0%,to{transform:scale(.98)}50%{transform:scale(1.03)}}@keyframes brand-state-visual-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.brand-state-visual,.brand-state-visual *{animation:none}}@media (forced-colors:active){.brand-state-visual__logo,.brand-state-visual__line{background:canvas;border-color:canvastext}.brand-state-visual__logo-orbit,.brand-state-visual__logo:after{background:canvastext}}.work-filter-controls{gap:var(--ds-ref-space-075);width:100%;min-width:0;display:grid}.work-filter-controls__bar{align-items:center;gap:var(--ds-ref-space-075);flex-wrap:wrap;min-width:0;display:flex}.work-filter-controls__search,.work-filter-controls__clear{min-height:var(--ds-ref-size-control-compact);align-items:center;gap:var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-surface-default);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular);white-space:nowrap;line-height:1;display:inline-flex}.work-filter-controls__search>svg{width:var(--ds-ref-size-icon-compact);height:var(--ds-ref-size-icon-compact);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none}.work-filter-controls__search{min-width:min(100%,13rem);border-radius:var(--ds-ref-radius-default);flex:22rem;padding-inline-start:var(--ds-ref-space-100)}.work-filter-controls__advanced{gap:var(--ds-ref-space-075);min-width:0;border-block-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);flex-wrap:wrap;justify-content:start;align-items:center;padding-block-start:var(--ds-ref-space-075);display:flex}.work-filter-controls__advanced[hidden]{display:none}.work-filter-controls__field{min-width:min(100%,9rem);min-height:var(--ds-ref-size-control-compact);align-items:center;gap:var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-surface-default);color:var(--ds-sys-color-text-secondary);white-space:nowrap;padding-inline-start:var(--ds-ref-space-100);padding-inline-end:var(--ds-ref-space-025);display:inline-flex;position:relative}.work-filter-controls__field:focus-within{border-color:var(--ds-sys-color-border-focus);outline:var(--ds-sys-border-focus-width) solid var(--ds-sys-color-border-focus);outline-offset:var(--ds-sys-border-focus-offset)}.work-filter-controls__field>svg{width:var(--ds-ref-size-icon-compact);height:var(--ds-ref-size-icon-compact);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none}.work-filter-controls__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.work-filter-controls__search .ds-text-field,.work-filter-controls__advanced .ds-select{min-height:var(--ds-ref-size-control-compact);color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular);background-color:#0000;border:0;line-height:1}.work-filter-controls__advanced .ds-select{width:auto;min-width:5.5rem;max-width:11.5rem;padding-inline:0 var(--ds-ref-space-300)}.work-filter-controls__advanced .ds-select:hover,.work-filter-controls__advanced .ds-select:focus-visible,.work-filter-controls__search .ds-text-field:hover,.work-filter-controls__search .ds-text-field:focus-visible{border-color:#0000;outline:0}.work-filter-controls__advanced .ds-select__indicator{inset-inline-end:var(--ds-ref-space-100)}.work-filter-controls__search .ds-text-field{height:var(--ds-ref-size-control-compact);padding-inline:0 var(--ds-ref-space-100)}.work-filter-controls__search:focus-within{border-color:var(--ds-sys-color-border-focus);outline:var(--ds-sys-border-focus-width) solid var(--ds-sys-color-border-focus);outline-offset:var(--ds-sys-border-focus-offset)}.work-filter-controls__apply,.work-filter-controls__toggle{min-height:var(--ds-ref-size-control-compact);flex:none}.work-filter-controls__toggle[aria-expanded=true]{color:var(--ds-sys-color-text-primary);background:var(--ds-sys-color-surface-subtle)}.work-filter-controls__clear{padding-inline:var(--ds-ref-space-100);color:var(--ds-sys-color-action-secondary-foreground);text-decoration:none}.work-filter-controls__clear:hover{background:var(--ds-sys-color-surface-subtle)}@media (width<=40rem){.work-filter-controls__bar{align-items:stretch;gap:var(--ds-ref-space-075);grid-template-columns:minmax(0,1fr) auto;display:grid}.work-filter-controls__search{width:100%;min-width:0}.work-filter-controls__toggle{width:auto;min-width:max-content;padding-inline:var(--ds-ref-space-100);justify-self:end}.work-filter-controls__clear{justify-self:start;width:auto}.work-filter-controls__field,.work-filter-controls__advanced .ds-select,.work-filter-controls__apply{width:100%;max-width:none}}@media (width<=22rem){.work-filter-controls__bar{grid-template-columns:minmax(0,1fr)}.work-filter-controls__toggle,.work-filter-controls__clear{justify-self:stretch;width:100%}}@media (forced-colors:active){.work-filter-controls__field,.work-filter-controls__search,.work-filter-controls__clear,.work-filter-controls__advanced{border-color:canvastext}}.work-stage-order-notice{justify-content:space-between;align-items:center;gap:var(--ds-ref-space-150);padding:var(--ds-ref-space-100) var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-danger-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular);display:flex}.work-stage-order-notice--inline{margin:var(--ds-ref-space-150) var(--ds-ref-space-150) 0}@media (width<=40rem){.work-stage-order-notice--inline{margin-inline:var(--ds-ref-space-100)}}@media (forced-colors:active){.work-stage-order-notice{box-shadow:none;border-color:canvastext}}.work-board-page{gap:var(--ds-ref-space-150);width:100%;min-width:0;display:grid}.work-board{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);width:100%;min-width:0;box-shadow:var(--ds-ref-shadow-subtle);overflow-wrap:anywhere;display:grid;overflow:hidden}.work-board h1,.work-board h2,.work-board p{margin:0}.work-board__surface-header{gap:var(--ds-ref-space-150);min-width:0;padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.work-board__filter-card{min-width:0;padding:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle);display:grid}.work-board__heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.work-board__heading:focus{outline:0}.work-board__toolbar{align-items:center;gap:var(--ds-ref-space-075);flex-wrap:wrap;min-width:0;display:flex}.work-board__mode-switch{min-height:var(--ds-ref-size-control-large);padding:var(--ds-ref-space-050);align-items:center;gap:var(--ds-ref-space-050);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);display:inline-flex}.work-board__mode-link,.work-board__new-work{min-height:var(--ds-ref-size-control-large);justify-content:center;align-items:center;gap:var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid transparent;border-radius:var(--ds-ref-radius-default);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);transition:color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), background var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), border-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), transform var(--ds-ref-duration-fast) var(--ds-ref-easing-standard);white-space:nowrap;line-height:1;text-decoration:none;display:inline-flex}.work-board__mode-link{padding-inline:var(--ds-ref-space-150);color:var(--ds-sys-color-text-primary)}.work-board__mode-link:hover{border-color:var(--ds-sys-color-border-default);background:var(--ds-sys-color-surface-default)}.work-board__mode-link--active{border-color:var(--ds-sys-color-feedback-success-border);background:var(--ds-sys-color-feedback-success-background);color:var(--ds-sys-color-feedback-success-foreground)}.work-board__mode-icon,.work-board__new-work-icon{width:var(--ds-ref-size-icon-default);height:var(--ds-ref-size-icon-default);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.work-board__new-work{padding-inline:var(--ds-ref-space-200);color:var(--ds-sys-color-action-primary-foreground);background:var(--ds-sys-color-action-primary-background-active);margin-inline-start:auto}.work-board__filter-card .work-filter-controls{min-width:0}.work-board__new-work:hover{background:color-mix(in srgb, var(--ds-sys-color-action-primary-background-active) 88%, black)}.work-board__new-work:active{color:var(--ds-ref-color-neutral-050);background:color-mix(in srgb, var(--ds-sys-color-action-primary-background-active) 76%, black);transform:translateY(1px)}.work-board__filters{padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-info-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);margin:var(--ds-ref-space-150) var(--ds-ref-space-150) 0!important}.work-board__lanes{min-width:0;padding:var(--ds-ref-space-150);align-items:start;gap:var(--ds-ref-space-150);scroll-padding-inline:var(--ds-ref-space-150);margin:0;display:flex;overflow-x:auto}.work-board__lanes:focus-visible{outline-offset:calc(-1 * var(--ds-sys-border-focus-offset))}.work-board__lane{gap:var(--ds-ref-space-100);min-width:0;height:min(32rem,100vh - 18rem);padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);flex-direction:column;flex:0 0 18rem;display:flex}.work-board__lane-header,.work-board__lane-notice,.work-board__lane-footer{flex:none}.work-board__lane-header h2{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-board__lane-header p{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);margin-block-start:var(--ds-ref-space-050)}.work-board__lane-notice{align-items:center;gap:var(--ds-ref-space-100);min-width:0;padding:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid transparent;border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);grid-template-columns:auto minmax(0,1fr);display:grid}.work-board__lane-notice--loading{border-color:color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 22%, var(--ds-sys-color-border-default));background:color-mix(in srgb, var(--ds-sys-color-feedback-info-background) 36%, var(--ds-sys-color-surface-default))}.work-board__lane-notice--danger{border-color:var(--ds-sys-color-feedback-danger-border);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground)}.work-board__lane-notice-copy{gap:var(--ds-ref-space-075);min-width:0;display:grid}.work-board__lane-empty{min-width:0;min-height:var(--ds-ref-size-control-large);align-items:center;gap:var(--ds-ref-space-100);padding:var(--ds-ref-space-075) var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:color-mix(in srgb, var(--ds-sys-color-surface-subtle) 42%, var(--ds-sys-color-surface-default));color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);grid-template-columns:auto minmax(0,1fr);display:grid}.work-board__lane-empty .brand-state-visual__logo{width:2rem;height:2rem}.work-board__lane-empty .brand-state-visual__logo-mark{width:1.75rem;height:1.75rem}.work-board__lane-scroll{flex:auto;min-height:0;overflow-y:auto}.work-board__cards{gap:var(--ds-ref-space-100);margin:0;padding:0;list-style:none;display:grid}.work-board__card-item{position:relative}.work-board__card-item[draggable=true] .work-board__card{cursor:grab}.work-board__card-item[draggable=true]:active .work-board__card{cursor:grabbing}.work-board__card-item--pending{opacity:.56}.work-board__card-item--drop-before .work-board__card{box-shadow:inset 0 var(--ds-ref-border-width-strong) 0 var(--ds-sys-color-focus-ring)}.work-board__card-item--drop-after .work-board__card{box-shadow:inset 0 calc(-1 * var(--ds-ref-border-width-strong)) 0 var(--ds-sys-color-focus-ring)}.work-board__card{gap:var(--ds-ref-space-050);padding:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);color:var(--ds-sys-color-text-primary);text-decoration:none;display:grid}.work-board__card:hover{background:var(--ds-sys-color-surface-subtle)}.work-board--modal-background{pointer-events:none;box-shadow:none}.work-board-page--modal-background .work-board__surface-header,.work-board-page--modal-background .work-board__filter-card,.work-board--modal-background .work-board__filters{pointer-events:none}.work-board__card--selected{border-color:var(--ds-sys-color-focus-ring);box-shadow:0 0 0 var(--ds-ref-border-width-strong) var(--ds-sys-color-focus-ring)}.work-board__card-id{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-board__card-title{font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);overflow-wrap:anywhere}.work-board__card-meta{align-items:center;gap:var(--ds-ref-space-075);display:flex}.work-board__lane-footer{justify-content:space-between;align-items:center;gap:var(--ds-ref-space-100);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);display:flex}.work-board--state{width:min(100%,52rem);padding:var(--ds-ref-space-300);gap:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:center;margin-inline:auto}.work-board--state[role=alert]{border-color:var(--ds-sys-color-feedback-danger-border);background:linear-gradient(135deg, var(--ds-sys-color-surface-default) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-danger-background) 44%, var(--ds-sys-color-surface-default)) 100%)}.work-board__state-copy{gap:var(--ds-ref-space-075);min-width:0;display:grid}.work-board__state-eyebrow{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-board__state-copy h1{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-section-title-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:var(--ds-sys-type-section-title-line-height);letter-spacing:var(--ds-sys-type-section-title-letter-spacing)}.work-board--state h1:focus{outline:0}.work-board__state-copy p:last-child{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-regular);line-height:var(--ds-sys-type-body-line-height)}.work-board__state-actions{align-items:center;gap:var(--ds-ref-space-100);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.work-board__filters a,.work-board--state a{color:var(--ds-sys-color-action-secondary-foreground)}@media (width<=40rem){.work-board__surface-header,.work-board__filter-card{padding:var(--ds-ref-space-100)}.work-board__toolbar{align-items:stretch;gap:var(--ds-ref-space-075);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.work-board__mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.work-board__new-work{width:auto;min-width:0;padding-inline:var(--ds-ref-space-150);margin-inline-start:0}.work-board__mode-link,.work-board__new-work{padding-inline:var(--ds-ref-space-100);flex:none}.work-board__filters{margin-inline:var(--ds-ref-space-100)!important}.work-board__lanes{padding:var(--ds-ref-space-100)}.work-board__lane{flex-basis:min(18rem, calc(100vw - var(--ds-ref-space-400)))}.work-board--state{padding:var(--ds-ref-space-200);grid-template-columns:minmax(0,1fr)}.work-board__state-actions{grid-column:1}}@media (width<=22rem){.work-board__toolbar{grid-template-columns:minmax(0,1fr)}.work-board__new-work{width:100%}}@media (forced-colors:active){.work-board,.work-board__surface-header,.work-board__filter-card,.work-board__lane,.work-board__card,.work-board__mode-switch,.work-board__filters,.work-board__lane-notice,.work-board__lane-empty,.work-board--state{box-shadow:none;border-color:canvastext}.work-board__card:hover{outline:var(--ds-ref-border-width-default) solid CanvasText;outline-offset:calc(-1 * var(--ds-ref-border-width-default))}}.work-list-page{gap:var(--ds-ref-space-150);width:100%;min-width:0;display:grid}.work-list{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);width:100%;min-width:0;box-shadow:var(--ds-ref-shadow-subtle);overflow-wrap:anywhere;display:grid;overflow:hidden}.work-list h1,.work-list h2,.work-list p{margin:0}.work-list__surface-header{gap:var(--ds-ref-space-100);min-width:0;padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.work-list__filter-card{min-width:0;padding:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle);display:grid}.work-list__heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.work-list__heading:focus{outline:0}.work-list__toolbar{align-items:center;gap:var(--ds-ref-space-100);flex-wrap:wrap;min-width:0;display:flex}.work-list__mode-switch{min-height:var(--ds-ref-size-control-large);padding:var(--ds-ref-space-050);align-items:center;gap:var(--ds-ref-space-050);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);display:inline-flex}.work-list__mode-link,.work-list__new-work{min-height:var(--ds-ref-size-control-large);justify-content:center;align-items:center;gap:var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid transparent;border-radius:var(--ds-ref-radius-default);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-regular);transition:color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), background var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), border-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), transform var(--ds-ref-duration-fast) var(--ds-ref-easing-standard);white-space:nowrap;line-height:1;text-decoration:none;display:inline-flex}.work-list__mode-link{padding-inline:var(--ds-ref-space-150);color:var(--ds-sys-color-text-primary)}.work-list__mode-link:hover{border-color:var(--ds-sys-color-border-default);background:var(--ds-sys-color-surface-default)}.work-list__mode-link--active{border-color:var(--ds-sys-color-feedback-success-border);background:var(--ds-sys-color-feedback-success-background);color:var(--ds-sys-color-feedback-success-foreground);font-weight:var(--ds-ref-font-weight-medium)}.work-list__mode-icon{width:var(--ds-ref-size-icon-default);height:var(--ds-ref-size-icon-default);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.work-list__new-work{padding-inline:var(--ds-ref-space-200);color:var(--ds-sys-color-action-primary-foreground);background:var(--ds-sys-color-action-primary-background-active);font-weight:var(--ds-ref-font-weight-medium)}.work-list__new-work:hover{background:color-mix(in srgb, var(--ds-sys-color-action-primary-background-active) 88%, black)}.work-list__new-work:active{color:var(--ds-ref-color-neutral-050);background:color-mix(in srgb, var(--ds-sys-color-action-primary-background-active) 76%, black);transform:translateY(1px)}.work-list__new-work-icon{width:var(--ds-ref-size-icon-default);height:var(--ds-ref-size-icon-default);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px}.work-list__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.work-list__filter-card .work-filter-controls{min-width:0}.work-list__filters,.work-list__notice{padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-secondary);margin:var(--ds-ref-space-150) var(--ds-ref-space-150) 0!important}.work-list__filters{justify-content:flex-start;align-items:center;gap:var(--ds-ref-space-150);flex-wrap:wrap;display:flex}.work-list__filters-label{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);text-transform:uppercase}.work-list__filter-chip{min-height:var(--ds-comp-chip-container-height-default);padding-inline:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-comp-chip-container-radius-default);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);align-items:center;line-height:1.5;display:inline-flex}.work-list__clear-filters{color:var(--ds-sys-color-action-secondary-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);margin-inline-start:auto}.work-list__notice{border-color:var(--ds-sys-color-feedback-info-border);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);justify-content:space-between;align-items:center;gap:var(--ds-ref-space-150);display:flex}.work-list__sections{min-width:0}.work-list__table-region{min-width:0;overflow-x:auto}.work-list table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:46rem}.work-list thead{background:var(--ds-sys-color-surface-default)}.work-list th,.work-list td{padding:var(--ds-ref-space-075) var(--ds-ref-space-100);border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);text-align:start;vertical-align:middle}.work-list thead th{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-regular)}.work-list__marker-column{width:2.75rem}.work-list th:nth-child(2){width:auto}.work-list th:nth-child(3){text-align:center;width:8rem}.work-list th:nth-child(4){text-align:center;width:7rem}.work-list__stage-row th{background:var(--ds-sys-color-surface-muted);height:3.25rem;color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);padding:0}.work-list__stage-toggle{width:100%;min-height:3.25rem;padding:var(--ds-ref-space-100);align-items:center;gap:var(--ds-ref-space-075);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.work-list__stage-toggle:hover{background:color-mix(in srgb, var(--ds-sys-color-surface-muted) 82%, var(--ds-sys-color-surface-default))}.work-list__stage-heading{align-items:center;gap:var(--ds-ref-space-075);flex-wrap:wrap;min-width:0;display:inline-flex}.work-list__stage-chevron{width:var(--ds-ref-size-icon-default);height:var(--ds-ref-size-icon-default);color:var(--ds-sys-color-text-secondary);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:transform var(--ds-ref-duration-fast) var(--ds-ref-easing-standard);flex:none;display:inline-flex}.work-list__stage-toggle[aria-expanded=false] .work-list__stage-chevron{transform:rotate(-90deg)}.work-list__stage-heading>[id]{min-width:0}.work-list__section-count{min-width:1.75rem;min-height:1.5rem;padding-inline:var(--ds-ref-space-075);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-regular);justify-content:center;align-items:center;display:inline-flex}.work-list__section-workflow{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-regular)}.work-list__item-row{background:var(--ds-sys-color-surface-default);min-height:3.375rem;position:relative}.work-list__item-row:hover{background:var(--ds-sys-color-surface-subtle)}.work-list__item-row[draggable=true]{cursor:grab}.work-list__item-row[draggable=true]:active{cursor:grabbing}.work-list__item-row--selected{background:var(--ds-sys-color-selection-background)}.work-list__item-row--selected>:first-child{box-shadow:inset var(--ds-ref-space-050) 0 0 var(--ds-sys-color-feedback-success-foreground)}.work-list__item-row--pending{opacity:.56}.work-list__item-row--drop-before>*{box-shadow:inset 0 var(--ds-ref-border-width-strong) 0 var(--ds-sys-color-focus-ring)}.work-list__item-row--drop-after>*{box-shadow:inset 0 calc(-1 * var(--ds-ref-border-width-strong)) 0 var(--ds-sys-color-focus-ring)}.work-list tbody th[scope=row]{font-weight:var(--ds-ref-font-weight-regular)}.work-list tbody th a{align-content:center;gap:var(--ds-ref-space-025);width:100%;min-width:0;min-height:3rem;color:var(--ds-sys-color-text-primary);text-decoration:none;display:grid}.work-list tbody th a:hover .work-list__work-title{color:var(--ds-sys-color-action-secondary-foreground);text-decoration:underline}.work-list__marker-cell,.work-list tbody td:nth-child(3),.work-list tbody td:nth-child(4){text-align:center}.work-list__row-dot{border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-border-default);width:.5rem;height:.5rem;display:inline-flex}.work-list__work-id{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular);white-space:nowrap;flex:none}.work-list__work-primary{align-items:baseline;gap:var(--ds-ref-space-075);min-width:0;display:flex}.work-list__work-title{min-width:0;color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-list__row-meta{min-width:0;color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.work-list .work-assignee,.work-list .work-priority,.work-list .work-state-chip{justify-content:center}.work-list__metadata-cell{position:relative}.work-list__metadata-picker{justify-content:center;display:inline-flex;position:relative}.work-list__metadata-trigger{min-width:var(--ds-ref-size-control-compact);min-height:var(--ds-ref-size-control-compact);padding:var(--ds-ref-space-025);border:var(--ds-ref-border-width-default) solid transparent;border-radius:var(--ds-ref-radius-full);color:inherit;cursor:pointer;transition:background-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), border-color var(--ds-ref-duration-fast) var(--ds-ref-easing-standard), box-shadow var(--ds-ref-duration-fast) var(--ds-ref-easing-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.work-list__metadata-trigger:hover,.work-list__metadata-trigger[aria-expanded=true]{border-color:var(--ds-sys-color-action-secondary-border);background:var(--ds-sys-color-action-secondary-background-hover);box-shadow:0 0 0 var(--ds-ref-border-width-default) color-mix(in srgb, var(--ds-sys-color-action-secondary-border) 28%, transparent)}.work-list__metadata-trigger:disabled,.work-list__metadata-trigger[aria-disabled=true]{cursor:wait;opacity:.68}.work-list__metadata-trigger[aria-disabled=true]:after{content:"";inset:calc(-1 * var(--ds-ref-space-025));border:var(--ds-ref-border-width-default) solid color-mix(in srgb, var(--ds-sys-color-action-secondary-foreground) 72%, transparent);border-radius:var(--ds-ref-radius-full);animation:work-list-picker-pending var(--ds-ref-duration-slow) linear infinite;pointer-events:none;border-block-start-color:#0000;position:absolute}.work-list__metadata-trigger:hover .work-assignee__avatar,.work-list__metadata-trigger:focus-visible .work-assignee__avatar,.work-list__metadata-trigger[aria-expanded=true] .work-assignee__avatar{background:var(--ds-sys-color-action-secondary-background-hover)}.work-list__metadata-trigger:hover .work-priority svg,.work-list__metadata-trigger:focus-visible .work-priority svg,.work-list__metadata-trigger[aria-expanded=true] .work-priority svg{stroke-width:2px}.work-list__metadata-popover{z-index:30;width:min(22rem, calc(100vw - var(--ds-ref-space-400)));max-height:min(26rem,70vh);padding:var(--ds-ref-space-100);gap:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-dialog);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-popover);color:var(--ds-sys-color-text-primary);transform-origin:100% 0;animation:work-list-metadata-popover-in var(--ds-ref-duration-standard) var(--ds-ref-easing-entrance);display:grid;position:absolute;inset-block-start:calc(100% + var(--ds-ref-space-050));inset-inline-end:0;overflow:auto}.work-list__metadata-popover--priority{width:16rem}.work-list__picker-header{gap:var(--ds-ref-space-025);min-width:0;padding:var(--ds-ref-space-050) var(--ds-ref-space-050) var(--ds-ref-space-100);border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);display:grid}.work-list__picker-title,.work-list__picker-context,.work-list__picker-empty{margin:0}.work-list__picker-title{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:1.35}.work-list__picker-context{align-items:center;gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-regular);flex-wrap:wrap;line-height:1.35;display:flex}.work-list__picker-context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-list__picker-search{align-items:center;display:grid;position:relative}.work-list__picker-search svg{width:var(--ds-ref-size-icon-compact);height:var(--ds-ref-size-icon-compact);color:var(--ds-sys-color-text-secondary);pointer-events:none;position:absolute;inset-inline-start:var(--ds-ref-space-100)}.work-list__picker-search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.work-list__picker-search input{width:100%;min-height:var(--ds-ref-size-control-large);padding-inline:calc(var(--ds-ref-space-100) + var(--ds-ref-size-icon-compact) + var(--ds-ref-space-075)) var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);color:var(--ds-sys-color-text-primary);font:inherit}.work-list__picker-group{gap:var(--ds-ref-space-050);display:grid}.work-list__picker-group h3{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-regular);margin:0}.work-list__picker-options{gap:var(--ds-ref-space-025);display:grid}.work-list__picker-option{min-height:var(--ds-ref-size-control-large);justify-content:space-between;align-items:center;gap:var(--ds-ref-space-100);width:100%;padding:var(--ds-ref-space-075) var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid transparent;border-radius:var(--ds-ref-radius-default);color:var(--ds-sys-color-text-primary);cursor:pointer;font:inherit;font-weight:var(--ds-ref-font-weight-regular);text-align:start;background:0 0;display:flex}.work-list__picker-option:hover,.work-list__picker-option:focus-visible,.work-list__picker-option[aria-current=true]{border-color:var(--ds-sys-color-action-secondary-border);background:var(--ds-sys-color-action-secondary-background-hover)}.work-list__picker-option[aria-current=true]{color:var(--ds-sys-color-text-primary);font-weight:var(--ds-ref-font-weight-medium)}.work-list__picker-option-main{align-items:center;gap:var(--ds-ref-space-100);min-width:0;display:inline-flex}.work-list__picker-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-list__picker-option-check{width:var(--ds-ref-size-icon-compact);height:var(--ds-ref-size-icon-compact);color:var(--ds-sys-color-action-secondary-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.work-list__picker-option-check svg{width:var(--ds-ref-size-icon-compact);height:var(--ds-ref-size-icon-compact);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.work-list__picker-empty{padding:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) dashed var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular);line-height:1.4}.work-list__picker-avatar{width:var(--ds-ref-size-control-compact);height:var(--ds-ref-size-control-compact);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-action-secondary-foreground);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-selection-background);color:var(--ds-sys-color-action-secondary-foreground);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-regular);flex:none;justify-content:center;align-items:center;display:inline-flex}.work-list .work-list__picker-option .work-priority__label{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.work-list .work-assignee__name,.work-list .work-priority__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes work-list-metadata-popover-in{0%{opacity:0;transform:translateY(calc(var(--ds-ref-space-050) * -1)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes work-list-picker-pending{to{transform:rotate(1turn)}}.work-list__actions{padding:var(--ds-ref-space-150);justify-content:center;display:flex}.work-list--state{width:min(100%,52rem);padding:var(--ds-ref-space-300);gap:var(--ds-ref-space-150);border-color:color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 18%, var(--ds-sys-color-border-default));background:linear-gradient(135deg, var(--ds-sys-color-surface-default) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-info-background) 28%, var(--ds-sys-color-surface-default)) 100%);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:center;margin-inline:auto}.work-list--state[role=alert]{border-color:var(--ds-sys-color-feedback-danger-border);background:linear-gradient(135deg, var(--ds-sys-color-surface-default) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-danger-background) 44%, var(--ds-sys-color-surface-default)) 100%)}.work-list--state-empty,.work-list--state-neutral{border-color:var(--ds-sys-color-border-default);background:var(--ds-sys-color-surface-default)}.work-list__state-copy{gap:var(--ds-ref-space-075);min-width:0;display:grid}.work-list__state-eyebrow,.work-list__state-summary{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-list__state-copy h1{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-section-title-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:var(--ds-sys-type-section-title-line-height);letter-spacing:var(--ds-sys-type-section-title-letter-spacing)}.work-list--state h1:focus{outline:0}.work-list__state-copy p:last-child{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-regular);line-height:var(--ds-sys-type-body-line-height)}.work-list__state-actions{align-items:center;gap:var(--ds-ref-space-100);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.work-list__state-actions>a:not(.work-list__new-work){color:var(--ds-sys-color-action-secondary-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-list--modal-background{box-shadow:none}.work-list-page--modal-background .work-list__surface-header,.work-list-page--modal-background .work-list__filter-card,.work-list--modal-background .work-list__filters,.work-list--modal-background .work-list__notice,.work-list--modal-background .work-list__actions{pointer-events:none}@media (width<=48rem){.work-list table{min-width:40rem}}@media (width<=40rem){.work-list__surface-header{padding:var(--ds-ref-space-100);grid-template-columns:minmax(0,1fr)}.work-list__filter-card{padding:var(--ds-ref-space-100)}.work-list__toolbar{align-items:stretch;gap:var(--ds-ref-space-075);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.work-list__mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.work-list__new-work{width:auto;min-width:0;padding-inline:var(--ds-ref-space-150)}.work-list__mode-link,.work-list__new-work{padding-inline:var(--ds-ref-space-100);flex:none}.work-list__filters,.work-list__notice{flex-direction:column;align-items:start;margin-inline:var(--ds-ref-space-100)!important}.work-list--state{padding:var(--ds-ref-space-200);grid-template-columns:minmax(0,1fr)}.work-list__state-actions{grid-column:1}.work-list__clear-filters{margin-inline-start:0}}@media (width<=22rem){.work-list__toolbar{grid-template-columns:minmax(0,1fr)}.work-list__new-work{width:100%}}@media (prefers-reduced-motion:reduce){.work-list__metadata-popover,.work-list__metadata-trigger[aria-disabled=true]:after{animation:none}}@media (forced-colors:active){.work-list,.work-list__surface-header,.work-list__filter-card,.work-list__filters,.work-list__notice,.work-list--state{box-shadow:none;border-color:canvastext}.work-list tbody tr:hover,.work-list__item-row--selected{outline:var(--ds-ref-border-width-default) solid CanvasText;outline-offset:calc(-1 * var(--ds-ref-border-width-default))}.work-list__metadata-popover,.work-list__picker-header,.work-list__picker-option,.work-list__picker-empty{box-shadow:none;border-color:canvastext}}.work-activity{grid-column:1/-1}.work-activity p,.work-activity ol,.work-activity h3,.work-activity dl{margin:0}.work-activity__header{justify-content:space-between;align-items:flex-end;gap:var(--ds-ref-space-150);min-width:0;border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);padding-block-end:var(--ds-ref-space-100);display:flex}.work-activity__header h2{border:0;padding:0}.work-activity__count{min-width:var(--ds-ref-size-control-compact);min-height:var(--ds-ref-size-control-compact);padding-inline:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);justify-content:center;align-items:center;line-height:1;display:inline-flex}.work-activity__empty{padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) dashed var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);line-height:1.5}.work-activity__events{gap:var(--ds-ref-space-150);padding:0;list-style:none;display:grid;position:relative}.work-activity__events:before{content:"";inset-block:var(--ds-ref-space-100);width:var(--ds-ref-border-width-default);background:var(--ds-sys-color-border-default);position:absolute;inset-inline-start:calc(var(--ds-ref-space-100) + var(--ds-ref-size-icon-compact) / 2)}.work-activity__event-item{min-width:0;position:relative}.work-activity__event{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--ds-ref-space-150);gap:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);margin-inline-start:var(--ds-ref-space-300);display:grid;position:relative}.work-activity__event-header{align-items:start;gap:var(--ds-ref-space-100);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.work-activity__event-marker{box-sizing:border-box;inline-size:var(--ds-ref-size-icon-compact);block-size:var(--ds-ref-size-icon-compact);border:var(--ds-ref-border-width-strong) solid var(--ds-sys-color-feedback-info-border);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-surface-default);position:absolute;inset-block-start:var(--ds-ref-space-200);inset-inline-start:calc(-1 * var(--ds-ref-space-300) + var(--ds-ref-space-100))}.work-activity__event-title,.work-activity__changes,.work-activity__changes>div{gap:var(--ds-ref-space-050);min-width:0;display:grid}.work-activity__event h3{font-size:var(--ds-sys-type-body-large-font-size);line-height:1.3}.work-activity__event-meta,.work-activity__event-sequence{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);line-height:1.4}.work-activity__event-sequence{align-items:center;gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-metadata-strong);font-weight:var(--ds-ref-font-weight-medium);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.work-activity__event-sequence span{padding:var(--ds-ref-space-025) var(--ds-ref-space-075);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-surface-subtle);overflow-wrap:anywhere;line-height:1.2;display:inline-flex}.work-activity__changes{border-block-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);padding-block-start:var(--ds-ref-space-100)}.work-activity__changes dt{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-activity__event dd{gap:var(--ds-ref-space-075);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.work-activity__value{min-width:0;max-width:100%;padding:var(--ds-ref-space-025) var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-small);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-primary);overflow-wrap:anywhere;word-break:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.45;display:inline}.work-activity__value--after{border-color:var(--ds-sys-color-feedback-success-border);background:var(--ds-sys-color-feedback-success-background);color:var(--ds-sys-color-feedback-success-foreground)}.work-activity__change-label{color:inherit;font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-activity__arrow{width:var(--ds-ref-size-icon-compact);height:var(--ds-ref-size-icon-compact);color:var(--ds-sys-color-text-secondary);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;align-self:center}.work-activity__notice{padding:var(--ds-ref-space-150);justify-content:space-between;align-items:center;gap:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-info-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);display:flex}.work-activity__notice[role=alert]{border-color:var(--ds-sys-color-feedback-danger-border);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground)}.work-activity .ds-button[aria-disabled=true]{border-color:var(--ds-sys-color-action-border-disabled);background:var(--ds-sys-color-action-background-disabled);color:var(--ds-sys-color-action-foreground-disabled);cursor:not-allowed;transform:none}@media (width<=40rem){.work-activity__events:before{display:none}.work-activity__event{margin-inline-start:0}.work-activity__event-header{grid-template-columns:minmax(0,1fr)}.work-activity__event-marker{display:none}.work-activity__event-sequence{flex-wrap:wrap;justify-content:flex-start}.work-activity__notice{flex-direction:column;align-items:start}}@media (forced-colors:active){.work-activity__event,.work-activity__notice,.work-activity__count,.work-activity__empty,.work-activity__event-marker,.work-activity__value{border-color:canvastext}.work-activity__events:before{background:canvastext}}.work-commands__section{grid-column:1/-1}.work-commands__header{justify-content:space-between;align-items:start;gap:var(--ds-ref-space-150);min-width:0;border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);padding-block-end:var(--ds-ref-space-075);display:flex}.work-commands__section .work-commands__header h2{border-block-end:0;padding-block-end:0}.work-commands__summary{min-width:0;color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);align-items:center;line-height:1.4;display:inline-flex}.work-commands__groups{gap:var(--ds-ref-space-100);min-width:0;display:grid}.work-commands__group{gap:var(--ds-ref-space-075);min-width:0;display:grid}.work-commands__group-header{align-items:center;gap:var(--ds-ref-space-075);min-width:0;display:flex}.work-commands__group-header h3{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);margin:0;line-height:1.35}.work-commands__group-count{min-width:var(--ds-ref-size-control-compact);min-height:var(--ds-ref-size-control-compact);padding-inline:var(--ds-ref-space-075);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);justify-content:center;align-items:center;line-height:1;display:inline-flex}.work-commands__list{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);grid-template-columns:minmax(0,1fr);align-items:start;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.work-commands__item{align-items:center;gap:var(--ds-ref-space-100);min-width:0;padding:var(--ds-ref-space-075) var(--ds-ref-space-100);background:var(--ds-sys-color-surface-default);grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);display:grid}.work-commands__item+.work-commands__item{border-block-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default)}.work-commands__item--denied{background:color-mix(in srgb, var(--ds-sys-color-surface-subtle) 72%, var(--ds-sys-color-surface-default))}.work-commands__copy{gap:var(--ds-ref-space-050);min-width:0;display:grid}.work-commands__title-line{align-items:center;gap:var(--ds-ref-space-075);flex-wrap:wrap;min-width:0;display:flex}.work-commands__title{min-width:0;color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:1.35}.work-commands__action{gap:var(--ds-ref-space-075);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.work-commands__item .ds-button{width:100%}.work-commands__item form{align-items:end;gap:var(--ds-ref-space-100);grid-column:1/-1;grid-template-columns:minmax(10rem,.8fr) minmax(13rem,1.2fr) minmax(12rem,16rem);min-width:0;display:grid}.work-commands__item form label{gap:var(--ds-ref-space-050);min-width:0;color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);display:grid}.work-commands__reason-field{min-width:0}.work-commands__item form .ds-text-field{min-height:var(--ds-ref-size-control-large)}.work-commands__state-pill{width:fit-content;max-width:100%;min-height:var(--ds-ref-size-control-compact);align-items:center;gap:var(--ds-ref-space-050);padding-inline:var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:1;display:inline-flex}.work-commands__state-pill svg{inline-size:var(--ds-ref-size-icon-compact);block-size:var(--ds-ref-size-icon-compact);stroke-width:var(--ds-comp-icon-graphic-stroke-width-default)}.work-commands__state-pill--allowed{border-color:var(--ds-sys-color-feedback-success-border);background:var(--ds-sys-color-feedback-success-background);color:var(--ds-sys-color-feedback-success-foreground)}.work-commands__state-pill--reason{border-color:var(--ds-sys-color-feedback-info-border);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground)}.work-commands__state-pill--denied{border-color:var(--ds-sys-color-feedback-muted-border);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground)}.work-commands__blocker{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);margin:0;line-height:1.45}.work-commands__item [role=alert],.work-commands__item [role=status]{align-items:center;gap:var(--ds-ref-space-075);min-width:0;padding:var(--ds-ref-space-075) var(--ds-ref-space-100);border-radius:var(--ds-ref-radius-small);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);font-size:var(--ds-sys-type-body-small-font-size);flex-wrap:wrap;grid-column:1/-1;margin:0;line-height:1.4;display:flex}.work-commands__item [role=alert]{background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground)}@media (width<=52rem){.work-commands__item,.work-commands__item form{grid-template-columns:minmax(0,1fr)}.work-commands__action,.work-commands__item .ds-button{width:100%}}@media (width<=40rem){.work-commands__header{display:grid}}@media (forced-colors:active){.work-commands__section,.work-commands__list,.work-commands__item,.work-commands__group-count,.work-commands__state-pill,.work-commands__item [role=alert],.work-commands__item [role=status]{border-color:canvastext}}.checklist-toggle{inline-size:var(--ds-ref-space-200);block-size:var(--ds-ref-space-200);accent-color:var(--ds-sys-color-action-primary-background);border:var(--ds-ref-border-width-strong) solid var(--ds-sys-color-border-strong);border-radius:var(--ds-ref-radius-small);flex-shrink:0;margin:0}.checklist-toggle:disabled{opacity:.6}@media (forced-colors:active){.checklist-toggle{forced-color-adjust:auto}}.work-supporting__section{gap:var(--ds-ref-space-100);min-width:0;display:grid}.work-supporting__section-header{justify-content:space-between;align-items:flex-end;gap:var(--ds-ref-space-150);min-width:0;border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);padding-block-end:var(--ds-ref-space-075);display:flex}.work-supporting__section-header h2{border:0;padding:0}.work-supporting__count{min-width:var(--ds-ref-size-control-compact);min-height:var(--ds-ref-size-control-compact);padding-inline:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);justify-content:center;align-items:center;line-height:1;display:inline-flex}.work-supporting__empty{padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) dashed var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);margin:0;line-height:1.5}.work-supporting__form{align-items:end;gap:var(--ds-ref-space-100);min-width:0;padding:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);display:grid}.work-supporting__form--child{grid-template-columns:minmax(14rem,1fr) minmax(8rem,10rem) auto}.work-supporting__form--checklist{grid-template-columns:minmax(14rem,1fr) auto}.work-supporting__form--relation{grid-template-columns:repeat(2,minmax(0,1fr))}.work-supporting__form--relation .work-supporting__field--wide{grid-column:1/-1}.work-supporting__form--relation>.ds-button{grid-column:1/-1;justify-self:end}.work-supporting__field{gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);display:grid}.work-supporting__list{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.work-supporting__row{min-width:0;min-height:var(--ds-ref-size-row-default);align-items:center;gap:var(--ds-ref-space-100);padding:var(--ds-ref-space-075) var(--ds-ref-space-100);background:var(--ds-sys-color-surface-default);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.work-supporting__row+.work-supporting__row{border-block-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default)}.work-supporting__row--checklist{grid-template-columns:minmax(0,1fr) auto}.work-supporting__row--relation{grid-template-columns:auto minmax(0,1fr) auto auto}.work-supporting__row--checklist[data-checked=true] .work-supporting__check-title{color:var(--ds-sys-color-text-secondary);background:var(--ds-sys-color-surface-subtle);text-decoration:line-through}.work-supporting__check-main{align-items:center;gap:var(--ds-ref-space-100);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.work-supporting__title-link{align-items:center;gap:var(--ds-ref-space-100);min-width:0;color:var(--ds-sys-color-text-primary);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.work-supporting__title-link:hover .work-supporting__title{text-decoration:underline}.work-supporting__key{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);white-space:nowrap}.work-supporting__title{min-width:0;font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);overflow-wrap:anywhere;line-height:1.35}.work-supporting__meta,.work-supporting__row-actions{align-items:center;gap:var(--ds-ref-space-075);flex-wrap:wrap;min-width:0;display:inline-flex}.work-supporting__badge{min-height:var(--ds-ref-size-target-minimum);padding:var(--ds-ref-space-025) var(--ds-ref-space-075);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.work-supporting__badge--strong{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-info-border);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground)}.work-supporting__notice{justify-content:space-between;align-items:center;gap:var(--ds-ref-space-100);min-width:0;padding:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-info-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);font-size:var(--ds-sys-type-body-small-font-size);grid-column:1/-1;margin:0;display:flex}.work-supporting__notice[role=alert]{border-color:var(--ds-sys-color-feedback-danger-border);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground)}@media (width<=56rem){.work-supporting__form--child,.work-supporting__form--checklist,.work-supporting__form--relation,.work-supporting__row,.work-supporting__row--checklist{grid-template-columns:minmax(0,1fr)}.work-supporting__meta,.work-supporting__row-actions{justify-content:flex-start}}@media (forced-colors:active){.work-supporting__count,.work-supporting__empty,.work-supporting__form,.work-supporting__list,.work-supporting__row,.work-supporting__badge--strong,.work-supporting__notice{border-color:canvastext}}.work-detail{gap:var(--ds-ref-space-150);overflow-wrap:anywhere;width:min(100%,72rem);min-width:0;margin-inline:auto;display:grid}.work-detail-route--drawer{min-height:calc(100vh - 9rem);position:relative}.work-detail-route--drawer:before{content:"";z-index:30;background:color-mix(in srgb, var(--ds-ref-color-neutral-900) 32%, transparent);position:fixed;inset:0}.work-detail-route__background{min-width:0}.work-detail-route__background[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.work-detail h1,.work-detail h2,.work-detail p,.work-detail dl{margin:0}.work-detail__hero,.work-detail--state,.work-detail__section,.work-detail__notice{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle)}.work-detail__edit-action,.work-edit__actions{gap:var(--ds-ref-space-100);flex-wrap:wrap;display:flex}.work-detail__edit,.work-edit,.work-edit__fields,.work-edit-conflict,.work-edit-conflict__comparison,.work-edit-conflict__comparison section,.work-edit-conflict dl{gap:var(--ds-ref-space-150);min-width:0;display:grid}.work-edit__fields{padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr))}.work-edit__group{gap:var(--ds-ref-space-100);min-width:0;padding-block-start:var(--ds-ref-space-050);display:grid}.work-edit__group h3{border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-large-font-size);letter-spacing:0;margin:0;padding-block-end:var(--ds-ref-space-075);line-height:1.25}.work-edit__fields label{gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);display:grid}.work-edit__fields label:has(textarea){grid-column:1/-1}.work-edit__fields--details label[for=work-edit-title]{grid-column:1/-1}.work-edit__fields--people{grid-template-columns:repeat(3,minmax(0,1fr))}.work-edit__fields textarea,.work-edit__fields input[type=date],.work-edit__fields .ds-select,.work-edit__fields .ds-text-field{box-sizing:border-box;width:100%;min-width:0;min-height:2.5rem;padding:var(--ds-ref-space-075) var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);color:var(--ds-sys-color-text-primary);font:inherit}.work-edit__fields textarea{resize:vertical;min-height:7rem}.work-edit__fields label>span,.work-edit__errors{color:var(--ds-sys-color-feedback-danger-foreground)}.work-edit__fields label>span{font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-edit>.work-edit__actions{border-block-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);padding-block-start:var(--ds-ref-space-050)}.work-edit__errors,.work-edit-conflict{padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-danger-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-danger-background)}.work-edit__errors p,.work-edit-conflict h2,.work-edit-conflict h3,.work-edit-conflict p,.work-edit-conflict dl{margin:0}.work-edit-conflict__comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.work-edit-conflict dl>div{padding:var(--ds-ref-space-100);background:var(--ds-sys-color-surface-default)}.work-detail__hero{min-width:0;padding:var(--ds-ref-space-250);gap:var(--ds-ref-space-150);display:grid}.work-detail__hero-top{justify-content:space-between;align-items:center;gap:var(--ds-ref-space-150);min-width:0;display:flex}.work-detail__return{align-items:center;gap:var(--ds-ref-space-075);width:fit-content;color:var(--ds-sys-color-action-secondary-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);text-decoration:none;display:inline-flex}.work-detail__return svg{width:var(--ds-ref-size-icon-compact);height:var(--ds-ref-size-icon-compact);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.work-detail__return:hover{text-decoration:underline}.work-detail__identity-row{align-items:center;gap:var(--ds-ref-space-150);min-width:0;display:flex}.work-detail__identity{align-items:center;gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);flex-wrap:wrap;display:flex}.work-detail__hero-status{align-items:center;gap:var(--ds-ref-space-075);flex-wrap:wrap;min-width:0;display:flex}.work-detail__hero-status svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.work-detail h1{font-size:var(--ds-sys-type-page-title-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:var(--ds-sys-type-page-title-line-height);letter-spacing:var(--ds-sys-type-page-title-letter-spacing)}.work-detail h1:focus,.work-detail .work-detail__hero h1:focus-visible{outline:0}.work-detail__notice{padding:var(--ds-ref-space-150);justify-content:space-between;align-items:center;gap:var(--ds-ref-space-150);border-color:var(--ds-sys-color-feedback-info-border);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);display:flex}.work-detail__sections{gap:var(--ds-ref-space-150);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.work-detail__section{min-width:0;padding:var(--ds-ref-space-150);align-content:start;gap:var(--ds-ref-space-100);display:grid}.work-detail__section h2{border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-sys-type-label-font-weight);line-height:var(--ds-sys-type-label-line-height);padding-block-end:var(--ds-ref-space-075)}.work-detail__collapsible-section{gap:0;padding:0;overflow:hidden}.work-detail__collapsible-heading{font-size:inherit;font-weight:inherit;line-height:inherit;border:0;padding:0}.work-detail__section-toggle{width:100%;min-width:0;min-height:var(--ds-ref-size-control-large);padding:var(--ds-ref-space-100) var(--ds-ref-space-150);align-items:center;gap:var(--ds-ref-space-075);border:0;border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);color:var(--ds-sys-color-text-primary);font:inherit;font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);letter-spacing:0;text-align:start;cursor:pointer;background:0 0;display:flex}.work-detail__section-toggle:hover,.work-detail__section-toggle:focus-visible{background:color-mix(in srgb, var(--ds-sys-color-surface-subtle) 70%, var(--ds-sys-color-surface-default))}.work-detail__section-toggle[aria-expanded=false]{border-block-end-color:#0000}.work-detail__section-chevron{width:var(--ds-ref-size-icon-compact);height:var(--ds-ref-size-icon-compact);color:var(--ds-sys-color-text-metadata-strong);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:transform var(--ds-ref-duration-fast) var(--ds-ref-easing-standard);flex:none}.work-detail__section-toggle[aria-expanded=false] .work-detail__section-chevron{transform:rotate(-90deg)}.work-detail__section-toggle-copy{align-items:center;gap:var(--ds-ref-space-075);flex-wrap:wrap;min-width:0;display:inline-flex}.work-detail__section-title{min-width:0;color:var(--ds-sys-color-text-primary)}.work-detail__section-count{min-width:var(--ds-ref-size-control-compact);min-height:var(--ds-ref-size-control-compact);padding-inline:var(--ds-ref-space-075);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);justify-content:center;align-items:center;line-height:1;display:inline-flex}.work-detail__section-summary{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular)}.work-detail__section-panel{gap:var(--ds-ref-space-100);min-width:0;padding:var(--ds-ref-space-150);display:grid}.work-detail__section-panel[hidden]{display:none}.work-detail dl{gap:var(--ds-ref-space-100);display:grid}.work-detail dl>div{gap:var(--ds-ref-space-050);display:grid}.work-detail dt{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-detail dd{min-width:0;color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);margin:0;line-height:1.55}.work-detail--drawer{z-index:40;inset-block:var(--ds-ref-space-200);width:min(44rem, calc(100vw - var(--ds-ref-space-400)));max-height:calc(100vh - var(--ds-ref-space-400));border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-dialog);grid-template-rows:auto minmax(0,1fr);gap:0;margin:0;padding:0;position:fixed;inset-inline-end:var(--ds-ref-space-200);overflow:hidden}.work-detail--drawer h1{font-size:var(--ds-sys-type-subsection-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:var(--ds-sys-type-subsection-line-height);letter-spacing:var(--ds-sys-type-subsection-letter-spacing)}.work-detail--drawer h1:focus-visible{outline:0}.work-detail__drawer-header{gap:var(--ds-ref-space-100) var(--ds-ref-space-150);min-width:0;padding:var(--ds-ref-space-150) var(--ds-ref-space-200);border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);background:var(--ds-sys-color-surface-default);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.work-detail__drawer-header--loading{background:linear-gradient(135deg, var(--ds-sys-color-surface-default) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-info-background) 42%, var(--ds-sys-color-surface-default)) 100%)}.work-detail__drawer-header--loading .work-detail__loading-header{gap:var(--ds-ref-space-100)}.work-detail__drawer-header--loading .work-detail__loading-logo{width:2.75rem;height:2.75rem}.work-detail__drawer-header--loading .work-detail__loading-logo-mark{width:2.35rem;height:2.35rem}.work-detail__drawer-heading{gap:var(--ds-ref-space-075);min-width:0;display:grid}.work-detail__drawer-id{align-items:center;gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);flex-wrap:wrap;grid-column:1;display:flex}.work-detail__drawer-status{align-items:center;gap:var(--ds-ref-space-075);flex-wrap:wrap;min-width:0;display:flex}.work-detail__drawer-header-actions{justify-content:flex-start;align-items:start;gap:var(--ds-ref-space-100);flex-direction:row-reverse;min-width:0;display:flex}.work-detail__drawer-close svg,.work-detail__drawer-status svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.work-detail__drawer-content{gap:var(--ds-ref-space-150);min-width:0;min-height:0;padding:var(--ds-ref-space-150) var(--ds-ref-space-200) var(--ds-ref-space-200);display:grid;overflow:auto}.work-detail__drawer-content--loading{background:linear-gradient(180deg, color-mix(in srgb, var(--ds-sys-color-surface-subtle) 58%, var(--ds-sys-color-surface-default)) 0%, var(--ds-sys-color-surface-default) 60%);align-content:start}.work-detail__summary{gap:var(--ds-ref-space-100);min-width:0;padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle);display:grid}.work-detail__summary--page{padding-inline:var(--ds-ref-space-200);grid-column:1/-1}.work-detail__summary-description{gap:var(--ds-ref-space-075);min-width:0;display:grid}.work-detail__summary-description h2{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);border:0;padding:0;line-height:1.35}.work-detail__summary-description p{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);line-height:1.55}.work-detail__summary-properties{gap:var(--ds-ref-space-100) var(--ds-ref-space-200);min-width:0;border-block-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--ds-ref-space-100);display:grid}.work-detail__summary--page .work-detail__summary-properties{grid-template-columns:repeat(3,minmax(0,1fr))}.work-detail__summary--drawer{box-shadow:none}.work-detail__collapsible-section.work-detail__summary{gap:0;padding:0}.work-detail__summary-panel{gap:var(--ds-ref-space-100)}.work-detail__summary-panel .work-detail__summary-properties{padding-block-start:var(--ds-ref-space-075)}.work-detail--drawer .work-detail__edit{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.work-detail--drawer .work-detail__edit>h2{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:var(--ds-sys-type-label-line-height)}.work-detail--drawer .work-detail__edit.work-detail__collapsible-section .work-detail__section-panel{padding-block-end:0;padding-inline:0}.work-detail--drawer .work-edit{padding-block-end:var(--ds-ref-space-200)}.work-detail--drawer .work-edit__actions{z-index:2;bottom:calc(-1 * var(--ds-ref-space-200));margin-inline:calc(-1 * var(--ds-ref-space-200));padding:var(--ds-ref-space-150) var(--ds-ref-space-200);border-block-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);background:color-mix(in srgb, var(--ds-sys-color-surface-default) 94%, transparent);box-shadow:0 -1px 0 color-mix(in srgb, var(--ds-sys-color-border-default) 70%, transparent);margin-block-start:var(--ds-ref-space-050);position:sticky}.work-detail__summary-property{gap:var(--ds-ref-space-050);min-width:0;display:grid}.work-detail__summary-property dt{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-detail__summary-property dd{min-width:0;min-height:0;color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-regular);align-items:flex-start;margin:0;line-height:1.45;display:flex}.work-detail__sections--drawer{gap:var(--ds-ref-space-150);grid-template-columns:minmax(0,1fr)}.work-detail__sections--drawer .work-detail__section{box-shadow:none}.work-detail__discard-dialog{z-index:45;inset-block-start:var(--ds-ref-space-150);inset-inline:var(--ds-ref-space-150);gap:var(--ds-ref-space-150);padding:var(--ds-ref-space-200);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-danger-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground);box-shadow:var(--ds-ref-shadow-dialog);display:grid;position:absolute}.work-detail--state{padding:var(--ds-ref-space-300);gap:var(--ds-ref-space-150)}.work-detail--loading{border-color:color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 18%, var(--ds-sys-color-border-default));background:linear-gradient(135deg, var(--ds-sys-color-surface-default) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-info-background) 34%, var(--ds-sys-color-surface-default)) 100%);align-content:start}.work-detail--loading-drawer{box-shadow:none;background:0 0;border:0;align-self:start;padding:0}.work-detail__loading-header{gap:var(--ds-ref-space-150);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.work-detail__loading-copy{gap:var(--ds-ref-space-050);min-width:0;display:grid}.work-detail__loading-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.work-detail__loading-eyebrow{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-detail--loading h1{color:var(--ds-sys-color-text-primary);font-weight:var(--ds-ref-font-weight-medium)}.work-detail__loading-copy>p:last-child{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-regular);line-height:var(--ds-sys-type-body-line-height)}.work-detail__loading-logo{border-radius:var(--ds-ref-radius-full);place-items:center;width:3.25rem;height:3.25rem;animation:1.8s ease-in-out infinite work-detail-logo-breathe;display:grid;position:relative}.work-detail__loading-logo:after{border-radius:inherit;background:radial-gradient(circle at 18% 82%, var(--ds-sys-color-feedback-warning-border) 0 9%, transparent 10%), radial-gradient(circle at 50% 50%, transparent 0 58%, color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 12%, transparent) 59% 62%, transparent 63%);content:"";opacity:.72;position:absolute;inset:.35rem}.work-detail__loading-logo-orbit{border-radius:var(--ds-ref-radius-full);background:conic-gradient(from -24deg, var(--ds-sys-color-feedback-success-border) 0 20%, transparent 20% 31%, var(--ds-sys-color-feedback-info-border) 31% 56%, transparent 56% 67%, var(--ds-sys-color-feedback-highlight-border) 67% 88%, var(--ds-sys-color-feedback-warning-border) 88% 100%);opacity:.42;animation:1.4s linear infinite work-detail-logo-orbit;position:absolute;inset:0}.work-detail__loading-logo-mark{z-index:1;width:2.85rem;height:2.85rem;filter:drop-shadow(0 var(--ds-ref-space-050) var(--ds-ref-space-150) color-mix(in srgb, var(--ds-sys-color-text-primary) 12%, transparent));display:block;position:relative}.work-detail__loading-skeleton{gap:var(--ds-ref-space-150);min-width:0;padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:color-mix(in srgb, var(--ds-sys-color-surface-default) 84%, var(--ds-sys-color-surface-subtle));display:grid}.work-detail__loading-skeleton--compact{gap:var(--ds-ref-space-100)}.work-detail--loading-drawer .work-detail__loading-skeleton{box-shadow:none;background:0 0;border:0;padding:0}.work-detail__loading-summary{gap:var(--ds-ref-space-075);min-width:0;display:grid}.work-detail__loading-grid{gap:var(--ds-ref-space-100);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.work-detail__loading-line,.work-detail__loading-cell,.work-detail__loading-panel{border-radius:var(--ds-ref-radius-default);background:linear-gradient(90deg, var(--ds-sys-color-surface-subtle) 0%, color-mix(in srgb, var(--ds-sys-color-feedback-info-border) 15%, var(--ds-sys-color-surface-default)) 46%, var(--ds-sys-color-surface-subtle) 100%);background-size:220% 100%;animation:1.45s ease-in-out infinite work-detail-shimmer;display:block;overflow:hidden}.work-detail__loading-line{width:72%;height:var(--ds-ref-space-150)}.work-detail__loading-line--title{width:min(100%,24rem);height:var(--ds-ref-space-250)}.work-detail__loading-line--body{width:min(100%,32rem)}.work-detail__loading-line--short{width:min(68%,22rem)}.work-detail__loading-cell{min-height:var(--ds-ref-size-control-large)}.work-detail__loading-panel{min-height:7rem}.work-detail__loading-grid--sections{padding-block-start:var(--ds-ref-space-075)}.work-detail__loading-grid--drawer-sections{grid-template-columns:minmax(0,1fr);padding-block-start:var(--ds-ref-space-050)}.work-detail__loading-grid--drawer-sections .work-detail__loading-panel{min-height:5.25rem}.work-detail--state[role=alert]{border-color:var(--ds-sys-color-feedback-danger-border);background:var(--ds-sys-color-feedback-danger-background)}.work-detail--state a{color:var(--ds-sys-color-action-secondary-foreground)}@keyframes work-detail-logo-orbit{to{transform:rotate(1turn)}}@keyframes work-detail-logo-breathe{0%,to{transform:scale(.98)}50%{transform:scale(1.03)}}@keyframes work-detail-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=48rem){.work-detail__sections{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.work-detail__hero,.work-detail--drawer,.work-detail--state,.work-detail__section,.work-detail__notice{padding:var(--ds-ref-space-150)}.work-detail--drawer,.work-detail__collapsible-section{padding:0}.work-detail__section-toggle,.work-detail__section-panel{padding-inline:var(--ds-ref-space-100)}.work-detail__drawer-header,.work-detail__drawer-content{padding:var(--ds-ref-space-150)}.work-detail__notice,.work-detail__identity-row,.work-detail__hero-top{flex-direction:column;align-items:start}.work-edit__fields,.work-edit__fields--people,.work-edit-conflict__comparison,.work-detail__summary-properties,.work-detail__loading-grid{grid-template-columns:minmax(0,1fr)}.work-detail--drawer{inset-block:var(--ds-ref-space-100);inset-inline:var(--ds-ref-space-100);width:auto;max-height:calc(100vh - var(--ds-ref-space-200))}.work-detail--drawer .work-edit__actions{bottom:calc(-1 * var(--ds-ref-space-150));margin-inline:calc(-1 * var(--ds-ref-space-150));padding:var(--ds-ref-space-150)}}@media (prefers-reduced-motion:reduce){.work-detail,.work-detail *{scroll-behavior:auto;transition-duration:var(--ds-ref-duration-none);animation:none}}@media (forced-colors:active){.work-detail__hero,.work-detail--drawer,.work-detail--state,.work-detail__section,.work-detail__section-toggle,.work-detail__notice,.work-detail__summary,.work-edit__fields,.work-edit__group h3,.work-detail--drawer .work-edit__actions,.work-detail__discard-dialog,.work-detail__loading-skeleton{box-shadow:none;border-color:canvastext}.work-detail__loading-line,.work-detail__loading-cell,.work-detail__loading-panel,.work-detail__loading-logo{background:canvas;border-color:canvastext}.work-detail__loading-logo-orbit,.work-detail__loading-logo:after{background:canvastext}}.work-form{gap:var(--ds-ref-space-150);min-width:0;display:grid}.work-form__fixed-context{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.work-form__fixed-context div{gap:var(--ds-ref-space-050);min-width:0;padding:var(--ds-ref-space-100) var(--ds-ref-space-150);display:grid}.work-form__fixed-context div+div{border-inline-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default)}.work-form__fixed-context dt{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-form__fixed-context dd{min-width:0;color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-regular);margin:0;line-height:1.45}.work-form__errors{padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-danger-border);border-inline-start-width:var(--ds-ref-space-050);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground)}.work-form__errors p{margin-block-start:0}.work-form__section{gap:var(--ds-ref-space-100);min-width:0;display:grid}.work-form__section h2{border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-large-font-size);font-weight:var(--ds-ref-font-weight-medium);letter-spacing:0;margin:0;padding-block-end:var(--ds-ref-space-075);line-height:1.25}.work-form__fields{gap:var(--ds-ref-space-150);min-width:0;padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-form__fields label{gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);overflow-wrap:anywhere;display:grid}.work-form__fields label:has(textarea){grid-column:1/-1}.work-form__fields--details label:has(.ds-text-field){grid-column:1/-1}.work-form__fields--people,.work-form__fields--planning{grid-template-columns:repeat(2,minmax(0,1fr))}.work-form__fields textarea,.work-form__fields input[type=date],.work-form__fields .ds-select,.work-form__fields .ds-text-field{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ds-ref-size-control-large);padding:var(--ds-ref-space-075) var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);color:var(--ds-sys-color-text-primary);font:inherit}.work-form__fields textarea{resize:vertical;min-height:7rem}.work-form__fields label>span{color:var(--ds-sys-color-feedback-danger-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-form__actions{gap:var(--ds-ref-space-100);flex-wrap:wrap;padding-block-start:var(--ds-ref-space-050);display:flex}.work-intake--drawer .work-form__actions{z-index:2;bottom:calc(-1 * var(--ds-ref-space-200));margin-inline:calc(-1 * var(--ds-ref-space-200));padding:var(--ds-ref-space-150) var(--ds-ref-space-200);border-block-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);background:color-mix(in srgb, var(--ds-sys-color-surface-default) 94%, transparent);box-shadow:0 -1px 0 color-mix(in srgb, var(--ds-sys-color-border-default) 70%, transparent);margin-block-start:var(--ds-ref-space-050);position:sticky}.work-intake--drawer .work-form{padding-block-end:var(--ds-ref-space-200)}@media (width<=40rem){.work-form__fixed-context,.work-form__fields,.work-form__actions .ds-button{grid-template-columns:minmax(0,1fr);width:100%}.work-form__fixed-context div+div{border-block-start:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-inline-start:0}.work-intake--drawer .work-form__actions{bottom:calc(-1 * var(--ds-ref-space-150));margin-inline:calc(-1 * var(--ds-ref-space-150));padding:var(--ds-ref-space-150)}}@media (forced-colors:active){.work-form__fixed-context,.work-form__section,.work-form__errors,.work-form__fields,.work-form__fields .ds-select,.work-form__fields .ds-text-field,.work-form__fields textarea,.work-form__fields input[type=date]{border-color:canvastext}.work-intake--drawer .work-form__actions{background:canvas;border-color:canvastext}}.work-intake{gap:var(--ds-ref-space-150);overflow-wrap:anywhere;width:min(100%,64rem);min-width:0;margin-inline:auto;display:grid}.work-intake-route--drawer{min-height:calc(100vh - 9rem);position:relative}.work-intake-route--drawer:before{content:"";z-index:30;background:color-mix(in srgb, var(--ds-ref-color-neutral-900) 32%, transparent);position:fixed;inset:0}.work-intake-route__background{min-width:0}.work-intake-route__background[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.work-intake h1,.work-intake h2,.work-intake p{margin:0}.work-intake__header,.work-intake__form-surface,.work-intake__notice,.work-intake__discard-dialog{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle)}.work-intake__header{gap:var(--ds-ref-space-075);min-width:0;padding:var(--ds-ref-space-250);grid-template-columns:minmax(0,1fr);display:grid}.work-intake__heading-copy{gap:var(--ds-ref-space-075);min-width:0;display:grid}.work-intake__heading-copy>p:first-child{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);text-transform:uppercase}.work-intake h1{font-size:var(--ds-sys-type-page-title-font-size);letter-spacing:0;line-height:1.12}.work-intake h1:focus{outline:0}.work-intake__heading-copy>p:last-child{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium)}.work-intake__body{gap:var(--ds-ref-space-150);min-width:0;display:grid}.work-intake__body[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}.work-intake--drawer{z-index:40;inset-block:var(--ds-ref-space-200);width:min(44rem, calc(100vw - var(--ds-ref-space-400)));max-height:calc(100vh - var(--ds-ref-space-400));border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-dialog);grid-template-rows:auto minmax(0,1fr);gap:0;margin:0;padding:0;position:fixed;inset-inline-end:var(--ds-ref-space-200);overflow:hidden}.work-intake--drawer .work-intake__header{align-items:start;gap:var(--ds-ref-space-150);padding:var(--ds-ref-space-150) var(--ds-ref-space-200);border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-width:0 0 var(--ds-ref-border-width-default);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto}.work-intake--drawer h1{font-size:var(--ds-sys-type-subsection-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:var(--ds-sys-type-subsection-line-height);letter-spacing:var(--ds-sys-type-subsection-letter-spacing)}.work-intake--drawer .work-intake__heading-copy>p:last-child{display:none}.work-intake--drawer .work-intake__body{padding:var(--ds-ref-space-150) var(--ds-ref-space-200) var(--ds-ref-space-200);overflow:auto}.work-intake--drawer .work-intake__form-surface{box-shadow:none;border:0;border-radius:0;padding:0}.work-intake__notice{padding:var(--ds-ref-space-150);justify-content:space-between;align-items:center;gap:var(--ds-ref-space-150);border-color:var(--ds-sys-color-feedback-info-border);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);display:flex}.work-intake__form-surface{padding:var(--ds-ref-space-200)}.work-intake__discard-dialog{z-index:50;width:min(28rem, calc(100vw - var(--ds-ref-space-300)));gap:var(--ds-ref-space-150);padding:var(--ds-ref-space-200);border-color:var(--ds-sys-color-feedback-danger-border);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground);box-shadow:var(--ds-ref-shadow-dialog);display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.work-intake__discard-actions{gap:var(--ds-ref-space-100);flex-wrap:wrap;display:flex}@media (width<=40rem){.work-intake__header,.work-intake__form-surface,.work-intake__notice,.work-intake__discard-dialog{padding:var(--ds-ref-space-150)}.work-intake--drawer{inset-block:var(--ds-ref-space-100);inset-inline:var(--ds-ref-space-100);width:auto;max-height:calc(100vh - var(--ds-ref-space-200))}.work-intake--drawer .work-intake__header,.work-intake--drawer .work-intake__body{padding:var(--ds-ref-space-150)}.work-intake__notice{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.work-intake,.work-intake *{scroll-behavior:auto;transition-duration:var(--ds-ref-duration-none);animation:none}}@media (forced-colors:active){.work-intake--drawer,.work-intake__header,.work-intake__form-surface,.work-intake__notice,.work-intake__discard-dialog{box-shadow:none;border-color:canvastext}}.workflow-list{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);width:100%;min-width:0;box-shadow:var(--ds-ref-shadow-subtle);overflow-wrap:anywhere;display:grid;overflow:hidden}.workflow-list h1,.workflow-list p{margin:0}.workflow-list__surface-header{gap:var(--ds-ref-space-150) var(--ds-ref-space-200);min-width:0;padding:var(--ds-ref-space-150);border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.workflow-list__header-copy{gap:var(--ds-ref-space-050);min-width:0;display:grid}.workflow-list__eyebrow{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);text-transform:uppercase}.workflow-list__heading{font-size:var(--ds-sys-type-section-title-font-size);letter-spacing:0;line-height:1.12}.workflow-list__heading:focus,.workflow-list__heading:focus-visible,.workflow-list .workflow-list__heading:focus-visible,.workflow-list--state h1:focus,.workflow-list--state h1:focus-visible,.workflow-list.workflow-list--state h1:focus-visible{outline:0}.workflow-list__new-workflow{min-height:var(--ds-ref-size-control-large);padding-inline:var(--ds-ref-space-200);justify-content:center;align-items:center;gap:var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid transparent;border-radius:var(--ds-ref-radius-default);color:var(--ds-sys-color-action-primary-foreground);background:var(--ds-sys-color-action-primary-background-active);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);white-space:nowrap;line-height:1;text-decoration:none;display:inline-flex}.workflow-list__new-workflow:hover{background:color-mix(in srgb, var(--ds-sys-color-action-primary-background-active) 88%, black)}.workflow-list__new-symbol{justify-content:center;align-items:center;display:inline-flex}.workflow-list__new-symbol svg{inline-size:var(--ds-ref-size-icon-default);block-size:var(--ds-ref-size-icon-default);stroke-width:var(--ds-comp-icon-graphic-stroke-width-default)}.workflow-list__status{align-items:center;gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);display:inline-flex}.workflow-list__status-count{min-width:var(--ds-ref-size-control-compact);min-height:var(--ds-ref-size-control-compact);padding-inline:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium);justify-content:center;align-items:center;line-height:1;display:inline-flex}.workflow-list__empty,.workflow-list--state{padding:var(--ds-ref-space-200)}.workflow-list--state{gap:var(--ds-ref-space-100);width:min(100%,48rem)}.workflow-list__table-region{min-width:0;overflow-x:auto}.workflow-list table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:46rem}.workflow-list thead{background:var(--ds-sys-color-surface-default)}.workflow-list th,.workflow-list td{padding:var(--ds-ref-space-100) var(--ds-ref-space-150);border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);text-align:start;vertical-align:middle}.workflow-list th{color:var(--ds-sys-color-text-primary);font-weight:var(--ds-ref-font-weight-medium)}.workflow-list thead th{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);letter-spacing:0;text-transform:uppercase}.workflow-list tbody tr:hover{background:var(--ds-sys-color-surface-subtle)}.workflow-list tbody tr:focus-within{background:var(--ds-sys-color-selection-background)}.workflow-list__template-link{gap:var(--ds-ref-space-025);width:fit-content;min-width:0;max-width:100%;color:var(--ds-sys-color-text-primary);text-decoration:none;display:grid}.workflow-list__template-link:hover .workflow-list__template-name{text-decoration:underline}.workflow-list__template-name,.workflow-list__template-key{text-overflow:ellipsis;overflow:hidden}.workflow-list__template-name{font-weight:var(--ds-ref-font-weight-medium)}.workflow-list__template-key{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.workflow-list__chip,.workflow-list__status-chip{width:fit-content;max-width:100%;min-height:var(--ds-comp-chip-container-height-default);padding-inline:var(--ds-ref-space-100);align-items:center;gap:var(--ds-comp-chip-content-gap-default);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-comp-chip-container-radius-default);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);white-space:nowrap;line-height:1.5;display:inline-flex}.workflow-list__status-chip:before{content:"";border-radius:var(--ds-ref-radius-full);background:currentColor;flex:none;width:.4rem;height:.4rem}.workflow-list__chip--custom,.workflow-list__status-chip--draft,.workflow-list__status-chip--draft-in-progress{border-color:var(--ds-sys-color-feedback-warning-border);background:var(--ds-sys-color-feedback-warning-background);color:var(--ds-sys-color-feedback-warning-foreground)}.workflow-list__status-chip--confirmed{border-color:var(--ds-sys-color-feedback-success-border);background:var(--ds-sys-color-feedback-success-background);color:var(--ds-sys-color-feedback-success-foreground)}.workflow-list__status-chip--retired{border-color:var(--ds-sys-color-feedback-muted-border);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground)}@media (width<=40rem){.workflow-list__surface-header{padding:var(--ds-ref-space-150);grid-template-columns:minmax(0,1fr)}.workflow-list__new-workflow{width:100%}.workflow-list table{min-width:36rem}}@media (forced-colors:active){.workflow-list{box-shadow:none;border-color:canvastext}.workflow-list__chip,.workflow-list__status-chip,.workflow-list__status-count,.workflow-list__new-workflow{border-color:canvastext}}.workflow-new{gap:var(--ds-ref-space-150);overflow-wrap:anywhere;width:min(100%,64rem);min-width:0;margin-inline:auto;display:grid}.workflow-new h1,.workflow-new h2,.workflow-new p{margin:0}.workflow-new__header,.workflow-new__form,.workflow-new__notice{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle)}.workflow-new__header{gap:var(--ds-ref-space-075);min-width:0;padding:var(--ds-ref-space-250);display:grid}.workflow-new__header>p:first-child{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);text-transform:uppercase}.workflow-new h1{font-size:var(--ds-sys-type-page-title-font-size);letter-spacing:0;line-height:1.12}.workflow-new h1:focus,.workflow-new h1:focus-visible,.workflow-new.workflow-new h1:focus-visible{outline:0}.workflow-new__header>p:last-child{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium)}.workflow-new__notice{padding:var(--ds-ref-space-150);justify-content:space-between;align-items:center;gap:var(--ds-ref-space-150);border-color:var(--ds-sys-color-feedback-info-border);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);display:flex}.workflow-new__form{gap:var(--ds-ref-space-150);padding:var(--ds-ref-space-200);display:grid}.workflow-new__form-header{border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);padding-block-end:var(--ds-ref-space-100)}.workflow-new__form-header h2{font-size:var(--ds-sys-type-body-large-font-size);letter-spacing:0;line-height:1.25}.workflow-new__fields{gap:var(--ds-ref-space-150);min-width:0;padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);display:grid}.workflow-new__field{gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);display:grid}.workflow-new__error{color:var(--ds-sys-color-feedback-danger-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.workflow-new__actions{gap:var(--ds-ref-space-100);flex-wrap:wrap;align-items:center;display:flex}.workflow-new__cancel{min-height:var(--ds-comp-button-container-height-large);padding-inline:var(--ds-ref-space-250);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-action-secondary-border);border-radius:var(--ds-comp-button-container-radius-default);background:var(--ds-sys-color-action-secondary-background);color:var(--ds-sys-color-action-secondary-foreground);font-weight:var(--ds-ref-font-weight-medium);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.workflow-new__cancel:hover{border-color:var(--ds-sys-color-border-strong);background:var(--ds-sys-color-action-secondary-background-hover)}@media (width<=40rem){.workflow-new__header,.workflow-new__form,.workflow-new__notice{padding:var(--ds-ref-space-150)}.workflow-new__notice{flex-direction:column;align-items:start}.workflow-new__actions,.workflow-new__actions .ds-button,.workflow-new__cancel{width:100%}.workflow-new__fields{padding:var(--ds-ref-space-100);grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.workflow-new__header,.workflow-new__form,.workflow-new__notice,.workflow-new__fields,.workflow-new__cancel{box-shadow:none;border-color:canvastext}}.workflow-detail{gap:var(--ds-ref-space-150);overflow-wrap:anywhere;width:min(100%,72rem);min-width:0;margin-inline:auto;display:grid}.workflow-detail h1,.workflow-detail h2,.workflow-detail p,.workflow-detail dl{margin:0}.workflow-detail__header,.workflow-detail__metadata,.workflow-detail__section,.workflow-detail__notice,.workflow-detail--state{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle)}.workflow-detail__header,.workflow-detail--state{gap:var(--ds-ref-space-075);min-width:0;padding:var(--ds-ref-space-250);display:grid}.workflow-detail__header>p:first-child{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);text-transform:uppercase}.workflow-detail h1{font-size:var(--ds-sys-type-page-title-font-size);letter-spacing:0;line-height:1.12}.workflow-detail h1:focus,.workflow-detail h1:focus-visible,.workflow-detail.workflow-detail h1:focus-visible{outline:0}.workflow-detail__metadata{gap:var(--ds-ref-space-150);padding:var(--ds-ref-space-150);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflow-detail__metadata--summary{background:var(--ds-sys-color-surface-subtle)}.workflow-detail__metadata div{gap:var(--ds-ref-space-050);min-width:0;display:grid}.workflow-detail dt{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.workflow-detail dd{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);margin:0}.workflow-detail__notice{padding:var(--ds-ref-space-150);border-color:var(--ds-sys-color-feedback-info-border);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium)}.workflow-detail__section{gap:var(--ds-ref-space-150);min-width:0;padding:var(--ds-ref-space-200);display:grid}.workflow-detail__section h2{border-block-end:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);font-size:var(--ds-sys-type-body-large-font-size);letter-spacing:0;padding-block-end:var(--ds-ref-space-100);line-height:1.25}.workflow-detail__section>.ds-button{width:fit-content;max-width:100%}.workflow-detail__section--danger{border-color:var(--ds-sys-color-feedback-danger-border);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground)}.workflow-detail__stage-list{gap:var(--ds-ref-space-100);min-width:0;margin:0;padding:0;list-style:none;display:grid}.workflow-detail__stage-row{align-items:center;gap:var(--ds-ref-space-100);min-width:0;padding:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.workflow-detail__stage-position,.workflow-detail__stage-key{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.workflow-detail__stage-position{min-height:var(--ds-ref-size-target-minimum);padding-inline:var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);white-space:nowrap;align-items:center;display:inline-flex}.workflow-detail__stage-main{gap:var(--ds-ref-space-025);min-width:0;display:grid}.workflow-detail__stage-name{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-body-large-font-size);font-weight:var(--ds-ref-font-weight-medium);overflow-wrap:anywhere;line-height:1.35}.workflow-detail__stage-flags{gap:var(--ds-ref-space-075);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:inline-flex}.workflow-detail__stage-chip{min-height:var(--ds-ref-size-target-minimum);padding-inline:var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-info-border);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium);align-items:center;line-height:1;display:inline-flex}.workflow-detail__stage-chip--completion{border-color:var(--ds-sys-color-feedback-success-border);background:var(--ds-sys-color-feedback-success-background);color:var(--ds-sys-color-feedback-success-foreground)}.workflow-detail__section [role=note]{padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-info-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-info-background);color:var(--ds-sys-color-feedback-info-foreground);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium)}.workflow-detail__back{display:flex}.workflow-detail__back-link{min-height:var(--ds-ref-size-control-large);padding-inline:var(--ds-ref-space-200);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-action-secondary-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-action-secondary-background);color:var(--ds-sys-color-action-secondary-foreground);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.workflow-detail__back-link:hover{border-color:var(--ds-sys-color-border-strong);background:var(--ds-sys-color-action-secondary-background-hover)}.workflow-stage-editor__list{gap:var(--ds-ref-space-100);min-width:0;margin:0;padding:0;list-style:none;display:grid}.workflow-stage-editor__row{gap:var(--ds-ref-space-100);min-width:0;padding:var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.workflow-stage-editor__row-fields{gap:var(--ds-ref-space-100);grid-template-columns:minmax(10rem,1.3fr) minmax(8rem,1fr) repeat(3,minmax(7rem,.8fr));align-items:end;min-width:0;display:grid}.workflow-stage-editor__position,.workflow-stage-editor__label{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-medium)}.workflow-stage-editor__position{min-height:var(--ds-ref-size-control-compact);padding-inline:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.workflow-stage-editor__field{gap:var(--ds-ref-space-050);min-width:0;display:grid}.workflow-stage-editor__readonly{min-height:var(--ds-comp-field-container-height-default);padding-inline:var(--ds-comp-field-container-padding-inline-default);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-comp-field-container-radius-default);background:var(--ds-sys-color-surface-default);color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);align-items:center;display:inline-flex}.workflow-stage-editor__row-actions,.workflow-stage-editor__actions{gap:var(--ds-ref-space-075);flex-wrap:wrap;align-items:center;display:flex}.workflow-stage-editor__row-actions{justify-content:end}.workflow-stage-editor [role=alert],.workflow-detail [role=alert]{color:var(--ds-sys-color-feedback-danger-foreground);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium)}.workflow-lifecycle-dialog,.workflow-stage-conflict{z-index:70;width:min(32rem, calc(100vw - var(--ds-ref-space-300)));gap:var(--ds-ref-space-150);padding:var(--ds-ref-space-200);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-danger-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground);box-shadow:var(--ds-ref-shadow-dialog);display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.workflow-lifecycle-dialog h2,.workflow-stage-conflict h2{border:0;padding:0}.workflow-lifecycle-dialog__actions,.workflow-stage-conflict__actions{gap:var(--ds-ref-space-100);flex-wrap:wrap;display:flex}@media (width<=64rem){.workflow-stage-editor__row{grid-template-columns:minmax(0,1fr)}.workflow-stage-editor__row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-stage-editor__position,.workflow-stage-editor__row-actions{justify-self:start}.workflow-stage-editor__row-actions{justify-content:start}}@media (width<=40rem){.workflow-detail__header,.workflow-detail__section,.workflow-detail__metadata,.workflow-detail__notice,.workflow-detail--state,.workflow-lifecycle-dialog,.workflow-stage-conflict{padding:var(--ds-ref-space-150)}.workflow-detail__metadata,.workflow-detail__stage-row,.workflow-stage-editor__row,.workflow-stage-editor__row-fields{grid-template-columns:minmax(0,1fr)}.workflow-detail__stage-flags{justify-content:flex-start}.workflow-stage-editor__actions,.workflow-stage-editor__actions .ds-button,.workflow-detail__section>.ds-button,.workflow-detail__back-link{width:100%}}@media (forced-colors:active){.workflow-detail__header,.workflow-detail__metadata,.workflow-detail__section,.workflow-detail__notice,.workflow-detail--state,.workflow-detail__stage-row,.workflow-detail__stage-position,.workflow-detail__stage-chip,.workflow-stage-editor__row,.workflow-stage-editor__position,.workflow-stage-editor__readonly,.workflow-detail__back-link,.workflow-lifecycle-dialog,.workflow-stage-conflict{box-shadow:none;border-color:canvastext}}:root{--ds-ref-color-neutral-000:#fff;--ds-ref-color-neutral-050:#f7f8fc;--ds-ref-color-neutral-100:#f0f3f7;--ds-ref-color-neutral-150:#e8edf3;--ds-ref-color-neutral-200:#dde3ea;--ds-ref-color-neutral-300:#c4cdd8;--ds-ref-color-neutral-400:#b8bdc3;--ds-ref-color-neutral-500:#8a94a2;--ds-ref-color-neutral-600:#66707d;--ds-ref-color-neutral-700:#47515e;--ds-ref-color-neutral-900:#20252d;--ds-ref-color-neutral-1000:#000;--ds-ref-color-teal-050:#e5f4f1;--ds-ref-color-teal-100:#d7efea;--ds-ref-color-teal-300:#8fc9be;--ds-ref-color-teal-500:#2d8478;--ds-ref-color-teal-600:#216e65;--ds-ref-color-teal-700:#185850;--ds-ref-color-teal-800:#12443e;--ds-ref-color-sky-100:#e2f1fa;--ds-ref-color-sky-500:#3b82a5;--ds-ref-color-sky-700:#235e79;--ds-ref-color-lilac-100:#eee8fa;--ds-ref-color-lilac-500:#7b61a8;--ds-ref-color-lilac-700:#5d448a;--ds-ref-color-amber-100:#f7e8bc;--ds-ref-color-amber-400:#fc5;--ds-ref-color-amber-600:#9a6c00;--ds-ref-color-amber-700:#704d00;--ds-ref-color-coral-100:#f7dcda;--ds-ref-color-coral-600:#b5444e;--ds-ref-color-coral-700:#922f38;--ds-ref-color-mint-100:#ddf4ea;--ds-ref-color-mint-600:#2f8a65;--ds-ref-color-mint-700:#176a4d;--ds-ref-color-emerald-500:#098;--ds-ref-color-emerald-600:#0a6;--ds-ref-color-cyan-400:#0cf;--ds-ref-color-blue-500:#08f;--ds-ref-color-violet-300:#a9e;--ds-ref-color-lavender-200:#ccf;--ds-ref-color-red-600:#d92d3c;--ds-ref-color-black-alpha-008:#00000014;--ds-ref-color-black-alpha-012:#0000001f;--ds-ref-color-black-alpha-048:#0000007a;--ds-sys-color-brand-support-start:var(--ds-ref-color-emerald-500);--ds-sys-color-brand-support-end:var(--ds-ref-color-emerald-600);--ds-sys-color-brand-primary-start:var(--ds-ref-color-cyan-400);--ds-sys-color-brand-primary-end:var(--ds-ref-color-blue-500);--ds-sys-color-brand-highlight-start:var(--ds-ref-color-violet-300);--ds-sys-color-brand-highlight-end:var(--ds-ref-color-lavender-200);--ds-sys-color-brand-signal:var(--ds-ref-color-amber-400);--ds-sys-color-brand-background:var(--ds-ref-color-neutral-000);--ds-sys-color-brand-foreground:var(--ds-ref-color-neutral-1000);--ds-sys-gradient-brand-support:linear-gradient(180deg, var(--ds-sys-color-brand-support-start), var(--ds-sys-color-brand-support-end));--ds-sys-gradient-brand-primary:linear-gradient(180deg, var(--ds-sys-color-brand-primary-start), var(--ds-sys-color-brand-primary-end));--ds-sys-gradient-brand-highlight:linear-gradient(270deg, var(--ds-sys-color-brand-highlight-start), var(--ds-sys-color-brand-highlight-end));--ds-sys-color-brand-primary:var(--ds-sys-color-brand-primary-end);--ds-sys-color-brand-primary-hover:color-mix(in srgb, var(--ds-sys-color-brand-primary) 88%, black);--ds-sys-color-brand-primary-active:color-mix(in srgb, var(--ds-sys-color-brand-primary) 78%, black);--ds-sys-color-brand-primary-soft:color-mix(in srgb, var(--ds-sys-color-brand-primary) 12%, white);--ds-sys-color-brand-primary-strong:color-mix(in srgb, var(--ds-sys-color-brand-primary) 62%, black);--ds-sys-color-brand-primary-ring:#0088ff47;--ds-sys-color-brand-support:var(--ds-sys-color-brand-support-end);--ds-sys-color-brand-support-soft:color-mix(in srgb, var(--ds-sys-color-brand-support) 12%, white);--ds-sys-color-brand-support-strong:color-mix(in srgb, var(--ds-sys-color-brand-support) 58%, black);--ds-sys-color-brand-signal-soft:color-mix(in srgb, var(--ds-sys-color-brand-signal) 32%, white);--ds-sys-color-brand-signal-strong:color-mix(in srgb, var(--ds-sys-color-brand-signal) 52%, black);--ds-ref-font-family-sans:"Mitr", "Noto Sans Thai", ui-sans-serif, system-ui, sans-serif;--ds-ref-font-family-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ds-ref-font-weight-regular:400;--ds-ref-font-weight-medium:500;--ds-ref-font-weight-semibold:600;--ds-ref-font-weight-bold:700;--ds-ref-font-size-012:12px;--ds-ref-font-size-013:13px;--ds-ref-font-size-014:14px;--ds-ref-font-size-016:16px;--ds-ref-font-size-018:18px;--ds-ref-font-size-022:22px;--ds-ref-font-size-028:28px;--ds-ref-font-size-032:32px;--ds-ref-space-000:0;--ds-ref-space-025:2px;--ds-ref-space-050:4px;--ds-ref-space-075:8px;--ds-ref-space-100:8px;--ds-ref-space-150:12px;--ds-ref-space-200:16px;--ds-ref-space-250:20px;--ds-ref-space-300:24px;--ds-ref-space-400:32px;--ds-ref-space-500:40px;--ds-ref-space-600:48px;--ds-ref-space-800:64px;--ds-ref-size-target-minimum:24px;--ds-ref-size-control-compact:32px;--ds-ref-size-control-default:40px;--ds-ref-size-control-large:44px;--ds-ref-size-row-default:44px;--ds-ref-size-icon-compact:16px;--ds-ref-size-icon-default:18px;--ds-ref-size-icon-large:20px;--ds-ref-size-icon-display:24px;--ds-ref-radius-none:0;--ds-ref-radius-small:4px;--ds-ref-radius-default:8px;--ds-ref-radius-panel:8px;--ds-ref-radius-dialog:12px;--ds-ref-radius-large:16px;--ds-ref-radius-full:999px;--ds-ref-border-width-default:1px;--ds-ref-border-width-strong:2px;--ds-ref-border-width-selection-marker:3px;--ds-ref-duration-none:0s;--ds-ref-duration-fast:.1s;--ds-ref-duration-standard:.16s;--ds-ref-duration-slow:.24s;--ds-ref-easing-standard:cubic-bezier(.2, 0, 0, 1);--ds-ref-easing-entrance:cubic-bezier(0, 0, .2, 1);--ds-ref-easing-exit:cubic-bezier(.4, 0, 1, 1);--ds-ref-shadow-subtle:0 1px 3px 0 var(--ds-ref-color-black-alpha-008);--ds-ref-shadow-popover:0 8px 24px -4px var(--ds-ref-color-black-alpha-012);--ds-ref-shadow-dialog:0 16px 48px -8px var(--ds-ref-color-black-alpha-012);--ds-ref-z-base:0;--ds-ref-z-navigation:100;--ds-ref-z-sticky:200;--ds-ref-z-inspector:300;--ds-ref-z-popover:400;--ds-ref-z-notification:500;--ds-ref-z-modal:600;--ds-ref-breakpoint-compact:480px;--ds-ref-breakpoint-medium:768px;--ds-ref-breakpoint-large:1024px;--ds-ref-breakpoint-wide:1280px;--ds-ref-breakpoint-maximum:1440px;--ds-sys-color-surface-canvas:var(--ds-ref-color-neutral-050);--ds-sys-color-surface-default:var(--ds-ref-color-neutral-000);--ds-sys-color-surface-subtle:var(--ds-ref-color-neutral-100);--ds-sys-color-surface-muted:var(--ds-ref-color-neutral-150);--ds-sys-color-surface-overlay:var(--ds-ref-color-black-alpha-048);--ds-sys-color-text-primary:var(--ds-ref-color-neutral-900);--ds-sys-color-text-secondary:var(--ds-ref-color-neutral-600);--ds-sys-color-text-metadata-strong:var(--ds-ref-color-neutral-700);--ds-sys-color-text-disabled:var(--ds-ref-color-neutral-500);--ds-sys-color-text-inverse:var(--ds-ref-color-neutral-000);--ds-sys-color-text-link:var(--ds-sys-color-brand-primary);--ds-sys-color-border-default:var(--ds-ref-color-neutral-200);--ds-sys-color-border-strong:var(--ds-ref-color-neutral-500);--ds-sys-color-border-focus:var(--ds-sys-color-brand-primary);--ds-sys-color-focus-ring:var(--ds-sys-color-brand-primary-ring);--ds-sys-color-border-danger:var(--ds-ref-color-coral-700);--ds-sys-color-action-primary-background:var(--ds-sys-color-brand-primary);--ds-sys-color-action-primary-background-hover:var(--ds-sys-color-brand-primary-hover);--ds-sys-color-action-primary-background-active:var(--ds-sys-color-brand-primary-active);--ds-sys-color-action-primary-foreground:var(--ds-ref-color-neutral-000);--ds-sys-color-action-secondary-background:var(--ds-ref-color-neutral-000);--ds-sys-color-action-secondary-background-hover:var(--ds-sys-color-brand-primary-soft);--ds-sys-color-action-secondary-foreground:var(--ds-ref-color-neutral-900);--ds-sys-color-action-secondary-border:var(--ds-ref-color-neutral-500);--ds-sys-color-action-danger-background:var(--ds-ref-color-neutral-000);--ds-sys-color-action-danger-background-hover:var(--ds-ref-color-coral-100);--ds-sys-color-action-danger-foreground:var(--ds-ref-color-coral-700);--ds-sys-color-action-danger-border:var(--ds-ref-color-coral-700);--ds-sys-color-action-background-disabled:var(--ds-ref-color-neutral-100);--ds-sys-color-action-foreground-disabled:var(--ds-ref-color-neutral-500);--ds-sys-color-action-border-disabled:var(--ds-ref-color-neutral-200);--ds-sys-color-selection-background:var(--ds-sys-color-brand-support-soft);--ds-sys-color-selection-foreground:var(--ds-sys-color-brand-support-strong);--ds-sys-color-selection-border:var(--ds-sys-color-brand-support);--ds-sys-color-feedback-success-quiet-background:var(--ds-ref-color-neutral-000);--ds-sys-color-feedback-success-quiet-foreground:var(--ds-sys-color-brand-support-strong);--ds-sys-color-feedback-success-quiet-border:var(--ds-sys-color-brand-support);--ds-sys-color-feedback-info-background:var(--ds-ref-color-sky-100);--ds-sys-color-feedback-info-foreground:var(--ds-ref-color-sky-700);--ds-sys-color-feedback-info-border:var(--ds-ref-color-sky-700);--ds-sys-color-feedback-highlight-background:var(--ds-ref-color-lilac-100);--ds-sys-color-feedback-highlight-foreground:var(--ds-ref-color-lilac-700);--ds-sys-color-feedback-highlight-border:var(--ds-ref-color-lilac-700);--ds-sys-color-feedback-warning-background:var(--ds-sys-color-brand-signal-soft);--ds-sys-color-feedback-warning-foreground:var(--ds-sys-color-brand-signal-strong);--ds-sys-color-feedback-warning-border:var(--ds-sys-color-brand-signal-strong);--ds-sys-color-feedback-danger-background:var(--ds-ref-color-coral-100);--ds-sys-color-feedback-danger-foreground:var(--ds-ref-color-coral-700);--ds-sys-color-feedback-danger-border:var(--ds-ref-color-coral-700);--ds-sys-color-feedback-success-background:var(--ds-sys-color-brand-support-soft);--ds-sys-color-feedback-success-foreground:var(--ds-sys-color-brand-support-strong);--ds-sys-color-feedback-success-border:var(--ds-sys-color-brand-support);--ds-sys-color-feedback-muted-background:var(--ds-ref-color-neutral-100);--ds-sys-color-feedback-muted-foreground:var(--ds-ref-color-neutral-700);--ds-sys-color-feedback-muted-border:var(--ds-ref-color-neutral-700);--ds-sys-color-indicator-danger:var(--ds-ref-color-red-600);--ds-sys-color-indicator-attention:var(--ds-sys-color-brand-signal);--ds-sys-color-indicator-primary:var(--ds-sys-color-brand-primary);--ds-sys-color-indicator-muted:var(--ds-ref-color-neutral-400);--ds-sys-type-display-font-family:var(--ds-ref-font-family-sans);--ds-sys-type-display-font-size:var(--ds-ref-font-size-032);--ds-sys-type-display-font-weight:var(--ds-ref-font-weight-semibold);--ds-sys-type-display-letter-spacing:0;--ds-sys-type-display-line-height:1.25;--ds-sys-type-page-title-font-family:var(--ds-ref-font-family-sans);--ds-sys-type-page-title-font-size:var(--ds-ref-font-size-028);--ds-sys-type-page-title-font-weight:var(--ds-ref-font-weight-semibold);--ds-sys-type-page-title-letter-spacing:0;--ds-sys-type-page-title-line-height:1.2857;--ds-sys-type-section-title-font-family:var(--ds-ref-font-family-sans);--ds-sys-type-section-title-font-size:var(--ds-ref-font-size-022);--ds-sys-type-section-title-font-weight:var(--ds-ref-font-weight-semibold);--ds-sys-type-section-title-letter-spacing:0;--ds-sys-type-section-title-line-height:1.3636;--ds-sys-type-subsection-font-family:var(--ds-ref-font-family-sans);--ds-sys-type-subsection-font-size:var(--ds-ref-font-size-018);--ds-sys-type-subsection-font-weight:var(--ds-ref-font-weight-semibold);--ds-sys-type-subsection-letter-spacing:0;--ds-sys-type-subsection-line-height:1.4444;--ds-sys-type-body-large-font-family:var(--ds-ref-font-family-sans);--ds-sys-type-body-large-font-size:var(--ds-ref-font-size-016);--ds-sys-type-body-large-font-weight:var(--ds-ref-font-weight-regular);--ds-sys-type-body-large-letter-spacing:0;--ds-sys-type-body-large-line-height:1.5625;--ds-sys-type-body-font-family:var(--ds-ref-font-family-sans);--ds-sys-type-body-font-size:var(--ds-ref-font-size-014);--ds-sys-type-body-font-weight:var(--ds-ref-font-weight-regular);--ds-sys-type-body-letter-spacing:0;--ds-sys-type-body-line-height:1.5714;--ds-sys-type-body-small-font-family:var(--ds-ref-font-family-sans);--ds-sys-type-body-small-font-size:var(--ds-ref-font-size-013);--ds-sys-type-body-small-font-weight:var(--ds-ref-font-weight-regular);--ds-sys-type-body-small-letter-spacing:0;--ds-sys-type-body-small-line-height:1.5385;--ds-sys-type-label-font-family:var(--ds-ref-font-family-sans);--ds-sys-type-label-font-size:var(--ds-ref-font-size-014);--ds-sys-type-label-font-weight:var(--ds-ref-font-weight-medium);--ds-sys-type-label-letter-spacing:0;--ds-sys-type-label-line-height:1.4286;--ds-sys-type-label-small-font-family:var(--ds-ref-font-family-sans);--ds-sys-type-label-small-font-size:var(--ds-ref-font-size-012);--ds-sys-type-label-small-font-weight:var(--ds-ref-font-weight-medium);--ds-sys-type-label-small-letter-spacing:0;--ds-sys-type-label-small-line-height:1.5;--ds-sys-type-data-id-font-family:var(--ds-ref-font-family-mono);--ds-sys-type-data-id-font-size:var(--ds-ref-font-size-013);--ds-sys-type-data-id-font-weight:var(--ds-ref-font-weight-regular);--ds-sys-type-data-id-letter-spacing:0;--ds-sys-type-data-id-line-height:1.5385;--ds-comp-shell-topbar-height-default:var(--ds-ref-space-800);--ds-comp-shell-sidebar-width-default:232px;--ds-comp-shell-inspector-width-default:360px;--ds-comp-shell-content-max-width-default:1440px;--ds-sys-size-target-minimum:var(--ds-ref-size-target-minimum);--ds-sys-size-target-preferred:var(--ds-ref-size-control-default);--ds-sys-border-focus-width:var(--ds-ref-border-width-strong);--ds-sys-border-focus-offset:var(--ds-ref-space-025);--ds-comp-button-container-height-compact:var(--ds-ref-size-control-compact);--ds-comp-button-container-height-default:var(--ds-ref-size-control-default);--ds-comp-button-container-height-large:var(--ds-ref-size-control-large);--ds-comp-button-container-radius-default:var(--ds-ref-radius-default);--ds-comp-button-content-gap-default:var(--ds-ref-space-100);--ds-comp-button-container-padding-inline-default:var(--ds-ref-space-200);--ds-comp-field-container-height-default:var(--ds-ref-size-control-default);--ds-comp-field-container-radius-default:var(--ds-ref-radius-default);--ds-comp-field-container-padding-inline-default:var(--ds-ref-space-150);--ds-comp-chip-container-height-default:var(--ds-ref-size-target-minimum);--ds-comp-chip-container-radius-default:var(--ds-ref-radius-small);--ds-comp-chip-content-gap-default:var(--ds-ref-space-075);--ds-comp-row-container-min-height-default:var(--ds-ref-size-row-default);--ds-comp-row-content-gap-default:var(--ds-ref-space-150);--ds-comp-panel-container-radius-default:var(--ds-ref-radius-panel);--ds-comp-panel-container-padding-default:var(--ds-ref-space-200);--ds-comp-panel-content-gap-default:var(--ds-ref-space-200);--ds-comp-dialog-container-radius-default:var(--ds-ref-radius-dialog);--ds-comp-dialog-container-padding-default:var(--ds-ref-space-300);--ds-comp-dialog-container-max-width-default:640px;--ds-comp-icon-graphic-size-compact:var(--ds-ref-size-icon-compact);--ds-comp-icon-graphic-size-default:var(--ds-ref-size-icon-default);--ds-comp-icon-graphic-size-large:var(--ds-ref-size-icon-large);--ds-comp-icon-graphic-stroke-width-default:1.75}@media (prefers-reduced-motion:reduce){:root{--ds-ref-duration-fast:0s;--ds-ref-duration-standard:0s;--ds-ref-duration-slow:0s}}:root{font-family:var(--ds-sys-type-body-font-family);color:var(--ds-sys-color-text-primary);background:var(--ds-sys-color-surface-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:var(--ds-sys-color-surface-canvas);scroll-behavior:smooth;min-width:320px}body{background:var(--ds-sys-color-surface-canvas);min-width:320px;min-height:100vh;font:var(--ds-sys-type-body-font-weight) var(--ds-sys-type-body-font-size) / var(--ds-sys-type-body-line-height) var(--ds-sys-type-body-font-family);letter-spacing:var(--ds-sys-type-body-letter-spacing);margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:var(--ds-sys-border-focus-width) solid var(--ds-sys-color-border-focus);outline-offset:var(--ds-sys-border-focus-offset)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{color:var(--ds-sys-color-text-primary);background:var(--ds-sys-color-surface-default);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}.app-shell{width:100%;min-width:0;min-height:100vh;padding:var(--ds-ref-space-200);background:var(--ds-sys-color-surface-canvas)}.app-shell__skip-link{z-index:10;min-height:var(--ds-ref-size-control-large);padding:var(--ds-ref-space-100) var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-strong);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);color:var(--ds-sys-color-text-primary);box-shadow:var(--ds-ref-shadow-popover);transform:translateY(calc(-100% - var(--ds-ref-space-200)));position:fixed;inset-block-start:var(--ds-ref-space-100);inset-inline-start:var(--ds-ref-space-100)}.app-shell__skip-link:focus{transform:translateY(0)}.app-shell__header{border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle)}.app-shell__header-inner{width:100%;min-width:0;min-height:var(--ds-sys-size-target-preferred);padding:var(--ds-ref-space-200);justify-content:space-between;align-items:center;gap:var(--ds-ref-space-200);display:flex}.app-shell__identity{align-items:center;gap:var(--ds-ref-space-150);overflow-wrap:anywhere;flex:none;min-width:0;display:flex}.app-shell__mark{flex:none;width:48px;height:48px;display:block}.app-shell__brand-copy{gap:var(--ds-ref-space-050);white-space:nowrap;min-width:0;display:grid}.app-shell__brand{color:var(--ds-sys-color-text-primary);font-size:var(--ds-sys-type-page-title-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:1}.app-shell__product{color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:1.2}.app-shell__refresh{width:var(--ds-ref-size-control-large);height:var(--ds-ref-size-control-large);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-default);color:var(--ds-sys-color-text-primary);cursor:pointer;font:inherit;order:3;justify-content:center;align-items:center;display:inline-flex}.app-shell__refresh:hover{background:var(--ds-sys-color-surface-subtle)}.app-shell__refresh svg{width:var(--ds-ref-size-icon-default);height:var(--ds-ref-size-icon-default);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.app-shell__context{min-height:var(--ds-ref-size-control-large);padding-inline:var(--ds-ref-space-150);align-items:center;gap:var(--ds-ref-space-075);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-text-secondary);font-family:var(--ds-sys-type-label-font-family);font-size:var(--ds-sys-type-label-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:var(--ds-sys-type-label-line-height);letter-spacing:var(--ds-sys-type-label-letter-spacing);white-space:nowrap;order:2;display:inline-flex}.app-shell__context-label{color:inherit}.app-shell__context [aria-hidden=true]{color:var(--ds-sys-color-text-metadata-strong)}.app-shell__controls{align-items:center;gap:var(--ds-ref-space-150);flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0;display:flex}.app-shell__navigation{align-items:center;gap:var(--ds-ref-space-050);min-width:0;padding:var(--ds-ref-space-050);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);order:1;display:flex}.app-shell__navigation a{min-height:var(--ds-ref-size-control-large);padding:0 var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid transparent;border-radius:var(--ds-ref-radius-default);color:var(--ds-sys-color-text-secondary);font-family:var(--ds-sys-type-label-font-family);font-size:var(--ds-sys-type-label-font-size);font-weight:var(--ds-ref-font-weight-medium);line-height:var(--ds-sys-type-label-line-height);letter-spacing:var(--ds-sys-type-label-letter-spacing);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-shell__navigation a:hover{border-color:var(--ds-sys-color-border-default);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-primary)}.app-shell__navigation a[aria-current=page]{border-color:var(--ds-sys-color-border-strong);background:var(--ds-sys-color-selection-background);color:var(--ds-sys-color-selection-foreground)}.app-shell__route-toolbar{flex:0 auto;order:4;min-width:0;display:flex}.app-shell__route-toolbar>*{width:auto}.app-shell__main{width:100%;min-width:0;margin-block-start:var(--ds-ref-space-150)}.app-shell__main :focus-visible{outline:var(--ds-sys-border-focus-width) solid var(--ds-sys-color-border-focus);outline-offset:var(--ds-sys-border-focus-offset)}.route-placeholder{width:min(100%,52rem);min-width:0;padding:var(--ds-ref-space-400);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-panel);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle);overflow-wrap:anywhere}.route-placeholder>:first-child{margin-block-start:0}.route-placeholder>:last-child{margin-block-end:0}.route-placeholder h1{margin-block:var(--ds-ref-space-050) var(--ds-ref-space-200);font-size:var(--ds-sys-type-display-font-size);font-weight:var(--ds-ref-font-weight-medium);letter-spacing:var(--ds-sys-type-display-letter-spacing);line-height:1.1}.route-placeholder p{max-width:46rem;line-height:1.7}.route-placeholder__eyebrow{color:var(--ds-sys-color-text-metadata-strong);font-size:var(--ds-sys-type-body-font-size);font-weight:var(--ds-ref-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.route-placeholder--error{border-color:var(--ds-sys-color-border-danger)}.route-placeholder__recovery{min-height:var(--ds-ref-size-control-large);padding:var(--ds-ref-space-100) var(--ds-ref-space-200);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-strong);border-radius:var(--ds-ref-radius-default);background:var(--ds-sys-color-surface-subtle);color:var(--ds-sys-color-text-primary);font-weight:var(--ds-ref-font-weight-medium);align-items:center;margin-block-start:var(--ds-ref-space-100);text-decoration:none;display:inline-flex}.route-placeholder__recovery:hover{background:var(--ds-sys-color-selection-background);color:var(--ds-sys-color-selection-foreground)}@media (width<=40rem){.app-shell{padding:var(--ds-ref-space-100)}.app-shell__header-inner{padding:var(--ds-ref-space-100);align-items:stretch;gap:var(--ds-ref-space-100);flex-direction:column}.app-shell__mark{width:40px;height:40px}.app-shell__brand-copy{gap:0}.app-shell__controls{justify-content:stretch;align-items:stretch;gap:var(--ds-ref-space-100);flex-wrap:wrap;width:100%}.app-shell__navigation,.app-shell__route-toolbar{flex:100%;width:100%}.app-shell__navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell__route-toolbar{order:4}.app-shell__route-toolbar>*{width:100%}.app-shell__refresh{order:3;flex:0 0 var(--ds-ref-size-control-large)}.app-shell__context{overflow-wrap:anywhere;white-space:normal;flex:1 1 0;order:2;justify-content:center;width:auto;min-width:0}.app-shell__navigation a{overflow-wrap:anywhere;min-width:0;padding-inline:var(--ds-ref-space-100);flex:min(100%,8rem)}.route-placeholder{padding:var(--ds-ref-space-300) var(--ds-ref-space-200)}}@media (forced-colors:active){.app-shell__header{border-color:canvastext}.app-shell__main :focus-visible{outline-color:canvastext}.app-shell__route-toolbar :where(a,button,input,select):focus{outline:var(--ds-sys-border-focus-width) solid CanvasText;outline-offset:var(--ds-sys-border-focus-offset)}.app-shell__navigation a[aria-current=page]{outline:var(--ds-ref-border-width-strong) solid LinkText;outline-offset:calc(-1 * var(--ds-ref-border-width-strong));border-color:linktext}.route-placeholder,.route-placeholder--error{box-shadow:none;border-color:canvastext}}.work-state-chip{box-sizing:border-box;width:fit-content;max-width:100%;min-height:var(--ds-comp-chip-container-height-default);align-items:center;gap:var(--ds-comp-chip-content-gap-default);padding-inline:var(--ds-ref-space-100);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-comp-chip-container-radius-default);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular);white-space:nowrap;line-height:1.5;display:inline-flex}.work-state-chip:before{content:"";border-radius:var(--ds-ref-radius-full);background:currentColor;flex:none;width:.4rem;height:.4rem}.work-state-chip--active{color:var(--ds-sys-color-text-secondary);background:0 0;border-color:#0000}.work-state-chip--blocked{border-color:var(--ds-sys-color-feedback-danger-border);background:var(--ds-sys-color-feedback-danger-background);color:var(--ds-sys-color-feedback-danger-foreground)}.work-state-chip--completed{border-color:var(--ds-sys-color-feedback-success-border);background:var(--ds-sys-color-feedback-success-background);color:var(--ds-sys-color-feedback-success-foreground)}.work-state-chip--cancelled{border-color:var(--ds-sys-color-feedback-muted-border);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground)}.work-priority,.work-assignee{align-items:center;gap:var(--ds-ref-space-075);min-width:0;color:var(--ds-sys-color-text-secondary);font-size:var(--ds-sys-type-body-small-font-size);font-weight:var(--ds-ref-font-weight-regular);display:inline-flex}.work-priority svg{width:var(--ds-ref-size-icon-compact);height:var(--ds-ref-size-icon-compact);fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.work-priority--normal{color:var(--ds-sys-color-indicator-primary)}.work-priority--urgent,.work-priority--urgent svg{color:var(--ds-sys-color-indicator-danger)}.work-priority--high,.work-priority--high svg{color:var(--ds-sys-color-indicator-attention)}.work-priority--low,.work-priority--low svg{color:var(--ds-sys-color-indicator-muted)}.work-priority__label{color:var(--ds-sys-color-text-secondary)}.work-assignee__avatar{width:var(--ds-ref-size-control-compact);height:var(--ds-ref-size-control-compact);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-action-secondary-foreground);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-selection-background);color:var(--ds-sys-color-action-secondary-foreground);font-size:var(--ds-sys-type-label-small-font-size);font-weight:var(--ds-ref-font-weight-regular);flex:none;justify-content:center;align-items:center;display:inline-flex}.work-assignee__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foundation-evidence{width:min(100%,80rem);min-height:100vh;padding:var(--ds-ref-space-400);color:var(--ds-sys-color-text-primary);overflow-wrap:anywhere;margin-inline:auto}.foundation-evidence>*+*{margin-top:var(--ds-ref-space-500)}.foundation-evidence h1,.foundation-evidence h2,.foundation-evidence h3,.foundation-evidence p{margin-block-start:0}.foundation-evidence h1{font-size:var(--ds-sys-type-display-font-size);margin-block-end:var(--ds-ref-space-150);line-height:1.15}.foundation-evidence h2{font-size:var(--ds-sys-type-section-title-font-size);margin-block-end:var(--ds-ref-space-100)}.foundation-evidence h3{font-size:var(--ds-sys-type-body-large-font-size);margin-block-end:var(--ds-ref-space-050)}.foundation-evidence__header,.foundation-evidence section{padding:var(--ds-ref-space-300);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-panel);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle)}.foundation-evidence__eyebrow{color:var(--ds-sys-color-text-metadata-strong)}.foundation-evidence__support{gap:var(--ds-ref-space-100);flex-wrap:wrap;padding:0;list-style:none;display:flex}.foundation-evidence__support li,.foundation-evidence__spacing span{min-height:var(--ds-ref-size-control-large);padding:var(--ds-ref-space-100) var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-ref-radius-full);background:var(--ds-sys-color-feedback-muted-background);color:var(--ds-sys-color-feedback-muted-foreground)}.foundation-evidence__grid{gap:var(--ds-ref-space-200);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.foundation-evidence__contrast,.foundation-evidence__depth,.foundation-evidence__shape,.foundation-evidence__motion,.foundation-evidence__thai,.foundation-evidence__forced-colors{padding:var(--ds-ref-space-200);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-default)}.foundation-evidence__contrast p{margin-block-end:0}.foundation-evidence__contrast--default{color:var(--ds-sys-color-text-primary);background:var(--ds-sys-color-surface-default)}.foundation-evidence__contrast--info{color:var(--ds-sys-color-feedback-info-foreground);border-color:var(--ds-sys-color-feedback-info-border);background:var(--ds-sys-color-feedback-info-background)}.foundation-evidence__contrast--danger{color:var(--ds-sys-color-feedback-danger-foreground);border-color:var(--ds-sys-color-feedback-danger-border);background:var(--ds-sys-color-feedback-danger-background)}.foundation-evidence__depth{background:var(--ds-sys-color-surface-default);min-height:7rem}.foundation-evidence__depth--subtle{box-shadow:var(--ds-ref-shadow-subtle)}.foundation-evidence__depth--popover{box-shadow:var(--ds-ref-shadow-popover)}.foundation-evidence__depth--dialog{box-shadow:var(--ds-ref-shadow-dialog)}.foundation-evidence__spacing{align-items:center;gap:var(--ds-ref-space-200);flex-wrap:wrap;display:flex}.foundation-evidence__spacing span{align-items:center;display:inline-flex}.foundation-evidence__shape{border-color:var(--ds-sys-color-border-strong);background:var(--ds-sys-color-surface-subtle)}.foundation-evidence__shape--small{border-radius:var(--ds-ref-radius-small)}.foundation-evidence__shape--default{border-width:var(--ds-ref-border-width-strong);border-radius:var(--ds-ref-radius-default)}.foundation-evidence__shape--large{border-radius:var(--ds-ref-radius-large)}.foundation-evidence__forced-colors,.foundation-evidence__thai{margin-block:var(--ds-ref-space-200) 0}.foundation-evidence__motion{background:var(--ds-sys-color-selection-background);width:fit-content;color:var(--ds-sys-color-selection-foreground);transition:transform var(--ds-ref-duration-standard) var(--ds-ref-easing-standard)}.foundation-evidence__motion:hover{transform:translateY(-2px)}.foundation-evidence__type-display{margin-block:var(--ds-ref-space-150) var(--ds-ref-space-100);color:var(--ds-sys-color-text-primary);font:var(--ds-ref-font-weight-medium) var(--ds-sys-type-display-font-size) / var(--ds-sys-type-display-line-height) var(--ds-sys-type-display-font-family);letter-spacing:var(--ds-sys-type-display-letter-spacing)}.foundation-evidence__thai{background:var(--ds-sys-color-surface-subtle);max-width:42rem;line-height:1.7}@media (width<=40rem){.foundation-evidence{padding:var(--ds-ref-space-150)}.foundation-evidence__header,.foundation-evidence section{padding:var(--ds-ref-space-200)}}@media (forced-colors:active){.foundation-evidence__forced-colors{outline:var(--ds-ref-border-width-strong) solid CanvasText;outline-offset:var(--ds-ref-space-025)}.foundation-evidence__depth{box-shadow:none}}.primitive-evidence{width:min(100%,80rem);min-height:100vh;padding:var(--ds-ref-space-400);color:var(--ds-sys-color-text-primary);overflow-wrap:anywhere;margin-inline:auto}.primitive-evidence>*+*{margin-top:var(--ds-ref-space-300)}.primitive-evidence h1,.primitive-evidence h2,.primitive-evidence p{margin-block-start:0}.primitive-evidence h1{font-size:var(--ds-sys-type-display-font-size);margin-block-end:var(--ds-ref-space-150);line-height:1.15}.primitive-evidence h2{font-size:var(--ds-sys-type-section-title-font-size);margin-block-end:var(--ds-ref-space-050)}.primitive-evidence__header,.primitive-evidence section{padding:var(--ds-ref-space-300);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-border-default);border-radius:var(--ds-ref-radius-panel);background:var(--ds-sys-color-surface-default);box-shadow:var(--ds-ref-shadow-subtle)}.primitive-evidence__eyebrow{color:var(--ds-sys-color-text-metadata-strong)}.primitive-evidence__status-list{gap:var(--ds-ref-space-100);margin-block:var(--ds-ref-space-200) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.primitive-evidence__status-list li{padding:var(--ds-ref-space-100) var(--ds-ref-space-150);border:var(--ds-ref-border-width-default) solid var(--ds-sys-color-feedback-muted-border);border-radius:var(--ds-ref-radius-full);color:var(--ds-sys-color-feedback-muted-foreground);background:var(--ds-sys-color-feedback-muted-background)}.primitive-evidence__section-copy p{color:var(--ds-sys-color-text-secondary);margin-block-end:var(--ds-ref-space-200)}.primitive-evidence__actions{align-items:center;gap:var(--ds-ref-space-150);flex-wrap:wrap;display:flex}.primitive-evidence__actions .ds-button{white-space:normal;max-width:100%}.primitive-evidence__live{min-height:1.5rem;margin-block:var(--ds-ref-space-150) 0;color:var(--ds-sys-color-feedback-success-foreground)}.primitive-evidence__fields{gap:var(--ds-ref-space-200);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.primitive-evidence__field{min-width:0}.primitive-evidence__field label{font-weight:var(--ds-ref-font-weight-medium);margin-block-end:var(--ds-ref-space-050);display:block}.primitive-evidence__error{margin-block:var(--ds-ref-space-050) 0;border-inline-start:var(--ds-ref-border-width-strong) solid var(--ds-sys-color-border-danger);color:var(--ds-sys-color-feedback-danger-foreground);padding-inline-start:var(--ds-ref-space-100)}@media (width<=40rem){.primitive-evidence{padding:var(--ds-ref-space-150)}.primitive-evidence__header,.primitive-evidence section{padding:var(--ds-ref-space-200)}.primitive-evidence__actions .ds-button{width:100%}}@media (forced-colors:active){.primitive-evidence [data-ds-component]:focus-visible{outline-color:highlight}.primitive-evidence__error{color:canvastext;border-inline-start-color:canvastext}}
