.sk-staff-coverage{--staff-coverage-accent:var(--color-chart-success);background:var(--background-staff-coverage);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);box-shadow:var(--shadow-card);align-self:start;gap:var(--space-4);min-block-size:var(--layout-staff-coverage-panel-min-height);min-inline-size:0;padding:var(--space-4);display:grid;overflow:hidden}.sk-staff-coverage-warning{--staff-coverage-accent:var(--color-chart-warning);background:var(--background-panel-warning-subtle)}.sk-staff-coverage-danger{--staff-coverage-accent:var(--color-chart-danger);background:var(--background-panel-danger-subtle)}.sk-staff-coverage-header,.sk-staff-coverage-heading,.sk-staff-coverage-overview,.sk-staff-coverage-footer,.sk-staff-coverage-footer a,.sk-staff-coverage-clear,.sk-staff-coverage-conflict{align-items:center;display:flex}.sk-staff-coverage-header{gap:var(--space-3);justify-content:space-between}.sk-staff-coverage-heading{align-items:flex-start;gap:var(--space-3)}.sk-staff-coverage-heading h2,.sk-staff-coverage-heading p,.sk-staff-coverage-copy p,.sk-staff-coverage-copy small,.sk-staff-coverage-error p{margin:0}.sk-staff-coverage-heading h2{font-size:var(--font-size-card-title);font-weight:var(--font-weight-card-title);letter-spacing:var(--font-letter-spacing-card-title);line-height:var(--line-height-card-title)}.sk-staff-coverage-heading p,.sk-staff-coverage-copy p,.sk-staff-coverage-copy small,.sk-staff-coverage-error p{color:var(--color-text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}.sk-staff-coverage-copy small{font-size:var(--font-size-2xs)}.sk-staff-coverage-icon{background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-surface-sm);color:var(--color-success-text);min-block-size:var(--space-8);min-inline-size:var(--space-8);flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-staff-live-dot{border-radius:var(--radius-full);block-size:var(--space-1);inline-size:var(--space-1);background:currentColor}.sk-staff-coverage-overview{background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);gap:var(--space-4);min-inline-size:0;padding:var(--space-3)}.sk-staff-coverage-ring{block-size:var(--layout-staff-coverage-ring-size);inline-size:var(--layout-staff-coverage-ring-size);flex:none;place-items:center;display:grid;position:relative}.sk-staff-coverage-ring svg{block-size:100%;inline-size:100%}.sk-staff-coverage-ring-track,.sk-staff-coverage-ring-value{stroke-width:3.5px}.sk-staff-coverage-ring-track{stroke:var(--color-border-subtle)}.sk-staff-coverage-ring-value{stroke:var(--staff-coverage-accent);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.sk-staff-coverage-ring>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.sk-staff-coverage-ring strong{font-size:var(--font-size-metric-compact);font-weight:var(--font-weight-extra-bold);font-variant-numeric:tabular-nums}.sk-staff-coverage-ring span{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.sk-staff-coverage-copy{gap:var(--space-2);min-inline-size:0;display:grid}.sk-staff-avatar-stack{padding-inline-start:var(--space-2);display:flex}.sk-staff-avatar-stack .sk-staff-avatar{background:var(--color-background-selected);block-size:var(--space-8);border:2px solid var(--color-background-panel);border-radius:var(--radius-full);color:var(--color-text-selected);flex:0 0 var(--space-8);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);inline-size:var(--space-8);justify-content:center;align-items:center;margin-inline-start:calc(var(--space-2) * -1);display:inline-flex;overflow:hidden}.sk-staff-coverage-bands{gap:var(--space-2);display:grid}.sk-staff-coverage-band{align-items:center;gap:var(--space-2);grid-template-columns:minmax(5rem,auto) minmax(5rem,1fr) auto;display:grid}.sk-staff-coverage-band>span,.sk-staff-coverage-band>strong{font-size:var(--font-size-2xs)}.sk-staff-coverage-band>strong{font-variant-numeric:tabular-nums}.sk-staff-coverage-band progress{appearance:none;background:var(--color-border-subtle);border-radius:var(--radius-full);border:0;block-size:7px;inline-size:100%;overflow:hidden}.sk-staff-coverage-band progress::-webkit-progress-bar{background:var(--color-border-subtle)}.sk-staff-coverage-band progress::-webkit-progress-value{background:var(--color-chart-success);border-radius:var(--radius-full)}.sk-staff-coverage-band-risk progress::-webkit-progress-value{background:var(--color-chart-warning)}.sk-staff-coverage-band progress::-moz-progress-bar{background:var(--color-chart-success);border-radius:var(--radius-full)}.sk-staff-coverage-band-risk progress::-moz-progress-bar{background:var(--color-chart-warning)}.sk-staff-coverage-footer{border-block-start:1px solid var(--color-border-subtle);gap:var(--space-3);justify-content:space-between;padding-block-start:var(--space-3)}.sk-staff-coverage-footer a,.sk-staff-coverage-clear,.sk-staff-coverage-conflict{font-size:var(--font-size-xs);gap:var(--space-1)}.sk-staff-coverage-footer a{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);text-decoration:none}.sk-staff-coverage-clear{color:var(--color-success-text)}.sk-staff-coverage-conflict{color:var(--color-danger-text)}.sk-staff-coverage-error{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-surface-sm);color:var(--color-danger-text);align-items:start;gap:var(--space-2);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-staff-coverage-empty{background:var(--color-background-subtle);border-color:var(--color-border-subtle);color:var(--color-text-secondary)}@media (max-width:640px){.sk-staff-coverage-overview,.sk-staff-coverage-footer{align-items:flex-start;display:grid}.sk-staff-coverage-ring{justify-self:center}}@media (prefers-reduced-motion:no-preference){.sk-staff-live-dot{animation:sk-staff-live-pulse var(--motion-duration-pulse) var(--motion-ease-standard) infinite}}@keyframes sk-staff-live-pulse{50%{box-shadow:var(--shadow-live-pulse);opacity:.58}}@media (prefers-reduced-motion:reduce){.sk-staff-live-dot{animation:none}}
.sk-staff-directory{background:var(--background-halo-ai), var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);box-shadow:var(--shadow-card);gap:0;min-inline-size:0;padding:0;display:grid;overflow:hidden}.sk-staff-directory-header,.sk-staff-directory-heading,.sk-staff-directory-count,.sk-staff-directory-identity,.sk-staff-directory-pagination,.sk-staff-directory-pagination>div{align-items:center;display:flex}.sk-staff-directory-header,.sk-staff-directory-pagination{gap:var(--space-3);justify-content:space-between}.sk-staff-directory-header{border-block-end:1px solid var(--color-border-subtle);padding:var(--space-4) var(--space-4) var(--space-3)}.sk-staff-directory-heading{align-items:flex-start;gap:var(--space-3)}.sk-staff-directory-heading h2,.sk-staff-directory-heading p{margin:0}.sk-staff-directory-heading h2{font-size:var(--font-size-card-title);font-weight:var(--font-weight-card-title);letter-spacing:var(--font-letter-spacing-card-title);line-height:var(--line-height-card-title)}.sk-staff-directory-heading p,.sk-staff-directory-count,.sk-staff-directory-pagination{color:var(--color-text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}.sk-staff-directory-heading>span{background:var(--color-ai-bg);border:1px solid var(--color-ai-border);border-radius:var(--radius-surface-sm);color:var(--color-ai-text);min-block-size:var(--control-height-md);min-inline-size:var(--control-height-md);justify-content:center;align-items:center;display:inline-flex}.sk-staff-directory-count{gap:var(--space-1);white-space:nowrap}.sk-staff-directory-table{min-inline-size:var(--table-min-width,57.5rem)}.sk-staff-directory-table-wrap{border-inline:0;border-radius:0}.sk-staff-directory>.sk-staff-empty{padding:var(--space-8) var(--space-4);text-align:center;margin:0}.sk-staff-directory-table th,.sk-staff-directory-table td{block-size:var(--table-row-height-default)}.sk-staff-directory-table th:last-child,.sk-staff-directory-table td:last-child{text-align:center;inline-size:7rem}.sk-staff-directory-row-actions{white-space:nowrap;justify-content:center}@media (min-width:1080px){.sk-staff-directory-table-wrap{overflow:visible}}.sk-staff-directory-identity{gap:var(--space-3);min-inline-size:12rem}.sk-staff-directory-avatar{background:var(--color-background-selected);block-size:var(--control-height-md);border:1px solid var(--color-info-border);border-radius:var(--radius-full);color:var(--color-text-selected);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);inline-size:var(--control-height-md);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.sk-staff-directory-avatar i{background:var(--color-text-muted);border:2px solid var(--color-background-panel);border-radius:var(--radius-full);block-size:9px;inline-size:9px;position:absolute;inset-block-end:-2px;inset-inline-end:-2px}.sk-staff-directory-avatar i[data-status=available]{background:var(--color-chart-success)}.sk-staff-directory-avatar i[data-status=busy]{background:var(--color-chart-info)}.sk-staff-directory-avatar i[data-status=break],.sk-staff-directory-avatar i[data-status=training]{background:var(--color-chart-warning)}.sk-staff-directory-identity>span:last-child{gap:var(--space-1);min-inline-size:0;display:grid}.sk-staff-directory-identity strong,.sk-staff-directory-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-staff-directory-identity small,.sk-staff-directory-schedule{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.sk-staff-directory-utilization{gap:var(--space-1);min-inline-size:6rem;display:grid}.sk-staff-directory-utilization strong{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.sk-staff-directory-utilization progress{appearance:none;background:var(--color-border-subtle);border-radius:var(--radius-full);border:0;block-size:6px;inline-size:100%;overflow:hidden}.sk-staff-directory-utilization progress::-webkit-progress-bar{background:var(--color-border-subtle)}.sk-staff-directory-utilization progress::-webkit-progress-value{background:var(--color-chart-primary);border-radius:var(--radius-full)}.sk-staff-directory-utilization progress::-moz-progress-bar{background:var(--color-chart-primary);border-radius:var(--radius-full)}.sk-staff-directory-pagination{border-block-start:1px solid var(--color-border-subtle);padding:var(--space-3) var(--space-4)}.sk-staff-directory-pagination>div{gap:var(--space-2)}.sk-staff-directory-page-buttons{flex-wrap:wrap}.sk-staff-directory-page-button{min-inline-size:var(--control-height-sm);padding-inline:var(--space-2)}.sk-staff-directory-pagination>strong{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}[dir=rtl] .sk-staff-directory-pagination .sk-icon-button svg{transform:scaleX(-1)}@media (max-width:640px){.sk-staff-directory-header,.sk-staff-directory-pagination{align-items:stretch;display:grid}.sk-staff-directory-pagination>div .sk-button{flex:auto}}
@media (max-width:1080px){.sk-staff-operations-grid{grid-template-columns:1fr}}@media (max-width:860px){.sk-staff-toolbar,.sk-staff-form,.sk-staff-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-staff-page-header{align-items:stretch;display:grid}.sk-staff-page-actions{justify-content:flex-start}.sk-staff-toolbar-actions{grid-column:1/-1;justify-content:start}.sk-staff-form .sk-button,.sk-staff-inline-form .sk-button{grid-column:auto}.sk-staff-activity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-staff-activity-weekdays{display:none}.sk-staff-activity-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-staff-activity-calendar-spacer{display:none}}@media (max-width:640px){.sk-staff-toolbar,.sk-staff-form,.sk-staff-inline-form{grid-template-columns:1fr}.sk-staff-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-staff-toolbar-actions{grid-template-columns:1fr;display:grid}.sk-staff-page-title-row h1{font-size:var(--font-size-3xl)}.sk-staff-detail-metrics{grid-template-columns:1fr}.sk-staff-activity-heading,.sk-staff-activity-rangebar,.sk-staff-activity-navigation,.sk-staff-activity-error{flex-direction:column;align-items:stretch}.sk-staff-activity-heading .sk-staff-activity-segment,.sk-staff-activity-rangebar .sk-staff-activity-segment{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.sk-staff-activity-rangebar>.sk-field,.sk-staff-activity-navigation>strong{inline-size:100%;min-inline-size:0;margin-inline-start:0}.sk-staff-activity-custom-range,.sk-staff-activity-summary,.sk-staff-activity-calendar-grid{grid-template-columns:1fr}.sk-staff-activity-calendar-day{min-block-size:112px}}@media (prefers-reduced-motion:reduce){.sk-staff-activity-controls,.sk-staff-activity-timeline,.sk-staff-activity-calendar,.sk-staff-activity-summary{animation:none}}

.sk-staff-request-inbox{background:var(--background-staff-schedule);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-md);box-shadow:var(--shadow-card);min-block-size:var(--layout-staff-request-panel-min-height);gap:0;padding:0;display:grid;overflow:hidden}.sk-staff-request-inbox-header,.sk-staff-request-inbox-heading,.sk-staff-request-title-row,.sk-staff-request-identity,.sk-staff-request-identity span,.sk-staff-request-actions,.sk-staff-request-readonly,.sk-staff-request-summary dd{align-items:center;display:flex}.sk-staff-request-inbox-header{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3);justify-content:space-between}.sk-staff-request-inbox-heading{align-items:flex-start;gap:var(--space-3)}.sk-staff-request-inbox-icon,.sk-staff-request-avatar{background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-md);color:var(--color-info-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-staff-request-inbox-icon{block-size:40px;inline-size:40px}.sk-staff-request-title-row{gap:var(--space-2);flex-wrap:wrap}.sk-staff-request-title-row h2{font-size:var(--font-size-card-title);font-weight:var(--font-weight-card-title);letter-spacing:var(--font-letter-spacing-card-title);line-height:var(--line-height-card-title);margin:0}.sk-staff-request-inbox-heading p,.sk-staff-request-identity span,.sk-staff-request-summary span,.sk-staff-request-state small,.sk-staff-request-empty{color:var(--color-text-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);margin:0}.sk-staff-request-readonly{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3);white-space:nowrap}.sk-staff-request-filters{border-block:1px solid var(--color-border-subtle);gap:var(--space-1);padding-block:var(--space-2);display:flex;overflow-x:auto}.sk-staff-request-tabs{gap:var(--space-2);padding-block-end:var(--space-3);padding-inline:var(--space-3);grid-template-rows:auto minmax(0,1fr)}.sk-staff-request-tabs .sk-tab-list{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);align-items:center;gap:var(--space-1);inline-size:100%;padding:var(--space-2);scrollbar-width:none;overflow-x:auto}.sk-staff-request-tabs .sk-tab-list::-webkit-scrollbar{display:none}.sk-staff-request-tabs .sk-tab{border-radius:var(--radius-control);font-size:var(--font-size-xs);min-block-size:var(--control-height-sm);padding-block:0;padding-inline:var(--space-3)}.sk-staff-request-tab-label{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.sk-staff-request-tab-count{background:var(--color-background-subtle);block-size:var(--space-6);inline-size:var(--space-6);min-block-size:var(--space-6);transition:background-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard);justify-content:center;padding-inline:0}.sk-staff-request-tabs .sk-tab[aria-selected=true] .sk-staff-request-tab-count{background:var(--color-info-bg);color:var(--color-info-text)}.sk-staff-request-list{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-4);display:grid}.sk-staff-request-item{animation:sk-staff-request-enter var(--motion-duration-panel) var(--motion-ease-enter) both;border:1px solid var(--color-border-subtle);border-inline-start:3px solid var(--color-border-strong);border-radius:var(--radius-surface-sm);min-block-size:var(--layout-staff-request-row-min-height);padding:var(--space-3) var(--space-4);transition:background-color var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard)}.sk-staff-request-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(185px,1.25fr) minmax(115px,.72fr) minmax(235px,1.35fr) auto;display:grid}.sk-staff-request-item-pending{background:var(--background-metric-warning);border-color:var(--color-warning-border);border-inline-start-color:var(--color-chart-warning)}.sk-staff-request-item-approved{background:var(--background-metric-success);border-color:var(--color-success-border);border-inline-start-color:var(--color-chart-success)}.sk-staff-request-item-rejected{background:var(--background-metric-danger);border-color:var(--color-danger-border);border-inline-start-color:var(--color-chart-danger)}.sk-staff-request-item-cancelled{background:linear-gradient(270deg, var(--color-background-subtle) 0%, var(--color-background-panel) 52%);border-color:var(--color-border-strong);border-inline-start-color:var(--color-text-muted)}.sk-staff-request-item:focus{background:var(--color-background-selected);border-color:var(--color-focus-ring);outline:2px solid var(--color-focus-ring);outline-offset:2px}.sk-staff-request-identity{gap:var(--space-3);min-inline-size:0}.sk-staff-request-avatar{block-size:var(--layout-staff-request-avatar-size);border-radius:var(--radius-full);inline-size:var(--layout-staff-request-avatar-size)}.sk-staff-request-identity>div,.sk-staff-request-summary>div,.sk-staff-request-state{gap:var(--space-1);min-inline-size:0;display:grid}.sk-staff-request-status{background:var(--color-background-subtle);border-color:var(--color-border-strong);box-shadow:var(--shadow-control);color:var(--color-text-secondary);gap:var(--space-1)}.sk-staff-request-item-approved .sk-staff-request-status{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.sk-staff-request-item-rejected .sk-staff-request-status{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.sk-staff-request-reason{align-items:start;gap:var(--space-1);margin-block-start:var(--space-2);display:grid}.sk-staff-request-reason-label{inline-size:fit-content}.sk-staff-request-identity strong,.sk-staff-request-summary strong{font-size:var(--font-size-xs)}.sk-staff-request-identity span{gap:var(--space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-staff-request-summary{display:contents}.sk-staff-request-summary dl{margin:0;display:contents}.sk-staff-request-summary dt{color:var(--color-text-muted);font-size:var(--font-size-metadata);font-weight:var(--font-weight-label)}.sk-staff-request-summary dd{font-size:var(--font-size-label);line-height:var(--line-height-label);gap:var(--space-1);margin:var(--space-1) 0 0}.sk-staff-request-state{justify-items:end}.sk-staff-request-state:empty{display:none}
.sk-staff-request-context{border-block-start:1px solid var(--color-border-subtle);gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:grid}.sk-staff-request-context-item{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-sm);align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-2) var(--space-3);display:flex}.sk-staff-request-context-icon{background:var(--color-background-selected);border-radius:var(--radius-control);color:var(--color-info-text);min-block-size:var(--layout-staff-request-context-icon-size);min-inline-size:var(--layout-staff-request-context-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.sk-staff-request-context-item[data-tone=success] .sk-staff-request-context-icon{background:var(--color-success-bg);color:var(--color-success-text)}.sk-staff-request-context-item[data-tone=warning] .sk-staff-request-context-icon{background:var(--color-warning-bg);color:var(--color-warning-text)}.sk-staff-request-context-item[data-tone=danger] .sk-staff-request-context-icon{background:var(--color-danger-bg);color:var(--color-danger-text)}.sk-staff-request-context-copy{gap:var(--space-1);min-inline-size:0;margin:0;display:grid}.sk-staff-request-context-copy small{color:var(--color-text-muted);font-size:var(--font-size-metadata)}.sk-staff-request-context-copy strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-staff-request-context-copy em{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.sk-staff-request-actions{gap:var(--space-1)}.sk-staff-decision-notice{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-surface-sm);color:var(--color-warning-text);align-items:start;gap:var(--space-3);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);margin-block-end:var(--space-4);display:grid}.sk-staff-decision-notice[data-tone=danger]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.sk-staff-decision-notice-icon{min-block-size:var(--control-height-sm);min-inline-size:var(--control-height-sm);justify-content:center;align-items:center;display:inline-flex}.sk-staff-decision-notice>div{gap:var(--space-2);min-inline-size:0;display:grid}.sk-staff-decision-notice strong,.sk-staff-decision-notice p,.sk-staff-decision-notice small{margin:0}.sk-staff-decision-notice p,.sk-staff-decision-notice small{color:var(--color-text-secondary)}.sk-staff-decision-notice .sk-button{justify-self:start}.sk-staff-request-empty{background:var(--color-background-subtle);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-6);text-align:center}.sk-staff-request-pagination{border-block-start:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--font-size-metadata);justify-content:space-between;align-items:center;margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:flex}.sk-staff-request-pagination>div{align-items:center;gap:var(--space-2);display:flex}.sk-staff-request-pagination strong{color:var(--color-text-secondary);min-inline-size:var(--control-height-sm);text-align:center}@keyframes sk-staff-request-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.sk-staff-request-row,.sk-staff-request-context{grid-template-columns:1fr}.sk-staff-request-state{justify-items:start}}@media (max-width:640px){.sk-staff-request-inbox-header,.sk-staff-request-summary{grid-template-columns:1fr;align-items:stretch}.sk-staff-request-inbox-header{display:grid}.sk-staff-request-summary dl{grid-template-columns:1fr}.sk-staff-request-actions,.sk-staff-request-actions .sk-button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.sk-staff-request-item{transition:none;animation:none}}
.sk-staff-access{gap:var(--space-4);display:grid}.sk-staff-access-header,.sk-staff-access-header>div,.sk-staff-access-icon,.sk-staff-access-warning,.sk-staff-access-actions,.sk-staff-access-controls>span,.sk-staff-access-group-preview,.sk-staff-access-group-preview>span{align-items:center;display:flex}.sk-staff-access-header{gap:var(--space-4);justify-content:space-between}.sk-staff-access-header>div{gap:var(--space-3)}.sk-staff-access-header h3,.sk-staff-access-header p,.sk-staff-confirmation-copy{margin:0}.sk-staff-access-header p,.sk-staff-confirmation-copy{color:var(--color-text-muted);font-size:var(--font-size-sm)}.sk-staff-access-icon{background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-md);block-size:var(--control-height-touch);color:var(--color-info-text);inline-size:var(--control-height-touch);justify-content:center}.sk-staff-access-facts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sk-staff-access-facts>div{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);gap:var(--space-2);min-inline-size:0;padding:var(--space-3);display:grid}.sk-staff-access-facts dt{color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:var(--space-2);display:flex}.sk-staff-access-facts dd{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.sk-staff-access-warning{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-warning-text);gap:var(--space-2);padding:var(--space-3);margin:0}.sk-staff-access-controls{border-block:1px solid var(--color-border-subtle);align-items:end;gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto auto;display:grid}.sk-staff-access-controls>span{color:var(--color-text-muted);font-size:var(--font-size-sm);min-block-size:var(--control-height-md)}.sk-staff-access-group-field{gap:var(--space-3);grid-column:1/-1;display:grid}.sk-staff-access-group-preview{gap:var(--space-2);flex-wrap:wrap}.sk-staff-access-group-preview>span{color:var(--color-text-muted);font-size:var(--font-size-xs);gap:var(--space-2)}.sk-staff-access-actions{gap:var(--space-2);flex-wrap:wrap}.sk-staff-temporary-password{background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-md);box-shadow:var(--shadow-success);color:var(--color-success-text);align-items:center;gap:var(--space-4);padding:var(--space-6);justify-items:center;display:grid}.sk-staff-temporary-password code{background:var(--color-background-panel);border:1px solid var(--color-success-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;inline-size:100%;padding:var(--space-3);text-align:center;-webkit-user-select:all;user-select:all}.sk-staff-access .sk-button,.sk-staff-temporary-password .sk-button{min-block-size:var(--control-height-touch);transition:background-color var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), color var(--motion-duration-base) var(--motion-ease-standard)}@media (max-width:1080px){.sk-staff-access-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-staff-access-controls{grid-template-columns:1fr}}@media (max-width:640px){.sk-staff-access-header{flex-direction:column;align-items:flex-start}.sk-staff-access-facts{grid-template-columns:1fr}.sk-staff-access-actions .sk-button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.sk-staff-access .sk-button,.sk-staff-temporary-password .sk-button{transition:none}}
.sk-profile-settings{gap:var(--space-4);display:grid}.sk-profile-hero,.sk-profile-panel{background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.sk-profile-hero{align-items:center;gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-profile-avatar{background:var(--color-background-selected);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);box-shadow:var(--shadow-profile-avatar-inset);color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;min-block-size:72px;inline-size:72px;display:inline-flex}.sk-profile-hero-copy{gap:var(--space-3);min-inline-size:0;display:grid}.sk-profile-hero-copy h2{font-size:var(--font-size-section-title);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--font-letter-spacing-section-title);line-height:var(--line-height-section-title);margin:0 0 var(--space-1)}.sk-profile-hero-copy p,.sk-profile-muted,.sk-profile-note,.sk-profile-panel-header p,.sk-profile-switch-row span,.sk-profile-session-list span,.sk-profile-session-list small,.sk-profile-summary span{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.sk-profile-meta-list{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.sk-profile-meta-list div{border-inline-start:2px solid var(--color-border-subtle);padding-inline-start:var(--space-3)}.sk-profile-meta-list dt{color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.sk-profile-meta-list dd{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:var(--space-1) 0 0}.sk-profile-hero-actions{align-items:end;gap:var(--space-2);justify-items:end;display:grid}.sk-profile-action-link{gap:var(--space-2);text-decoration:none}.sk-profile-layout{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(280px,.85fr);display:grid}.sk-profile-main{gap:var(--space-4);min-inline-size:0;display:grid}.sk-profile-panel{align-content:start;gap:var(--space-4);padding:var(--space-5);display:grid}.sk-profile-panel-header{align-items:start;gap:var(--space-3);display:flex}.sk-profile-panel-header h2{font-size:var(--font-size-card-title);font-weight:var(--font-weight-card-title);letter-spacing:var(--font-letter-spacing-card-title);line-height:var(--line-height-card-title);margin:0 0 var(--space-1)}.sk-profile-panel-icon{background:var(--color-background-selected);border-radius:var(--radius-sm);color:var(--color-action-primary);flex:none;justify-content:center;align-items:center;min-block-size:36px;inline-size:36px;display:inline-flex}.sk-profile-fields,.sk-profile-security-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-profile-security-grid{grid-template-columns:1fr}.sk-profile-fields .sk-field{min-inline-size:0}.sk-profile-fields .sk-input[readonly],.sk-profile-security-grid .sk-input[readonly]{background:var(--color-background-subtle);color:var(--color-text-secondary)}.sk-profile-switch-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-profile-switch-row>.sk-switch-row>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sk-profile-switch-row strong{font-size:var(--font-size-sm);margin-block-end:var(--space-1);display:block}.sk-profile-switch-row .sk-badge,.sk-profile-hero-actions .sk-badge{align-items:center;gap:var(--space-1);justify-self:end;display:inline-flex}.sk-profile-note{align-items:center;gap:var(--space-2);display:flex}.sk-profile-rail{gap:var(--space-4);display:grid}.sk-profile-rail-header{gap:var(--space-3);display:grid}.sk-profile-session-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sk-profile-session-list li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);gap:var(--space-1);padding:var(--space-3);display:grid}.sk-profile-session-list strong{font-size:var(--font-size-sm)}.sk-profile-summary{gap:0;padding:0;overflow:hidden}.sk-profile-summary div{border-block-end:1px solid var(--color-border-subtle);align-items:center;gap:var(--space-2);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-profile-summary div:last-child{border-block-end:0}.sk-profile-summary strong{font-size:var(--font-size-sm);text-align:end}.sk-profile-footer{align-items:center;gap:var(--space-3);justify-content:flex-end;display:flex}.sk-profile-save-state{color:var(--color-text-muted);font-size:var(--font-size-sm);min-block-size:1.4em}@media (max-width:1080px){.sk-profile-layout{grid-template-columns:1fr}.sk-profile-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sk-profile-hero{grid-template-columns:1fr;justify-items:start}.sk-profile-hero-actions{justify-items:start}.sk-profile-fields,.sk-profile-rail{grid-template-columns:1fr}.sk-profile-footer{flex-direction:column;align-items:stretch}.sk-profile-footer .sk-button{inline-size:100%}}
.sk-workspace-settings-page,.sk-workspace-settings-stack{gap:var(--space-4);min-inline-size:0;display:grid}.sk-workspace-settings-page>.sk-operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-workspace-settings-tabs .sk-tab-list{border-block-end:1px solid var(--color-border-subtle);gap:var(--space-1);scrollbar-width:none;overflow-x:auto}.sk-workspace-settings-tabs .sk-tab-list::-webkit-scrollbar{display:none}.sk-workspace-settings-tabs .sk-tab{min-block-size:var(--control-height-touch);white-space:nowrap}.sk-workspace-settings-tab-label,.sk-workspace-settings-link,.sk-workspace-overview-action a{align-items:center;gap:var(--space-2);display:inline-flex}.sk-workspace-settings-tabs [role=tabpanel]{padding-block-start:var(--space-4)}.sk-workspace-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.sk-workspace-overview-card{border-block-end:1px solid var(--color-border-subtle);align-content:start;gap:var(--space-4);min-inline-size:0;padding:var(--space-4);display:grid}.sk-workspace-overview-card:nth-child(odd){border-inline-end:1px solid var(--color-border-subtle)}.sk-workspace-overview-card:nth-last-child(-n+2){border-block-end:0}.sk-workspace-overview-card-header{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-workspace-overview-card-header>span:first-child,.sk-workspace-identity-fact>span,.sk-workspace-brand-symbol,.sk-workspace-governance-icon{background:var(--color-background-selected);border-radius:var(--radius-sm);color:var(--color-action-primary);justify-content:center;align-items:center;min-block-size:36px;inline-size:36px;display:inline-flex}.sk-workspace-overview-card-header svg,.sk-workspace-identity-fact svg,.sk-workspace-brand-symbol svg,.sk-workspace-governance-icon svg{stroke-width:1.8px;block-size:18px;inline-size:18px}.sk-workspace-overview-card h3{font-size:var(--font-size-card-title);font-weight:var(--font-weight-card-title);letter-spacing:var(--font-letter-spacing-card-title);line-height:var(--line-height-card-title);margin:0}.sk-workspace-overview-card dl,.sk-workspace-governance-facts dl{gap:0;margin:0;display:grid}.sk-workspace-overview-card dl div,.sk-workspace-governance-facts dl div{border-block-end:1px solid var(--color-border-subtle);align-items:center;gap:var(--space-3);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.sk-workspace-overview-card dl div:last-child,.sk-workspace-governance-facts dl div:last-child{border-block-end:0}.sk-workspace-overview-card dt,.sk-workspace-governance-facts dt,.sk-workspace-identity-fact small,.sk-workspace-brand-preview small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sk-workspace-overview-card dd,.sk-workspace-governance-facts dd{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);text-align:end;margin:0}.sk-workspace-overview-action{margin-block-start:auto}.sk-workspace-overview-action a,.sk-workspace-settings-link{color:var(--color-action-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-block-size:44px;text-decoration:none}.sk-workspace-identity-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-workspace-identity-fact{border-inline-start:2px solid var(--color-border-subtle);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.sk-workspace-identity-fact div,.sk-workspace-brand-preview div{gap:var(--space-1);min-inline-size:0;display:grid}.sk-workspace-identity-fact strong,.sk-workspace-brand-preview strong,.sk-workspace-location-row strong{overflow-wrap:anywhere}.sk-workspace-settings-note,.sk-workspace-settings-empty{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.sk-workspace-settings-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-4)}.sk-workspace-settings-form{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-workspace-settings-form>.sk-workspace-settings-note,.sk-workspace-settings-form-actions{grid-column:1/-1}.sk-workspace-settings-form-actions{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}.sk-workspace-branding-layout{align-items:start;gap:var(--space-5);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);display:grid}.sk-workspace-brand-preview{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-workspace-brand-preview>.sk-button{grid-column:1/-1;justify-content:center}.sk-workspace-brand-preview div>span{color:var(--color-text-secondary);font-size:var(--font-size-xs);overflow-wrap:anywhere}.sk-workspace-location-list{gap:var(--space-2);display:grid}.sk-workspace-location-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);min-block-size:56px;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.sk-workspace-location-row[data-selected=true]{background:var(--color-background-selected);border-color:var(--color-border-strong)}.sk-workspace-location-row>svg{color:var(--color-action-primary)}.sk-workspace-location-row div{gap:var(--space-1);display:grid}.sk-workspace-location-row div span,.sk-workspace-location-row>span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sk-workspace-governance-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-workspace-governance-facts{align-items:start;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.sk-workspace-admin-routes{border-block-start:1px solid var(--color-border-subtle);align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}
.sk-workspace-settings-registry{align-items:end;gap:var(--space-2);display:grid;position:relative}.sk-workspace-settings-registry>.sk-field{max-inline-size:560px;margin:0}.sk-workspace-settings-search-results{background:var(--color-background-panel);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);max-block-size:280px;max-inline-size:560px;padding:var(--space-1);z-index:20;width:100%;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0;overflow-y:auto}.sk-workspace-settings-search-results button{border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-2) var(--space-3);text-align:start;transition:background var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;display:flex}.sk-workspace-settings-search-results button:hover{background:var(--color-background-selected);color:var(--color-text-selected);transform:translateY(-1px)}.sk-workspace-settings-action-bar{background:color-mix(in srgb, var(--color-background-panel) 92%, transparent);border-block-start:1px solid var(--color-border-subtle);align-items:center;gap:var(--space-3);padding-block:var(--space-3);z-index:4;justify-content:space-between;margin-block-start:var(--space-4);display:flex;position:sticky;bottom:0}.sk-workspace-settings-action-bar>div{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sk-workspace-policy-form{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-workspace-policy-switches{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);padding:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-4);display:grid}.sk-workspace-policy-switches .sk-switch-row{min-block-size:44px}.sk-workspace-default-evidence,.sk-workspace-inheritance-legend{background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-md);color:var(--color-info-text);font-size:var(--font-size-sm);align-items:center;gap:var(--space-2);line-height:var(--line-height-relaxed);min-block-size:44px;padding:var(--space-3);grid-column:1/-1;display:flex}.sk-workspace-inheritance-grid,.sk-workspace-channel-metrics,.sk-workspace-governance-evidence{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sk-workspace-inheritance-evidence,.sk-workspace-channel-metrics>div,.sk-workspace-governance-evidence>article{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);min-block-size:92px;padding:var(--space-3);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);display:grid}.sk-workspace-inheritance-evidence:hover,.sk-workspace-channel-metrics>div:hover,.sk-workspace-governance-evidence>article:hover,.sk-workspace-readiness-row:hover,.sk-workspace-history-row:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-control);transform:translateY(-1px)}.sk-workspace-inheritance-evidence>span,.sk-workspace-channel-metrics svg,.sk-workspace-governance-evidence article>span,.sk-workspace-commerce-readiness>span{background:var(--color-background-selected);border-radius:var(--radius-sm);color:var(--color-action-primary);justify-content:center;align-items:center;min-block-size:34px;inline-size:34px;display:inline-flex}.sk-workspace-inheritance-evidence small,.sk-workspace-channel-metrics small,.sk-workspace-governance-evidence small,.sk-workspace-commerce-readiness small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sk-workspace-inheritance-evidence strong,.sk-workspace-channel-metrics strong,.sk-workspace-governance-evidence strong,.sk-workspace-commerce-readiness strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.sk-workspace-inheritance-legend{margin-block-start:var(--space-3)}.sk-workspace-brand-preview{box-shadow:var(--shadow-card);isolation:isolate;position:relative;overflow:hidden}.sk-workspace-brand-preview:before{background:var(--workspace-brand-accent,var(--color-action-primary));content:"";opacity:.85;z-index:-1;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.sk-workspace-brand-preview[data-theme-mode=dark]{background:var(--color-background-recessed)}.sk-workspace-brand-evidence{border-block:1px solid var(--color-border-subtle);gap:var(--space-2);padding-block:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sk-workspace-brand-evidence div{gap:var(--space-1);display:grid}.sk-workspace-brand-evidence dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sk-workspace-brand-evidence dd{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.sk-workspace-readiness-list,.sk-workspace-history-list{gap:var(--space-2);display:grid}.sk-workspace-readiness-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);min-block-size:60px;padding:var(--space-3);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.sk-workspace-readiness-row>span{background:var(--color-background-selected);border-radius:var(--radius-sm);color:var(--color-action-primary);justify-content:center;align-items:center;min-block-size:36px;inline-size:36px;display:inline-flex}.sk-workspace-readiness-row>div{gap:var(--space-1);display:grid}.sk-workspace-readiness-row small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sk-workspace-channel-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-workspace-commerce-readiness{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);min-block-size:92px;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sk-workspace-commerce-readiness>div{gap:var(--space-1);display:grid}
.sk-workspace-governance-evidence{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-workspace-governance-evidence>article{grid-template-columns:auto minmax(0,1fr)}.sk-workspace-governance-evidence article>div{gap:var(--space-1);display:grid}.sk-workspace-governance-evidence article>.sk-badge{grid-column:1/-1;justify-self:start}
.sk-workspace-history-row{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);min-block-size:72px;padding:var(--space-3);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.sk-workspace-history-row>span{background:var(--color-background-selected);border-radius:var(--radius-sm);color:var(--color-action-primary);justify-content:center;align-items:center;min-block-size:36px;inline-size:36px;display:inline-flex}.sk-workspace-history-row>div{gap:var(--space-1);display:grid}.sk-workspace-history-row small,.sk-workspace-history-row div>span{color:var(--color-text-muted);font-size:var(--font-size-xs);align-items:center;gap:var(--space-1);display:inline-flex}.sk-workspace-publish-review,.sk-workspace-unsaved-notice{background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-md);color:var(--color-info-text);align-items:start;gap:var(--space-3);padding:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.sk-workspace-publish-review p,.sk-workspace-unsaved-notice p{line-height:var(--line-height-relaxed);margin:0}.sk-workspace-unsaved-notice{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}.sk-workspace-impact-preview{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sk-workspace-impact-preview>div{background:var(--color-background-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);gap:var(--space-1);padding:var(--space-3);display:grid}.sk-workspace-impact-preview dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.sk-workspace-impact-preview dd{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin:0}.sk-workspace-impact-preview>.sk-workspace-impact-warning{background:var(--color-warning-bg);border-color:var(--color-warning-border);grid-column:1/-1}.sk-workspace-impact-warning dt{color:var(--color-warning-text);align-items:center;gap:var(--space-1);display:flex}.sk-workspace-settings-link{border-radius:var(--radius-sm);padding-inline:var(--space-1);transition:background var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard)}.sk-workspace-settings-link:hover{background:var(--color-background-selected);color:var(--color-action-primary-hover)}.sk-workspace-settings-link:focus-visible,.sk-workspace-settings-search-results button:focus-visible{box-shadow:var(--shadow-focus);outline:0}@media (max-width:860px){.sk-workspace-settings-page>.sk-operations-metrics,.sk-workspace-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-workspace-branding-layout,.sk-workspace-governance-grid{grid-template-columns:1fr}.sk-workspace-policy-form,.sk-workspace-inheritance-grid,.sk-workspace-governance-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-workspace-policy-switches{grid-template-columns:1fr}}@media (max-width:640px){.sk-workspace-settings-page>.sk-operations-metrics,.sk-workspace-identity-grid,.sk-workspace-overview-grid,.sk-workspace-settings-form,.sk-workspace-policy-form,.sk-workspace-inheritance-grid,.sk-workspace-channel-metrics,.sk-workspace-governance-evidence,.sk-workspace-impact-preview{grid-template-columns:1fr}.sk-workspace-overview-card,.sk-workspace-overview-card:nth-child(odd),.sk-workspace-overview-card:nth-last-child(-n+2){border-block-end:1px solid var(--color-border-subtle);border-inline-end:0}.sk-workspace-overview-card:last-child{border-block-end:0}.sk-workspace-location-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.sk-workspace-location-row>span{grid-column:2/-1}.sk-workspace-settings-form-actions{flex-direction:column-reverse;align-items:stretch}.sk-workspace-settings-form-actions .sk-button{inline-size:100%}.sk-workspace-settings-action-bar{flex-direction:column;align-items:stretch}.sk-workspace-settings-action-bar>div:last-child,.sk-workspace-settings-action-bar .sk-button{inline-size:100%}.sk-workspace-readiness-row,.sk-workspace-history-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.sk-workspace-readiness-row>.sk-badge:last-child,.sk-workspace-history-row>.sk-button{grid-column:2/-1;justify-self:stretch}.sk-workspace-brand-evidence{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sk-workspace-settings-page *,.sk-workspace-settings-page :before,.sk-workspace-settings-page :after{scroll-behavior:auto!important;transition-duration:var(--motion-duration-instant)!important}}
.auth-shell{background:var(--color-background-canvas);color:var(--color-text-primary);min-block-size:100dvh;padding:var(--space-16) var(--space-6) var(--space-6);justify-content:center;align-items:center;display:flex;position:relative}.auth-mfa-qr{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-self:center}.auth-mfa-secret,.auth-mfa-recovery{gap:var(--space-2);display:grid}.auth-mfa-secret code,.auth-mfa-recovery code{background:var(--color-background-subtle);border-radius:var(--radius-sm);padding:var(--space-2)}.auth-mfa-recovery div{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-toolbar{align-items:center;gap:var(--space-2);z-index:var(--z-sticky);display:flex;position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-6)}.auth-stage{background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-surface-lg);box-shadow:var(--shadow-float);grid-template-columns:minmax(0, 5fr) minmax(var(--layout-auth-form-min-width), 6fr);inline-size:min(100%, var(--layout-auth-max-width));min-block-size:min(var(--layout-auth-min-height), calc(100dvh - var(--space-20)));display:grid;overflow:hidden}.auth-brand-panel{background:var(--color-background-subtle);border-inline-end:1px solid var(--color-border-subtle);padding:var(--space-10);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.auth-brand-copy{gap:var(--space-4);z-index:1;display:grid;position:relative}.auth-eyebrow,.auth-step-badge,.auth-security-label{color:var(--color-text-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.auth-brand-copy h2{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);max-inline-size:12ch;margin:0}.auth-brand-copy p,.auth-copy p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.auth-visual{inline-size:var(--layout-auth-visual-size);aspect-ratio:1;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.auth-orbit{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);position:absolute}.auth-orbit-outer{inset:0}.auth-orbit-inner{inset:var(--space-10)}.auth-orbit-node{background:var(--color-action-primary);block-size:var(--space-3);border:var(--border-width-emphasis) solid var(--color-background-subtle);border-radius:var(--radius-full);box-shadow:var(--shadow-focus);inline-size:var(--space-3);position:absolute;inset-block-start:var(--space-6);inset-inline-start:var(--space-3)}.auth-orbit-inner .auth-orbit-node{inset-block-start:auto;inset-block-end:var(--space-2);inset-inline-start:auto;inset-inline-end:var(--space-2)}.auth-visual-icon{color:var(--color-action-primary);z-index:1;position:relative}.auth-feature-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.auth-feature-list li{color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:center;gap:var(--space-3);display:flex}.auth-feature-list svg{color:var(--color-action-primary);flex:none}.auth-content-panel{padding:var(--space-8) var(--space-10);flex-direction:column;display:flex}.auth-content-header{justify-content:space-between;align-items:center;display:flex}.auth-logo{color:var(--color-text-primary);inline-size:var(--size-auth-logo)}.auth-security-label,.auth-step-badge,.auth-expiry-note{align-items:center;gap:var(--space-2);display:inline-flex}.auth-security-label{color:var(--color-success-text)}.auth-credentials-step,.auth-workspace-step{align-self:center;gap:var(--space-6);inline-size:min(100%, var(--layout-auth-form-max-width));padding-block:var(--space-8);margin-block:auto;display:grid}.auth-copy{gap:var(--space-3);display:grid}.auth-step-badge{background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);justify-self:start}.auth-copy h1{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin:0}.auth-form,.auth-sso-launcher{gap:var(--space-4);display:grid}.auth-choice-divider{color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center;gap:var(--space-3);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.auth-choice-divider:before,.auth-choice-divider:after{background:var(--color-border-subtle);content:"";block-size:1px}.auth-form .sk-input{min-block-size:var(--control-height-lg)}.auth-password-toggle{background:0 0;border-color:#0000}.auth-submit{inline-size:100%;margin-block-start:var(--space-1)}.auth-text-link{color:var(--color-text-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.auth-text-link:hover{text-underline-offset:var(--space-1);text-decoration:underline}.auth-forgot-link{justify-self:end;margin-block-start:calc(var(--space-2) * -1)}.auth-back-link{justify-self:center}.auth-workspace-list{gap:var(--space-3);display:grid}.auth-workspace-option{min-block-size:var(--control-height-auth-workspace);padding:var(--space-3);text-align:start;justify-content:flex-start;width:100%}.auth-workspace-option>span{align-items:center;gap:var(--space-3);inline-size:100%;display:flex}.auth-workspace-icon{background:var(--color-background-selected);border-radius:var(--radius-md);color:var(--color-action-primary);min-block-size:var(--control-height-md);min-inline-size:var(--control-height-md);flex:none;justify-content:center;align-items:center;display:flex}.auth-workspace-copy{gap:var(--space-1);flex:1;display:grid}.auth-workspace-copy small,.auth-expiry-note{color:var(--color-text-muted);font-size:var(--font-size-xs)}.auth-workspace-copy strong{color:var(--color-text-primary);font-size:var(--font-size-sm)}.auth-direction-icon{color:var(--color-text-muted);margin-inline-start:auto}[dir=rtl] .auth-direction-icon{transform:scaleX(-1)}.auth-expiry-note{margin:0}.auth-expiry-note time{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}
@media (prefers-reduced-motion:no-preference){.auth-stage{animation:auth-stage-enter var(--motion-duration-panel) var(--motion-ease-enter)}.auth-credentials-step,.auth-workspace-step{animation:auth-step-enter var(--motion-duration-moderate) var(--motion-ease-enter)}.auth-orbit-outer{animation:auth-orbit-spin var(--motion-duration-ambient-slow) var(--motion-ease-linear) infinite}.auth-orbit-inner{animation:auth-orbit-spin var(--motion-duration-ambient-fast) var(--motion-ease-linear) infinite reverse}}@keyframes auth-stage-enter{0%{transform:translateY(var(--space-3))}}@keyframes auth-step-enter{0%{transform:translateX(var(--space-2))}}@keyframes auth-orbit-spin{to{transform:rotate(360deg)}}@media (max-width:860px){.auth-shell{padding:var(--space-16) var(--space-3) var(--space-4);align-items:flex-start}.auth-toolbar{inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.auth-stage{grid-template-columns:minmax(0,1fr);min-block-size:auto}.auth-brand-panel{border-block-end:1px solid var(--color-border-subtle);gap:var(--space-5);padding:var(--space-6);border-inline-end:0}.auth-brand-copy h2{font-size:var(--font-size-2xl);max-inline-size:none}.auth-brand-copy p,.auth-visual{display:none}.auth-feature-list{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-feature-list li{font-size:var(--font-size-xs);align-items:flex-start}.auth-content-panel{min-block-size:var(--layout-auth-mobile-content-min-height);padding:var(--space-6)}}@media (max-width:640px){.auth-language-button span{font-size:var(--font-size-xs)}.auth-brand-panel{display:none}.auth-content-panel{min-block-size:calc(100vh - var(--space-20));padding:var(--space-5)}.auth-security-label{font-size:var(--font-size-2xs)}.auth-copy h1{font-size:var(--font-size-2xl)}.auth-credentials-step,.auth-workspace-step{padding-block:var(--space-6)}}

@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:100 900;src:url(/fonts/Vazirmatn-variable.woff2)format("woff2")}*{box-sizing:border-box}html{background:var(--color-background-canvas);color:var(--color-text-primary);font-family:var(--font-family-sans);letter-spacing:var(--font-letter-spacing-body)}body{background:var(--background-app-canvas);font-size:var(--font-size-body);font-weight:var(--font-weight-body);letter-spacing:var(--font-letter-spacing-body);line-height:var(--line-height-body);min-height:100vh;margin:0}.lucide{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}button,input,select,textarea{font:inherit}:focus-visible{box-shadow:var(--shadow-focus);outline-offset:2px;outline:2px solid #0000}.foundation-shell{background:var(--color-background-canvas);min-height:100vh;padding:var(--space-6);align-items:center;display:flex}.foundation-panel{background:var(--color-background-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);inline-size:min(100%,960px);padding:var(--space-6);margin-inline:auto}.foundation-header,.foundation-actions,.foundation-footer{align-items:center;gap:var(--space-3);display:flex}.foundation-header,.foundation-footer{justify-content:space-between}.foundation-logo{color:var(--color-text-primary)}.foundation-hero{margin-block:var(--space-12) var(--space-8);max-inline-size:680px}.foundation-hero h1{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin:var(--space-2) 0}.foundation-hero p{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.foundation-kicker,.foundation-locale,.foundation-status-label,.foundation-footer span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.foundation-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--space-8);display:grid}.foundation-status{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-4);display:grid}.foundation-status-value{color:var(--color-action-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}@media (max-width:640px){.foundation-shell{padding:var(--space-3)}.foundation-header,.foundation-footer{flex-direction:column;align-items:flex-start}.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important}}.app-shell{background:var(--color-background-canvas);min-height:100vh;padding:var(--space-6);color:var(--color-text-primary)}@media (max-width:640px){.app-shell{padding:var(--space-3)}}
