.wl-button,.wl-filter-toggle,.wl-icon-button{min-height:var(--control-height-default);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-none);background:var(--surface-panel);color:var(--text-primary);font:var(--font-weight-bold) var(--type-control)/var(--line-height-control) var(--font-family-mono);letter-spacing:var(--tracking-control);text-transform:uppercase;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.wl-button{padding:0 var(--space-6);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);position:relative;cursor:pointer}.wl-button:after{content:"";width:0;position:absolute;inset:-1px -1px -1px auto;background:transparent;transition:width var(--motion-fast) var(--ease-mechanical)}.wl-button:hover:not(:disabled){border-color:var(--border-strong)}.wl-button:active:not(:disabled),.wl-button:hover:not(:disabled){background:var(--surface-interactive-hover);color:var(--text-primary)}.wl-button:active:not(:disabled){border-color:var(--border-active)}.wl-button.wl-button--priority{min-height:var(--control-height-priority);padding-inline:var(--space-9);gap:var(--space-5);overflow:hidden;isolation:isolate;border:var(--border-width-default) solid var(--border-active);border-radius:var(--radius-none);background:var(--surface-machine);color:var(--text-on-machine);box-shadow:none}.wl-button.wl-button--priority:after{width:100%;height:2px;inset:auto 0 0;border:0;background:var(--workspace-accent);pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-deliberate) var(--ease-mechanical)}.wl-button.wl-button--priority>svg{position:relative;z-index:1;color:var(--workspace-accent);transform:rotate(0deg);transform-origin:center;transition:transform var(--motion-deliberate) var(--ease-mechanical)}.wl-button.wl-button--priority:focus-visible,.wl-button.wl-button--priority:hover:not(:disabled){border-color:var(--workspace-accent);background:color-mix(in srgb,var(--surface-machine) 94%,white);color:var(--text-on-machine);box-shadow:none;transform:none}.wl-button.wl-button--priority:focus-visible:after,.wl-button.wl-button--priority:hover:not(:disabled):after{transform:scaleX(1)}.wl-button.wl-button--priority:focus-visible>svg,.wl-button.wl-button--priority:hover:not(:disabled)>svg{transform:rotate(90deg)}.wl-button.wl-button--priority:active:not(:disabled){border-color:var(--workspace-accent);background:var(--surface-machine-raised);color:var(--text-on-machine);box-shadow:none;transform:translateY(1px)}.wl-button--execute{padding-inline:var(--space-6);gap:var(--space-4);isolation:isolate;overflow:hidden;border-color:var(--border-active);background:var(--surface-inverse);color:var(--text-inverse)}.wl-button--execute:after{width:100%;height:2px;inset:auto 0 0;border:0;background:var(--workspace-accent);pointer-events:none;transform:scaleX(0);transform-origin:left center}.wl-button--execute:after,.wl-button--execute>svg{transition:transform var(--motion-standard) var(--ease-mechanical)}.wl-button--execute>svg{position:relative;z-index:1;color:var(--workspace-accent)}.wl-button--execute:focus-visible,.wl-button--execute:hover:not(:disabled){border-color:var(--border-active);background:var(--surface-inverse);color:var(--text-inverse)}.wl-button--execute:active:not(:disabled){border-color:var(--border-active);background:var(--surface-machine-raised);color:var(--text-inverse);transform:translateY(1px)}.wl-button--execute:focus-visible:after,.wl-button--execute:hover:not(:disabled):after{transform:scaleX(1)}.wl-button--execute:focus-visible>svg,.wl-button--execute:hover:not(:disabled)>svg{transform:translateX(var(--space-2))}@media (prefers-reduced-motion:reduce){.wl-button--execute:after,.wl-button--execute>svg,.wl-button.wl-button--priority:after,.wl-button.wl-button--priority>svg{transition:none}.wl-button.wl-button--priority:focus-visible>svg,.wl-button.wl-button--priority:hover:not(:disabled)>svg{transform:none}.wl-button--execute:focus-visible>svg,.wl-button--execute:hover:not(:disabled)>svg{transform:none}}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-bar{height:var(--command-bar-height-compact);padding-inline:var(--record-sticky-gutter)!important;position:fixed;z-index:calc(var(--z-navigation) - 1);inset-block-start:var(--record-sticky-top);inset-inline-start:var(--record-sticky-left);width:var(--record-sticky-width);display:grid;grid-template-columns:minmax(20rem,1fr) auto minmax(15rem,17rem);align-items:stretch;gap:var(--space-6);border-block-end:var(--border-width-default) solid var(--border-default);background:var(--surface-workspace);box-shadow:0 var(--space-1) var(--space-3) color-mix(in srgb,var(--surface-machine) 9%,transparent);color:var(--text-primary);font-family:var(--font-family-body);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--motion-standard) var(--ease-mechanical),visibility 0s linear var(--motion-standard)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-bar--active{background:var(--surface-panel-active);box-shadow:var(--elevation-none)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-bar.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-bar--active.is-visible{box-shadow:var(--elevation-sticky)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity{min-width:0;display:flex;align-items:center;gap:var(--space-5)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity>strong{min-width:0;overflow:hidden;font:var(--font-weight-display) var(--type-heading-lg)/var(--line-height-heading) var(--font-family-display);letter-spacing:var(--tracking-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity>div{min-width:max-content;display:flex;align-items:center;gap:var(--space-3);font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity>div>:not(:first-child){padding-inline-start:var(--space-3);border-inline-start:1px solid var(--border-default)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity .is-status{display:inline-flex;align-items:center;gap:var(--space-2)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity .is-status>i{width:.625rem;height:.625rem;border-radius:50%;background:var(--state-info)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity .is-status.is-qualified>i{background:var(--state-success)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity .is-status.is-disqualified>i{background:var(--state-danger)}body:has(.crm-shell.is-crm-v2) .crm-record-sticky-stage.is-stage-0{color:var(--state-success)}body:has(.crm-shell.is-crm-v2) .crm-record-sticky-stage.is-stage-1{color:var(--state-info)}body:has(.crm-shell.is-crm-v2) .crm-record-sticky-stage.is-stage-2{color:var(--state-follow-up)}body:has(.crm-shell.is-crm-v2) .crm-record-sticky-stage.is-stage-3{color:var(--state-warning)}body:has(.crm-shell.is-crm-v2) .crm-record-sticky-stage.is-stage-4{color:var(--text-metadata)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resources{display:flex;align-items:stretch}body:has(.crm-shell.is-crm-v2) :is(.wl-record-sticky-resources,.wl-record-sticky-resource-menu nav)>button{min-width:0;padding-inline:var(--space-4);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;background:transparent;color:var(--text-primary);cursor:pointer;font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);letter-spacing:var(--tracking-control);text-transform:uppercase}body:has(.crm-shell.is-crm-v2) :is(.wl-record-sticky-resources,.wl-record-sticky-resource-menu nav)>button:is(:hover,:focus-visible){background:var(--surface-interactive-hover);outline:0}body:has(.crm-shell.is-crm-v2) :is(.wl-record-sticky-resources,.wl-record-sticky-resource-menu nav)>button[aria-current=page]{background:var(--surface-interactive-selected);box-shadow:inset 0 calc(-1 * var(--workstation-rail-width-active)) var(--workspace-accent)}body:has(.crm-shell.is-crm-v2) :is(.wl-record-sticky-resources,.wl-record-sticky-resource-menu nav)>button i{min-width:1rem;height:1rem;padding-inline:var(--space-1);display:grid;place-items:center;border-radius:1rem;background:var(--surface-interactive-hover);font-size:.5625rem;font-style:normal}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resource-menu{display:none;position:relative}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resource-menu>summary{list-style:none}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resource-menu>summary::-webkit-details-marker{display:none}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-primary,body:has(.crm-shell.is-crm-v2) .wl-record-sticky-primary>.wl-button{width:100%;height:var(--control-height-default)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-primary{align-self:center}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-primary>.wl-button{min-height:0;padding-inline:var(--space-5);justify-content:space-between}@media (max-width:72rem){body:has(.crm-shell.is-crm-v2) .wl-record-sticky-bar{grid-template-columns:minmax(17rem,1fr) auto minmax(12rem,14rem);gap:var(--space-3)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resources>button{padding-inline:var(--space-2)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resources>button>span{display:none}}@media (max-width:48rem){body:has(.crm-shell.is-crm-v2) .wl-record-sticky-bar{height:var(--command-bar-height-default);padding-inline:var(--space-3)!important;grid-template-columns:minmax(0,1fr) var(--touch-target-min) var(--touch-target-min);gap:var(--space-2)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity{display:grid;align-content:center;gap:var(--space-1)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity>strong{font-size:var(--type-heading-lg)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity>div{gap:var(--space-2)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity>div>.is-status{display:none}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-identity>div>:not(:first-child){padding-inline-start:var(--space-2)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resources{display:none}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resource-menu{display:block}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resource-menu>summary{width:var(--touch-target-min);height:100%;display:grid;place-items:center;border:1px solid var(--border-default);background:var(--surface-interactive-rest);cursor:pointer}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resource-menu>summary>span{display:none}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resource-menu>nav{min-width:12rem;padding:var(--space-2);position:absolute;z-index:var(--z-popover);inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;display:grid;border:1px solid var(--border-strong);background:var(--surface-work-panel);box-shadow:var(--shadow-overlay)}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-resource-menu nav>button{min-height:var(--touch-target-min);justify-content:flex-start}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-primary>.wl-button{padding:0;font-size:0}body:has(.crm-shell.is-crm-v2) .wl-record-sticky-primary>.wl-button svg{margin:auto}}@media (prefers-reduced-motion:reduce){body:has(.crm-shell.is-crm-v2) .wl-record-sticky-bar{transition:none}}.wl-button--quiet{border-color:transparent;background:transparent}.wl-button--quiet:hover:not(:disabled){border-color:var(--border-default);background:var(--surface-panel-subtle);color:var(--text-primary)}.wl-button--quiet[aria-pressed=true],.wl-button--secondary[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-interactive-selected);color:var(--text-primary);box-shadow:inset 0 -2px var(--workspace-accent)}.wl-button--danger,.wl-button--danger:hover:not(:disabled){border-color:var(--state-danger);color:var(--state-danger)}.wl-button--danger:hover:not(:disabled){background:var(--state-danger-subtle)}.wl-button:disabled,.wl-filter-toggle:disabled,.wl-icon-button:disabled,.wl-switch:disabled{cursor:not-allowed;color:var(--text-disabled);opacity:.72}.wl-button:focus-visible,.wl-checkbox input:focus-visible+i,.wl-data-row.is-interactive:focus-visible,.wl-filter-toggle:focus-visible,.wl-global-search:focus-within,.wl-icon-button:focus-visible,.wl-input:focus-visible,.wl-next-action:focus-visible,.wl-radio input:focus-visible+i,.wl-select:focus-visible,.wl-switch:focus-visible,.wl-textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wl-icon-button{width:var(--control-height-default);padding:0;display:inline-grid;place-items:center;cursor:pointer}.wl-filter-toggle:hover:not(:disabled),.wl-icon-button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-interactive-hover);color:var(--text-primary)}.wl-field{display:grid;gap:var(--space-3);color:var(--text-metadata);font:var(--font-weight-bold) var(--type-label)/var(--line-height-control) var(--font-family-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.wl-field>small{color:var(--text-muted);font:var(--font-weight-regular) var(--type-body-sm)/var(--line-height-body) var(--font-family-body);letter-spacing:0;text-transform:none}.wl-input,.wl-select,.wl-textarea{width:100%;min-height:var(--control-height-default);padding:0 var(--space-5);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-none);border-bottom-color:var(--border-strong);background:var(--surface-input);color:var(--text-primary);font:var(--font-weight-medium) var(--type-body-md)/var(--line-height-body) var(--font-family-body)}.wl-textarea{min-height:7rem;padding-block:var(--space-5);resize:vertical}.wl-select{padding-right:2.75rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m2 4 4 4 4-4' fill='none' stroke='%2359635f' stroke-width='1.25'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.wl-input:hover,.wl-select:hover,.wl-textarea:hover{border-color:var(--border-strong)}.wl-input:disabled,.wl-select:disabled,.wl-textarea:disabled{cursor:not-allowed;background:var(--surface-panel-subtle);color:var(--text-disabled)}.wl-checkbox,.wl-radio{min-height:var(--touch-target-min);display:inline-flex;align-items:center;gap:var(--space-4);color:var(--text-primary);cursor:pointer;font:var(--font-weight-medium) var(--type-body-sm)/var(--line-height-body) var(--font-family-body)}.wl-checkbox input,.wl-radio input{width:1px;height:1px;position:absolute;opacity:0}.wl-checkbox i,.wl-radio i{width:1.125rem;height:1.125rem;display:grid;place-items:center;flex:0 0 auto;border:var(--border-width-default) solid var(--border-strong);background:var(--surface-input);color:var(--workspace-accent-foreground);font-style:normal}.wl-radio i{border-radius:var(--radius-full)}.wl-status-selector{width:var(--status-selector-rest-width);min-height:var(--control-height-default);padding-inline:var(--space-3);display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1rem;align-items:center;gap:var(--space-2);border:var(--border-width-default) solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-interactive-rest);color:var(--text-secondary);cursor:pointer;font:var(--font-weight-semibold) var(--type-body-sm)/var(--line-height-control) var(--font-family-body);text-align:left}.wl-status-selector-option>i,.wl-status-selector>i{width:1.25rem;height:1.25rem;display:grid;place-items:center;border:var(--border-width-default) solid;border-radius:var(--radius-full);font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);font-style:normal}.wl-status-selector>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-status-selector>svg{transition:transform var(--motion-fast) var(--ease-mechanical)}.wl-status-selector.is-open{background:var(--surface-interactive-selected)}.wl-status-selector:hover:not(:disabled){background:var(--surface-interactive-hover)}.wl-status-selector.is-open:hover:not(:disabled){background:var(--surface-interactive-selected)}.wl-status-selector.is-open>svg{transform:rotate(180deg)}.wl-status-selector--success{border-color:var(--state-success);color:var(--state-success)}.wl-status-selector--danger{border-color:var(--state-danger);color:var(--state-danger)}.wl-status-selector--neutral{border-color:var(--border-strong);color:var(--text-secondary)}.wl-status-selector:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wl-status-selector:disabled{cursor:not-allowed;color:var(--text-disabled);opacity:.72}.wl-status-selector-layer{position:fixed;inset:0;z-index:var(--z-popover);pointer-events:none}.wl-status-selector-popover{width:var(--status-selector-expanded-width);position:fixed;border:var(--border-width-default) solid var(--border-strong);background:var(--surface-work-panel);pointer-events:auto}.wl-status-selector-popover-label{display:none}.wl-status-selector-popover>[role=radiogroup]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.wl-status-selector-option{min-width:0;min-height:var(--control-height-default);padding-inline:var(--space-3);display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-inline-end:var(--border-width-default) solid var(--border-default);background:var(--surface-interactive-rest);color:var(--text-primary);cursor:pointer;font:var(--font-weight-semibold) var(--type-body-sm)/var(--line-height-control) var(--font-family-body);text-transform:none;white-space:nowrap}.wl-status-selector-option:last-child{border-inline-end:0}.wl-status-selector-option--success>i{color:var(--state-success)}.wl-status-selector-option--neutral>i{color:var(--state-neutral)}.wl-status-selector-option--danger>i{color:var(--state-danger)}.wl-status-selector-option:is(:hover,:focus-visible){background:var(--surface-interactive-hover);outline:0}.wl-status-selector-option[aria-checked=true]{background:color-mix(in srgb,var(--surface-interactive-selected) 94%,var(--state-neutral));box-shadow:inset 0 -2px var(--border-strong)}.wl-status-selector-option--success[aria-checked=true]{background:color-mix(in srgb,var(--surface-interactive-selected) 94%,var(--state-success));color:var(--state-success);box-shadow:inset 0 -2px var(--state-success)}.wl-status-selector-option--danger[aria-checked=true]{background:color-mix(in srgb,var(--surface-interactive-selected) 94%,var(--state-danger));color:var(--state-danger);box-shadow:inset 0 -2px var(--state-danger)}.wl-status-selector-option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.wl-stepped-slider{min-width:calc(var(--status-selector-expanded-width) + var(--space-9));padding:var(--space-6);color:var(--text-primary)}.wl-stepped-slider>header{min-height:var(--control-height-compact);display:flex;align-items:start;justify-content:space-between;gap:var(--space-6)}.wl-stepped-slider>header>span,.wl-stepped-slider__source{font:var(--font-weight-bold) var(--type-label)/var(--line-height-control) var(--font-family-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.wl-stepped-slider__source{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-3);color:var(--workspace-accent-readable);text-align:end}.wl-stepped-slider__source-info>svg,.wl-stepped-slider__source>svg{flex:0 0 auto;color:currentColor}.wl-stepped-slider__source-info{min-width:var(--touch-target-min);min-height:var(--touch-target-min);margin:calc((var(--touch-target-min) - 1rem) / -2);display:inline-grid;place-items:center;color:inherit;cursor:help}.wl-stepped-slider__source-info:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wl-stepped-slider__rail{--wl-active-color:var(--state-info);position:relative;height:var(--touch-target-min);margin-inline:calc(var(--touch-target-min) / 2)}.wl-stepped-slider.is-warm .wl-stepped-slider__rail{--wl-active-color:var(--state-warning)}.wl-stepped-slider.is-hot .wl-stepped-slider__rail{--wl-active-color:var(--state-danger)}.wl-stepped-slider__rail:after{content:"";position:absolute;z-index:0;inset-block-start:50%;inset-inline-start:var(--wl-slider-percent,0);width:var(--space-1);height:var(--space-1);translate:-50% -50%;border-radius:var(--radius-full);background:var(--wl-active-color);box-shadow:0 0 var(--space-6) var(--space-3) color-mix(in srgb,var(--wl-active-color) 24%,transparent);opacity:.86;pointer-events:none;transition:inset-inline-start var(--motion-standard) var(--ease-mechanical),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.wl-stepped-slider__gradient,.wl-stepped-slider__progress{position:absolute;inset-inline:0;inset-block-start:50%;height:var(--space-3);translate:0 -50%;background:linear-gradient(90deg,var(--state-info) 0 12%,var(--state-warning) 50%,color-mix(in srgb,var(--state-warning) 55%,var(--state-danger)) 72%,var(--state-danger) 100%)}.wl-stepped-slider__gradient{opacity:.68;filter:saturate(.88)}.wl-stepped-slider__progress{opacity:1;clip-path:inset(0 calc(100% - var(--wl-slider-percent, 0%)) 0 0);filter:saturate(1.3) brightness(1.04);transition:clip-path var(--motion-standard) var(--ease-mechanical)}.wl-stepped-slider.is-dragging .wl-stepped-slider__progress{transition:none}.wl-stepped-slider__stop,.wl-stepped-slider__thumb{--wl-step-color:var(--state-info);position:absolute;z-index:1;inset-block-start:50%;width:var(--touch-target-min);height:var(--touch-target-min);padding:0;display:grid;place-items:center;translate:-50% -50%;border:0;background:transparent;color:var(--wl-step-color);cursor:pointer;touch-action:none}.wl-stepped-slider__labels>button>span,.wl-stepped-slider__stop>span,.wl-stepped-slider__thumb>span{width:var(--control-height-compact);height:var(--control-height-compact);display:grid;place-items:center;border:var(--border-width-default) solid;border-radius:var(--radius-full);background:var(--surface-work-panel)}.wl-stepped-slider :is(.is-warm){--wl-step-color:var(--state-warning)}.wl-stepped-slider :is(.is-hot){--wl-step-color:var(--state-danger)}.wl-stepped-slider__stop.is-preview{opacity:0}.wl-stepped-slider__thumb{z-index:2;transition:left var(--motion-standard) var(--ease-mechanical),color var(--motion-fast) var(--ease-standard)}.wl-stepped-slider.is-saving .wl-stepped-slider__thumb{transition-duration:var(--motion-standard)}.wl-stepped-slider__thumb>span{width:calc(var(--control-height-compact) + var(--space-2));height:calc(var(--control-height-compact) + var(--space-2));position:relative;isolation:isolate;border-color:var(--wl-step-color);background:var(--wl-step-color);color:var(--surface-work-panel);box-shadow:0 0 0 1px var(--surface-work-panel)}.wl-stepped-slider__thumb>span:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--space-5));border:var(--border-width-default) solid color-mix(in srgb,var(--wl-step-color) 20%,transparent);border-radius:var(--radius-full);pointer-events:none}.wl-stepped-slider__thumb>span:after{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--space-3));border:var(--border-width-strong) solid color-mix(in srgb,var(--wl-step-color) 44%,transparent);border-radius:var(--radius-full);pointer-events:none}.wl-stepped-slider:not(.is-disabled):not(.is-dragging) .wl-stepped-slider__thumb>span:after{animation:wl-stepped-slider-active-halo 1.8s var(--ease-standard) infinite}.wl-stepped-slider:not(.is-disabled):not(.is-dragging) .wl-stepped-slider__thumb>span:before{animation:wl-stepped-slider-secondary-halo 1.8s var(--ease-standard) .16s infinite}.wl-stepped-slider.is-dragging .wl-stepped-slider__thumb{transition:none}.wl-stepped-slider__thumb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wl-stepped-slider__stop.is-pulsing>span,.wl-stepped-slider__thumb.is-pulsing>span{animation:wl-stepped-slider-commit var(--motion-standard) var(--ease-mechanical)}.wl-stepped-slider__thumb.is-pulsing:after{content:"";position:absolute;inset:0;border:var(--border-width-strong) solid var(--wl-step-color);border-radius:var(--radius-full);pointer-events:none;animation:wl-stepped-slider-confirm .32s var(--ease-mechanical) both}.wl-stepped-slider__labels{margin-inline:0;display:flex;justify-content:space-between}.wl-stepped-slider__labels>button{--wl-step-color:var(--state-info);min-height:var(--control-height-compact);width:var(--touch-target-min);flex:0 0 var(--touch-target-min);padding:0;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font:var(--font-weight-bold) var(--type-label)/var(--line-height-control) var(--font-family-mono);text-transform:uppercase;text-align:center;transition:color var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard)}.wl-stepped-slider__labels>button>span{display:none}.wl-stepped-slider__labels>button.is-preview{color:var(--wl-step-color);filter:saturate(1.16)}.wl-stepped-slider__labels>button:is(:hover,:focus-visible){color:var(--wl-step-color);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wl-stepped-slider__feedback{min-height:var(--space-5);margin-block-start:var(--space-2);display:block;color:var(--text-metadata);font:var(--font-weight-bold) var(--type-metadata)/var(--line-height-control) var(--font-family-mono);letter-spacing:var(--tracking-label);text-align:end;text-transform:uppercase}.wl-stepped-slider__feedback.is-saving{color:var(--text-secondary)}.wl-stepped-slider__feedback.is-saved{color:var(--state-success)}.wl-stepped-slider__feedback.is-error{color:var(--state-danger)}.wl-stepped-slider.is-disabled{opacity:.72}.wl-stepped-slider button:disabled{cursor:wait}@keyframes wl-stepped-slider-commit{45%{scale:1.12;filter:brightness(1.08)}}@keyframes wl-stepped-slider-active-halo{0%,to{opacity:.72;scale:.9}50%{opacity:.18;scale:1.16}}@keyframes wl-stepped-slider-secondary-halo{0%,to{opacity:.42;scale:.82}50%{opacity:.08;scale:1.08}}@keyframes wl-stepped-slider-confirm{0%{opacity:.72;scale:.78}to{opacity:0;scale:1.55}}@media (hover:none),(max-width:52rem),(pointer:coarse){.wl-status-selector-layer.is-compact{pointer-events:auto}.wl-status-selector-backdrop{position:fixed;inset:0;border:0;background:var(--overlay-backdrop-color)}.wl-status-selector-layer.is-compact .wl-status-selector-popover{width:auto;inset:auto var(--space-4) var(--space-4);padding:var(--space-4);border-color:var(--border-active);background:var(--surface-work-panel)}.wl-status-selector-layer.is-compact .wl-status-selector-popover-label{margin-block-end:var(--space-4);display:block;color:var(--text-metadata);font:var(--font-weight-bold) var(--type-label)/var(--line-height-control) var(--font-family-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.wl-status-selector-layer.is-compact .wl-status-selector-option{min-height:var(--control-height-large)}.wl-stepped-slider{min-width:0;padding:var(--space-5)}.wl-stepped-slider__rail{display:none}.wl-stepped-slider__labels{margin-inline:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.wl-stepped-slider__labels>button{width:auto;min-height:var(--control-height-instrument);flex:initial;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-2);border:var(--border-width-default) solid var(--border-default);background:var(--surface-interactive-rest);text-align:center}.wl-stepped-slider__labels>button>span{display:grid;color:var(--wl-step-color)}.wl-stepped-slider__labels>button.is-preview{border-color:var(--wl-step-color);background:var(--surface-interactive-selected)}}@media (prefers-reduced-motion:reduce){.wl-stepped-slider__progress,.wl-stepped-slider__rail:after,.wl-stepped-slider__thumb{transition:none}.wl-stepped-slider__thumb>span:after,.wl-stepped-slider__thumb>span:before{animation:none;opacity:.5}.wl-stepped-slider__thumb.is-pulsing:after{animation:none;opacity:0}.wl-stepped-slider__stop.is-pulsing>span,.wl-stepped-slider__thumb.is-pulsing>span{animation:none}}.wl-checkbox input:checked+i,.wl-radio input:checked+i{border-color:var(--workspace-accent);background:var(--workspace-accent)}.wl-radio input:checked+i{box-shadow:inset 0 0 0 .25rem var(--surface-input)}.wl-checkbox.is-disabled,.wl-radio.is-disabled{cursor:not-allowed;color:var(--text-disabled);opacity:.72}.wl-switch{min-height:var(--touch-target-min);padding:0;display:inline-flex;align-items:center;gap:var(--space-4);border:0;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.wl-switch>i{width:2.25rem;height:1.25rem;padding:.1875rem;border:var(--border-width-default) solid var(--border-strong);background:var(--surface-panel-subtle);font-style:normal}.wl-switch>i,.wl-switch>i:after{display:block;border-radius:var(--radius-none)}.wl-switch>i:after{content:"";width:.75rem;height:.75rem;background:var(--text-muted);transition:transform var(--motion-standard) var(--ease-mechanical)}.wl-switch[aria-checked=true]>i{border-color:var(--workspace-accent)}.wl-switch[aria-checked=true]>i:after{background:var(--workspace-accent);transform:translateX(1rem)}.wl-switch span>*{display:block}.wl-switch b{font:var(--font-weight-semibold) var(--type-body-sm)/var(--line-height-body) var(--font-family-body)}.wl-switch small{color:var(--text-muted);font:var(--font-weight-medium) var(--type-metadata)/var(--line-height-metadata) var(--font-family-mono);text-transform:uppercase}.wl-filter-toggle{min-width:8rem;padding:var(--space-3) var(--space-5);display:grid;grid-template-columns:1fr auto;gap:var(--space-6);align-items:center;cursor:pointer;text-align:left}.wl-filter-toggle span>*{display:block}.wl-filter-toggle small{color:var(--text-muted);font-size:var(--type-metadata);letter-spacing:var(--tracking-label)}.wl-filter-toggle b{margin-top:var(--space-2);font:var(--font-weight-semibold) var(--type-body-sm)/1 var(--font-family-body);letter-spacing:0;text-transform:none}.wl-filter-toggle[aria-pressed=true]{border-color:var(--workspace-accent);background:var(--surface-interactive-selected);box-shadow:inset 0 -2px var(--workspace-accent)}.wl-loading-mark{width:.85rem;height:.85rem;display:inline-block;flex:0 0 auto;border:1px solid;border-right:1px solid transparent;border-radius:var(--radius-full);animation:wl-spin var(--motion-standard) linear infinite}@keyframes wl-spin{to{transform:rotate(1turn)}}.wl-badge,.wl-status,.wl-urgency{min-height:1.75rem;padding:0 var(--space-5);display:inline-flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-none);font:var(--font-weight-bold) var(--type-label)/1 var(--font-family-mono);letter-spacing:var(--tracking-control);text-transform:uppercase}.wl-badge:before,.wl-status:before,.wl-urgency:before{content:"";width:.4375rem;height:.4375rem;border-radius:var(--radius-none);background:var(--label-key)}.wl-tone--neutral{--label-key:var(--state-neutral);--label-surface:var(--state-neutral-subtle);--label-status-key:var(--label-status-neutral-ink);--label-status-foreground:var(--label-status-neutral-ink);--label-status-surface:var(--label-status-neutral-surface)}.wl-tone--success{--label-key:var(--state-success);--label-surface:var(--state-success-subtle);--label-status-key:var(--label-status-success-key);--label-status-foreground:var(--label-status-success-ink);--label-status-surface:var(--label-status-success-surface)}.wl-tone--warning{--label-key:var(--state-warning);--label-surface:var(--state-warning-subtle);--label-status-key:var(--label-status-warning-key);--label-status-foreground:var(--label-status-warning-ink);--label-status-surface:var(--label-status-warning-surface)}.wl-tone--danger{--label-key:var(--state-danger);--label-surface:var(--state-danger-subtle);--label-status-key:var(--label-status-danger-key);--label-status-foreground:var(--label-status-danger-ink);--label-status-surface:var(--label-status-danger-surface)}.wl-tone--info{--label-key:var(--state-info);--label-surface:var(--state-info-subtle);--label-status-key:var(--label-status-information-key);--label-status-foreground:var(--label-status-information-ink);--label-status-surface:var(--label-status-information-surface)}.wl-status{min-height:var(--status-label-height);padding-inline:var(--space-4);gap:var(--space-2);border:1px solid color-mix(in srgb,var(--label-status-key) 24%,transparent);border-radius:var(--status-label-radius);background:var(--label-status-surface);color:var(--label-status-foreground)}.wl-status--size-xs{min-height:1.125rem;padding-inline:var(--space-2);font-size:.55rem}.wl-status--size-sm{min-height:1.375rem;padding-inline:var(--space-3);font-size:.625rem}.wl-status--size-md{min-height:1.75rem;padding-inline:var(--space-4);font-size:.6875rem}.wl-status--size-lg{min-height:2rem;padding-inline:var(--space-5);font-size:.75rem}.wl-status:before{width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--label-status-key)}.wl-status--neutral{border-color:color-mix(in srgb,var(--label-status-information-key) 72%,transparent);background:transparent;color:var(--label-status-information-key)}.wl-status--neutral:before{background:var(--label-status-information-key)}.wl-status--active{border-color:transparent;background:var(--label-status-success-surface);color:var(--label-status-success-ink)}.wl-status--active:before{background:var(--label-status-success-ink)}.wl-status--waiting{border-color:color-mix(in srgb,var(--label-status-warning-key) 72%,transparent);background:transparent;color:var(--label-status-warning-key)}.wl-status--waiting:before{background:var(--label-status-warning-key)}.wl-status--blocked{border-color:transparent;background:var(--label-status-danger-surface);color:var(--label-status-danger-ink)}.wl-status--blocked:before{background:var(--label-status-danger-ink)}.wl-status--complete{border-color:transparent;background:var(--label-status-neutral-surface);color:var(--label-status-neutral-ink)}.wl-status--complete:before{background:var(--state-neutral)}.wl-status--indicator-alert:before,.wl-status--indicator-check:before,.wl-status--indicator-clock:before{width:auto;height:auto;border-radius:0;background:transparent;font-size:.65rem;line-height:1}.wl-status--indicator-check:before{content:"✓"}.wl-status--indicator-clock:before{content:"◷"}.wl-status--indicator-alert:before{content:"!"}.wl-urgency{padding:0;border:0;background:transparent;color:var(--label-key)}.wl-urgency:before{width:.375rem;height:.375rem;border-radius:var(--radius-full)}.wl-metric-panel{min-height:7rem;padding:var(--space-6);display:grid;grid-template-columns:1fr auto;align-content:space-between;gap:var(--space-5);border:0;border-block:var(--border-width-default) solid var(--border-default);background:var(--surface-panel)}.wl-metric-panel>span{color:var(--text-metadata);font:var(--font-weight-bold) var(--type-metadata)/var(--line-height-metadata) var(--font-family-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.wl-metric-panel>strong{grid-column:1;font:var(--font-weight-display) 3rem/var(--line-height-display-tight) var(--font-family-display);letter-spacing:var(--tracking-display)}.wl-metric-panel>small{grid-column:1;color:var(--text-muted);font:var(--font-weight-medium) var(--type-metadata)/var(--line-height-metadata) var(--font-family-mono)}.wl-metric-panel>i{grid-column:2;grid-row:1/4;align-self:start;color:var(--text-muted);font-style:normal}.wl-operational-metric,.wl-operational-queue{position:relative;min-width:0;min-height:7rem;padding:var(--space-5) var(--space-6);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-content:center;column-gap:var(--space-4);row-gap:var(--space-2);border:0;border-right:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-none);background:transparent;color:var(--text-primary);text-align:left;box-shadow:inset 0 0 transparent}.wl-operational-queue{cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.wl-operational-queue:is(:hover,:focus-visible){background:var(--surface-interactive-hover);box-shadow:inset 0 1px var(--border-strong),inset 0 -2px var(--border-strong)}.wl-operational-queue:focus-visible{z-index:1;outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.wl-operational-queue:active{transform:translateY(1px)}.wl-operational-queue.is-active{background:var(--surface-interactive-selected);box-shadow:inset 0 1px var(--border-strong),inset 0 -3px var(--workspace-accent)}.wl-operational-metric__value,.wl-operational-queue__count{align-self:end;overflow:hidden;color:var(--text-primary);font:var(--font-weight-display) clamp(2.15rem,2.45vw,2.625rem)/.9 var(--font-family-display);letter-spacing:var(--tracking-display);text-overflow:ellipsis;white-space:nowrap}.wl-operational-queue.is-active .wl-operational-queue__count{color:var(--workspace-accent)}.wl-operational-metric__icon,.wl-operational-queue__icon{grid-column:2;grid-row:1;align-self:center;display:grid;place-items:center;color:var(--text-secondary);font-style:normal}.wl-operational-metric__title,.wl-operational-queue__title{grid-column:1/-1;color:var(--text-primary);font:var(--font-weight-bold) .6875rem/1.2 var(--font-family-mono);letter-spacing:.055em;text-transform:uppercase}.wl-operational-queue.is-active .wl-operational-queue__title{font-weight:var(--font-weight-display)}.wl-operational-metric__description,.wl-operational-queue__description{grid-column:1/-1;overflow:hidden;color:var(--text-metadata);font:var(--font-weight-medium) var(--type-metadata)/1.2 var(--font-family-mono);font-style:normal;letter-spacing:var(--tracking-control);text-overflow:ellipsis;white-space:nowrap}.wl-kpi-delta{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-metadata);font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);white-space:nowrap}.wl-kpi-delta>i{font-style:normal}.wl-kpi-delta>small{color:inherit;font:inherit;font-weight:var(--font-weight-medium)}.wl-kpi-delta--success{color:var(--status-success-text)}.wl-kpi-delta--warning{color:var(--status-warning-text)}.wl-kpi-delta--danger{color:var(--status-danger-text)}.wl-kpi-sparkline{width:100%;height:1.5rem;display:block;overflow:visible;color:currentColor}.wl-kpi-sparkline polyline{fill:none;stroke-width:1.25;stroke-linecap:square;stroke-linejoin:miter}.wl-operational-metric{border-left:var(--border-width-default) solid var(--border-strong);background:color-mix(in srgb,var(--surface-panel) 45%,transparent)}@media (prefers-reduced-motion:reduce){.wl-operational-queue{transition:none}}.wl-thumbnail-plate{width:5rem;aspect-ratio:4/3;display:grid;place-items:center;border:0}.wl-resilient-image,.wl-thumbnail-plate{overflow:hidden;background:var(--surface-workspace)}.wl-resilient-image{position:relative;display:block;contain:paint}.wl-resilient-image>img{width:100%;height:100%;display:block;object-fit:cover;opacity:0;transition:opacity var(--motion-fast) var(--ease-mechanical)}.wl-resilient-image.is-loaded>img{opacity:1}@supports (mix-blend-mode:multiply){.wl-thumbnail-composite{contain:none;background:transparent!important}.wl-thumbnail-composite>img{background:transparent!important;filter:none!important;mix-blend-mode:multiply!important}.wl-resilient-image[data-blend-mode=normal]>img{mix-blend-mode:normal!important}}.wl-resilient-image__skeleton{position:absolute;inset:0;display:block;background:linear-gradient(108deg,var(--surface-panel-subtle) 36%,var(--surface-record-hover) 50%,var(--surface-panel-subtle) 64%);background-size:240% 100%;animation:wl-thumbnail-skeleton-sweep .9s var(--ease-mechanical) infinite;opacity:1;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-mechanical)}.wl-resilient-image:is(.is-loaded,.is-failed)>.wl-resilient-image__skeleton{opacity:0}@keyframes wl-thumbnail-skeleton-sweep{0%{background-position:100% 0}to{background-position:-140% 0}}.wl-resilient-image__fallback{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-2);color:var(--text-muted);text-align:center;font:var(--font-weight-bold) var(--type-metadata)/1.15 var(--font-family-mono);text-transform:uppercase}.wl-thumbnail-plate img,.wl-thumbnail-plate>.wl-resilient-image{width:100%;height:100%}.wl-thumbnail-plate img{object-fit:contain}.wl-thumbnail-plate>span:not(.wl-resilient-image){color:var(--text-muted);font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.wl-resilient-image>img,.wl-resilient-image__skeleton{animation:none;transition:none}}.wl-image-zoom-modal>section{width:min(92rem,calc(100vw - var(--space-8)));height:min(52rem,calc(100svh - var(--space-8)));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.wl-image-zoom-modal>section,.wl-image-zoom-modal>section>header{background:var(--surface-machine);color:var(--text-inverse)}.wl-image-zoom-modal__controls{min-height:var(--control-height-default);padding:var(--space-2) var(--space-4);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);border-block-end:1px solid var(--border-inverse)}.wl-image-zoom-modal__controls .wl-button,.wl-image-zoom-modal__controls .wl-icon-button{min-height:var(--control-height-compact);border-color:var(--border-inverse);background:transparent;color:var(--text-inverse)}.wl-image-zoom-modal__controls :is(.wl-icon-button,.wl-button):is(:hover,:focus-visible){color:var(--workspace-accent)}.wl-image-zoom-modal__controls output{min-width:3.5rem;color:var(--workspace-accent);text-align:center;font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono)}.wl-image-zoom-modal__canvas{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--surface-machine-raised);cursor:default}.wl-image-zoom-modal__canvas.is-pannable{cursor:grab;touch-action:none}.wl-image-zoom-modal__canvas.is-panning{cursor:grabbing;user-select:none}.wl-image-zoom-modal__canvas>div{width:100%;height:100%;min-width:100%;min-height:100%;display:grid;place-items:center}.wl-image-zoom-modal__canvas img{width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;display:block;object-fit:contain;transform-origin:center;transition:transform var(--motion-fast) var(--ease-mechanical);user-select:none}.wl-modal-shell.wl-image-zoom-modal--concept>section{width:min(88.75rem,90vw);height:min(53.125rem,90dvh);max-height:none;grid-template-rows:minmax(0,1fr) 5.75rem;overflow:hidden;border-color:color-mix(in srgb,var(--text-inverse) 20%,transparent);border-radius:var(--radius-sm);background:var(--surface-machine)}.wl-modal-shell.wl-image-zoom-modal--concept>section>header{position:absolute;z-index:3;inset:0 0 auto 0;padding:1.75rem 1.875rem;border:0;background:transparent;color:var(--text-primary);pointer-events:none}.wl-modal-shell.wl-image-zoom-modal--concept>section>header h2{margin:0;font-size:1.5rem}.wl-modal-shell.wl-image-zoom-modal--concept>section>header .project-modal-close{pointer-events:auto}.wl-modal-shell.wl-image-zoom-modal--concept>section>header .project-modal-close>span{color:var(--black)}.wl-image-zoom-modal--concept .wl-shell-body{min-height:0;padding:0;overflow:hidden}.wl-image-zoom-modal--concept .wl-image-zoom-modal__canvas{height:100%;background:var(--surface-panel-active)}.wl-image-zoom-modal--concept .wl-image-zoom-modal__canvas>div{transform-origin:center}.wl-modal-shell.wl-image-zoom-modal--concept>section>footer{min-height:5.75rem;padding:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0;border-color:color-mix(in srgb,var(--text-inverse) 18%,transparent);background:var(--surface-machine)}.wl-image-zoom-modal--concept .wl-image-zoom-modal__controls{min-height:0;padding:0;justify-content:center;border:0;gap:var(--space-2)}.wl-image-zoom-modal--concept .wl-image-zoom-modal__controls .wl-icon-button{width:3.25rem;height:3.25rem;min-height:0;border-color:color-mix(in srgb,var(--text-inverse) 32%,transparent);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--text-inverse) 62%,transparent)}.wl-image-zoom-modal--concept .wl-image-zoom-modal__controls output{width:4.5rem;min-width:4.5rem;color:var(--text-inverse)}.wl-image-zoom-modal__navigate{height:100%;padding:0 var(--space-5);display:flex;align-items:center;gap:var(--space-6);border:0;background:transparent;color:color-mix(in srgb,var(--text-inverse) 62%,transparent);cursor:pointer;font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.wl-image-zoom-modal__navigate.is-next{justify-content:flex-end}.wl-image-zoom-modal__navigate:focus-visible,.wl-image-zoom-modal__navigate:hover{color:var(--workspace-accent);outline:0}.wl-image-zoom-modal__navigate>span{width:3.625rem;height:3.625rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--text-inverse) 32%,transparent);border-radius:var(--radius-sm)}.wl-image-zoom-modal__navigate:not(.is-next)>span svg{transform:rotate(180deg)}@media (max-width:45rem){.wl-image-zoom-modal>section{width:100vw;height:100svh;border:0}.wl-image-zoom-modal__controls{flex-wrap:wrap;padding-inline:var(--space-3)}.wl-image-zoom-modal--concept{padding:var(--space-2)}.wl-modal-shell.wl-image-zoom-modal--concept>section{width:calc(100vw - var(--space-4));height:calc(100dvh - var(--space-4));grid-template-rows:minmax(0,1fr) 4.75rem;border:1px solid var(--border-strong)}.wl-modal-shell.wl-image-zoom-modal--concept>section>header{padding:var(--space-4)}.wl-modal-shell.wl-image-zoom-modal--concept>section>header h2{font-size:1.125rem}.wl-modal-shell.wl-image-zoom-modal--concept>section>footer{min-height:4.75rem;flex-direction:row}.wl-image-zoom-modal--concept .wl-image-zoom-modal__controls{padding:0;flex-wrap:nowrap}.wl-image-zoom-modal--concept .wl-image-zoom-modal__controls .wl-icon-button{width:2.625rem;height:2.625rem}.wl-image-zoom-modal--concept .wl-image-zoom-modal__controls output{width:3.625rem;min-width:3.625rem}.wl-image-zoom-modal__navigate{padding-inline:var(--space-2)}.wl-image-zoom-modal__navigate b{display:none}.wl-image-zoom-modal__navigate>span{width:2.875rem;height:2.875rem}}@media (prefers-reduced-motion:reduce){.wl-image-zoom-modal__canvas img{transition:none}}.wl-owner-badge{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--text-primary);font:var(--font-weight-semibold) var(--type-body-sm)/var(--line-height-body) var(--font-family-body)}.wl-owner-badge>i,.wl-owner-badge>img{width:var(--owner-badge-size-default);height:var(--owner-badge-size-default);display:grid;place-items:center;flex:0 0 auto;border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-machine);color:var(--text-on-machine);object-fit:cover;font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);font-style:normal}.wl-owner-badge.has-initials>i,.wl-owner-badge.has-initials>i.crm-record-owner-avatar{border-color:var(--surface-machine);background:var(--surface-machine);color:var(--text-on-machine)}.wl-next-action{--workflow-track-color:var(--border-default);--workflow-active-color:var(--workspace-accent);--workflow-endpoint-color:var(--text-secondary);--workflow-vector-length:100%;--workflow-arrow-travel:var(--space-4);min-width:var(--workflow-action-min-width);min-height:4rem;padding:var(--space-3) 0;display:grid;grid-template-rows:auto 1rem;align-content:center;align-items:stretch;justify-items:stretch;gap:var(--space-4);position:relative;overflow:visible;border:0;border-radius:var(--radius-none);background:transparent;color:var(--text-secondary);text-align:left;text-decoration:none;isolation:isolate}.wl-next-action.wl-next-action{display:grid}.wl-next-action--interactive{cursor:pointer}.wl-next-action--interactive:disabled,.wl-next-action--interactive[aria-disabled=true]{cursor:not-allowed;opacity:.48}.wl-next-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wl-next-action__copy{grid-column:1/-1;grid-row:1;min-width:0;min-height:var(--workflow-copy-min-height);display:grid;align-content:center;justify-items:start;gap:var(--space-2)}.wl-next-action__copy>b{display:block;max-width:100%;overflow-wrap:anywhere;color:var(--text-secondary);font:var(--font-weight-bold) var(--type-control)/var(--line-height-control) var(--font-family-mono);letter-spacing:var(--tracking-control);text-transform:uppercase;transition:color var(--motion-fast) var(--ease-mechanical)}.wl-next-action__copy>small{display:block;max-width:100%;margin:0;overflow-wrap:anywhere;color:var(--text-metadata);font:var(--font-weight-medium) var(--type-metadata)/var(--line-height-metadata) var(--font-family-mono)}.wl-next-action__track{grid-column:1/-1;grid-row:2;height:1rem;margin-right:calc(var(--workflow-arrow-travel) + 1.5rem);display:block;position:relative}.wl-next-action__track-active,.wl-next-action__track-base{height:1px;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);transform-origin:left center}.wl-next-action__track-base{background:var(--workflow-track-color);width:var(--workflow-vector-length);right:auto}.wl-next-action__track-active{width:var(--workflow-vector-length);left:0;right:auto;background:var(--workflow-active-color);transform:translateY(-50%) scaleX(0);transition:height var(--motion-fast) var(--ease-mechanical),transform var(--motion-deliberate) var(--ease-mechanical)}.wl-next-action__carriage{width:.25rem;height:.25rem;position:absolute;z-index:2;top:50%;display:block;border-radius:var(--radius-none);transform:translate(-50%,-50%) rotate(45deg);left:0;background:var(--workflow-active-color);opacity:0;transition:left var(--motion-deliberate) var(--ease-mechanical),opacity var(--motion-fast) var(--ease-mechanical),transform var(--motion-fast) var(--ease-mechanical)}.wl-next-action__endpoint{width:2rem;height:1.5rem;position:absolute;top:50%;left:var(--workflow-vector-length);display:grid;place-items:center;color:var(--workflow-endpoint-color);transform:translate(-50%,-50%);transition:color var(--motion-fast) var(--ease-mechanical),transform var(--motion-standard) var(--ease-mechanical)}.wl-next-action__endpoint svg{width:1.125rem;height:1.125rem;stroke-width:1.5}.wl-next-action__continue{width:1.75rem;height:.875rem;display:block;position:relative}.wl-next-action__continue:before{content:"";height:1px;position:absolute;top:50%;right:.0625rem;left:0;background:currentColor;transform:translateY(-50%)}.wl-next-action__continue:after{content:"";width:.4375rem;height:.4375rem;position:absolute;top:50%;right:.0625rem;border-top:1px solid;border-right:1px solid;transform:translateY(-50%) rotate(45deg)}.wl-next-action__information-dot{width:.4375rem;height:.4375rem;display:block;border-radius:var(--radius-full);background:currentColor}.wl-next-action__blocked{font:var(--font-weight-bold) var(--type-body-sm)/1 var(--font-family-mono)}.wl-next-action--blocked .wl-next-action__copy>small,.wl-next-action__blocked{color:var(--status-overdue)}.wl-next-action--blocked{--workflow-active-color:var(--status-overdue);--workflow-vector-length:var(--workflow-blocked-vector-length)}.wl-next-action--scheduled{--workflow-active-color:var(--text-secondary);--workflow-vector-length:var(--workflow-scheduled-vector-length)}.wl-next-action--informational{--workflow-active-color:var(--status-information)}.wl-next-action__status-mark{grid-column:2;grid-row:1;align-self:center;display:grid;place-items:center;color:var(--workflow-endpoint-color);transition:color var(--motion-fast) var(--ease-mechanical),transform var(--motion-fast) var(--ease-mechanical)}.wl-next-action__status-mark svg{width:1.125rem;height:1.125rem;stroke-width:1.5}.wl-next-action--continuation{min-height:3.5rem;padding:var(--space-2) calc(2.5rem + var(--record-index-continuation-inset) + var(--space-3)) var(--space-2) 0;position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:0;overflow:visible}.wl-next-action--continuation .wl-next-action__copy{grid-column:1;grid-row:1;gap:var(--space-2)}.wl-next-action--continuation .wl-next-action__track{width:2rem;height:2rem;margin:0;position:absolute;z-index:2;top:50%;right:var(--row-continuation-inset,var(--record-index-continuation-inset));left:auto;grid-column:auto;grid-row:auto;opacity:0;transform:translate(.75rem,-50%);transition:opacity var(--motion-fast) var(--ease-mechanical),transform var(--motion-standard) var(--ease-mechanical)}.wl-next-action--continuation :is(.wl-next-action__track-base,.wl-next-action__track-active,.wl-next-action__carriage){display:none}.wl-next-action--continuation .wl-next-action__endpoint{top:50%;right:0;left:auto;color:var(--text-secondary);transform:translateY(-50%)}.wl-next-action--continuation .wl-next-action__continue{width:2.5rem;height:1.5rem}.wl-next-action--continuation .wl-next-action__continue:after{width:.375rem;height:1.125rem;right:0;border-width:1px 1px 1px 0}.wl-next-action--continuation.wl-next-action--interactive:is(:hover,:focus-visible) .wl-next-action__track{opacity:1;transform:translateY(-50%)}.wl-next-action--continuation.wl-next-action--interactive:is(:hover,:focus-visible) .wl-next-action__endpoint{color:var(--workspace-accent);transform:translate(.25rem,-50%)}@media (prefers-reduced-motion:reduce){.wl-next-action--continuation :is(.wl-next-action__track,.wl-next-action__endpoint){transition:none}}.wl-next-action--interactive:is(:hover,:focus-visible) .wl-next-action__copy>b{color:var(--text-primary)}.wl-next-action--interactive:is(:hover,:focus-visible,:active) .wl-next-action__track-active{transform:translateY(-50%) scaleX(1)}.wl-next-action--interactive:is(:hover,:focus-visible,:active) .wl-next-action__carriage{left:var(--workflow-vector-length);opacity:1}.wl-next-action--interactive:is(:hover,:focus-visible,:active) .wl-next-action__endpoint{color:var(--workflow-active-color);transform:translate(calc(-50% + var(--workflow-arrow-travel)),-50%)}.wl-next-action--blocked:is(:hover,:focus-visible,:active) .wl-next-action__endpoint,.wl-next-action--scheduled:is(:hover,:focus-visible,:active) .wl-next-action__endpoint{color:var(--workflow-active-color);transform:translate(-50%,-50%) scale(1.15)}.wl-next-action--blocked:is(:hover,:focus-visible,:active) .wl-next-action__carriage{left:var(--workflow-vector-length);transform:translate(-50%,-50%) rotate(45deg) scale(1.6)}.wl-next-action--interactive:active .wl-next-action__track-active{height:2px}.wl-next-action--interactive:active .wl-next-action__carriage{transform:translate(-50%,-50%) rotate(45deg) scale(1.7)}.wl-next-action.is-loading .wl-next-action__track-active{transform:translateY(-50%) scaleX(1)}.wl-next-action.is-loading .wl-next-action__carriage{opacity:1;animation:wl-workflow-carriage .76s var(--ease-mechanical) 1 both}@keyframes wl-workflow-carriage{0%{left:0}to{left:var(--workflow-vector-length)}}.wl-next-action--complete,.wl-next-action--informational{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;column-gap:var(--space-4)}.wl-next-action--complete{color:var(--text-muted);opacity:.82}.wl-next-action--complete .wl-next-action__copy,.wl-next-action--informational .wl-next-action__copy{grid-column:1}.wl-next-action--complete .wl-next-action__copy>b{color:var(--text-secondary)}.wl-next-action--complete .wl-next-action__status-mark{color:var(--state-neutral)}.wl-next-action--informational .wl-next-action__status-mark{color:var(--status-information)}.wl-next-action--informational:is(:hover,:focus-visible) .wl-next-action__status-mark{transform:scale(1.25)}@media (hover:none),(pointer:coarse){.wl-next-action--interactive .wl-next-action__endpoint{color:var(--workflow-active-color)}.wl-next-action--interactive:active .wl-next-action__track-active{transform:translateY(-50%) scaleX(1)}}@media (prefers-reduced-motion:reduce){.wl-next-action__carriage,.wl-next-action__copy>b,.wl-next-action__endpoint,.wl-next-action__status-mark,.wl-next-action__track-active{transition:none;animation:none}}.wl-section-header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-8)}.wl-section-header>div>span{color:var(--workspace-accent);font:var(--font-weight-bold) var(--type-label)/var(--line-height-control) var(--font-family-mono);letter-spacing:var(--tracking-instrument);text-transform:uppercase}.wl-section-header h2{margin:var(--space-3) 0 0;color:var(--text-primary);font:var(--font-weight-display) var(--type-display-md)/var(--line-height-display-tight) var(--font-family-display);letter-spacing:var(--tracking-display);text-transform:uppercase}.wl-section-header p{max-width:44rem;margin:var(--space-4) 0 0;color:var(--text-secondary);font:var(--font-weight-regular) var(--type-body-md)/var(--line-height-body) var(--font-family-body)}.wl-badge{border:1px solid var(--border-subtle);border-left:3px solid var(--label-key);background:var(--surface-panel-subtle);color:var(--text-secondary)}.wl-empty-state{min-height:16rem;padding:var(--space-9);display:grid;place-items:center;align-content:center;border:1px solid var(--border-default);background:var(--surface-panel-subtle);color:var(--text-primary);text-align:center}.wl-empty-state>i{margin-bottom:var(--space-5);color:var(--text-muted);font-style:normal}.wl-empty-state>span{color:var(--text-metadata);font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.wl-empty-state h3{margin:var(--space-4) 0 0;font:var(--font-weight-display) var(--type-display-md)/var(--line-height-display-tight) var(--font-family-display);letter-spacing:var(--tracking-display);text-transform:uppercase}.wl-empty-state p{max-width:32rem;margin:var(--space-5) 0 0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--line-height-body)}.wl-empty-state footer{margin-top:var(--space-7)}.wl-overlay{display:grid;position:fixed;z-index:var(--z-modal);inset:0;backdrop-filter:var(--overlay-backdrop-filter);-webkit-backdrop-filter:var(--overlay-backdrop-filter)}.wl-overlay-backdrop{position:absolute;inset:0;border:0;background-color:var(--overlay-backdrop-color);background-image:var(--overlay-backdrop-texture);background-repeat:repeat;background-size:4px 4px;backdrop-filter:var(--overlay-backdrop-filter)!important;-webkit-backdrop-filter:var(--overlay-backdrop-filter)!important}.wl-overlay>section{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--border-strong);background:var(--surface-panel);color:var(--text-primary);box-shadow:var(--elevation-overlay)}.wl-overlay>section>header{padding:var(--space-7);display:flex;justify-content:space-between;gap:var(--space-7);border-bottom:1px solid var(--border-default)}.wl-overlay>section>header span{color:var(--workspace-accent);font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.wl-overlay>section>header h2{margin:var(--space-3) 0 0;font:var(--font-weight-display) var(--type-display-md)/var(--line-height-display-tight) var(--font-family-display);letter-spacing:var(--tracking-display);text-transform:uppercase}.wl-overlay>section>header p{max-width:38rem;margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:var(--line-height-body)}.wl-shell-body{padding:var(--space-8);overflow:auto}.wl-overlay>section>footer{padding:var(--space-5) var(--space-7);display:flex;justify-content:flex-end;gap:var(--space-4);border-top:1px solid var(--border-default);background:var(--surface-panel-subtle)}.wl-modal-shell{padding:var(--space-7);place-items:center}.wl-modal-shell>section{width:min(var(--modal-width-md),calc(100vw - 2rem));max-height:calc(100dvh - 2rem)}.wl-drawer-shell{z-index:var(--z-drawer)}.wl-drawer-shell>section{width:min(var(--drawer-width-md),calc(100vw - 2rem));height:100dvh;animation-duration:var(--motion-deliberate);animation-timing-function:var(--ease-mechanical);animation-fill-mode:both}.wl-drawer-shell[data-side=right]>section>header{min-height:calc(var(--control-height-priority) + var(--space-8));position:relative;padding-right:calc(var(--control-height-priority) + var(--space-9))}.wl-drawer-shell[data-side=right] .wl-drawer-close.wl-icon-button{width:calc(var(--control-height-priority) + var(--space-7));height:calc(var(--control-height-priority) + var(--space-7));min-height:0;position:absolute;top:0;right:0;padding:var(--space-5) var(--space-5) 0 0;place-items:start end;border:0;background:var(--workspace-accent);color:var(--surface-machine);clip-path:polygon(0 0,100% 0,100% 100%)}.wl-drawer-shell[data-side=right] .wl-drawer-close.wl-icon-button>i{width:var(--space-6);height:var(--space-6);position:relative;display:block}.wl-drawer-shell[data-side=right] .wl-drawer-close.wl-icon-button>i:after,.wl-drawer-shell[data-side=right] .wl-drawer-close.wl-icon-button>i:before{content:"";width:100%;height:2px;position:absolute;top:calc(50% - 1px);left:0;background:currentColor;transform:rotate(45deg)}.wl-drawer-shell[data-side=right] .wl-drawer-close.wl-icon-button>i:after{transform:rotate(-45deg)}.wl-drawer-shell[data-side=right] .wl-drawer-close.wl-icon-button:focus-visible,.wl-drawer-shell[data-side=right] .wl-drawer-close.wl-icon-button:hover:not(:disabled){border:0;background:var(--surface-machine);color:var(--workspace-accent)}.wl-drawer-shell[data-side=right] .wl-drawer-close.wl-icon-button:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.wl-drawer-shell[data-size=sm]>section{width:min(var(--drawer-width-sm),calc(100vw - 2rem))}.wl-drawer-shell[data-size=lg]>section{width:min(var(--drawer-width-lg),calc(100vw - 2rem))}.wl-drawer-shell[data-size=xl]>section{width:min(var(--drawer-width-xl),calc(100vw - 2rem))}.wl-drawer-shell[data-side=right]{justify-items:end}.wl-drawer-shell[data-side=left]{justify-items:start}.wl-drawer-shell[data-state=open][data-side=right]>section{animation-name:wl-drawer-enter-right}.wl-drawer-shell[data-state=open][data-side=left]>section{animation-name:wl-drawer-enter-left}.wl-drawer-shell[data-state=closing][data-side=right]>section{animation-name:wl-drawer-exit-right}.wl-drawer-shell[data-state=closing][data-side=left]>section{animation-name:wl-drawer-exit-left}@keyframes wl-drawer-enter-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes wl-drawer-enter-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes wl-drawer-exit-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes wl-drawer-exit-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.wl-drawer-shell>section{animation:none}}.wl-table-shell{min-width:42rem;border:1px solid var(--border-default);background:var(--surface-panel)}.wl-data-row,.wl-table-head{display:grid;grid-template-columns:repeat(var(--wl-table-columns),minmax(0,1fr));align-items:center}.wl-table-head{min-height:var(--control-height-default);border-bottom:1px solid var(--border-strong);color:var(--text-metadata);font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);letter-spacing:var(--tracking-control);text-transform:uppercase}.wl-data-row>*,.wl-table-head>*{min-width:0;padding:var(--density-row-padding)}.wl-data-row{min-height:var(--record-row-height-default);border-bottom:1px solid var(--border-default);border-left:2px solid transparent;background:var(--surface-workspace);color:var(--text-primary)}.wl-data-row:last-child{border-bottom:0}.wl-data-row.is-interactive{cursor:pointer}.wl-data-row.is-interactive:hover{background:var(--surface-record-hover)}.wl-workstation-row{--workstation-temperature:var(--temperature-neutral);--workstation-border:var(--border-workstation-rest);--row-continuation-inset:var(--record-index-continuation-inset);--row-continuation-travel:0.25rem;background:var(--surface-record);transition:background-color var(--motion-workstation) var(--ease-mechanical),border-color var(--motion-workstation) var(--ease-mechanical)}.wl-workstation-row[data-temperature=hot]{--workstation-temperature:var(--temperature-hot)}.wl-workstation-row[data-temperature=warm]{--workstation-temperature:var(--temperature-warm)}.wl-workstation-row[data-temperature=cold]{--workstation-temperature:var(--temperature-cold)}.wl-workstation-row:is(:hover,:focus-visible,:focus-within,.is-selected){--workstation-border:var(--border-workstation-active)}.wl-workstation-row:is(:hover,:focus-visible,:focus-within){background:var(--surface-record-hover)}.wl-workstation-row.is-selected{background:var(--surface-record-selected)}.wl-workstation-thumbnail{transition:filter var(--motion-workstation) var(--ease-mechanical),border-color var(--motion-workstation) var(--ease-mechanical)}.wl-workstation-owner{transition:border-color var(--motion-workstation) var(--ease-mechanical),filter var(--motion-workstation) var(--ease-mechanical)}.wl-urgency-rail{width:var(--workstation-rail-width);align-self:stretch;background:var(--temperature-neutral);transition:width var(--motion-workstation) var(--ease-mechanical)}.wl-workstation-row:is(:hover,:focus-visible,:focus-within,.is-selected) .wl-urgency-rail{width:var(--workstation-rail-width-active)}.wl-urgency-rail[data-temperature=hot]{background:var(--temperature-hot)}.wl-urgency-rail[data-temperature=warm]{background:var(--temperature-warm)}.wl-urgency-rail[data-temperature=cold]{background:var(--temperature-cold)}.wl-chevron-affordance{width:2.5rem;height:1.5rem;display:inline-grid;place-items:center;position:relative;color:var(--text-secondary);opacity:0;transform:translateX(-.375rem);transition:opacity var(--motion-workstation) var(--ease-mechanical),transform var(--motion-workstation) var(--ease-mechanical),color var(--motion-fast) var(--ease-mechanical)}.wl-chevron-affordance:after,.wl-chevron-affordance:before{content:"";width:.375rem;height:1.125rem;position:absolute;top:50%;box-sizing:border-box;border-block:1px solid currentColor;background:transparent;transform:translateY(-50%)}.wl-chevron-affordance:before{left:0;border-left:1px solid}.wl-chevron-affordance:after{right:0;border-right:1px solid}.wl-chevron-affordance>i{width:1.25rem;height:1.25rem;display:grid;place-items:center;font:var(--font-weight-regular) 1.125rem/1 var(--font-family-mono);font-style:normal;transform:translateY(-.0625rem)}.wl-workstation-row:is(:hover,:focus-visible,:focus-within) .wl-chevron-affordance{opacity:1;transform:translateX(0)}.wl-row-action:is(:hover,:focus-visible) .wl-chevron-affordance{color:var(--workspace-accent);transform:translateX(var(--row-continuation-travel,.25rem))}.wl-row-action{position:relative}.wl-row-action-chevron{position:absolute;top:50%;right:var(--row-continuation-inset,var(--record-index-continuation-inset));pointer-events:none;transform:translate(-.375rem,-50%)}.wl-workstation-row:is(:hover,:focus-visible,:focus-within) .wl-row-action-chevron{opacity:1;transform:translateY(-50%)}.wl-row-action:is(:hover,:focus-visible) .wl-row-action-chevron{color:var(--workspace-accent);transform:translate(var(--row-continuation-travel,.25rem),-50%)}@media (hover:none),(pointer:coarse){.wl-workstation-row .wl-chevron-affordance{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.wl-chevron-affordance{transition:none}.wl-row-action:is(:hover,:focus-visible) .wl-chevron-affordance{transform:none}}.wl-workstation-row.has-registration-marks{position:relative}.wl-workstation-row.has-registration-marks:after,.wl-workstation-row.has-registration-marks:before{content:"";width:.625rem;height:.625rem;position:absolute;z-index:2;opacity:0;pointer-events:none;transition:opacity var(--motion-workstation) var(--ease-mechanical)}.wl-workstation-row.has-registration-marks:before{top:.375rem;left:.375rem;border-top:1px solid var(--text-secondary);border-left:1px solid var(--text-secondary)}.wl-workstation-row.has-registration-marks:after{right:.375rem;bottom:.375rem;border-right:1px solid var(--text-secondary);border-bottom:1px solid var(--text-secondary)}.wl-workstation-row.has-registration-marks:is(:hover,:focus-visible,:focus-within):after,.wl-workstation-row.has-registration-marks:is(:hover,:focus-visible,:focus-within):before{opacity:1}.wl-selection-control{width:2rem;height:2rem;min-height:2rem;margin:0;display:inline-grid;place-items:center;border:0;border-radius:var(--radius-none);background:transparent;cursor:pointer}.wl-selection-control>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.wl-selection-control>i{width:1.125rem;height:1.125rem;display:grid;place-items:center;border:1px solid var(--border-strong);background:var(--surface-workspace);color:transparent;font-style:normal}.wl-selection-control>input:checked+i,.wl-selection-control>input:indeterminate+i{border-color:var(--workspace-accent);background:var(--workspace-accent);color:var(--surface-machine)}.wl-selection-control:has(>input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-4px}.wl-selection-control>input:indeterminate+i svg{display:none}.wl-selection-control>input:indeterminate+i:after{content:"";width:.5rem;border-bottom:2px solid}.wl-data-row.is-selected{border-left-color:var(--workspace-accent);background:var(--surface-record-selected)}.wl-data-row.is-urgent{border-left-color:var(--status-overdue)}.wl-data-row.is-loading{color:var(--text-disabled)}.wl-table-loading{min-height:var(--record-row-height-default);justify-content:center;color:var(--text-muted);font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono);text-transform:uppercase}.wl-table-loading,.wl-workspace-identity{display:flex;align-items:center;gap:var(--space-4)}.wl-workspace-identity{min-height:var(--control-height-large);color:var(--text-primary)}.wl-workspace-avatar,.wl-workspace-mark{width:2.25rem;height:2.25rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border-default);background:var(--surface-machine);color:var(--text-on-machine);object-fit:cover;font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono)}.wl-workspace-identity>span:nth-child(2){min-width:0}.wl-workspace-identity>span:nth-child(2)>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-workspace-identity b{font-size:var(--type-body-sm)}.wl-workspace-identity small{margin-top:var(--space-2);color:var(--text-muted);font:var(--font-weight-medium) var(--type-metadata)/1 var(--font-family-mono);text-transform:uppercase}.wl-workspace-avatar{margin-left:auto;border-radius:var(--radius-full)}.wl-workspace-identity.is-compact .wl-workspace-avatar,.wl-workspace-identity.is-compact>span:nth-child(2){display:none}.wl-global-search{min-height:var(--control-height-default);padding:0 var(--space-5);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);border:1px solid var(--border-default);background:var(--surface-input);color:var(--text-muted)}.wl-global-search input{min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font:var(--font-weight-medium) var(--type-body-sm)/1 var(--font-family-body)}.wl-global-search input::placeholder{color:var(--text-muted)}.wl-global-search kbd{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);color:var(--text-metadata);font:var(--font-weight-bold) var(--type-metadata)/1 var(--font-family-mono)}.wl-global-search:has(input:disabled){cursor:not-allowed;background:var(--surface-panel-subtle);color:var(--text-disabled);opacity:.72}.wl-visually-hidden{width:1px;height:1px;position:absolute;overflow:hidden;clip-path:inset(50%)}@keyframes wl-progress-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wl-progress-slashes{to{background-position:1.35rem 0}}@keyframes wl-progress-indeterminate{0%{transform:translateX(-125%)}to{transform:translateX(310%)}}@keyframes wl-workstation-enter-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes wl-workstation-enter-row{0%{opacity:0;transform:translateX(-.375rem)}to{opacity:1;transform:translateX(0)}}@keyframes wl-workstation-enter-thumbnail-row{0%{opacity:0}to{opacity:1}}[data-wl-motion-active=true] [data-wl-motion=context],[data-wl-motion-active=true][data-wl-motion=context]{animation:wl-workstation-enter-up var(--motion-standard) var(--ease-mechanical) both}[data-wl-motion-active=true] [data-wl-motion=region],[data-wl-motion-active=true][data-wl-motion=region]{animation:wl-workstation-enter-up var(--motion-deliberate) var(--ease-mechanical) both}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(-n+10),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(-n+10){animation:wl-workstation-enter-up var(--motion-standard) var(--ease-mechanical) both}[data-wl-motion-active=true] [data-wl-motion-sequence=rows]>:nth-child(-n+10),[data-wl-motion-active=true] [data-wl-motion-sequence=timeline]>:is(button,article,li):nth-child(-n+10),[data-wl-motion-active=true][data-wl-motion-sequence=rows]>:nth-child(-n+10),[data-wl-motion-active=true][data-wl-motion-sequence=timeline]>:is(button,article,li):nth-child(-n+10){animation-name:wl-workstation-enter-row}[data-wl-motion-active=true] [data-wl-motion-sequence=thumbnail-rows]>:nth-child(-n+8),[data-wl-motion-active=true][data-wl-motion-sequence=thumbnail-rows]>:nth-child(-n+8){animation:wl-workstation-enter-thumbnail-row var(--motion-standard) var(--ease-mechanical) both}[data-wl-motion-active=true] [data-wl-motion-sequence=thumbnail-rows]>:nth-child(2),[data-wl-motion-active=true][data-wl-motion-sequence=thumbnail-rows]>:nth-child(2){animation-delay:20ms}[data-wl-motion-active=true] [data-wl-motion-sequence=thumbnail-rows]>:nth-child(3),[data-wl-motion-active=true][data-wl-motion-sequence=thumbnail-rows]>:nth-child(3){animation-delay:40ms}[data-wl-motion-active=true] [data-wl-motion-sequence=thumbnail-rows]>:nth-child(4),[data-wl-motion-active=true][data-wl-motion-sequence=thumbnail-rows]>:nth-child(4){animation-delay:60ms}[data-wl-motion-active=true] [data-wl-motion-sequence=thumbnail-rows]>:nth-child(5),[data-wl-motion-active=true][data-wl-motion-sequence=thumbnail-rows]>:nth-child(5){animation-delay:80ms}[data-wl-motion-active=true] [data-wl-motion-sequence=thumbnail-rows]>:nth-child(6),[data-wl-motion-active=true][data-wl-motion-sequence=thumbnail-rows]>:nth-child(6){animation-delay:.1s}[data-wl-motion-active=true] [data-wl-motion-sequence=thumbnail-rows]>:nth-child(7),[data-wl-motion-active=true][data-wl-motion-sequence=thumbnail-rows]>:nth-child(7){animation-delay:.12s}[data-wl-motion-active=true] [data-wl-motion-sequence=thumbnail-rows]>:nth-child(8),[data-wl-motion-active=true][data-wl-motion-sequence=thumbnail-rows]>:nth-child(8){animation-delay:.14s}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(2),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(2){animation-delay:32ms}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(3),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(3){animation-delay:64ms}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(4),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(4){animation-delay:96ms}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(5),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(5){animation-delay:128ms}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(6),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(6){animation-delay:.16s}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(7),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(7){animation-delay:192ms}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(8),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(8){animation-delay:224ms}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(9),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(9){animation-delay:256ms}[data-wl-motion-active=true] [data-wl-motion-sequence]>:nth-child(10),[data-wl-motion-active=true][data-wl-motion-sequence]>:nth-child(10){animation-delay:288ms}.wl-progress-rail{--wl-progress:0%;--wl-progress-key:var(--state-success);width:100%;height:.25rem;min-width:0;display:block;position:relative;overflow:hidden;border-radius:var(--radius-none);background:var(--border-default)}.wl-progress-rail--neutral{--wl-progress-key:var(--state-neutral)}.wl-progress-rail--info{--wl-progress-key:var(--state-info)}.wl-progress-rail--success{--wl-progress-key:var(--state-success)}.wl-progress-rail--warning{--wl-progress-key:var(--state-warning)}.wl-progress-rail--danger{--wl-progress-key:var(--state-danger)}.wl-record-due{--wl-record-due-signal:var(--state-neutral);min-width:0;display:grid;align-content:center}.wl-record-due--danger{--wl-record-due-signal:var(--state-danger)}.wl-record-due--warning{--wl-record-due-signal:var(--state-warning)}.wl-record-due--info{--wl-record-due-signal:var(--state-info)}.wl-record-due>b{color:var(--text-primary)}.wl-record-due>small{color:var(--text-muted)}.wl-record-due>small>svg{flex:0 0 auto;color:var(--wl-record-due-signal)}.wl-progress-rail__fill{width:var(--wl-progress);height:100%;display:block;transform-origin:left;background-image:repeating-linear-gradient(120deg,var(--wl-progress-key) 0 .55rem,transparent .55rem .78rem);background-size:1.35rem 100%;animation:none;transition:width var(--motion-standard) var(--ease-mechanical)}.wl-progress-rail--solid .wl-progress-rail__fill{background:var(--wl-progress-key);background-image:none;background-size:auto}.wl-progress-rail--staggered .wl-progress-rail__fill{animation:wl-progress-reveal var(--motion-deliberate) var(--ease-mechanical) both;animation-delay:var(--wl-progress-reveal-delay,0s)}.wl-progress-rail--indeterminate .wl-progress-rail__fill{width:35%;clip-path:none;animation:wl-progress-indeterminate 2.4s linear infinite,wl-progress-slashes 2s linear infinite}.wl-tooltip-trigger{position:relative}.wl-tooltip-trigger [role=tooltip]{max-width:16rem;padding:var(--space-4) var(--space-5);position:absolute;z-index:var(--z-tooltip);bottom:calc(100% + var(--space-3));left:50%;border:var(--border-width-default) solid var(--border-inverse);background:var(--surface-machine-raised);color:var(--text-on-machine);box-shadow:var(--elevation-raised);font:var(--font-weight-medium) var(--type-metadata)/var(--line-height-metadata) var(--font-family-mono);opacity:0;pointer-events:none;transform:translate(-50%,2px);transition:opacity var(--motion-fast),transform var(--motion-fast)}.wl-tooltip-trigger:focus-within [role=tooltip],.wl-tooltip-trigger:hover [role=tooltip]{opacity:1;transform:translate(-50%)}@media (max-width:48rem),(pointer:coarse){.wl-button,.wl-filter-toggle,.wl-icon-button,.wl-input,.wl-select,.wl-textarea{min-height:var(--touch-target-min)}.wl-section-header{align-items:stretch;flex-direction:column}.wl-modal-shell{padding:0;place-items:end stretch}.wl-drawer-shell>section,.wl-modal-shell>section{width:100%;max-height:100dvh;border-inline:0;border-bottom:0}.wl-overlay>section>footer{flex-direction:column-reverse}.wl-overlay>section>footer .wl-button{width:100%}}@media (prefers-reduced-motion:reduce){.wl-loading-mark{animation:none;border-right-color:currentColor;opacity:.55}.wl-progress-rail__fill{animation:none;clip-path:none}.wl-progress-rail--indeterminate .wl-progress-rail__fill{width:100%;transform:none}[data-wl-motion-active=true] [data-wl-motion-sequence]>*,[data-wl-motion-active=true] [data-wl-motion],[data-wl-motion-active=true][data-wl-motion-sequence]>*,[data-wl-motion-active=true][data-wl-motion]{animation:none;opacity:1;transform:none}}