@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-CqIkmgaP.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-font-family:var(--slv-font-sans);--default-mono-font-family:var(--slv-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--slv-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--slv-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--slv-font-size-11:.6875rem;--slv-font-size-12:.75rem;--slv-font-size-13:.8125rem;--slv-font-size-14:.875rem;--slv-font-size-15:.9375rem;--slv-font-size-16:1rem;--slv-font-size-18:1.125rem;--slv-font-size-20:1.25rem;--slv-font-size-24:1.5rem;--slv-font-size-30:1.875rem;--slv-line-tight:1.15;--slv-line-label:1.25;--slv-line-body:1.45;--slv-line-loose:1.65;--slv-weight-regular:450;--slv-weight-medium:560;--slv-weight-semibold:650;--slv-weight-bold:730;--slv-letter-label:.005em;--slv-letter-title:-.025em;--slv-letter-numeric:-.015em;--slv-space-0:0;--slv-space-0-5:.125rem;--slv-space-1:.25rem;--slv-space-1-5:.375rem;--slv-space-2:.5rem;--slv-space-2-5:.625rem;--slv-space-3:.75rem;--slv-space-4:1rem;--slv-space-5:1.25rem;--slv-space-6:1.5rem;--slv-space-8:2rem;--slv-space-10:2.5rem;--slv-space-12:3rem;--slv-radius-1:.25rem;--slv-radius-2:.375rem;--slv-radius-3:.5rem;--slv-radius-4:.75rem;--slv-radius-5:1rem;--slv-radius-pill:999px;--slv-border-thin:1px;--slv-border-strong:2px;--slv-motion-fast:.12s;--slv-motion-base:.18s;--slv-motion-slow:.3s;--slv-motion-emphasis:.48s;--slv-ease-standard:cubic-bezier(.2, 0, 0, 1);--slv-ease-out:cubic-bezier(.16, 1, .3, 1);--slv-ease-in:cubic-bezier(.7, 0, .84, 0);--slv-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--slv-duration-hover:var(--slv-motion-fast);--slv-duration-state:var(--slv-motion-base);--slv-duration-enter:var(--slv-motion-slow);--slv-duration-exit:var(--slv-motion-fast);--slv-anim-distance-sm:.25rem;--slv-anim-distance-md:.625rem;--slv-anim-scale-in:.98;--slv-anim-scale-out:1.01;--slv-density-scale:1;--slv-control-h-xs:1.75rem;--slv-control-h-sm:2rem;--slv-control-h-md:2.5rem;--slv-control-h-lg:3rem;--slv-control-pad-x:.875rem;--slv-control-gap:.5rem;--slv-component-gap:.75rem;--slv-section-gap:1.25rem;--slv-page-pad:1.5rem;--slv-table-row-h:2.75rem;--slv-sidebar-w:17rem;--slv-z-shell-scrim:700;--slv-z-shell-navigation:800;--slv-z-shell-topbar:900;--slv-z-drawer:1000;--slv-z-dialog:1100;--slv-z-dialog-nested:1120;--slv-z-bottom-sheet:1140;--slv-z-popover:1200;--slv-z-toast:1300;--slv-z-tooltip:1400}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--slv-canvas:#f6f7f9;--slv-surface-1:#fff;--slv-surface-2:#f9fafb;--slv-surface-3:#f2f4f7;--slv-surface-4:#e9edf2;--slv-surface-raised:#fff;--slv-surface-overlay:#1118277a;--slv-text-1:#111827;--slv-text-2:#344054;--slv-text-3:#667085;--slv-text-disabled:#98a2b3;--slv-line-1:#e4e7ec;--slv-line-2:#d0d5dd;--slv-line-3:#98a2b3;--slv-inset:#1118270a;--slv-shadow-rgb:16 24 40;--slv-focus-rgb:37 99 235;--slv-accent-rgb:37 99 235;--slv-accent-contrast:#fff;--slv-accent-weak:#eff6ff;--slv-accent-soft:#dbeafe;--slv-success-rgb:22 163 74;--slv-warning-rgb:217 119 6;--slv-danger-rgb:220 38 38;--slv-info-rgb:var(--slv-accent-rgb);--slv-accent:rgb(var(--slv-accent-rgb));--slv-focus:rgb(var(--slv-focus-rgb));--slv-success:rgb(var(--slv-success-rgb));--slv-warning:rgb(var(--slv-warning-rgb));--slv-danger:rgb(var(--slv-danger-rgb));--slv-info:rgb(var(--slv-info-rgb));--slv-shift-day24-bg:var(--slv-warning);--slv-shift-day24-fg:var(--slv-accent-contrast);--slv-shift-day-bg:var(--slv-success);--slv-shift-day-fg:var(--slv-accent-contrast);--slv-shift-night-bg:var(--slv-surface-4)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--slv-shift-night-bg:color-mix(in srgb, var(--slv-surface-4), var(--slv-warning) 18%)}}:root,[data-theme=light]{--slv-shift-night-fg:var(--slv-warning);--slv-shift-period-day-bg:#fff2b8;--slv-shift-period-day-fg:#664b00;--slv-shift-period-night-bg:#dceeff;--slv-shift-period-night-fg:#164a73;--slv-shift-period-day24-bg:#dff3df;--slv-shift-period-day24-fg:#235b2b;--slv-shift-period-custom-bg:#eceff3;--slv-shift-period-custom-fg:#475467;--slv-shift-planning-day-short:#b58a3c;--slv-shift-planning-day:#9a6a00;--slv-shift-planning-day-long:#735000;--slv-shift-planning-night-short:#6f9fd0;--slv-shift-planning-night:#376fa8;--slv-shift-planning-night-long:#234f80;--slv-shift-planning-day24:#7654b3;--slv-shadow-1:0 1px 2px rgb(var(--slv-shadow-rgb) / .06);--slv-shadow-2:0 6px 18px rgb(var(--slv-shadow-rgb) / .1);--slv-shadow-3:0 14px 42px rgb(var(--slv-shadow-rgb) / .16);--slv-ring:0 0 0 3px rgb(var(--slv-focus-rgb) / .22);--slv-ring-danger:0 0 0 3px rgb(var(--slv-danger-rgb) / .18);--slv-highlight:inset 0 1px 0 #ffffff14;--slv-control-bg:var(--slv-surface-1);--slv-control-bg-hover:var(--slv-surface-2);--slv-control-bg-active:var(--slv-surface-3);--slv-control-border:var(--slv-line-2);--slv-control-border-hover:var(--slv-line-3);--slv-control-radius:var(--slv-radius-3);--slv-panel-radius:var(--slv-radius-4)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--slv-canvas:#0d1117;--slv-surface-1:#121821;--slv-surface-2:#161d27;--slv-surface-3:#1d2633;--slv-surface-4:#283343;--slv-surface-raised:#18212c;--slv-surface-overlay:#0000009e;--slv-text-1:#f5f7fa;--slv-text-2:#d0d7e2;--slv-text-3:#9aa6b5;--slv-text-disabled:#667085;--slv-line-1:#283343;--slv-line-2:#344054;--slv-line-3:#667085;--slv-inset:#ffffff09;--slv-shadow-rgb:0 0 0;--slv-focus-rgb:125 168 255;--slv-accent-rgb:125 168 255;--slv-accent-contrast:#07111f;--slv-accent-weak:#7da8ff24;--slv-accent-soft:#7da8ff38;--slv-shift-day24-bg:var(--slv-warning);--slv-shift-day24-fg:var(--slv-accent-contrast);--slv-shift-day-bg:var(--slv-success);--slv-shift-day-fg:var(--slv-accent-contrast);--slv-shift-night-bg:var(--slv-surface-4)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--slv-shift-night-bg:color-mix(in srgb, var(--slv-surface-4), var(--slv-warning) 24%)}}[data-theme=dark]{--slv-shift-night-fg:var(--slv-warning);--slv-shift-period-day-bg:var(--slv-surface-3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--slv-shift-period-day-bg:color-mix(in srgb, var(--slv-surface-3), #f5c842 28%)}}[data-theme=dark]{--slv-shift-period-day-fg:#ffe79a;--slv-shift-period-night-bg:var(--slv-surface-3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--slv-shift-period-night-bg:color-mix(in srgb, var(--slv-surface-3), #5aa9e6 26%)}}[data-theme=dark]{--slv-shift-period-night-fg:#b9ddff;--slv-shift-period-day24-bg:var(--slv-surface-3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--slv-shift-period-day24-bg:color-mix(in srgb, var(--slv-surface-3), #65b96f 25%)}}[data-theme=dark]{--slv-shift-period-day24-fg:#c5efca;--slv-shift-period-custom-bg:var(--slv-surface-3)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--slv-shift-period-custom-bg:color-mix(in srgb, var(--slv-surface-3), #98a2b3 18%)}}[data-theme=dark]{--slv-shift-period-custom-fg:#d0d7e2;--slv-shift-planning-day-short:#ffe5a3;--slv-shift-planning-day:#ffd166;--slv-shift-planning-day-long:#c89d20;--slv-shift-planning-night-short:#b6dcff;--slv-shift-planning-night:#83bfff;--slv-shift-planning-night-long:#4f91ce;--slv-shift-planning-day24:#c5a5ff}[data-density=compact]{--slv-density-scale:.78;--slv-control-h-xs:1.375rem;--slv-control-h-sm:1.625rem;--slv-control-h-md:1.875rem;--slv-control-h-lg:2.25rem;--slv-control-pad-x:.5625rem;--slv-control-gap:.3125rem;--slv-component-gap:.5rem;--slv-section-gap:.75rem;--slv-page-pad:.875rem;--slv-table-row-h:1.875rem;--slv-sidebar-w:14rem}[data-density=comfortable]{--slv-density-scale:1;--slv-control-h-xs:1.75rem;--slv-control-h-sm:2rem;--slv-control-h-md:2.5rem;--slv-control-h-lg:3rem;--slv-control-pad-x:.875rem;--slv-control-gap:.5rem;--slv-component-gap:.75rem;--slv-section-gap:1.25rem;--slv-page-pad:1.5rem;--slv-table-row-h:2.75rem;--slv-sidebar-w:17rem}html{text-rendering:optimizelegibility;min-height:100%}body{background:var(--slv-canvas);min-height:100%;color:var(--slv-text-1);font-family:var(--slv-font-sans);font-size:var(--slv-font-size-14);line-height:var(--slv-line-body)}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}::selection{background:var(--slv-accent-soft);color:var(--slv-text-1)}:focus-visible{box-shadow:var(--slv-ring);outline:0}[hidden]{display:none!important}h1,h2,h3,p{margin-block:0}h1{font-size:var(--slv-font-size-30);line-height:var(--slv-line-tight);letter-spacing:var(--slv-letter-title)}h2{font-size:var(--slv-font-size-24);line-height:var(--slv-line-tight);letter-spacing:var(--slv-letter-title)}h3{font-size:var(--slv-font-size-18);line-height:var(--slv-line-label)}small{color:var(--slv-text-3);font-size:var(--slv-font-size-12)}code,kbd{font-family:var(--slv-font-mono);font-size:.92em}}@layer components{.material-symbols-outlined{font-family:Material Symbols Outlined;font-size:var(--slv-font-size-22);font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 450, "GRAD" 0, "opsz" 24;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-symbols-outlined[data-filled=true]{font-variation-settings:"FILL" 1, "wght" 520, "GRAD" 0, "opsz" 24}.slv-section-title{justify-content:space-between;align-items:flex-start;gap:var(--slv-component-gap);display:flex}.slv-section-title h2{color:var(--slv-text-1);font-size:var(--slv-font-size-24);font-weight:var(--slv-weight-bold)}.slv-section-title p{color:var(--slv-text-3);margin-block-start:var(--slv-space-1)}.slv-app{background:radial-gradient(circle at top left, rgb(var(--slv-accent-rgb) / .055), transparent 28rem), var(--slv-canvas);min-block-size:100dvh;color:var(--slv-text-1)}.slv-shell{grid-template-columns:var(--slv-sidebar-w) minmax(0, 1fr);min-block-size:100dvh;display:grid}.slv-sidebar{border-inline-end:var(--slv-border-thin) solid var(--slv-line-1);background:var(--slv-surface-1);block-size:100dvh;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.slv-sidebar{background:color-mix(in srgb, var(--slv-surface-1), transparent 8%)}}.slv-sidebar{padding:var(--slv-page-pad)}.slv-main{min-inline-size:0}.slv-topbar{z-index:20;min-block-size:var(--slv-control-h-lg);border-block-end:var(--slv-border-thin) solid var(--slv-line-1);justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.slv-topbar{border-block-end:var(--slv-border-thin) solid color-mix(in srgb, var(--slv-line-1), var(--slv-accent) 28%)}}.slv-topbar{background:var(--slv-canvas)}@supports (color:color-mix(in lab, red, red)){.slv-topbar{background:color-mix(in srgb, var(--slv-canvas), transparent 14%)}}.slv-topbar{padding-inline:var(--slv-page-pad);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.slv-page{gap:var(--slv-section-gap);padding:var(--slv-page-pad);display:grid}.slv-section{gap:var(--slv-component-gap);display:grid}.slv-section__title{color:var(--slv-text-3);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-semibold);letter-spacing:var(--slv-letter-title);text-transform:uppercase}.slv-action-row{align-items:center;gap:var(--slv-control-gap);flex-wrap:wrap;display:flex}.slv-split-button{padding:calc(var(--slv-border-thin) * 3);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:calc(var(--slv-control-radius) + calc(var(--slv-border-thin) * 3));background:var(--slv-surface-2);box-shadow:var(--slv-shadow-1);align-items:stretch;gap:0;display:inline-flex}.slv-split-button>.slv-btn{min-block-size:var(--slv-control-h-md);border-radius:var(--slv-control-radius)}.slv-split-button>.slv-btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.slv-split-button__arrow{inline-size:var(--slv-control-h-md);min-inline-size:var(--slv-control-h-md);border-inline-start:var(--slv-border-thin) solid var(--slv-line-1);border-start-start-radius:0;border-end-start-radius:0}.slv-density-icon{grid-template-columns:repeat(2,.35em);place-content:center;gap:.2em;block-size:1.05em;inline-size:1.05em;display:inline-grid}.slv-density-icon i{background:currentColor;border-radius:.12em;block-size:.35em;inline-size:.35em}.slv-density-icon--compact{grid-template-columns:repeat(3,.28em);gap:.12em}.slv-density-icon--compact i{block-size:.28em;inline-size:.28em}.slv-toolbar{align-items:center;gap:var(--slv-component-gap);flex-wrap:wrap;display:flex}.slv-stack{gap:var(--slv-component-gap);display:grid}.slv-cluster{align-items:center;gap:var(--slv-control-gap);flex-wrap:wrap;display:flex}.slv-grid{gap:var(--slv-component-gap);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.slv-split{justify-content:space-between;align-items:center;gap:var(--slv-component-gap);display:flex}.slv-title{color:var(--slv-text-1);font-weight:var(--slv-weight-semibold);letter-spacing:var(--slv-letter-title)}.slv-subtitle{color:var(--slv-text-3);font-size:var(--slv-font-size-13)}.slv-label{color:var(--slv-text-2);font-size:calc(var(--slv-font-size-12) * var(--slv-density-scale) + .125rem);font-weight:var(--slv-weight-medium);line-height:var(--slv-line-label)}.slv-muted{color:var(--slv-text-3)}.slv-numeric{font-variant-numeric:tabular-nums;letter-spacing:var(--slv-letter-numeric)}.slv-card{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-panel-radius);background:var(--slv-surface-1);box-shadow:var(--slv-shadow-1);padding:var(--slv-section-gap);transition:border-color var(--slv-duration-state) var(--slv-ease-standard), box-shadow var(--slv-duration-state) var(--slv-ease-standard), transform var(--slv-duration-hover) var(--slv-ease-out);position:relative}.slv-card--interactive:hover{border-color:var(--slv-line-2);box-shadow:var(--slv-shadow-2);transform:translateY(-1px)}.slv-card--interactive:active{transform:translateY(0)}.slv-card__title{color:var(--slv-text-1);font-size:var(--slv-font-size-14);font-weight:var(--slv-weight-semibold);display:block}.slv-card__subtitle{color:var(--slv-text-3);font-size:var(--slv-font-size-12);margin-block-start:var(--slv-space-1);display:block}.slv-log-card__head{justify-content:space-between;gap:var(--slv-control-gap);border-block-end:var(--slv-border-thin) solid var(--slv-line-1);background:var(--slv-surface-3);color:var(--slv-text-2);padding:var(--slv-space-2) var(--slv-component-gap);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-semibold);display:flex}.slv-log-card__body{padding:var(--slv-component-gap);color:var(--slv-text-2);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--slv-font-size-12);white-space:pre-wrap;margin:0;overflow:auto}.slv-panel{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-panel-radius);background:var(--slv-surface-1);overflow:clip}.slv-divider{background:var(--slv-line-1);block-size:1px}.slv-btn{--_btn-bg:var(--slv-control-bg);--_btn-bg-hover:var(--slv-control-bg-hover);--_btn-bg-active:var(--slv-control-bg-active);--_btn-border:var(--slv-control-border);--_btn-fg:var(--slv-text-1);--_btn-shadow:var(--slv-shadow-1);--_btn-h:var(--slv-control-h-md);--_btn-pad:var(--slv-control-pad-x);isolation:isolate;justify-content:center;align-items:center;gap:var(--slv-control-gap);min-block-size:var(--_btn-h);border:var(--slv-border-thin) solid var(--_btn-border);border-radius:var(--slv-control-radius);background:var(--_btn-bg);color:var(--_btn-fg);font-weight:var(--slv-weight-medium);line-height:var(--slv-line-label);padding-inline:var(--_btn-pad);box-shadow:var(--_btn-shadow), var(--slv-highlight);transition:background-color var(--slv-duration-state) var(--slv-ease-standard), border-color var(--slv-duration-state) var(--slv-ease-standard), box-shadow var(--slv-duration-state) var(--slv-ease-standard), color var(--slv-duration-state) var(--slv-ease-standard), transform var(--slv-duration-hover) var(--slv-ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap;display:inline-flex;position:relative;transform:translateZ(0)}.slv-btn:after{z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 0%, rgb(var(--slv-accent-rgb) / .16), transparent 58%);content:"";opacity:0;transition:opacity var(--slv-duration-hover) var(--slv-ease-standard);position:absolute;inset:-1px}.slv-btn:hover{border-color:var(--slv-control-border-hover);background:var(--_btn-bg-hover);transform:translateY(-1px)}.slv-btn:hover:after{opacity:1}.slv-btn:active{background:var(--_btn-bg-active);transform:translateY(0)scale(.985)}.slv-btn:disabled,.slv-btn[aria-disabled=true]{background:var(--slv-surface-3);border-color:var(--slv-line-1);color:var(--slv-text-disabled);box-shadow:none;transform:none}.slv-btn--primary{--_btn-bg:var(--slv-accent);--_btn-bg-hover:var(--slv-accent)}@supports (color:color-mix(in lab, red, red)){.slv-btn--primary{--_btn-bg-hover:color-mix(in srgb, var(--slv-accent), black 8%)}}.slv-btn--primary{--_btn-bg-active:var(--slv-accent)}@supports (color:color-mix(in lab, red, red)){.slv-btn--primary{--_btn-bg-active:color-mix(in srgb, var(--slv-accent), black 14%)}}.slv-btn--primary{--_btn-border:transparent;--_btn-fg:var(--slv-accent-contrast);--_btn-shadow:0 8px 20px rgb(var(--slv-accent-rgb) / .22)}.slv-btn--secondary{--_btn-bg:var(--slv-surface-1);--_btn-bg-hover:var(--slv-surface-2);--_btn-bg-active:var(--slv-surface-3)}.slv-btn--ghost{--_btn-bg:transparent;--_btn-bg-hover:var(--slv-surface-2);--_btn-bg-active:var(--slv-surface-3);--_btn-border:transparent;--_btn-shadow:none}.slv-btn--danger{--_btn-bg:rgb(var(--slv-danger-rgb));--_btn-bg-hover:rgb(var(--slv-danger-rgb))}@supports (color:color-mix(in lab, red, red)){.slv-btn--danger{--_btn-bg-hover:color-mix(in srgb, rgb(var(--slv-danger-rgb)), black 8%)}}.slv-btn--danger{--_btn-bg-active:rgb(var(--slv-danger-rgb))}@supports (color:color-mix(in lab, red, red)){.slv-btn--danger{--_btn-bg-active:color-mix(in srgb, rgb(var(--slv-danger-rgb)), black 14%)}}.slv-btn--danger{--_btn-border:transparent;--_btn-fg:white;--_btn-shadow:0 8px 20px rgb(var(--slv-danger-rgb) / .18)}.slv-btn--sm{--_btn-h:var(--slv-control-h-sm);--_btn-pad:calc(var(--slv-control-pad-x) * .78);font-size:var(--slv-font-size-13)}.slv-btn--lg{--_btn-h:var(--slv-control-h-lg);--_btn-pad:calc(var(--slv-control-pad-x) * 1.18);font-size:var(--slv-font-size-15)}.slv-btn--icon{block-size:var(--_btn-h);min-block-size:var(--_btn-h);inline-size:var(--_btn-h);min-inline-size:var(--_btn-h);padding:0}.slv-btn[data-loading=true],.slv-btn.is-loading{color:#0000;pointer-events:none}.slv-btn[data-loading=true]:before,.slv-btn.is-loading:before{block-size:1em;inline-size:1em;color:var(--_btn-fg);content:"";border:2px solid;border-block-start-color:#0000;border-radius:50%;animation:.76s linear infinite slv-spin;position:absolute}.slv-field{gap:calc(var(--slv-control-gap) * .75);display:grid}.slv-field__row{justify-content:space-between;align-items:center;gap:var(--slv-control-gap);display:flex}.slv-field__hint{min-block-size:1.1em;color:var(--slv-text-3);font-size:var(--slv-font-size-12);line-height:var(--slv-line-label)}.slv-input,.slv-select,.slv-textarea{border:var(--slv-border-thin) solid var(--slv-control-border);border-radius:var(--slv-control-radius);background:var(--slv-control-bg);inline-size:100%;color:var(--slv-text-1);box-shadow:var(--slv-shadow-1), inset 0 1px 0 var(--slv-inset);transition:background-color var(--slv-duration-state) var(--slv-ease-standard), border-color var(--slv-duration-state) var(--slv-ease-standard), box-shadow var(--slv-duration-state) var(--slv-ease-standard)}.slv-input,.slv-select{block-size:var(--slv-control-h-md);padding-inline:var(--slv-control-pad-x)}.slv-textarea{min-block-size:calc(var(--slv-control-h-md) * 2.4);padding:calc(var(--slv-control-pad-x) * .72) var(--slv-control-pad-x);resize:vertical}.slv-input:hover,.slv-select:hover,.slv-textarea:hover{border-color:var(--slv-control-border-hover);background:var(--slv-control-bg-hover)}.slv-input::placeholder,.slv-textarea::placeholder{color:var(--slv-text-disabled)}.slv-input:focus,.slv-select:focus,.slv-textarea:focus{border-color:var(--slv-focus);box-shadow:var(--slv-ring), var(--slv-shadow-1);outline:0}.slv-field.is-error .slv-input,.slv-field.is-error .slv-select,.slv-field.is-error .slv-textarea{border-color:rgb(var(--slv-danger-rgb));box-shadow:var(--slv-ring-danger)}.slv-field.is-error .slv-field__hint{color:rgb(var(--slv-danger-rgb))}.slv-input:disabled,.slv-select:disabled,.slv-textarea:disabled{background:var(--slv-surface-3);color:var(--slv-text-disabled);cursor:not-allowed}.slv-check{align-items:center;gap:var(--slv-control-gap);color:var(--slv-text-2);grid-template-columns:auto 1fr;display:inline-grid}.slv-check__control{block-size:1rem;inline-size:1rem;accent-color:var(--slv-accent)}.slv-switch{--_switch-w:calc(var(--slv-control-h-sm) * 1.75);--_switch-h:var(--slv-control-h-sm);--_switch-offset:calc(var(--_switch-w) - var(--_switch-h));inline-size:var(--_switch-w);block-size:var(--_switch-h);border:var(--slv-border-thin) solid var(--slv-line-2);border-radius:var(--slv-radius-pill);background:var(--slv-surface-3);transition:background-color var(--slv-duration-state) var(--slv-ease-standard), border-color var(--slv-duration-state) var(--slv-ease-standard);align-items:center;display:inline-flex;position:relative}.slv-switch:before{inline-size:calc(var(--_switch-h) - .5rem);block-size:calc(var(--_switch-h) - .5rem);background:var(--slv-surface-1);box-shadow:var(--slv-shadow-1);content:"";transition:transform var(--slv-duration-state) var(--slv-ease-spring);border-radius:50%;position:absolute;inset-inline-start:.1875rem}.slv-switch[aria-checked=true],.slv-switch.is-on{background:var(--slv-accent);border-color:#0000}:where([dir=rtl] .slv-switch,.slv-switch[dir=rtl]){--_switch-offset:calc((var(--_switch-w) - var(--_switch-h)) * -1)}.slv-switch[aria-checked=true]:before,.slv-switch.is-on:before{transform:translateX(var(--_switch-offset))}.slv-tabs{gap:var(--slv-space-1);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-control-radius);background:var(--slv-surface-2);padding:var(--slv-space-1);display:inline-flex}.slv-tab{min-block-size:var(--slv-control-h-sm);border-radius:calc(var(--slv-control-radius) - 2px);color:var(--slv-text-3);font-weight:var(--slv-weight-medium);padding-inline:calc(var(--slv-control-pad-x) * .9);transition:background-color var(--slv-duration-state) var(--slv-ease-standard), color var(--slv-duration-state) var(--slv-ease-standard), transform var(--slv-duration-hover) var(--slv-ease-out);background:0 0}.slv-tab:hover{color:var(--slv-text-1);transform:translateY(-1px)}.slv-tab[aria-selected=true],.slv-tab.is-active{background:var(--slv-surface-1);color:var(--slv-text-1);box-shadow:var(--slv-shadow-1)}.slv-chip{align-items:center;gap:calc(var(--slv-control-gap) * .7);min-block-size:var(--slv-control-h-xs);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-pill);background:var(--slv-surface-2);color:var(--slv-text-2);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-medium);padding-inline:calc(var(--slv-control-pad-x) * .75);transition:background-color var(--slv-duration-state) var(--slv-ease-standard), border-color var(--slv-duration-state) var(--slv-ease-standard), transform var(--slv-duration-hover) var(--slv-ease-out);display:inline-flex}.slv-chip:hover{border-color:var(--slv-accent-soft);background:var(--slv-accent-weak);transform:translateY(-1px)}.slv-chip--active{border-color:var(--slv-accent-soft);background:var(--slv-accent-weak);color:var(--slv-accent)}.slv-badge{align-items:center;gap:var(--slv-space-1);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-pill);background:var(--slv-surface-2);min-block-size:1.25rem;color:var(--slv-text-2);font-size:var(--slv-font-size-11);font-weight:var(--slv-weight-semibold);padding-inline:var(--slv-space-2);display:inline-flex}.slv-badge--accent{border-color:var(--slv-accent-soft);background:var(--slv-accent-weak);color:var(--slv-accent)}.slv-badge--success{border-color:rgb(var(--slv-success-rgb) / .24);background:rgb(var(--slv-success-rgb) / .1);color:rgb(var(--slv-success-rgb))}.slv-badge--warning{border-color:rgb(var(--slv-warning-rgb) / .28);background:rgb(var(--slv-warning-rgb) / .12);color:rgb(var(--slv-warning-rgb))}.slv-badge--danger{border-color:rgb(var(--slv-danger-rgb) / .24);background:rgb(var(--slv-danger-rgb) / .1);color:rgb(var(--slv-danger-rgb))}.slv-menu{z-index:var(--slv-z-popover);gap:var(--slv-space-1);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-panel-radius);background:var(--slv-surface-raised);min-inline-size:12rem;box-shadow:var(--slv-shadow-3);padding:var(--slv-space-1);transform-origin:top;display:grid}.slv-menu[data-state=open]{animation:slv-menu-in var(--slv-duration-enter) var(--slv-ease-out) both}.slv-menu[data-state=closed]{animation:slv-menu-out var(--slv-duration-exit) var(--slv-ease-in) both}.slv-menu__item{justify-content:space-between;align-items:center;gap:var(--slv-control-gap);min-block-size:var(--slv-control-h-sm);border-radius:var(--slv-radius-2);color:var(--slv-text-2);padding-inline:calc(var(--slv-control-pad-x) * .72);transition:background-color var(--slv-duration-state) var(--slv-ease-standard), color var(--slv-duration-state) var(--slv-ease-standard), transform var(--slv-duration-hover) var(--slv-ease-out);display:flex}.slv-menu__item:hover,.slv-menu__item.is-highlighted{background:var(--slv-accent-weak);color:var(--slv-text-1);transform:translate(1px)}.slv-menu__item.is-selected{color:var(--slv-accent);font-weight:var(--slv-weight-semibold)}.slv-window{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-panel-radius);background:var(--slv-surface-raised);color:var(--slv-text-1);box-shadow:var(--slv-shadow-3), var(--slv-highlight);overflow:clip}.slv-window--draggable .slv-window__head{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y pinch-zoom}.slv-window--draggable .slv-window__head:active{cursor:grabbing}.slv-window__head{justify-content:space-between;align-items:center;gap:var(--slv-control-gap);min-block-size:calc(var(--slv-control-h-md) + var(--slv-space-4));border-block-end:var(--slv-border-thin) solid var(--slv-line-1);background:linear-gradient(180deg, rgb(var(--slv-accent-rgb) / .18), rgb(var(--slv-accent-rgb) / .06)), var(--slv-surface-raised);display:flex}@supports (color:color-mix(in lab, red, red)){.slv-window__head{background:linear-gradient(180deg, rgb(var(--slv-accent-rgb) / .18), rgb(var(--slv-accent-rgb) / .06)), color-mix(in srgb, var(--slv-surface-raised), var(--slv-surface-3) 78%)}}.slv-window__head{padding:var(--slv-space-3) var(--slv-component-gap)}.slv-window__body{padding:var(--slv-component-gap)}.slv-window__headline{gap:var(--slv-space-1);min-inline-size:0;display:grid}.slv-window__actions{align-items:center;gap:var(--slv-control-gap);flex:none;display:inline-flex}.slv-window__title{color:var(--slv-text-1);font-size:var(--slv-font-size-13);font-weight:var(--slv-weight-semibold);letter-spacing:var(--slv-letter-title)}.slv-window__subtitle{color:var(--slv-text-3);font-size:var(--slv-font-size-12)}.slv-dialog-layer{z-index:var(--slv-z-dialog);overscroll-behavior:contain;padding:max(var(--slv-page-pad), env(safe-area-inset-top)) max(var(--slv-page-pad), env(safe-area-inset-right)) max(var(--slv-page-pad), env(safe-area-inset-bottom)) max(var(--slv-page-pad), env(safe-area-inset-left));background:#0f172a61;place-items:center;animation:.12s ease-out both slvDialogLayerIn;display:grid;position:fixed;inset:0;overflow:auto}.slv-dialog-layer.is-closing{animation:.12s ease-in both slvDialogLayerOut}.slv-floating-dialog{inline-size:min(32rem,100%);min-inline-size:0;max-inline-size:100%;max-block-size:min(42.5rem, calc(var(--slv-dialog-visual-height,100dvh) - (var(--slv-page-pad) * 2)));box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.slv-floating-dialog.is-opening{transform-origin:top;animation:.12s cubic-bezier(.2,.8,.2,1) both slvDialogWindowIn}.slv-floating-dialog.is-closing{pointer-events:none;transform-origin:top;animation:.1s cubic-bezier(.4,0,.2,1) both slvDialogWindowOut}.slv-floating-dialog__head{min-block-size:4rem}.slv-floating-dialog__head,.slv-floating-dialog__body,.slv-floating-dialog__footer{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.slv-floating-dialog__body{gap:var(--slv-space-4);background:var(--slv-surface-raised);display:grid;overflow:hidden auto}.slv-floating-dialog__body>*{min-inline-size:0;max-inline-size:100%}.slv-floating-dialog__footer{justify-content:flex-end;gap:var(--slv-control-gap);border-block-start:var(--slv-border-thin) solid var(--slv-line-1);background:var(--slv-surface-raised);padding:var(--slv-space-3) var(--slv-component-gap);display:flex}@keyframes slvDialogLayerIn{0%{opacity:0}to{opacity:1}}@keyframes slvDialogLayerOut{0%{opacity:1}to{opacity:0}}@keyframes slvDialogWindowIn{0%{opacity:0;transform:translateY(-.625rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slvDialogWindowOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.375rem)scale(.97)}}@media (width<=45rem){.slv-dialog-layer{padding:var(--slv-space-3);place-items:center}.slv-floating-dialog{inline-size:100%;max-block-size:calc(var(--slv-dialog-visual-height,100dvh) - (var(--slv-space-3) * 2))}}@media (prefers-reduced-motion:reduce){.slv-dialog-layer,.slv-dialog-layer.is-closing,.slv-floating-dialog.is-opening,.slv-floating-dialog.is-closing{animation:none}}.slv-dropzone{place-items:center;gap:var(--slv-space-1);border:calc(var(--slv-border-thin) * 2) dashed var(--slv-line-2);border-radius:var(--slv-panel-radius);background:var(--slv-surface-2);min-block-size:5.75rem;color:var(--slv-text-2);padding:var(--slv-component-gap);text-align:center;transition:background-color var(--slv-duration-state) var(--slv-ease-standard), border-color var(--slv-duration-state) var(--slv-ease-standard), color var(--slv-duration-state) var(--slv-ease-standard);display:grid}.slv-dropzone.is-over,.slv-dropzone:hover{border-color:var(--slv-accent);background:var(--slv-accent-weak);color:var(--slv-text-1)}.slv-table-wrap{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-panel-radius);background:var(--slv-surface-1);overflow:auto}.slv-table{inline-size:100%;min-inline-size:42rem;color:var(--slv-text-2);font-size:var(--slv-font-size-13)}.slv-table th{block-size:var(--slv-table-row-h);border-block-end:var(--slv-border-thin) solid var(--slv-line-1);background:var(--slv-surface-2);color:var(--slv-text-1);font-weight:var(--slv-weight-semibold);text-align:start;padding-inline:var(--slv-control-pad-x)}.slv-table td{block-size:var(--slv-table-row-h);border-block-end:var(--slv-border-thin) solid var(--slv-line-1);padding-inline:var(--slv-control-pad-x);transition:background-color var(--slv-duration-state) var(--slv-ease-standard)}.slv-table tr:hover td{background:var(--slv-surface-2)}.slv-table tr:last-child td{border-block-end:0}.slv-alert{align-items:start;gap:var(--slv-control-gap);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-panel-radius);background:var(--slv-surface-1);color:var(--slv-text-2);padding:var(--slv-component-gap);grid-template-columns:auto 1fr auto;display:grid}.slv-alert--info{border-color:rgb(var(--slv-info-rgb) / .28);background:rgb(var(--slv-info-rgb) / .08)}.slv-alert--success{border-color:rgb(var(--slv-success-rgb) / .28);background:rgb(var(--slv-success-rgb) / .08)}.slv-alert--warning{border-color:rgb(var(--slv-warning-rgb) / .32);background:rgb(var(--slv-warning-rgb) / .1)}.slv-alert--danger{border-color:rgb(var(--slv-danger-rgb) / .28);background:rgb(var(--slv-danger-rgb) / .08)}.slv-toast{z-index:var(--slv-z-toast);align-items:center;gap:var(--slv-control-gap);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-panel-radius);background:var(--slv-surface-raised);inline-size:min(24rem,100vw - 2rem);box-shadow:var(--slv-shadow-3);padding:var(--slv-component-gap);grid-template-columns:auto 1fr auto;display:grid}.slv-toast[data-state=open]{animation:slv-toast-in var(--slv-duration-enter) var(--slv-ease-out) both}.slv-toast[data-state=closed]{animation:slv-toast-out var(--slv-duration-exit) var(--slv-ease-in) both}.slv-tooltip{z-index:var(--slv-z-tooltip);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-3);background:var(--slv-surface-raised);max-inline-size:18rem;color:var(--slv-text-2);box-shadow:var(--slv-shadow-2);font-size:var(--slv-font-size-12);padding:var(--slv-space-2) var(--slv-space-2-5)}.slv-tooltip[data-state=open]{animation:slv-pop-in var(--slv-duration-enter) var(--slv-ease-out) both}.slv-dialog-backdrop{z-index:var(--slv-z-dialog);background:var(--slv-surface-overlay);padding:var(--slv-page-pad);place-items:center;display:grid;position:fixed;inset:0}.slv-dialog-backdrop[data-state=open]{animation:slv-fade-in var(--slv-duration-enter) var(--slv-ease-standard) both}.slv-dialog{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-5);background:var(--slv-surface-raised);inline-size:min(42rem,100%);box-shadow:var(--slv-shadow-3);padding:var(--slv-section-gap)}.slv-dialog[data-state=open]{animation:slv-dialog-in var(--slv-duration-enter) var(--slv-ease-out) both}.slv-empty{place-items:center;gap:var(--slv-control-gap);border:var(--slv-border-thin) dashed var(--slv-line-2);border-radius:var(--slv-panel-radius);background:var(--slv-surface-2);min-block-size:14rem;color:var(--slv-text-3);padding:var(--slv-section-gap);text-align:center;display:grid}.slv-empty__icon{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-4);background:var(--slv-surface-1);block-size:3rem;inline-size:3rem;color:var(--slv-accent);box-shadow:var(--slv-shadow-1);place-items:center;display:grid}.slv-progress{border-radius:var(--slv-radius-pill);background:var(--slv-surface-3);block-size:.5rem;position:relative;overflow:hidden}.slv-progress__bar{border-radius:inherit;background:var(--slv-accent);block-size:100%;box-shadow:0 0 18px rgb(var(--slv-accent-rgb) / .32);transition:inline-size var(--slv-motion-emphasis) var(--slv-ease-out)}.slv-progress.is-active:after{content:"";animation:slv-sweep 1.4s var(--slv-ease-standard) infinite;background:linear-gradient(90deg,#0000,#ffffff38,#0000);position:absolute;inset:0}.slv-pagination{align-items:center;gap:var(--slv-space-1);display:inline-flex}.slv-page-button{min-inline-size:var(--slv-control-h-sm);min-block-size:var(--slv-control-h-sm);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-2);background:var(--slv-surface-1);color:var(--slv-text-2);font-weight:var(--slv-weight-medium);transition:background-color var(--slv-duration-state) var(--slv-ease-standard), transform var(--slv-duration-hover) var(--slv-ease-out)}.slv-page-button:hover{background:var(--slv-surface-2);transform:translateY(-1px)}.slv-page-button.is-active{background:var(--slv-accent);color:var(--slv-accent-contrast);border-color:#0000}.slv-breadcrumbs{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-control-radius);background:var(--slv-surface-1);align-items:center;display:inline-flex;overflow:hidden}.slv-breadcrumb{min-block-size:var(--slv-control-h-sm);color:var(--slv-text-3);font-size:var(--slv-font-size-13);padding-inline:var(--slv-control-pad-x);align-items:center;display:inline-flex;position:relative}.slv-breadcrumb.is-current{color:var(--slv-text-1);font-weight:var(--slv-weight-medium)}.slv-date{gap:var(--slv-space-1);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-panel-radius);background:var(--slv-surface-1);inline-size:fit-content;box-shadow:var(--slv-shadow-1);padding:var(--slv-space-2);display:grid}.slv-date__grid{gap:var(--slv-space-1);grid-template-columns:repeat(7,1fr);display:grid}.slv-date__day{inline-size:var(--slv-control-h-xs);block-size:var(--slv-control-h-xs);border-radius:var(--slv-radius-2);color:var(--slv-text-2);font-size:var(--slv-font-size-12);transition:background-color var(--slv-duration-state) var(--slv-ease-standard), color var(--slv-duration-state) var(--slv-ease-standard), transform var(--slv-duration-hover) var(--slv-ease-out);place-items:center;display:grid}.slv-date__day:hover{background:var(--slv-accent-weak);color:var(--slv-text-1);transform:scale(1.06)}.slv-date__day.is-selected{background:var(--slv-accent);color:var(--slv-accent-contrast);font-weight:var(--slv-weight-semibold)}.slv-toggle-group{padding:calc(var(--slv-border-thin) * 3);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:calc(var(--slv-control-radius) + calc(var(--slv-border-thin) * 3));background:var(--slv-surface-2);box-shadow:var(--slv-shadow-1), var(--slv-highlight);align-items:center;gap:0;display:inline-flex}.slv-toggle-group>.slv-btn{min-block-size:calc(var(--slv-control-h-md) - .25rem);border-radius:var(--slv-control-radius);padding-inline:var(--slv-space-3)}.slv-toggle-group>.slv-btn.is-active,.slv-toggle-group>.slv-btn[aria-pressed=true]{background:var(--slv-accent);border-color:var(--slv-accent)}@supports (color:color-mix(in lab, red, red)){.slv-toggle-group>.slv-btn.is-active,.slv-toggle-group>.slv-btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--slv-accent), var(--slv-line-1) 28%)}}.slv-toggle-group>.slv-btn.is-active,.slv-toggle-group>.slv-btn[aria-pressed=true]{color:var(--slv-accent-contrast);box-shadow:var(--slv-shadow-1), var(--slv-highlight)}.slv-toggle-label{font-size:var(--slv-font-size-12)}.slv-avatar{inline-size:var(--slv-control-h-md);block-size:var(--slv-control-h-md);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-pill);background:linear-gradient(135deg, var(--slv-accent-weak), var(--slv-surface-3));color:var(--slv-text-1);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-semibold);letter-spacing:var(--slv-letter-label);box-shadow:var(--slv-shadow-1), var(--slv-highlight);flex:none;place-items:center;display:inline-grid;overflow:hidden}.slv-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.slv-user-identity{align-items:center;gap:var(--slv-control-gap);min-inline-size:0;color:var(--slv-text-2);white-space:nowrap;display:inline-flex}.slv-user-identity__meta{gap:.125rem;min-inline-size:0;display:grid}.slv-user-identity__meta>:first-child{color:var(--slv-text-1);font-weight:var(--slv-weight-semibold);text-overflow:ellipsis;overflow:hidden}.slv-skeleton{border-radius:var(--slv-radius-2);background:var(--slv-surface-3);position:relative;overflow:hidden}.slv-skeleton:after{content:"";animation:slv-shimmer 1.25s var(--slv-ease-standard) infinite;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);position:absolute;inset:0;transform:translate(-100%)}.slv-spinner{border:2px solid var(--slv-line-2);border-block-start-color:var(--slv-accent);border-radius:50%;block-size:1rem;inline-size:1rem;animation:.76s linear infinite slv-spin}.slv-workbench{--slv-workbench-header-h:5rem;--slv-workbench-nav-w:18rem;--slv-workbench-details-w:28rem;min-block-size:100dvh}.slv-workbench__header{z-index:40;justify-content:space-between;align-items:center;gap:var(--slv-component-gap);min-block-size:var(--slv-workbench-header-h);border-block-end:var(--slv-border-thin) solid var(--slv-line-1);background:var(--slv-canvas);display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.slv-workbench__header{background:color-mix(in srgb, var(--slv-canvas), transparent 8%)}}.slv-workbench__header{padding:var(--slv-component-gap) var(--slv-page-pad);-webkit-backdrop-filter:blur(var(--slv-space-5));backdrop-filter:blur(var(--slv-space-5))}.slv-workbench__brand,.slv-workbench__actions{align-items:center;gap:var(--slv-component-gap);min-inline-size:0;display:flex}.slv-workbench__brand-mark{inline-size:var(--slv-control-h-lg);block-size:var(--slv-control-h-lg);border-radius:var(--slv-radius-pill);background:var(--slv-accent-soft);color:var(--slv-accent);flex:none;place-items:center;display:grid}.slv-workbench__title{min-inline-size:0}.slv-workbench__title h1{color:var(--slv-text-1);font-size:clamp(var(--slv-font-size-20), 4vw, var(--slv-font-size-28));font-weight:var(--slv-weight-bold);letter-spacing:var(--slv-letter-title);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.slv-workbench__eyebrow{color:var(--slv-text-3);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--slv-font-size-11);font-weight:var(--slv-weight-bold);letter-spacing:.06em;text-transform:uppercase;display:block}.slv-workbench__meta{justify-items:end;gap:var(--slv-space-1);color:var(--slv-text-3);font-size:var(--slv-font-size-12);display:grid}.slv-workbench__meta strong{max-inline-size:min(32vw,26rem);color:var(--slv-text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slv-workbench__layout{grid-template-columns:var(--slv-workbench-nav-w) minmax(0, 1fr);gap:var(--slv-component-gap);width:min(96rem,100%);padding:var(--slv-component-gap) var(--slv-page-pad) var(--slv-page-pad);margin-inline:auto;display:grid}.slv-workbench.is-nav-collapsed .slv-workbench__layout{grid-template-columns:minmax(0,1fr)}.slv-workbench__nav,.slv-workbench__details{max-block-size:calc(100dvh - var(--slv-workbench-header-h) - var(--slv-component-gap) * 2);scrollbar-gutter:stable;align-self:start;position:sticky;inset-block-start:calc(var(--slv-workbench-header-h) + var(--slv-component-gap));overflow:auto}.slv-workbench__nav,.slv-workbench__details,.slv-workbench__screen{min-inline-size:0}.slv-workbench__nav,.slv-workbench__details{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-lg);background:var(--slv-surface-1)}@supports (color:color-mix(in lab, red, red)){.slv-workbench__nav,.slv-workbench__details{background:color-mix(in srgb, var(--slv-surface-1), transparent 2%)}}.slv-workbench__nav,.slv-workbench__details{box-shadow:var(--slv-shadow-1)}.slv-workbench__nav{padding:var(--slv-component-gap)}.slv-workbench__screen{gap:var(--slv-section-gap);display:grid}.slv-workbench__details{align-content:start;display:grid}.slv-workbench__details-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--slv-component-gap);border-block-end:var(--slv-border-thin) solid var(--slv-line-1);padding:var(--slv-component-gap);background:var(--slv-surface-1);display:flex;position:sticky;inset-block-start:0}.slv-workbench__details-header h2{color:var(--slv-text-1);font-size:var(--slv-font-size-20);font-weight:var(--slv-weight-bold);margin:0}.slv-workbench__details-header p{margin:var(--slv-space-1) 0 0;color:var(--slv-text-3);font-size:var(--slv-font-size-13)}.slv-workbench__details-body{gap:var(--slv-component-gap);padding:var(--slv-component-gap);display:grid}.slv-nav-list{gap:var(--slv-control-gap);display:grid}.slv-nav-item{align-items:center;gap:var(--slv-control-gap);border:var(--slv-border-thin) solid transparent;border-radius:var(--slv-radius-2);width:100%;padding:var(--slv-control-pad-y) var(--slv-control-pad-x);color:var(--slv-text-2);font-weight:var(--slv-weight-bold);text-align:start;background:0 0;display:flex}.slv-nav-item:hover{border-color:var(--slv-line-2);background:var(--slv-surface-2);color:var(--slv-text-1)}.slv-nav-item.is-active{border-color:rgb(var(--slv-accent-rgb) / .36);background:var(--slv-accent-soft);color:var(--slv-accent)}.slv-mobile-only{display:none}.slv-desktop-only{display:initial}.slv-workbench__mobile-nav{display:none}@media (width<=64rem){.slv-workbench{--slv-workbench-header-h:4.5rem}.slv-workbench__header{padding-inline:var(--slv-component-gap)}.slv-mobile-only{display:initial}.slv-desktop-only{display:none}.slv-workbench__layout,.slv-workbench.is-details-open .slv-workbench__layout,.slv-workbench.is-nav-collapsed .slv-workbench__layout,.slv-workbench.is-nav-collapsed.is-details-open .slv-workbench__layout{width:100%;padding:var(--slv-component-gap);display:block}.slv-workbench__nav{display:none}.slv-workbench__mobile-nav{z-index:35;border-block-end:var(--slv-border-thin) solid var(--slv-line-1);padding:var(--slv-component-gap);background:var(--slv-canvas);position:sticky;inset-block-start:var(--slv-workbench-header-h)}@supports (color:color-mix(in lab, red, red)){.slv-workbench__mobile-nav{background:color-mix(in srgb, var(--slv-canvas), transparent 4%)}}.slv-workbench__mobile-nav{-webkit-backdrop-filter:blur(var(--slv-space-5));backdrop-filter:blur(var(--slv-space-5))}.slv-workbench__mobile-nav[hidden]{display:none}.slv-workbench__mobile-nav:not([hidden]){display:block}.slv-workbench__details{z-index:30;border-radius:var(--slv-radius-lg) var(--slv-radius-lg) 0 0;background:var(--slv-canvas);max-block-size:none;box-shadow:var(--slv-shadow-4);border-block-end:0;border-inline:0;position:fixed;inset-block-start:var(--slv-workbench-header-h);inset-block-end:0;inset-inline:0}}@media (width<=36rem){.slv-workbench__title h1{max-inline-size:62vw}.slv-section-title{display:grid}}.slv-workbench{--slv-workbench-header-h:3.5rem;--slv-workbench-nav-expanded-w:24rem}.slv-workbench__header{min-block-size:var(--slv-workbench-header-h);padding-block:var(--slv-space-2)}.slv-workbench__brand,.slv-workbench__actions{gap:var(--slv-control-gap)}.slv-workbench__brand-mark{inline-size:var(--slv-control-h-md);block-size:var(--slv-control-h-md)}.slv-workbench__brand-mark .material-symbols-outlined{font-size:var(--slv-font-size-20)}.slv-workbench__title{align-items:baseline;gap:var(--slv-control-gap);display:flex}.slv-workbench__title h1{font-size:var(--slv-font-size-16)}.slv-workbench.is-details-open .slv-workbench__layout{grid-template-columns:var(--slv-workbench-nav-w) minmax(0, 1fr)}.slv-workbench.is-nav-collapsed.is-details-open .slv-workbench__layout{grid-template-columns:minmax(0,1fr)}.slv-workbench.is-nav-expanded .slv-workbench__nav{inline-size:var(--slv-workbench-nav-expanded-w);z-index:25;box-shadow:var(--slv-shadow-3)}.slv-workbench__layout{overflow:visible}.slv-workbench__nav{inline-size:var(--slv-workbench-nav-w);transition:inline-size var(--slv-duration-state) var(--slv-ease-standard), box-shadow var(--slv-duration-state) var(--slv-ease-standard)}.slv-workbench__details{z-index:39;inline-size:min(var(--slv-workbench-details-w), 100vw);background:var(--slv-canvas);max-block-size:none;box-shadow:var(--slv-shadow-4);border-block:0;border-inline-end:0;border-radius:0;position:fixed;inset-block-start:var(--slv-workbench-header-h);inset-block-end:0;inset-inline-end:0}@media (width<=64rem){.slv-workbench{--slv-workbench-header-h:3.5rem}.slv-workbench__header{padding-block:var(--slv-space-2)}.slv-workbench__actions .slv-workbench__meta{display:none}.slv-workbench__details{border-radius:var(--slv-radius-lg) var(--slv-radius-lg) 0 0;inline-size:auto;inset-block-start:var(--slv-workbench-header-h);inset-inline:0}}.slv-workbench__layout,.slv-workbench.is-details-open .slv-workbench__layout,.slv-workbench.is-nav-collapsed.is-details-open .slv-workbench__layout{grid-template-columns:var(--slv-workbench-nav-w) minmax(0, 1fr)}.slv-workbench__nav{padding-block-start:var(--slv-control-gap);position:sticky;overflow:visible}.slv-workbench.is-nav-collapsed .slv-workbench__nav{padding-inline:var(--slv-space-2);display:block}.slv-workbench__nav-head{justify-content:flex-end;margin-block-end:var(--slv-control-gap);display:flex}.slv-workbench.is-nav-collapsed .slv-nav-item{padding-inline:var(--slv-space-2);justify-content:center}.slv-workbench.is-nav-collapsed .slv-workbench__nav-head{justify-content:center}.slv-workbench__resize{z-index:3;cursor:col-resize;touch-action:pan-x pan-y pinch-zoom;background:0 0;border:0;position:absolute}.slv-workbench__resize:after{inset-block:var(--slv-control-gap);border-radius:var(--slv-radius-pill);background:var(--slv-accent);inline-size:2px;position:absolute}@supports (color:color-mix(in lab, red, red)){.slv-workbench__resize:after{background:color-mix(in srgb, var(--slv-accent), transparent 58%)}}.slv-workbench__resize:after{opacity:0;content:"";transition:opacity var(--slv-duration-state) var(--slv-ease-standard)}.slv-workbench__resize:hover:after,.slv-workbench__resize:focus-visible:after{opacity:1}.slv-workbench__resize--right{inline-size:.8rem;inset-block:0;inset-inline-end:-.4rem}.slv-workbench__resize--right:after{inset-inline-start:calc(50% - 1px)}.slv-workbench__resize--left{inline-size:.8rem;inset-block:0;inset-inline-start:-.4rem}.slv-workbench__resize--left:after{inset-inline-start:calc(50% - 1px)}.slv-workbench__details{inline-size:min(var(--slv-workbench-details-w), 100vw);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.slv-workbench__details-body{overscroll-behavior:contain;min-block-size:0;overflow:auto}@media (width<=64rem){.slv-workbench__layout,.slv-workbench.is-details-open .slv-workbench__layout,.slv-workbench.is-nav-collapsed.is-details-open .slv-workbench__layout{grid-template-columns:minmax(0,1fr)}.slv-workbench__resize{display:none}}.slv-workbench__nav{max-block-size:calc(100dvh - var(--slv-workbench-header-h) - var(--slv-component-gap) * 2);grid-template-rows:minmax(0,1fr);display:grid}.slv-workbench__nav-body{align-content:start;gap:var(--slv-control-gap);overscroll-behavior:contain;min-block-size:0;display:grid;overflow:auto}.slv-workbench__resize--right{block-size:100%;inset-block:0}.slv-workbench__details{block-size:calc(100dvh - var(--slv-workbench-header-h));max-block-size:calc(100dvh - var(--slv-workbench-header-h));grid-template-rows:auto minmax(0,1fr)}.slv-workbench__details-header{z-index:2;background:var(--slv-surface-1);position:sticky;inset-block-start:0}.slv-workbench__details-body{scrollbar-gutter:stable;block-size:100%;max-block-size:100%;overflow:hidden auto}@media (width<=64rem){.slv-workbench__details{block-size:calc(100dvh - var(--slv-workbench-header-h));max-block-size:calc(100dvh - var(--slv-workbench-header-h))}}.slv-workbench__layout{grid-template-columns:var(--slv-workbench-nav-w) minmax(0, 1fr)}.slv-workbench__left{block-size:calc(100dvh - var(--slv-workbench-header-h) - var(--slv-component-gap) * 2);inline-size:var(--slv-workbench-nav-w);max-block-size:calc(100dvh - var(--slv-workbench-header-h) - var(--slv-component-gap) * 2);min-inline-size:0;align-self:start;position:sticky;inset-block-start:calc(var(--slv-workbench-header-h) + var(--slv-component-gap));overflow:visible}.slv-workbench__left>.slv-workbench__resize--right{block-size:100%;inset-block:0}.slv-workbench__nav{block-size:auto;inline-size:100%;max-block-size:initial;position:relative;inset-block-start:auto;overflow:visible}.slv-workbench__nav-body{max-block-size:initial;overflow:initial}.slv-workbench.is-nav-collapsed .slv-workbench__nav{display:block}.slv-workbench.is-nav-collapsed .slv-workbench__left{inline-size:var(--slv-workbench-nav-w)}@media (width<=64rem){.slv-workbench__left{block-size:auto;max-block-size:none;display:none}.slv-workbench__nav{block-size:auto;max-block-size:initial}}.slv-workbench{--slv-workbench-content-w:58rem}.slv-workbench__screen{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;overflow:auto}.slv-workbench__content{gap:var(--slv-section-gap);inline-size:var(--slv-workbench-content-w);max-inline-size:none;display:grid}@media (width<=64rem){.slv-workbench__screen{overflow:visible}.slv-workbench__content{inline-size:100%}}.slv-workbench__content .managerSlotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.slv-workbench__content .managerSlotCard{content-visibility:auto;contain-intrinsic-size:15rem}@media (width<=64rem){.slv-workbench__content .managerSlotGrid{grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr))}}}@layer utilities{.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.is-entering{animation:slv-pop-in var(--slv-duration-enter) var(--slv-ease-out) both}.is-leaving{animation:slv-pop-out var(--slv-duration-exit) var(--slv-ease-in) both}.is-pulse{animation:slv-pulse 1.8s var(--slv-ease-standard) infinite}.is-glow{box-shadow:0 0 0 1px rgb(var(--slv-accent-rgb) / .28), 0 0 28px rgb(var(--slv-accent-rgb) / .16)}.is-disabled,[aria-disabled=true]{opacity:.62;pointer-events:none}.is-selected{color:var(--slv-accent)}.is-danger{color:rgb(var(--slv-danger-rgb))}.slv-sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<=860px){.slv-shell{grid-template-columns:1fr}.slv-sidebar{border-block-end:var(--slv-border-thin) solid var(--slv-line-1);border-inline-end:0;block-size:auto;position:static}}@keyframes slv-fade-in{0%{opacity:0}}@keyframes slv-pop-in{0%{opacity:0;transform:translateY(var(--slv-anim-distance-sm)) scale(var(--slv-anim-scale-in))}}@keyframes slv-pop-out{to{opacity:0;transform:translateY(var(--slv-anim-distance-sm)) scale(var(--slv-anim-scale-out))}}@keyframes slv-menu-in{0%{opacity:0;transform:translateY(calc(var(--slv-anim-distance-sm) * -1)) scale(var(--slv-anim-scale-in))}}@keyframes slv-menu-out{to{opacity:0;transform:translateY(calc(var(--slv-anim-distance-sm) * -1)) scale(var(--slv-anim-scale-out))}}@keyframes slv-dialog-in{0%{opacity:0;transform:translateY(var(--slv-anim-distance-md)) scale(var(--slv-anim-scale-in))}}@keyframes slv-toast-in{0%{opacity:0;transform:translateX(1rem) scale(var(--slv-anim-scale-in))}}@keyframes slv-toast-out{to{opacity:0;transform:translateX(1rem) scale(var(--slv-anim-scale-out))}}@keyframes slv-shimmer{to{transform:translate(100%)}}@keyframes slv-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes slv-spin{to{transform:rotate(1turn)}}@keyframes slv-pulse{0%,to{opacity:1}50%{opacity:.56}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.slv-search-combobox{inline-size:100%;min-inline-size:0;display:block}.slv-search-combobox__input{inline-size:100%}.slv-search-combobox__popup{z-index:calc(var(--slv-z-dialog-nested) + 20);border:1px solid var(--slv-line-1);background:var(--slv-surface-1);max-block-size:min(22rem,45vh);color:var(--slv-text-1);box-sizing:border-box;border-radius:.7rem;padding:.35rem;display:grid;position:fixed;overflow:auto;box-shadow:0 .75rem 2rem #0003}.slv-search-combobox__count{color:var(--slv-text-3);border-block-end:1px solid var(--slv-line-1);padding:.45rem .65rem;font-size:.8rem}.slv-search-combobox__empty{color:var(--slv-text-3);padding:.75rem .65rem}.slv-search-combobox__option{inline-size:100%;color:var(--slv-text-1);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;gap:.15rem;padding:.65rem;display:grid}.slv-search-combobox__option:hover,.slv-search-combobox__option.is-active{background:var(--slv-accent-weak)}.slv-search-combobox__option strong{font:inherit;font-weight:650}.slv-search-combobox__option span{color:var(--slv-text-3);font-size:.8rem}@media (update:slow){.slv-skeleton:after{opacity:.35;animation:none;transform:translate(0)}.slv-spinner{animation-duration:1.2s}}.slv-tactile-surface,.slv-elastic-surface{--slv-tactile-x:0px;--slv-tactile-y:0px;--slv-tactile-rotate:0deg;--slv-elastic-scale-y:1;--slv-elastic-origin:center;transform:translate3d(var(--slv-tactile-x), var(--slv-tactile-y), 0) rotate(var(--slv-tactile-rotate)) scaleY(var(--slv-elastic-scale-y));transform-origin:var(--slv-elastic-origin);transition:transform var(--slv-motion-fast,.16s ease)}.slv-tactile-surface.is-tactile-active,.slv-elastic-surface.is-elastic-active{will-change:transform;transition:none}.slv-tactile-surface.is-tactile-returning,.slv-elastic-surface.is-elastic-returning{will-change:transform}@media (prefers-reduced-motion:reduce),(update:slow){.slv-tactile-surface,.slv-elastic-surface{transition:none;transform:none}}.slv-tactile-auto{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}button:not(:disabled),a[href],summary,[role=button],[role=tab],[role=menuitem],.slv-btn,.slv-chip,.slv-tab,.slv-menu__item,.slv-dropzone{touch-action:pan-x pan-y pinch-zoom}.slv-card,.slv-window,.slv-panel,.slv-section-title,.slv-toolbar{touch-action:pan-y}[data-slv-tactile-disabled],[data-slv-tactile=none]{touch-action:auto}.slv-tactile-surface.slv-tactile-auto{transform:translate3d(var(--slv-tactile-x), var(--slv-tactile-y), 0) rotate(var(--slv-tactile-rotate)) scaleY(var(--slv-elastic-scale-y));transform-origin:var(--slv-elastic-origin)}.slv-tactile-surface.slv-tactile-auto.is-tactile-active{will-change:transform;transition:none}.managerSlotCard,.managerCandidateCard,.managerDrawerCard,.slv-editor__grid tbody tr,.slv-table tbody tr{touch-action:pan-x pan-y pinch-zoom}.slv-data-list{min-width:0}.slv-data-list__actions{align-items:center;gap:var(--slv-space-2);flex-wrap:nowrap;display:inline-flex}.slv-data-list__square-action{width:var(--slv-control-h-md);min-width:var(--slv-control-h-md);flex:none;justify-content:center;padding-inline:0}.slv-data-list__toolbar{align-items:center;gap:var(--slv-space-3);flex-wrap:wrap;display:flex}.slv-data-list__search{flex:12rem;min-width:min(12rem,100%);max-width:38.75rem;display:block;position:relative}.slv-data-list__table-wrap{border:1px solid var(--slv-border);border-radius:var(--slv-radius-lg);background:var(--slv-surface-1);overflow-x:auto}.slv-data-list__table{border-collapse:collapse;width:100%;min-width:18rem}.slv-data-list__table th,.slv-data-list__table td{padding:var(--slv-space-3) var(--slv-space-4);border-bottom:1px solid var(--slv-border);text-align:left;vertical-align:top}.slv-data-list__table th{color:var(--slv-text-3);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-bold);letter-spacing:.04em;text-transform:uppercase}.slv-data-list__table tbody tr:last-child td{border-bottom:0}.slv-data-list__row td{padding:0;overflow:hidden}.slv-data-list__swipe-cell{--slv-row-action-width:calc(var(--slv-row-action-count,2) * 3.375rem);background:var(--slv-surface-1);min-height:3rem;position:relative;overflow:hidden}.slv-data-list__action-rail{z-index:0;align-items:center;gap:var(--slv-space-1);width:var(--slv-row-action-width);padding-inline:var(--slv-space-2);background:var(--slv-surface-2);display:flex;position:absolute;inset:0 auto 0 0}.slv-data-list__row-action{color:var(--slv-text-2);flex:none}.slv-data-list__row-action.is-danger{color:var(--slv-danger)}.slv-data-list__swipe-content{z-index:1;align-items:center;gap:var(--slv-space-2);min-height:3rem;padding:var(--slv-space-3) var(--slv-space-4);background:var(--slv-surface-1);touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .16s,background .16s;display:flex;position:relative}.slv-data-list__row:hover .slv-data-list__swipe-content,.slv-data-list__swipe-content:focus-within{background:var(--slv-surface-2)}.slv-data-list__row-content{min-width:0}.slv-data-list__row-content strong{color:var(--slv-text-1);font-weight:var(--slv-weight-bold);display:block}.slv-data-list__select-slot{opacity:0;place-items:center;inline-size:0;min-inline-size:0;transition:inline-size .16s,min-inline-size .16s,opacity .16s,transform .16s;display:inline-grid;overflow:hidden;transform:translate(-.5rem)}.slv-data-list__row.is-selection-mode .slv-data-list__select-slot,.slv-data-list__head-cell.is-selection-mode .slv-data-list__select-slot{opacity:1;inline-size:2.25rem;min-inline-size:2.25rem;transform:translate(0)}.slv-data-list__select-slot input{width:1.125rem;height:1.125rem;accent-color:var(--slv-accent)}.slv-data-list__row.is-selected .slv-data-list__swipe-content{background:var(--slv-accent-weak)}.slv-data-list__head-cell{align-items:center;gap:var(--slv-space-2);display:flex}.slv-data-list__action-rail[aria-hidden=true],.slv-data-list__row.is-selection-mode .slv-data-list__action-rail{opacity:0;pointer-events:none;visibility:hidden}.slv-data-list__row.is-open .slv-data-list__action-rail{opacity:1;pointer-events:auto;visibility:visible}.slv-data-list__page-size{flex:none;align-items:center;display:inline-flex}.slv-data-list__page-size .slv-select{width:5.25rem;min-width:5.25rem;height:var(--slv-control-h-md);padding-inline:var(--slv-space-3) calc(var(--slv-space-5) + var(--slv-space-1));font-weight:var(--slv-weight-bold)}.slv-data-list__pagination{justify-content:center;align-items:center;gap:var(--slv-space-3);padding:var(--slv-space-3) var(--slv-space-4);border:1px solid var(--slv-line-1);background:var(--slv-surface-2);border-top:0;display:flex}.slv-data-list__page-buttons{justify-content:space-between;align-items:center;gap:var(--slv-space-2);width:min(22rem,100%);color:var(--slv-text-2);font-size:var(--slv-text-sm);font-weight:var(--slv-weight-semibold);display:inline-flex}.slv-data-list__page-indicator{text-align:center;min-inline-size:4.75rem;color:var(--slv-text-2)}@media (width<=45rem){.slv-data-list__toolbar{align-items:center}.slv-data-list__search{max-width:none}.slv-data-list__actions{gap:var(--slv-space-2)}.slv-data-list__page-size .slv-select{width:5rem;min-width:5rem}}@media (prefers-reduced-motion:reduce){.slv-data-list__swipe-content,.slv-data-list__select-slot{transition:none}}.slv-data-list__sort-controls{align-items:center;gap:var(--slv-space-2);flex:0 auto;min-width:0;display:inline-flex}.slv-data-list__sort-select,.slv-data-list__sort-direction{align-items:center;min-width:0;display:inline-flex}.slv-data-list__sort-select .slv-select{width:7.5rem;min-width:6.5rem;height:var(--slv-control-h-md);padding-inline:var(--slv-space-3) calc(var(--slv-space-5) + var(--slv-space-1));font-weight:var(--slv-weight-bold)}.slv-data-list__sort-direction .slv-select{width:3.5rem;min-width:3.5rem;height:var(--slv-control-h-md);padding-inline:var(--slv-space-3) calc(var(--slv-space-4) + var(--slv-space-1));font-weight:var(--slv-weight-bold)}@media (width<=45rem){.slv-data-list__sort-select .slv-select{width:6.5rem;min-width:6.5rem}.slv-data-list__sort-direction .slv-select{width:3.25rem;min-width:3.25rem}}.slv-data-list .slv-section-title>.slv-data-list__actions{width:100%}.slv-data-list__sort-controls{margin-inline-start:auto}@media (width<=36rem){.slv-data-list .slv-section-title>.slv-data-list__actions{inline-size:100%}}.slv-data-list>.slv-section-title{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.slv-data-list>.slv-section-title>.slv-data-list__actions{width:100%;inline-size:100%}.slv-data-list__actions{justify-content:space-between;align-items:center;column-gap:var(--slv-space-4);row-gap:var(--slv-space-2);flex-wrap:nowrap;display:flex}.slv-data-list__primary-actions{align-items:center;gap:var(--slv-space-2);flex:none;display:inline-flex}.slv-data-list__sort-controls{flex:0 auto;justify-content:flex-end;margin-inline-start:auto}.slv-data-list__toolbar{margin-block-start:var(--slv-space-3)}@media (width<=45rem){.slv-data-list__actions{column-gap:var(--slv-space-3)}.slv-data-list__toolbar{margin-block-start:var(--slv-space-3)}}.slv-data-list__sort-direction.slv-btn{width:var(--slv-control-h-md);min-width:var(--slv-control-h-md);flex:none}.slv-data-list__sort-direction-icon{transition:transform .16s}.slv-data-list__sort-direction-icon.is-desc{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.slv-data-list__sort-direction-icon{transition:none}}.slv-data-list__row.is-active .slv-data-list__swipe-content{background:var(--slv-accent-weak);box-shadow:inset .1875rem 0 0 var(--slv-accent)}.slv-data-list__row-content button{font:inherit}.slv-data-list__toolbar{align-items:center;gap:var(--slv-space-2)}.slv-data-list__search-mode{flex:none;align-items:center;display:inline-flex}.slv-data-list__search-mode .slv-select{width:8.5rem;min-width:8.5rem;height:var(--slv-control-h-md);padding-inline:var(--slv-space-3) calc(var(--slv-space-5) + var(--slv-space-1));font-weight:var(--slv-weight-bold)}.slv-data-list__toolbar .slv-editor__combobox{flex:12rem;min-width:min(12rem,100%);max-width:38.75rem}@media (width<=45rem){.slv-data-list__search-mode .slv-select{width:7.5rem;min-width:7.5rem}}.slv-search-input{flex:1 1 0;min-width:min(13rem,100%);max-width:none;display:block;position:relative}.slv-search-input .material-symbols-outlined{top:50%;left:var(--slv-space-3);color:var(--slv-text-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.slv-search-input input{width:100%;height:var(--slv-control-h-md);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-control-radius);background:var(--slv-surface-1);color:var(--slv-text-1);padding:0 var(--slv-space-3) 0 calc(var(--slv-control-h-md) + var(--slv-space-1));font:inherit;outline:none}.slv-search-input input::placeholder{color:var(--slv-text-3)}.slv-search-input input:focus{border-color:var(--slv-focus-ring-color);box-shadow:0 0 0 var(--slv-focus-ring-size) rgb(var(--slv-accent-rgb) / .24)}.slv-data-list__search{flex:1 1 0;max-width:none}.slv-data-list__search .material-symbols-outlined{top:50%;left:var(--slv-space-3);color:var(--slv-text-3);position:absolute;transform:translateY(-50%)}.slv-data-list__search input{padding-left:calc(var(--slv-control-h-md) + var(--slv-space-1))}.slv-data-list__toolbar .slv-editor__combobox{flex:1 1 0;max-width:none}.slv-error-notice{white-space:normal;gap:.4rem;display:grid}.slv-error-notice__title{color:inherit;font-weight:var(--slv-weight-semibold,700)}.slv-error-notice__message{white-space:pre-wrap;overflow-wrap:anywhere}.slv-error-notice__details{white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;font:inherit;opacity:.9;margin:.35rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em;overflow:auto}.slv-error-notice{align-items:start!important;display:grid!important}.slv-bottom-sheet-layer{z-index:var(--slv-z-bottom-sheet);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:#0f172a3d;justify-content:center;align-items:flex-end;animation:.12s ease-out both slvDialogLayerIn;display:flex;position:fixed;inset:0}.slv-bottom-sheet{border-end-end-radius:0;border-end-start-radius:0;max-block-size:min(70dvh,34rem);inline-size:min(40rem,100%);animation:.16s cubic-bezier(.2,.8,.2,1) both slvBottomSheetIn;overflow:hidden}.slv-bottom-sheet__body{padding-block-end:max(var(--slv-component-gap), env(safe-area-inset-bottom));overflow:auto}.slv-attachment-picker{gap:var(--slv-space-2);display:grid}.slv-attachment-picker>.slv-btn{justify-self:start}.slv-attachment-picker__selection{justify-content:space-between;align-items:center;gap:var(--slv-component-gap);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-control-radius);background:var(--slv-surface-2);padding:var(--slv-space-3);display:flex}.slv-attachment-picker__file{align-items:center;gap:var(--slv-space-2);min-inline-size:0;display:flex}.slv-attachment-picker__file>span{gap:var(--slv-space-1);min-inline-size:0;display:grid}.slv-attachment-picker__file strong{overflow-wrap:anywhere;color:var(--slv-text-1)}.slv-attachment-picker__file small{color:var(--slv-text-3)}.slv-attachment-picker__actions{align-items:center;gap:var(--slv-control-gap);flex:none;display:flex}.slv-attachment-source-list{gap:var(--slv-space-2);display:grid}.slv-attachment-source{text-align:start;justify-content:flex-start;min-block-size:3.5rem;inline-size:100%}.slv-attachment-source>:last-child{margin-inline-start:auto}@keyframes slvBottomSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=45rem){.slv-bottom-sheet-layer{padding:var(--slv-page-pad);align-items:center}.slv-bottom-sheet{border-radius:var(--slv-window-radius)}}@media (width<=30rem){.slv-attachment-picker__selection{flex-direction:column;align-items:stretch}.slv-attachment-picker__actions{justify-content:stretch}.slv-attachment-picker__actions .slv-btn:not(.slv-btn--icon){flex:auto}}@media (prefers-reduced-motion:reduce){.slv-bottom-sheet-layer,.slv-bottom-sheet{animation:none}}.slv-assignment-context{margin-top:var(--slv-space-1);color:var(--slv-text-3);font-size:var(--slv-font-size-14)}.slv-assignment-response-actions,.slv-assignment-checkin-actions{gap:var(--slv-control-gap);flex-wrap:wrap;display:flex}.slv-assignment-response-actions>*,.slv-assignment-checkin-actions>*{flex:10rem}.slv-workers-screen{inline-size:min(100%,58rem)}.slv-worker-drafts,.slv-worker-profile-memberships{gap:var(--slv-space-3);display:grid}.slv-worker-draft-card{gap:var(--slv-space-3);padding:var(--slv-space-3);display:grid}.slv-worker-draft-head,.slv-worker-draft-actions,.slv-worker-dialog-actions{align-items:center;gap:var(--slv-control-gap);display:flex}.slv-worker-draft-head{justify-content:space-between}.slv-worker-draft-head>div:first-child{gap:var(--slv-space-1);display:grid}.slv-worker-draft-actions .slv-btn,.slv-worker-dialog-actions .slv-btn{min-inline-size:var(--slv-control-height);min-block-size:var(--slv-control-height)}.slv-worker-form-grid{gap:var(--slv-space-3);grid-template-columns:minmax(0,1fr);display:grid}.slv-worker-readonly{min-block-size:var(--slv-control-height);border:1px solid var(--slv-border);border-radius:var(--slv-control-radius);background:var(--slv-surface-2);color:var(--slv-text-2);padding:0 var(--slv-space-3);overflow-wrap:anywhere;align-items:center;display:flex}.slv-worker-qualification-select{gap:var(--slv-space-2);min-inline-size:0;display:grid}.slv-worker-qualification-chips{gap:var(--slv-space-2);flex-wrap:wrap;display:flex}.slv-worker-qualification-chip{align-items:center;gap:var(--slv-space-1);border:1px solid var(--slv-border);background:var(--slv-surface-2);min-block-size:2rem;max-inline-size:100%;color:var(--slv-text-1);padding:var(--slv-space-1) var(--slv-space-2);font:inherit;border-radius:999px;display:inline-flex}.slv-worker-qualification-chip:not(.is-static){cursor:pointer}.slv-worker-qualification-chip span{overflow-wrap:anywhere}.slv-worker-qualification-chip .material-symbols-outlined{font-size:1rem}.slv-worker-list-card{gap:var(--slv-space-2);min-inline-size:0;padding:var(--slv-space-2) 0;display:grid}.slv-worker-list-primary,.slv-worker-list-meta{align-items:baseline;gap:var(--slv-space-2) var(--slv-space-3);flex-wrap:wrap;display:flex}.slv-worker-list-primary strong{font-size:var(--slv-font-size-16);overflow-wrap:anywhere}.slv-worker-list-primary span,.slv-worker-list-meta{color:var(--slv-text-3)}.slv-worker-list-meta>span{align-items:center;gap:var(--slv-space-1);display:inline-flex}.slv-worker-list-meta .material-symbols-outlined{font-size:1.1rem}.slv-worker-dialog{inline-size:min(100%,46rem);max-inline-size:calc(100vw - (2 * var(--slv-page-pad)))}.slv-worker-profile-dialog{inline-size:min(100%,52rem)}.slv-worker-profile-content{gap:var(--slv-space-4);display:grid}.slv-worker-profile-content section{gap:var(--slv-space-2);display:grid}.slv-worker-profile-content h3{margin:0}.slv-worker-profile-metrics{gap:var(--slv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.slv-worker-profile-metrics>div{gap:var(--slv-space-1);border:1px solid var(--slv-border);border-radius:var(--slv-card-radius);background:var(--slv-surface-2);min-inline-size:0;padding:var(--slv-space-2);display:grid}.slv-worker-profile-metrics strong{font-size:var(--slv-font-size-20)}.slv-worker-profile-metrics span{color:var(--slv-text-3);font-size:var(--slv-font-size-12);overflow-wrap:anywhere}.slv-worker-person-fields{gap:var(--slv-space-2);margin:0;display:grid}.slv-worker-person-fields>div{gap:var(--slv-space-2);border-bottom:1px solid var(--slv-border);grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);padding-block-end:var(--slv-space-2);display:grid}.slv-worker-person-fields dt{color:var(--slv-text-3)}.slv-worker-person-fields dd{overflow-wrap:anywhere;margin:0}@media (width>=42rem){.slv-worker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=24rem){.slv-worker-draft-head{align-items:flex-start}.slv-worker-profile-metrics{gap:var(--slv-space-1)}.slv-worker-profile-metrics>div{padding:var(--slv-space-1)}.slv-worker-person-fields>div{grid-template-columns:minmax(0,1fr)}}.slv-project-performer-panel{gap:var(--slv-space-3);border-top:var(--slv-border-thin) solid var(--slv-border);padding-top:var(--slv-space-4)}.slv-project-performer-panel__header h3{color:var(--slv-text-1);font-size:var(--slv-font-size-18);margin:0}.slv-project-performer-panel__header p{margin:var(--slv-space-1) 0 0;color:var(--slv-text-3);font-size:var(--slv-font-size-14)}.slv-project-performer-panel__add{align-items:end;gap:var(--slv-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.slv-project-performer-panel__lookup{min-width:0}.slv-project-performer-panel__content{gap:var(--slv-space-2);display:grid}.slv-project-performer-panel__refreshing,.slv-project-performer-panel__state{color:var(--slv-text-3);font-size:var(--slv-font-size-14);margin:0}.slv-project-performer-panel__list{gap:var(--slv-space-2);margin:0;padding:0;list-style:none;display:grid}.slv-project-performer-panel__item{justify-content:space-between;align-items:center;gap:var(--slv-space-3);border:var(--slv-border-thin) solid var(--slv-border);border-radius:var(--slv-radius-md);padding:var(--slv-space-2) var(--slv-space-3);background:var(--slv-surface-2);display:flex}.slv-project-performer-panel__organization{align-items:center;gap:var(--slv-space-2);min-width:0;color:var(--slv-text-1);font-weight:var(--slv-weight-semibold);overflow-wrap:anywhere;display:inline-flex}.slv-project-performer-panel__organization .material-symbols-outlined{color:var(--slv-accent);flex:none}@media (width<=40rem){.slv-project-performer-panel__add{grid-template-columns:1fr}.slv-project-performer-panel__item{flex-direction:row;align-items:center}.slv-project-performer-panel__item .slv-btn--icon{width:var(--slv-control-height);flex:none}}.slv-project-relation-panel{gap:var(--slv-space-3);border-top:var(--slv-border-thin) solid var(--slv-border);padding-top:var(--slv-space-4)}.slv-project-relation-panel__header h3,.slv-project-workspace__section h3{color:var(--slv-text-1);font-size:var(--slv-font-size-18);margin:0}.slv-project-relation-panel__header p{margin:var(--slv-space-1) 0 0;color:var(--slv-text-3);font-size:var(--slv-font-size-14)}.slv-project-relation-panel__add{align-items:end;gap:var(--slv-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.slv-planning-slot-select{gap:var(--slv-space-2);min-width:0;display:grid}.slv-planning-slot-chips{gap:var(--slv-space-2);display:grid}.slv-planning-slot-chip{justify-content:space-between;align-items:center;gap:var(--slv-space-2);border:var(--slv-border-thin) solid var(--slv-border);border-radius:var(--slv-radius-md);width:100%;padding:var(--slv-space-2) var(--slv-space-3);color:var(--slv-text-1);background:var(--slv-surface-2);text-align:left;cursor:pointer;display:flex}.slv-planning-slot-chip:hover:not(:disabled){border-color:var(--slv-accent);background:var(--slv-surface-3)}.slv-planning-slot-chip:disabled{cursor:not-allowed;opacity:.65}.slv-planning-slot-chip span:first-child{overflow-wrap:anywhere;min-width:0}.slv-planning-slot-chip span:last-child{color:var(--slv-text-3);font-size:var(--slv-font-size-20);flex:none}.slv-planning-selection-fields{gap:var(--slv-space-2);margin:var(--slv-space-3) 0;display:grid}.slv-planning-selection-field{align-items:start;gap:var(--slv-space-3);border-bottom:var(--slv-border-thin) solid var(--slv-border);padding-bottom:var(--slv-space-2);grid-template-columns:minmax(7.5rem,40%) minmax(0,1fr);display:grid}.slv-planning-selection-field:last-child{border-bottom:0;padding-bottom:0}.slv-planning-selection-field dt{color:var(--slv-text-3);margin:0;font-weight:600}.slv-planning-selection-field dd{min-width:0;color:var(--slv-text-1);overflow-wrap:anywhere;margin:0}.slv-planning-selection-count{margin:var(--slv-space-3) 0;color:var(--slv-text-2)}.slv-planning-selection-count strong{color:var(--slv-text-1)}.slv-planning-entity-card{gap:var(--slv-space-3)}.slv-planning-entity-trigger{text-align:left;justify-content:space-between;width:100%;display:flex}.slv-planning-entity-trigger strong{overflow-wrap:anywhere;min-width:0}.slv-planning-entity-trigger span{color:var(--slv-text-3);flex:none}.slv-bulk-edit-field{align-items:start;gap:var(--slv-space-3);border-bottom:var(--slv-border-thin) solid var(--slv-border);padding-bottom:var(--slv-space-3);grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);display:grid}.slv-bulk-edit-field__toggle{align-items:center;gap:var(--slv-space-2);min-height:var(--slv-control-height);color:var(--slv-text-1);font-weight:var(--slv-weight-semibold);display:inline-flex}.slv-bulk-edit-field__toggle input{width:1.2rem;height:1.2rem;accent-color:var(--slv-accent)}.slv-bulk-edit-field__control{min-width:0}@media (width<=40rem){.slv-bulk-edit-field{gap:var(--slv-space-2);grid-template-columns:minmax(0,1fr)}}.slv-project-relation-panel__lookup{min-width:0}.slv-project-relation-panel__content{gap:var(--slv-space-2);display:grid}.slv-project-relation-panel__state{color:var(--slv-text-3);font-size:var(--slv-font-size-14);margin:0}.slv-project-relation-panel__list{gap:var(--slv-space-2);margin:0;padding:0;list-style:none;display:grid}.slv-project-relation-panel__item{justify-content:space-between;align-items:center;gap:var(--slv-space-3);border:var(--slv-border-thin) solid var(--slv-border);border-radius:var(--slv-radius-md);padding:var(--slv-space-2) var(--slv-space-3);background:var(--slv-surface-2);display:flex}.slv-project-relation-panel__label{align-items:center;gap:var(--slv-space-2);min-width:0;color:var(--slv-text-1);font-weight:var(--slv-weight-semibold);overflow-wrap:anywhere;display:inline-flex}.slv-project-relation-panel__label .material-symbols-outlined{color:var(--slv-accent);flex:none}.slv-project-workspace-boundary,.slv-project-workspace{min-width:0}.slv-project-workspace{gap:var(--slv-space-4)}.slv-project-workspace__header{gap:var(--slv-space-3);display:grid}.slv-project-workspace__heading,.slv-project-workspace__section-heading{justify-content:space-between;align-items:flex-start;gap:var(--slv-space-4);min-width:0;display:flex}.slv-project-workspace__heading h2{margin:var(--slv-space-2) 0 0;color:var(--slv-text-1);font-size:clamp(var(--slv-font-size-24), 4vw, var(--slv-font-size-32));overflow-wrap:anywhere}.slv-project-workspace__eyebrow,.slv-project-workspace__actions,.slv-project-workspace__nav{align-items:center;gap:var(--slv-space-2);flex-wrap:wrap;display:flex}.slv-project-workspace__eyebrow{color:var(--slv-text-3)}.slv-project-workspace__nav{z-index:2;border-block:var(--slv-border-thin) solid var(--slv-border);padding:var(--slv-space-2);background:var(--slv-surface-1);flex-wrap:nowrap;position:sticky;top:0;overflow-x:auto}.slv-project-workspace__nav .slv-btn{flex:none}.slv-project-workspace__section{gap:var(--slv-space-4);padding:var(--slv-space-4);scroll-margin-top:5rem;display:grid}.slv-project-workspace__section>.slv-project-performer-panel,.slv-project-workspace__section>.slv-project-relation-panel{border-top:0;padding-top:0}.slv-project-workspace__facts{gap:var(--slv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.slv-project-workspace__facts>div{border-radius:var(--slv-radius-md);min-width:0;padding:var(--slv-space-3);background:var(--slv-surface-2)}.slv-project-workspace__facts dt{color:var(--slv-text-3);font-size:var(--slv-font-size-13)}.slv-project-workspace__facts dd{margin:var(--slv-space-1) 0 0;color:var(--slv-text-1);font-weight:var(--slv-weight-semibold);overflow-wrap:anywhere}.slv-project-workspace__description p{margin:var(--slv-space-2) 0 0;color:var(--slv-text-2);white-space:pre-wrap;overflow-wrap:anywhere}.slv-project-workspace__state{justify-items:start;gap:var(--slv-space-3);padding:var(--slv-space-5);display:grid}@media (width<=48rem){.slv-project-workspace__heading,.slv-project-workspace__section-heading{flex-direction:column}.slv-project-workspace__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.slv-project-relation-panel__add{grid-template-columns:1fr}.slv-project-relation-panel__item{flex-direction:row;align-items:center}.slv-project-relation-panel__item .slv-btn--icon{width:var(--slv-control-height);flex:none}.slv-project-workspace__actions{width:100%}.slv-project-workspace__actions .slv-btn{flex:auto}}@media (width<=28rem){.slv-project-workspace__facts{grid-template-columns:minmax(0,1fr)}}.slv-notification-preferences{margin:0}.slv-notification-preferences-dialog{width:min(34rem,100vw - 2rem)}.slv-notification-channel-list{gap:var(--slv-space-2);display:grid}.slv-notification-channel{align-items:flex-start;gap:var(--slv-space-3);border:var(--slv-border-thin) solid var(--slv-border);border-radius:var(--slv-radius-md);padding:var(--slv-space-3);cursor:pointer;display:flex}.slv-notification-channel input{accent-color:var(--slv-accent);margin-top:.2rem}.slv-notification-channel span{gap:var(--slv-space-1);display:grid}.slv-notification-channel small{color:var(--slv-text-3)}.slv-notification-settings{gap:var(--slv-space-4);max-width:52rem;display:grid}.slv-notification-bot-card{max-width:42rem}.slv-notification-bot-status{align-items:center;gap:var(--slv-space-3);flex-wrap:wrap;display:flex}.slv-notification-bot-badge{padding:var(--slv-space-1) var(--slv-space-2);background:var(--slv-surface-2);color:var(--slv-text-2);font-size:var(--slv-font-size-13);font-weight:var(--slv-weight-semibold);border-radius:999px;display:inline-flex}.slv-notification-bot-badge.is-active{background:rgb(var(--slv-success-rgb)/.14);color:var(--slv-success)}.slv-notification-bot-active{align-items:center;gap:var(--slv-space-2);display:flex}.slv-notification-bot-active input{accent-color:var(--slv-accent)}.slv-notification-saved{color:var(--slv-success);margin:0}.slv-notification-worker-card{max-width:42rem}.slv-notification-worker-grid{gap:var(--slv-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.slv-notification-worker-grid>div{gap:var(--slv-space-1);display:grid}.slv-notification-worker-state{color:var(--slv-text-2)}.slv-notification-worker-state.is-active{color:var(--slv-success)}.slv-notification-worker-error{grid-column:1/-1}.slv-notification-worker-error strong{color:var(--slv-danger)}.slv-notification-telegram-binding{padding-bottom:var(--slv-space-4);border-bottom:var(--slv-border-thin) solid var(--slv-border)}.slv-notification-telegram-binding-status{align-items:center;gap:var(--slv-space-2);flex-wrap:wrap;display:flex}.slv-notification-telegram-binding-details{gap:var(--slv-space-1);display:grid}.slv-notification-channel-section{padding-top:var(--slv-space-1)}.slv-telegram-onboarding-panel{margin-top:var(--slv-space-4);padding-top:var(--slv-space-4);border-top:var(--slv-border-thin) solid var(--slv-border)}.slv-telegram-onboarding-request{gap:var(--slv-space-3);padding:var(--slv-space-3);border:var(--slv-border-thin) solid var(--slv-border);border-radius:var(--slv-radius-md);display:grid}.slv-telegram-onboarding-request>div:first-child{gap:var(--slv-space-1);display:grid}.slv-telegram-onboarding-actions{gap:var(--slv-space-2);flex-wrap:wrap;display:flex}.slv-telegram-onboarding-challenge{gap:var(--slv-space-2);padding:var(--slv-space-3);background:var(--slv-surface-2);border-radius:var(--slv-radius-md);display:grid}.slv-telegram-onboarding-challenge code{overflow-wrap:anywhere}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.slv-auth-page{min-block-size:100dvh;padding:max(var(--slv-page-pad), env(safe-area-inset-top)) max(var(--slv-page-pad), env(safe-area-inset-right)) max(var(--slv-page-pad), env(safe-area-inset-bottom)) max(var(--slv-page-pad), env(safe-area-inset-left));place-items:center;display:grid}.slv-auth-card{gap:var(--slv-component-gap);inline-size:min(100%,28rem);display:grid}.slv-auth-card h1,.slv-auth-card h2,.slv-auth-card p{margin-block-start:0}.slv-auth-card h1,.slv-auth-card h2{text-wrap:balance}.slv-auth-card>p{max-inline-size:34rem}.slv-auth-kicker{color:var(--slv-text-3);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-semibold);letter-spacing:var(--slv-letter-label);text-transform:uppercase}.slv-auth-form{gap:var(--slv-component-gap);display:grid}.slv-auth-form .slv-button[type=submit]{inline-size:100%}.slv-auth-password{gap:var(--slv-control-gap);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.slv-auth-banner{margin:0}.slv-auth-session{align-items:center;gap:var(--slv-control-gap);display:inline-flex}@media (width<=42rem){.slv-auth-page{padding:max(var(--slv-space-4), env(safe-area-inset-top)) max(var(--slv-space-4), env(safe-area-inset-right)) max(var(--slv-space-4), env(safe-area-inset-bottom)) max(var(--slv-space-4), env(safe-area-inset-left));place-items:stretch stretch}.slv-auth-card{align-self:center;gap:var(--slv-space-4);inline-size:100%}.slv-auth-card h1{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.08}.slv-auth-password{grid-template-columns:1fr}.slv-auth-password .slv-button{min-block-size:2.75rem;inline-size:100%}.slv-auth-form .slv-button[type=submit]{min-block-size:3rem}}@media (width<=30rem){.slv-auth-page{padding-inline:max(var(--slv-space-3), env(safe-area-inset-left)) max(var(--slv-space-3), env(safe-area-inset-right))}.slv-auth-card{border-radius:var(--slv-radius-4)}}@media (height<=42rem) and (width<=42rem){.slv-auth-page{padding-block:max(var(--slv-space-3), env(safe-area-inset-top)) max(var(--slv-space-3), env(safe-area-inset-bottom));align-items:start}}.slv-auth-warning{gap:var(--slv-space-3);padding:var(--slv-space-4);border:1px solid var(--slv-line-2);border-radius:var(--slv-radius-4);background:var(--slv-surface-2);display:grid}.slv-auth-warning-actions{gap:var(--slv-control-gap);justify-content:flex-end;display:flex}.slv-auth-contact-list{gap:var(--slv-space-2);display:grid}.slv-auth-contact-list__header{justify-content:space-between;align-items:center;gap:var(--slv-control-gap);display:flex}.slv-auth-contact-item{align-items:center;gap:var(--slv-control-gap);display:flex}.slv-auth-modal{z-index:var(--slv-z-dialog);padding:var(--slv-page-pad);background:#0f172a61;place-items:center;display:grid;position:fixed;inset:0}.slv-auth-modal__card{gap:var(--slv-component-gap);inline-size:min(100%,28rem);display:grid}.slv-auth-contact-item{min-block-size:44px}.slv-auth-modal__card{max-block-size:min(100%,90dvh);overflow:auto}@media (width>=42rem){.slv-auth-password{grid-template-columns:minmax(0,1fr) auto}}.slv-auth-consent{color:var(--slv-color-text);align-items:flex-start;gap:.6rem;line-height:1.35;display:flex}.slv-auth-consent input{flex:none;margin-block-start:.2rem}.slv-app-frame{min-block-size:100dvh;padding-block-start:var(--slv-topbar-height,4.25rem)}.slv-app-frame__content{min-block-size:calc(100dvh - var(--slv-topbar-height,4.25rem))}.slv-app-topbar{z-index:var(--slv-z-shell-topbar);min-block-size:var(--slv-topbar-height,4.25rem);justify-content:space-between;align-items:center;gap:var(--slv-component-gap);padding:max(var(--slv-space-2), env(safe-area-inset-top)) max(var(--slv-page-pad), env(safe-area-inset-right)) var(--slv-space-2) max(var(--slv-page-pad), env(safe-area-inset-left));border-block-end:var(--slv-border-thin) solid var(--slv-line-1);background:color-mix(in srgb, var(--slv-surface-1), transparent 6%);box-shadow:var(--slv-shadow-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:fixed;inset-block-start:0;inset-inline:0}.slv-app-topbar--static{position:static;inset:auto}.slv-app-topbar__brand,.slv-app-topbar__actions,.slv-app-topbar__session{align-items:center;gap:var(--slv-control-gap);min-inline-size:0;display:inline-flex}.slv-app-topbar__brand{color:var(--slv-text-1);font:inherit;font-weight:var(--slv-weight-semibold);letter-spacing:var(--slv-letter-title);cursor:pointer;background:0 0;border:0;padding:0}.slv-app-topbar__brand:hover .slv-app-topbar__mark,.slv-app-topbar__brand:focus-visible .slv-app-topbar__mark{border-color:var(--slv-accent)}.slv-app-topbar__mark{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-3);background:var(--slv-surface-2);block-size:2rem;inline-size:2rem;color:var(--slv-accent);place-items:center;display:inline-grid}.slv-app-topbar__actions{flex-wrap:nowrap;justify-content:flex-end}.slv-profile-button{color:inherit;border-radius:var(--slv-radius-3);cursor:pointer;background:0 0;border:0;padding:0}.slv-profile-button:focus-visible{outline:var(--slv-border-thick) solid var(--slv-accent);outline-offset:2px}.slv-logout-button{color:var(--slv-danger,#dc2626)}@media (width<=56rem){.slv-app-topbar__title,.slv-app-topbar__status,.slv-user-identity__meta{display:none}.slv-app-topbar{gap:var(--slv-control-gap)}.slv-app-topbar__actions{gap:var(--slv-space-1)}}@media (width<=34rem){.slv-app-topbar{padding-inline:var(--slv-space-2)}.slv-toggle-group{gap:var(--slv-space-1)}}.slv-app-topbar__brand{appearance:none;color:var(--slv-text-1);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.slv-app-topbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slv-user-identity-button{appearance:none;color:inherit;border-radius:var(--slv-radius-4);background:0 0;border:0;padding:0}.slv-app-topbar__brand:focus-visible,.slv-user-identity-button:focus-visible{box-shadow:var(--slv-ring);border-radius:var(--slv-radius-4);outline:none}.slv-toggle-group--icon{flex-wrap:nowrap}.slv-app-topbar__logout:not(:disabled):hover{box-shadow:var(--slv-ring-danger)}@media (width<=56rem){.slv-app-frame{padding-block-start:var(--slv-topbar-height,4.25rem)}.slv-app-topbar{flex-direction:row;align-items:center}.slv-app-topbar__actions{flex-wrap:nowrap;justify-content:flex-end;margin-inline-start:auto}}@media (width<=42rem){.slv-app-frame{--slv-topbar-height:3.75rem}.slv-app-topbar{gap:var(--slv-space-1-5);padding-inline:max(var(--slv-space-2), env(safe-area-inset-left))}.slv-app-topbar__title,.slv-app-topbar__state,.slv-user-identity__meta{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.slv-app-topbar__actions,.slv-toggle-group{gap:var(--slv-space-1)}.slv-app-topbar__login{min-inline-size:var(--slv-control-h-md);inline-size:var(--slv-control-h-md);text-indent:-999px;padding-inline:0;position:relative;overflow:hidden}.slv-app-topbar__login:after{content:"login";text-indent:0;place-items:center;font-family:Material Symbols Outlined;display:grid;position:absolute;inset:0}}.slv-theme-toggle__button--light{color:#f59e0b}.slv-theme-toggle__button--light.is-active{color:#d97706;box-shadow:0 0 0 1px #f59e0b47, var(--slv-highlight);background:#f59e0b24}.slv-theme-toggle__button--dark{color:#60a5fa}.slv-theme-toggle__button--dark.is-active{color:#3b82f6;box-shadow:0 0 0 1px #60a5fa47, var(--slv-highlight);background:#60a5fa24}.slv-density-toggle__button{color:var(--slv-accent)}.slv-density-toggle__button.is-active{background:rgb(var(--slv-accent-rgb) / .12);box-shadow:0 0 0 1px rgb(var(--slv-accent-rgb) / .24), var(--slv-highlight)}.slv-density-toggle__button .slv-density-icon i{opacity:.86;background:currentColor}.slv-app-topbar__logout{color:var(--slv-danger)}.slv-app-topbar__logout:not(:disabled){background:var(--slv-control-bg);border-color:var(--slv-control-border);box-shadow:var(--slv-shadow-1), var(--slv-highlight)}.slv-app-topbar__logout:not(:disabled):hover{background:var(--slv-control-bg-hover);border-color:var(--slv-control-border-hover);color:var(--slv-danger);box-shadow:var(--slv-ring-danger)}@media (width<=56rem){.slv-app-topbar__title{display:inline}}@media (width<=42rem){.slv-app-topbar__title{clip-path:none;white-space:nowrap;block-size:auto;inline-size:auto;max-inline-size:7.5rem;position:static;overflow:hidden}}@media (width<=34rem){.slv-app-topbar__title{max-inline-size:6.25rem}}.slv-app-topbar__disclosure{block-size:1.25rem;inline-size:1.25rem;color:var(--slv-text-2);transition:transform var(--slv-motion-fast,.16s ease), color var(--slv-motion-fast,.16s ease);place-items:center;display:inline-grid}.slv-app-topbar__disclosure.is-open{color:var(--slv-accent);transform:rotate(180deg)}.slv-app-navigation{z-index:var(--slv-z-shell-navigation);pointer-events:none;opacity:0;contain:layout paint;transition:transform var(--slv-motion-standard,.18s ease), opacity var(--slv-motion-standard,.18s ease);position:fixed;inset-block-start:var(--slv-topbar-height,4.25rem);inset-inline:0;transform:translateY(-.75rem)}.slv-app-navigation.is-open{pointer-events:auto;opacity:1;transform:translate(0,0)}.slv-app-navigation__panel{inline-size:100%;max-block-size:min(calc(100dvh - var(--slv-topbar-height,4.25rem)), 28rem);padding:var(--slv-space-3);border-block-end:var(--slv-border-thin) solid var(--slv-line-1);background:color-mix(in srgb, var(--slv-surface-1), transparent 2%);box-shadow:var(--slv-shadow-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);backface-visibility:hidden;overflow:auto;transform:translateZ(0)}.slv-app-navigation__header{justify-content:space-between;align-items:center;gap:var(--slv-component-gap);margin-block-end:var(--slv-space-3);display:flex}.slv-app-navigation__header h2{font-size:var(--slv-font-size-lg);font-weight:var(--slv-weight-semibold);letter-spacing:var(--slv-letter-title);margin:0}.slv-app-navigation__list{gap:var(--slv-space-1-5);display:grid}.slv-app-navigation__item{min-block-size:var(--slv-control-h-lg,2.75rem);align-items:center;gap:var(--slv-control-gap);padding:var(--slv-space-2) var(--slv-space-3);border:var(--slv-border-thin) solid transparent;border-radius:var(--slv-radius-4);color:var(--slv-text-1);font-weight:var(--slv-weight-medium);text-decoration:none;display:flex}.slv-app-navigation__item:hover{background:var(--slv-surface-2);border-color:var(--slv-line-1)}.slv-app-navigation__item:focus-visible{box-shadow:var(--slv-ring);outline:none}.slv-app-navigation__item.is-active{background:rgb(var(--slv-accent-rgb) / .12);border-color:rgb(var(--slv-accent-rgb) / .28);color:var(--slv-text-1);font-weight:var(--slv-weight-bold,700)}.slv-app-navigation__item[aria-disabled=true]{opacity:.55;pointer-events:none}.slv-app-navigation__empty{padding:var(--slv-space-3);border:var(--slv-border-thin) dashed var(--slv-line-1);border-radius:var(--slv-radius-4);color:var(--slv-text-2);margin:0}.slv-app-navigation__scrim{inset:var(--slv-topbar-height,4.25rem) 0 0 0;z-index:var(--slv-z-shell-scrim);opacity:0;pointer-events:none;contain:strict;transition:opacity var(--slv-motion-standard,.18s ease);background:#0f172a29;border:0;position:fixed;transform:translateZ(0)}.slv-app-navigation__scrim.is-open{opacity:1;pointer-events:auto}@media (width<=56rem){.slv-app-navigation{opacity:1;visibility:hidden;will-change:transform;transition:transform var(--slv-motion-standard,.18s ease), visibility 0s linear var(--slv-motion-standard,.18s)}.slv-app-navigation.is-open{visibility:visible;transition:transform var(--slv-motion-standard,.18s ease), visibility 0s linear 0s}.slv-app-navigation__scrim{will-change:opacity;transition-duration:var(--slv-motion-fast,.12s)}}@media (width>=56rem){.slv-app-navigation{inline-size:min(22rem, calc(100vw - var(--slv-space-4)));inset-inline-end:auto;transform:translate(-1rem)}.slv-app-navigation.is-open{transform:translate(0)}.slv-app-navigation__panel{min-block-size:calc(100dvh - var(--slv-topbar-height,4.25rem));border-inline-end:var(--slv-border-thin) solid var(--slv-line-1);border-block-end:0;border-end-end-radius:var(--slv-radius-5)}.slv-app-navigation__scrim{display:none}}@media (width<=56rem),(prefers-reduced-transparency:reduce){.slv-app-topbar,.slv-app-navigation__panel{-webkit-backdrop-filter:none;backdrop-filter:none}}.slv-app-topbar__brand.slv-tactile-surface,.slv-user-identity-button.slv-tactile-surface,.slv-app-topbar .slv-btn.slv-tactile-surface,.slv-app-navigation__item.slv-tactile-surface,.slv-app-navigation__header h2.slv-tactile-surface,.slv-app-navigation__close.slv-tactile-surface,.slv-app-navigation__panel.slv-tactile-surface,.slv-app-navigation__panel.slv-elastic-surface{--slv-tactile-x:0px;--slv-tactile-y:0px;--slv-tactile-rotate:0deg;--slv-elastic-scale-y:1;--slv-elastic-origin:center;transform:translate3d(var(--slv-tactile-x), var(--slv-tactile-y), 0) rotate(var(--slv-tactile-rotate)) scaleY(var(--slv-elastic-scale-y));transform-origin:var(--slv-elastic-origin);transition:transform var(--slv-motion-fast,.16s ease);-webkit-user-select:none;user-select:none}.slv-app-topbar__brand.slv-tactile-surface,.slv-user-identity-button.slv-tactile-surface,.slv-app-topbar .slv-btn.slv-tactile-surface,.slv-app-navigation__header h2.slv-tactile-surface,.slv-app-navigation__close.slv-tactile-surface,.slv-app-navigation__item.slv-tactile-surface{touch-action:pan-x pan-y pinch-zoom}.slv-app-navigation__panel.slv-tactile-surface,.slv-app-navigation__panel.slv-elastic-surface{touch-action:pan-y}.slv-app-topbar__brand.slv-tactile-surface.is-tactile-active,.slv-user-identity-button.slv-tactile-surface.is-tactile-active,.slv-app-topbar .slv-btn.slv-tactile-surface.is-tactile-active,.slv-app-navigation__item.slv-tactile-surface.is-tactile-active,.slv-app-navigation__header h2.slv-tactile-surface.is-tactile-active,.slv-app-navigation__close.slv-tactile-surface.is-tactile-active,.slv-app-navigation__panel.slv-tactile-surface.is-tactile-active,.slv-app-navigation__panel.slv-elastic-surface.is-elastic-active{will-change:transform;transition:none}@media (width>=56rem){.slv-app-frame{--slv-navigation-panel-width:min(22rem, calc(100vw - var(--slv-space-4)))}.slv-app-frame__content{transition:margin-inline-start var(--slv-motion-standard,.18s ease)}.slv-app-frame--navigation-open .slv-app-frame__content{margin-inline-start:var(--slv-navigation-panel-width)}.slv-app-navigation{inline-size:var(--slv-navigation-panel-width)}}.slv-profile-page{padding:var(--slv-page-pad)}.slv-profile-layout{gap:var(--slv-section-gap);max-inline-size:72rem;margin-inline:auto;display:grid}.slv-profile-hero{align-items:center;gap:var(--slv-section-gap);display:flex}.slv-profile-avatar{border-radius:var(--slv-radius-pill);background:var(--slv-accent-weak);block-size:4.5rem;inline-size:4.5rem;color:var(--slv-accent);font-size:var(--slv-font-size-24);font-weight:var(--slv-weight-bold);place-items:center;display:inline-grid}.slv-profile-grid{gap:var(--slv-component-gap);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.slv-profile-field{gap:var(--slv-space-1);padding:var(--slv-component-gap);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-3);background:var(--slv-surface-2);display:grid}.slv-profile-permissions{gap:var(--slv-control-gap);flex-wrap:wrap;display:flex}.slv-profile-permission-groups{gap:var(--slv-section-gap);display:grid}.slv-profile-permission-groups h3{font-size:var(--slv-font-size-16);margin-block-end:var(--slv-control-gap)}.slv-profile-permission-list{gap:var(--slv-control-gap);display:grid}.slv-profile-permission-row{justify-content:space-between;align-items:center;gap:var(--slv-component-gap);padding:var(--slv-control-gap);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-2);display:flex}.slv-profile-permission-row code{overflow-wrap:anywhere;color:var(--slv-text-1)}@media (width<=36rem){.slv-profile-hero{flex-direction:column;align-items:flex-start}.slv-profile-avatar{block-size:3.5rem;inline-size:3.5rem}}.slv-profile-permission-table{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-2);overflow:clip}.slv-profile-permission-table>summary{justify-content:space-between;align-items:center;gap:var(--slv-component-gap);padding:var(--slv-control-gap);cursor:pointer;list-style:none;display:flex}.slv-profile-permission-table>summary::-webkit-details-marker{display:none}.slv-profile-permission-table>summary:before{content:"›";font-weight:var(--slv-weight-bold);transition:transform .12s}.slv-profile-permission-table[open]>summary:before{transform:rotate(90deg)}.slv-profile-permission-summary{justify-content:flex-end;align-items:center;gap:var(--slv-control-gap);flex-wrap:wrap;display:flex}.slv-profile-column-list{gap:var(--slv-control-gap);padding:0 var(--slv-control-gap) var(--slv-control-gap) calc(var(--slv-control-gap) * 2);display:grid}.slv-profile-column-list .slv-profile-permission-row{background:var(--slv-surface-2)}@media (width<=36rem){.slv-profile-permission-table>summary{align-items:flex-start}.slv-profile-permission-summary{justify-content:flex-start}}.managerShell{background:radial-gradient(circle at top left, rgb(var(--slv-info-rgb) / .16), transparent 34rem), var(--slv-canvas);min-height:100vh;color:var(--slv-text-1)}.managerHeader{z-index:20;justify-content:space-between;align-items:center;gap:var(--slv-section-gap);min-height:calc(var(--slv-control-h-lg) + var(--slv-section-gap));border-bottom:var(--slv-border-thin) solid var(--slv-line-1);padding:var(--slv-component-gap) var(--slv-page-pad);background:color-mix(in srgb, var(--slv-canvas), transparent 8%);-webkit-backdrop-filter:blur(var(--slv-space-5));backdrop-filter:blur(var(--slv-space-5));display:flex;position:sticky;top:0}.managerBrandLine{align-items:center;gap:var(--slv-component-gap);min-width:0;display:flex}.managerBrandLine h1{color:var(--slv-text-1);font-size:clamp(var(--slv-font-size-24), 4vw, var(--slv-font-size-36));font-weight:var(--slv-weight-bold);letter-spacing:var(--slv-letter-title)}.managerBrandMark{width:var(--slv-control-h-lg);height:var(--slv-control-h-lg);border-radius:var(--slv-radius-pill);color:var(--slv-accent);place-items:center;display:grid}.managerBrandMark .material-symbols-outlined{font-size:var(--slv-font-size-34)}.managerHeaderMeta{justify-items:end;gap:var(--slv-space-1);color:var(--slv-text-3);font-size:var(--slv-font-size-13);display:grid}.managerHeaderMeta strong{max-width:min(46vw,32.5rem);color:var(--slv-text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managerTabs{top:calc(var(--slv-control-h-lg) + var(--slv-section-gap) + var(--slv-component-gap) * 2 + var(--slv-border-thin));z-index:19;gap:var(--slv-section-gap);border-bottom:var(--slv-border-thin) solid var(--slv-line-1);padding:0 var(--slv-page-pad);background:color-mix(in srgb, var(--slv-canvas), transparent 6%);-webkit-backdrop-filter:blur(var(--slv-space-5));backdrop-filter:blur(var(--slv-space-5));scrollbar-width:none;display:flex;position:sticky;overflow-x:auto}.managerTabs::-webkit-scrollbar{display:none}.managerTab{justify-content:center;align-items:center;gap:var(--slv-control-gap);min-height:var(--slv-control-h-lg);border:0;border-bottom:calc(var(--slv-border-thin) * 3) solid transparent;padding:0 var(--slv-space-1);color:var(--slv-text-3);font-weight:var(--slv-weight-bold);white-space:nowrap;background:0 0;display:inline-flex}.managerTab.active{border-color:var(--slv-accent);color:var(--slv-accent)}.managerCanvas{gap:var(--slv-section-gap);width:min(80rem,100%);padding:var(--slv-page-pad);margin:0 auto;display:grid}.managerScreenTitle{justify-content:space-between;align-items:flex-start;gap:var(--slv-component-gap);display:flex}.managerScreenTitle h2{color:var(--slv-text-1);font-size:var(--slv-font-size-24);font-weight:var(--slv-weight-bold)}.managerScreenTitle p{margin-top:var(--slv-space-1);color:var(--slv-text-3)}.managerErrorLine{margin:var(--slv-component-gap) var(--slv-page-pad) 0;grid-template-columns:1fr}@media (width<=48rem){.managerHeader{flex-direction:column;align-items:flex-start}.managerHeaderMeta{justify-items:start}.managerTabs{top:calc(var(--slv-control-h-lg) * 2 + var(--slv-section-gap) * 2);gap:var(--slv-component-gap)}}@media (width<=56rem),(prefers-reduced-transparency:reduce){.managerHeader,.managerTabs{-webkit-backdrop-filter:none;backdrop-filter:none}}.managerWorkbenchNoNav .slv-workbench__layout,.managerWorkbenchNoNav.is-details-open .slv-workbench__layout,.managerWorkbenchNoNav.is-nav-collapsed .slv-workbench__layout,.managerWorkbenchNoNav.is-nav-collapsed.is-details-open .slv-workbench__layout{grid-template-columns:minmax(0,1fr)}.managerWorkbenchNoNav .slv-workbench__left,.managerWorkbenchNoNav .slv-workbench__mobile-nav,.managerWorkbenchNoNav .slv-workbench__nav{display:none}.managerRolesCanvas{inline-size:min(76rem,100%);padding:var(--slv-page-pad)}.managerOverviewUsers{justify-content:space-between;align-items:center;max-inline-size:28rem;display:flex}.managerOverviewUsers strong{font-size:var(--slv-font-size-36);display:block}.managerOverviewUsers>.material-symbols-outlined{color:var(--slv-accent);font-size:3rem}.managerRolesEyebrow{color:var(--slv-text-3);font-size:var(--slv-font-size-13);font-weight:var(--slv-weight-bold);text-transform:uppercase}.managerRolesLayout{gap:var(--slv-section-gap);grid-template-columns:minmax(18rem,24rem) minmax(32rem,1fr);align-items:start;display:grid}.managerRolesList,.managerRoleDetail{gap:var(--slv-component-gap);display:grid}.managerRolesListHeader,.managerPermissionSave{justify-content:space-between;align-items:center;gap:var(--slv-component-gap);display:flex}.managerRoleCard{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-3);background:var(--slv-surface-1);overflow:hidden}.managerRoleCard.is-selected{border-color:var(--slv-accent);box-shadow:0 0 0 var(--slv-border-thin) var(--slv-accent)}.managerRoleCard.is-deleted{opacity:.68}.managerRoleSelect{justify-content:space-between;align-items:flex-start;gap:var(--slv-control-gap);inline-size:100%;padding:var(--slv-component-gap);color:inherit;text-align:start;background:0 0;border:0;display:flex}.managerRoleSelect>span:first-child,.managerRoleUser label span{gap:var(--slv-space-1);display:grid}.managerRoleSelect small,.managerRoleUser small{color:var(--slv-text-3)}.managerRoleMeta{gap:var(--slv-component-gap);padding:0 var(--slv-component-gap) var(--slv-control-gap);color:var(--slv-text-3);font-size:var(--slv-font-size-13);display:flex}.managerRoleUsers{gap:var(--slv-space-1);border-top:var(--slv-border-thin) solid var(--slv-line-1);padding:var(--slv-control-gap);display:grid}.managerRoleUser{justify-content:space-between;align-items:center;gap:var(--slv-control-gap);padding:var(--slv-control-gap);border-radius:var(--slv-radius-2);background:var(--slv-surface-2);display:flex}.managerRoleUser label{align-items:center;gap:var(--slv-control-gap);min-inline-size:0;display:flex}.managerRoleUser select{min-inline-size:2rem;max-inline-size:9rem}.managerRoleUser.is-current{border:var(--slv-border-thin) solid var(--slv-accent)}.managerPermissionChips{gap:var(--slv-control-gap);flex-wrap:wrap;display:flex}.managerPermissionChip{align-items:center;gap:var(--slv-space-1);max-inline-size:100%;padding:var(--slv-space-1) var(--slv-control-gap);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-pill);display:inline-flex}.managerPermissionChip code{overflow-wrap:anywhere}.managerPermissionChip button{color:var(--slv-danger);font-size:var(--slv-font-size-20);background:0 0;border:0}.managerPermissionChip.is-locked{background:var(--slv-surface-2)}.managerPermissionForm{gap:var(--slv-component-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.managerPermissionMatrix{overflow:auto}.managerPermissionMatrix table{border-collapse:collapse;inline-size:100%}.managerPermissionMatrix th,.managerPermissionMatrix td{border-bottom:var(--slv-border-thin) solid var(--slv-line-1);padding:var(--slv-control-gap);text-align:start}.managerPermissionMatrix select{inline-size:100%;min-inline-size:7.5rem}@media (width<=64rem){.managerRolesLayout,.managerPermissionForm{grid-template-columns:1fr}}@media (width>=64.001rem){.managerWorkbenchNoNav.is-details-open .slv-workbench__layout,.managerWorkbenchNoNav.is-nav-collapsed.is-details-open .slv-workbench__layout{grid-template-columns:minmax(0, 1fr) var(--slv-workbench-details-w)}}.managerRoleUser{touch-action:pan-y}.managerRoleUserActions{align-items:center;gap:var(--slv-space-1);display:flex}.managerRoleDragHandle{min-inline-size:var(--slv-control-h-sm);min-block-size:var(--slv-control-h-sm);border-radius:var(--slv-radius-2);color:var(--slv-text-3);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;display:inline-grid}.managerRoleDragHandle.is-touch-dragging{background:var(--slv-accent-soft);color:var(--slv-accent);box-shadow:0 0 0 var(--slv-border-thin) var(--slv-accent)}.managerRoleDragHandle:active{cursor:grabbing}@media (hover:none) and (pointer:coarse){.managerRoleDragHandle{cursor:default;display:inline-grid}}.managerOverviewUserList{gap:var(--slv-space-1);display:grid}.managerOverviewUser{justify-content:space-between;align-items:center;gap:var(--slv-space-2);inline-size:100%;padding:var(--slv-space-2);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-2);background:var(--slv-surface-2);color:inherit;text-align:left;display:flex}.managerOverviewOnline{color:var(--slv-success);align-items:center;gap:.35rem;font-size:.85em;display:inline-flex}.managerOverviewOnline>span{background:currentColor;border-radius:50%;block-size:.55rem;inline-size:.55rem;box-shadow:0 0 .5rem}.managerUserProfileHeading{justify-content:space-between;align-items:center;gap:var(--slv-space-2);font-size:var(--slv-font-size-lg);display:flex}.managerUserProfileGrid{gap:var(--slv-space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.managerUserProfileGrid>div{padding:var(--slv-space-2);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-2)}.managerUserProfileGrid dt{color:var(--slv-text-3);font-size:.85em}.managerUserProfileGrid dd{overflow-wrap:anywhere;margin:.25rem 0 0}.managerOverviewUser>span:first-child{gap:.15rem;display:grid}.managerOverviewUser small{color:var(--slv-text-3);font-weight:var(--slv-weight-regular)}.managerOverviewContact{color:var(--slv-text-3);margin-block-start:.25rem}.managerOverviewContact .contactValue{max-inline-size:20rem}.managerRoleUserContact{color:var(--slv-text-3);margin-block-start:.2rem}.shiftSetPlanning{inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:clip}.shiftSetHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.shiftSetFilters{grid-template-columns:minmax(12rem,2fr) minmax(10rem,1fr) auto;align-items:end;gap:.55rem;padding:.7rem;display:grid}.shiftSetFilterProject{min-inline-size:0}.shiftSetObjectFilter{border:1px solid var(--slv-line-1);border-radius:var(--slv-control-radius);background:var(--slv-surface-1);min-inline-size:0;margin:0}.shiftSetObjectFilter>summary{min-block-size:var(--slv-control-h,2.5rem);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:.5rem .7rem;list-style:none;display:flex;overflow:hidden}.shiftSetObjectFilter>summary::-webkit-details-marker{display:none}.shiftSetObjectFilter>summary:after{content:"▾";color:var(--slv-text-3);margin-inline-start:auto;padding-inline-start:.5rem}.shiftSetObjectFilter[open]>summary:after{content:"▴"}.shiftSetObjectChoices{border-top:1px solid var(--slv-line-1);gap:.35rem;max-block-size:14rem;padding:.35rem .7rem .7rem;display:grid;overflow:auto}.shiftSetObjectChoices label,.shiftSetWeekdays label{align-items:center;gap:.4rem;min-block-size:1.8rem;display:inline-flex}.shiftSetAdvancedFilters{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding-block-start:.15rem;display:grid}.shiftSetRows{gap:.65rem;min-inline-size:0;display:grid}.shiftSetRow{min-inline-size:0;padding:0;overflow:clip}.shiftSetRowSummary{grid-template-columns:auto minmax(0,1fr) minmax(18rem,auto) auto;align-items:center;gap:.65rem;min-inline-size:0;padding:.8rem;display:grid}.shiftSetRowSummary>div{overflow-wrap:anywhere;gap:.2rem;min-inline-size:0;display:grid}.shiftSetSummaryLine>span,.shiftSetMetrics>span{color:var(--slv-text-3);font-size:.82rem}.shiftSetSummaryLine strong>span{font-size:inherit}.shiftSetSummaryLine strong>span:not(.shiftSetAliasAccent){color:inherit}.shiftSetRowSummary .shiftSetAliasAccent--day-short{color:var(--slv-shift-planning-day-short)}.shiftSetRowSummary .shiftSetAliasAccent--day{color:var(--slv-shift-planning-day)}.shiftSetRowSummary .shiftSetAliasAccent--day-long{color:var(--slv-shift-planning-day-long)}.shiftSetRowSummary .shiftSetAliasAccent--night-short{color:var(--slv-shift-planning-night-short)}.shiftSetRowSummary .shiftSetAliasAccent--night{color:var(--slv-shift-planning-night)}.shiftSetRowSummary .shiftSetAliasAccent--night-long{color:var(--slv-shift-planning-night-long)}.shiftSetRowSummary .shiftSetAliasAccent--day24{color:var(--slv-shift-planning-day24)}.shiftSetExpand{block-size:2rem;inline-size:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.shiftSetExpand:hover{background:var(--slv-surface-2)}.shiftSetMetricsAction,.shiftSetRowStatus{justify-content:space-between;align-items:center;min-inline-size:0;gap:var(--slv-space-3)!important;display:flex!important}.shiftSetMetrics{flex-wrap:wrap;min-inline-size:0;gap:.25rem .65rem!important;display:flex!important}.shiftSetMetrics b{color:var(--slv-text-1)}.shiftSetCardActions,.shiftSetSlotHeaderActions,.shiftSetSlotState{align-items:center;gap:var(--slv-space-2);min-inline-size:0;display:flex!important}.shiftSetCardActions,.shiftSetSlotHeaderActions{flex:none;justify-content:flex-end}.shiftSetCardActions>.slv-btn,.shiftSetSlotHeaderActions>.slv-btn,.shiftSetSlotState>.slv-btn,.shiftSetRowAction{flex:none}.shiftSetSlotState{justify-content:flex-end}.shiftSetSlotState>span{overflow-wrap:anywhere;min-inline-size:0}.shiftSetExpansion{border-top:1px solid var(--slv-line-1);background:var(--slv-surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.8rem;display:grid}.shiftSetExpansion section{border-radius:var(--slv-radius-2);background:var(--slv-surface-1);border:1px solid var(--slv-line-1);min-inline-size:0;padding:.75rem}.shiftSetExpansion h3{justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.95rem;display:flex}.shiftSetComment{border-radius:var(--slv-radius-sm);background:var(--slv-surface-2);color:var(--slv-text-2);overflow-wrap:anywhere;grid-column:1/-1;margin:0;padding:.65rem .75rem}.shiftSetSlotList{gap:.5rem;display:grid}.shiftSetSlot,.shiftSetWorkerState{border-bottom:1px solid var(--slv-line-1);flex-wrap:wrap;justify-content:space-between;gap:.3rem .75rem;padding-block:.45rem;display:flex}.shiftSetSlot:last-child,.shiftSetWorkerState:last-child{border-bottom:0}.shiftSetSlot small,.shiftSetWorkerState small{color:var(--slv-text-3);flex-basis:100%}.shiftSetWorkerStateActions{align-items:center;gap:var(--slv-space-1);flex:none;display:flex}.shiftSetCreateMode{inline-size:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--slv-space-3);display:grid}.shiftSetCreateMode>.slv-btn{inline-size:100%;min-inline-size:0}.shiftSetOfferPicker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.shiftSetOfferCombobox{min-inline-size:0}.shiftSetOfferAdd{align-self:end}.shiftSetOfferSelected{border:1px solid var(--slv-line-1);border-radius:var(--slv-radius-2);gap:.45rem;margin-block:.75rem;padding:.75rem;display:grid}.shiftSetOfferSelected>p{margin:0}.shiftSetOfferSelectedWorker{border-bottom:1px solid var(--slv-line-1);justify-content:space-between;align-items:center;gap:.5rem;padding-block:.35rem;display:flex}.shiftSetOfferSelectedWorker:last-child{border-bottom:0}.shiftSetOfferSelectedWorker>span{flex-wrap:wrap;align-items:center;gap:.4rem;min-inline-size:0;display:flex}.shiftSetCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.shiftSetWeekdays{border:1px solid var(--slv-line-1);border-radius:var(--slv-radius-2);flex-wrap:wrap;gap:.35rem .65rem;margin:.75rem 0;padding:.65rem;display:flex}.shiftSetWeekdays legend{padding-inline:.25rem;font-weight:700}@media (width<=64rem){.shiftSetFilters{grid-template-columns:minmax(0,1fr) minmax(9rem,.7fr) auto}.shiftSetAdvancedFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.shiftSetRowSummary{grid-template-columns:auto minmax(0,1fr)}.shiftSetMetricsAction,.shiftSetRowStatus{grid-column:1/-1;margin-inline-start:2.6rem}}@media (width<=48rem){.shiftSetPlanning{overflow:visible}.shiftSetHeaderActions{justify-content:flex-end;inline-size:auto}.shiftSetHeaderActions>.slv-btn{flex:none}.shiftSetFilters{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.55rem}.shiftSetFilterProject{grid-column:1/-1}.shiftSetObjectFilter{grid-column:1}.shiftSetAdvancedFilters{grid-template-columns:1fr}.shiftSetRowSummary{gap:.45rem .6rem;padding:.65rem}.shiftSetExpansion{grid-template-columns:1fr;padding:.6rem}.shiftSetCreateGrid{grid-template-columns:1fr}}@media (width<=30rem){.shiftSetFilters{grid-template-columns:minmax(0,1fr) auto}.shiftSetObjectFilter>summary{padding-inline:.55rem}.shiftSetMetricsAction,.shiftSetRowStatus{margin-inline-start:0}.shiftSetMetrics{font-size:.9rem}}.shiftSetExecutionSection,.shiftSetSupervisorSection{gap:10px;display:grid}.shiftSetExecutionRow,.shiftSetSupervisorRow{border:1px solid var(--slv-border,#ddd);border-radius:10px;gap:8px;padding:10px;display:grid}.shiftSetExecutionFacts,.shiftSetExecutionActions,.shiftSetSupervisorAdd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shiftSetSupervisorRow{grid-template-columns:1fr auto;align-items:center}.shiftSetSupervisorAdd .slv-input{flex:1;min-width:280px}@media (width>=64.001rem){.managerWorkbenchNoNav .slv-workbench__content{inline-size:min(92rem,100%);margin-inline:auto}.managerRolesCanvas{margin-inline:auto}}.financeCanvas{min-inline-size:0}.financeFilters{grid-template-columns:repeat(5,minmax(9rem,1fr));align-items:end;gap:.75rem;display:grid}.financeFilters__search{grid-column:span 2}.financeTableCard,.financeMatrixCard{padding:0;overflow:hidden}.financeTableScroll,.financeMatrixScroll{max-inline-size:100%;overflow:auto}.financeTable,.financeMatrix{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:86rem;font-size:.875rem}.financeTable th,.financeTable td,.financeMatrix th,.financeMatrix td{border-block-end:1px solid var(--slv-line-1);vertical-align:middle;text-align:start;white-space:nowrap;padding:.65rem .7rem}.financeTable thead th,.financeMatrix thead th{z-index:3;background:var(--slv-surface-1);text-transform:uppercase;letter-spacing:.035em;font-size:.75rem;position:sticky;inset-block-start:0}.financeTable tbody tr:hover,.financeClickableRow:hover{background:color-mix(in srgb, var(--slv-accent) 5%, transparent)}.financeTable tr.is-selected{background:color-mix(in srgb, var(--slv-accent) 9%, transparent)}.financeClickableRow{cursor:pointer}.financeSelect{inline-size:2.5rem;text-align:center!important}.financeMoney{font-variant-numeric:tabular-nums;text-align:end!important}.financeSubline,.financeDebt{color:var(--slv-text-3);margin-block-start:.2rem;font-size:.75rem;display:block}.financeDebt{color:var(--slv-danger);font-weight:var(--slv-weight-bold)}.financeRowActions{gap:.25rem;display:flex}.financeEmpty{text-align:center;color:var(--slv-text-3);padding:2.5rem}.financeShiftChip{background:color-mix(in srgb, var(--slv-text-1) 8%, transparent);block-size:1.75rem;min-inline-size:2rem;font-weight:var(--slv-weight-bold);border-radius:.55rem;justify-content:center;align-items:center;padding-inline:.45rem;font-size:.78rem;display:inline-flex}.financeShiftChip--button{cursor:pointer;font:inherit;color:inherit;border:0}.financeShiftChip--button:hover,.financeShiftChip--button:focus-visible{outline:2px solid color-mix(in srgb, var(--slv-accent) 55%, transparent);outline-offset:1px}.financeShiftChip.is-settled,.financeDayCell.is-settled{background:color-mix(in srgb, var(--slv-success) 14%, transparent)}.financeShiftChip.is-partial,.financeDayCell.is-partial{background:color-mix(in srgb, var(--slv-warning) 17%, transparent)}.financeShiftChip.is-unresolved,.financeDayCell.is-unresolved{background:color-mix(in srgb, var(--slv-danger) 12%, transparent)}.financeDayCell.is-unpaid{background:color-mix(in srgb, var(--slv-text-1) 3%, transparent)}.financeSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.financeSummary{gap:.3rem;padding:1rem;display:grid}.financeSummary span{color:var(--slv-text-3);font-size:.78rem}.financeSummary strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.financeSummary.is-accent{outline:1px solid color-mix(in srgb, var(--slv-accent) 40%, transparent)}.financeSummary.is-danger{outline:1px solid color-mix(in srgb, var(--slv-danger) 45%, transparent)}.financeBalanceStrip{flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin-block-end:var(--slv-component-gap);padding:.8rem 1rem;display:flex}.financeBalanceStrip>span{color:var(--slv-text-2)}.financeMatrix{min-inline-size:70rem}.financeMatrix__person{z-index:2;background:var(--slv-surface-1);min-inline-size:13rem;max-inline-size:18rem;inset-inline-start:0;position:sticky!important}.financeMatrix thead .financeMatrix__person{z-index:5}.financeShiftChips{justify-content:center;gap:.25rem;display:flex}.financeDayCell{min-inline-size:4.5rem;text-align:center!important}.financeNoShift{color:var(--slv-text-3)}@media (width<=55.999rem){.financeFilters{grid-template-columns:1fr 1fr}.financeFilters__search{grid-column:1/-1}.financeTable,.financeMatrix{font-size:.82rem}.financeRowActions{flex-direction:column}.financeSummaryGrid{grid-template-columns:1fr 1fr}.financeMatrix__person{min-inline-size:10rem}}@media (width<=35rem){.financeFilters{grid-template-columns:1fr}.financeFilters__search{grid-column:auto}.financeSummaryGrid{grid-template-columns:1fr}.financeBalanceStrip{flex-direction:column;align-items:flex-start}}.financeDeductionQuickAdd{grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) minmax(9rem,1fr) auto;align-items:end;gap:.6rem;display:grid}.financeDeductionQuickAdd .slv-field{margin:0}.financeDeductionList{gap:.45rem;display:grid}.financeDeductionItem{border:1px solid var(--slv-line-1);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.financeDeductionItem.is-canceled{opacity:.6}@media (width<=45rem){.financeDeductionQuickAdd{grid-template-columns:1fr 1fr}.financeDeductionQuickAdd>button{grid-column:1/-1}}.projectsScreen{min-width:0}.projectListRow{gap:var(--slv-space-2);min-width:0;display:grid}.projectListRow strong{color:var(--slv-text-1);font-size:var(--slv-font-size-20);line-height:var(--slv-line-tight)}.projectListMeta{align-items:center;gap:var(--slv-space-2);flex-wrap:wrap;min-width:0;display:flex}.projectBadge,.projectSelectedBadge{border:var(--slv-border-thin) solid rgb(var(--slv-success-rgb) / .32);border-radius:var(--slv-radius-pill);width:fit-content;padding:var(--slv-space-1) var(--slv-space-3);background:rgb(var(--slv-success-rgb) / .1);color:var(--slv-success);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-bold);letter-spacing:.06em;text-transform:uppercase}.projectBadge.is-draft{border-color:var(--slv-border);background:var(--slv-surface-2);color:var(--slv-text-2)}.projectBadge.is-canceled{border-color:rgb(var(--slv-danger-rgb) / .32);background:rgb(var(--slv-danger-rgb) / .1);color:var(--slv-danger)}.projectBadge.is-completed{border-color:rgb(var(--slv-accent-rgb) / .3);background:rgb(var(--slv-accent-rgb) / .1);color:var(--slv-accent)}.projectBadge.is-unknown{border-color:var(--slv-border);background:var(--slv-surface-2);color:var(--slv-text-3)}.projectSelectedBadge{border-color:rgb(var(--slv-accent-rgb) / .34);background:rgb(var(--slv-accent-rgb) / .12);color:var(--slv-accent)}.managerMetricLine{align-items:center;gap:var(--slv-control-gap);min-width:0;color:var(--slv-text-3);font-size:var(--slv-font-size-15);display:inline-flex}.managerMetricLine .material-symbols-outlined{color:var(--slv-accent);opacity:.76}.projectSkeletonLine{border-radius:var(--slv-radius-md);border-radius:var(--slv-radius-md);width:min(24rem,78%);height:1.25rem;display:block}.peopleScreen{min-width:0}.managerSearchBox{flex:24rem;max-width:38.75rem;display:block;position:relative}.managerSearchBox .material-symbols-outlined{top:50%;left:var(--slv-space-3);color:var(--slv-text-3);position:absolute;transform:translateY(-50%)}.managerSearchBox input{padding-left:calc(var(--slv-control-h-md) + var(--slv-space-1))}.peopleToolbar{align-items:center;gap:var(--slv-space-3);flex-wrap:wrap;display:flex}.peopleToolbar .slv-btn{white-space:nowrap}.peopleAddPanel{border:1px solid var(--slv-border);border-radius:var(--slv-radius-xl);background:var(--slv-surface-1);padding:var(--slv-space-4);box-shadow:var(--slv-shadow-sm)}.peopleTableWrap{border:1px solid var(--slv-border);border-radius:var(--slv-radius-lg);background:var(--slv-surface-1);overflow-x:auto}.peopleTable{border-collapse:collapse;width:100%;min-width:52rem}.peopleTable th,.peopleTable td{padding:var(--slv-space-3) var(--slv-space-4);border-bottom:1px solid var(--slv-border);text-align:left;vertical-align:top}.peopleTable th{color:var(--slv-text-3);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-bold);letter-spacing:.04em;text-transform:uppercase}.peopleTable tbody tr:last-child td{border-bottom:0}.peopleTable tbody tr:hover{background:var(--slv-surface-2)}.peopleTable td{color:var(--slv-text-2);font-size:var(--slv-font-size-14)}.peopleTable td strong{color:var(--slv-text-1);font-weight:var(--slv-weight-bold);display:block}.peopleWorkerId{margin-top:var(--slv-space-1);color:var(--slv-text-3);font-size:var(--slv-font-size-12);word-break:break-all;display:block}.peopleContactList{gap:var(--slv-space-2);display:grid}.peopleContact{align-items:center;gap:var(--slv-space-2);color:var(--slv-text-1);flex-wrap:wrap;display:flex}.peopleContactPrimary{color:var(--slv-text-3);font-size:var(--slv-font-size-12)}.peopleContactEmpty{color:var(--slv-text-3)}.peopleTableLink{align-items:center;gap:var(--slv-space-1);color:var(--slv-accent);font-size:var(--slv-font-size-13);font-weight:var(--slv-weight-bold);white-space:nowrap;text-decoration:none;display:inline-flex}.peopleTableLink:hover{text-decoration:underline}.peopleTableLink .material-symbols-outlined{font-size:var(--slv-font-size-18)}.peopleSkeletonLine{block-size:1rem;inline-size:min(16rem,70%);margin-top:var(--slv-space-1);border-radius:var(--slv-radius-2);display:block}.peopleEmptyState{justify-items:start;gap:var(--slv-space-3);display:grid}.peopleEditorShell{gap:var(--slv-space-3);display:grid}.peopleEditorHead{justify-content:space-between;gap:var(--slv-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.peopleEditorTitle{color:var(--slv-text-1);font-size:var(--slv-font-size-18);margin:0}.peopleEditorText{margin:var(--slv-space-1) 0 0;color:var(--slv-text-3);font-size:var(--slv-font-size-13)}.peopleEditorPicker{gap:var(--slv-space-1);max-width:24rem;color:var(--slv-text-2);font-size:var(--slv-font-size-13);display:grid}@media (width<=45rem){.peopleToolbar{align-items:stretch}.managerSearchBox{flex-basis:100%;max-width:none}.peopleToolbar .slv-btn{justify-content:center;width:100%}.peopleTable{min-width:46rem}}@media (width<=45rem){.peopleTable{min-width:32rem}}.peopleAddButton{width:var(--slv-control-h-md);min-width:var(--slv-control-h-md);flex:none;justify-content:center;padding-inline:0}.peopleTable{min-width:18rem}.peopleTable th:first-child,.peopleTable td:first-child{width:auto}@media (width<=45rem){.peopleAddButton{min-width:var(--slv-control-h-md);width:var(--slv-control-h-md)!important}.peopleTable{min-width:18rem}}.peopleActionRow td{padding:0;overflow:hidden}.peopleSwipeCell{background:var(--slv-surface-1);min-height:3rem;position:relative;overflow:hidden}.peopleActionRail{z-index:0;align-items:center;gap:var(--slv-space-1);width:6.75rem;padding-inline:var(--slv-space-2);background:var(--slv-surface-2);display:flex;position:absolute;inset:0 auto 0 0}.peopleRowAction{color:var(--slv-text-2);flex:none}.peopleRowAction .material-symbols-outlined{font-size:1.25rem}.peopleRowActionDelete{color:var(--slv-danger)}.peopleSwipeContent{z-index:1;min-height:3rem;padding:var(--slv-space-3) var(--slv-space-4);background:var(--slv-surface-1);touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .16s,background .16s;position:relative}.peopleActionRow:hover .peopleSwipeContent,.peopleSwipeContent:focus-within{background:var(--slv-surface-2)}@media (prefers-reduced-motion:reduce){.peopleSwipeContent{transition:none}}.peopleTitleActions{align-items:center;gap:var(--slv-control-gap);flex-wrap:nowrap;display:inline-flex}.peopleBulkDeleteButton{flex:none}.peopleSelectSlot{opacity:0;place-items:center;inline-size:0;min-inline-size:0;transition:inline-size .16s,min-inline-size .16s,opacity .16s,transform .16s;display:inline-grid;overflow:hidden;transform:translate(-.5rem)}.peopleSelectionMode .peopleSelectSlot{opacity:1;inline-size:2.25rem;min-inline-size:2.25rem;transform:translate(0)}.peopleSelectSlot input{width:1.125rem;height:1.125rem;accent-color:var(--slv-accent)}.peopleSwipeContent{align-items:center;gap:var(--slv-space-2);display:flex}.peopleSelectedRow .peopleSwipeContent{background:var(--slv-accent-weak)}@media (prefers-reduced-motion:reduce){.peopleSelectSlot{transition:none}}.peopleHeaderCell{align-items:center;gap:var(--slv-space-2);display:flex}.peopleHeaderSelectionMode .peopleSelectSlot{opacity:1;inline-size:2.25rem;min-inline-size:2.25rem;transform:translate(0)}.peopleSelectAllSlot{margin:calc(var(--slv-space-1) * -1) 0}.peopleActionRail[aria-hidden=true],.peopleSelectionMode .peopleActionRail{opacity:0;pointer-events:none;visibility:hidden}.peopleActionRowOpen .peopleActionRail{opacity:1;pointer-events:auto;visibility:visible}.peoplePagination{justify-content:space-between;align-items:center;gap:var(--slv-space-3);padding:var(--slv-space-3) var(--slv-space-4);border:1px solid var(--slv-line-1);background:var(--slv-surface-2);border-top:0;display:flex}.peoplePageSize,.peoplePageButtons{align-items:center;gap:var(--slv-space-2);color:var(--slv-text-2);font-size:var(--slv-text-sm);font-weight:var(--slv-weight-semibold);display:inline-flex}.peoplePageIndicator{text-align:center;min-inline-size:4.75rem;color:var(--slv-text-2)}@media (width<=45rem){.peoplePagination{flex-direction:column;align-items:stretch}.peoplePageSize,.peoplePageButtons{justify-content:space-between}}.peoplePageSizeControl{flex:none;align-items:center;display:inline-flex}.peoplePageSizeControl .slv-select{width:5.25rem;min-width:5.25rem;height:var(--slv-control-h-md);padding-inline:var(--slv-space-3) calc(var(--slv-space-5) + var(--slv-space-1));font-weight:var(--slv-weight-bold)}.peoplePagination{justify-content:center}.peoplePagination .peoplePageButtons{justify-content:space-between;width:min(22rem,100%)}@media (width<=45rem){.peopleTitleActions{gap:var(--slv-space-2)}.peoplePageSizeControl .slv-select{width:5rem;min-width:5rem}.peoplePagination{flex-direction:row;align-items:center}}.personIdentitySection,.personDocumentsSection{min-width:0}.personNameGrid,.personDocumentGrid{gap:var(--slv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.personNameGrid>:first-child,.personDocumentWide{grid-column:1/-1}.personFullName{gap:var(--slv-space-1);padding:var(--slv-space-4);border:1px solid var(--slv-border);border-radius:var(--slv-radius-lg);background:var(--slv-surface-2);display:grid}.personFullName strong{font-size:var(--slv-font-size-18);color:var(--slv-text-1);overflow-wrap:anywhere}.personNameDetails{gap:var(--slv-space-2);color:var(--slv-text-3);font-size:var(--slv-font-size-13);flex-wrap:wrap;display:flex}.personNameDetails span:not(:last-child):after{content:"·";margin-left:var(--slv-space-2)}.personDocumentsHead,.personDocumentDraftHead,.personDocumentCard{justify-content:space-between;align-items:flex-start;gap:var(--slv-space-3);display:flex}.personDocumentsHead h3,.personDocumentsHead p{margin:0}.personDocumentList,.personDocumentDraftList{gap:var(--slv-space-3);display:grid}.personDocumentCard,.personDocumentDraft{padding:var(--slv-space-4);border:1px solid var(--slv-border);border-radius:var(--slv-radius-lg);background:var(--slv-surface-1)}.personDocumentMask{margin-top:var(--slv-space-1);color:var(--slv-text-1);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.personDocumentMeta{margin-top:var(--slv-space-1);color:var(--slv-text-3);font-size:var(--slv-font-size-13)}.personDocumentsEmpty{padding:var(--slv-space-4);border:1px dashed var(--slv-border);border-radius:var(--slv-radius-lg);color:var(--slv-text-3);text-align:center;margin:0}.personDocumentErrors{padding-left:var(--slv-space-5);color:var(--slv-danger);font-size:var(--slv-font-size-13);margin:0}@media (width<=45rem){.personNameGrid,.personDocumentGrid{grid-template-columns:1fr}.personNameGrid>:first-child,.personDocumentWide{grid-column:auto}.personDocumentsHead{flex-direction:column;align-items:stretch}.personDocumentsHead .slv-btn{justify-content:center;width:100%}}.peopleListGrid{grid-template-columns:minmax(12rem,1fr) minmax(11rem,.72fr);align-items:center;gap:1rem;inline-size:100%;display:grid}.peopleListHeader{font-weight:600}@media (width<=42rem){.peopleListGrid{grid-template-columns:1fr;gap:.25rem}.peopleListHeader>span:first-child{display:none}}.toolsGrid{gap:var(--slv-component-gap);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.toolCard{justify-content:stretch;gap:var(--slv-component-gap);min-height:9.5rem;padding:var(--slv-section-gap);text-align:left;transition:border-color var(--slv-duration-hover) var(--slv-ease-out), transform var(--slv-duration-hover) var(--slv-ease-out);display:grid}.toolCard:hover:not(:disabled){border-color:var(--slv-accent);transform:translateY(calc(var(--slv-space-0-5) * -1))}.toolCard>.material-symbols-outlined{width:var(--slv-control-h-lg);height:var(--slv-control-h-lg);border-radius:var(--slv-radius-2);background:var(--slv-accent-weak);color:var(--slv-accent);place-items:center;display:grid}.toolCard strong{color:var(--slv-text-1);font-size:var(--slv-font-size-20)}.toolCard span{color:var(--slv-text-3);line-height:var(--slv-line-normal)}.workerList{gap:var(--slv-component-gap)}.notificationBanner{border:var(--slv-border-thin) solid rgb(var(--slv-info-rgb) / .28);border-radius:var(--slv-panel-radius);padding:var(--slv-component-gap) var(--slv-section-gap);background:rgb(var(--slv-info-rgb) / .08);color:var(--slv-text-1)}.assignment{gap:var(--slv-component-gap);display:grid}.assignmentTop{justify-content:space-between;align-items:flex-start;gap:var(--slv-component-gap);display:flex}.assignment h3{margin-top:var(--slv-space-2);color:var(--slv-text-1);font-size:var(--slv-font-size-18);font-weight:var(--slv-weight-bold)}.assignmentTop time{min-width:calc(var(--slv-control-h-lg) * 1.25);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-2);padding:var(--slv-space-2);background:var(--slv-surface-3);color:var(--slv-accent);font-weight:var(--slv-weight-bold);text-align:center}.assignmentDetails{gap:var(--slv-control-gap);color:var(--slv-text-2);display:grid}.assignmentDetails p{align-items:center;gap:var(--slv-control-gap);display:flex}.assignmentDetails .material-symbols-outlined{color:var(--slv-text-3);font-size:var(--slv-font-size-20)}.status{width:max-content}.takeShiftButton{width:100%}.workSlotsErrorLine{grid-template-columns:1fr}.workSlotsEmptyLine{border:var(--slv-border-thin) dashed var(--slv-line-1);border-radius:var(--slv-panel-radius);padding:var(--slv-section-gap);color:var(--slv-text-3);text-align:center}.managerSlotsActions{gap:var(--slv-control-gap);flex-wrap:wrap;justify-content:flex-end;display:flex}.managerFiltersPanel{gap:var(--slv-component-gap);padding:var(--slv-section-gap);grid-template-columns:repeat(auto-fill,minmax(11.875rem,1fr));display:grid}.managerFieldWithIcon{align-content:end;display:grid;position:relative}.managerFieldWithIcon .material-symbols-outlined{left:var(--slv-space-3);bottom:calc(var(--slv-control-h-md) / 2 - var(--slv-font-size-22) / 2);color:var(--slv-text-3);position:absolute}.managerFieldWithIcon input{padding-left:calc(var(--slv-control-h-md) + var(--slv-space-1))}.managerSlotsRenderSummary{color:var(--slv-text-3);font-size:var(--slv-font-size-13)}.managerSlotsMore{padding:var(--slv-section-gap) 0;justify-content:center;display:flex}.managerSlotGrid{gap:var(--slv-component-gap);grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));display:grid}.managerSlotCard{gap:var(--slv-control-gap);min-height:7.125rem;padding:var(--slv-component-gap);color:var(--slv-text-1);text-align:left;transition:border-color var(--slv-duration-hover) var(--slv-ease-out), transform var(--slv-duration-hover) var(--slv-ease-out);display:grid}.managerSlotCard:hover{border-color:var(--slv-accent);transform:translateY(calc(var(--slv-space-0-5) * -1))}.managerSlotCard.dirty{border-color:var(--slv-warning)}.managerSlotCard strong{color:var(--slv-text-1);font-size:var(--slv-font-size-18);line-height:var(--slv-line-tight)}.managerShiftPeriod{align-items:center;gap:var(--slv-space-2);border-radius:var(--slv-radius-2);width:fit-content;max-width:100%;padding:var(--slv-space-2) var(--slv-space-3);font-variant-numeric:tabular-nums;flex-wrap:nowrap;display:inline-flex}.managerShiftPeriod strong,.managerShiftPeriod span,.managerShiftPeriod small{color:inherit;font-size:var(--slv-font-size-14);line-height:var(--slv-line-tight);white-space:nowrap}.managerShiftPeriod small{font-weight:var(--slv-weight-semibold);opacity:.82}.managerShiftPeriod.day{background:var(--slv-shift-period-day-bg);color:var(--slv-shift-period-day-fg)}.managerShiftPeriod.night{background:var(--slv-shift-period-night-bg);color:var(--slv-shift-period-night-fg)}.managerShiftPeriod.day24{background:var(--slv-shift-period-day24-bg);color:var(--slv-shift-period-day24-fg)}.managerShiftPeriod.custom{background:var(--slv-shift-period-custom-bg);color:var(--slv-shift-period-custom-fg)}.managerOptionalCell.is-empty{color:#0000}.managerSlotPlace{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.managerCardTop,.managerDrawerHeader,.managerSubHead{justify-content:space-between;align-items:center;gap:var(--slv-component-gap);display:flex}.managerCardOverline{color:var(--slv-text-3);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--slv-font-size-11);letter-spacing:.04em;text-transform:uppercase}.managerStatusPill{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-1);width:fit-content;padding:var(--slv-space-1) var(--slv-space-2);font-size:var(--slv-font-size-11);font-weight:var(--slv-weight-bold);letter-spacing:.04em;text-transform:uppercase}.managerStatusPill.success{border-color:rgb(var(--slv-success-rgb) / .34);background:rgb(var(--slv-success-rgb) / .12);color:var(--slv-success)}.managerStatusPill.waiting{border-color:rgb(var(--slv-info-rgb) / .34);background:rgb(var(--slv-info-rgb) / .12);color:var(--slv-info)}.managerStatusPill.danger{border-color:rgb(var(--slv-danger-rgb) / .34);background:rgb(var(--slv-danger-rgb) / .12);color:var(--slv-danger)}.managerStatusPill.neutral{color:var(--slv-text-3)}.managerAssignmentsCell{min-width:13rem}.managerAssignmentLabels{align-items:center;gap:var(--slv-space-1);flex-wrap:wrap;display:flex}.managerAssignmentChip{border:var(--slv-border-thin) solid var(--slv-line-1);max-width:18rem;min-height:1.75rem;padding:var(--slv-space-1) var(--slv-space-2);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-bold);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;line-height:1.2;display:inline-flex;overflow:hidden}.managerAssignmentChip.confirmed{border-color:rgb(var(--slv-success-rgb) / .34);background:rgb(var(--slv-success-rgb) / .14);color:var(--slv-success)}.managerAssignmentChip.offered{border-color:rgb(var(--slv-warning-rgb) / .42);background:rgb(var(--slv-warning-rgb) / .16);color:var(--slv-warning)}.managerAssignmentChip.declined{border-color:rgb(var(--slv-danger-rgb) / .34);background:rgb(var(--slv-danger-rgb) / .12);color:var(--slv-danger)}.managerAssignmentChip.draft{background:var(--slv-surface-2);color:var(--slv-text-2)}.managerDeclinedAssignments{position:relative}.managerDeclinedAssignments>summary{cursor:pointer;border:var(--slv-border-thin) solid rgb(var(--slv-danger-rgb) / .28);width:fit-content;padding:var(--slv-space-1) var(--slv-space-2);background:rgb(var(--slv-danger-rgb) / .08);color:var(--slv-danger);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-bold);border-radius:999px;list-style:none}.managerDeclinedAssignments>summary::-webkit-details-marker{display:none}.managerDeclinedAssignments[open]>summary{border-radius:var(--slv-radius-1)}.managerDeclinedAssignmentList{gap:var(--slv-space-1);width:min(24rem,70vw);margin-top:var(--slv-space-1);padding:var(--slv-space-2);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-1);background:var(--slv-surface-1);box-shadow:var(--slv-shadow-2);flex-wrap:wrap;display:flex}.managerAssignmentsLoading{width:6rem;display:block}.managerAssignmentsEmpty{color:var(--slv-text-3)}.managerAssignmentsHydrating{color:var(--slv-text-3);font-size:var(--slv-font-size-11)}.managerAssignmentsError{color:var(--slv-danger);font-size:var(--slv-font-size-12)}.managerDivider{height:var(--slv-border-thin);background:var(--slv-line-1)}.managerSubtleLine{color:var(--slv-text-3);font-size:var(--slv-font-size-12);line-height:var(--slv-line-normal)}.managerDraftBadge{border:var(--slv-border-thin) solid rgb(var(--slv-warning-rgb) / .34);border-radius:var(--slv-radius-pill);width:fit-content;padding:var(--slv-space-1) var(--slv-space-2);background:rgb(var(--slv-warning-rgb) / .12);color:var(--slv-warning);font-size:var(--slv-font-size-11);font-weight:var(--slv-weight-bold);text-transform:uppercase}.managerDrawerBackdrop{z-index:var(--slv-z-drawer);background:var(--slv-surface-overlay);justify-content:flex-end;display:flex;position:fixed;inset:0}.managerSlotDrawer{align-content:start;gap:var(--slv-section-gap);border-left:var(--slv-border-thin) solid var(--slv-line-1);width:min(32rem,100%);height:100%;padding:var(--slv-page-pad);background:var(--slv-canvas);box-shadow:var(--slv-shadow-4);display:grid;overflow:auto}.managerDrawerHeader h2{color:var(--slv-text-1);font-size:var(--slv-font-size-24);font-weight:var(--slv-weight-bold)}.managerDrawerCard{gap:var(--slv-component-gap);padding:var(--slv-section-gap);display:grid}.managerDrawerCard h3{color:var(--slv-text-1);font-size:var(--slv-font-size-24);line-height:var(--slv-line-tight)}.managerDrawerCard p{color:var(--slv-text-3)}.managerFormStack{gap:var(--slv-component-gap)}.managerCandidateList{gap:var(--slv-control-gap);display:grid}.managerCandidateCard{gap:var(--slv-space-1);border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-radius-2);padding:var(--slv-component-gap);background:var(--slv-surface-2);color:var(--slv-text-1);text-align:left;display:grid}.managerCandidateCard:hover{border-color:var(--slv-accent)}.managerCandidateCard span,.managerCandidateCard small{color:var(--slv-text-3)}.managerCandidateCard em{align-items:center;gap:var(--slv-control-gap);color:var(--slv-success);font-style:normal;font-weight:var(--slv-weight-bold);display:inline-flex}@media (width<=48rem){.managerSlotDrawer{width:100%}}.managerSlotTableWrap{border:var(--slv-border-thin) solid var(--slv-line-1);border-radius:var(--slv-panel-radius);background:var(--slv-surface-1);box-shadow:var(--slv-shadow-1);overflow:auto}.managerSlotTable{border-collapse:separate;border-spacing:0;width:100%;min-width:58rem;color:var(--slv-text-1);font-size:var(--slv-font-size-14)}.managerSlotTable th{z-index:1;border-bottom:var(--slv-border-thin) solid var(--slv-line-1);padding:var(--slv-space-3) var(--slv-component-gap);background:var(--slv-surface-2);color:var(--slv-text-3);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-bold);text-align:left;text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0}.managerSlotTable td{border-bottom:var(--slv-border-thin) solid var(--slv-line-1);padding:var(--slv-space-3) var(--slv-component-gap);vertical-align:top}.managerSlotTable tbody tr:last-child td{border-bottom:0}.managerSlotTableRow{cursor:pointer;touch-action:pan-y;transition:background var(--slv-duration-hover) var(--slv-ease-out), box-shadow var(--slv-duration-hover) var(--slv-ease-out)}.managerSlotTableRow:hover,.managerSlotTableRow:focus-visible{background:rgb(var(--slv-info-rgb) / .06);outline:none}.managerSlotTableRow.dirty{background:rgb(var(--slv-warning-rgb) / .08)}.managerSlotTableRow td:first-child strong{margin-bottom:var(--slv-space-1);display:block}.managerTableSubline{max-width:20rem;margin-top:var(--slv-space-1);color:var(--slv-text-3);font-size:var(--slv-font-size-12);line-height:var(--slv-line-normal);text-overflow:ellipsis;display:block;overflow:hidden}@media (width<=48rem){.managerSlotTable{border-collapse:collapse;min-width:0}.managerSlotTable thead{display:none}.managerSlotTable,.managerSlotTable tbody,.managerSlotTable tr,.managerSlotTable td{width:100%;display:block}.managerSlotTableRow{border-bottom:var(--slv-border-thin) solid var(--slv-line-1);padding:var(--slv-space-2) 0}.managerSlotTableRow:last-child{border-bottom:0}.managerSlotTable td{gap:var(--slv-control-gap);padding:var(--slv-space-2) var(--slv-component-gap);border-bottom:0;grid-template-columns:7rem minmax(0,1fr);display:grid}.managerSlotTable td:before{content:attr(data-label);color:var(--slv-text-3);font-size:var(--slv-font-size-12);font-weight:var(--slv-weight-bold);text-transform:uppercase}.managerSlotTable td.managerOptionalCell.is-empty{display:none}.managerShiftPeriod{justify-content:flex-start;width:100%;display:flex}}.managerSlotDetailStack{gap:var(--slv-space-4);display:grid}.managerSlotDetailHero{border-color:color-mix(in srgb, var(--slv-color-accent) 35%, var(--slv-color-border))}.managerSlotDetailAssignment{color:var(--slv-color-muted);font-size:var(--slv-font-size-sm)}.managerSlotDetailGrid{gap:var(--slv-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.managerDetailMetric{min-width:0}.managerDetailMetric strong{overflow-wrap:anywhere}.managerDetailMetric.success{border-color:color-mix(in srgb, var(--slv-color-success) 35%, var(--slv-color-border))}.managerDetailMetric.waiting{border-color:color-mix(in srgb, var(--slv-color-warning) 35%, var(--slv-color-border))}.managerDetailMetric.danger{border-color:color-mix(in srgb, var(--slv-color-danger) 35%, var(--slv-color-border))}.managerSlotTableRow.selection{-webkit-user-select:none;user-select:none}.managerSlotTableRow.selected{background:color-mix(in srgb, var(--slv-color-accent) 14%, transparent);box-shadow:inset 3px 0 0 var(--slv-color-accent)}.managerSlotSelectCell{text-align:center;width:3rem}.managerSlotSelectCell input{width:1.25rem;height:1.25rem;accent-color:var(--slv-color-accent)}@media (width<=720px){.managerSlotSelectCell{text-align:left;width:auto}}.managerSlotSelectControl{min-height:2rem;color:var(--slv-color-muted);font-size:var(--slv-font-size-sm);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.managerSlotSelectControl input{width:1.35rem;height:1.35rem;accent-color:var(--slv-color-accent)}.managerSlotSelectControlAll span{color:var(--slv-color-text)}@media (width<=720px){.managerSlotSelectControl{text-transform:none;letter-spacing:0}}.managerAssignmentAdd{border:var(--slv-border-thin) solid rgb(var(--slv-accent-rgb) / .5);background:rgb(var(--slv-accent-rgb) / .12);block-size:2rem;inline-size:2rem;color:var(--slv-accent);cursor:pointer;border-radius:.55rem;place-items:center;transition:background .15s,border-color .15s,transform .15s;display:inline-grid}.managerAssignmentAdd:hover{border-color:var(--slv-accent);background:rgb(var(--slv-accent-rgb) / .2)}.managerAssignmentAdd:active{transform:scale(.96)}.managerAssignmentAdd .material-symbols-outlined{font-size:1.2rem}.slv-assignment-response-actions{justify-content:flex-end;gap:var(--slv-space-3);display:flex}.slv-assignment-response-actions .slv-btn--icon{border-radius:999px;block-size:3rem;inline-size:3rem}.slv-assignment-comment-action{justify-content:flex-end;margin-top:.75rem;display:flex}.slv-assignment-comment-button{border-radius:.65rem;block-size:2.75rem;inline-size:2.75rem}.slv-editor{flex-direction:column;gap:12px;font-size:14px;display:flex}.slv-editor__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.slv-editor__title{margin:0;font-size:18px;font-weight:600}.slv-editor__grid{border-collapse:collapse;width:100%}.slv-editor__grid th,.slv-editor__grid td{border-bottom:1px solid var(--slv-line-1);text-align:left;white-space:nowrap;padding:6px 10px}.slv-editor__grid th{color:var(--slv-text-3);font-weight:600}.slv-editor__grid-actions{gap:6px;display:flex}.slv-editor__empty{text-align:center;color:var(--slv-text-3);padding:16px}.slv-editor__form{border:1px solid var(--slv-line-1);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.slv-editor__field{flex-direction:column;gap:4px;display:flex}.slv-editor__label{color:var(--slv-text-3);font-size:12px}.slv-editor__input{border:1px solid var(--slv-line-1);font:inherit;border-radius:6px;padding:6px 8px}.slv-editor__textarea{min-height:80px;font-family:monospace}.slv-editor__form-actions{justify-content:flex-end;gap:8px;display:flex}.slv-editor__button{border:1px solid var(--slv-line-1);background:var(--slv-surface-1);cursor:pointer;font:inherit;border-radius:6px;padding:6px 12px;touch-action:pan-y!important}.slv-editor__button--primary{background:var(--slv-accent,#2563eb);border-color:var(--slv-accent,#2563eb);color:#fff}.slv-editor__button--danger{color:var(--slv-danger,#c0392b);border-color:var(--slv-danger,#c0392b)}.slv-editor__button:disabled{opacity:.6;cursor:default}.slv-editor__status{background:var(--slv-surface-2,#f4f4f5);color:var(--slv-text-2,#344054);border-radius:6px;padding:8px 12px}.slv-editor__status--error{background:var(--slv-danger-bg,#fdecea);color:var(--slv-danger,#c0392b)}.slv-editor__footer{color:var(--slv-text-3);font-size:12px}.slv-editor__icon{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.slv-editor__icon-button{justify-content:center;align-items:center;min-width:38px;padding:6px;display:inline-flex}.slv-editor__input[aria-invalid=true],.slv-editor__field.is-error .slv-editor__input{border-color:var(--slv-danger,#c0392b)}.slv-editor__error{color:var(--slv-danger,#c0392b);font-size:12px}.slv-editor__grid-input{min-width:10rem}.slv-editor__combobox{min-width:12rem;position:relative}.slv-editor__combobox-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.slv-editor__combobox-input{min-width:0}.slv-editor__combobox-toggle{border-radius:8px}.slv-editor__combobox-menu{z-index:var(--slv-z-popover);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:1px solid var(--slv-line-1);background:var(--slv-surface-1);border-radius:10px;flex-direction:column;max-height:14rem;display:flex;position:fixed;overflow-y:auto;box-shadow:0 16px 36px #0f172a2e}.slv-editor__combobox-state,.slv-editor__combobox-item,.slv-editor__combobox-add{padding:10px 12px}.slv-editor__combobox-state{color:var(--slv-text-3)}.slv-editor__combobox-item,.slv-editor__combobox-add{border:0;border-bottom:1px solid var(--slv-line-1);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;flex-direction:column;gap:2px;display:flex;touch-action:pan-y!important}.slv-editor__combobox-item-value{color:var(--slv-text-3);font-size:12px}.slv-editor__combobox-add{border-bottom:0;border-top:1px solid var(--slv-line-1);background:var(--slv-surface-1);color:var(--slv-accent,#2563eb);font-weight:600;position:sticky;bottom:0}.slv-editor__business-cards{gap:var(--slv-space-3,.75rem);min-inline-size:0;display:grid}.slv-editor__business-card{border:1px solid var(--slv-line-1);border-radius:var(--slv-radius-lg,.9rem);background:var(--slv-surface-1);min-inline-size:0;box-shadow:var(--slv-shadow-sm);overflow:hidden}.slv-editor__business-card-summary{justify-content:space-between;align-items:center;gap:var(--slv-space-3,.75rem);padding:var(--slv-space-4,1rem);display:flex}.slv-editor__business-card-title{gap:.3rem;min-inline-size:0;display:grid}.slv-editor__business-card-title strong{color:var(--slv-text-1);overflow-wrap:anywhere;font-size:1rem}.slv-editor__business-card-title span{min-inline-size:0;color:var(--slv-text-3);overflow-wrap:anywhere}.slv-editor__business-card-actions{align-items:center;gap:var(--slv-space-2,.5rem);flex:none;display:flex}.slv-editor__business-card-actions .slv-editor__icon{transition:transform var(--slv-duration-state,.16s) ease}.slv-editor__business-card.is-expanded .slv-editor__business-card-actions button:first-child .slv-editor__icon{transform:rotate(180deg)}.slv-editor__business-card-details{gap:var(--slv-space-3,.75rem);padding:0 var(--slv-space-4,1rem) var(--slv-space-4,1rem);border-block-start:1px solid var(--slv-line-1);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin:0;display:grid}.slv-editor__business-card-details>div{min-inline-size:0;gap:.25rem;padding-block-start:var(--slv-space-3,.75rem);display:grid}.slv-editor__business-card-details dt{color:var(--slv-text-3);font-size:.78rem;font-weight:700}.slv-editor__business-card-details dd{min-inline-size:0;color:var(--slv-text-1);overflow-wrap:anywhere;margin:0}.slv-editor__business-card-details.is-label-free>div{grid-template-columns:1fr}@media (width<=34rem){.slv-editor__business-card-summary{align-items:flex-start}.slv-editor__business-card-actions{gap:.25rem}}.slv-editor__grid-scroll{-webkit-overflow-scrolling:touch;inline-size:100%;overflow-x:auto}.slv-editor__grid{min-width:42rem}.slv-editor__button,.slv-editor__combobox-toggle,.slv-editor__icon-button{min-block-size:44px}.slv-editor__combobox-menu{overscroll-behavior:contain;max-block-size:min(18rem,60dvh)}.slv-editor__form-actions{flex-wrap:wrap}.slv-editor__form-actions .slv-editor__button{flex:10rem}@media (width>=48rem){.slv-editor__form-actions .slv-editor__button{flex:none}}.slv-editor__input{border-color:var(--slv-line-1);background:var(--slv-surface-1);color:var(--slv-text-1)}.slv-editor__input::placeholder{color:var(--slv-text-3)}.slv-editor__button{border-color:var(--slv-line-1);background:var(--slv-surface-2);color:var(--slv-text-1)}.slv-editor__button--primary{border-color:var(--slv-accent);background:var(--slv-accent);color:var(--slv-accent-contrast)}.slv-editor__combobox-menu{z-index:var(--slv-z-popover);border-color:var(--slv-line-1);background:var(--slv-surface-1);color:var(--slv-text-1);box-shadow:var(--slv-shadow-3)}.slv-editor__combobox-state{color:var(--slv-text-3);background:var(--slv-surface-1)}.slv-editor__combobox-item,.slv-editor__combobox-add{border-bottom-color:var(--slv-line-1);background:var(--slv-surface-1);color:var(--slv-text-1)}.slv-editor__combobox-item:hover,.slv-editor__combobox-item--selected,.slv-editor__combobox-add:hover{background:var(--slv-surface-2)}.slv-editor__combobox-item-value{color:var(--slv-text-3)}.slv-editor__combobox-add{border-top-color:var(--slv-line-1);background:var(--slv-surface-1);color:var(--slv-accent)}.slv-editor__combobox-add:disabled{color:var(--slv-text-3)}.slv-editor__combobox-card{width:100%;min-height:var(--slv-control-h-md,44px);border:1px solid var(--slv-line-1);border-radius:var(--slv-control-radius,8px);background:var(--slv-surface-1);color:var(--slv-text-1,#111);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 10px 7px 12px;display:grid}.slv-editor__combobox-card span,.slv-editor__combobox-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slv-editor__combobox-card small{color:var(--slv-text-3,#777);grid-column:1;font-size:12px}.slv-editor__combobox-card .slv-editor__icon{color:var(--slv-text-2,#444);grid-area:1/2/span 2}.slv-editor__combobox-card:focus-visible{border-color:var(--slv-focus-ring-color,#5b8cff);box-shadow:0 0 0 var(--slv-focus-ring-size,2px) rgb(var(--slv-accent-rgb,90 140 255) / .24);outline:none}.slv-editor__combobox-card[aria-invalid=true]{border-color:var(--slv-danger,#c0392b)}.slv-relation-list{border:1px solid var(--slv-line-1);background:var(--slv-surface-1);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.slv-relation-item{border-bottom:1px solid var(--slv-line-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.slv-relation-item:last-child{border-bottom:0}.slv-relation-action{flex:none}.slv-relation-action.is-success{color:#22c55e}.slv-relation-action.is-danger{color:var(--slv-danger,#dc2626)}.slv-relation-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.slv-relation-header__actions{align-items:center;gap:6px;display:inline-flex}.slv-relation-item__actions{flex:none;align-items:center;gap:6px;display:inline-flex}.slv-relation-action.is-info{color:#60a5fa}.slv-relation-badges{flex-wrap:wrap;gap:6px;margin-block-start:4px;display:flex}.slv-relation-badges .slv-badge{width:fit-content}.slv-relations-section{margin-block-start:16px}.slv-relations-title{margin:0 0 8px}.slv-relations-frame{border:1px solid var(--slv-line-1);background:var(--slv-surface-1);border-radius:14px;padding:16px}.slv-relation-block{flex-direction:column;gap:10px;display:flex}.slv-relation-block+.slv-relation-block{border-top:1px solid var(--slv-line-1);margin-block-start:4px;padding-block-start:14px}.slv-readonly-fields{gap:14px;display:grid}.slv-readonly-value{min-block-size:var(--slv-control-h-md,44px);border:1px solid var(--slv-line-1);border-radius:var(--slv-control-radius,8px);background:var(--slv-surface-2,#f8fafc);color:var(--slv-text-1,#111827);overflow-wrap:anywhere;padding:10px 12px}.slv-relations-frame>.slv-card,.slv-relation-block.slv-card{box-shadow:none;background:0 0;border:0;padding:0}.slv-editor__combobox-card-row{align-items:stretch;gap:.35rem;display:flex}.slv-editor__combobox-card-row .slv-editor__combobox-card{flex:1;min-width:0}.slv-editor__combobox-clear{flex:none;align-self:stretch}.slv-editor{inline-size:100%;min-inline-size:0;max-inline-size:100%}.slv-editor__toolbar{flex-wrap:wrap}.slv-editor__form,.slv-editor__field,.slv-editor__grid-scroll{min-inline-size:0;max-inline-size:100%}.slv-editor__grid-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.slv-editor__grid-actions{white-space:nowrap;display:table-cell}.slv-editor__grid-expand{display:none}.slv-editor__input{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%}.slv-editor__grid-input,.slv-editor__combobox{inline-size:100%;min-inline-size:0;max-inline-size:100%}.slv-editor__form-actions .slv-btn{flex:none}.slv-editor__nested-backdrop{inset-inline:0;z-index:var(--slv-z-dialog-nested);overscroll-behavior:contain;background:#020617a3;place-items:center;padding:16px;display:grid;position:fixed;bottom:auto;overflow:hidden}.slv-editor__nested-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--slv-line-1);background:var(--slv-surface-1);max-block-size:calc(100% - 32px);inline-size:min(36rem,100%);max-inline-size:100%;color:var(--slv-text-1,#111827);box-shadow:var(--slv-shadow-3,0 20px 50px #00000059);border-radius:14px;padding:16px;scroll-padding-block:25%;overflow:auto}.slv-editor__nested-header{z-index:2;border-block-end:1px solid var(--slv-line-1);background:var(--slv-surface-1);justify-content:space-between;align-items:center;gap:12px;margin:-16px -16px 12px;padding:16px;display:flex;position:sticky;inset-block-start:-16px}.slv-editor__nested-header h3{min-inline-size:0;margin:0}@media (width>=48rem){.slv-editor__form-actions .slv-btn{flex:none}}@media (width<=47.999rem){.slv-editor__toolbar{align-items:stretch}.slv-editor__toolbar .slv-btn{inline-size:100%}.slv-editor__form{padding:10px}.slv-editor__form-actions{justify-content:flex-end;gap:var(--slv-space-2,8px);display:flex}.slv-editor__form-actions .slv-btn{flex:none}.slv-editor__grid-scroll{overflow:visible}.slv-editor__grid{inline-size:100%;min-inline-size:0;display:block}.slv-editor__grid thead{display:none}.slv-editor__grid tbody{gap:12px;display:grid}.slv-editor__grid tr{border:1px solid var(--slv-line-1);background:var(--slv-surface-1);border-radius:12px;padding:10px;display:block}.slv-editor__grid td{white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(6.5rem,.42fr) minmax(0,1fr);align-items:center;gap:8px;min-inline-size:0;padding:8px 0;display:grid}.slv-editor__grid td:before{content:attr(data-label);color:var(--slv-text-3,#777);font-size:12px;font-weight:600}.slv-editor__grid td.slv-editor__grid-actions{border-block-start:1px solid var(--slv-line-1);justify-content:flex-end;gap:8px;margin-block-start:4px;padding-block-start:10px;display:flex}.slv-editor__grid-expand{display:inline-flex}.slv-editor__grid-expand .slv-editor__icon{transition:transform var(--slv-duration-state,.16s) ease}.slv-editor__grid tr.is-expanded .slv-editor__grid-expand .slv-editor__icon{transform:rotate(180deg)}.slv-editor__grid tr:not(.is-expanded) td:not(:first-child):not(.slv-editor__grid-actions){display:none}.slv-editor__grid td.slv-editor__grid-actions:before{align-self:center;margin-inline-end:auto}.slv-editor__grid td.slv-editor__empty{text-align:center;display:block}.slv-editor__grid td.slv-editor__empty:before{display:none}.slv-editor__nested-backdrop{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));place-items:center}.slv-editor__nested-dialog{max-block-size:calc(100% - 16px);inline-size:min(36rem,100%);padding:12px}}.slv-editor__section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.slv-editor__section-heading h3{margin:0}.slv-editor__organization-details{border-block-start:1px solid var(--slv-line-1);margin-block-start:16px;padding-block-start:16px}.slv-editor__payment-list{gap:10px;display:grid}.slv-editor__payment-card{border:1px solid var(--slv-line-1);border-radius:var(--slv-radius-lg);background:var(--slv-surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.slv-editor__payment-card>div:first-child{overflow-wrap:anywhere;min-inline-size:0}.slv-editor__payment-actions{flex:none;gap:8px;display:flex}@media (width<=40rem){.slv-editor__payment-card{flex-direction:column;align-items:flex-start}.slv-editor__payment-actions{align-self:flex-end}}.slv-editor__form,.slv-editor__nested-dialog{background:var(--slv-surface-1);color:var(--slv-text-1);border-color:var(--slv-line-1)}.slv-editor__input,.slv-editor__textarea,.slv-editor select{background:var(--slv-control-bg,var(--slv-surface-1));color:var(--slv-text-1);border-color:var(--slv-control-border,var(--slv-line-2));caret-color:currentColor}.slv-editor__input:focus,.slv-editor__textarea:focus,.slv-editor select:focus{border-color:var(--slv-focus);box-shadow:var(--slv-ring);outline:none}.slv-editor__inline-actions{justify-content:flex-start;display:flex}.slv-editor__empty-note{color:var(--slv-text-3);margin:0}.slv-editor__address-preview{border:1px solid var(--slv-line-1);border-radius:var(--slv-control-radius);background:var(--slv-surface-2);color:var(--slv-text-1);gap:4px;padding:12px;display:grid}.slv-editor__address-preview>span{color:var(--slv-text-3);font-size:12px}.slv-editor__payment-card{color:var(--slv-text-1)}.slv-editor__nested-content{min-inline-size:0}@media (width<=47.999rem){.slv-editor__nested-header{margin:-12px -12px 12px;padding:12px;inset-block-start:-12px}}.slv-editor__label{color:var(--slv-text-2)}.slv-editor__checkbox{accent-color:var(--slv-accent)}.slv-editor__organization-details{border-block-start-color:var(--slv-line-1)}#root{min-height:100vh}.requirementsPage{gap:1rem;padding:1rem;display:grid}.requirementsHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.requirementsHeader h1{margin:0}.requirementsHeader p{color:var(--slv-text-3);margin:.35rem 0 0}.requirementsList{gap:.75rem;display:grid}.requirementCard{border:1px solid var(--slv-line-1);background:var(--slv-surface-1);border-radius:.9rem;overflow:hidden}.requirementSummary{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:1rem;display:flex}.requirementSummaryText{flex:1;gap:.2rem;display:grid}.requirementSummaryText strong{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.requirementSummaryText small,.requirementsEmpty{color:var(--slv-text-3)}.requirementEditor{border-top:1px solid var(--slv-line-1);gap:1rem;padding:1rem;display:grid}.requirementMainFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.requirementDescription{grid-column:1/-1}.requirementScopesHeader,.requirementActions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.requirementScopesHeader h3{margin:0}.requirementScopes{gap:.75rem;display:grid}.requirementScopeCard{border:1px solid var(--slv-line-1);border-radius:.75rem;gap:.75rem;padding:.9rem;display:grid}.requirementScopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.requirementActions{justify-content:flex-end}.requirementsEmpty{text-align:center;padding:2rem}.directoriesPage{box-sizing:border-box;gap:1rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:1rem;display:grid;overflow:hidden}.directoriesHeader h1{margin:0}.directoriesHeader p,.directoriesState{color:var(--slv-text-3);margin:.35rem 0 0}.directoryTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.25rem;display:grid}.directoryTab{justify-content:center;inline-size:100%;min-inline-size:0}.directoryTab.is-active{border-color:color-mix(in srgb,var(--slv-accent),var(--slv-line-1) 28%);background:var(--slv-accent);color:var(--slv-accent-contrast)}.directoryContent{border:1px solid var(--slv-line-1);background:var(--slv-surface-1);border-radius:.9rem;gap:1rem;min-inline-size:0;max-inline-size:100%;padding:1rem;display:grid;overflow:hidden}@media (width<=40rem){.directoriesPage{gap:.75rem;padding:.75rem}.directoriesHeader p{font-size:.9rem}.directoryTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.directoryTab{padding-inline:.5rem;font-size:.9rem}.directoryContent{padding:.75rem}}@media (width<=60rem){.requirementScopeGrid,.requirementMainFields{grid-template-columns:1fr}.requirementDescription{grid-column:auto}.requirementSummary{flex-wrap:wrap;align-items:flex-start}.requirementSlotCount{width:100%;padding-left:2.2rem}}.contactCategorySelect{align-items:center;gap:.5rem;min-inline-size:10rem;font-weight:500;display:flex}.contactCategorySelect>span{color:var(--slv-text-3);white-space:nowrap}.contactCategorySelect .slv-input{block-size:2.25rem;min-inline-size:8rem;padding:.35rem .65rem}.contactValue{align-items:center;gap:.45rem;min-inline-size:0;display:inline-flex}.contactValue .slv-icon{color:var(--slv-text-3);flex:none;font-size:1.05rem}.contactValue>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contactSectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.contactSectionHeader>div{gap:.15rem;display:grid}.contactSectionHeader>div>span{color:var(--slv-text-3);font-size:.875rem}.contactDraftEditor,.contactsPanel{min-inline-size:0}.contactDraftList,.contactCards{gap:.65rem;display:grid}.contactDraftRow{border:1px solid var(--slv-line-1);background:var(--slv-surface-2);border-radius:.75rem;grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1.3fr) minmax(10rem,1fr) auto auto;align-items:end;gap:.65rem;padding:.75rem;display:grid}.contactDraftPrimary{white-space:nowrap;align-items:center;gap:.45rem;min-block-size:2.75rem;display:flex}.contactDraftPrimary input{block-size:1.15rem;inline-size:1.15rem}.contactDraftRemove{margin-block-end:.05rem}.contactCards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.contactCard{border:1px solid var(--slv-line-1);background:var(--slv-surface-1);border-radius:.75rem;align-items:center;gap:.75rem;min-inline-size:0;padding:.8rem;display:flex}.contactCardIcon{background:var(--slv-accent-weak);block-size:2.3rem;inline-size:2.3rem;color:var(--slv-accent);border-radius:50%;flex:none;place-items:center;display:grid}.contactCardBody{flex:auto;gap:.12rem;min-inline-size:0;display:grid}.contactCardBody strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-inline-size:0;max-inline-size:100%}.contactCardBody>span{color:var(--slv-text-3);font-size:.875rem}.contactCardAside{align-items:center;gap:.4rem;margin-inline-start:auto;display:flex}.contactCardActions{align-items:center;gap:.15rem;display:flex}.contactCard.is-primary{border-color:color-mix(in srgb,var(--slv-accent) 42%,var(--slv-line-1))}.contactEditorDialog{inline-size:min(42rem,100%)}.personDocumentEditorDialog{inline-size:min(46rem,100%)}.personDocumentEditorDialog .personDocumentDraft{background:0 0;border:0;padding:0}.contactEditorDialog .contactDraftEditor{min-inline-size:0}.contactRetireArea{gap:.75rem;display:grid}.contactRetireArea>div:first-child{gap:.2rem;display:grid}.contactRetireArea small{color:var(--slv-text-3)}.contactActions{justify-content:flex-end;display:flex}.contactEmpty{margin:0;padding:.75rem 0}@media (width<=52rem){.contactDraftRow{grid-template-columns:1fr 1fr}.contactDraftNote{grid-column:1/-1}.contactDraftPrimary{grid-column:1}.contactDraftRemove{grid-column:2;justify-self:end}.contactCard{align-items:flex-start}.contactCardAside{flex-direction:column;align-items:flex-end}}@media (width<=34rem){.contactSectionHeader{flex-direction:row;align-items:center;min-inline-size:0}.contactSectionHeader>div{min-inline-size:0}.contactSectionHeader .slv-btn{flex:none;inline-size:auto;margin-inline-start:auto}.contactDraftRow{grid-template-columns:1fr}.contactDraftNote,.contactDraftPrimary,.contactDraftRemove{grid-column:auto}.contactDraftRemove{justify-self:end}.contactCategorySelect{justify-content:space-between;inline-size:100%}.contactCategorySelect .slv-input{flex:1}.contactCardAside{align-items:flex-end}.contactCardActions .slv-btn{inline-size:2.5rem}}.personDocumentFiles{gap:.25rem;margin-top:.5rem;display:grid}.personDocumentFiles a{overflow-wrap:anywhere}.personAccessPanel{border:1px solid var(--slv-line-1);background:var(--slv-surface-2);border-radius:.75rem;padding:1rem}.personAccessHeader{inline-size:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex}.personAccessHeaderText{gap:.2rem;min-inline-size:0;display:grid}.personAccessHeaderText>span{color:var(--slv-text-3)}.personAccessHeaderAside{flex:none;align-items:center;gap:.5rem;display:flex}.personAccessChevron{block-size:1.25rem;inline-size:1.25rem;color:var(--slv-text-2);transition:transform var(--slv-motion-fast,.16s ease),color var(--slv-motion-fast,.16s ease);place-items:center;display:inline-grid}.personAccessChevron .material-symbols-outlined{font-size:1.25rem}.personAccessHeader[aria-expanded=true] .personAccessChevron{color:var(--slv-accent);transform:rotate(180deg)}.personAccessStatus{white-space:nowrap;flex:none;font-weight:700}.personAccessStatus--active,.personAccessStatus--revoked{box-shadow:inset 0 0 0 1px}.personAccessUrl{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.personAccessUrl code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-inline-size:0;max-inline-size:100%}.personAccessUrlActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.personAccessUrlActions .slv-btn{flex:none}.personAccessUrlActions .material-symbols-outlined{font-size:1.2rem}.personAccessDisclosureBody{border-top:1px solid var(--slv-line-1);gap:1rem;padding-top:1rem;display:grid}.personAccessFacts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:0;display:grid}.personAccessFacts div{gap:.2rem;display:grid}.personAccessFacts dt{color:var(--slv-text-3);font-size:.85rem}.personAccessFacts dd{margin:0}.personAccessPinRow{grid-template-columns:minmax(9rem,16rem) auto;justify-content:start;align-items:end;gap:.75rem;display:grid}.personAccessPinRow .slv-field{min-width:0;max-width:none}.personAccessCreateOption{border:1px solid var(--slv-line-1);border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.personAccessCreateOption span{gap:.2rem;display:grid}.personAccessCreateOption small{color:var(--slv-text-3)}.personAccessCredential{box-sizing:border-box;border:1px solid rgb(var(--slv-info-rgb)/.35);background:rgb(var(--slv-info-rgb)/.08);inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--slv-text-1);border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.875rem;padding:1rem;display:flex}.personAccessCredentialTitle{inline-size:100%;font-size:1rem;line-height:1.35;display:block}.personAccessCredentialField{flex-direction:column;align-items:stretch;gap:.45rem;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex}.personAccessCredentialLabel{font-weight:600;display:block}.personAccessCredentialValue{box-sizing:border-box;background:var(--slv-surface-1);inline-size:100%;min-inline-size:0;max-inline-size:100%;font:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:.45rem;padding:.7rem;line-height:1.45;display:block}.personAccessCredentialPin{letter-spacing:.22em;overflow-wrap:normal;word-break:normal;font-size:1.2rem;font-weight:700}.personAccessCredentialCopy,.personAccessCredentialDone{align-self:stretch;inline-size:100%}.personAccessCredentialHint{color:var(--slv-text-3);margin:0;line-height:1.45}.personAccessCredentialHint--warning{color:var(--slv-warning)}.personAccessCell{align-items:center;gap:.35rem;max-width:100%;display:inline-flex}.personAccessCell .personAccessStatus{font-size:.72rem}.personAccessCell a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personAccessCell button{cursor:pointer;color:inherit;background:0 0;border:0}@media (width<=34rem){.personAccessHeader{gap:.65rem}.personAccessHeaderText>span{line-height:1.35}.personAccessHeaderAside{gap:.35rem}.personAccessUrl{grid-template-columns:minmax(0,1fr);align-items:start;inline-size:100%}.personAccessUrl code{min-inline-size:0}.personAccessUrlActions{justify-content:flex-start}.personAccessFacts{grid-template-columns:1fr}.personAccessPinRow{grid-template-columns:minmax(0,1fr) auto;inline-size:100%}.personAccessPinRow .slv-field{inline-size:100%}}.editorConfigurationPage{box-sizing:border-box;gap:1rem;inline-size:100%;min-inline-size:0;padding:1rem;display:grid}.editorConfigurationHeader h1{margin:0}.editorConfigurationHeader p,.editorConfigurationState{color:var(--slv-text-3);margin:.35rem 0 0}.editorConfigurationTabs{flex-wrap:wrap;gap:.5rem;display:flex}.editorConfigurationTab.is-active{border-color:var(--slv-accent);color:var(--slv-accent)}.editorConfigurationContent{gap:1rem;min-inline-size:0;display:grid}@media (width<=40rem){.editorConfigurationPage{padding:.75rem}.editorConfigurationTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorConfigurationTab{inline-size:100%}}.projectObjectZonesCell{gap:.65rem;min-inline-size:0;display:grid}.projectObjectZonesHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.projectObjectZonesHeader strong{color:var(--slv-text-1);font-size:.95rem}.projectObjectZonesList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.projectObjectZonesList li{border:1px solid var(--slv-line-1);background:var(--slv-surface-2);border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;min-inline-size:0;padding:.45rem .55rem;display:flex}.projectObjectZonesList li>span{overflow-wrap:anywhere;min-inline-size:0}.projectObjectZonesState,.projectObjectZonesPermission{color:var(--slv-text-3);font-size:.85rem}.projectObjectZonesAdd{flex:none}.projectObjectZoneDialog{inline-size:min(34rem,100%)}.projectObjectZoneForm{gap:1rem;display:grid}.slotAssignmentsPanel{gap:1rem;min-inline-size:0;display:grid}.slotAssignmentsHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.slotAssignmentsHeader>div{gap:.2rem;min-inline-size:0;display:grid}.slotAssignmentForm{border:1px solid var(--slv-line-1);background:var(--slv-surface-2);border-radius:.75rem;gap:.85rem;padding:.9rem;display:grid}.slotAssignmentForm .slv-field{min-inline-size:0}.slotAssignmentWarnings{gap:.65rem;margin:0;display:grid}.slotAssignmentWarnings ul{gap:.3rem;margin:0;padding-inline-start:1.25rem;display:grid}.slotCandidateHint{background:rgb(var(--slv-info-rgb)/.08);color:var(--slv-text-3);border-radius:.6rem;gap:.2rem;margin:0;padding:.7rem;display:grid}.slotCandidateHint strong{color:var(--slv-text-1)}.slotAssignmentList{gap:.7rem;display:grid}.slotAssignmentItem{border:1px solid var(--slv-line-1);background:var(--slv-surface-1);border-inline-start-width:.3rem;border-radius:.7rem;gap:.6rem;padding:.85rem;display:grid}.slotAssignmentItem.neutral{border-inline-start-color:var(--slv-line-1)}.slotAssignmentItem.waiting{border-inline-start-color:var(--slv-warning)}.slotAssignmentItem.success{border-inline-start-color:var(--slv-success)}.slotAssignmentItem.danger{border-inline-start-color:var(--slv-danger)}.slotAssignmentItem.compact{padding:.7rem}.slotAssignmentItemHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.slotAssignmentItemHead>div{flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.slotAssignmentItemHead strong{text-overflow:ellipsis;overflow:hidden}.slotAssignmentItemHead time{color:var(--slv-text-3);white-space:nowrap;flex:none;font-size:.78rem}.slotAssignmentItem p{color:var(--slv-text-3);overflow-wrap:anywhere;margin:0}.slotAssignmentActions{flex-wrap:wrap;gap:.5rem;display:flex}.slotAssignmentConfirmedAction{border-color:color-mix(in srgb,var(--slv-accent) 35%,var(--slv-line-1))}.slotAssignmentConfirmedAction>div:first-child{gap:.2rem;display:grid}.slotAssignmentHistory{gap:.75rem;display:grid}.slotAssignmentHistory>summary{cursor:pointer;color:var(--slv-text-1);font-weight:700}.slotAssignmentHistory[open]>summary{margin-block-end:.75rem}@media (width<=38rem){.slotAssignmentsHeader{flex-direction:column;align-items:stretch}.slotAssignmentsHeader .slv-btn,.slotAssignmentActions .slv-btn:not(.slv-btn--icon){inline-size:100%}.slotAssignmentItemHead{flex-direction:column}.slotAssignmentItemHead time{white-space:normal}}.slotAssignmentCreateDialog{inline-size:min(42rem,100%)}.slotAssignmentDialogBody{gap:1rem;display:grid}.slotAssignmentGroupToggle{border:1px solid var(--slv-line-1);background:var(--slv-surface-2);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.slotAssignmentGroupToggle input{margin-block-start:.2rem}.slotAssignmentGroupToggle span{gap:.2rem;display:grid}.slotAssignmentGroupToggle small{color:var(--slv-text-3);line-height:1.35}.slotAssignmentPickerHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.slotAssignmentWorkerChips{flex-wrap:wrap;gap:.5rem;display:flex}.slotAssignmentWorkerChips button{border:1px solid var(--slv-line-1);background:var(--slv-surface-1);max-inline-size:100%;color:var(--slv-text-1);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .65rem;display:inline-flex}.slotAssignmentWorkerChips button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slotAssignmentWorkerChips .material-symbols-outlined{font-size:1rem}.slotAssignmentDistribution{background:rgb(var(--slv-info-rgb)/.08);color:var(--slv-text-3);border-radius:.6rem;margin:0;padding:.7rem;line-height:1.4}@media (width<=38rem){.slotAssignmentPickerHead{flex-direction:column;align-items:stretch}.slotAssignmentPickerHead .slv-btn,.slotAssignmentActions .slv-btn:not(.slv-btn--icon){inline-size:100%}}.managerActionResultLayer{z-index:calc(var(--slv-z-toast) + 20);padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem;pointer-events:auto;background:0 0;place-items:start center;display:grid;position:fixed;inset:0}.managerActionResultLayer--error{background:var(--slv-surface-overlay);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.managerActionResultLayer[data-state=closed]{pointer-events:none}.managerActionResult{border-color:var(--slv-line-1);grid-template-columns:auto minmax(0,1fr) auto;inline-size:min(36rem,100vw - 2rem);max-inline-size:100%;margin-block-start:min(12vh,6rem)}.managerActionResult--success{border-color:rgb(var(--slv-success-rgb)/.42)}.managerActionResult--error{border-color:rgb(var(--slv-danger-rgb)/.42)}.managerActionResult>.material-symbols-outlined{font-size:1.5rem}.managerActionResult--success>.material-symbols-outlined{color:var(--slv-success)}.managerActionResult--error>.material-symbols-outlined{color:var(--slv-danger)}.managerActionResultText{gap:.2rem;min-inline-size:0;display:grid}.managerActionResultText span{color:var(--slv-text-2);overflow-wrap:anywhere}@media (width<=34rem){.managerActionResult{grid-template-columns:auto minmax(0,1fr);align-items:start}.managerActionResult>.slv-btn{grid-column:1/-1;justify-self:end}}.personDialog{box-sizing:border-box;inline-size:min(46rem,100%);min-inline-size:0;max-inline-size:100%}.personDialog .contactsPanel,.personDialog .personAccessPanel,.personDialog .slv-relations-section,.personDialog .slv-relations-frame,.personDialog .slv-relation-block{min-inline-size:0;max-inline-size:100%}@media (width<=45rem){.personDialog{inline-size:100%;max-inline-size:100vw}.personDialog .contactCards{grid-template-columns:minmax(0,1fr)}.personDialog .contactSectionHeader .slv-btn{align-self:flex-end;inline-size:auto}}@media (width>=64.001rem){.managerWorkbenchNoNav .slv-workers-screen{inline-size:min(92rem,100%);margin-inline:auto}}
