/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Montserrat",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-950:oklch(27.9% .077 45.635);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:1280px;--text-xs:max(10px,.75rem);--text-xs--line-height:calc(1/.75);--text-sm:max(10px,.875rem);--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:4px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-st-primary:#00b2e3;--color-st-primary-text:#00789e;--color-st-secondary-text:#006998;--color-st-info:var(--color-st-primary);--color-st-secondary:#006998;--color-st-on-primary-text-fg:#fff;--color-st-on-primary-bg-subtle:#0f14191f;--color-st-light:#00b2e2;--color-st-lighter:#8fd6ef;--color-sb-success-muted-text:#155724;--color-sb-primary:#00b2e3;--color-sb-success:#2bb8a6;--color-sb-success-dark:#1f9989;--color-sb-warning:#ffa726;--color-sb-warning-dark:#f57c00;--color-sb-warning-plate:#bf5300;--color-sb-warning-plate-hover:#a64600;--color-sb-error:#ff5f5f;--color-sb-error-text:#c93a3a;--color-sb-error-dark:#e53935;--color-sb-success-text:#1b7d6e;--color-sb-warning-text:#8a5a00;--color-sb-grey:#76777a;--color-sb-grey-dark:#5e5f62;--color-sb-cold:#1d5fd0;--color-sb-cold-dark:#1a56c4;--color-sb-heat:#c2410c;--color-sb-heat-dark:#9a3412;--color-sb-blue-grey:#76a3b2;--color-sb-purple:#9c27b0;--color-st-neutral-plate:#707174;--color-st-contact-plate:#8655f6;--color-st-primary-plate:#007da1;--color-st-primary-plate-hover:#00698a;--color-sb-success-plate:#16806f;--color-sb-success-plate-hover:#126b5d;--color-sb-error-plate:#d93636;--color-sb-error-plate-hover:#c02e2e;--color-st-steel-plate:#4e7a8a;--color-st-scrim-modal:#00000080;--color-st-scrim-drawer:#0000004d;--color-st-scrim-overlay:#0006;--color-st-toast-plate:#fff;--color-st-toast-border:#e1e4e8;--color-st-toast-ink:#0f1419;--color-st-toast-track:#00000014;--color-st-toast-success-tint:#eaf8f6;--color-st-toast-success-ink:#1b7d6e;--color-st-toast-error-tint:#ffefef;--color-st-toast-error-ink:#c93a3a;--color-st-toast-warning-tint:#fff6e9;--color-st-toast-warning-ink:#8a5a00;--color-st-toast-info-tint:#e6f7fc;--color-st-toast-info-ink:#00789e;--color-st-toast-bar:#00789e;--color-st-toast-focus:#00789e;--color-st-sidebar:#5e5f62;--color-st-sidebar-fg:#fff;--color-st-sidebar-hover:#ffffff1a;--color-st-sidebar-divider:#ffffff1a;--color-st-hero-fg:#fff;--color-sb-bg-light:#fff;--color-sb-bg-light-secondary:#f5f7fa;--color-sb-bg-light-tertiary:#f5f7fa;--color-sb-bg-dark:#0f1419;--color-sb-bg-dark-secondary:#1f2c35;--color-sb-bg-dark-tertiary:#26343f;--color-sb-card-dark:#1f2c35;--color-sb-border-light:#e1e4e8;--color-sb-border-dark:#2e3a44;--color-ms-teams:#5b5fc7;--color-ms-teams-dot:var(--color-ms-teams);--color-chart-1:var(--color-st-primary-text);--color-chart-2:#006998;--color-chart-3:#4e7a8a;--color-chart-4:var(--color-sb-warning-text);--color-chart-5:var(--color-sb-success-text);--color-chart-6:var(--color-sb-error-text);--color-chart-7:#6d5bd0;--color-chart-8:#b24a8a;--color-chart-reference:#8e8e8e;--color-category-1:#8b5cf6;--color-category-2:#ec4899;--color-category-3:#14b8a6;--color-category-4:#f59e0b;--color-category-5:#6366f1;--color-category-6:#10b981;--color-category-8:#3b82f6;--color-map-heat-low:#3b82f6;--color-map-heat-low-mid:#14b8a6;--color-map-heat-mid:#f59e0b;--font-size-h1:1.75rem;--line-height-h1:1.2;--font-weight-h1:700;--font-size-h2:1.375rem;--line-height-h2:1.3;--font-weight-h2:700;--font-size-h3:1.125rem;--line-height-h3:1.4;--font-weight-h3:600;--font-size-h4:1rem;--line-height-h4:1.4;--font-weight-h4:600;--font-size-h5:.875rem;--line-height-h5:1.5;--font-weight-h5:600;--font-size-h6:max(10px,.8125rem);--line-height-h6:1.5;--font-weight-h6:600;--font-size-body-large:.875rem;--line-height-body-large:1.6;--font-size-body:max(10px,.8125rem);--line-height-body:1.5;--font-size-body-small:max(10px,.75rem);--line-height-body-small:1.5;--font-size-caption:max(10px,.625rem);--line-height-caption:1.4;--font-weight-caption:600;--spacing-sm:.5rem;--radius-input:.5rem;--radius-card:.375rem;--shadow-sb-sm:0 1px 3px #0000001a,0 1px 2px #0000001a;--shadow-sb-md:0 4px 6px #0000001a,0 2px 4px #0000001a;--shadow-sb-lg:0 8px 24px #00000026;--shadow-sb-xl:0 10px 40px #0003,0 2px 8px #0000001a;--shadow-sb-dark-sm:0 1px 3px #0000004d,0 1px 2px #0000004d;--shadow-sb-dark-md:0 4px 6px #0000004d,0 2px 4px #0000004d;--shadow-sb-dark-lg:0 8px 24px #00000080;--shadow-sb-dark-xl:0 10px 40px #00000080,0 2px 8px #0000004d;--transition-fast:.15s;--transition-normal:.3s;--z-bottom-tab:40;--z-drawer-backdrop:44;--z-drawer:45;--z-dropdown:1000;--z-sticky:1030;--z-fixed:1035;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-bottom-sheet-backdrop:1079;--z-bottom-sheet:1080;--z-mobile-search:1095;--z-toast:1100;--z-keyboard-pill:1120;--max-width-xs:20rem;--max-width-sm:24rem;--max-width-md:28rem;--max-width-lg:32rem;--max-width-xl:36rem;--max-width-2xl:42rem;--max-width-3xl:48rem;--max-width-4xl:56rem;--max-width-5xl:64rem;--max-width-7xl:80rem;--spacing-topnav:3.125rem;--width-slide-out:27.5rem;--width-sidebar-panel:20rem;--width-sidebar-panel-collapsed:4.375rem;--width-list-filter:14.0625rem;--spacing-overlap-sm:23px;--width-skeleton-sm:70px;--width-skeleton-md:100px;--width-skeleton-lg:140px;--width-skeleton-12:12%;--width-skeleton-15:15%;--width-skeleton-18:18%;--width-skeleton-25:25%;--width-skeleton-30:30%;--width-skeleton-33:33%;--width-skeleton-35:35%;--width-skeleton-45:45%;--width-skeleton-50:50%;--width-skeleton-55:55%;--width-skeleton-60:60%;--width-skeleton-65:65%;--width-skeleton-70:70%;--width-skeleton-80:80%;--width-skeleton-90:90%;--width-skeleton-6:6%;--width-skeleton-10:10%;--width-skeleton-19:19%;--width-skeleton-20:20%;--width-skeleton-27:27%;--width-skeleton-40:40%;--width-skeleton-41:41%;--width-skeleton-42:42%;--width-skeleton-43:43%;--width-skeleton-47:47%;--width-skeleton-49:49%;--width-skeleton-51:51%;--width-skeleton-54:54%;--width-skeleton-56:56%;--width-skeleton-57:57%;--width-skeleton-59:59%;--width-skeleton-61:61%;--width-skeleton-62:62%;--width-skeleton-66:66%;--width-skeleton-67:67%;--width-skeleton-68:68%;--width-skeleton-69:69%;--width-skeleton-73:73%;--width-skeleton-74:74%;--width-skeleton-75:75%;--width-skeleton-78:78%;--width-skeleton-81:81%;--width-skeleton-82:82%;--width-skeleton-85:85%;--width-skeleton-86:86%;--width-skeleton-89:89%;--width-skeleton-92:92%;--width-skeleton-xs:50px;--width-skeleton-90px:90px;--width-skeleton-110px:110px}}@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;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{color-scheme:light;--sb-input-well:var(--sb-bg-secondary);--sb-input-raised:var(--sb-bg-primary);--sb-input-raised-hover:var(--sb-surface-muted);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);--sb-input-border:var(--sb-border);--sb-bg-primary:var(--color-sb-bg-light);--sb-bg-secondary:var(--color-sb-bg-light-secondary);--sb-bg-tertiary:var(--color-sb-bg-light-tertiary);--sb-surface-muted:var(--sb-bg-secondary);--sb-icon-brand:#00b2e3;--sb-zebra:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){:root{--sb-zebra:color-mix(in srgb,var(--sb-bg-secondary)40%,transparent)}}:root{--progress-fill-primary:var(--color-st-primary-text);--progress-fill-success:#009282;--progress-fill-warning:#c16d00;--progress-fill-error:#e7494c;--sb-focus-ring:#00789e;--sb-text-primary:#0f1419;--sb-text-secondary:#707174;--sb-text-tertiary:#707174;--sb-border:var(--color-sb-border-light);--sb-control-border:#8a8c8f;--sb-gradient-tile:linear-gradient(135deg,#0095bf,#006998);--sb-gradient-tile-strong:linear-gradient(135deg,#0080a3,#006998);--sb-border-elevated:var(--sb-border);--sb-overlay-white:#fff;--sb-shadow-sm:var(--shadow-sb-sm);--sb-shadow-md:var(--shadow-sb-md);--sb-shadow-lg:var(--shadow-sb-lg);--sb-shadow-xl:var(--shadow-sb-xl);--color-primary-rgb:0,178,227;--color-success-rgb:43,184,166;--color-error-rgb:255,95,95;--color-warning-rgb:255,167,38;--bg-primary:var(--sb-bg-primary);--bg-secondary:var(--sb-bg-secondary);--bg-tertiary:var(--sb-bg-tertiary);--text-primary:var(--sb-text-primary);--text-secondary:var(--sb-text-secondary);--text-tertiary:var(--sb-text-tertiary);--border-color:var(--sb-border);--color-primary:var(--color-st-primary);--color-secondary:var(--color-st-secondary);--btn-primary-bg:var(--color-st-primary-plate);--btn-secondary:var(--color-st-secondary);--btn-primary-hover:var(--color-st-primary-plate-hover);--btn-secondary-hover:#005071;--btn-accent-bg:var(--btn-primary-bg);--btn-accent-hover:var(--btn-primary-hover);--btn-accent-ink:#fff;--color-error:var(--color-sb-error);--color-warning:var(--color-sb-warning);--color-success:var(--color-sb-success);--ref-tile-text-primary:var(--color-st-secondary);--ref-tile-text-success:var(--color-sb-success-muted-text);--ref-tile-text-error:var(--color-sb-error-text);--touch-target-min:44px;--touch-target-lg:52px;--touch-gap:.5rem;--input-padding-y:.75rem;--input-padding-x:1rem;--btn-padding-y:.75rem;--btn-padding-x:1.5rem;--card-padding:1.5rem;--tab-bar-height:64px;--edge-toggle-top:1.25rem}@media (pointer:coarse){:root{--edge-toggle-top:1.5625rem}}:root{--font-body:1rem;--font-label:.875rem;--font-caption:.75rem}[data-theme=dark]{color-scheme:dark;--sb-input-well:var(--sb-surface-muted);--sb-input-raised:var(--sb-surface-muted);--sb-input-raised-hover:var(--sb-bg-primary);--color-ms-teams-dot:#7b83eb;--sb-bg-primary:var(--color-sb-bg-dark-secondary);--sb-bg-secondary:var(--color-sb-bg-dark-secondary);--sb-bg-tertiary:var(--color-sb-bg-dark-tertiary);--sb-surface-muted:#26343f;--sb-zebra:#0f141940}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--sb-zebra:color-mix(in srgb,var(--color-sb-bg-dark)25%,transparent)}}[data-theme=dark]{--progress-fill-success:var(--color-sb-success);--progress-fill-warning:var(--color-sb-warning);--progress-fill-error:var(--color-sb-error);--color-sb-error-text:#e19393;--color-sb-success-text:#82b8af;--color-sb-warning-text:#c0a675;--color-sb-cold:#8ab4f8;--color-sb-cold-dark:#6fa0e8;--color-sb-heat:#f5a273;--color-sb-heat-dark:#e8895a;--color-chart-2:#5a9be6;--color-chart-3:#76a3b2;--color-chart-7:#a89be8;--color-chart-8:#d88bb8;--color-st-primary-text:#73c5dc;--color-st-secondary-text:#73acc6;--color-st-on-primary-text-fg:#0f1419;--color-st-sidebar:#162026;--ref-tile-text-primary:var(--color-st-lighter);--ref-tile-text-success:var(--color-sb-success);--ref-tile-text-error:var(--color-sb-error-text);--sb-focus-ring:#73c5dc;--sb-text-primary:#fff;--sb-text-secondary:#9aa4ae;--sb-text-tertiary:#9a9a9a;--sb-border:var(--color-sb-border-dark);--sb-control-border:#727e89;--sb-border-elevated:#ffffff29;--sb-shadow-sm:var(--shadow-sb-dark-sm);--sb-shadow-md:var(--shadow-sb-dark-md);--sb-shadow-lg:var(--shadow-sb-dark-lg);--sb-shadow-xl:var(--shadow-sb-dark-xl);--bg-primary:var(--sb-bg-primary);--bg-secondary:var(--sb-bg-secondary);--bg-tertiary:var(--sb-bg-tertiary);--text-primary:var(--sb-text-primary);--text-secondary:var(--sb-text-secondary);--text-tertiary:var(--sb-text-tertiary);--border-color:var(--sb-border)}[data-cb-mode=on]{--color-sb-success:#0ca078;--color-sb-success-dark:#098f6c;--color-sb-success-plate:#0a8362;--color-sb-warning:#f59e0b;--color-sb-warning-dark:#d97706;--color-sb-error:#dc2626;--color-sb-error-dark:#b91c1c;--color-sb-error-plate:#dc2626;--color-sb-error-plate-hover:#b91c1c;--color-sb-primary:#1d4ed8;--progress-fill-success:#00946d;--progress-fill-warning:#c16d00;--progress-fill-error:var(--color-sb-error)}[data-theme=dark][data-cb-mode=on]{--ref-tile-text-success:#5fd3c4;--progress-fill-success:var(--color-sb-success);--progress-fill-warning:var(--color-sb-warning);--progress-fill-error:#f03e38}html[data-theme=dark][data-comfort-mode=on][data-cb-mode=on]{--ref-tile-text-success:#5fd3c4;--progress-fill-success:var(--color-sb-success);--progress-fill-warning:var(--color-sb-warning);--progress-fill-error:#e93632}[data-cb-mode=on] .status-success:before{content:"✓ ";font-weight:700}[data-cb-mode=on] .status-error:before{content:"✗ ";font-weight:700}[data-cb-mode=on] .status-warning:before{content:"⚠ "}[data-cb-mode=on] .badge-st-success,[data-cb-mode=on] .tag-st-success{text-underline-offset:2px;text-decoration:underline}[data-cb-mode=on] .badge-st-error,[data-cb-mode=on] .tag-st-error{text-underline-offset:2px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}[data-cb-mode=on] .badge-st-warning,[data-cb-mode=on] .tag-st-warning{text-underline-offset:2px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}[data-cb-mode=on] .badge-st-info{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[data-cb-mode=on] .badge-st-warning,[data-cb-mode=on] .cb-pattern-warning{background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,#0000001a 4px 8px)}[data-theme=dark][data-cb-mode=on] .cb-pattern-warning{background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,#ffffff1a 4px 8px)}[data-cb-mode=on] .badge-st-error,[data-cb-mode=on] .cb-pattern-error{background-image:radial-gradient(circle at 2px 2px,#00000026 1px,#0000 1px);background-size:6px 6px}[data-theme=dark][data-cb-mode=on] .cb-pattern-error{background-image:radial-gradient(circle at 2px 2px,#ffffff26 1px,#0000 1px);background-size:6px 6px}[data-cb-mode=on] .badge-st-success,[data-cb-mode=on] .cb-pattern-success{background-image:linear-gradient(45deg,#00000014 25%,#0000 25%),linear-gradient(-45deg,#00000014 25%,#0000 25%);background-size:8px 8px}[data-theme=dark][data-cb-mode=on] .cb-pattern-success{background-image:linear-gradient(45deg,#ffffff14 25%,#0000 25%),linear-gradient(-45deg,#ffffff14 25%,#0000 25%);background-size:8px 8px}[data-cb-mode=on] .alert-st-warning:before,[data-cb-mode=on] .alert-st-error:before,[data-cb-mode=on] .alert-st-success:before{content:"";pointer-events:none;width:3rem;position:absolute;inset:0 auto 0 0}[data-cb-mode=on] .partial-failure-st:before{width:calc(2rem + var(--spacing-sm))}[data-cb-mode=on] .alert-st-warning>*,[data-cb-mode=on] .alert-st-error>*,[data-cb-mode=on] .alert-st-success>*{position:relative}[data-cb-mode=on] .alert-st-warning:before{background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,#0000001a 4px 8px)}[data-theme=dark][data-cb-mode=on] .alert-st-warning:before{background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,#ffffff1a 4px 8px)}[data-cb-mode=on] .alert-st-error:before{background-image:radial-gradient(circle at 2px 2px,#00000026 1px,#0000 1px);background-size:6px 6px}[data-theme=dark][data-cb-mode=on] .alert-st-error:before{background-image:radial-gradient(circle at 2px 2px,#ffffff26 1px,#0000 1px);background-size:6px 6px}[data-cb-mode=on] .alert-st-success:before{background-image:linear-gradient(45deg,#00000014 25%,#0000 25%),linear-gradient(-45deg,#00000014 25%,#0000 25%);background-size:8px 8px}[data-theme=dark][data-cb-mode=on] .alert-st-success:before{background-image:linear-gradient(45deg,#ffffff14 25%,#0000 25%),linear-gradient(-45deg,#ffffff14 25%,#0000 25%);background-size:8px 8px}.status-dot-st{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}[data-cb-mode=on] .status-dot-st{width:10px;height:10px}[data-cb-mode=on] .status-dot-st.dot-error,[data-cb-mode=on] .status-dot-st.dot-declined{border-radius:2px}[data-cb-mode=on] .status-dot-st.dot-warning,[data-cb-mode=on] .status-dot-st.dot-pending{clip-path:polygon(50% 0%,100% 100%,0% 100%);border-radius:0;width:12px;height:10px}[data-cb-mode=on] .status-dot-st.dot-success,[data-cb-mode=on] .status-dot-st.dot-approved,[data-cb-mode=on] .status-dot-st.dot-primary{border-radius:50%}[data-cb-mode=on] .status-dot-st.dot-neutral,[data-cb-mode=on] .status-dot-st.dot-inactive{border-radius:0;transform:rotate(45deg)}.status-dot-st.dot-inactive{background-color:var(--sb-text-secondary)}html[data-comfort-mode=on]{--sb-bg-primary:#fafaf8;--sb-bg-secondary:#f0f0ec;--sb-bg-tertiary:var(--sb-bg-secondary);--sb-border:#dcddd8;--color-st-primary:#1a7da8;--color-st-secondary:#165e80;--color-st-primary-text:#00729a;--color-st-secondary-text:#165e80;--color-st-primary-plate:#1a7da8;--color-st-primary-plate-hover:#165e80;--btn-secondary-hover:#124d69;--sb-text-secondary:#5c5d61;--sb-text-tertiary:#5c5d61;--color-sb-error-text:#b33434;--color-sb-success-text:#187062;--sb-control-border:#85878a;--progress-fill-success:#008d7d;--progress-fill-warning:#bc6800;--progress-fill-error:#e14347;--ref-tile-text-primary:var(--color-st-secondary);--ref-tile-text-success:var(--color-sb-success-muted-text);--ref-tile-text-error:var(--color-sb-error-text);--sb-shadow-sm:0 1px 2px #0000000f,0 1px 1px #0000000f;--sb-shadow-md:0 2px 8px #00000014;--sb-shadow-lg:0 4px 12px #00000014;--sb-shadow-xl:0 6px 20px #0000001a}html[data-comfort-mode=on][data-cb-mode=on]{--progress-fill-success:#008a65;--progress-fill-warning:#bb6800;--progress-fill-error:var(--color-sb-error)}html[data-comfort-mode=on] body{line-height:1.65}html[data-comfort-mode=on] .text-sm,html[data-comfort-mode=on] .text-xs{line-height:1.6}html[data-theme=dark][data-comfort-mode=on]{--sb-input-raised:var(--sb-bg-primary);--sb-input-raised-hover:var(--sb-surface-muted);--sb-bg-primary:#18242c;--sb-bg-secondary:#0c1117;--sb-bg-tertiary:var(--color-sb-bg-dark-tertiary);--sb-surface-muted:var(--sb-bg-secondary);--color-st-primary:#1a7da8;--color-st-secondary:#165e80;--color-st-primary-plate:#1a7da8;--color-st-primary-plate-hover:#165e80;--btn-secondary-hover:#124d69;--sb-border:#273540;--sb-text-secondary:#9aa4ae;--sb-text-tertiary:#9a9a9a;--color-sb-error-text:#e19393;--color-sb-success-text:#82b8af;--color-st-primary-text:#73c5dc;--color-st-secondary-text:#73acc6;--sb-control-border:#727e89;--ref-tile-text-primary:var(--color-st-lighter);--ref-tile-text-success:var(--color-sb-success);--ref-tile-text-error:var(--color-sb-error-text);--progress-fill-success:var(--color-sb-success);--progress-fill-warning:var(--color-sb-warning);--progress-fill-error:var(--color-sb-error)}:is(.btn-st,.btn-icon-st,.btn-modal-help,.pill-btn-st,.view-toggle-st-btn,.pagination-btn-st,.nav-link-st,.menu-item-st,.bottom-sheet-item,.form-input-st,.form-input-st-sm,.searchable-select-trigger,.searchable-select-option,.datepicker-trigger,.datepicker-time-input,.datepicker-year-input){min-height:var(--display-target-min)}:is(.btn-st,.btn-icon-st,.btn-modal-help,.pill-btn-st,.view-toggle-st-btn,.pagination-btn-st){min-width:var(--display-target-min)}label:has(>:is(.toggle-st,.checkbox-st,.radio-st)){min-height:var(--display-target-min)}html{--display-target-min:24px;font-size:100%}html[data-mobile-mode=compact]{font-size:75%}html[data-mobile-mode=field]{--display-target-min:56px;--touch-target-min:56px;--touch-target-lg:64px;--tab-bar-height:72px;font-size:112.5%}@media not all and (min-width:768px),(pointer:coarse){html:not([data-mobile-mode=field]){--display-target-min:44px}}html{font-family:var(--font-sans);scroll-behavior:smooth}::placeholder{color:var(--sb-text-secondary)}body{font-family:var(--font-sans);background-color:var(--sb-bg-primary);color:var(--sb-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;transition:background-color .3s,color .3s}a{color:inherit;text-decoration:none}button{cursor:pointer}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--sb-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-sb-blue-grey);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-st-secondary)}}@layer components{.bg-sub-tab-gradient{background:linear-gradient(to bottom,var(--sb-bg-primary),var(--sb-bg-secondary))}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.settings-quiet-hours-st{--input-padding-x:calc(var(--spacing)*2)}.form-input-st{background-color:var(--sb-bg-secondary);border:1px solid var(--sb-control-border);border-radius:var(--radius-md);padding:var(--input-padding-y)var(--input-padding-x);font-size:var(--font-body);font-family:var(--font-sans);color:var(--sb-text-primary);width:100%;min-height:var(--touch-target-min);transition:background-color .2s,border-color .2s,box-shadow .2s}.form-input-st:hover:not(:disabled){background-color:var(--sb-bg-primary);border-color:var(--color-st-primary-text)}.form-input-st:focus{background-color:var(--sb-bg-primary);border-color:var(--color-st-primary-text);outline:2px solid var(--sb-focus-ring);outline-offset:2px}.form-input-st::placeholder{color:var(--sb-text-secondary)}.form-input-st:disabled{background-color:var(--sb-bg-secondary);opacity:.6;cursor:not-allowed}.form-input-st[type=number]{-moz-appearance:textfield}.form-input-st[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input-st[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-input-st-lifted{background-color:var(--sb-bg-primary)}.form-input-st-lifted:hover:not(:disabled){background-color:var(--sb-surface-muted)}.form-panel-st{background-color:var(--sb-bg-secondary);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);border:1px solid var(--sb-border);border-radius:var(--radius-md);padding:1rem}.date-range-btn-st{background-color:var(--sb-bg-secondary);border:1px solid var(--sb-control-border);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;font-family:var(--font-sans);color:var(--sb-text-primary);white-space:nowrap;cursor:pointer;min-height:var(--touch-target-min);align-items:center;gap:.5rem;min-width:13rem;padding:.5rem 1rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.date-range-btn-st:hover:not(:disabled){background-color:var(--sb-bg-primary);border-color:var(--color-st-primary-text)}.date-range-btn-st:focus,.date-range-btn-st:focus-visible{background-color:var(--sb-bg-primary);border-color:var(--color-st-primary-text);outline:2px solid var(--sb-focus-ring);outline-offset:2px}.date-range-btn-st:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.form-input-st-sm{background-color:var(--sb-bg-primary);border:1px solid var(--sb-control-border);border-radius:var(--radius-sm);font-size:.875rem;font-family:var(--font-sans);color:var(--sb-text-primary);padding:.5rem .625rem;transition:background-color .2s,border-color .2s,box-shadow .2s}.form-input-st-sm:hover:not(:disabled){border-color:var(--color-st-primary-text)}.form-input-st-sm:focus{border-color:var(--color-st-primary-text);outline:2px solid var(--sb-focus-ring);outline-offset:2px}.form-input-st-sm::placeholder{color:var(--sb-text-secondary)}.form-input-st-sm:disabled{background-color:var(--sb-bg-secondary);opacity:.6;cursor:not-allowed}.form-input-st-sm[type=number]{-moz-appearance:textfield}.form-input-st-sm[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input-st-sm[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select.form-input-st{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2376777a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}textarea.form-input-st{resize:vertical;min-height:max(var(--display-target-min,24px),100px)}textarea.form-input-st[rows="1"]{min-height:0}.input-container-st{border:1px solid var(--sb-control-border);border-radius:var(--radius-md);transition:border-color .2s;overflow:hidden}.input-container-st:hover{border-color:var(--color-st-primary-text)}.input-container-st:focus-within:not(:has(.ql-toolbar :focus-visible)){outline:2px solid var(--sb-focus-ring);outline-offset:2px}.ql-toolbar.ql-snow{border:none;border-bottom:1px solid var(--sb-border);background:var(--sb-bg-secondary);font-family:var(--font-sans);flex-wrap:wrap;gap:8px;padding:.5rem .75rem;display:flex}.ql-toolbar.ql-snow .ql-formats{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-right:0;display:flex}.ql-toolbar.ql-snow button,.ql-toolbar.ql-snow .ql-picker,.ql-toolbar.ql-snow .ql-picker-label,.ql-toolbar.ql-snow .ql-picker-item{min-width:var(--display-target-min,24px);min-height:var(--display-target-min,24px)}.ql-toolbar.ql-snow button,.ql-toolbar.ql-snow .ql-picker-label,.ql-toolbar.ql-snow .ql-picker-options .ql-picker-item{justify-content:center;align-items:center;display:inline-flex}.ql-toolbar.ql-snow button svg,.ql-toolbar.ql-snow .ql-picker-label svg{flex-shrink:0;width:18px;height:18px}.ql-toolbar.ql-snow .ql-picker-label{white-space:nowrap}.ql-toolbar.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-label{padding-right:22px}.ql-toolbar.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) .ql-picker-item{display:flex}.ql-toolbar.ql-snow .ql-picker:not(.ql-color-picker) .ql-picker-item+.ql-picker-item{margin-top:8px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item{padding:max(0px,calc((var(--display-target-min,24px) - 16px)/2));background-clip:content-box;margin:4px}.ql-container.ql-snow{font-family:var(--font-sans);color:var(--sb-text-primary);border:none;flex-direction:column;flex:1;min-height:0;font-size:.9375rem;display:flex}.ql-editor{cursor:text;flex:1;padding:1rem;line-height:1.625}.ql-editor.ql-blank:before{color:var(--sb-text-secondary);font-style:normal}.ql-snow .ql-stroke{stroke:var(--sb-text-secondary)}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:var(--sb-text-secondary)}.ql-snow .ql-picker{color:var(--sb-text-secondary)}.ql-snow .ql-picker-options{background:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-color:var(--sb-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sb-lg)}.quill-picker-popover-st{width:20rem;max-width:calc(100vw - 16px);max-height:min(60dvh,calc(var(--visual-viewport-height,100dvh) - 16px));overscroll-behavior:contain;overflow-y:auto}.quill-picker-popover-st .ql-toolbar.ql-snow{background:0 0;border:0;padding:0;display:block}.quill-picker-popover-st .ql-picker{width:100%;height:auto;display:block}.quill-picker-popover-st .ql-picker.ql-expanded .ql-picker-options{width:100%;min-width:0;box-shadow:none;border:0;gap:8px;padding:4px;display:grid;position:static}.quill-picker-popover-st .ql-color-picker.ql-expanded .ql-picker-options{grid-template-columns:repeat(auto-fit,minmax(var(--display-target-min,24px),1fr))}.quill-picker-popover-st .ql-picker .ql-picker-options .ql-picker-item{float:none;width:100%;margin:0}.quill-picker-popover-st .ql-color-picker .ql-picker-options .ql-picker-item{padding:max(0px,calc((var(--display-target-min,24px) - 16px)/2));width:var(--display-target-min,24px);height:var(--display-target-min,24px);justify-self:center}.quill-picker-popover-st .ql-picker-item:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.ql-snow .ql-active .ql-stroke,.ql-snow button:hover .ql-stroke{stroke:var(--color-st-primary-text)}.ql-snow .ql-active .ql-fill,.ql-snow button:hover .ql-fill{fill:var(--color-st-primary-text)}.ql-snow .ql-active{color:var(--color-st-primary-text)}.form-input-error{border:2px solid var(--color-sb-error-text)!important}.form-input-error:focus{box-shadow:0 0 0 2px var(--sb-focus-ring);outline:none}input[type=checkbox].form-input-error{outline:2px solid var(--color-sb-error-text);outline-offset:2px;border:none!important}.form-label-error{color:var(--color-sb-error-text)!important}.form-label-error :is(.label-st,.form-label-st){color:inherit}.form-error-message{color:var(--color-sb-error-text);align-items:center;gap:.25rem;margin-top:.25rem;font-size:max(10px,.75rem);display:flex}@keyframes field-attention{0%{transform:translate(0)}15%{transform:translate(-4px)}30%{transform:translate(4px)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}to{transform:translate(0)}}.field-attention{animation:.4s forwards field-attention}.meeting-input:hover:not(:focus){border-bottom-color:var(--sb-border)!important}@supports (color:color-mix(in lab, red, red)){.meeting-input:hover:not(:focus){border-bottom-color:color-mix(in oklab,var(--sb-border)50%,transparent)!important}}.meeting-input:focus{box-shadow:0 2px 0 0 var(--sb-focus-ring);border-bottom-color:var(--color-st-primary-text)!important}@keyframes highlight-reply{0%{box-shadow:0 0 0 2px var(--color-st-primary-text),0 0 14px rgba(var(--color-primary-rgb),.22);background-color:rgba(var(--color-primary-rgb),.1)}60%{box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.4),0 0 8px rgba(var(--color-primary-rgb),.08);background-color:rgba(var(--color-primary-rgb),.04)}to{box-shadow:none;background-color:#0000}}.highlight-reply{animation:2s ease-out forwards highlight-reply}@keyframes highlight-attachment{0%{box-shadow:0 0 0 2px var(--color-sb-warning);background-color:color-mix(in oklch,var(--color-sb-warning)12%,transparent)}to{box-shadow:none;background-color:#0000}}.highlight-attachment{animation:4.5s ease-out forwards highlight-attachment}@keyframes message-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.message-fade-in{animation:.3s ease-out forwards message-fade-in}@keyframes search-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch,var(--color-st-primary-text)40%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-st-primary-text)10%,transparent)}}.search-active-pulse{animation:2s ease-in-out 2 search-pulse}.reply-header-st{--sb-focus-ring:#fff;color:#fff;border-radius:var(--radius-card)var(--radius-card)0 0;background-color:#555655;justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}.reply-header-st h6,.reply-header-st a,.reply-header-st span{color:#fff}[data-theme=dark] .reply-header-st{background-color:#2e3a44}.reply-fab-st{z-index:var(--z-fixed);background:var(--btn-primary-bg);color:#fff;cursor:pointer;border:none;border-radius:3.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1.125rem;font-weight:600;transition:all .2s,right .3s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.5rem;box-shadow:0 5px 15px #0003}.reply-fab-st:hover{background:var(--btn-primary-hover);transform:translateY(-1px);box-shadow:0 8px 24px #00000040}.reply-fab-st:active{transform:translateY(0)}@media (max-width:767px){.reply-fab-st{bottom:calc(5rem + env(safe-area-inset-bottom,0px));padding:.75rem 1.25rem;font-size:1rem;right:1rem}}.reply-navigator-st{z-index:50;background:#00b2e3;border-radius:9999px;align-items:center;gap:.125rem;padding:.25rem .5rem;display:flex;position:fixed;bottom:5.5rem;right:1.7rem}@supports (color:color-mix(in lab, red, red)){.reply-navigator-st{background:color-mix(in srgb,var(--color-st-primary)10%,var(--bg-primary))}}.reply-navigator-st{border:1px solid rgba(var(--color-primary-rgb),.3);box-shadow:0 4px 16px #00000024,0 0 0 3px rgba(var(--color-primary-rgb),.07);-webkit-user-select:none;user-select:none;transition:right .3s}@media (max-width:767px){.reply-navigator-st{bottom:calc(8.25rem + env(safe-area-inset-bottom,0px));right:1rem}}.swiping{transform:translateX(var(--swipe-x,0));transition:none}.reply-nav-st{z-index:calc(var(--z-fixed) - 1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:1.25rem;align-items:center;gap:.25rem;padding:.35rem .5rem;transition:all .2s;display:flex;position:fixed;bottom:5.625rem;right:1.5rem;box-shadow:0 2px 8px #00000026}[data-theme=dark] .reply-nav-st{background:#0f1419d9}.reply-nav-st button{border:1px solid var(--sb-border);background:var(--sb-bg-primary);width:2rem;height:2rem;color:var(--sb-text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.reply-nav-st button:hover:not(:disabled){background:var(--sb-surface-muted);color:var(--color-st-primary-text);border-color:var(--color-st-primary-text)}.reply-nav-st button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:767px){.reply-nav-st{bottom:calc(8.5rem + env(safe-area-inset-bottom,0px));right:1rem}}.att-card-lift{transition:all .2s}.att-card-lift:hover{border-color:var(--color-st-primary-text);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.label-st{font-family:var(--font-sans);color:var(--sb-text-primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:flex}.label-st.disabled{opacity:.5;pointer-events:none}.field-label-st{color:var(--sb-text-secondary);text-transform:uppercase;letter-spacing:.025em;font-size:max(10px,.6875rem);font-weight:600;line-height:1}.field-label-st-sm{color:var(--sb-text-secondary);text-transform:uppercase;letter-spacing:.025em;font-size:max(10px,.75rem);font-weight:600;line-height:1}.header-label-st{color:var(--sb-text-secondary);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.125rem;font-size:max(10px,.625rem);font-weight:600;line-height:1}.field-value-st,.details-grid-value-st{color:var(--sb-text-primary);font-size:.875rem;font-weight:400;line-height:1.4}.details-grid-value-st-date{font-weight:600}.field-value-st-mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:max(10px,.75rem)}.field-value-st-muted{color:var(--sb-text-secondary)}.field-value-st-inline{color:var(--sb-text-primary);align-items:center;gap:.375rem;font-size:.875rem;font-weight:400;line-height:1.4;display:inline-flex}.field-grid-st{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}.field-grid-st-tight{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;display:grid}.field-grid-st-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem 1rem;display:grid}.field-grid-st-4{grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;display:grid}@media (min-width:640px){.field-grid-st-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.field-grid-st-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.field-grid-st-span-2{grid-column:span 2/span 2}@media (max-width:479px){.field-grid-st,.field-grid-st-tight,.field-grid-st-3{grid-template-columns:minmax(0,1fr)}}.icon-box-st{border-radius:var(--radius-md);background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);width:2.5rem;height:2.5rem;box-shadow:var(--sb-shadow-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-badge-gradient-st{background-image:var(--sb-gradient-tile);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.badge-count-st{color:#fff;background-color:var(--color-sb-error-plate);border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:max(10px,.625rem);font-weight:700;line-height:1;display:inline-flex}.checkbox-st{--control-hit:var(--display-target-min,24px);appearance:none;border:2px solid var(--sb-control-border);background-color:var(--sb-bg-primary);cursor:pointer;border-radius:4px;flex-shrink:0;width:1rem;height:1rem;transition:all .2s;position:relative}.checkbox-st:before{content:"";inset:calc((1rem - 4px - var(--control-hit))/2);position:absolute}.checkbox-st:hover{border-color:var(--color-st-primary-text)}.checkbox-st:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.checkbox-st:checked{background-color:#0095bf;border-color:#0095bf}.checkbox-st:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.checkbox-st:indeterminate{background-color:#0095bf;border-color:#0095bf}.checkbox-st:indeterminate:after{content:"";background-color:#fff;border:0;border-radius:1px;width:8px;height:2px;position:absolute;top:5px;left:2px;transform:none}.checkbox-st:disabled{opacity:.5;cursor:not-allowed}.checkbox-st-checked{color:#fff;background-color:#0095bf!important;border-color:#0095bf!important}.toggle-st{--control-hit:var(--display-target-min,24px);background-color:var(--sb-control-border);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;align-items:center;width:2rem;height:1.125rem;padding:0;transition:background-color .3s;display:inline-flex;position:relative}.toggle-st:before{content:"";inset-block:calc((1.125rem - var(--control-hit))/2);inset-inline:min(0px,calc((2rem - var(--control-hit))/2));position:absolute}.toggle-st[aria-checked=true]{background-color:#0095bf}.toggle-st-knob{background-color:var(--sb-overlay-white);pointer-events:none;border-radius:9999px;width:1rem;height:1rem;transition:transform .3s;display:block;transform:translate(1px);box-shadow:0 1px 3px #0003}.toggle-st[aria-checked=true] .toggle-st-knob{transform:translate(15px)}.radio-st{--control-hit:var(--display-target-min,24px);appearance:none;border:2px solid var(--sb-control-border);background-color:var(--sb-bg-primary);cursor:pointer;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;transition:all .2s;position:relative}.radio-st:before{content:"";inset:calc((1rem - 4px - var(--control-hit))/2);position:absolute}.radio-st:hover{border-color:var(--color-st-primary-text)}.radio-st:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.radio-st:checked{border-color:#0095bf}.radio-st:checked:after{content:"";background-color:#0095bf;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-st:disabled{opacity:.5;cursor:not-allowed}input.toggle-st{appearance:none;background-color:var(--sb-control-border);cursor:pointer;border-radius:9999px;flex-shrink:0;width:2rem;height:1.125rem;transition:all .3s;position:relative}input.toggle-st:after{content:"";background-color:var(--sb-overlay-white);border-radius:50%;width:1rem;height:1rem;transition:transform .3s;position:absolute;top:1px;left:1px;box-shadow:0 2px 4px #0003}input.toggle-st:hover{background-color:var(--color-sb-grey)}input.toggle-st:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}input.toggle-st:checked{background-color:#0095bf}input.toggle-st:checked:after{transform:translate(14px)}input.toggle-st:disabled{opacity:.5;cursor:not-allowed}@media not all and (min-width:768px),(pointer:coarse){.checkbox-st,.radio-st,.toggle-st{--control-hit:var(--touch-target-min)}}.toggle-input-wrapper-st{background-color:var(--sb-bg-primary);border:1px solid var(--sb-control-border);border-radius:var(--radius-md);min-height:var(--touch-target-min);align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.btn-st{padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}@media (min-width:1024px) and (pointer:fine){.btn-st{--btn-min-height:max(var(--display-target-min,24px),2.25rem);--btn-padding-y:0;--btn-padding-x:1rem;--btn-ghost-padding-y:0}}@media (min-width:768px) and (not (min-width:1024px)) and (pointer:fine){:where(:root:not([data-mobile-mode=field])) .btn-st{--btn-min-height:max(var(--display-target-min,24px),2.25rem);--btn-padding-y:0;--btn-padding-x:1rem;--btn-ghost-padding-y:0}}.btn-st:where(:disabled){transition:all .2s}.btn-st:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-st-primary{background-color:var(--btn-primary-bg);color:#fff;padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));box-shadow:0 4px 12px var(--btn-primary-bg);border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-st-primary{box-shadow:0 4px 12px color-mix(in srgb,var(--btn-primary-bg)30%,transparent)}}.btn-st-primary{white-space:nowrap}.btn-st-primary:hover:not(:disabled){background-color:var(--btn-primary-hover);box-shadow:0 6px 20px var(--btn-primary-hover);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn-st-primary:hover:not(:disabled){box-shadow:0 6px 20px color-mix(in srgb,var(--btn-primary-hover)40%,transparent)}}.btn-st-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-st-primary:where(:disabled){transition:all .2s}.btn-st-secondary{background-color:var(--color-st-secondary);color:#fff;padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}.btn-st-secondary:hover:not(:disabled){background-color:var(--btn-secondary-hover)}.btn-st-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-st-secondary:where(:disabled){transition:all .2s}.btn-st-outline{border:2px solid var(--color-st-primary-text);color:var(--color-st-primary-text);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-st-outline:hover:not(:disabled){background-color:var(--color-st-primary-plate-hover);color:#fff;border-color:var(--color-st-primary-plate-hover);transform:translateY(-2px)}.btn-st-outline:disabled{opacity:.5;cursor:not-allowed;transition:transform .2s,box-shadow .2s,opacity .2s;transform:none}.btn-st-outline-secondary{border:2px solid var(--color-st-secondary-text);color:var(--color-st-secondary-text);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-st-outline-secondary:hover:not(:disabled){background-color:var(--btn-secondary-hover);border-color:var(--btn-secondary-hover);color:#fff;transform:translateY(-2px)}.btn-st-outline-secondary:disabled{opacity:.5;cursor:not-allowed;transition:transform .2s,box-shadow .2s,opacity .2s;transform:none}.btn-st-outline[data-filter-active]{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.btn-st-outline[data-filter-active]{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.btn-st-outline-neutral{background-color:var(--sb-bg-primary);border:2px solid var(--sb-border);color:var(--sb-text-primary);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-md);min-height:var(--touch-target-min);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}.btn-st-outline-neutral:hover:not(:disabled){background-color:var(--sb-bg-secondary)}.btn-st-outline-neutral:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-st-outline-neutral:where(:disabled){transition:all .2s}.btn-st-accent{background-color:var(--btn-accent-bg);color:var(--btn-accent-ink);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-md);min-height:var(--touch-target-min);box-shadow:0 4px 12px var(--btn-accent-bg);border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-st-accent{box-shadow:0 4px 12px color-mix(in oklab,var(--btn-accent-bg)30%,transparent)}}.btn-st-accent{white-space:nowrap}.btn-st-accent:hover:not(:disabled){background-color:var(--btn-accent-hover);box-shadow:0 6px 20px var(--btn-accent-hover);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn-st-accent:hover:not(:disabled){box-shadow:0 6px 20px color-mix(in oklab,var(--btn-accent-hover)40%,transparent)}}.btn-st-accent:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-st-accent:where(:disabled){transition:all .2s}.btn-st-success{background-color:var(--color-sb-success-plate);color:#fff;padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}.btn-st-success:hover:not(:disabled){background-color:var(--color-sb-success-plate-hover);transform:translateY(-2px)}.btn-st-success:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-st-success:where(:disabled){transition:all .2s}.btn-st-error{background-color:var(--color-sb-error-plate);color:#fff;padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}.btn-st-error:hover:not(:disabled){background-color:var(--color-sb-error-plate-hover);transform:translateY(-2px)}.btn-st-error:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-st-error:where(:disabled){transition:all .2s}.btn-st-outline-error{border:2px solid var(--color-sb-error-text);color:var(--color-sb-error-text);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-st-outline-error:hover:not(:disabled){background-color:var(--color-sb-error-plate-hover);border-color:var(--color-sb-error-plate-hover);color:#fff;transform:translateY(-2px)}.btn-st-outline-error:disabled{opacity:.5;cursor:not-allowed;transition:transform .2s,box-shadow .2s,opacity .2s;transform:none}.btn-st-ghost{color:var(--sb-text-secondary);padding:var(--btn-ghost-padding-y,.5rem)1rem;border-radius:var(--radius-card);white-space:nowrap;background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .2s,opacity;display:inline-flex}.btn-st-ghost:hover:not(:disabled){background-color:var(--sb-surface-muted);color:var(--sb-text-primary)}.btn-st-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-st-ghost:where(:disabled){transition:all .2s}.btn-st-ghost-primary{color:var(--color-st-primary-text);padding:var(--btn-ghost-padding-y,.5rem)1rem;border-radius:var(--radius-card);white-space:nowrap;background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .2s,opacity;display:inline-flex}.btn-st-ghost-primary:where(:disabled){transition:all .2s}.btn-st-ghost-primary:hover:not(:disabled){background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.btn-st-ghost-primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.btn-st-ghost-primary:hover:not(:disabled){color:var(--ref-tile-text-primary)}.btn-st-ghost-primary:disabled{opacity:.5;cursor:not-allowed}.btn-st-ghost-error{color:var(--color-sb-error-text);padding:var(--btn-ghost-padding-y,.5rem)1rem;border-radius:var(--radius-card);white-space:nowrap;background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .2s,opacity;display:inline-flex}.btn-st-ghost-error:where(:disabled){transition:all .2s}.btn-st-ghost-error:hover:not(:disabled){background-color:#ff5f5f12}@supports (color:color-mix(in lab, red, red)){.btn-st-ghost-error:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-sb-error)7%,transparent)}}.btn-st-ghost-error:hover:not(:disabled){color:var(--color-sb-error-text)}:where(:root:not([data-theme=dark]):not([data-comfort-mode=on])) .btn-st-ghost-error:hover:not(:disabled){background-color:#ff5f5f05}@supports (color:color-mix(in lab, red, red)){:where(:root:not([data-theme=dark]):not([data-comfort-mode=on])) .btn-st-ghost-error:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-sb-error)2%,transparent)}}.btn-st-ghost-error:disabled{opacity:.5;cursor:not-allowed}.btn-st-ghost-success{color:var(--color-sb-success-text);padding:var(--btn-ghost-padding-y,.5rem)1rem;border-radius:var(--radius-card);white-space:nowrap;background-color:#0000;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .2s,opacity;display:inline-flex}.btn-st-ghost-success:where(:disabled){transition:all .2s}.btn-st-ghost-success:hover:not(:disabled){background-color:#2bb8a617}@supports (color:color-mix(in lab, red, red)){.btn-st-ghost-success:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-sb-success)9%,transparent)}}.btn-st-ghost-success:hover:not(:disabled){color:var(--color-sb-success-text)}.btn-st-ghost-success:disabled{opacity:.5;cursor:not-allowed}.btn-st-sm{--btn-padding-y:.5rem;--btn-padding-x:1rem;padding:var(--btn-padding-y)var(--btn-padding-x);font-size:max(10px,.8125rem)}@media (min-width:1024px) and (pointer:fine){.btn-st-sm{--btn-min-height:max(var(--display-target-min,24px),2rem);--btn-padding-y:0;--btn-padding-x:.75rem;min-height:max(var(--display-target-min,24px),2rem)}}@media (min-width:768px) and (not (min-width:1024px)) and (pointer:fine){:where(:root:not([data-mobile-mode=field])) .btn-st-sm{--btn-min-height:max(var(--display-target-min,24px),2rem);--btn-padding-y:0;--btn-padding-x:.75rem;min-height:max(var(--display-target-min,24px),2rem)}}.btn-st-outline-neutral.btn-st-sm{padding-block:.375rem}.btn-st-xs{--btn-padding-y:.25rem;--btn-padding-x:.625rem;padding:var(--btn-padding-y)var(--btn-padding-x);font-size:max(10px,.8125rem)}@media (min-width:1024px) and (pointer:fine){.btn-st-xs{--btn-min-height:max(var(--display-target-min,24px),2rem);--btn-padding-y:0;--btn-padding-x:.75rem;min-height:max(var(--display-target-min,24px),2rem)}}@media (min-width:768px) and (not (min-width:1024px)) and (pointer:fine){:where(:root:not([data-mobile-mode=field])) .btn-st-xs{--btn-min-height:max(var(--display-target-min,24px),2rem);--btn-padding-y:0;--btn-padding-x:.75rem;min-height:max(var(--display-target-min,24px),2rem)}}.pill-btn-st{font-family:var(--font-sans);background-color:var(--sb-surface-muted);color:var(--sb-text-secondary);border:1px solid var(--sb-border);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:max(10px,.8125rem);font-weight:500;line-height:1.25;transition:box-shadow .15s;display:inline-flex}@media not all and (min-width:768px),(pointer:coarse){.pill-btn-st{min-height:var(--touch-target-min)}}.pill-btn-st:hover:not(:disabled):not(.pill-btn-st-active):not([aria-pressed=true]){background-color:var(--sb-bg-primary);color:var(--sb-text-primary);border-color:var(--color-st-primary-text)}.pill-btn-st:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.pill-btn-st:disabled{opacity:.5;cursor:not-allowed}.pill-btn-st-active,.pill-btn-st[aria-pressed=true]{background-color:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));border-color:var(--st-selection-fill,var(--color-st-primary-text));box-shadow:0 1px 2px #00000014}.pill-btn-st-active:hover:not(:disabled),.pill-btn-st[aria-pressed=true]:hover:not(:disabled){background-color:var(--st-selection-fill,var(--color-st-primary-text));border-color:var(--st-selection-fill,var(--color-st-primary-text))}.pill-btn-st-sm{padding:.25rem .625rem;font-size:max(10px,.75rem)}.toggle-btn{border:1px solid var(--sb-control-border);transition:border-color .15s,box-shadow .15s}@media not all and (min-width:768px),(pointer:coarse){.toggle-btn{min-height:var(--touch-target-min)}}.toggle-btn:hover:not(:disabled):not(.toggle-btn-active){border-color:var(--color-st-primary-text)}.toggle-btn:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.toggle-btn-active{border-color:#0000;box-shadow:0 1px 2px #00000014}.proposal-toggle-btn:not(.toggle-btn-active){background-color:var(--bg-secondary);color:var(--text-secondary);border-radius:.25rem;padding:.25rem .75rem;font-size:max(10px,.75rem);font-weight:500}.proposal-toggle-btn:hover:not(:disabled):not(.toggle-btn-active){background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.proposal-toggle-btn:hover:not(:disabled):not(.toggle-btn-active){background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.proposal-toggle-btn:hover:not(:disabled):not(.toggle-btn-active){color:var(--ref-tile-text-primary)}.pill-bar-st{background-color:var(--sb-surface-muted);border:1px solid var(--sb-border);border-radius:var(--radius-md);align-items:center;gap:.125rem;max-width:100%;padding:max(4px,.25rem);display:inline-flex;overflow-x:auto}.pill-bar-st .pill-btn-st{border-radius:var(--radius-md);box-shadow:none;letter-spacing:.05em;text-transform:uppercase;color:var(--sb-text-secondary);background-color:#0000;border:none;flex-shrink:0;padding:.375rem .75rem;font-size:max(10px,.75rem);font-weight:600}.pill-bar-st .pill-btn-st:hover:not(:disabled):not(.pill-btn-st-active):not([aria-pressed=true]){color:var(--sb-text-primary);background-color:var(--sb-bg-primary)}.pill-bar-st .pill-btn-st-active,.pill-bar-st .pill-btn-st[aria-pressed=true]{background-color:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));box-shadow:var(--sb-shadow-sm)}:is(.pill-bar-st .pill-btn-st-active,.pill-bar-st .pill-btn-st[aria-pressed=true]):hover:not(:disabled){background-color:var(--st-selection-fill,var(--color-st-primary-text))}.pill-bar-st-fill{width:100%;display:flex}.pill-bar-st-fill .pill-btn-st{text-transform:none;letter-spacing:normal;flex:1 0 auto;justify-content:center;padding-inline:.5rem}.menu-item-st{text-align:left;width:100%;color:var(--sb-text-primary);cursor:pointer;background-color:#0000;border:none;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:400;transition:background-color .15s,color .15s;display:flex}.menu-item-st:hover{background-color:var(--sb-surface-muted);color:var(--sb-text-primary)}.menu-item-st:disabled{opacity:.5;cursor:not-allowed}.menu-item-st>i[data-lucide],.menu-item-st>svg[data-lucide],.menu-item-st>.menu-item-icon{color:var(--sb-text-secondary);flex-shrink:0}.menu-item-st-danger{color:var(--color-sb-error-text)}.menu-item-st-danger:hover{background-color:#ff5f5f12}@supports (color:color-mix(in lab, red, red)){.menu-item-st-danger:hover{background-color:color-mix(in srgb,var(--color-sb-error)7%,transparent)}}.menu-item-st-danger:hover,.menu-item-st-danger>i[data-lucide],.menu-item-st-danger>svg[data-lucide],.menu-item-st-danger>.menu-item-icon{color:var(--color-sb-error-text)}.menu-item-st-compact{border-radius:var(--radius-md);gap:.625rem;padding:.5rem .75rem}.option-card-st{border:1px solid var(--sb-border);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem;transition:border-color .15s,background-color .15s;display:flex}.option-card-st:hover{border-color:var(--color-st-primary-text)}.option-card-st-selected{border-color:var(--color-st-primary-text);background-color:#00b2e30d}@supports (color:color-mix(in lab, red, red)){.option-card-st-selected{background-color:color-mix(in srgb,var(--color-st-primary)5%,transparent)}}.picker-row-st{cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.picker-row-st:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.picker-row-st:hover{background-color:color-mix(in srgb,var(--sb-surface-muted)40%,transparent)}}.picker-row-st-disabled{opacity:.5;cursor:not-allowed}.picker-row-st-disabled:hover{background-color:#0000}.teams-item,.teams-msg-row,.onedrive-item,.teams-staged-remove{transition:background-color .15s}.teams-attach-card{background-color:var(--sb-surface-muted);transition:background-color .15s}@media (hover:hover){.teams-item:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.teams-item:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)50%,transparent)}}.teams-msg-row:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.teams-msg-row:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)30%,transparent)}}.onedrive-item:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.onedrive-item:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)60%,transparent)}}.onedrive-tile:hover{background-color:var(--sb-surface-muted)}.teams-attach-card:hover,.teams-staged-remove:hover:not(:disabled){background-color:var(--sb-bg-primary)}}.error-state-st{text-align:center}.error-state-icon-st{background-color:#ff5f5f1a;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.error-state-icon-st{background-color:color-mix(in srgb,var(--color-sb-error)10%,transparent)}}.error-state-title-st{color:var(--sb-text-primary);overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.25rem}.error-state-desc-st{overflow-wrap:anywhere;max-width:28rem;color:var(--sb-text-secondary);margin-top:.25rem;margin-left:auto;margin-right:auto;font-size:max(10px,.75rem);line-height:1rem}.accordion-header-st{width:100%;min-height:var(--display-target-min);background-color:var(--sb-bg-secondary);align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.accordion-header-st{background-color:color-mix(in srgb,var(--sb-bg-secondary)10%,transparent)}}.accordion-header-st{text-align:left;cursor:pointer;transition:background-color .15s}.accordion-header-st:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.accordion-header-st:hover{background-color:color-mix(in srgb,var(--sb-surface-muted)20%,transparent)}}.report-iframe-st{border-radius:var(--radius-md);border:none;width:100%;min-height:400px;overflow:hidden}.btn-st-text-link{font:inherit;color:var(--color-st-primary-text);cursor:pointer;background-color:#0000;border:none;margin:0;padding:0;font-weight:500;text-decoration:none;transition:color .15s;display:inline}.btn-st-text-link:hover:not(:disabled){text-decoration:underline}.btn-st-text-link:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px;border-radius:2px}.btn-st-text-link:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.header-icon-btn-st{transition-property:color,background-color,border-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.header-icon-btn-st:hover{background-color:var(--sb-surface-muted)}}@media not all and (min-width:768px){#app-header #btnActivityBadge,#app-header #btnUserMenu{min-width:var(--touch-target-min);min-height:min(var(--touch-target-min),var(--spacing-topnav))}}.btn-icon-st{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--sb-text-secondary);cursor:pointer;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}@media not all and (min-width:768px),(pointer:coarse){.btn-icon-st{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.btn-icon-st:hover{color:var(--sb-text-primary);background-color:var(--sb-surface-muted)}.btn-icon-st:active{transform:scale(.96)}.btn-icon-st:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.btn-icon-st:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-icon-st i[data-lucide],.btn-icon-st svg{width:1rem;height:1rem}.btn-icon-st-primary{color:var(--color-st-primary-text)}.btn-icon-st-primary:hover{color:var(--color-st-primary-text);background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.btn-icon-st-primary:hover{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.btn-icon-st-success{color:var(--color-sb-success-text)}.btn-icon-st-success:hover{color:var(--color-sb-success-text);background-color:#2bb8a61a}@supports (color:color-mix(in lab, red, red)){.btn-icon-st-success:hover{background-color:color-mix(in srgb,var(--color-sb-success)10%,transparent)}}.btn-icon-st-warning{color:var(--color-sb-warning-text)}.btn-icon-st-warning:hover{color:var(--color-sb-warning-text);background-color:#ffa7261a}@supports (color:color-mix(in lab, red, red)){.btn-icon-st-warning:hover{background-color:color-mix(in srgb,var(--color-sb-warning)10%,transparent)}}.btn-icon-st-error{color:var(--color-sb-error-text)}.btn-icon-st-error:hover{color:var(--color-sb-error-text);background-color:#ff5f5f1a}@supports (color:color-mix(in lab, red, red)){.btn-icon-st-error:hover{background-color:color-mix(in srgb,var(--color-sb-error)10%,transparent)}}.btn-icon-st-inverse{color:#fffc}.btn-icon-st-inverse:hover{color:#fff;background-color:#ffffff1a}.btn-icon-st-error-soft:hover{color:var(--color-sb-error-text);background-color:#ff5f5f1a}@supports (color:color-mix(in lab, red, red)){.btn-icon-st-error-soft:hover{background-color:color-mix(in srgb,var(--color-sb-error)10%,transparent)}}.btn-icon-st-primary.active,.btn-icon-st[data-filter-active]{color:var(--color-st-primary-text);background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.btn-icon-st-primary.active,.btn-icon-st[data-filter-active]{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.btn-icon-st-warning.active{color:var(--color-sb-warning-text);background-color:#ffa7261a}@supports (color:color-mix(in lab, red, red)){.btn-icon-st-warning.active{background-color:color-mix(in srgb,var(--color-sb-warning)10%,transparent)}}.btn-icon-st-error.active{color:var(--color-sb-error-text);background-color:#ff5f5f1a}@supports (color:color-mix(in lab, red, red)){.btn-icon-st-error.active{background-color:color-mix(in srgb,var(--color-sb-error)10%,transparent)}}.btn-icon-st-primary.active,.btn-icon-st[data-filter-active],.btn-icon-st-warning.active,.btn-icon-st-error.active{border-color:currentColor}.btn-icon-st-reveal{transition:opacity .15s,background-color .15s,color .15s}@media (min-width:1024px) and (hover:hover){.btn-icon-st-reveal{opacity:0}}.group:hover .btn-icon-st-reveal,.group:focus-within .btn-icon-st-reveal,.btn-icon-st-reveal:focus-visible{opacity:1}.hover-reveal-st{transition:opacity .15s}@media (min-width:1024px) and (hover:hover){.hover-reveal-st{opacity:0}}.group:hover .hover-reveal-st,.group:focus-within .hover-reveal-st,.hover-reveal-st:focus-within,.hover-reveal-st:focus-visible{opacity:1}.btn-icon-st-sm{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem}@media not all and (min-width:768px),(pointer:coarse){.btn-icon-st-sm{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.btn-icon-st-count{gap:.25rem;width:auto;padding-inline:.5rem;font-size:max(10px,.75rem)}@media not all and (min-width:768px),(pointer:coarse){.btn-icon-st-count{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.meeting-status-chip{border-radius:var(--radius-card)}.meeting-status-chip-open{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.meeting-status-chip-open{background-color:color-mix(in oklab,var(--sb-surface-muted)50%,transparent)}}.meeting-status-chip-open:hover:not(:disabled){background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.meeting-status-chip-open:hover:not(:disabled){background-color:color-mix(in oklab,var(--sb-surface-muted)80%,transparent)}}.meeting-status-chip-progress{background-color:var(--color-st-primary-plate);color:#fff}.meeting-status-chip-progress:hover:not(:disabled){background-color:var(--color-st-primary-plate-hover);color:#fff}.meeting-status-chip-complete{background-color:var(--color-sb-success-plate);color:#fff}.meeting-status-chip-complete:hover:not(:disabled){background-color:var(--color-sb-success-plate-hover);color:#fff}.constr-div-row:hover{background-color:var(--sb-surface-muted)}.constr-firm-option:hover{background-color:#00b2e3}@supports (color:color-mix(in lab, red, red)){.constr-firm-option:hover{background-color:color-mix(in srgb,var(--color-st-primary)8%,var(--sb-surface-muted))}}.accounting-project-row-mini:hover{background-color:#00b2e30d}@supports (color:color-mix(in lab, red, red)){.accounting-project-row-mini:hover{background-color:color-mix(in srgb,var(--color-st-primary)5%,transparent)}}.activity-log-row:hover,.cc-breakdown-row:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.activity-log-row:hover,.cc-breakdown-row:hover{background-color:color-mix(in srgb,var(--sb-surface-muted)30%,transparent)}}.cost-analysis-breakdown-trigger:hover{color:var(--color-st-primary-text)}.acc-details-summary:hover{color:var(--sb-text-primary)}.collapsed-expand-btn{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--sb-text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.collapsed-expand-btn:hover{background-color:var(--sb-surface-muted)}.mobile-back-btn-st{min-height:var(--touch-target-min)}.module-dash-card-st:hover .module-dash-card-title{text-decoration:underline}.tab-panel-scroll-st{min-height:0;padding:.75rem;overflow-y:auto}@media (min-width:1024px){.tab-panel-scroll-st{padding:1.5rem}}.activity-log-revert-btn{border-radius:var(--radius-md);color:var(--sb-text-secondary);opacity:1;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:max(10px,.625rem);font-weight:500;transition:opacity .15s,background-color .15s,color .15s;display:inline-flex}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.activity-log-revert-btn{opacity:0}}.activity-log-revert-btn:hover{color:var(--ref-tile-text-primary);background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.activity-log-revert-btn:hover{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.group:hover .activity-log-revert-btn,.group:focus-within .activity-log-revert-btn,.activity-log-revert-btn:focus-visible{opacity:1}.btn-loading-spinner{vertical-align:middle;border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;margin-right:.5rem;animation:.6s linear infinite spin;display:inline-block}.btn-loading-spinner.btn-loading-spinner-outline{border-color:#0000 currentColor currentColor}.skeleton-shimmer{background:linear-gradient(90deg,var(--sb-surface-muted)25%,var(--sb-bg-primary)50%,var(--sb-surface-muted)75%)}@supports (color:color-mix(in lab, red, red)){.skeleton-shimmer{background:linear-gradient(90deg,var(--sb-surface-muted)25%,color-mix(in oklab,var(--sb-bg-primary)80%,var(--sb-surface-muted))50%,var(--sb-surface-muted)75%)}}.skeleton-shimmer{border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-circle{border-radius:50%}.skeleton-text{height:.875rem;margin-bottom:.5rem}.skeleton-text:last-child{margin-bottom:0}.skeleton-text-sm{height:.625rem}.skeleton-text-lg{height:1.125rem}.skeleton-text-xl{border-radius:var(--radius-sm);height:1.75rem}.skeleton-avatar{border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem}.skeleton-avatar-sm{width:2rem;height:2rem}.skeleton-input{border-radius:var(--radius-md);height:2.5rem}.skeleton-badge{border-radius:var(--radius-lg);height:1.5rem}.btn-st-warning{background-color:var(--color-sb-warning-plate);color:#fff;box-shadow:inset 0 0 0 1px var(--sb-text-primary);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}.btn-st-warning:hover:not(:disabled){background-color:var(--color-sb-warning-plate-hover);transform:translateY(-2px)}.btn-st-warning:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-st-warning:where(:disabled){transition:all .2s}.btn-st-outline-success{border:2px solid var(--color-sb-success-text);color:var(--color-sb-success-text);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-st-outline-success:hover:not(:disabled){background-color:var(--color-sb-success-plate-hover);border-color:var(--color-sb-success-plate-hover);color:#fff;transform:translateY(-2px)}.btn-st-outline-success:disabled{opacity:.5;cursor:not-allowed;transition:transform .2s,box-shadow .2s,opacity .2s;transform:none}.btn-st-outline-warning{border:2px solid var(--color-sb-warning-text);color:var(--color-sb-warning-text);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-st-outline-warning:hover:not(:disabled){background-color:var(--color-sb-warning-plate-hover);border-color:var(--sb-text-primary);color:#fff;transform:translateY(-2px)}.btn-st-outline-warning:disabled{opacity:.5;cursor:not-allowed;transition:transform .2s,box-shadow .2s,opacity .2s;transform:none}.btn-st-black{color:#fff;padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;background-color:#0f1419;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}.btn-st-black:hover:not(:disabled){background-color:#1a2028;transform:translateY(-2px)}.btn-st-black:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-st-black:where(:disabled){transition:all .2s}.btn-st-outline-black{color:#0f1419;padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;background-color:#0000;border:2px solid #0f1419;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-st-outline-black:hover:not(:disabled){color:#fff;background-color:#0f1419;transform:translateY(-2px)}.btn-st-outline-black:disabled{opacity:.5;cursor:not-allowed;transition:transform .2s,box-shadow .2s,opacity .2s;transform:none}[data-theme=dark] .btn-st-outline-black{color:#fff;border-color:#fff}[data-theme=dark] .btn-st-outline-black:hover:not(:disabled),[data-theme=dark] .btn-st-black{color:#0f1419;background-color:#fff}[data-theme=dark] .btn-st-black:hover:not(:disabled){background-color:#e1e4e8}.btn-st-grey{background-color:var(--color-st-neutral-plate);color:#fff;padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s,opacity;display:inline-flex}.btn-st-grey:hover:not(:disabled){background-color:var(--color-sb-grey-dark);transform:translateY(-2px)}.btn-st-grey:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-st-grey:where(:disabled){transition:all .2s}.btn-st-outline-grey{border:2px solid var(--sb-text-secondary);color:var(--sb-text-secondary);padding:var(--btn-padding-y)var(--btn-padding-x);border-radius:var(--radius-card);min-height:max(var(--display-target-min),var(--btn-min-height,var(--touch-target-min)));white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-st-outline-grey:hover:not(:disabled){background-color:var(--color-st-neutral-plate);border-color:var(--color-st-neutral-plate);color:#fff;transform:translateY(-2px)}.btn-st-outline-grey:disabled{opacity:.5;cursor:not-allowed;transition:transform .2s,box-shadow .2s,opacity .2s;transform:none}[data-theme=dark] :is(.btn-st-outline,.btn-st-outline-secondary,.btn-st-outline-error,.btn-st-outline-success,.btn-st-outline-grey):hover:not(:disabled){border-color:var(--sb-text-primary)}.btn-st-dashed{border:2px dashed var(--sb-border);border-radius:var(--radius-card);width:100%;color:var(--sb-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s,opacity;display:flex}.btn-st-dashed:hover:not(:disabled){background-color:var(--sb-surface-muted);color:var(--sb-text-primary)}.btn-st-dashed:disabled{opacity:.5;cursor:not-allowed}.btn-st-dashed:where(:disabled){transition:all .15s}.page-header-st{margin:.75rem .75rem 0}@media (min-width:768px){.page-header-st{margin:1.5rem 1.5rem 0}}.page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-header-titlegroup{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.page-header-stats{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}@media (max-width:767px){.page-header-stats{display:none}}.page-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-header-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.btn-modal-help{min-width:max(var(--display-target-min,24px),1.5rem);min-height:max(var(--display-target-min,24px),1.5rem);background-color:var(--sb-surface-muted);color:var(--sb-text-secondary);border:1px solid var(--sb-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:max(10px,.75rem);font-weight:600;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}@media not all and (min-width:768px),(pointer:coarse){.btn-modal-help{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.page-header-st .btn-modal-help,.view-header-st .btn-modal-help,[data-top-card] .btn-modal-help,.record-header-st .btn-modal-help,[data-record-detail-header] .btn-modal-help{width:2rem;height:2rem}.btn-modal-help:hover{background-color:var(--sb-bg-primary);color:var(--color-st-primary-text);border-color:var(--color-st-primary-text)}.btn-modal-help:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.page-body-st{padding:.75rem}@media (min-width:768px){.page-body-st{padding:1.5rem}}.card-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);padding:var(--card-padding);box-shadow:var(--sb-shadow-sm);transition:box-shadow .2s,border-color .2s}.card-st:hover{box-shadow:var(--sb-shadow-md);border-color:var(--color-st-primary-text)}.record-list-section-st{flex-direction:column;gap:1rem;display:flex;overflow:visible}.record-list-section-controls-st{flex-direction:column;flex-shrink:0;gap:1rem;min-width:0;display:flex}.hr-record-status-controls-st,.record-filter-controls-st{--hr-status-tint:7%}:is(.hr-record-status-controls-st,.record-filter-controls-st) .searchable-select-trigger{border-radius:var(--radius-card)}:is(.hr-record-status-controls-st,.record-filter-controls-st)[data-active=true] .searchable-select-trigger{border-color:var(--color-st-primary-text);background-color:#00b2e3!important}@supports (color:color-mix(in lab, red, red)){:is(.hr-record-status-controls-st,.record-filter-controls-st)[data-active=true] .searchable-select-trigger{background-color:color-mix(in srgb,var(--color-st-primary)var(--hr-status-tint),var(--sb-bg-primary))!important}}:is(.hr-record-status-controls-st,.record-filter-controls-st)[data-active=true] .searchable-select-trigger{color:var(--color-st-primary-text);font-weight:600}:is(.hr-record-status-controls-st,.record-filter-controls-st) :is([data-hr-status-clear],[data-record-filter-clear]){color:var(--color-sb-error-text);border-color:#ff5f5f59}@supports (color:color-mix(in lab, red, red)){:is(.hr-record-status-controls-st,.record-filter-controls-st) :is([data-hr-status-clear],[data-record-filter-clear]){border-color:color-mix(in srgb,var(--color-sb-error)35%,transparent)}}:is(.hr-record-status-controls-st,.record-filter-controls-st) :is([data-hr-status-clear],[data-record-filter-clear]){font-size:max(10px,.75rem)}:is(.hr-record-status-controls-st,.record-filter-controls-st) :is([data-hr-status-clear],[data-record-filter-clear]):hover:not(:disabled){background-color:#ff5f5f}@supports (color:color-mix(in lab, red, red)){:is(.hr-record-status-controls-st,.record-filter-controls-st) :is([data-hr-status-clear],[data-record-filter-clear]):hover:not(:disabled){background-color:color-mix(in srgb,var(--color-sb-error)10%,var(--sb-bg-primary))}}:is(.hr-record-status-controls-st,.record-filter-controls-st) :is([data-hr-status-clear],[data-record-filter-clear]):hover:not(:disabled){color:var(--color-sb-error-text)}:is(.hr-record-status-controls-st,.record-filter-controls-st).record-filter-controls-st[data-active=true],:is(.hr-record-status-controls-st,.record-filter-controls-st) [data-record-search][data-value-present]{--sb-input-border:var(--color-st-primary-text)}@media (min-width:768px) and (pointer:fine){:is(.hr-record-status-controls-st,.record-filter-controls-st) .searchable-select-sm .searchable-select-trigger,:is(.hr-record-status-controls-st,.record-filter-controls-st) :is([data-hr-status-clear],[data-record-filter-clear],[data-record-search]){min-height:max(var(--display-target-min,24px),2rem);padding-block:0}}@media (max-width:767px),(pointer:coarse){:is(.hr-record-status-controls-st,.record-filter-controls-st) .searchable-select-trigger,:is(.hr-record-status-controls-st,.record-filter-controls-st) :is([data-hr-status-clear],[data-record-filter-clear],[data-record-search]){min-height:var(--touch-target-min)}}[data-theme=dark] :is(.hr-record-status-controls-st,.record-filter-controls-st){--hr-status-tint:14%}[data-cb-mode=on]:not([data-theme=dark]) :is(.hr-record-status-controls-st,.record-filter-controls-st) :is([data-hr-status-clear],[data-record-filter-clear]):hover:not(:disabled){color:var(--color-sb-error-dark)}.record-list-section-host-st,.record-list-section-mount-st{flex-direction:column;min-height:0;display:flex}.record-list-section-host-st,.record-list-section-mount-st,.record-list-section-st[data-empty=true]{flex:1}.record-list-section-st[data-empty=true]{min-height:0}.record-list-section-st[data-empty=true]>.record-list-section-result-st:not(.hidden){flex:1;min-height:0;display:flex}.record-list-section-st[data-empty=true]>.record-list-section-table-st:not(.hidden){flex-direction:column;display:flex;overflow-y:auto}.record-list-section-st[data-empty=true]>.record-list-section-table-st:not(.hidden) table{height:100%}.record-list-section-st[data-empty=true]>.record-list-section-table-st:not(.hidden) tbody td{vertical-align:middle}.record-list-section-st[data-empty=true] .record-list-section-empty-carrier-st,.record-list-section-st[data-empty=true] .record-list-section-empty-st{flex-direction:column;flex:1;min-height:0;display:flex}.record-list-section-st:has(>[id$=-split-view]:not(.hidden)){gap:.5rem;padding:.75rem}.record-list-section-st:has(>[id$=-split-view]:not(.hidden))>.record-list-section-controls-st{gap:.5rem}.card-st-selectable{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);cursor:pointer;box-shadow:var(--sb-shadow-sm);padding:.75rem;transition:box-shadow .2s,border-color .2s}.card-st-selectable:hover{box-shadow:var(--sb-shadow-md);border-color:var(--color-st-primary-text)}.list-row-selected{background-color:#00b2e3!important}@supports (color:color-mix(in lab, red, red)){.list-row-selected{background-color:color-mix(in srgb,var(--color-st-primary)6%,var(--sb-bg-primary))!important}}.list-row-selected:not(tr){border-color:var(--color-st-primary-text)!important}.list-row-st.list-row-selected{border-color:var(--sb-border)!important;box-shadow:inset 3px 0 0 var(--color-st-primary-text)!important}.list-card-st{padding:.75rem;display:block}.list-card-st:is(button),button.list-card-st{text-align:start;width:100%}.list-row-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:0;border-bottom:1px solid var(--sb-border);box-shadow:none;cursor:pointer;border-radius:0;padding-inline:1rem;transition:background-color .15s}.list-row-st:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.list-row-st:hover{background-color:color-mix(in srgb,var(--sb-surface-muted)60%,var(--sb-bg-primary))}}.list-row-st.list-row-unread-st{box-shadow:inset 4px 0 0 var(--color-sb-error-text)}:where(:root[data-theme=dark]:not([data-comfort-mode=on])) .list-row-st:hover{background-color:var(--sb-surface-muted)}.list-card-headline-st{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.375;display:block;overflow:hidden}.list-card-body-st{align-items:flex-start;gap:.75rem;margin-top:.25rem;display:flex}.list-card-avatar-st{background-color:#00b2e31a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.list-card-avatar-st{background-color:color-mix(in oklab,var(--color-st-primary)10%,transparent)}}.list-card-avatar-st{color:var(--ref-tile-text-primary);font-size:.875rem;font-weight:700}.list-card-avatar-st-logo{border-radius:.5rem}.list-card-meta-st{min-width:0;color:var(--text-secondary);flex:1;font-size:max(10px,.75rem);line-height:1.33333;display:block}.list-card-meta-st>*{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.list-card-meta-st>*+*{margin-top:.25rem}.list-card-meta-st a{transition:color .15s}.list-card-meta-st a:hover{color:var(--color-st-primary-text)}.list-card-extra-st{margin-top:.375rem;font-size:max(10px,.75rem);line-height:1.33333;display:block}.list-card-foot-st{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.375rem;font-size:max(10px,.75rem);line-height:1.33333;display:flex}.list-card-pill-st{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.list-card-pill-st>svg,.list-card-pill-st>i{flex-shrink:0;width:.875rem;height:.875rem}.list-card-status-st{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}html[data-comfort-mode=on] .list-card-meta-st,html[data-comfort-mode=on] .list-card-extra-st,html[data-comfort-mode=on] .list-card-foot-st{line-height:1.6}.readiness-ring{background:conic-gradient(var(--color-st-primary-text)calc(var(--progress,0)*3.6deg),var(--sb-border)calc(var(--progress,0)*3.6deg))}.card-st-elevated{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);box-shadow:var(--sb-shadow-md);padding:1.5rem}.card-st-gradient-primary{background:linear-gradient(to top,rgba(var(--color-primary-rgb),.08),transparent);border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:var(--radius-card);padding:1.5rem}.card-st-gradient-success{background:linear-gradient(to top,rgba(var(--color-success-rgb),.08),transparent);border-radius:var(--radius-card);border:1px solid #2bb8a633;padding:1.5rem}.card-st-gradient-secondary{background:linear-gradient(to top,rgba(var(--color-primary-rgb),.08),transparent);border:1px solid rgba(var(--color-primary-rgb),.2);border-radius:var(--radius-card);padding:1.5rem}.card-st-gradient-warning{background:linear-gradient(to top,rgba(var(--color-warning-rgb),.08),transparent);border-radius:var(--radius-card);border:1px solid #ffa72633;padding:1.5rem}.card-st-gradient-error{background:linear-gradient(to top,rgba(var(--color-error-rgb),.08),transparent);border-radius:var(--radius-card);border:1px solid #ff5f5f33;padding:1.5rem}.badge-st,.badge-st-primary,.badge-st-success,.badge-st-warning,.badge-st-error,.badge-st-secondary,.badge-st-info{font-family:var(--font-sans);border-radius:var(--radius-card);white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .5625rem;font-size:max(10px,.6875rem);font-weight:600;display:inline-flex}:is(.badge-st,.badge-st-primary,.badge-st-success,.badge-st-warning,.badge-st-error,.badge-st-secondary,.badge-st-info) svg{flex-shrink:0;width:.75rem;height:.75rem}.badge-st-primary{background-color:var(--color-st-primary-plate);color:#fff}.badge-st-success{background-color:var(--color-sb-success-plate);color:#fff}.badge-st-warning{background-color:var(--color-sb-warning-plate);color:#fff}.badge-st-error{background-color:var(--color-sb-error-plate);color:#fff}.badge-st-secondary{background-color:var(--color-st-neutral-plate);color:#fff}.badge-st-info{background-color:var(--color-st-secondary);color:#fff}.badge-st-sm{border-radius:var(--radius-card);white-space:nowrap;align-items:center;gap:.25rem;padding:.0625rem .4375rem;font-size:max(10px,.625rem);font-weight:600;line-height:.875rem;display:inline-flex}.kbd-st{min-width:1.5rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--sb-text-primary);background-color:var(--sb-surface-muted);border:1px solid var(--sb-control-border);border-radius:var(--radius-sm);box-shadow:0 1px 0 var(--sb-control-border);white-space:nowrap;justify-content:center;align-items:center;padding:0 .375rem;font-size:max(10px,.6875rem);font-weight:600;line-height:1.25rem;display:inline-flex}.tag-st,.tag-st-primary,.tag-st-success,.tag-st-warning,.tag-st-error,.tag-st-secondary,.tag-st-info,.tag-st-contact{font-family:var(--font-sans);color:var(--sb-text-primary);white-space:nowrap;align-items:center;gap:.375rem;font-size:max(10px,.75rem);font-weight:500;display:inline-flex}:is(.tag-st,.tag-st-primary,.tag-st-success,.tag-st-warning,.tag-st-error,.tag-st-secondary,.tag-st-info,.tag-st-contact):before{content:"";background-color:var(--tag-dot,var(--color-st-neutral-plate));border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.tag-st-primary{--tag-dot:var(--color-st-primary)}.tag-st-success{--tag-dot:var(--color-sb-success)}.tag-st-warning{--tag-dot:var(--color-sb-warning)}.tag-st-error{--tag-dot:var(--color-sb-error)}.tag-st-secondary{--tag-dot:var(--color-st-neutral-plate)}.tag-st-info{--tag-dot:var(--color-st-secondary)}.tag-st-contact{--tag-dot:var(--color-st-contact-plate)}.company-type-hue-1{--tag-dot:var(--color-st-primary-text)}.company-type-hue-2{--tag-dot:var(--color-st-secondary-text)}.company-type-hue-3{--tag-dot:var(--color-sb-warning-text)}.company-type-hue-4{--tag-dot:var(--sb-text-secondary)}.company-type-hue-5{--tag-dot:var(--color-st-secondary-text)}.company-type-hue-ok{--tag-dot:var(--color-sb-success-text)}.list-filter-body-st .company-type-hue-ok{--tag-dot:var(--color-sb-success)}.list-filter-body-st .company-type-hue-1{--tag-dot:var(--color-st-primary)}.list-filter-body-st .company-type-hue-2{--tag-dot:var(--color-st-secondary)}.list-filter-body-st .company-type-hue-3{--tag-dot:var(--color-sb-warning)}.list-filter-body-st .company-type-hue-4{--tag-dot:var(--color-sb-blue-grey)}.list-filter-body-st .company-type-hue-5{--tag-dot:var(--color-sb-purple)}.company-type-dot-st{background-color:var(--tag-dot,var(--color-st-neutral-plate));border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.company-type-dot-st.company-type-none{border:1.5px solid var(--sb-text-secondary);background-color:#0000}.contact-directory-row-st{align-items:flex-start;gap:.75rem;display:flex}.contact-directory-avatar-st{width:2rem;height:2rem;font-size:max(10px,.6875rem);font-weight:600}.contact-directory-company-st{min-width:0;color:var(--sb-text-secondary);align-items:center;gap:.375rem;margin-top:.125rem;font-size:max(10px,.6875rem);display:flex}.tag-st-outline{font-family:var(--font-sans);border-radius:var(--radius-sm);border:1px solid var(--sb-control-border);color:var(--sb-text-secondary);white-space:nowrap;align-items:center;gap:.25rem;padding:.0625rem .375rem;font-size:max(10px,.625rem);font-weight:500;display:inline-flex}.monitor-chips-st{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.monitor-chip-st{font-family:var(--font-sans);border:1px solid var(--sb-control-border);border-radius:var(--radius-sm);background-color:var(--sb-bg-primary);min-width:0;color:var(--sb-text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.375rem .625rem;transition:background-color .15s;display:flex}.monitor-chip-st>svg{flex-shrink:0;width:.875rem;height:.875rem}.monitor-chip-st:hover{background-color:var(--sb-surface-muted)}.monitor-chip-st:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}@media (pointer:coarse){.monitor-chip-st{min-height:var(--touch-target-min)}}.monitor-chip-st[data-tone=error]{border-color:var(--color-sb-error-text)}.monitor-chip-st-label{text-overflow:ellipsis;min-width:0;font-size:.75rem;font-weight:500;overflow:hidden}.monitor-chip-st-count{color:var(--sb-text-primary);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.875rem;font-weight:600}.tag-st-archived{font-family:var(--font-sans);border-radius:var(--radius-sm);border:1px solid var(--sb-control-border);background-color:var(--sb-surface-muted);color:var(--sb-text-secondary);white-space:nowrap;align-items:center;gap:.25rem;padding:.0625rem .375rem;font-size:max(10px,.625rem);font-weight:600;display:inline-flex}.permission-override-chip-st{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.025em;border-radius:var(--radius-card);border:1px solid var(--sb-border);background-color:var(--sb-surface-muted);color:var(--sb-text-secondary);white-space:nowrap;align-items:center;padding:.0625rem .4375rem;font-size:max(10px,.6875rem);font-weight:500;line-height:1.45;display:inline-flex}.header-badge-st{border-radius:var(--radius-card);border:1px solid var(--sb-control-border);white-space:nowrap;color:var(--sb-text-secondary);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:max(10px,.75rem);font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}@media not all and (min-width:768px){.header-badge-st{min-height:min(var(--touch-target-min),var(--spacing-topnav));min-width:var(--touch-target-min);justify-content:center}}.header-badge-st:hover{border-color:var(--color-st-primary-text);color:var(--color-st-primary-text)}.header-badge-st-warning{background:var(--color-sb-warning-plate);color:#fff;box-shadow:inset 0 0 0 1px var(--sb-text-primary);border-color:#0000}.header-badge-st-warning:hover{background-color:var(--color-sb-warning-plate-hover);border-color:var(--sb-text-primary);color:#fff}.header-badge-st-error{background:var(--color-sb-error-plate);color:#fff;border-color:#0000}.header-badge-st-error:hover{border-color:var(--sb-text-primary);color:#fff}.header-badge-st-success{background:var(--color-sb-success-plate);color:#fff;border-color:#0000}.header-badge-st-success:hover{border-color:var(--sb-text-primary);color:#fff}.header-badge-st-warning .badge-st-warning,.header-badge-st-error .badge-st-error,.header-badge-st-success .badge-st-success{color:inherit;background-color:#0000;background-image:none;border:1px solid;padding:.0625rem .5rem}.stat-pill-btn{border-radius:var(--radius-card);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid var(--sb-control-border);color:var(--sb-text-secondary);min-width:var(--display-target-min);min-height:var(--display-target-min);background-color:#0000;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:max(10px,.75rem);font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex}.stat-pill-btn:hover:not(:disabled){box-shadow:var(--sb-shadow-sm);border-color:var(--color-st-primary-text);color:var(--color-st-primary-text);transform:translateY(-1px)}.stat-pill-btn:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.stat-pill-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.stat-pill-btn-primary{background-color:var(--color-st-primary-text);color:var(--color-st-on-primary-text-fg);border-color:#0000}.stat-pill-btn-primary:hover:not(:disabled){color:var(--color-st-on-primary-text-fg);border-color:#0000}.stat-pill-btn-success{background-color:var(--color-sb-success-plate);color:#fff;border-color:#0000}.stat-pill-btn-success:hover:not(:disabled){border-color:var(--sb-text-primary);color:#fff}.stat-pill-btn-warning{background-color:var(--color-sb-warning-plate);color:#fff;box-shadow:inset 0 0 0 1px var(--sb-text-primary);border-color:#0000}.stat-pill-btn-warning:hover:not(:disabled){background-color:var(--color-sb-warning-plate-hover);border-color:var(--sb-text-primary);color:#fff;box-shadow:inset 0 0 0 1px var(--sb-text-primary)}.stat-pill-btn-error{background-color:var(--color-sb-error-plate);color:#fff;border-color:#0000}.stat-pill-btn-error:hover:not(:disabled){border-color:var(--sb-text-primary);color:#fff}.stat-pill-btn-secondary{background-color:var(--color-st-neutral-plate);color:#fff;border-color:#0000}.stat-pill-btn-secondary:hover:not(:disabled){color:#fff;border-color:#0000}.stat-pill-btn-info{background-color:var(--color-st-secondary);color:#fff;border-color:#0000}.stat-pill-btn-info:hover:not(:disabled){color:#fff;border-color:#0000}.stat-pill-btn-sm{gap:.3125rem;padding:.25rem .625rem}.media-type-pill{color:var(--sb-text-secondary);cursor:pointer}.media-type-pill:hover{color:var(--sb-text-primary);background-color:var(--sb-bg-primary)}.media-type-pill.active,.compare-mode-pill.active{background-color:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));box-shadow:0 1px 2px #0000001a}.compare-mode-pill{color:#fffc}@supports (color:color-mix(in lab, red, red)){.compare-mode-pill{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.compare-mode-pill{cursor:pointer}.compare-mode-pill:not(.active):hover{color:var(--sb-text-primary);background-color:var(--sb-bg-primary)}html:not([data-theme=dark]) .compare-mode-pill{--sb-focus-ring:var(--sb-overlay-white)}html:not([data-theme=dark]) .compare-mode-pill.active{box-shadow:inset 0 0 0 2px var(--color-st-on-primary-text-fg),0 1px 2px #0000001a}@media (prefers-reduced-motion:reduce){.compare-mode-pill{transition-property:box-shadow}.compare-mode-pill :is(span,svg,svg *){transition-property:none}}.compare-slider{touch-action:none;-webkit-user-select:none;user-select:none}.compare-slider-hit-strip{width:2.5rem;min-width:var(--display-target-min)}@media not all and (min-width:768px),(pointer:coarse){.compare-slider-hit-strip{width:calc(2*var(--display-target-min))}}html[data-mobile-mode=field] .compare-slider-hit-strip{width:calc(2*var(--display-target-min))}.compare-handle-glow{box-shadow:0 0 0 3px #00789e4d,0 2px 8px #0000004d}@supports (color:color-mix(in lab, red, red)){.compare-handle-glow{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-st-primary-text)30%,transparent),0 2px 8px #0000004d}}.compare-handle-glow:hover{box-shadow:0 0 0 5px #00789e40,0 4px 12px #0000004d}@supports (color:color-mix(in lab, red, red)){.compare-handle-glow:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-st-primary-text)25%,transparent),0 4px 12px #0000004d}}.alert-st,.alert-st-info,.alert-st-success,.alert-st-warning,.alert-st-error{border-radius:var(--radius-card);color:var(--sb-text-primary);align-items:flex-start;gap:.75rem;padding:1rem;display:flex;position:relative;overflow:clip}.alert-st-info{--alert-st-ink:var(--color-st-primary-text);background:linear-gradient(rgba(var(--color-primary-rgb),.1),rgba(var(--color-primary-rgb),.1)),var(--sb-bg-primary);border:1px solid var(--color-st-primary);border-left:4px solid var(--color-st-primary)}.alert-st-success{--alert-st-ink:var(--color-sb-success-text);background:linear-gradient(rgba(var(--color-success-rgb),.1),rgba(var(--color-success-rgb),.1)),var(--sb-bg-primary);border:1px solid var(--color-sb-success);border-left:4px solid var(--color-sb-success)}.alert-st-warning{--alert-st-ink:var(--color-sb-warning-text);background:linear-gradient(rgba(var(--color-warning-rgb),.1),rgba(var(--color-warning-rgb),.1)),var(--sb-bg-primary);border:1px solid var(--color-sb-warning);border-left:4px solid var(--color-sb-warning)}.alert-st-error{--alert-st-ink:var(--color-sb-error-text);background:linear-gradient(rgba(var(--color-error-rgb),.1),rgba(var(--color-error-rgb),.1)),var(--sb-bg-primary);border:1px solid var(--color-sb-error);border-left:4px solid var(--color-sb-error)}[data-theme=dark] .alert-st-info{background:linear-gradient(rgba(var(--color-primary-rgb),.15),rgba(var(--color-primary-rgb),.15)),var(--sb-bg-primary)}[data-theme=dark] .alert-st-success{background:linear-gradient(rgba(var(--color-success-rgb),.15),rgba(var(--color-success-rgb),.15)),var(--sb-bg-primary)}[data-theme=dark] .alert-st-warning{background:linear-gradient(rgba(var(--color-warning-rgb),.15),rgba(var(--color-warning-rgb),.15)),var(--sb-bg-primary)}[data-theme=dark] .alert-st-error{background:linear-gradient(rgba(var(--color-error-rgb),.15),rgba(var(--color-error-rgb),.15)),var(--sb-bg-primary)}.alert-st-info>svg,.alert-st-info .alert-st-title,.alert-st-success>svg,.alert-st-success .alert-st-title,.alert-st-warning>svg,.alert-st-warning .alert-st-title,.alert-st-error>svg,.alert-st-error .alert-st-title{color:var(--alert-st-ink)}.alert-st-title:is(h2,h3,h4,h5,h6,div,p){font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-h4);margin-bottom:.25rem}.partial-failure-st{align-items:flex-start;gap:var(--spacing-sm);font-size:.875rem;line-height:1.25rem;display:flex}.partial-failure-st-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.partial-failure-st-source{font-weight:600}.partial-failure-st-retry{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.partial-failure-st-retry-icon{width:1rem;height:1rem}.portal-tender-card{transition:background-color .15s}.portal-tender-card:hover{background-color:var(--sb-surface-muted)}.portal-user-trigger{transition:background-color .15s}.portal-user-trigger:not(:disabled):hover{background-color:var(--sb-surface-muted)}.table-st{border-collapse:collapse;width:100%;font-size:.875rem}.table-st th,.table-st td{padding:.75rem}.table-st th:where(:first-child),.table-st td:where(:first-child){padding-left:1rem}.table-st th:where(:last-child),.table-st td:where(:last-child){padding-right:1rem}.table-st th{text-align:left;color:var(--sb-text-primary);background-color:var(--sb-bg-secondary);border-bottom:1px solid var(--sb-border);font-size:max(10px,.75rem);font-weight:600}.table-st tbody tr,.table-st tfoot tr{border-top:1px solid var(--sb-border)}.table-st tbody:first-of-type:not(thead~tbody)>tr:first-child{border-top:0}.table-st tbody tr{transition:background-color .15s}.table-st tbody tr:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.table-st tbody tr:hover{background-color:color-mix(in srgb,var(--sb-surface-muted)60%,transparent)}}.table-st tfoot td,.table-st tfoot th{background-color:var(--sb-surface-muted);white-space:nowrap;font-weight:600}.table-st.table-st-compact{font-size:max(10px,.8125rem)}.table-st.table-st-compact th,.table-st.table-st-compact td{padding-top:.625rem;padding-bottom:.625rem}.table-st .table-group-band-st>:is(td,th){background-color:var(--sb-surface-muted);color:var(--sb-text-secondary);padding-top:.5rem;padding-bottom:.5rem;font-size:max(10px,.6875rem);font-weight:600}.table-st .table-group-subtotal-st>:is(td,th){background-color:var(--sb-surface-muted);font-weight:600}.record-list-section-table-st>.table-st>thead th,.sbv3-table-st .record-list-section-table-st>.table-st>thead th{z-index:2;background-color:var(--sb-bg-secondary);position:sticky;top:0}:where(:root[data-theme=dark]:not([data-comfort-mode=on])) .table-st tbody tr:hover{background-color:var(--sb-surface-muted)}.col-num-st,.table-st .col-num-st{text-align:end;font-variant-numeric:tabular-nums}.col-actions-st,.table-st .col-actions-st{text-align:end}.record-row-ref-st{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:10ch;color:var(--sb-text-primary);font-size:max(10px,.625rem);font-weight:600;overflow:hidden}td.record-row-ref-st{box-sizing:content-box;width:1%}.record-row-ref-st:not(td){vertical-align:bottom;display:inline-block}.shed-line-st{color:var(--sb-text-secondary);font-size:max(10px,.75rem);font-weight:400;line-height:1.5;display:block}.shed-line-st>span:first-child{font-weight:600}.sbv3-table-st .record-list-section-table-st>.table-st thead tr{background-color:var(--sb-bg-secondary);border-bottom:1px solid var(--sb-border)}.sbv3-table-st .record-list-section-table-st>.table-st th{text-transform:none;color:var(--sb-text-primary);background-color:#0000;padding:.75rem;font-size:max(10px,.75rem);font-weight:600}.sbv3-table-st .record-list-section-table-st>.table-st th:first-child{padding-left:1rem}.sbv3-table-st .record-list-section-table-st>.table-st th:last-child{padding-right:1rem}.sbv3-table-st .record-list-section-table-st>.table-st th[data-sort-key]{white-space:nowrap}.sbv3-table-st .record-list-section-table-st>.table-st th[data-sort-key]:hover{background-color:var(--sb-text-primary)}@supports (color:color-mix(in lab, red, red)){.sbv3-table-st .record-list-section-table-st>.table-st th[data-sort-key]:hover{background-color:color-mix(in srgb,var(--sb-text-primary)4%,var(--sb-bg-secondary))}}.sbv3-table-st .record-list-section-table-st>.table-st td{padding-left:.75rem;padding-right:.75rem}.sbv3-table-st .record-list-section-table-st>.table-st td:first-child{padding-left:1rem}.sbv3-table-st .record-list-section-table-st>.table-st td:last-child{padding-right:1rem}.sbv3-table-st .record-list-section-table-st{container-type:inline-size}.sbv3-table-st .record-list-section-table-st>.table-st tbody td{vertical-align:top;padding-top:.75rem;padding-bottom:.75rem}.sbv3-table-st .record-list-section-table-st>.table-st tbody td.record-row-ref-st,.sbv3-table-st .record-list-section-table-st>.table-st tbody td[data-col]{padding-top:2rem}.sbv3-table-st .record-list-section-table-st>.table-st[data-row-line=single] tbody td.record-row-ref-st{padding-top:.75rem}.sbv3-table-st .record-list-section-table-st>.table-st tbody tr:nth-child(2n){background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.sbv3-table-st .record-list-section-table-st>.table-st tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--sb-bg-secondary)40%,var(--sb-bg-primary))}}.sbv3-table-st .record-list-section-table-st>.table-st tbody tr:hover{background-color:var(--sb-bg-secondary)}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-accent-st{--record-row-accent:var(--sb-border)}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-accent-st-critical{--record-row-accent:var(--color-sb-grey)}[data-theme=dark] .sbv3-table-st .record-list-section-table-st>.table-st .record-row-accent-st-critical{--record-row-accent:var(--sb-text-secondary)}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-title-st,.sbv3-table-st .record-list-section-result-st .record-row-title-st{font-size:.875rem;font-weight:600;line-height:1.35}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-step-st,.sbv3-table-st .record-list-section-result-st .record-row-step-st{color:var(--sb-text-secondary);font-size:max(10px,.75rem);line-height:1.5}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-chip-st{border:1px solid var(--sb-border);border-radius:var(--radius-sm);color:var(--sb-text-secondary);align-items:center;gap:.375rem;padding:.0625rem .375rem;font-size:max(10px,.625rem);font-weight:500;display:inline-flex}.sbv3-table-st .record-list-section-table-st>.table-st td[data-col]{font-size:max(10px,.8125rem)}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-fold-st{color:var(--sb-text-secondary);font-size:max(10px,.75rem);line-height:1.5;display:none}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-fold-st>span{font-weight:600}@container (max-width:820px){.sbv3-table-st .record-list-section-table-st>.table-st [data-col=date]{display:none}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-fold-st[data-fold=date]{display:block}}@container (max-width:720px){.sbv3-table-st .record-list-section-table-st>.table-st [data-col=issued]{display:none}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-fold-st[data-fold=issued]{display:block}}@container (max-width:560px){.sbv3-table-st .record-list-section-table-st>.table-st [data-col=assigned]{display:none}.sbv3-table-st .record-list-section-table-st>.table-st .record-row-fold-st[data-fold=assigned]{display:block}}@container (max-width:820px){#companies-list-root .record-list-section-table-st>.table-st [data-register-col=location],#contacts-list-root .record-list-section-table-st>.table-st [data-register-col=company]{display:none}#companies-list-root .record-list-section-table-st>.table-st .record-row-fold-st[data-fold=location],#contacts-list-root .record-list-section-table-st>.table-st .record-row-fold-st[data-fold=company]{display:block}}@container (max-width:720px){#companies-list-root .record-list-section-table-st>.table-st [data-register-col=records]{display:none}#companies-list-root .record-list-section-table-st>.table-st .record-row-fold-st[data-fold=records]{display:block}}@container (max-width:820px){#team-list-root .record-list-section-table-st>.table-st [data-register-col=department]{display:none}}@container (max-width:720px){#team-list-root .record-list-section-table-st>.table-st [data-register-col=usertype]{display:none}#team-list-root .record-list-section-table-st>.table-st .record-row-fold-st[data-fold=usertype]{display:block}}.sbv3-table-st .sort-indicator-sbv3{color:var(--sb-text-secondary);vertical-align:middle}.sbv3-table-st th[aria-sort=ascending] .sort-indicator-sbv3,.sbv3-table-st th[aria-sort=descending] .sort-indicator-sbv3{color:var(--color-st-primary-text)}.table-container-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:6px;overflow:hidden}.table-flush-st{margin-left:calc(-1*var(--card-padding));margin-right:calc(-1*var(--card-padding));margin-bottom:calc(-1*var(--card-padding));border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);overflow-x:auto}.table-flush-st-full{margin-top:calc(-1*var(--card-padding));border-radius:var(--radius-card)}.view-header-st,.page-header-st,[data-top-card]{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-radius:var(--radius-card);border:1px solid var(--sb-border);box-shadow:var(--sb-shadow-sm);flex-shrink:0;padding:.9375rem}.view-header-st{margin:1rem 1rem 0}@media (min-width:1024px){.view-header-st{margin-left:1.5rem;margin-right:1.5rem}}.table-st-sticky-host{container-type:inline-size}.table-st-sticky-host .table-container-st{overflow:visible}.table-st-sticky{--table-drag-width:0px;--table-cell-padding:.75rem;--table-identity-width:min(16rem,max(calc(var(--display-target-min) + .5rem),min(40cqw,calc(100cqw - var(--table-drag-width) - var(--display-target-min) - 2*var(--table-cell-padding) - 8px))));--table-lane-width:max(calc((100cqw - var(--table-identity-width) - var(--table-drag-width))/var(--table-scroll-columns)),min(12rem,calc(100cqw - var(--table-identity-width) - var(--table-drag-width) - 8px)));--table-scroll-columns:6;table-layout:fixed;width:calc(var(--table-drag-width) + var(--table-identity-width) + var(--table-scroll-columns)*var(--table-lane-width))}.table-st-sticky:has(thead tr>:nth-child(9):last-child){--table-scroll-columns:8}.table-st-sticky:has(thead tr>:nth-child(13):last-child){--table-scroll-columns:12}.table-st-sticky[data-sticky-layout=drag-identity]{--table-drag-width:calc(max(1.5rem,var(--display-target-min)) + .5rem);--table-scroll-columns:6}.table-st-sticky[data-sticky-layout=drag-identity]:has(thead tr>:nth-child(9):last-child){--table-scroll-columns:7}.table-st-sticky th,.table-st-sticky td{width:var(--table-lane-width);padding-inline:var(--table-cell-padding);overflow-wrap:anywhere;white-space:normal}.table-st-sticky td:not([data-sticky-cell]) :is(a,button,input,.searchable-select-trigger){scroll-margin-inline-start:calc(var(--table-identity-width) + var(--table-drag-width) + 4px);scroll-margin-inline-end:4px}.table-st-sticky .col-num-st,.table-st-sticky .variance-chip-st{white-space:normal}.table-st-sticky .cost-analysis-breakdown-trigger{overflow-wrap:anywhere;max-width:100%}.table-st-sticky td>.inline-flex{flex-wrap:wrap}.table-st-sticky thead th{z-index:2;position:sticky;top:0}.table-st-sticky [data-sticky-cell]{z-index:1;background-color:var(--sb-bg-primary);position:sticky;left:0}.table-st-sticky [data-sticky-cell=identity]{width:var(--table-identity-width);left:var(--table-drag-width);padding-inline:.25rem}.table-st-sticky [data-sticky-cell=drag]{width:var(--table-drag-width);padding-inline:.25rem}.table-st-sticky [data-sticky-cell=identity] a,.table-st-sticky [data-sticky-cell=drag] .drag-handle-st{min-width:var(--display-target-min);min-height:var(--display-target-min)}.table-st-sticky thead [data-sticky-cell]{z-index:3;background-color:var(--sb-bg-secondary)}.table-st-sticky tbody tr:hover [data-sticky-cell]{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.table-st-sticky tbody tr:hover [data-sticky-cell]{background-color:color-mix(in srgb,var(--sb-surface-muted)60%,var(--sb-bg-primary))}}:where(:root[data-theme=dark]:not([data-comfort-mode=on])) .table-st-sticky tbody tr:hover [data-sticky-cell]{background-color:var(--sb-surface-muted)}.cell-st-editable{cursor:text;transition:background-color .12s,box-shadow .12s;position:relative}.cell-st-edit-trigger{width:100%;height:100%;color:inherit;cursor:text;background:0 0;border:0;padding:0;position:absolute;inset:0}.cell-st-editable:hover{background-color:#00b2e30f}@supports (color:color-mix(in lab, red, red)){.cell-st-editable:hover{background-color:color-mix(in srgb,var(--color-st-primary)6%,transparent)}}.cell-st-editable:focus-within,.cell-st-editing{background-color:#00b2e314}@supports (color:color-mix(in lab, red, red)){.cell-st-editable:focus-within,.cell-st-editing{background-color:color-mix(in srgb,var(--color-st-primary)8%,transparent)}}.cell-st-editable:focus-within,.cell-st-editing{box-shadow:inset 0 0 0 2px var(--color-st-primary-text);border-radius:4px}.cell-st-saved{animation:.7s ease-out cell-st-saved-flash}@keyframes cell-st-saved-flash{0%{background-color:color-mix(in srgb,var(--color-sb-success)25%,transparent)}to{background-color:#0000}}.cell-st-editable.cell-st-error{background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.cell-st-editable.cell-st-error{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.cell-st-editable.cell-st-error{box-shadow:inset 0 0 0 2px var(--color-sb-error-text)}.cell-st-input{width:100%;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;outline:0;padding:0}.cell-st-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cell-st-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cell-st-input[type=number]{-moz-appearance:textfield}.table-st-sticky.is-locked .cell-st-editable{cursor:default;box-shadow:none!important;background-color:#0000!important}.variance-chip-st{white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:max(10px,.8125rem);font-weight:500;display:inline-flex}.variance-chip-st-positive{color:var(--color-sb-success-text)}.variance-chip-st-negative{color:var(--color-sb-error-text)}.variance-chip-st-neutral{color:var(--sb-text-secondary)}.variance-chip-st-severe{font-weight:700}.drag-handle-st{width:1.5rem;height:1.5rem;color:var(--sb-text-secondary);cursor:grab;opacity:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex}tr:hover .drag-handle-st,.group:hover .drag-handle-st{opacity:.6}.drag-handle-st:hover{opacity:1;color:var(--sb-text-primary)}.drag-handle-st:active,.drag-handle-st.is-dragging{cursor:grabbing}.drag-row-ghost{opacity:.4}.long-press-active-st{background-color:#00b2e31f!important}@supports (color:color-mix(in lab, red, red)){.long-press-active-st{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)!important}}.long-press-active-st{transition:background-color .12s}.drop-indicator-st td{background:var(--color-st-primary-text);border:0!important;height:2px!important;padding:0!important}.table-st tbody tr.drop-indicator-st{border-top:0}.fill-handle-st{background-color:var(--color-st-primary);border:1.5px solid var(--sb-bg-primary);cursor:crosshair;opacity:0;pointer-events:none;z-index:var(--z-popover,50);border-radius:2px;transition:opacity .12s,transform .12s;position:fixed;transform:scale(.8);box-shadow:0 1px 3px #0000002e}.fill-handle-st.is-visible{opacity:1;pointer-events:auto;transform:scale(1)}.fill-handle-st:hover{transform:scale(1.3)}.table-st-sticky.is-locked .drag-handle-st,.cost-analysis-cards-locked .drag-handle-st{display:none!important}.fill-target-st{background-color:#00b2e326!important}@supports (color:color-mix(in lab, red, red)){.fill-target-st{background-color:color-mix(in srgb,var(--color-st-primary)15%,transparent)!important}}.fill-target-st{outline:2px dashed var(--color-st-primary-text);outline-offset:-2px}.fill-source-st{outline:2px solid var(--color-st-primary-text);outline-offset:-2px}.snackbar-undo-st{z-index:var(--z-toast,60);background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-lg,8px);opacity:0;pointer-events:none;align-items:center;gap:.625rem;padding:.5rem .875rem;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,8px);box-shadow:0 4px 16px #00000029}.snackbar-undo-st.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.cost-code-link{color:inherit;text-decoration:none}.cost-code-link:hover{text-decoration:none}.cc-detail-stat{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cc-detail-stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--sb-text-secondary);font-size:max(10px,.625rem);font-weight:600}.cc-detail-stat-value{color:var(--sb-text-primary);font-size:.95rem;font-weight:600;line-height:1.4}.cc-detail-stat-text{font-size:.875rem;font-weight:500}.cc-detail-stat-hint{color:var(--sb-text-tertiary,var(--sb-text-secondary));opacity:.8;font-size:max(10px,.625rem)}.cc-detail-stat-readonly{background-color:var(--sb-bg-secondary);padding:.5rem .625rem}@supports (color:color-mix(in lab, red, red)){.cc-detail-stat-readonly{background-color:color-mix(in srgb,var(--sb-bg-secondary)60%,transparent)}}.cc-detail-stat-readonly{border-left:2px solid var(--sb-border);border-radius:6px}.cc-detail-stat-current{background-color:#00b2e314;padding:.5rem .625rem}@supports (color:color-mix(in lab, red, red)){.cc-detail-stat-current{background-color:color-mix(in srgb,var(--color-st-primary)8%,transparent)}}.cc-detail-stat-current{border-left:2px solid var(--color-st-primary-text);border-radius:6px}.cc-detail-stat-current .cc-detail-stat-label,.cc-detail-stat-current .cc-detail-stat-value{color:var(--color-st-primary-text)}.cc-detail-edit-trigger{min-width:var(--display-target-min);min-height:var(--display-target-min);cursor:pointer;text-align:left;background:0 0;border:1px dashed #0000;border-radius:4px;align-items:center;gap:.375rem;margin-left:-.375rem;padding:.25rem .375rem;transition:background-color .12s,border-color .12s;display:inline-flex}.cc-detail-edit-trigger:hover:not(:disabled){background-color:#00b2e314}@supports (color:color-mix(in lab, red, red)){.cc-detail-edit-trigger:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-st-primary)8%,transparent)}}.cc-detail-edit-trigger:hover:not(:disabled){border-color:var(--color-st-primary-text)}.cc-detail-edit-trigger:disabled{cursor:not-allowed;opacity:.55}.cc-detail-edit-trigger.cc-detail-edit-trigger-active{background-color:#00b2e31f}@supports (color:color-mix(in lab, red, red)){.cc-detail-edit-trigger.cc-detail-edit-trigger-active{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)}}.cc-detail-edit-trigger.cc-detail-edit-trigger-active{border-color:var(--color-st-primary-text);border-style:solid}.cc-detail-edit-icon{width:.75rem;height:.75rem;color:var(--sb-text-secondary);opacity:0;transition:opacity .12s}.cc-detail-edit-trigger:hover:not(:disabled) .cc-detail-edit-icon{opacity:.7}.cc-detail-edit-input{font-variant-numeric:tabular-nums;min-width:0;color:var(--sb-text-primary);background-color:var(--sb-bg-primary);border:2px solid #0000;flex:1;padding:0;font-family:inherit;font-size:.95rem;font-weight:600}.activity-log-backdrop{background-color:var(--color-st-scrim-overlay);z-index:var(--z-modal,50);opacity:0;transition:opacity .2s;position:fixed;inset:0}.activity-log-drawer{top:var(--visual-viewport-offset-top,0px);right:0;bottom:var(--visual-viewport-bottom-inset,0px);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-left:1px solid var(--sb-border);width:28rem;max-width:100vw;z-index:calc(var(--z-modal,50) + 1);flex-direction:column;transition:transform .22s ease-out;display:flex;position:fixed;transform:translate(100%);box-shadow:-8px 0 24px #0000001f}.breakdown-backdrop{background-color:var(--color-st-scrim-overlay);z-index:var(--z-modal,50);opacity:0;transition:opacity .2s;position:fixed;inset:0}.breakdown-drawer{top:var(--visual-viewport-offset-top,0px);right:0;bottom:var(--visual-viewport-bottom-inset,0px);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-left:1px solid var(--sb-border);width:30rem;max-width:100vw;z-index:calc(var(--z-modal,50) + 1);flex-direction:column;transition:transform .22s ease-out;display:flex;position:fixed;transform:translate(100%);box-shadow:-8px 0 24px #0000001f}.breakdown-drawer .tab-nav-underline{flex-wrap:wrap}.breakdown-drawer .tab-nav-underline>.breakdown-tab-btn{min-width:var(--display-target-min);flex-direction:column;flex:1 0 auto;justify-content:center;gap:.25rem;max-width:100%;padding:.5rem .75rem}.breakdown-drawer *,.activity-log-drawer *{transition-property:color,background-color,border-color,box-shadow,opacity,transform}.breakdown-drawer .btn-st-ghost,.activity-log-drawer .btn-st-ghost{transition-duration:.2s,.2s,.2s,.2s,0s,.2s}.breakdown-drawer .btn-st-ghost:where(:disabled),.activity-log-drawer .btn-st-ghost:where(:disabled){transition-duration:.2s}@media (max-width:767px){.breakdown-drawer,.activity-log-drawer{width:100%;height:min(92dvh,var(--visual-viewport-height,92dvh));max-height:min(92dvh,var(--visual-viewport-height,92dvh));border-left:0;border-top:1px solid var(--sb-border);border-radius:var(--radius-xl)var(--radius-xl)0 0;padding-bottom:env(safe-area-inset-bottom,0px);top:auto;left:0;overflow:hidden}.breakdown-drawer.off-canvas-closed,.breakdown-drawer.off-canvas-closing,.activity-log-drawer.off-canvas-closed,.activity-log-drawer.off-canvas-closing{transform:translateY(100%)}.breakdown-drawer.off-canvas-open,.activity-log-drawer.off-canvas-open{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.breakdown-drawer,.activity-log-drawer{transition:none}}@keyframes row-pulse-st-flash{0%{background-color:color-mix(in srgb,var(--color-st-primary)22%,transparent)}to{background-color:#0000}}.row-pulse-st,.row-pulse-st>td{animation:1.4s ease-out row-pulse-st-flash}.view-toggle-st{background-color:var(--sb-surface-muted);border-radius:var(--radius-lg);align-items:center;padding:.25rem;display:flex}.view-toggle-st-btn{border-radius:var(--radius-md);cursor:pointer;color:var(--sb-text-secondary);background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:box-shadow .15s,opacity .15s;display:flex}@media not all and (min-width:768px),(pointer:coarse){.view-toggle-st-btn{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}}.view-toggle-st-btn:not([aria-pressed=true]):hover{color:var(--sb-text-primary);background-color:var(--sb-bg-primary)}.view-toggle-st-btn:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.view-toggle-st-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.view-toggle-st-btn[aria-pressed=true]{background-color:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));box-shadow:var(--sb-shadow-sm)}.sbv3-table-st .record-list-section-controls-st{gap:.5rem}.sbv3-table-st{--card-padding:1rem;padding:.75rem var(--card-padding)var(--card-padding);gap:.75rem}.sbv3-table-st [data-sbv3-search-row] .form-input-st:where(:not([data-sbv3-filter-row] *)){border-radius:var(--radius-card);font-size:max(10px,.8125rem)}.sbv3-table-st [data-sbv3-count]{font-size:max(10px,.6875rem);line-height:1.5}.sbv3-table-st .view-toggle-st{border:1px solid var(--sb-border);border-radius:var(--radius-card);background-color:#0000;gap:0;padding:0}.sbv3-table-st .view-toggle-st-btn{border-radius:var(--radius-sm);color:var(--sb-text-secondary);background-color:#0000;border:0;justify-content:center}.sbv3-table-st .view-toggle-st-btn:not([aria-pressed=true]):hover{background-color:var(--sb-bg-secondary);color:var(--sb-text-primary)}.sbv3-table-st .view-toggle-st-btn[aria-pressed=true]{background-color:var(--btn-primary-bg);box-shadow:none;color:#fff}@media (min-width:1024px){.sbv3-table-st [data-sbv3-search-row] .form-input-st:where(:not([data-sbv3-filter-row] *)){min-height:max(var(--display-target-min,24px),2rem);height:2rem;padding-block:0}.sbv3-table-st .view-toggle-st-btn{width:1.75rem;height:1.75rem;padding:.375rem}@media (pointer:fine){.sbv3-table-st .record-list-section-table-st>.table-st [data-row-menu].btn-icon-st{width:1.5rem;height:1.5rem;min-width:max(var(--display-target-min,24px),1.5rem);min-height:max(var(--display-target-min,24px),1.5rem);border-radius:var(--radius-sm)}}.sbv3-table-st #rfi-filter-row .searchable-select-trigger,.sbv3-table-st [data-sbv3-filter-row] .searchable-select-trigger{min-height:max(var(--display-target-min,24px),2rem);background-color:var(--sb-bg-primary);border-radius:var(--radius-card);height:2rem;padding:0 .625rem;font-size:max(10px,.8125rem)}:is(.sbv3-table-st #rfi-filter-row .searchable-select-trigger,.sbv3-table-st [data-sbv3-filter-row] .searchable-select-trigger) .searchable-select-chevron{width:.75rem;height:.75rem}.sbv3-table-st #rfi-filter-row #rfi-filter-priority~.searchable-select-trigger{width:9.5625rem}.sbv3-table-st #rfi-filter-row #rfi-filter-status~.searchable-select-trigger{width:7.25rem}.sbv3-table-st #rfi-filter-row #rfi-filter-assigned~.searchable-select-trigger{width:9.0625rem}.sbv3-table-st #rfi-filter-row #rfi-filter-received~.searchable-select-trigger{width:9.9375rem}.sbv3-table-st #contacts-register-filter-company~.searchable-select-trigger{width:14.75rem}.sbv3-table-st #contacts-register-filter-type~.searchable-select-trigger,.sbv3-table-st #companies-register-filter-type~.searchable-select-trigger{width:11.9375rem}.sbv3-table-st #contacts-register-filter-sector~.searchable-select-trigger{width:8.5625rem}.sbv3-table-st #team-register-filter-department~.searchable-select-trigger{width:12.0625rem}.sbv3-table-st #team-register-filter-type~.searchable-select-trigger{width:8.3125rem}.sbv3-table-st #team-register-filter-group~.searchable-select-trigger{width:11.3125rem}.sbv3-table-st #rfi-filter-row #rfi-filter-clear,.sbv3-table-st [data-sbv3-filter-row] [data-filter-clear]{min-height:max(var(--display-target-min,24px),2rem);height:2rem;color:var(--color-sb-error-text);border:1px solid #ff5f5f59;padding:0 .625rem;font-size:max(10px,.75rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.sbv3-table-st #rfi-filter-row #rfi-filter-clear,.sbv3-table-st [data-sbv3-filter-row] [data-filter-clear]{border:1px solid color-mix(in srgb,var(--color-sb-error)35%,transparent)}}.sbv3-table-st #rfi-filter-row #rfi-filter-clear,.sbv3-table-st [data-sbv3-filter-row] [data-filter-clear]{border-radius:var(--radius-card);transition-property:transform,box-shadow}:is(.sbv3-table-st #rfi-filter-row #rfi-filter-clear,.sbv3-table-st [data-sbv3-filter-row] [data-filter-clear]):hover:not(:disabled){color:#fff}.sbv3-table-st #rfi-filter-row .datepicker-trigger{min-height:max(var(--display-target-min,24px),2rem);background-color:var(--sb-bg-primary);border-radius:var(--radius-card);height:2rem;padding-block:0;font-size:max(10px,.8125rem)}}.sbv3-table-st:has(>[id$=-split-view]:not(.hidden)){padding:.75rem var(--card-padding)var(--card-padding);gap:.75rem}.sbv3-table-st>[id$=-split-view]{margin:0 calc(-1*var(--card-padding))calc(-1*var(--card-padding));border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);gap:0;overflow:hidden}.sbv3-table-st #rfi-split-list{padding:.75rem}.sbv3-table-st .rfi-split-row{box-shadow:none;padding:.625rem .75rem}.sbv3-table-st .rfi-split-row .list-card-headline-st{font-size:max(10px,.8125rem);line-height:1.125rem}.sbv3-table-st .rfi-split-row .list-card-body-st{margin-top:.125rem}.sbv3-table-st .rfi-split-row .list-card-foot-st{gap:.5rem;margin-top:.375rem}.sbv3-split-priority-st{white-space:nowrap;border-radius:var(--radius-card);color:var(--sb-text-primary);background-color:var(--sb-text-secondary);align-items:center;padding:.0625rem .4375rem;font-size:max(10px,.625rem);font-weight:600;line-height:.875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sbv3-split-priority-st{background-color:color-mix(in srgb,var(--sb-text-secondary)10%,transparent)}}.sbv3-table-st #rfi-split-detail,.sbv3-table-st #rfi-split-detail:hover{box-shadow:none;border:0;border-radius:0}.sbv3-preview-bar-st{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.sbv3-preview-bar-st .btn-st{color:var(--sb-text-primary);background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);gap:.375rem;padding-block:0;padding-inline:.75rem;font-size:max(10px,.8125rem);font-weight:600}.sbv3-preview-bar-st .btn-st:hover:not(:disabled){background-color:var(--sb-bg-secondary)}.sbv3-preview-bar-st [data-preview-open].btn-st{color:var(--color-st-primary-text)}.sbv3-preview-st,.sbv3-preview-st [data-preview-main]:not(.hidden){flex-direction:column;gap:1.25rem;display:flex}.sbv3-preview-head-st{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.sbv3-preview-kicker-st{letter-spacing:.04em;text-transform:uppercase;color:var(--sb-text-tertiary);font-size:max(10px,.6875rem);font-weight:600;line-height:1.5}.sbv3-preview-title-st{color:var(--sb-text-primary);overflow-wrap:anywhere;font-size:1.125rem;font-weight:700;line-height:1.3}.sbv3-preview-pills-st{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.sbv3-preview-head-st .sbv3-preview-pills-st{margin-top:.375rem}.sbv3-preview-fields-st{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1rem 1.5rem;display:grid}.sbv3-preview-label-st{letter-spacing:.05em;text-transform:uppercase;color:var(--sb-text-secondary);font-size:max(10px,.6875rem);font-weight:600;line-height:1.5}.sbv3-preview-value-st{color:var(--sb-text-primary);overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem;font-weight:400;line-height:1.5}.sbv3-preview-muted-st{color:var(--sb-text-tertiary);font-size:max(10px,.75rem);font-weight:400}.sbv3-preview-heading-st{color:var(--sb-text-primary);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.sbv3-preview-heading-st svg{flex-shrink:0;width:1rem;height:1rem}.sbv3-preview-count-st{color:var(--sb-text-secondary);white-space:nowrap;font-size:max(10px,.75rem);font-weight:600}.sbv3-preview-empty-st{text-align:center;color:var(--sb-text-secondary);margin-top:.25rem;padding-block:.75rem;font-size:max(10px,.8125rem)}.sbv3-preview-section-st>[data-preview-comments]{margin-top:1rem}.sbv3-preview-monitor-st{margin-top:.375rem}.sbv3-preview-monitor-st .monitor-step-st{padding-left:2.625rem}.sbv3-preview-monitor-st .monitor-step-st:last-child{padding-bottom:0}.sbv3-preview-monitor-st .monitor-step-st-ring{font-size:max(10px,.75rem);font-weight:700}.sbv3-preview-monitor-st .monitor-step-st-done:not(:last-child):after{background-color:var(--color-sb-success)}.sbv3-preview-monitor-st .sbv3-preview-step-done .monitor-step-st-title{font-weight:600}.sbv3-preview-monitor-st .sbv3-preview-step-current .monitor-step-st-title{font-weight:700}.sbv3-preview-monitor-st .sbv3-preview-step-upcoming .monitor-step-st-title,.sbv3-preview-monitor-st .sbv3-preview-step-upcoming .monitor-step-st-desc,.sbv3-preview-monitor-st .sbv3-preview-step-upcoming .monitor-step-st-ring{color:var(--sb-text-tertiary)}@media (min-width:1024px){.sbv3-table-st .panel-list-st{border-right:1px solid var(--sb-border);width:17.5rem}.sbv3-preview-bar-st .btn-st{min-height:max(var(--display-target-min,24px),2rem);height:2rem}}.data-card{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);box-shadow:var(--sb-shadow-sm);flex-direction:column;font-size:.875rem;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.data-card:hover{box-shadow:var(--sb-shadow-md);border-color:var(--color-st-primary-text)}.data-card-header{border-bottom:1px solid var(--sb-border);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);padding:.625rem .75rem}.data-card-body{flex-direction:column;flex:1;gap:.375rem;padding:.5rem .75rem;display:flex}.data-card-row{background-color:var(--sb-surface-muted);align-items:center;gap:.75rem;padding:.375rem .625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.data-card-row{background-color:color-mix(in srgb,var(--sb-surface-muted)40%,transparent)}}.data-card-row{border-radius:var(--radius-md)}.data-card-footer{background-color:var(--sb-bg-secondary);padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.data-card-footer{background-color:color-mix(in srgb,var(--sb-bg-secondary)30%,transparent)}}.data-card-footer{border-top:1px solid var(--sb-border);margin-top:auto}.data-card-field{flex-direction:column;gap:.125rem;display:flex}.data-card-label{text-transform:uppercase;letter-spacing:.05em;color:var(--sb-text-secondary);font-size:max(10px,.6875rem);font-weight:600}.data-card-value{color:var(--sb-text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.875rem}@media (max-width:767px){.table-st-responsive{border:none}.table-st-responsive thead{display:none}.table-st-responsive tbody tr{border:1px solid var(--sb-border);border-radius:var(--radius-card);background:var(--sb-bg-primary);box-shadow:var(--sb-shadow-sm);margin-bottom:.75rem;padding:1rem;display:block}.table-st-responsive tbody tr:hover{background:var(--sb-bg-primary)}.table-st-responsive tbody tr:last-child td{border-bottom:none}.table-st-responsive tbody tr td{border-bottom:none;justify-content:space-between;align-items:flex-start;padding:.35rem 0;display:flex}.table-st-responsive tbody tr td:before{content:attr(data-label);color:var(--sb-text-secondary);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;margin-right:1rem;font-size:max(10px,.6875rem);font-weight:600}.table-st-responsive tbody tr td:first-child{border-bottom:1px solid var(--sb-border);margin-bottom:.25rem;padding-bottom:.5rem;font-size:.9375rem;font-weight:600}.table-st-responsive tbody tr td:last-child:has(button){border-top:1px solid var(--sb-border);margin-top:.25rem;padding-top:.75rem}}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-sort:hover,.table-st th[data-sort-key]:hover{color:var(--color-st-primary-text)}.th-sort[aria-sort=ascending] .th-sort-rest,.th-sort[aria-sort=descending] .th-sort-rest{display:none}.th-sort.sorted-asc i,.th-sort.sorted-desc i{color:var(--color-st-primary-text);opacity:1!important}.breadcrumb-btn{color:var(--sb-text-secondary);white-space:nowrap;transition:color .15s}.breadcrumb-btn:hover{color:var(--color-st-primary-text)}.breadcrumb-btn.current{color:var(--color-st-primary-text);font-weight:500}.modal-backdrop-st{inset:0;top:var(--visual-viewport-offset-top,0px);height:var(--visual-viewport-height,100dvh);contain:layout;background-color:var(--color-st-scrim-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;bottom:auto}.modal-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border-elevated);box-shadow:var(--sb-shadow-xl);z-index:var(--z-modal);border-radius:.5rem;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (min-width:768px) and (max-width:1199px){.modal-st{max-height:min(90vh,calc(var(--visual-viewport-height,100vh) - 2rem))}}.modal-st-sm{width:100%;max-width:28rem}.modal-st-md{width:100%;max-width:42rem}.modal-st-lg{width:100%;max-width:56rem}.modal-st-xl{width:100%;max-width:80rem}.modal-st-accent,html[data-rfi-detail] .modal-st-accent-rfi{border-top:4px solid var(--color-st-primary-text)}.modal-header-st{border-bottom:1px solid var(--sb-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-body-st{background-color:var(--sb-bg-secondary);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.modal-footer-st{border-top:1px solid var(--sb-border);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.modal-st[aria-busy=true] [data-dismiss=modal]{cursor:not-allowed;opacity:.6}.modal-st [data-action=confirm]:focus-visible,.modal-st [data-dismiss=modal]:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}@media (max-width:767px){.modal-backdrop-st{align-items:flex-end;padding:0}.modal-st,.modal-st-sm,.modal-st-md,.modal-st-lg,.modal-st-xl{width:100%;max-width:100%;max-height:92dvh;max-height:min(92dvh,var(--visual-viewport-height,92dvh));border-radius:var(--radius-xl)var(--radius-xl)0 0;flex-direction:column;padding:0;display:flex;overflow:hidden;position:relative!important;inset:auto!important;transform:none!important}.modal-header-st{flex-shrink:0;padding:.75rem 1rem}.modal-body-st{flex:1;min-height:0;max-height:none;padding:1rem}.modal-footer-st{padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-radius:0;flex-shrink:0}:root:has(.keyboard-dismiss-pill-visible) .modal-st{--modal-keyboard-chrome-padding:clamp(0px,calc((var(--visual-viewport-height,92dvh) - env(safe-area-inset-bottom,0px) - var(--touch-target-min) - var(--touch-target-lg) - max(var(--touch-target-min),var(--touch-target-lg)) - 7px)/4),.75rem)}:root:has(.keyboard-dismiss-pill-visible) .modal-st>.modal-header-st{padding-block:var(--modal-keyboard-chrome-padding)}:root:has(.keyboard-dismiss-pill-visible) .modal-st>.modal-footer-st{padding-top:var(--modal-keyboard-chrome-padding);padding-bottom:calc(var(--modal-keyboard-chrome-padding) + env(safe-area-inset-bottom,0px))}.max-h-modal{max-height:92dvh}.max-h-modal-sm{max-height:60dvh}.max-h-modal-lg{max-height:85dvh}}.scroll-region-st{min-height:0;padding:1.25rem;overflow-y:auto}.scroll-region-st-compact{min-height:0;padding:.5rem;overflow-y:auto}.scroll-region-st-flush{min-height:0;padding:0;overflow-y:auto}:is(.modal-st-sm,.modal-st-md,.modal-st-lg,.modal-st-xl) .modal-body-st{container:modal/inline-size}.tab-panel-scroll-st,.scroll-region-st,[id$=-detail-column],[id$=-create-page]>.overflow-y-auto>.max-w-5xl{container:panel/inline-size}.record-list-section-st{container:card/inline-size}.sticky-footer-st{z-index:var(--z-sticky);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-top:1px solid var(--sb-border);justify-content:flex-end;align-items:center;gap:.75rem;min-height:4rem;padding:1rem 1.5rem;transition:bottom .2s;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #0000000f}.sticky-footer-st-card{margin-left:calc(-1*var(--card-padding));margin-right:calc(-1*var(--card-padding));margin-bottom:calc(-1*var(--card-padding));border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.sticky-footer-saved-st{animation:2s step-end forwards sticky-footer-saved}@keyframes sticky-footer-saved{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sticky-footer-saved-st{animation-duration:2s!important}}.sticky-header-st{z-index:var(--z-sticky);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-bottom:1px solid var(--sb-border);flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000f}.sticky-header-st-meta{flex-wrap:wrap;align-items:center;column-gap:.375rem;display:flex}.sticky-header-st-meta>[role=status]:not(:empty):before,.sticky-header-st-meta>[data-error-summary]:not(:empty):before{content:"·";content:"·"/"";color:var(--sb-text-secondary);margin-inline-end:.375rem}@media (max-width:767px){.sticky-footer-st{flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem 1rem}.sticky-footer-st button,.sticky-footer-st a,.sticky-footer-st .btn-st-primary,.sticky-footer-st .btn-st-outline,.sticky-footer-st .btn-st-ghost{justify-content:center;width:100%}}.nav-link-st{border-radius:var(--radius-card);color:var(--sb-text-secondary);align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:500;transition:all .2s;display:flex}.nav-link-st:hover{background-color:rgba(var(--color-primary-rgb),.1);color:var(--ref-tile-text-primary)}.nav-link-st.active{background-color:rgba(var(--color-primary-rgb),.11);color:var(--color-st-primary-text);font-weight:600}#app{--nav-width:12.75rem}@media (min-width:1024px){#app[data-nav=collapsed]{--nav-width:4.375rem}#app[data-slide-out]{--slide-out-width:var(--width-slide-out)}.shell-main-st{padding-left:var(--nav-width);padding-right:var(--slide-out-width,0)}#app[data-shell-sidebar=off] .shell-main-st{padding-left:0}}[data-theme=dark] .header-logo-plate-st{background-color:var(--color-sb-bg-light);border:1px solid var(--color-sb-border-light);border-radius:.25rem;padding:.125rem .375rem}.sidebar-st{background-color:var(--color-st-sidebar);--sb-focus-ring:#fff;--color-st-primary-text:var(--color-st-lighter);width:15rem;z-index:var(--z-fixed);flex-direction:column;transition-property:transform,translate,scale,rotate,width;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0}@media (min-width:1024px){.sidebar-st{top:var(--spacing-topnav);width:var(--nav-width)}}.sidebar-toggle-st{--control-hit:var(--display-target-min,24px)}@media (pointer:coarse){.sidebar-toggle-st{--control-hit:var(--touch-target-min)}}.sidebar-toggle-st{top:var(--edge-toggle-top);background-color:var(--sb-bg-primary);border:1px solid var(--sb-control-border);width:1.5rem;height:1.5rem;box-shadow:var(--sb-shadow-sm);color:var(--sb-text-secondary);cursor:pointer;--sb-focus-ring:#00789e;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s;position:absolute;right:-.75rem}.sidebar-toggle-st:before{content:"";inset:calc((1.5rem - 2px - var(--control-hit))/2);border-radius:9999px;position:absolute}.sidebar-toggle-st:hover{background-color:var(--sb-surface-muted)}.sidebar-toggle-st svg{width:.875rem;height:.875rem}.sidebar-toggle-st .sidebar-toggle-icon-expand{display:none}[data-theme=dark] .sidebar-toggle-st{--sb-focus-ring:#73c5dc}@media (min-width:1024px){#app[data-nav=collapsed] .sidebar-toggle-st .sidebar-toggle-icon-collapse{display:none}#app[data-nav=collapsed] .sidebar-toggle-st .sidebar-toggle-icon-expand{display:block}}@media (prefers-reduced-motion:reduce){.sidebar-st,.shell-main-st{transition-duration:0s!important}}.sidebar-st .btn-icon-st{color:var(--color-st-sidebar-fg)}@media (pointer:coarse){.sidebar-st .btn-icon-st{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.sidebar-st .btn-icon-st:hover{color:var(--color-st-sidebar-fg);background-color:var(--color-st-sidebar-hover)}.nav-link-st-dark{color:#fff;border-radius:0;align-items:center;gap:.75rem;padding:.625rem 1.25rem;font-size:.93rem;font-weight:500;transition:all .2s;display:flex}@media (min-width:1024px) and (pointer:fine){.nav-link-st-dark{min-height:max(var(--display-target-min,24px),2rem);padding:.4375rem 1rem;font-size:.875rem;line-height:1.125rem}}.nav-link-st-dark:hover{background-color:var(--color-st-sidebar-hover);color:#fff}.nav-link-st-dark.active{color:#fff;background:linear-gradient(90deg,#00789e,#0000);font-weight:600}.nav-link-st-dark .outlook-ribbon{border-radius:3px;padding:1px 5px 1px 3px}.nav-link-st-dark .outlook-ribbon .outlook-addon-tag{font-size:max(10px,.625rem)}.settings-nav-btn{width:100%;min-width:var(--display-target-min);min-height:var(--display-target-min);border-left:4px solid #0000;border-bottom:2px solid var(--sb-border);color:var(--sb-text-secondary);text-align:left;background:0 0;border-radius:0 .5rem .5rem 0;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.settings-nav-btn:hover{background-color:var(--sb-surface-muted)}.settings-nav-btn.active{border-left-color:var(--color-st-primary-text);background-color:rgba(var(--color-primary-rgb),.1);color:var(--ref-tile-text-primary);font-weight:600}.sub-module-tab-btn,.detail-tab-btn,.tab-nav-underline>button:not(.tab-overflow-more){min-height:max(var(--display-target-min,24px),2.25rem);color:var(--sb-text-primary);white-space:nowrap;cursor:pointer;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:color .15s;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}:is(.sub-module-tab-btn,.detail-tab-btn,.tab-nav-underline>button:not(.tab-overflow-more)):after{content:"";background-color:var(--color-st-primary-text);opacity:0;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}:is(.sub-module-tab-btn,.detail-tab-btn,.tab-nav-underline>button:not(.tab-overflow-more)):hover{color:var(--color-st-primary-text)}:is(.sub-module-tab-btn,.detail-tab-btn,.tab-nav-underline>button:not(.tab-overflow-more)).active{color:var(--color-st-primary-text);font-weight:600}:is(.sub-module-tab-btn,.detail-tab-btn,.tab-nav-underline>button:not(.tab-overflow-more)).active:after{opacity:1}.tab-nav-underline>button:not(.tab-overflow-more):after{bottom:-1px}#sub-module-tabs.tab-nav-underline,#helpTabBar.tab-nav-underline,#team-detail-tabs.tab-nav-underline,#contact-detail-tabs.tab-nav-underline,.settings-area-tabs.tab-nav-underline{gap:.25rem!important;padding-top:.375rem!important;padding-bottom:0!important}#sub-module-tabs.tab-nav-underline>button:not(.tab-overflow-more),#helpTabBar.tab-nav-underline>button:not(.tab-overflow-more),#team-detail-tabs.tab-nav-underline>button:not(.tab-overflow-more),#contact-detail-tabs.tab-nav-underline>button:not(.tab-overflow-more),.settings-area-tabs.tab-nav-underline>button:not(.tab-overflow-more){padding:1rem;line-height:1.5rem}.l2-nav-st{background-color:var(--sb-bg-primary);border-bottom:1px solid var(--sb-border);flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.75rem 2rem;display:flex;overflow-x:auto}.l2-scroll-frame-st{--l2-edge-clearance:max(2rem,calc(var(--display-target-min) + 8px));background:var(--sb-bg-primary);min-width:0;position:relative}.l2-scroll-frame-st:not(:has(>.l2-nav-st:not([hidden]):not(.hidden))){display:none}.l2-scroll-frame-st>.l2-nav-st{padding-inline:var(--l2-edge-clearance);scroll-padding-inline:var(--l2-edge-clearance);scrollbar-width:none}.l2-scroll-frame-st>.l2-nav-st::-webkit-scrollbar{display:none}.l2-scroll-frame-st[data-l2-scroll-stacked]{padding-bottom:calc(var(--display-target-min) + 8px)}.l2-scroll-frame-st[data-l2-scroll-stacked]>.l2-nav-st{padding-inline:2rem;scroll-padding-inline:2rem}.l2-scroll-frame-st[data-l2-scroll-stacked]>.l2-scroll-control-st{top:auto;bottom:4px;transform:none}.l2-scroll-frame-st[data-l2-scroll-stacked]>.l2-scroll-fade-st{bottom:calc(var(--display-target-min) + 9px);width:calc(2rem - 8px)}.l2-scroll-fade-st{width:calc(var(--l2-edge-clearance) - 8px);pointer-events:none;background:linear-gradient(to right,var(--sb-bg-primary)65%,transparent);position:absolute;top:0;bottom:1px}.l2-scroll-fade-st.l2-scroll-right-st{background:linear-gradient(to left,var(--sb-bg-primary)65%,transparent)}.l2-scroll-left-st{left:4px}.l2-scroll-right-st{right:4px}.l2-scroll-control-st{width:var(--display-target-min);height:var(--display-target-min);color:var(--sb-text-secondary);background:var(--sb-bg-primary);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.l2-scroll-control-st:hover{color:var(--sb-text-primary);background:var(--sb-surface-muted)}.l2-pill-st{color:var(--sb-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;flex-shrink:0;align-items:center;gap:.375rem;padding:3px 16px;font-size:max(10px,.75rem);font-weight:500;line-height:1.25;transition:color .15s,border-color .15s;display:inline-flex}.l2-pill-st:hover:not(.active):not([aria-selected=true]){color:var(--sb-text-primary)}.l2-pill-st.active,.l2-pill-st[aria-selected=true]{color:var(--color-st-primary-text);border-color:var(--color-st-primary-text);font-weight:600}@media not all and (min-width:768px),(pointer:coarse){.l2-pill-st{min-height:var(--touch-target-min)}}.ca-tab-btn,.rfp-sub-tab-btn,.overview-sub-tab-btn,.dd-overview-sub-tab-btn,.perm-overview-sub-tab-btn,.perm-occupancy-sub-tab-btn,.bt-overview-sub-tab-btn,.dl-overview-sub-tab-btn,.pc-overview-sub-tab-btn,.precon-overview-sub-tab-btn,.pp-overview-sub-tab-btn,.kb-sub-tab-btn,.markups-context-tab-btn,.teams-tab-btn{color:var(--sb-text-secondary);background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);white-space:nowrap;cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:max(10px,.8125rem);font-weight:500;line-height:1.25;transition:all .15s;display:inline-flex}:is(.ca-tab-btn,.rfp-sub-tab-btn,.overview-sub-tab-btn,.dd-overview-sub-tab-btn,.perm-overview-sub-tab-btn,.perm-occupancy-sub-tab-btn,.bt-overview-sub-tab-btn,.dl-overview-sub-tab-btn,.pc-overview-sub-tab-btn,.precon-overview-sub-tab-btn,.pp-overview-sub-tab-btn,.kb-sub-tab-btn,.markups-context-tab-btn,.teams-tab-btn):hover{color:var(--sb-text-primary);border-color:var(--sb-border)}:is(.ca-tab-btn,.rfp-sub-tab-btn,.overview-sub-tab-btn,.dd-overview-sub-tab-btn,.perm-overview-sub-tab-btn,.perm-occupancy-sub-tab-btn,.bt-overview-sub-tab-btn,.dl-overview-sub-tab-btn,.pc-overview-sub-tab-btn,.precon-overview-sub-tab-btn,.pp-overview-sub-tab-btn,.kb-sub-tab-btn,.markups-context-tab-btn,.teams-tab-btn).active{color:var(--color-st-primary-text);background-color:var(--sb-bg-primary);border-color:var(--color-st-primary-text);font-weight:600}.rfp-sub-tab-btn,.overview-sub-tab-btn,.dd-overview-sub-tab-btn,.perm-overview-sub-tab-btn,.perm-occupancy-sub-tab-btn,.bt-overview-sub-tab-btn,.dl-overview-sub-tab-btn,.pc-overview-sub-tab-btn,.precon-overview-sub-tab-btn,.pp-overview-sub-tab-btn,.kb-sub-tab-btn,.markups-context-tab-btn,.teams-tab-btn{min-height:var(--display-target-min)}.teams-tab-btn.active{color:#fff;background:var(--color-ms-teams);border-color:var(--color-ms-teams)}.tab-overflow-more{color:var(--sb-text-primary);border:none;border-left:1px solid var(--sb-border);white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;align-self:center;align-items:center;gap:.375rem;padding:.375rem .5rem .375rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:color .15s;display:inline-flex}.tab-overflow-more:hover{color:var(--color-st-primary-text)}.tab-overflow-more.active{color:var(--color-st-primary-text);font-weight:600}.tab-overflow-count{background:var(--color-st-primary-plate);color:#fff;border-radius:.625rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:max(10px,.75rem);font-weight:600;line-height:1;display:inline-flex}.tab-overflow-dropdown{z-index:var(--z-popover);background:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:.5rem;flex-direction:column;width:14rem;padding:.25rem 0;display:flex;position:absolute;top:calc(100% + 4px);right:1rem;box-shadow:0 4px 16px #0000001f}.tab-overflow-dropdown.hidden{display:none}.tab-overflow-item{text-align:left;width:100%;color:var(--sb-text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.25;transition:background-color .15s;display:flex}.tab-overflow-item:hover{background:var(--sb-surface-muted)}.tab-overflow-item.active{color:var(--ref-tile-text-primary);background:rgba(var(--color-primary-rgb),.1);font-weight:600}.tab-nav-underline{border-bottom:1px solid var(--sb-border);gap:0!important}.panel-list-st{width:100%;transition:width var(--transition-normal)ease;position:relative;overflow:visible}@media (min-width:1024px){.panel-list-st{width:var(--width-sidebar-panel)}.panel-list-st.collapsed{width:var(--width-sidebar-panel-collapsed)}.panel-list-st.messages-list-panel.is-compact{width:calc(var(--width-sidebar-panel)/2)}.panel-list-st.messages-list-panel.is-compact .msg-source-label{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.list-column-toggle-st{z-index:1}.list-column-toggle-st .list-column-toggle-icon-expand,.panel-list-st.collapsed>.list-column-toggle-st .list-column-toggle-icon-collapse{display:none}.panel-list-st.collapsed>.list-column-toggle-st .list-column-toggle-icon-expand{display:block}.panel-list-st[data-filter-open]>.list-column-toggle-st{visibility:hidden}.list-column-head-st{flex-direction:column;gap:.75rem;padding:1rem 1rem 0;display:flex}@media (pointer:coarse) and (min-width:1024px){.list-column-head-st{padding-inline-start:1.5rem}}.list-column-chips-st{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.list-column-chips-st>.stat-pill-btn{max-width:100%;min-width:var(--display-target-min)}.list-column-chips-st>.list-column-chip-st{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.list-column-chips-st>.list-column-chip-st{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.list-column-chips-st>.list-column-chip-st{border-color:var(--color-st-primary-text);color:var(--color-st-primary-text)}.list-column-chips-st>.list-column-chip-st:hover:not(:disabled){border-color:var(--sb-text-primary);color:var(--sb-text-primary)}@media not all and (min-width:768px),(pointer:coarse){.list-column-chips-st>.list-filter-clear-st{min-height:var(--touch-target-min);padding-inline:.5rem}}.list-column-search-compact-st{min-height:2.5rem;padding-block:.5rem;padding-inline-end:.75rem;font-size:.875rem}@media not all and (min-width:768px),(pointer:coarse){.list-column-search-compact-st{min-height:var(--touch-target-min)}}.list-column-filter-compact-st{border-radius:var(--radius-card);border-color:var(--sb-border);background-color:var(--sb-bg-primary);width:2.5rem;height:2.5rem;color:var(--sb-text-secondary)}.list-column-filter-compact-st:is([aria-expanded=true],[data-filter-active]){color:var(--color-st-primary-text);background-color:#00b2e3;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.list-column-filter-compact-st:is([aria-expanded=true],[data-filter-active]){background-color:color-mix(in srgb,var(--color-st-primary)10%,var(--sb-bg-primary))}}.list-column-filter-compact-st:hover:not(:disabled){color:#fff;border-color:var(--btn-primary-bg);background-color:var(--btn-primary-bg)}.list-column-header-st{border:1px solid var(--sb-border);border-radius:var(--radius-lg);background-color:var(--sb-bg-primary);width:100%;min-width:0;color:var(--sb-text-primary);text-align:start;cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}.list-column-header-st .list-column-header-icon-st{color:var(--color-st-primary-text)}.list-column-header-st:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.list-column-header-st:hover{background-color:color-mix(in srgb,var(--sb-surface-muted)60%,var(--sb-bg-primary))}}.list-column-header-st:is([aria-current=page],[aria-current=true],.list-row-selected){background-color:#00b2e3!important}@supports (color:color-mix(in lab, red, red)){.list-column-header-st:is([aria-current=page],[aria-current=true],.list-row-selected){background-color:color-mix(in srgb,var(--color-st-primary)6%,var(--sb-bg-primary))!important}}.list-column-header-st:is([aria-current=page],[aria-current=true],.list-row-selected){box-shadow:inset 3px 0 0 var(--color-st-primary-text);border-color:var(--sb-border)!important}:where(:root[data-theme=dark]:not([data-comfort-mode=on])) .list-column-header-st:hover{background-color:var(--sb-surface-muted)}@media (min-width:1024px){.list-detail-flush-st{isolation:isolate}.list-detail-flush-st>.flex-1>.panel-list-st{margin-block-start:calc(var(--spacing)*-6);margin-block-end:calc(var(--spacing)*-6);margin-inline-start:calc(var(--spacing)*-6)}}.list-detail-flush-st>.flex-1>.panel-list-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-right:1px solid var(--sb-border)}.list-filter-panel-st{top:var(--spacing-topnav);bottom:0;left:var(--list-filter-left,0);width:var(--width-list-filter);z-index:var(--z-drawer);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);color:var(--sb-text-primary);border-right:1px solid var(--sb-border);clip-path:inset(0 -1rem 0 0);flex-direction:column;transition:transform .2s ease-out,clip-path .2s ease-out;display:flex;position:fixed;box-shadow:4px 0 16px #00000014}.list-filter-panel-st.off-canvas-closed,.list-filter-panel-st.off-canvas-closing{clip-path:inset(0 -1rem 0 100%);transform:translate(-100%)}.list-filter-panel-st.off-canvas-closing{transition-duration:.16s;transition-timing-function:ease-in}@media (prefers-reduced-motion:reduce){.list-filter-panel-st{transition:none}}.popover-st.list-filter-popover-st{min-width:16rem;padding:0}@media (min-width:768px){.popover-st.list-filter-popover-st{max-height:60dvh;max-height:min(60dvh,var(--visual-viewport-height,60dvh));overflow-y:auto}}.list-filter-head-st{border-bottom:1px solid var(--sb-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;min-height:3.5rem;padding:.625rem 1rem;display:flex}.list-filter-title-st{color:var(--sb-text-primary);font-size:.9375rem;font-weight:600;line-height:1.4}.list-filter-clear-st{color:var(--color-sb-error-text);cursor:pointer;font-size:max(10px,.75rem);font-weight:600}.list-filter-clear-st:hover{text-decoration:underline}.list-filter-body-st{flex:1;min-height:0;padding:.75rem 1rem 1rem;overflow-y:auto}.list-filter-body-st>*+*{margin-top:.75rem}.list-filter-body-st>[data-list-filter-extra]:not(.hidden)+[data-list-filter-fields]>.list-filter-group-st:first-child,.list-filter-body-st>[data-list-filter-extra]:not(.hidden)+[data-list-filter-fields]>.list-filter-eyebrow-st>.list-filter-group-st:first-child{border-top:1px solid var(--sb-border);margin-top:0;padding-top:.75rem}.list-filter-group-st+.list-filter-group-st{border-top:1px solid var(--sb-border);margin-top:.75rem;padding-top:.75rem}.list-filter-legend-st{color:var(--sb-text-secondary);margin-bottom:.375rem;font-size:max(10px,.75rem);font-weight:600}.list-filter-eyebrow-st .list-filter-legend-st{text-transform:uppercase;margin-bottom:.25rem}.list-filter-eyebrow-st>.list-filter-group-st+.list-filter-group-st{margin-top:1rem;padding-top:.5rem}.list-filter-option-st{color:var(--sb-text-primary);cursor:pointer;align-items:center;gap:.5rem;padding-block:.25rem;font-size:.875rem;display:flex}.list-filter-option-st:has(>input:disabled){cursor:not-allowed}.list-row-mini-avatar-st{display:inline-flex;position:relative}.list-row-mini-dot-st{box-shadow:0 0 0 2px var(--sb-bg-primary);position:absolute;bottom:0;right:0}.panel-expanded-content{opacity:1;visibility:visible;min-height:0;transition:opacity var(--transition-fast)ease;flex-direction:column;flex:1;gap:1rem;display:flex}.collapsed .panel-expanded-content,.panel-collapsed-content{opacity:0;visibility:hidden;pointer-events:none;width:0;position:absolute;overflow:hidden}.collapsed .panel-collapsed-content{opacity:1;visibility:visible;pointer-events:auto;width:auto;min-height:0;transition:opacity var(--transition-fast)ease;flex:1;transition-delay:.15s;position:relative;overflow-y:auto}.collapsed .list-column-rail-st{flex-direction:column;display:flex;overflow:hidden}.list-column-rail-head-st{padding:calc(var(--edge-toggle-top) - .5rem).5rem 2rem;border-bottom:1px solid var(--sb-border);flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.list-column-rail-head-st:not(:has(.collapsed-add-btn)){padding-bottom:.5rem}.list-column-rail-rows-st{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.sub-module-tabs{flex-wrap:nowrap!important}.progress-st{background-color:var(--sb-border);border-radius:4px;height:8px;overflow:hidden}.progress-bar-st{background-color:var(--progress-fill-primary);height:100%;transition:width .3s}.progress-bar-st-success{background-color:var(--progress-fill-success);height:100%;transition:width .3s}.progress-bar-st-warning{background-color:var(--progress-fill-warning);height:100%;transition:width .3s}.progress-bar-st-error{background-color:var(--progress-fill-error);height:100%;transition:width .3s}.stat-tile-st{background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);box-shadow:var(--sb-shadow-sm);align-items:center;gap:.75rem;padding:1rem;display:flex}.stat-tile-st-icon{background-color:#00b2e31a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.stat-tile-st-icon{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.stat-tile-st-icon{color:var(--color-st-primary-text)}.stat-tile-st-icon svg{width:1.25rem;height:1.25rem}.stat-tile-st-icon-success{background-color:#2bb8a61a}@supports (color:color-mix(in lab, red, red)){.stat-tile-st-icon-success{background-color:color-mix(in srgb,var(--color-sb-success)10%,transparent)}}.stat-tile-st-icon-success{color:var(--color-sb-success-text)}.stat-tile-st-icon-warning{background-color:#ffa7261a}@supports (color:color-mix(in lab, red, red)){.stat-tile-st-icon-warning{background-color:color-mix(in srgb,var(--color-sb-warning)10%,transparent)}}.stat-tile-st-icon-warning{color:var(--color-sb-warning-text)}.stat-tile-st-icon-error{background-color:#ff5f5f1a}@supports (color:color-mix(in lab, red, red)){.stat-tile-st-icon-error{background-color:color-mix(in srgb,var(--color-sb-error)10%,transparent)}}.stat-tile-st-icon-error{color:var(--color-sb-error-text)}.stat-tile-st-icon-neutral{background-color:var(--sb-text-secondary)}@supports (color:color-mix(in lab, red, red)){.stat-tile-st-icon-neutral{background-color:color-mix(in srgb,var(--sb-text-secondary)10%,transparent)}}.stat-tile-st-icon-neutral{color:var(--sb-text-secondary)}.stat-tile-st-value{color:var(--sb-text-primary);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1.2;overflow:hidden}.stat-tile-st-label{color:var(--sb-text-secondary);font-size:max(10px,.75rem)}.stat-tile-st-sub{color:var(--sb-text-secondary);opacity:.75;margin-top:.125rem;font-size:max(10px,.75rem)}.stat-tile-st-sm{padding:.75rem}.stat-tile-st-sm .stat-tile-st-icon{width:2rem;height:2rem}.stat-tile-st-sm .stat-tile-st-icon svg{width:1rem;height:1rem}.stat-tile-st-sm .stat-tile-st-value{font-size:1.125rem}.stat-tile-st-pressable{--stat-tile-tone:var(--sb-text-secondary);--stat-tile-tone-text:var(--sb-text-secondary);text-align:left;width:100%;font:inherit;color:inherit;transition:background-color .15s,box-shadow .15s;position:relative}.stat-tile-st-pressable .stat-tile-st-icon{background-color:var(--stat-tile-tone)}@supports (color:color-mix(in lab, red, red)){.stat-tile-st-pressable .stat-tile-st-icon{background-color:color-mix(in srgb,var(--stat-tile-tone)10%,transparent)}}.stat-tile-st-pressable .stat-tile-st-icon{color:var(--stat-tile-tone-text)}.stat-tile-st-pressable:not([aria-disabled=true]){cursor:pointer}.stat-tile-st-pressable:not([aria-disabled=true]):hover{background-color:var(--sb-surface-muted)}.stat-tile-st-pressable[aria-pressed=true]{background-color:var(--stat-tile-tone)}@supports (color:color-mix(in lab, red, red)){.stat-tile-st-pressable[aria-pressed=true]{background-color:color-mix(in srgb,var(--stat-tile-tone)8%,transparent)}}.stat-tile-st-pressable[aria-pressed=true]{box-shadow:var(--sb-shadow-sm),inset 0 -3px 0 var(--stat-tile-tone)}.stat-tile-st-pressable[data-tone=error]{--stat-tile-tone:var(--color-sb-error);--stat-tile-tone-text:var(--color-sb-error-text)}.stat-tile-st-pressable[data-tone=warning]{--stat-tile-tone:var(--color-sb-warning);--stat-tile-tone-text:var(--color-sb-warning-text)}.stat-tile-st-pressable[data-tone=success]{--stat-tile-tone:var(--color-sb-success);--stat-tile-tone-text:var(--color-sb-success-text)}.stat-tile-st-pressable[data-tone=primary]{--stat-tile-tone:var(--color-st-primary);--stat-tile-tone-text:var(--color-st-primary-text)}.stat-tile-st-check{width:.875rem;height:.875rem;color:var(--stat-tile-tone-text);visibility:hidden;position:absolute;top:.5rem;right:.5rem}.stat-tile-st-pressable[aria-pressed=true]>.stat-tile-st-check{visibility:visible}.person-header-st{background-image:linear-gradient(90deg,var(--color-st-primary),var(--color-st-secondary));background-repeat:no-repeat;background-size:100% 3px;background-origin:border-box;border-top:3px solid #0000}.person-header-st:hover{border-top-color:#0000}.person-header-st .tag-st-outline{font-size:max(10px,.6875rem)}.record-header-compact-st .record-header-st{background-image:linear-gradient(90deg,var(--color-st-primary),var(--color-st-secondary));background-repeat:no-repeat;background-size:100% 3px;background-origin:border-box;border-top-color:#0000}.record-header-compact-st .record-header-st-lead{gap:1.125rem}.record-header-compact-st .record-header-st-glyph,.record-header-compact-st .record-header-st-glyph svg{width:1.5rem;height:1.5rem}.record-header-compact-st .record-header-st-description{color:var(--sb-text-tertiary);font-size:max(10px,.75rem)}.record-header-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-top:3px solid var(--color-st-primary-text);border-radius:var(--radius-card);box-shadow:var(--sb-shadow-sm);flex-direction:column;flex-shrink:0;gap:1rem;padding:.9375rem 1.5rem;display:flex}.record-header-st-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.record-header-st-eyebrow{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--sb-text-secondary);align-items:center;gap:.375rem;font-size:max(10px,.625rem);font-weight:600;display:flex}.record-header-st-eyebrow svg{flex-shrink:0;width:.875rem;height:.875rem}.record-header-st-title{color:var(--sb-text-primary);font-size:1.125rem;font-weight:700;line-height:1.1}.record-header-st-lead{align-items:center;gap:.75rem;min-width:0;display:flex}.record-header-st-glyph{width:2.75rem;height:2.75rem;color:var(--color-st-primary-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.record-header-st-glyph svg{width:1.75rem;height:1.75rem}.context-pill-st{white-space:nowrap;background-color:#00b2e31a;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:max(10px,.75rem);font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.context-pill-st{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.context-pill-st{color:var(--color-st-primary-text)}.register-pane-st{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-bottom:.25rem;display:flex;position:relative;overflow-y:auto}.record-header-st-description{color:var(--sb-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:.375rem;font-size:max(10px,.8125rem);line-height:1.35;overflow:hidden}.record-header-st-actions{align-items:center;gap:.5rem;display:flex}.record-header-st-actions .btn-st{padding:.4375rem .8125rem;font-size:max(10px,.8125rem)}@media (min-width:768px){.record-header-st-actions .btn-st{min-height:max(var(--display-target-min,24px),2.375rem)}}.record-header-st-tiles{border:1px solid var(--sb-border);border-radius:var(--radius-card);gap:0;display:flex;overflow:hidden}.record-header-st-tiles .stat-tile-st{border:0;border-left:1px solid var(--sb-border);box-shadow:none;border-radius:0;flex:1 1 0;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.record-header-st-tiles .stat-tile-st:first-child{border-left:none}.record-header-st-tiles .stat-tile-st-label{text-transform:uppercase;letter-spacing:.05em;color:var(--sb-text-secondary);padding-right:1.25rem;font-size:max(10px,.6875rem);font-weight:500}.record-header-st-tiles .stat-tile-st-value{margin-top:.25rem;font-size:1.375rem;font-weight:700}.record-header-st-tiles .stat-tile-st-label>svg:first-child{width:.875rem;height:.875rem;color:var(--stat-tile-tone-text);vertical-align:-.125rem;margin-right:.375rem;display:inline-block}.record-header-st-tiles .stat-tile-st-check{visibility:hidden;width:.875rem;height:.875rem;margin:0;display:block;position:absolute;top:1.0625rem;right:1.25rem}.record-header-st-tiles .stat-tile-st-pressable[aria-pressed=true] .stat-tile-st-check{visibility:visible}.record-header-st-tiles .stat-tile-st-pressable[aria-pressed=true]{background-color:var(--stat-tile-tone)}@supports (color:color-mix(in lab, red, red)){.record-header-st-tiles .stat-tile-st-pressable[aria-pressed=true]{background-color:color-mix(in srgb,var(--stat-tile-tone)12%,transparent)}}.record-header-st-tiles .stat-tile-st-pressable[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--stat-tile-tone)}[data-theme=dark] .record-header-st-tiles .stat-tile-st-pressable[aria-pressed=true] .stat-tile-st-label{color:var(--sb-text-primary)}.record-row-accent-st>td:first-child{box-shadow:inset 4px 0 0 var(--record-row-accent,transparent)}.record-row-accent-st-error{--record-row-accent:#f25555}.record-row-accent-st-warning{--record-row-accent:#c4811d}[data-theme=dark] .record-row-accent-st-error{--record-row-accent:#ff5f5f}[data-theme=dark] .record-row-accent-st-warning{--record-row-accent:#ffa726}html[data-comfort-mode=on]:not([data-theme=dark]) .record-row-accent-st-error{--record-row-accent:#f05454}html[data-comfort-mode=on]:not([data-theme=dark]) .record-row-accent-st-warning{--record-row-accent:#bd7d1c}[data-cb-mode=on] .record-row-accent-st.record-row-accent-st-warning>td:first-child{box-shadow:none;background-image:repeating-linear-gradient(to bottom,var(--record-row-accent)0 4px,transparent 4px 6px);background-position:0 0;background-repeat:no-repeat;background-size:4px 100%}.record-row-accent-st:not(tr){position:relative}.record-row-accent-st:not(tr):before{content:"";border-radius:inherit;box-shadow:inset 4px 0 0 var(--record-row-accent,transparent);pointer-events:none;position:absolute;inset:0}[data-cb-mode=on] .record-row-accent-st.record-row-accent-st-warning:not(tr):before{box-shadow:none;background-image:repeating-linear-gradient(to bottom,var(--record-row-accent)0 4px,transparent 4px 6px);background-position:0 0;background-repeat:no-repeat;background-size:4px 100%}.agenda-row-st{width:100%;min-height:var(--touch-target-min);border:1px solid var(--sb-border);border-radius:var(--radius-card);text-align:left;box-shadow:inset 4px 0 0 var(--agenda-accent,var(--sb-text-secondary));background-color:#0000;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1rem;transition:background-color .15s;display:flex}.agenda-row-st .tag-st{--tag-dot:var(--agenda-accent,var(--sb-text-secondary))}button.agenda-row-st{cursor:pointer}button.agenda-row-st:hover{background-color:var(--sb-surface-muted)}.agenda-row-st-main{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.agenda-row-st-line{align-items:center;gap:.5rem;min-width:0;display:flex}.agenda-row-st-title,.agenda-row-st-people{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-row-st-ref{color:var(--sb-text-primary);white-space:nowrap;flex-shrink:0;font-size:max(10px,.8125rem);font-weight:600}.agenda-row-st-title{color:var(--sb-text-primary);font-size:max(10px,.8125rem)}.agenda-row-st-people{color:var(--sb-text-secondary);font-size:max(10px,.75rem)}.agenda-row-st-time{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5rem;color:var(--sb-text-secondary);white-space:nowrap;flex-shrink:0;font-size:.75rem}.agenda-row-st-time[data-tone=error]{color:var(--color-sb-error-text)}.today-summary-st{color:var(--today-summary-ink,var(--sb-text-secondary));align-items:center;gap:.5rem;font-size:max(10px,.75rem);font-weight:500;display:flex}.today-summary-st:before{content:"";background-color:currentColor;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.today-summary-st[data-tone=error]{--today-summary-ink:var(--color-sb-error-text)}.today-summary-st[data-tone=primary]{--today-summary-ink:var(--color-st-primary-text)}.today-summary-st[data-tone=warning]{--today-summary-ink:var(--color-sb-warning-text)}.today-summary-st-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:max(10px,.875rem);font-weight:600}.agenda-row-st-rfi{--agenda-accent:var(--color-category-8)}.agenda-row-st-sub{--agenda-accent:var(--color-category-1)}.agenda-row-st-meeting{--agenda-accent:var(--color-category-2)}.agenda-row-st-si{--agenda-accent:var(--color-sb-success-text)}.agenda-row-st-chg{--agenda-accent:var(--color-sb-warning-text)}.agenda-row-st-call{--agenda-accent:var(--color-st-primary-text)}.agenda-row-st-task{--agenda-accent:var(--sb-text-secondary)}.record-row-assignee-st{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:max(10px,.625rem);font-weight:600;display:inline-flex}.record-screen-body-st>.record-list-section-st[data-empty=true]{flex:1 0 auto;min-height:auto}.record-screen-body-st>.record-list-section-st[data-empty=true]>.record-list-section-result-st:not(.hidden):not([id$=-split-view]){flex:1 0 auto;overflow-y:visible}.link-st{color:var(--color-st-primary-text)}.link-st:hover{text-underline-offset:2px;text-decoration:underline}.icon-tile-st{background-color:#00b2e31a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.icon-tile-st{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.icon-tile-st{color:var(--color-st-primary-text)}.icon-tile-st svg{width:1.125rem;height:1.125rem}.icon-tile-st-sm{width:2rem;height:2rem}.icon-tile-st-sm svg{width:1rem;height:1rem}.icon-tile-st-round{border-radius:9999px}.icon-tile-st-lg{width:2.5rem;height:2.5rem}.icon-tile-st-lg svg{width:1.25rem;height:1.25rem}.icon-tile-st-success{background-color:#2bb8a61a}@supports (color:color-mix(in lab, red, red)){.icon-tile-st-success{background-color:color-mix(in srgb,var(--color-sb-success)10%,transparent)}}.icon-tile-st-success{color:var(--color-sb-success-text)}.icon-tile-st-warning{background-color:#ffa7261a}@supports (color:color-mix(in lab, red, red)){.icon-tile-st-warning{background-color:color-mix(in srgb,var(--color-sb-warning)10%,transparent)}}.icon-tile-st-warning{color:var(--color-sb-warning-text)}.icon-tile-st-error{background-color:#ff5f5f1a}@supports (color:color-mix(in lab, red, red)){.icon-tile-st-error{background-color:color-mix(in srgb,var(--color-sb-error)10%,transparent)}}.icon-tile-st-error{color:var(--color-sb-error-text)}.icon-tile-st-info{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.icon-tile-st-info{background-color:color-mix(in srgb,var(--color-st-info)10%,transparent)}}.icon-tile-st-info{color:var(--color-st-primary-text)}.icon-tile-st-neutral{background-color:var(--sb-text-secondary)}@supports (color:color-mix(in lab, red, red)){.icon-tile-st-neutral{background-color:color-mix(in srgb,var(--sb-text-secondary)10%,transparent)}}.icon-tile-st-neutral{color:var(--sb-text-secondary)}.ref-tile-st{border-radius:var(--radius-lg);background-color:#00b2e31a;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ref-tile-st{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.ref-tile-st{color:var(--ref-tile-text-primary)}.ref-tile-st-success{background-color:#2bb8a6}@supports (color:color-mix(in lab, red, red)){.ref-tile-st-success{background-color:color-mix(in srgb,var(--color-sb-success)10%,var(--sb-bg-primary))}}.ref-tile-st-success{color:var(--ref-tile-text-success)}.ref-tile-st-error{background-color:#ff5f5f}@supports (color:color-mix(in lab, red, red)){.ref-tile-st-error{background-color:color-mix(in srgb,var(--color-sb-error)7%,var(--sb-bg-primary))}}.ref-tile-st-error{color:var(--ref-tile-text-error)}.tint-text-st{color:var(--ref-tile-text-primary)}.monitor-st{flex-direction:column;display:flex}.monitor-step-st{padding-block:.625rem;align-items:flex-start;gap:.75rem;padding-left:2.5rem;display:flex;position:relative}.monitor-step-st-ring{border:2px solid var(--sb-border);background-color:var(--sb-bg-primary);width:1.75rem;height:1.75rem;color:var(--sb-text-secondary);border-radius:9999px;justify-content:center;align-items:center;font-size:max(10px,.8125rem);font-weight:600;display:flex;position:absolute;top:.625rem;left:0}.monitor-step-st-ring svg{width:.875rem;height:.875rem}.monitor-step-st:not(:last-child):after{content:"";background-color:var(--sb-border);border-radius:1px;width:2px;position:absolute;top:calc(2.375rem + 3px);bottom:calc(3px - .625rem);left:calc(.875rem - 1px)}.monitor-step-st-done .monitor-step-st-ring{border-color:var(--color-sb-success-plate);background-color:var(--color-sb-success-plate);color:#fff}.monitor-step-st-done:not(:last-child):after{background-color:#2bb8a666}@supports (color:color-mix(in lab, red, red)){.monitor-step-st-done:not(:last-child):after{background-color:color-mix(in srgb,var(--color-sb-success)40%,transparent)}}.monitor-step-st-title{color:var(--sb-text-primary);font-size:.875rem;font-weight:500}.monitor-step-st-desc{color:var(--sb-text-secondary);margin-top:.125rem;font-size:max(10px,.75rem)}.monitor-step-st-trail{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.monitor-step-st-stamp{color:var(--sb-text-secondary);white-space:nowrap;font-size:max(10px,.75rem)}@media (max-width:640px){.monitor-step-st{flex-wrap:wrap}.monitor-step-st-trail{flex-basis:100%;justify-content:flex-start;margin-top:.25rem}}.monitor-ring-st-table{position:static}.monitor-step-cell-st~td .btn-st{border-radius:var(--radius-md)}@media (min-width:768px){.monitor-step-cell-st{position:relative}.monitor-step-cell-st:before,.monitor-step-cell-st:after{content:"";left:calc(var(--monitor-cell-inset,1rem) + .875rem - 1px);background-color:var(--sb-border);width:2px;position:absolute}tr:first-child>.monitor-step-cell-st:before,tr:last-child>.monitor-step-cell-st:after{display:none}.monitor-step-cell-st:before{top:0;bottom:calc(50% + .875rem + 3px)}.monitor-step-cell-st:after{top:calc(50% + .875rem + 3px);bottom:0}.monitor-step-cell-st.monitor-step-st-done:after,tr:has(>.monitor-step-st-done)+tr>.monitor-step-cell-st:before{background-color:#2bb8a699}@supports (color:color-mix(in lab, red, red)){.monitor-step-cell-st.monitor-step-st-done:after,tr:has(>.monitor-step-st-done)+tr>.monitor-step-cell-st:before{background-color:color-mix(in srgb,var(--color-sb-success)60%,transparent)}}}.monitor-step-st-late{border-color:var(--color-sb-error-text);color:var(--color-sb-error-text,var(--color-sb-error))}.monitor-step-st-current{border-color:var(--color-st-primary-text);color:var(--color-st-primary-text)}.monitor-step-st-link{cursor:pointer;text-align:left;border-radius:var(--radius-sm);background:0 0;border:0;width:100%;padding:0;display:block}.monitor-step-st-link:hover{color:var(--color-st-primary-text)}.monitor-step-st-link:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.ca-edit-rail-st .monitor-step-st-is-current .monitor-step-st-title{color:var(--color-st-primary-text);font-weight:700}.ca-edit-rail-st .monitor-step-st-done .monitor-step-st-desc{color:var(--color-st-primary-text)}.ca-edit-rail-st .monitor-step-st:not(.monitor-step-st-done) .monitor-step-st-ring{border-color:var(--color-st-primary-text);color:var(--color-st-primary-text)}.avatar-st-1{background-color:var(--color-st-primary-plate);color:#fff}.avatar-st-2{background-color:var(--color-sb-success-plate);color:#fff}.avatar-st-3{background-color:var(--color-st-steel-plate);color:#fff}.avatar-st-4{background-color:var(--color-st-secondary);color:#fff}.teams-unread-dot-st{background-color:var(--color-ms-teams-dot)}.list-card-avatar-st-xs{width:1.5rem;height:1.5rem;font-size:max(10px,.625rem)}.sbv3-hidden{display:none!important}.sbv3-hidden[data-sbv3-revealed]{display:block!important}.sbv3-hidden[data-sbv3-revealed]>:not([data-sbv3-reveal]){display:none!important}.dropdown-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);min-width:12rem;box-shadow:var(--sb-shadow-lg);z-index:var(--z-dropdown);margin-top:.5rem;position:absolute;top:100%;right:0;overflow:hidden}.dropdown-item-st{text-align:left;width:100%;color:var(--sb-text-primary);white-space:nowrap;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:500;transition:background-color .15s;display:flex}.dropdown-item-st:hover{background-color:var(--sb-surface-muted)}.popover-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);color:var(--sb-text-primary);border:1px solid var(--color-st-primary-text);border-radius:var(--radius-card);min-width:16rem;max-width:20rem;z-index:var(--z-popover);padding:1rem;animation:.15s ease-out fadeIn;position:absolute;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000001a}.file-viewer-menu-st{max-height:60dvh;overflow-y:auto}.popover-st-label{white-space:nowrap;min-width:0;max-width:none;color:var(--sb-text-primary);padding:.375rem .625rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.popover-st-label:after{content:"";width:.5rem;position:absolute;top:0;bottom:0}.popover-st-label[data-popover-side=right]:after{right:100%}.popover-st-label[data-popover-side=left]:after{left:100%}.popover-help{z-index:var(--z-popover);min-width:280px;max-width:20rem;position:fixed}.popover-header-st{color:var(--sb-text-primary);border-bottom:1px solid var(--sb-border);margin-bottom:.5rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.popover-body-st{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.popover-footer-st{border-top:1px solid var(--sb-border);justify-content:flex-end;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.header-filter-st{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--sb-text-secondary);vertical-align:middle;justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex}.header-filter-st:hover,.header-filter-st.is-active{color:var(--color-st-primary-text);background-color:#00b2e31f}@supports (color:color-mix(in lab, red, red)){.header-filter-st:hover,.header-filter-st.is-active{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)}}.header-filter-popover-st{min-width:16rem}.header-filter-options-st{flex-direction:column;gap:.5rem;max-height:16rem;display:flex;overflow-y:auto}.popover-st-top:before{content:"";border-style:solid;border-width:8px 8px 0;border-color:var(--sb-bg-primary)transparent transparent;filter:drop-shadow(0 2px 2px #0000001a);position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.popover-st-bottom:before{content:"";border-style:solid;border-width:0 8px 8px;border-color:transparent transparent var(--sb-bg-primary);filter:drop-shadow(0 -2px 2px #0000001a);position:absolute;top:-8px;left:50%;transform:translate(-50%)}.popover-st[data-popover-side=right]:before{content:"";left:-8px;top:var(--popover-arrow-top,50%);border-style:solid;border-width:8px 8px 8px 0;border-color:transparent var(--sb-bg-primary)transparent transparent;filter:drop-shadow(-2px 0 2px #0000001a);position:absolute;transform:translateY(-50%)}.popover-st[data-popover-side=left]:before{content:"";right:-8px;top:var(--popover-arrow-top,50%);border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--sb-bg-primary);filter:drop-shadow(2px 0 2px #0000001a);position:absolute;transform:translateY(-50%)}.cal-pop-detail{min-width:24rem;max-width:24rem}.cal-pop-date-row{border-top:1px solid var(--sb-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:max(10px,.8125rem);display:grid}.cal-pop-date-row:first-child{border-top:0}.cal-pop-date-head{color:var(--sb-text-primary);background-color:var(--sb-bg-secondary);font-size:max(10px,.75rem);font-weight:600}.cal-pop-date-row.is-active{background-color:#00b2e3}@supports (color:color-mix(in lab, red, red)){.cal-pop-date-row.is-active{background-color:color-mix(in srgb,var(--color-st-primary)6%,var(--sb-bg-primary))}}@media (max-width:767px){.popover-st{border-bottom:none;box-shadow:0 -8px 32px #0000002e,0 -2px 8px #00000014;bottom:var(--visual-viewport-bottom-inset,0px)!important;width:100%!important;max-width:100%!important;max-height:80dvh!important;max-height:min(80dvh,var(--visual-viewport-height,80dvh))!important;min-width:0!important;padding:1rem!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))!important;z-index:var(--z-popover)!important;border-radius:16px 16px 0 0!important;margin:0!important;animation:none!important;position:fixed!important;top:auto!important;left:0!important;right:0!important;overflow-y:auto!important;transform:none!important}.popover-st-top:before,.popover-st-bottom:before,.popover-st[data-popover-side]:before{display:none}[data-theme=dark] .popover-st{box-shadow:0 -8px 32px #0006,0 -2px 8px #00000040}}.popover-modal-st{z-index:var(--z-modal);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--color-st-primary-text);border-radius:var(--radius-card);box-shadow:var(--sb-shadow-xl);min-width:20rem;max-width:24rem;max-height:90vh;max-height:min(90vh,var(--visual-viewport-height,90vh));flex-direction:column;animation:.15s ease-out popover-modal-fade-in;display:flex;position:fixed;overflow:hidden}.popover-modal-header-st{background-color:var(--sb-surface-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.popover-modal-body-st{flex:auto;min-height:0;padding:1rem;overflow-y:auto}.popover-modal-footer-st{background-color:var(--sb-bg-secondary);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);border-top:1px solid var(--sb-border);flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem;display:flex}.cal-event-popover{flex-direction:column;max-height:min(32rem,80vh);display:flex}.cal-event-popover>.popover-header-st,.cal-event-popover>.popover-footer-st,.cal-event-popover>.popover-modal-header-st,.cal-event-popover>.popover-modal-footer-st{flex-shrink:0}.cal-event-popover>.popover-body-st,.cal-event-popover>.popover-modal-body-st{flex:auto;min-height:0;overflow-y:auto}@keyframes popover-modal-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.popover-modal-st{min-width:0;max-width:100%;max-height:85dvh;max-height:min(85dvh,var(--visual-viewport-height,85dvh));padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;border-radius:16px 16px 0 0;position:fixed;box-shadow:0 -8px 32px #0000002e,0 -2px 8px #00000014;left:0!important;right:0!important;bottom:var(--visual-viewport-bottom-inset,0px)!important;top:auto!important}}.popover-backdrop-st{z-index:calc(var(--z-popover) - 1);background:var(--color-st-scrim-overlay);opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.popover-backdrop-st-visible{opacity:1;pointer-events:auto}.pagination-st{align-items:center;gap:.5rem;display:flex}.pagination-btn-st{min-width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-card);border:1px solid var(--sb-control-border);color:var(--sb-text-secondary);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding-inline:.375rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}@media (min-width:1024px) and (pointer:fine){.pagination-btn-st{min-width:max(var(--display-target-min,24px),2rem);height:2rem}}@media (min-width:768px) and (not (min-width:1024px)) and (pointer:fine){:where(:root:not([data-mobile-mode=field])) .pagination-btn-st{min-width:max(var(--display-target-min,24px),2rem);height:2rem}}.pagination-btn-st:not(:disabled):not(.active):hover{background-color:var(--sb-surface-muted)}.pagination-btn-st.active{background-color:var(--color-st-secondary);border-color:var(--color-st-secondary);color:#fff;font-weight:600}.pagination-btn-st:disabled{opacity:.4;cursor:not-allowed}:root[data-theme=dark] .pagination-btn-st.active{border-color:var(--color-st-primary-text)}.pagination-ellipsis{min-width:var(--touch-target-min);height:var(--touch-target-min);color:var(--sb-text-secondary);flex-shrink:0;justify-content:center;align-items:center;padding-inline:.375rem;display:flex}@media (min-width:1024px) and (pointer:fine){.pagination-ellipsis{min-width:2rem;height:2rem}}@media (min-width:768px) and (not (min-width:1024px)) and (pointer:fine){:where(:root:not([data-mobile-mode=field])) .pagination-ellipsis{min-width:2rem;height:2rem}}.pagination-st-sbv3{gap:.375rem}.pagination-btn-st-sbv3{border-color:#0000;font-size:max(10px,.8125rem);font-weight:400}.pagination-btn-st-sbv3:not(:disabled):not(.active):hover{background-color:var(--sb-bg-secondary);border-color:#0000}.pagination-btn-st-sbv3[data-record-list-page=previous],.pagination-btn-st-sbv3[data-record-list-page=next],.pagination-btn-st-sbv3[data-record-list-page=previous]:not(:disabled):hover,.pagination-btn-st-sbv3[data-record-list-page=next]:not(:disabled):hover{border-color:var(--sb-control-border)}.record-list-pager-sbv3 .searchable-select .searchable-select-trigger{font-size:max(10px,.75rem);font-weight:600}@media (min-width:1024px){.pagination-btn-st-sbv3,.pagination-btn-st-sbv3[data-record-list-page=previous],.pagination-btn-st-sbv3[data-record-list-page=next],.pagination-st-sbv3 .pagination-ellipsis{width:2rem;height:2rem}.record-list-pager-sbv3 .searchable-select .searchable-select-trigger{min-height:max(var(--display-target-min,24px),2rem);padding-block:0}}.sbv3-table-st>[id$=-pager]>.record-list-pager-sbv3{margin:calc(var(--card-padding) - .75rem)calc(-1*var(--card-padding))calc(-1*var(--card-padding))}.sbv3-table-st>[id$=-pager]:not(:has(*)){display:none}[id$=-split-pager-host] .record-list-pager-sbv3{padding-inline:0}[id$=-split-pager-host] .pagination-st-sbv3{flex-wrap:wrap;row-gap:.375rem}[id$=-split-pager-host] .record-list-pager-sbv3 label{margin-left:0}.off-canvas-closed,.off-canvas-closing{transform:translate(100%)}.off-canvas-closed{visibility:hidden}.sidebar-st.off-canvas-closed,.sidebar-st.off-canvas-closing{transform:translate(-100%)}.off-canvas-closing{visibility:visible}.off-canvas-open{visibility:visible;transform:translate(0)}.off-canvas-backdrop-closed{opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.off-canvas-closed,.off-canvas-open{transition-duration:0s!important}}.slide-out-st{top:var(--spacing-topnav);width:100%;max-width:var(--width-slide-out);height:calc(100vh - var(--spacing-topnav));height:calc(100dvh - var(--spacing-topnav));z-index:var(--z-fixed);border-left:1px solid var(--sb-border);box-shadow:var(--sb-shadow-xl);position:fixed;right:0}@media (max-width:1023px){.slide-out-st{border-left:none;max-width:none}}@media (pointer:coarse){.slide-out-st .btn-icon-st{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}@media (min-width:1024px){#app[data-slide-out]~.slide-out-st,#app[data-slide-out]~#notification-panel-container>.slide-out-st{box-shadow:none}}.slide-out-pin-st .slide-out-pin-icon-on{display:none}.slide-out-pin-st[aria-pressed=true]{background-color:var(--sb-surface-muted)}.slide-out-pin-st[aria-pressed=true] .slide-out-pin-icon-off{display:none}.slide-out-pin-st[aria-pressed=true] .slide-out-pin-icon-on{display:block}.hr-training-add-tab-btn{color:var(--sb-text-secondary);border-bottom:2px solid #0000;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:max(10px,.8125rem);font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.hr-training-add-tab-btn:hover{color:var(--sb-text-primary)}.hr-training-add-tab-btn.active{color:var(--color-st-primary-text);border-bottom-color:var(--color-st-primary-text)}.hr-onboarding-add-tab-btn{color:var(--sb-text-secondary);border-bottom:2px solid #0000;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:max(10px,.8125rem);font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.hr-onboarding-add-tab-btn:hover{color:var(--sb-text-primary)}.hr-onboarding-add-tab-btn.active{color:var(--color-st-primary-text);border-bottom-color:var(--color-st-primary-text)}.hr-training-icon-expired,.hr-training-icon-critical{background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.hr-training-icon-expired,.hr-training-icon-critical{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.hr-training-icon-expired,.hr-training-icon-critical{color:var(--color-sb-error-text)}.hr-training-icon-warning,.hr-training-icon-pending{background-color:#ffa72626}@supports (color:color-mix(in lab, red, red)){.hr-training-icon-warning,.hr-training-icon-pending{background-color:color-mix(in srgb,var(--color-sb-warning)15%,transparent)}}.hr-training-icon-warning,.hr-training-icon-pending{color:var(--color-sb-warning-text)}.hr-training-icon-complete{background-color:#2bb8a61f}@supports (color:color-mix(in lab, red, red)){.hr-training-icon-complete{background-color:color-mix(in srgb,var(--color-sb-success)12%,transparent)}}.hr-training-icon-complete{color:var(--color-sb-success-text)}.hr-training-icon-ok{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-training-icon-ok{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-training-icon-ok{color:var(--color-st-primary-text)}.hr-time-off-urgency-pending-overdue{border-left:3px solid var(--color-sb-error)}.hr-time-off-urgency-pending{border-left:3px solid var(--color-sb-warning);border-left-style:dashed}.hr-time-off-urgency-in-progress{border-left:3px solid var(--color-sb-success)}.hr-time-off-urgency-upcoming{border-left:3px solid var(--color-st-primary-text)}.hr-time-off-urgency-completed{border-left:3px solid var(--sb-border)}@supports (color:color-mix(in lab, red, red)){.hr-time-off-urgency-completed{border-left:3px solid color-mix(in srgb,var(--sb-border)60%,transparent)}}.hr-time-off-icon-pending-overdue{background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.hr-time-off-icon-pending-overdue{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.hr-time-off-icon-pending-overdue{color:var(--color-sb-error-text)}.hr-time-off-icon-pending{background-color:#ffa72626}@supports (color:color-mix(in lab, red, red)){.hr-time-off-icon-pending{background-color:color-mix(in srgb,var(--color-sb-warning)15%,transparent)}}.hr-time-off-icon-pending{color:var(--color-sb-warning-text)}.hr-time-off-icon-in-progress{background-color:#2bb8a61f}@supports (color:color-mix(in lab, red, red)){.hr-time-off-icon-in-progress{background-color:color-mix(in srgb,var(--color-sb-success)12%,transparent)}}.hr-time-off-icon-in-progress{color:var(--color-sb-success-text)}.hr-time-off-icon-upcoming{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-time-off-icon-upcoming{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-time-off-icon-upcoming{color:var(--color-st-primary-text)}.hr-time-off-icon-completed{background-color:var(--sb-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.hr-time-off-icon-completed{background-color:color-mix(in srgb,var(--sb-text-tertiary)15%,transparent)}}.hr-time-off-icon-completed{color:var(--sb-text-tertiary)}.hr-time-off-icon-ok{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-time-off-icon-ok{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-time-off-icon-ok{color:var(--color-st-primary-text)}.hr-medical-icon-expired,.hr-medical-icon-critical{background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.hr-medical-icon-expired,.hr-medical-icon-critical{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.hr-medical-icon-expired,.hr-medical-icon-critical{color:var(--color-sb-error-text)}.hr-medical-icon-warning,.hr-medical-icon-pending{background-color:#ffa72626}@supports (color:color-mix(in lab, red, red)){.hr-medical-icon-warning,.hr-medical-icon-pending{background-color:color-mix(in srgb,var(--color-sb-warning)15%,transparent)}}.hr-medical-icon-warning,.hr-medical-icon-pending{color:var(--color-sb-warning-text)}.hr-medical-icon-complete{background-color:#2bb8a61f}@supports (color:color-mix(in lab, red, red)){.hr-medical-icon-complete{background-color:color-mix(in srgb,var(--color-sb-success)12%,transparent)}}.hr-medical-icon-complete{color:var(--color-sb-success-text)}.hr-medical-icon-ok{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-medical-icon-ok{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-medical-icon-ok{color:var(--color-st-primary-text)}@media not all and (min-width:48rem){#hr-performance-container{position:relative;overflow-y:auto}}.hr-performance-icon-concern{background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.hr-performance-icon-concern{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.hr-performance-icon-concern{color:var(--color-sb-error-text)}.hr-performance-icon-probation{background-color:#ffa72626}@supports (color:color-mix(in lab, red, red)){.hr-performance-icon-probation{background-color:color-mix(in srgb,var(--color-sb-warning)15%,transparent)}}.hr-performance-icon-probation{color:var(--color-sb-warning-text)}.hr-performance-icon-strong,.hr-performance-icon-exemplary{background-color:#2bb8a61f}@supports (color:color-mix(in lab, red, red)){.hr-performance-icon-strong,.hr-performance-icon-exemplary{background-color:color-mix(in srgb,var(--color-sb-success)12%,transparent)}}.hr-performance-icon-strong,.hr-performance-icon-exemplary{color:var(--color-sb-success-text)}.hr-performance-icon-standard,.hr-performance-icon-ok{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-performance-icon-standard,.hr-performance-icon-ok{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-performance-icon-standard,.hr-performance-icon-ok{color:var(--color-st-primary-text)}.hr-onboarding-icon-overdue{background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.hr-onboarding-icon-overdue{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.hr-onboarding-icon-overdue{color:var(--color-sb-error-text)}.hr-onboarding-icon-due-soon{background-color:#ffa72626}@supports (color:color-mix(in lab, red, red)){.hr-onboarding-icon-due-soon{background-color:color-mix(in srgb,var(--color-sb-warning)15%,transparent)}}.hr-onboarding-icon-due-soon{color:var(--color-sb-warning-text)}.hr-onboarding-icon-complete{background-color:#2bb8a61f}@supports (color:color-mix(in lab, red, red)){.hr-onboarding-icon-complete{background-color:color-mix(in srgb,var(--color-sb-success)12%,transparent)}}.hr-onboarding-icon-complete{color:var(--color-sb-success-text)}.hr-onboarding-icon-pending,.hr-onboarding-icon-ok{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-onboarding-icon-pending,.hr-onboarding-icon-ok{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-onboarding-icon-pending,.hr-onboarding-icon-ok{color:var(--color-st-primary-text)}.hr-disciplinary-icon-critical{background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.hr-disciplinary-icon-critical{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.hr-disciplinary-icon-critical{color:var(--color-sb-error-text)}.hr-disciplinary-icon-serious,.hr-disciplinary-icon-notice{background-color:#ffa72626}@supports (color:color-mix(in lab, red, red)){.hr-disciplinary-icon-serious,.hr-disciplinary-icon-notice{background-color:color-mix(in srgb,var(--color-sb-warning)15%,transparent)}}.hr-disciplinary-icon-serious,.hr-disciplinary-icon-notice{color:var(--color-sb-warning-text)}.hr-disciplinary-icon-mild,.hr-disciplinary-icon-ok{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-disciplinary-icon-mild,.hr-disciplinary-icon-ok{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-disciplinary-icon-mild,.hr-disciplinary-icon-ok{color:var(--color-st-primary-text)}.hr-documents-icon-document{background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.hr-documents-icon-document{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.hr-documents-icon-document{color:var(--color-sb-error-text)}.hr-documents-icon-image{background-color:#00b2e31f}@supports (color:color-mix(in lab, red, red)){.hr-documents-icon-image{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)}}.hr-documents-icon-image{color:var(--color-st-primary-text)}.hr-documents-icon-spreadsheet{background-color:#2bb8a61f}@supports (color:color-mix(in lab, red, red)){.hr-documents-icon-spreadsheet{background-color:color-mix(in srgb,var(--color-sb-success)12%,transparent)}}.hr-documents-icon-spreadsheet{color:var(--color-sb-success-text)}.hr-documents-icon-presentation{background-color:#ffa72626}@supports (color:color-mix(in lab, red, red)){.hr-documents-icon-presentation{background-color:color-mix(in srgb,var(--color-sb-warning)15%,transparent)}}.hr-documents-icon-presentation{color:var(--color-sb-warning-text)}.hr-documents-icon-archive{background-color:var(--sb-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.hr-documents-icon-archive{background-color:color-mix(in srgb,var(--sb-text-tertiary)18%,transparent)}}.hr-documents-icon-archive{color:var(--sb-text-tertiary)}.hr-documents-icon-media{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-documents-icon-media{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-documents-icon-media{color:var(--color-st-primary-text)}.hr-documents-icon-other{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-documents-icon-other{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-documents-icon-other{color:var(--color-st-primary-text)}.hr-activity-icon-Training{background-color:#00b2e31f}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Training{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)}}.hr-activity-icon-Training{color:var(--color-st-primary-text)}.hr-activity-icon-TimeOff{background-color:#00b2e31f}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-TimeOff{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)}}.hr-activity-icon-TimeOff{color:var(--color-st-primary-text)}.hr-activity-icon-Medical{background-color:#2bb8a61f}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Medical{background-color:color-mix(in srgb,var(--color-sb-success)12%,transparent)}}.hr-activity-icon-Medical{color:var(--color-sb-success-text)}.hr-activity-icon-Asset{background-color:#00b2e31f}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Asset{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)}}.hr-activity-icon-Asset{color:var(--color-st-primary-text)}.hr-activity-icon-Performance{background-color:#00b2e31f}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Performance{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)}}.hr-activity-icon-Performance{color:var(--color-st-primary-text)}.hr-activity-icon-Accounting{background-color:#2bb8a61f}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Accounting{background-color:color-mix(in srgb,var(--color-sb-success)12%,transparent)}}.hr-activity-icon-Accounting{color:var(--color-sb-success-text)}.hr-activity-icon-Disciplinary{background-color:#ffa72626}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Disciplinary{background-color:color-mix(in srgb,var(--color-sb-warning)15%,transparent)}}.hr-activity-icon-Disciplinary{color:var(--color-sb-warning-text)}.hr-activity-icon-Onboarding{background-color:#00b2e31f}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Onboarding{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)}}.hr-activity-icon-Onboarding{color:var(--color-st-primary-text)}.hr-activity-icon-Document{background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Document{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.hr-activity-icon-Document{color:var(--color-sb-error-text)}.hr-activity-icon-Position{background-color:var(--sb-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Position{background-color:color-mix(in srgb,var(--sb-text-tertiary)18%,transparent)}}.hr-activity-icon-Position{color:var(--sb-text-tertiary)}.hr-activity-icon-Certificate{background-color:#00b2e31f}@supports (color:color-mix(in lab, red, red)){.hr-activity-icon-Certificate{background-color:color-mix(in srgb,var(--color-st-primary)12%,transparent)}}.hr-activity-icon-Certificate{color:var(--color-st-primary-text)}.hr-assets-icon-active{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hr-assets-icon-active{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.hr-assets-icon-active{color:var(--color-st-primary-text)}.hr-assets-icon-returned{background-color:var(--sb-text-tertiary)}@supports (color:color-mix(in lab, red, red)){.hr-assets-icon-returned{background-color:color-mix(in srgb,var(--sb-text-tertiary)15%,transparent)}}.hr-assets-icon-returned{color:var(--sb-text-tertiary)}.hr-assets-icon-unissued{background-color:#ffa72626}@supports (color:color-mix(in lab, red, red)){.hr-assets-icon-unissued{background-color:color-mix(in srgb,var(--color-sb-warning)15%,transparent)}}.hr-assets-icon-unissued{color:var(--color-sb-warning-text)}.storage-panel-backdrop-st{z-index:calc(var(--z-modal-backdrop) - 2)}.storage-panel-st{z-index:calc(var(--z-modal-backdrop) - 1)}.hr-drawer-st{top:var(--spacing-topnav,4rem);width:min(42rem,55vw);height:calc(100vh - var(--spacing-topnav,4rem));height:calc(100dvh - var(--spacing-topnav,4rem));z-index:var(--z-drawer);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-left:1px solid var(--sb-border);box-shadow:var(--sb-shadow-xl);flex-direction:column;transition:transform .22s;display:flex;position:fixed;right:0;transform:translate(100%)}.hr-drawer-st.open{transform:translate(0)}.hr-drawer-st.mobile{width:100%;top:var(--visual-viewport-offset-top,0px);height:100dvh;height:var(--visual-viewport-height,100dvh);border-left:none;transform:translateY(100%)}.hr-drawer-st.mobile.open{transform:translateY(0)}.hr-drawer-content{display:contents}.hr-drawer-st.mobile .hr-drawer-content{min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;flex:auto;display:flex;overflow:hidden}.hr-drawer-st.mobile.hr-drawer-scroll-content .hr-drawer-content{overscroll-behavior:contain;scroll-padding-top:4px;scroll-padding-bottom:calc(4px + env(safe-area-inset-bottom,0px));overflow-y:auto}.hr-drawer-st.mobile.hr-drawer-scroll-content .hr-drawer-body{flex:1 0 auto;overflow:visible}.hr-drawer-st.mobile .hr-drawer-content :focus{scroll-margin-block:4px}.hr-drawer-st.mobile .hr-drawer-body{scroll-padding-block:4px}.hr-drawer-backdrop{background-color:var(--color-st-scrim-drawer);z-index:var(--z-drawer-backdrop);opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.hr-drawer-backdrop-visible{opacity:1;pointer-events:auto}.hr-drawer-header{border-bottom:1px solid var(--sb-border);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.hr-drawer-nav{align-items:center;gap:.25rem;display:flex}.hr-drawer-summary{border-bottom:1px solid var(--sb-border);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);flex-shrink:0;padding:1rem 1.25rem}.hr-drawer-tabs{border-bottom:1px solid var(--sb-border);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);flex-shrink:0;gap:max(8px,.25rem);min-width:0;padding:6px max(4px,1rem);scroll-padding-inline:6px;display:flex;overflow:visible}.hr-drawer-body{background-color:var(--sb-bg-secondary);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);flex:auto;min-height:0;padding:1.25rem;overflow-y:auto}.pp-kanban-column{width:15rem;max-width:100%;height:100%}.pp-kanban-scroll{scroll-snap-type:x proximity;min-height:0;overflow-y:hidden}.clock-display-st{font-variant-numeric:tabular-nums;color:var(--color-st-primary-text);letter-spacing:-.02em;font-size:4rem;font-weight:700}.btn-punch-st{background:var(--sb-gradient-tile-strong);color:#fff;border-radius:var(--radius-xl);min-width:max(var(--display-target-min,24px),200px);box-shadow:0 8px 24px rgba(var(--color-primary-rgb),.4);border:none;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 3rem;font-size:1.25rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-punch-st:hover{box-shadow:0 12px 32px rgba(var(--color-primary-rgb),.5);transform:translateY(-4px)}.btn-punch-st:active{transform:translateY(-2px)}.btn-punch-st:disabled{opacity:.5;cursor:not-allowed;transform:none}.status-indicator-st{border-radius:var(--radius-lg);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.time-entry-st{border:1px solid var(--sb-border);border-radius:var(--radius-card);justify-content:space-between;align-items:center;padding:1rem;transition:background-color .15s;display:flex}.time-entry-st:hover{background-color:var(--sb-surface-muted)}.map-pin-st{background:var(--sb-gradient-tile-strong);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 12px #0000004d}.map-pin-st:hover{transform:scale(1.15);box-shadow:0 6px 20px #0006}.map-pin-st-small{border-width:2px;width:28px;height:28px}.map-pin-st-success{background:linear-gradient(135deg,var(--color-sb-success),var(--color-sb-success-dark));color:#0f1419}.map-pin-st-error{background:linear-gradient(135deg,var(--color-sb-error),var(--color-sb-error-dark));color:#0f1419;animation:2s ease-in-out 3 pulse-alert}[data-cb-mode=on] .map-pin-st-error{color:#fff}.map-pin-st-warning{background:linear-gradient(135deg,var(--color-sb-warning),var(--color-sb-warning-dark));color:#0f1419}.map-pin-st-grey{background:linear-gradient(135deg,var(--color-sb-grey),var(--color-sb-grey-dark))}.map-pin-weather{background:var(--sb-overlay-white);color:var(--color-sb-grey);border-radius:12px;align-items:center;gap:2px;padding:2px 6px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #0003}.map-pin-weather-hot{color:var(--color-sb-error-text);background:rgba(var(--color-error-rgb),.1)}.map-pin-weather-cold{color:var(--color-sb-cold);background:#3b82f626}.map-pin-animate-in{animation:.5s ease-out pinPulseIn}.map-pin-animate-out{animation:.3s ease-out forwards pinFadeOut}#photos-map-container{--photos-map-media-caption-bg:#0f172ac7;--photos-map-media-caption-text:var(--sb-overlay-white)}.photos-map-toolbar{color:var(--sb-text-primary)}.photos-map-toolbar .map-mode-pill,.photos-map-toolbar [data-action=toggle-heatmap],#photos-map-container button[data-action],#floor-plan-upload-modal button[data-action]:not(.modal-footer-st *),.floor-plan-toolbar-action,.floor-plan-pin-cancel,.floor-plan-pin-choice,.photos-map-photo-choice,.photos-map-leaflet-host .leaflet-control-zoom a,.photos-map-leaflet-host .leaflet-popup-close-button{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.photos-map-toolbar [data-action=toggle-heatmap]:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.photos-map-toolbar .btn-st-primary-active{color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));box-shadow:inset 0 0 0 2px var(--sb-overlay-white),var(--sb-shadow-sm)}.floor-plan-toolbar .searchable-select-sm .searchable-select-trigger{min-height:var(--touch-target-min)}.photos-map-leaflet-host{isolation:isolate;z-index:0;background-color:var(--sb-bg-primary);border-color:var(--sb-border);height:32.5rem;padding:0;position:relative;overflow:hidden}.photos-map-leaflet-host .leaflet-container{background-color:var(--sb-bg-secondary);color:var(--sb-text-primary);font-family:var(--font-sans)}.photos-map-leaflet-host .leaflet-map-pane{z-index:0}.photos-map-leaflet-host .leaflet-tile-pane{z-index:1}.photos-map-leaflet-host .leaflet-overlay-pane{z-index:2}.photos-map-leaflet-host .leaflet-shadow-pane{z-index:3}.photos-map-leaflet-host .leaflet-marker-pane{z-index:4}.photos-map-leaflet-host .leaflet-tooltip-pane{z-index:5}.photos-map-leaflet-host .leaflet-popup-pane{z-index:6}.photos-map-leaflet-host .leaflet-top,.photos-map-leaflet-host .leaflet-bottom{z-index:7}.photos-map-leaflet-host .leaflet-control-zoom{border-color:var(--sb-border);box-shadow:var(--sb-shadow-md)}.photos-map-leaflet-host .leaflet-control-zoom a{width:var(--touch-target-min);height:var(--touch-target-min);line-height:var(--touch-target-min);background-color:var(--sb-bg-primary);border-color:var(--sb-border);color:var(--sb-text-primary);font-family:var(--font-sans)}.photos-map-leaflet-host .leaflet-control-zoom a:hover{background-color:var(--sb-surface-muted);color:var(--color-st-primary-text)}.photos-map-leaflet-host .leaflet-control-zoom a:focus-visible,.photos-map-leaflet-host .leaflet-marker-icon:focus-visible,.photos-map-leaflet-host .leaflet-popup-close-button:focus-visible,.photos-map-leaflet-host #leaflet-map:focus-visible,.photos-map-photo-choice:focus-visible,.floor-plan-pin-choice:focus-visible,.floor-plan-pin-cancel:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.photos-map-leaflet-host .leaflet-popup-content-wrapper,.photos-map-leaflet-host .leaflet-popup-tip{background-color:var(--sb-bg-primary);color:var(--sb-text-primary);border:1px solid var(--sb-border-elevated)}.photos-map-leaflet-host .leaflet-popup-close-button{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--sb-text-secondary)}.photos-map-leaflet-host .leaflet-popup-close-button:hover{color:var(--color-st-primary-text)}.photos-map-leaflet-host .map-photo-popup{font-family:var(--font-sans);width:13.75rem}.photos-map-leaflet-host .photos-map-popup-media{background-color:var(--sb-bg-secondary);height:8.75rem;overflow:hidden}.photos-map-leaflet-host .map-popup-st .leaflet-popup-content-wrapper{border-radius:var(--radius-card);box-shadow:var(--sb-shadow-lg);padding:0;overflow:hidden}.photos-map-leaflet-host .map-popup-st .leaflet-popup-content{margin:0;line-height:1.4}.photos-map-leaflet-host .map-popup-st .leaflet-popup-tip{box-shadow:var(--sb-shadow-sm)}.photos-map-leaflet-host .photos-map-pin-hit{width:var(--touch-target-min);height:var(--touch-target-min);justify-content:center;align-items:flex-end;display:flex}.photos-map-leaflet-host .map-pin-st{border-color:var(--sb-overlay-white);width:40px;height:40px;color:var(--sb-overlay-white)}.photos-map-leaflet-host .map-pin-st-small{width:28px;height:28px}.photos-map-leaflet-host .photos-map-pin-icon{width:18px;height:18px}.photos-map-leaflet-host .photos-map-pin-hit-small .photos-map-pin-icon{width:14px;height:14px}.photos-map-leaflet-host .photos-map-cluster-hit{width:var(--touch-target-min);height:var(--touch-target-min);justify-content:center;align-items:center;display:flex}.photos-map-leaflet-host .map-photo-cluster{background:var(--color-st-primary-plate);border:3px solid var(--sb-overlay-white);width:40px;height:40px;box-shadow:var(--sb-shadow-md);color:#fff;font-size:max(10px,.8125rem);font-weight:700;font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;display:flex}#photos-map-container .btn-st-primary-active{background:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));border-color:var(--st-selection-fill,var(--color-st-primary-text))}.floor-plan-toolbar{align-items:center;gap:.75rem;padding:.75rem;display:flex}.floor-plan-toolbar-selector{flex:14rem;min-width:0}.floor-plan-toolbar-actions{justify-content:flex-end;gap:var(--touch-gap);flex-wrap:wrap;display:flex}.floor-plan-pin-picker{max-height:16rem}.floor-plan-pin-cancel{border-radius:var(--radius-md);padding-inline:.75rem}.floor-plan-pin-cancel:hover{color:var(--color-st-primary-text);background-color:var(--sb-surface-muted)}.floor-plan-pin-choice{width:100%;color:inherit;text-align:left;transition:background-color .15s}.floor-plan-pin-choice:hover{background-color:var(--sb-surface-muted)}.photos-map-photo-choice{background-color:var(--sb-bg-secondary);width:100%;overflow:hidden}.photos-map-photo-choice-image{transition:transform .15s}.photos-map-photo-choice:hover .photos-map-photo-choice-image{transform:scale(1.05)}.photos-map-photo-caption{color:var(--photos-map-media-caption-text);background-color:var(--photos-map-media-caption-bg)}.photos-map-density-legend{min-height:var(--touch-target-min);color:var(--sb-text-secondary);background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);justify-content:flex-end;align-items:flex-end;gap:.5rem;padding:.5rem .75rem;display:flex}.photos-map-density-title{color:var(--sb-text-primary);margin-right:auto;font-size:max(10px,.75rem);font-weight:600}.photos-map-density-end{font-size:max(10px,.6875rem);line-height:1}.photos-map-density-scale{align-items:flex-end;gap:.1875rem;height:1.5rem;display:flex}.photos-map-density-step{background-color:var(--color-st-primary);border:1px solid var(--sb-text-primary);width:.5rem}.photos-map-density-step-1{opacity:.25;height:.35rem}.photos-map-density-step-2{opacity:.4;height:.625rem}.photos-map-density-step-3{opacity:.58;height:.875rem}.photos-map-density-step-4{opacity:.76;height:1.125rem}.photos-map-density-step-5{opacity:1;height:1.5rem}.floor-plan-pin-instruction{color:var(--color-st-primary-text);text-align:center;border:1px dashed var(--color-st-primary-text);border-radius:var(--radius-card);background-color:#00b2e3;padding:.75rem;font-size:max(10px,.75rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.floor-plan-pin-instruction{background-color:color-mix(in srgb,var(--color-st-primary)8%,var(--sb-bg-primary))}}[data-cb-mode=on] .photos-map-leaflet-host .map-pin-st,[data-cb-mode=on] .photos-map-leaflet-host .map-photo-cluster{border-style:double}@media (max-width:767px){.photos-map-leaflet-host{height:24rem}.photos-map-toolbar{flex-wrap:wrap;align-items:flex-start}.floor-plan-toolbar{flex-direction:column;align-items:stretch}.floor-plan-toolbar-selector,.floor-plan-toolbar-actions,.floor-plan-toolbar-action{width:100%}.floor-plan-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.floor-plan-toolbar-action:last-child{grid-column:1/-1}}@media (max-width:389px){.floor-plan-toolbar-actions{grid-template-columns:minmax(0,1fr)}.floor-plan-toolbar-action:last-child{grid-column:auto}}@media (max-width:767px) and (orientation:landscape){.photos-map-leaflet-host{height:20rem}}@media (prefers-reduced-motion:reduce){.photos-map-leaflet-host .map-pin-st,.photos-map-leaflet-host .map-photo-cluster{transition:none;animation:none}.photos-map-leaflet-host .map-pin-st:hover,.photos-map-photo-choice:hover .photos-map-photo-choice-image{transform:none}}.activity-item-st{border-radius:var(--radius-card);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);align-items:flex-start;gap:.75rem;padding:.75rem;animation:.3s ease-out slideInRight;display:flex}.activity-item-st-in{border-left:3px solid var(--color-sb-success)}.activity-item-st-out{border-left:3px solid var(--color-sb-grey)}.activity-item-st-alert{border-left:3px solid var(--color-sb-error);background-color:rgba(var(--color-error-rgb),.05)}.worker-card-st{background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);cursor:pointer;padding:.75rem;transition:all .2s}.worker-card-st:hover{background-color:var(--sb-surface-muted);border-color:var(--color-st-primary-text);box-shadow:var(--sb-shadow-sm)}.worker-card-st-alert{background-color:rgba(var(--color-error-rgb),.05);border-color:#ff5f5f4d;animation:2s ease-in-out infinite pulseAlert}.worker-card-st-alert:hover{background-color:rgba(var(--color-error-rgb),.1);border-color:var(--color-sb-error)}.worker-card-st-ghost{opacity:.7;background-color:#0000;border-style:dashed}.worker-card-st-ghost:hover{opacity:1;background-color:var(--sb-surface-muted)}.worker-card-st-heat{background-color:rgba(var(--color-error-rgb),.08);border-color:#ff5f5f4d}.worker-card-st-heat:hover{background-color:rgba(var(--color-error-rgb),.12)}.worker-card-st-cold{background-color:#1d5fd014}@supports (color:color-mix(in lab, red, red)){.worker-card-st-cold{background-color:color-mix(in srgb,var(--color-sb-cold)8%,transparent)}}.worker-card-st-cold{border-color:#1d5fd04d}@supports (color:color-mix(in lab, red, red)){.worker-card-st-cold{border-color:color-mix(in srgb,var(--color-sb-cold)30%,transparent)}}.worker-card-st-cold:hover{background-color:#1d5fd01f}@supports (color:color-mix(in lab, red, red)){.worker-card-st-cold:hover{background-color:color-mix(in srgb,var(--color-sb-cold)12%,transparent)}}.worker-avatar-st{color:#fff;background:var(--sb-gradient-tile-strong);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 2px 8px #00000026}.worker-avatar-st-success{background:linear-gradient(135deg,var(--color-sb-success),var(--color-sb-success-dark));color:#0f1419}.worker-avatar-st-alert{background:linear-gradient(135deg,var(--color-sb-error),var(--color-sb-error-dark));color:#0f1419;animation:2s ease-in-out infinite pulseAvatar}[data-cb-mode=on] .worker-avatar-st-alert{color:#fff}.worker-avatar-st-default{background:linear-gradient(135deg,var(--color-sb-grey),var(--color-sb-grey-dark))}.worker-avatar-st-ghost{border:2px dashed var(--sb-border);color:var(--sb-text-secondary);background:0 0}.worker-avatar-st-heat{background:linear-gradient(135deg,var(--color-sb-heat),var(--color-sb-heat-dark))}.worker-avatar-st-cold{background:linear-gradient(135deg,var(--color-sb-cold),var(--color-sb-cold-dark))}[data-theme=dark] .worker-avatar-st-heat,[data-theme=dark] .worker-avatar-st-cold{color:#0f1419}.worker-avatar-st-sm{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:max(10px,.625rem);font-weight:700;display:flex}.worker-weather-badge{background:var(--sb-overlay-white);color:var(--color-sb-grey);border:1px solid var(--sb-border);border-radius:10px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 4px #0003}.worker-weather-hot{color:var(--color-sb-error-text);background:rgba(var(--color-error-rgb),.1);border-color:#ff5f5f4d}.worker-weather-cold{color:var(--color-sb-cold);background:#3b82f626;border-color:#3b82f64d}.worker-action-btn{border-radius:var(--radius-card);background-color:var(--sb-bg-secondary);border:1px solid var(--sb-border);width:28px;height:28px;color:var(--sb-text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.worker-action-btn:hover{background-color:var(--color-st-primary-plate-hover);border-color:var(--color-st-primary-plate-hover);color:#fff;transform:scale(1.1)}.worker-action-btn-call:hover{background-color:var(--color-sb-success-plate-hover);border-color:var(--color-sb-success-plate-hover);color:#fff}.worker-action-btn-urgent{background-color:rgba(var(--color-error-rgb),.1);color:var(--color-sb-error-text);border-color:#ff5f5f4d}.worker-action-btn-urgent:hover{background-color:var(--color-sb-error-plate-hover);border-color:var(--color-sb-error-plate-hover);color:#fff}.connection-dot-connected{background-color:var(--color-sb-success);animation:none}.connection-dot-disconnected{background-color:var(--color-sb-error);animation:1.5s ease-in-out infinite pulse}.connection-dot-connecting{background-color:var(--color-sb-warning);animation:1s ease-in-out infinite pulse}.crew-card-st{background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);cursor:pointer;padding:1.25rem;transition:all .2s}.crew-card-st:hover{border-color:var(--color-st-primary-text);box-shadow:var(--sb-shadow-md);transform:translateY(-2px)}.crew-card-st.active{border-color:var(--color-st-primary-text);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.crew-card-st-clocked-in{border-left:4px solid var(--color-sb-success)}.crew-card-st-add{border-style:dashed;border-color:var(--sb-border);min-height:140px;color:var(--sb-text-secondary);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.crew-card-st-add:hover{border-color:var(--color-st-primary-text);color:var(--color-st-primary-text);background-color:rgba(var(--color-primary-rgb),.05)}.slide-panel-backdrop-st{background-color:var(--color-st-scrim-drawer);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal-backdrop);opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.slide-panel-backdrop-st.active{opacity:1;pointer-events:auto}.slide-panel-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-left:1px solid var(--sb-border);width:100%;max-width:32rem;box-shadow:var(--sb-shadow-xl);z-index:var(--z-modal);flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.slide-panel-st.active{transform:translate(0)}.slide-panel-header-st{border-bottom:1px solid var(--sb-border);background-color:var(--sb-bg-secondary);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.slide-panel-footer-st{border-top:1px solid var(--sb-border);background-color:var(--sb-bg-secondary);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);padding:1rem 1.25rem}.record-drawer-backdrop-st{justify-content:flex-end;align-items:stretch;padding:0}.record-drawer-st{border-left-color:var(--sb-border-elevated);height:100%;max-height:100%;animation:.3s ease-out slideInRight;position:relative;top:auto;bottom:auto}@media not all and (min-width:768px){.record-drawer-st{border-left:0;border-radius:0;max-width:none}.record-drawer-st .slide-panel-header-st{padding-top:max(1rem,env(safe-area-inset-top))}.record-drawer-st [data-record-drawer-body]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}}.crew-member-row{border:1px solid var(--sb-border);border-radius:var(--radius-card);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.crew-member-row:hover{background-color:var(--sb-surface-muted);border-color:var(--color-st-primary-text)}.crew-member-row.selected{background-color:rgba(var(--color-primary-rgb),.08);border-color:var(--color-st-primary-text)}.crew-member-row.clocked-in{border-left:3px solid var(--color-sb-success)}.crew-member-row.clocked-out{opacity:.7}.approval-pipeline{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.approval-pipeline-arrow{color:var(--color-st-light);justify-content:center;align-items:center;padding:.25rem 0;display:flex}.approval-level-card{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);width:100%;padding:1rem;transition:all .2s;position:relative}.approval-level-card:hover{border-color:var(--color-st-primary-text);box-shadow:var(--sb-shadow-md)}.approval-level-card.sortable-ghost{opacity:.4;background-color:var(--sb-bg-primary)}.approval-level-card.sortable-chosen{border-color:var(--color-st-primary-text);box-shadow:0 8px 24px rgba(var(--color-primary-rgb),.3)}.approval-level-card.sortable-drag{opacity:1!important}.approval-level-header{border-bottom:1px solid var(--sb-border);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.approval-level-title{color:var(--sb-text-primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.approval-level-badge{background-color:var(--color-st-primary-plate);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:max(10px,.75rem);font-weight:700;display:inline-flex}.approval-level-actions{align-items:center;gap:.25rem;display:flex}.approval-level-action-btn{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--sb-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.approval-level-action-btn:hover{background-color:rgba(var(--color-error-rgb),.1);color:var(--color-sb-error-text)}.approval-level-drag-handle{cursor:grab;color:var(--sb-text-secondary);border-radius:var(--radius-sm);padding:.25rem;transition:all .15s}.approval-level-drag-handle:hover{color:var(--color-st-primary-text);background-color:rgba(var(--color-primary-rgb),.1)}.approval-level-drag-handle:active{cursor:grabbing}.approval-level-body{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.approval-level-members{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.approval-level-empty{color:var(--sb-text-secondary);font-size:max(10px,.8125rem);font-style:italic}.approval-level-add-btn{border:1px solid var(--sb-border);border-radius:var(--radius-lg);color:var(--sb-text-secondary);background:var(--sb-bg-primary);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:max(10px,.8125rem);font-weight:500;transition:all .15s;display:inline-flex}.approval-level-add-btn:hover{border-color:var(--color-st-primary-text);color:var(--color-st-primary-text);background-color:rgba(var(--color-primary-rgb),.05)}.approval-level-add-btn.active{border-color:var(--color-st-primary-text);color:var(--color-st-primary-text)}.approval-add-wrapper{flex-shrink:0;position:relative}.approval-member-dropdown{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);width:280px;max-height:320px;box-shadow:var(--sb-shadow-lg);z-index:var(--z-dropdown);flex-direction:column;animation:.15s ease-out fadeIn;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}@media (max-width:640px){.approval-member-dropdown{border-radius:var(--radius-card)var(--radius-card)0 0;width:100%;max-height:60vh;position:fixed;inset:auto 0 0}}.approval-dropdown-header{border-bottom:1px solid var(--sb-border);background-color:var(--sb-bg-secondary);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);padding:.75rem}.approval-dropdown-search-wrapper{position:relative}.approval-dropdown-search-wrapper svg{width:1rem;height:1rem;color:var(--sb-text-secondary);pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.approval-dropdown-list{flex:1;padding:.5rem;overflow-y:auto}.approval-dropdown-item{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .15s;display:flex}.approval-dropdown-item:hover{background-color:var(--sb-surface-muted)}.approval-dropdown-item.hidden{display:none}.approval-dropdown-name{color:var(--sb-text-primary);flex:1;font-size:.875rem}.approval-dropdown-footer{border-top:1px solid var(--sb-border);background-color:var(--sb-bg-secondary);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.approval-dropdown-count{color:var(--sb-text-secondary);font-size:max(10px,.75rem)}.approval-dropdown-empty{text-align:center;color:var(--sb-text-secondary);padding:1.5rem;font-size:max(10px,.8125rem)}.approval-dropdown-backdrop{display:none}@media (max-width:640px){.approval-dropdown-backdrop{background-color:var(--color-st-scrim-drawer);z-index:calc(var(--z-dropdown) - 1);animation:.15s ease-out fadeIn;display:block;position:fixed;inset:0}}.approval-level-add-card{border:2px dashed var(--sb-border);border-radius:var(--radius-card);width:100%;color:var(--sb-text-secondary);cursor:pointer;background:0 0;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:1rem;transition:all .2s;display:flex}.approval-level-add-card:hover{border-color:var(--color-st-primary-text);color:var(--color-st-primary-text);background-color:rgba(var(--color-primary-rgb),.05)}.approval-level-add-inline{border:2px solid var(--color-st-primary-text);border-radius:var(--radius-card);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);width:100%;padding:1rem}.searchable-select{position:relative}.searchable-select-trigger{width:100%;padding:var(--input-padding-y)var(--input-padding-x);min-height:var(--touch-target-min);background-color:var(--sb-bg-secondary);border:1px solid var(--sb-control-border);border-radius:var(--radius-input);font-size:.875rem;font-family:var(--font-sans);color:var(--sb-text-primary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.searchable-select-trigger:hover{background-color:var(--sb-bg-primary);border-color:var(--color-st-primary-text)}.searchable-select-trigger:not(.form-input-error):focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px;box-shadow:none}.searchable-select-trigger.open{border-color:var(--color-st-primary-text);box-shadow:none;border-width:2px;outline:none}.searchable-select-trigger.disabled{background-color:var(--sb-bg-secondary);opacity:.6;cursor:not-allowed;pointer-events:none}.searchable-select-trigger .searchable-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.searchable-select-trigger .searchable-select-placeholder{color:var(--sb-text-secondary);flex:1}.searchable-select-trigger .searchable-select-chevron{width:1rem;height:1rem;color:var(--color-sb-grey);flex-shrink:0;transition:transform .2s}.searchable-select-trigger.open .searchable-select-chevron{transform:rotate(180deg)}.searchable-select-trigger .searchable-select-chips{flex-wrap:wrap;flex:1;gap:.25rem;min-width:0;display:flex}.searchable-select-trigger .searchable-select-chip{background-color:rgba(var(--color-primary-rgb),.1);color:var(--ref-tile-text-primary);border-radius:var(--radius-lg);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;max-width:150px;padding:.125rem .5rem;font-size:max(10px,.75rem);font-weight:500;display:inline-flex;overflow:hidden}.searchable-select-trigger .searchable-select-chip-remove{cursor:pointer;opacity:.6;flex-shrink:0;width:.875rem;height:.875rem}.searchable-select-trigger .searchable-select-chip-remove:hover{opacity:1}.searchable-select-trigger .searchable-select-count{color:var(--sb-text-primary);flex:1;font-size:.875rem}.searchable-select-sm .searchable-select-trigger{min-height:max(var(--display-target-min,24px),2.25rem);padding:.5rem .75rem;font-size:max(10px,.8125rem)}.searchable-select-lg .searchable-select-trigger{min-height:max(var(--display-target-min,24px),3.25rem);padding:1rem 1.25rem;font-size:1rem}.searchable-select-dropdown{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-md);z-index:var(--z-popover);flex-direction:column;max-width:480px;max-height:280px;display:none;position:fixed;overflow:hidden;box-shadow:0 4px 16px #0000001f,0 2px 4px #00000014}.searchable-select-dropdown.open{animation:.15s searchableDropdownIn;display:flex}html[data-rfi-detail] .searchable-select-dropdown,.searchable-select-dropdown.searchable-select-dropdown-field{max-width:none}.searchable-select-dropdown-field .searchable-select-search{min-height:max(var(--display-target-min,24px),2rem);background-color:var(--sb-bg-primary);border:1px solid var(--sb-control-border);border-radius:var(--radius-md);margin:.5rem;padding:0 .625rem}.searchable-select-dropdown-field .searchable-select-search input{font-size:max(10px,.8125rem)}@keyframes searchableDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.searchable-select-search{border-bottom:1px solid var(--sb-border);background-color:var(--sb-bg-secondary);align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex;position:sticky;top:0}.searchable-select-search svg{width:.875rem;height:.875rem;color:var(--sb-text-secondary);flex-shrink:0}.searchable-select-search input{min-width:0;font-size:.875rem;font-family:var(--font-sans);color:var(--sb-text-primary);background:0 0;flex:1;border:none!important}.searchable-select-search input::placeholder{color:var(--sb-text-secondary)}.searchable-select-search .searchable-select-clear-all{color:var(--color-st-primary-text);cursor:pointer;white-space:nowrap;font-size:max(10px,.75rem);font-weight:500}.searchable-select-search .searchable-select-clear-all:hover{text-decoration:underline}.searchable-select-search .searchable-select-clear{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--sb-text-secondary);cursor:pointer;background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.searchable-select-search .searchable-select-clear:hover{color:var(--color-sb-error-text);background-color:#ff5f5f1f}@supports (color:color-mix(in lab, red, red)){.searchable-select-search .searchable-select-clear:hover{background-color:color-mix(in srgb,var(--color-sb-error)12%,transparent)}}.searchable-select-search .searchable-select-clear:focus-visible{outline:2px solid var(--color-st-primary-text);outline-offset:1px}.searchable-select-options{flex:1;padding:.25rem;overflow-y:auto}.searchable-select-group-header{text-transform:uppercase;letter-spacing:.05em;color:var(--sb-text-secondary);pointer-events:none;padding:.5rem .875rem .25rem;font-size:max(10px,.6875rem);font-weight:600}.searchable-select-group-divider{background-color:var(--sb-border);height:1px;margin:.25rem .5rem}.searchable-select-dropdown-fit .searchable-select-search input{flex:1;width:0}.searchable-select-dropdown-fit .searchable-select-option{gap:.25rem;padding:.375rem;font-size:max(10px,.8125rem)}.searchable-select-dropdown-fit .searchable-select-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchable-select-dropdown-fit .searchable-select-option.disabled .searchable-select-option-label,.searchable-select-dropdown-fit .searchable-select-option.focused .searchable-select-option-label{white-space:normal}.searchable-select-dropdown-fit .searchable-select-option-check{width:.875rem;height:.875rem}.searchable-select-option{border-radius:var(--radius-sm);color:var(--sb-text-primary);cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;transition:background-color .1s;display:flex}.searchable-select-option:hover,.searchable-select-option.focused{background-color:var(--sb-surface-muted)}.searchable-select-option.focused{box-shadow:inset 0 0 0 2px var(--color-st-primary-text)}.searchable-select-option.selected{color:var(--color-st-primary-text);background-color:rgba(var(--color-primary-rgb),.08);font-weight:500}.searchable-select-option.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.searchable-select-option.hidden{display:none}.searchable-select-option .searchable-select-option-label{flex:1;min-width:0}.searchable-select-option .searchable-select-option-check{opacity:0;width:1rem;height:1rem;color:var(--color-st-primary-text);flex-shrink:0}.searchable-select-option.selected .searchable-select-option-check{opacity:1}.searchable-select-option .searchable-select-option-checkbox{border:2px solid var(--sb-control-border);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:all .2s;display:flex}.searchable-select-option.selected .searchable-select-option-checkbox{color:#fff;background-color:#0095bf;border-color:#0095bf}.searchable-select-no-results{text-align:center;color:var(--sb-text-secondary);padding:1rem;font-size:max(10px,.8125rem)}.searchable-select-sheet-header{flex-direction:column;display:flex}.searchable-select-dropdown.searchable-select-sheet-mode{bottom:var(--visual-viewport-bottom-inset,0px);max-height:70vh;max-height:min(70vh,var(--visual-viewport-height,70vh));z-index:var(--z-bottom-sheet);padding-bottom:env(safe-area-inset-bottom,0px);border:none;border-radius:16px 16px 0 0;width:auto;transition:transform .3s cubic-bezier(.32,.72,0,1);animation:none;display:flex;position:fixed;top:auto;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #00000026}.searchable-select-dropdown.searchable-select-sheet-mode.open{animation:none;transform:translateY(0)}.searchable-select-sheet-mode .searchable-select-option{border-bottom:1px solid var(--sb-border);border-radius:0}.searchable-select-sheet-mode .searchable-select-option:last-child{border-bottom:none}.searchable-select-sheet-mode .searchable-select-clear-search{min-height:var(--touch-target-min);align-items:center;display:inline-flex}[data-theme=dark] .searchable-select-dropdown.searchable-select-sheet-mode{box-shadow:0 -4px 20px #0006}.datepicker-wrapper{width:100%;display:inline-flex;position:relative}.datepicker-trigger{cursor:pointer;align-items:center;gap:.5rem;width:100%;padding-right:2rem;display:flex}.datepicker-trigger:focus-within{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.datepicker-trigger.form-input-error:focus-within{box-shadow:0 0 0 2px var(--sb-focus-ring);outline:none}.datepicker-icon{color:var(--sb-text-secondary);flex-shrink:0;align-items:center;display:flex}.datepicker-text-input{font-size:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:0;font-family:inherit;overflow:hidden}.datepicker-text-input::placeholder{color:var(--sb-text-secondary)}.datepicker-text-input:focus{cursor:text}.datepicker-wrapper[data-mode=datetime] .datepicker-text-input{min-width:160px}.datepicker-wrapper[data-mode=time] .datepicker-text-input{min-width:72px}.datepicker-clear{color:var(--sb-text-secondary);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background-color .15s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.datepicker-clear:hover{color:var(--color-sb-error-text);background-color:rgba(var(--color-error-rgb),.1)}.datepicker-popover{z-index:var(--z-popover);background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-md);width:300px;max-height:calc(100dvh - 16px);box-shadow:var(--shadow-sb-lg);padding:.75rem;animation:.15s datepicker-open;position:fixed;overflow-y:auto}.datepicker-popover.datepicker-popover-above{animation:.15s datepicker-open-above}.datepicker-popover.datepicker-closing{animation:.15s forwards datepicker-close}@keyframes datepicker-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes datepicker-open-above{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes datepicker-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.datepicker-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.datepicker-nav-btn{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--sb-text-secondary);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.datepicker-nav-btn:hover{background-color:var(--sb-surface-muted);color:var(--sb-text-primary)}.datepicker-title{align-items:center;gap:.375rem;display:flex}.datepicker-month-btn{color:var(--sb-text-primary);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.datepicker-month-btn:hover{background-color:var(--sb-surface-muted)}.datepicker-year-input{width:4rem;color:var(--sb-text-primary);border-radius:var(--radius-sm);text-align:center;-moz-appearance:textfield;background:0 0;border:1px solid #0000;padding:.25rem;font-size:.875rem;font-weight:600}.datepicker-year-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.datepicker-year-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.datepicker-year-input:focus{border-color:var(--color-st-primary-text);box-shadow:0 0 0 2px var(--sb-focus-ring);outline:none}.datepicker-days-header{grid-template-columns:repeat(7,1fr);margin-bottom:.25rem;display:grid}.datepicker-day-label{color:var(--sb-text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:.25rem 0;font-size:max(10px,.6875rem);font-weight:600}.datepicker-days-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.datepicker-day{aspect-ratio:1;width:100%;color:var(--sb-text-primary);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;font-size:max(10px,.8125rem);font-weight:500;transition:background-color .15s,color .15s;display:flex}.datepicker-day:hover:not(.disabled):not(.selected){background-color:var(--sb-surface-muted)}.datepicker-day.today:not(.selected){box-shadow:inset 0 0 0 1.5px var(--color-st-primary-text);color:var(--color-st-primary-text);font-weight:700}.datepicker-day.selected{background-color:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));font-weight:700}.datepicker-day.other-month{color:var(--sb-text-secondary)}.datepicker-day.disabled{color:var(--sb-text-secondary);opacity:.4;cursor:not-allowed}.datepicker-day:focus{outline:2px solid var(--color-st-primary-text);outline-offset:-2px}.datepicker-month-grid{grid-template-columns:repeat(4,1fr);gap:.375rem;padding:.375rem 0;display:grid}.datepicker-month-cell{color:var(--sb-text-primary);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:.625rem 0;font-size:max(10px,.8125rem);font-weight:500;transition:background-color .15s,color .15s;display:flex}.datepicker-month-cell:hover:not(.selected){background-color:var(--sb-surface-muted)}.datepicker-month-cell.today:not(.selected){box-shadow:inset 0 0 0 1.5px var(--color-st-primary-text);color:var(--color-st-primary-text);font-weight:700}.datepicker-month-cell.selected{background-color:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));font-weight:700}.datepicker-time-section{border-top:1px solid var(--sb-border);justify-content:center;align-items:center;gap:.375rem;margin-top:.5rem;padding:.625rem 0;display:flex}.datepicker-time-icon{color:var(--sb-text-secondary);align-items:center;margin-right:.25rem;display:flex}.datepicker-time-input{text-align:center;background-color:var(--sb-bg-secondary);border:1px solid var(--sb-control-border);border-radius:var(--radius-sm);width:2.75rem;color:var(--sb-text-primary);-moz-appearance:textfield;padding:.375rem .25rem;font-size:.875rem;font-weight:600}.datepicker-time-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.datepicker-time-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.datepicker-time-input:focus{border-color:var(--color-st-primary-text);outline:none}.datepicker-time-sep{color:var(--sb-text-secondary);font-size:.875rem;font-weight:700}.datepicker-ampm-btn{border-radius:var(--radius-sm);background-color:var(--sb-bg-secondary);border:1px solid var(--sb-control-border);color:var(--sb-text-primary);cursor:pointer;letter-spacing:.05em;padding:.375rem .5rem;font-size:max(10px,.75rem);font-weight:700;transition:background-color .15s}.datepicker-ampm-btn:hover{background-color:#00b2e3}@supports (color:color-mix(in lab, red, red)){.datepicker-ampm-btn:hover{background-color:color-mix(in oklab,var(--color-st-primary)10%,var(--sb-surface-muted))}}.datepicker-time-field{position:relative}.datepicker-time-field>summary.datepicker-time-trigger{background-color:var(--sb-bg-secondary);border:1px solid var(--sb-control-border);border-radius:var(--radius-sm);width:3.25rem;color:var(--sb-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.875rem;font-weight:600;list-style:none;transition:border-color .15s,background-color .15s;display:flex}.datepicker-time-field>summary.datepicker-time-trigger::-webkit-details-marker{display:none}.datepicker-time-field>summary.datepicker-time-trigger::marker{content:""}.datepicker-time-field>summary.datepicker-time-trigger>svg{color:var(--sb-text-secondary)}.datepicker-time-field[open]>summary.datepicker-time-trigger,.datepicker-time-field>summary.datepicker-time-trigger:hover{border-color:var(--color-st-primary-text)}.datepicker-time-menu{z-index:1;background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-sm);width:100%;max-height:11rem;box-shadow:var(--shadow-sb-lg);padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.datepicker-time-option{text-align:center;border-radius:var(--radius-sm);width:100%;color:var(--sb-text-primary);cursor:pointer;padding:.3rem .25rem;font-size:.875rem;font-weight:600;transition:background-color .12s;display:block}.datepicker-time-option:hover{background-color:var(--sb-surface-muted)}.datepicker-time-option.selected{background-color:#00b2e326}@supports (color:color-mix(in lab, red, red)){.datepicker-time-option.selected{background-color:color-mix(in oklab,var(--color-st-primary)15%,transparent)}}.datepicker-time-option.selected{color:var(--ref-tile-text-primary)}.datepicker-footer{border-top:1px solid var(--sb-border);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem;display:flex}.datepicker-popover:has(.datepicker-time-picker){width:260px}.datepicker-time-picker{flex-direction:column;gap:.75rem;display:flex}.datepicker-time-picker .datepicker-footer{margin-top:.25rem}.datepicker-time-group{flex-direction:column;gap:.375rem;display:flex}.datepicker-time-label{color:var(--sb-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:max(10px,.6875rem);font-weight:600}.datepicker-time-grid{gap:.25rem;display:grid}.datepicker-time-grid-hours{grid-template-columns:repeat(6,1fr)}.datepicker-time-grid-minutes{grid-template-columns:repeat(4,1fr)}.datepicker-time-grid-period{grid-template-columns:repeat(2,1fr)}.datepicker-time-cell{height:2.25rem;color:var(--sb-text-primary);border-radius:var(--radius-sm);background-color:var(--sb-bg-secondary);cursor:pointer;font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;font-size:max(10px,.8125rem);font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:flex}.datepicker-time-cell:hover:not(.selected){border-color:var(--sb-border);background-color:#00b2e3}@supports (color:color-mix(in lab, red, red)){.datepicker-time-cell:hover:not(.selected){background-color:color-mix(in oklab,var(--color-st-primary)8%,var(--sb-surface-muted))}}.datepicker-time-cell.selected{background-color:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));font-weight:700}.datepicker-time-cell:focus-visible{outline:2px solid var(--color-st-primary-text);outline-offset:-2px}.datepicker-time-cell-wide{letter-spacing:.02em;font-size:.875rem;font-weight:600}.datepicker-footer-btn-secondary{color:var(--sb-text-secondary)}.datepicker-time-done-btn{margin-left:auto}.datepicker-popover.datepicker-sheet-mode{bottom:var(--visual-viewport-bottom-inset,0px);width:auto;max-height:85vh;max-height:min(85vh,var(--visual-viewport-height,85vh));z-index:var(--z-bottom-sheet);padding:0 1rem 1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border:none;border-radius:16px 16px 0 0;transition:transform .3s cubic-bezier(.32,.72,0,1);animation:none;position:fixed;top:auto;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #00000026}.datepicker-popover.datepicker-sheet-mode.datepicker-sheet-open{transform:translateY(0)}.datepicker-sheet-header,.datepicker-sheet-content{flex-direction:column;display:flex}.datepicker-sheet-mode .datepicker-day{min-height:var(--touch-target-min);font-size:.9375rem}.datepicker-sheet-mode .datepicker-nav-btn{width:2.75rem;height:2.75rem}.datepicker-sheet-mode .datepicker-month-btn{padding:.375rem .75rem;font-size:1rem}.datepicker-sheet-mode .datepicker-month-cell{min-height:var(--touch-target-min);font-size:.9375rem}.datepicker-sheet-mode .datepicker-footer{margin-top:.75rem;padding-top:.75rem}.datepicker-sheet-mode .datepicker-footer-btn{padding:.5rem .75rem;font-size:.875rem}.datepicker-footer-btn{align-items:center;display:inline-flex}.datepicker-sheet-mode .datepicker-footer-btn{min-height:var(--touch-target-min)}@media (pointer:coarse){.datepicker-footer-btn{min-height:var(--touch-target-min)}}.datepicker-sheet-mode .datepicker-time-input{width:3.25rem;padding:.5rem .375rem;font-size:1rem}.datepicker-sheet-mode .datepicker-ampm-btn{padding:.5rem .625rem;font-size:.875rem}[data-theme=dark] .datepicker-popover.datepicker-sheet-mode{box-shadow:0 -4px 20px #0006}.drop-zone{background-color:var(--sb-bg-secondary);border:2px dashed var(--sb-control-border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:0;max-width:100%;min-height:120px;padding:2rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}.drop-zone:hover{border-color:var(--color-st-primary-text);background-color:rgba(var(--color-primary-rgb),.02)}.drop-zone:not(.form-input-error):focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.drop-zone .drop-zone-icon{width:2rem;height:2rem;color:var(--sb-text-secondary)}.drop-zone .drop-zone-label{color:var(--sb-text-primary);text-align:center;font-size:.875rem;font-weight:500}.drop-zone .drop-zone-hint{color:var(--sb-text-secondary);text-align:center;font-size:max(10px,.75rem)}.drop-zone .drop-zone-browse{color:var(--color-st-primary-text)}.drop-zone.drag-over{border-style:solid;border-color:var(--color-st-primary-text);background-color:rgba(var(--color-primary-rgb),1)}@supports (color:color-mix(in lab, red, red)){.drop-zone.drag-over{background-color:color-mix(in srgb,rgba(var(--color-primary-rgb),1)6%,var(--sb-bg-primary))}}.drop-zone.drag-over .drop-zone-icon,.drop-zone.drag-over .drop-zone-label{color:var(--color-st-primary-text)}.drop-zone.drag-invalid{border-style:solid;border-color:var(--color-sb-error-text);background-color:rgba(var(--color-error-rgb),1)}@supports (color:color-mix(in lab, red, red)){.drop-zone.drag-invalid{background-color:color-mix(in srgb,rgba(var(--color-error-rgb),1)6%,var(--sb-bg-primary))}}.drop-zone.drag-invalid .drop-zone-icon,.drop-zone.drag-invalid .drop-zone-label{color:var(--color-sb-error-text)}.drop-zone.uploading{pointer-events:none;opacity:.7;border-style:dashed;border-color:var(--sb-control-border)}.drop-zone-compact{flex-direction:row;gap:.75rem;min-height:64px;padding:.75rem 1rem}.drop-zone-compact .drop-zone-icon{width:1.5rem;height:1.5rem}.drop-zone-compact .drop-zone-label{text-align:left;font-size:max(10px,.8125rem)}.drop-zone-compact .drop-zone-hint{display:none}.drop-zone-inline{flex-direction:row;gap:.5rem;min-height:40px;padding:.5rem .75rem}.drop-zone-inline .drop-zone-icon{width:1rem;height:1rem}.drop-zone-inline .drop-zone-label{font-size:max(10px,.8125rem)}.drop-zone-inline .drop-zone-hint{display:none}.drop-zone-files{flex-direction:column;gap:.5rem;max-height:240px;display:flex;overflow-y:auto}.drop-zone-file-count{color:var(--sb-text-secondary);font-size:max(10px,.75rem)}.file-chip{background-color:var(--sb-bg-secondary);border:1px solid var(--sb-border);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;height:auto;min-height:44px;padding:.375rem .75rem;display:grid}.file-chip .file-chip-icon{flex-shrink:0;width:1rem;height:1rem}.file-chip .file-chip-info{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.file-chip .file-chip-name{color:var(--sb-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.file-chip .file-chip-size{color:var(--sb-text-secondary);white-space:nowrap;font-size:max(10px,.75rem)}.file-chip .file-chip-progress{background-color:var(--sb-border);border-radius:9999px;flex-shrink:0;width:6rem;height:.375rem;overflow:hidden}.file-chip .file-chip-progress .file-chip-progress-bar{background-color:var(--color-st-primary-text);border-radius:9999px;width:0;height:100%;transition:width .1s}.file-chip .file-chip-remove{width:2.75rem;height:2.75rem;min-width:max(var(--display-target-min,24px),2.75rem);min-height:max(var(--display-target-min,24px),2.75rem);color:var(--color-sb-grey);cursor:pointer;flex-shrink:0;transition:color .15s}.file-chip .file-chip-remove:hover{color:var(--color-sb-error-text)}.file-chip .file-chip-remove-icon{width:1rem;height:1rem}.file-chip .file-chip-error-message{color:var(--color-sb-error-text);overflow-wrap:anywhere;grid-column:2/-1;min-width:0;font-size:max(10px,.75rem);line-height:1.25}.file-chip .file-chip-status{flex-shrink:0;width:1rem;height:1rem}.file-chip.uploading .file-chip-remove{display:none}.file-chip.success{opacity:.8}.file-chip.success .file-chip-status{color:var(--color-sb-success-text)}.file-chip.error{border-color:var(--color-sb-error-text)}.file-chip.error .file-chip-name,.file-chip.error .file-chip-status{color:var(--color-sb-error-text)}.drop-zone-error{color:var(--color-sb-error-text);align-items:center;gap:.375rem;margin-top:.5rem;font-size:max(10px,.75rem);display:flex}.drop-zone-error svg{flex-shrink:0;width:.875rem;height:.875rem}.passive-drop-overlay{z-index:50;background:#00b2e31a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.passive-drop-overlay{background:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.passive-drop-overlay{border:2px dashed var(--color-st-primary-text);border-radius:var(--radius-card);opacity:0;pointer-events:none;transition:opacity .15s}.passive-drop-overlay.active{opacity:1;pointer-events:none}.passive-drop-card{background:var(--sb-bg-primary);border-radius:var(--radius-card);box-shadow:var(--sb-shadow-lg);pointer-events:none;flex-direction:column;align-items:center;gap:.625rem;padding:1.5rem 2rem;display:flex}.passive-drop-icon{width:2.5rem;height:2.5rem;color:var(--color-st-primary-text);stroke-width:1.5px}.passive-drop-label{color:var(--color-st-primary-text);white-space:nowrap;font-size:.9375rem;font-weight:600}.tab-trigger{color:var(--sb-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:1rem;font-size:.875rem;font-weight:500;transition:color .15s;position:relative}.tab-trigger:after{content:"";background-color:var(--color-st-primary-text);opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.tab-trigger:hover{color:var(--color-st-primary-text)}.tab-trigger[data-state=active],.tab-trigger.active{color:var(--color-st-primary-text);font-weight:600}.tab-trigger[data-state=active]:after,.tab-trigger.active:after{opacity:1}.reading-content,[data-reading=true],.help-section-body>*{max-width:72ch}:is(.reading-content,[data-reading=true],.help-section-body>*) p,:is(.reading-content,[data-reading=true],.help-section-body>*) li,:is(.reading-content,[data-reading=true],.help-section-body>*) td,:is(.reading-content,[data-reading=true],.help-section-body>*) .body-text{letter-spacing:.01em;line-height:1.7}:is(.reading-content,[data-reading=true],.help-section-body>*) p+p{margin-top:.75em}.member-chip{background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-lg);color:var(--sb-text-primary);align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:max(10px,.8125rem);transition:all .15s;display:inline-flex}.member-chip:hover{border-color:var(--color-st-primary-text);background-color:rgba(var(--color-primary-rgb),.05)}.member-chip-avatar{background:var(--sb-gradient-tile-strong);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:max(10px,.625rem);font-weight:700;display:flex}.member-chip-name{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.member-chip-remove{width:1.25rem;height:1.25rem;color:var(--sb-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.member-chip-remove:hover{color:var(--color-sb-error-text);background-color:rgba(var(--color-error-rgb),.1)}.member-chip-ghost{opacity:.4;background-color:var(--color-st-light);border-style:dashed}.member-chip-chosen{box-shadow:var(--sb-shadow-md)}.member-chip-drag{opacity:1;box-shadow:var(--sb-shadow-lg);cursor:grabbing;transform:scale(1.02)}.member-chip{cursor:grab}.confirm-popover{background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);box-shadow:var(--sb-shadow-lg);z-index:var(--z-popover);min-width:200px;padding:.75rem;animation:.15s ease-out fadeIn;position:absolute}.confirm-popover-message{color:var(--sb-text-primary);margin-bottom:.75rem;font-size:max(10px,.8125rem)}.confirm-popover-actions{justify-content:flex-end;gap:.5rem;display:flex}.form-control-surface-st{border-radius:var(--radius-md)}.form-control-surface-st::placeholder{color:var(--sb-text-secondary);opacity:1}.readonly-field-st:not(input,textarea){width:100%;min-height:0;font-family:var(--font-sans);font-size:var(--font-body);color:var(--sb-text-primary);overflow-wrap:anywhere;border:0;border-radius:0;padding:0;font-weight:500;line-height:1.5;display:block}.readonly-field-st-multiline{min-height:0}.readonly-lock-st{width:100%;min-width:0;display:block;position:relative}.readonly-lock-marker-st{top:50%;right:var(--input-padding-x);pointer-events:none;color:var(--sb-text-secondary);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.record-screen-st{flex-direction:column;flex:none;gap:1rem;min-width:0;display:flex}.record-screen-st>[data-record-list-body]{flex:none;min-width:0}}@layer utilities{.\@container\/attcard{container:attcard/inline-size}.\@container\/clarifications{container:clarifications/inline-size}.\@container\/co-line-items{container:co-line-items/inline-size}.\@container\/co-register{container:co-register/inline-size}.\@container\/consultant-submittals{container:consultant-submittals/inline-size}.\@container\/dl-items{container:dl-items/inline-size}.\@container\/dl-submissions{container:dl-submissions/inline-size}.\@container\/dl-warranty{container:dl-warranty/inline-size}.\@container\/dt-dates{container:dt-dates/inline-size}.\@container\/dt-documents{container:dt-documents/inline-size}.\@container\/dt-sbv3-documents{container:dt-sbv3-documents/inline-size}.\@container\/edit-page{container:edit-page/inline-size}.\@container\/modal{container:modal/inline-size}.\@container\/panel{container:panel/inline-size}.\@container\/po-attachments{container:po-attachments/inline-size}.\@container\/rfp-documents{container:rfp-documents/inline-size}.\@container\/schedule-activities{container:schedule-activities/inline-size}.\@container\/schedule-milestones{container:schedule-milestones/inline-size}.\@container\/schedule-register{container:schedule-register/inline-size}.\@container\/skeleton-table{container:skeleton-table/inline-size}.\@container\/supplier-pos{container:supplier-pos/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-9{top:calc(var(--spacing)*9)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.-left-5{left:calc(var(--spacing)*-5)}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-4\.5{left:calc(var(--spacing)*4.5)}.left-5{left:calc(var(--spacing)*5)}.left-6{left:calc(var(--spacing)*6)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.float-right{float:right}.\!container{width:100%!important}@media (min-width:640px){.\!container{max-width:640px!important}}@media (min-width:768px){.\!container{max-width:768px!important}}@media (min-width:1024px){.\!container{max-width:1024px!important}}@media (min-width:1200px){.\!container{max-width:1200px!important}}@media (min-width:1280px){.\!container{max-width:1280px!important}}@media (min-width:1536px){.\!container{max-width:1536px!important}}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.-m-1{margin:calc(var(--spacing)*-1)}.m-0{margin:calc(var(--spacing)*0)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.my-8{margin-block:calc(var(--spacing)*8)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-auto{margin-right:auto}.form-label-row-st{margin-bottom:.25rem}.form-label-row-st>.form-label-st{margin-block-end:0}.-mb-3{margin-bottom:calc(var(--spacing)*-3)}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-6{margin-left:calc(var(--spacing)*-6)}.-ml-overlap-sm{margin-left:calc(var(--spacing-overlap-sm)*-1)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-2\.5{margin-left:calc(var(--spacing)*2.5)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-7{margin-left:calc(var(--spacing)*7)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.form-label-st{color:var(--sb-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-block:0 .25rem;font-size:max(10px,.75rem);font-weight:600;display:block}.btn-label{display:none}@media (min-width:75rem){.btn-label{display:inline}}.\!block{display:block!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-column{display:table-column}.table-row{display:table-row}form:has([data-error-summary]:not(.hidden)) .validation-unsaved-hint{display:none}.aspect-4\/3{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}@media not all and (min-width:48rem){#hr-performance-container>.hr-performance-shell-st{flex:1 0 auto;height:auto;min-height:100%}.hr-performance-shell-st>.record-list-section-st{flex:1 0 auto;overflow:visible}.hr-performance-shell-st>.record-list-section-st>.record-list-section-result-st:not(.hidden){flex:none;height:auto;overflow:visible}.hr-performance-shell-st>.record-list-section-st[data-empty=true]>.record-list-section-result-st:not(.hidden){flex:1 0 auto}}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-3\.5\!{height:calc(var(--spacing)*3.5)!important}.h-3\/4{height:75%}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-15{height:calc(var(--spacing)*15)}.h-16{height:calc(var(--spacing)*16)}.h-18{height:calc(var(--spacing)*18)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-30{height:calc(var(--spacing)*30)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-65{height:calc(var(--spacing)*65)}.h-70{height:calc(var(--spacing)*70)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-auto{height:auto}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.h-topnav{height:var(--spacing-topnav)}.max-h-16{max-height:calc(var(--spacing)*16)}.max-h-30{max-height:calc(var(--spacing)*30)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-75{max-height:calc(var(--spacing)*75)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.max-h-folder-modal{max-height:min(85vh,640px)}.max-h-full{max-height:100%}.min-h-\(--display-target-min\){min-height:var(--display-target-min)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-13{min-height:calc(var(--spacing)*13)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-96{min-height:calc(var(--spacing)*96)}.min-h-\[var\(--display-target-min\)\]{min-height:var(--display-target-min)}.min-h-full{min-height:100%}.min-h-min{min-height:min-content}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.6667%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\.5\!{width:calc(var(--spacing)*3.5)!important}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-5\/12{width:41.6667%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-7\/10{width:70%}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-9\/10{width:90%}.w-10{width:calc(var(--spacing)*10)}.w-10\/12{width:83.3333%}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-30{width:calc(var(--spacing)*30)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-50{width:calc(var(--spacing)*50)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-70{width:calc(var(--spacing)*70)}.w-72{width:calc(var(--spacing)*72)}.w-75{width:calc(var(--spacing)*75)}.w-80{width:calc(var(--spacing)*80)}.w-90{width:calc(var(--spacing)*90)}.w-\[var\(--schedule-progress\)\]{width:var(--schedule-progress)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-skeleton-6{width:var(--width-skeleton-6)}.w-skeleton-10{width:var(--width-skeleton-10)}.w-skeleton-12{width:var(--width-skeleton-12)}.w-skeleton-15{width:var(--width-skeleton-15)}.w-skeleton-18{width:var(--width-skeleton-18)}.w-skeleton-19{width:var(--width-skeleton-19)}.w-skeleton-20{width:var(--width-skeleton-20)}.w-skeleton-25{width:var(--width-skeleton-25)}.w-skeleton-27{width:var(--width-skeleton-27)}.w-skeleton-30{width:var(--width-skeleton-30)}.w-skeleton-33{width:var(--width-skeleton-33)}.w-skeleton-35{width:var(--width-skeleton-35)}.w-skeleton-40{width:var(--width-skeleton-40)}.w-skeleton-41{width:var(--width-skeleton-41)}.w-skeleton-42{width:var(--width-skeleton-42)}.w-skeleton-43{width:var(--width-skeleton-43)}.w-skeleton-45{width:var(--width-skeleton-45)}.w-skeleton-47{width:var(--width-skeleton-47)}.w-skeleton-49{width:var(--width-skeleton-49)}.w-skeleton-50{width:var(--width-skeleton-50)}.w-skeleton-51{width:var(--width-skeleton-51)}.w-skeleton-54{width:var(--width-skeleton-54)}.w-skeleton-55{width:var(--width-skeleton-55)}.w-skeleton-56{width:var(--width-skeleton-56)}.w-skeleton-57{width:var(--width-skeleton-57)}.w-skeleton-59{width:var(--width-skeleton-59)}.w-skeleton-60{width:var(--width-skeleton-60)}.w-skeleton-61{width:var(--width-skeleton-61)}.w-skeleton-62{width:var(--width-skeleton-62)}.w-skeleton-65{width:var(--width-skeleton-65)}.w-skeleton-66{width:var(--width-skeleton-66)}.w-skeleton-67{width:var(--width-skeleton-67)}.w-skeleton-68{width:var(--width-skeleton-68)}.w-skeleton-69{width:var(--width-skeleton-69)}.w-skeleton-70{width:var(--width-skeleton-70)}.w-skeleton-73{width:var(--width-skeleton-73)}.w-skeleton-74{width:var(--width-skeleton-74)}.w-skeleton-75{width:var(--width-skeleton-75)}.w-skeleton-78{width:var(--width-skeleton-78)}.w-skeleton-80{width:var(--width-skeleton-80)}.w-skeleton-81{width:var(--width-skeleton-81)}.w-skeleton-82{width:var(--width-skeleton-82)}.w-skeleton-85{width:var(--width-skeleton-85)}.w-skeleton-86{width:var(--width-skeleton-86)}.w-skeleton-89{width:var(--width-skeleton-89)}.w-skeleton-90{width:var(--width-skeleton-90)}.w-skeleton-90px{width:var(--width-skeleton-90px)}.w-skeleton-92{width:var(--width-skeleton-92)}.w-skeleton-110px{width:var(--width-skeleton-110px)}.w-skeleton-lg{width:var(--width-skeleton-lg)}.w-skeleton-md{width:var(--width-skeleton-md)}.w-skeleton-sm{width:var(--width-skeleton-sm)}.w-skeleton-xs{width:var(--width-skeleton-xs)}.max-w-2xl{max-width:var(--max-width-2xl)}.max-w-4xl{max-width:var(--max-width-4xl)}.max-w-5xl{max-width:var(--max-width-5xl)}.max-w-7xl{max-width:var(--max-width-7xl)}.max-w-14{max-width:calc(var(--spacing)*14)}.max-w-16{max-width:calc(var(--spacing)*16)}.max-w-20{max-width:calc(var(--spacing)*20)}.max-w-24{max-width:calc(var(--spacing)*24)}.max-w-28{max-width:calc(var(--spacing)*28)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-36{max-width:calc(var(--spacing)*36)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-44{max-width:calc(var(--spacing)*44)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-72{max-width:calc(var(--spacing)*72)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--max-width-lg)}.max-w-md{max-width:var(--max-width-md)}.max-w-none{max-width:none}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--max-width-sm)}.max-w-xl{max-width:var(--max-width-xl)}.max-w-xs{max-width:var(--max-width-xs)}.min-w-\(--display-target-min\){min-width:var(--display-target-min)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-30{min-width:calc(var(--spacing)*30)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-\[var\(--display-target-min\)\]{min-width:var(--display-target-min)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-none\!{flex:none!important}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing)*0)}.basis-40{flex-basis:calc(var(--spacing)*40)}.basis-48{flex-basis:calc(var(--spacing)*48)}.basis-60{flex-basis:calc(var(--spacing)*60)}.basis-64{flex-basis:calc(var(--spacing)*64)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-12{rotate:-12deg}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-none{animation:none}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-cell{cursor:cell}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-m-2{scroll-margin:calc(var(--spacing)*2)}.scroll-p-2{scroll-padding:calc(var(--spacing)*2)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-2{columns:2}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-5{row-gap:calc(var(--spacing)*5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-control{border-color:var(--sb-control-border)}.border-line\/20{border-color:var(--sb-border)}@supports (color:color-mix(in lab, red, red)){.border-line\/20{border-color:color-mix(in oklab,var(--sb-border)20%,transparent)}}.border-line\/30{border-color:var(--sb-border)}@supports (color:color-mix(in lab, red, red)){.border-line\/30{border-color:color-mix(in oklab,var(--sb-border)30%,transparent)}}.border-line\/40{border-color:var(--sb-border)}@supports (color:color-mix(in lab, red, red)){.border-line\/40{border-color:color-mix(in oklab,var(--sb-border)40%,transparent)}}.border-line\/50{border-color:var(--sb-border)}@supports (color:color-mix(in lab, red, red)){.border-line\/50{border-color:color-mix(in oklab,var(--sb-border)50%,transparent)}}.border-ms-teams{border-color:var(--color-ms-teams)}.border-sb-error{border-color:var(--color-sb-error)}.border-sb-error\/10{border-color:#ff5f5f1a}@supports (color:color-mix(in lab, red, red)){.border-sb-error\/10{border-color:color-mix(in oklab,var(--color-sb-error)10%,transparent)}}.border-sb-error\/20{border-color:#ff5f5f33}@supports (color:color-mix(in lab, red, red)){.border-sb-error\/20{border-color:color-mix(in oklab,var(--color-sb-error)20%,transparent)}}.border-sb-error\/30{border-color:#ff5f5f4d}@supports (color:color-mix(in lab, red, red)){.border-sb-error\/30{border-color:color-mix(in oklab,var(--color-sb-error)30%,transparent)}}.border-sb-error\/40{border-color:#ff5f5f66}@supports (color:color-mix(in lab, red, red)){.border-sb-error\/40{border-color:color-mix(in oklab,var(--color-sb-error)40%,transparent)}}.border-sb-success{border-color:var(--color-sb-success)}.border-sb-success-plate{border-color:var(--color-sb-success-plate)}.border-sb-success\/20{border-color:#2bb8a633}@supports (color:color-mix(in lab, red, red)){.border-sb-success\/20{border-color:color-mix(in oklab,var(--color-sb-success)20%,transparent)}}.border-sb-success\/30{border-color:#2bb8a64d}@supports (color:color-mix(in lab, red, red)){.border-sb-success\/30{border-color:color-mix(in oklab,var(--color-sb-success)30%,transparent)}}.border-sb-success\/40{border-color:#2bb8a666}@supports (color:color-mix(in lab, red, red)){.border-sb-success\/40{border-color:color-mix(in oklab,var(--color-sb-success)40%,transparent)}}.border-sb-warning{border-color:var(--color-sb-warning)}.border-sb-warning-plate{border-color:var(--color-sb-warning-plate)}.border-sb-warning\/20{border-color:#ffa72633}@supports (color:color-mix(in lab, red, red)){.border-sb-warning\/20{border-color:color-mix(in oklab,var(--color-sb-warning)20%,transparent)}}.border-sb-warning\/30{border-color:#ffa7264d}@supports (color:color-mix(in lab, red, red)){.border-sb-warning\/30{border-color:color-mix(in oklab,var(--color-sb-warning)30%,transparent)}}.border-sb-warning\/40{border-color:#ffa72666}@supports (color:color-mix(in lab, red, red)){.border-sb-warning\/40{border-color:color-mix(in oklab,var(--color-sb-warning)40%,transparent)}}.border-st-info\/20{border-color:#00b2e333}@supports (color:color-mix(in lab, red, red)){.border-st-info\/20{border-color:color-mix(in oklab,var(--color-st-info)20%,transparent)}}.border-st-info\/30{border-color:#00b2e34d}@supports (color:color-mix(in lab, red, red)){.border-st-info\/30{border-color:color-mix(in oklab,var(--color-st-info)30%,transparent)}}.border-st-primary{border-color:var(--color-st-primary)}.border-st-primary-plate{border-color:var(--color-st-primary-plate)}.border-st-primary-text{border-color:var(--color-st-primary-text)}.border-st-primary-text\/10{border-color:#00789e1a}@supports (color:color-mix(in lab, red, red)){.border-st-primary-text\/10{border-color:color-mix(in oklab,var(--color-st-primary-text)10%,transparent)}}.border-st-primary-text\/20{border-color:#00789e33}@supports (color:color-mix(in lab, red, red)){.border-st-primary-text\/20{border-color:color-mix(in oklab,var(--color-st-primary-text)20%,transparent)}}.border-st-primary-text\/30{border-color:#00789e4d}@supports (color:color-mix(in lab, red, red)){.border-st-primary-text\/30{border-color:color-mix(in oklab,var(--color-st-primary-text)30%,transparent)}}.border-st-primary-text\/40{border-color:#00789e66}@supports (color:color-mix(in lab, red, red)){.border-st-primary-text\/40{border-color:color-mix(in oklab,var(--color-st-primary-text)40%,transparent)}}.border-st-primary\/50{border-color:#00b2e380}@supports (color:color-mix(in lab, red, red)){.border-st-primary\/50{border-color:color-mix(in oklab,var(--color-st-primary)50%,transparent)}}.border-st-sidebar-divider{border-color:var(--color-st-sidebar-divider)}.border-theme,.border-theme-20{border-color:var(--sb-border)}@supports (color:color-mix(in lab, red, red)){.border-theme-20{border-color:color-mix(in srgb,var(--sb-border)20%,transparent)}}.border-theme-30{border-color:var(--sb-border)}@supports (color:color-mix(in lab, red, red)){.border-theme-30{border-color:color-mix(in srgb,var(--sb-border)30%,transparent)}}.border-theme-50{border-color:var(--sb-border)}@supports (color:color-mix(in lab, red, red)){.border-theme-50{border-color:color-mix(in srgb,var(--sb-border)50%,transparent)}}.border-theme-accent{border-color:var(--color-st-primary-text)}.border-transparent{border-color:#0000}.border-transparent\!{border-color:#0000!important}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-t-line{border-top-color:var(--sb-border)}.border-t-st-primary-text{border-top-color:var(--color-st-primary-text)}.border-t-transparent{border-top-color:#0000}.border-t-white\/80{border-top-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-t-white\/80{border-top-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-l-sb-error{border-left-color:var(--color-sb-error)}.border-l-sb-success{border-left-color:var(--color-sb-success)}.border-l-sb-warning{border-left-color:var(--color-sb-warning)}.border-l-st-primary-text{border-left-color:var(--color-st-primary-text)}.border-l-st-secondary{border-left-color:var(--color-st-secondary)}.bg-surface-muted{background-color:var(--sb-surface-muted)}.bg-surface-muted:not(input,textarea,select,.form-input-st,.form-input-st-sm,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.form-control-surface-st){--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover)}.bg-theme-primary{background-color:var(--sb-bg-primary)}.bg-theme-primary:not(input,textarea,select,.form-input-st,.form-input-st-sm,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.form-control-surface-st){--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary)}.bg-theme-secondary{background-color:var(--sb-bg-secondary)}.bg-theme-secondary:not(input,textarea,select,.form-input-st,.form-input-st-sm,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.form-control-surface-st){--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-category-1{background-color:var(--color-category-1)}.bg-category-1\/10{background-color:#8b5cf61a}@supports (color:color-mix(in lab, red, red)){.bg-category-1\/10{background-color:color-mix(in oklab,var(--color-category-1)10%,transparent)}}.bg-category-2{background-color:var(--color-category-2)}.bg-category-2\/10{background-color:#ec48991a}@supports (color:color-mix(in lab, red, red)){.bg-category-2\/10{background-color:color-mix(in oklab,var(--color-category-2)10%,transparent)}}.bg-category-4{background-color:var(--color-category-4)}.bg-category-4\/10{background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.bg-category-4\/10{background-color:color-mix(in oklab,var(--color-category-4)10%,transparent)}}.bg-chart-2{background-color:var(--color-chart-2)}.bg-current{background-color:currentColor}.bg-line{background-color:var(--sb-border)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/95{background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/95{background-color:color-mix(in oklab,var(--color-neutral-900)95%,transparent)}}.bg-sb-card-dark{background-color:var(--color-sb-card-dark)}.bg-sb-error{background-color:var(--color-sb-error)}.bg-sb-error-plate{background-color:var(--color-sb-error-plate)}.bg-sb-error-text{background-color:var(--color-sb-error-text)}.bg-sb-error\/3{background-color:#ff5f5f08}@supports (color:color-mix(in lab, red, red)){.bg-sb-error\/3{background-color:color-mix(in oklab,var(--color-sb-error)3%,transparent)}}.bg-sb-error\/5{background-color:#ff5f5f0d}@supports (color:color-mix(in lab, red, red)){.bg-sb-error\/5{background-color:color-mix(in oklab,var(--color-sb-error)5%,transparent)}}.bg-sb-error\/7{background-color:#ff5f5f12}@supports (color:color-mix(in lab, red, red)){.bg-sb-error\/7{background-color:color-mix(in oklab,var(--color-sb-error)7%,transparent)}}.bg-sb-error\/10{background-color:#ff5f5f1a}@supports (color:color-mix(in lab, red, red)){.bg-sb-error\/10{background-color:color-mix(in oklab,var(--color-sb-error)10%,transparent)}}.bg-sb-error\/15{background-color:#ff5f5f26}@supports (color:color-mix(in lab, red, red)){.bg-sb-error\/15{background-color:color-mix(in oklab,var(--color-sb-error)15%,transparent)}}.bg-sb-error\/80{background-color:#ff5f5fcc}@supports (color:color-mix(in lab, red, red)){.bg-sb-error\/80{background-color:color-mix(in oklab,var(--color-sb-error)80%,transparent)}}.bg-sb-grey{background-color:var(--color-sb-grey)}.bg-sb-grey\/10{background-color:#76777a1a}@supports (color:color-mix(in lab, red, red)){.bg-sb-grey\/10{background-color:color-mix(in oklab,var(--color-sb-grey)10%,transparent)}}.bg-sb-success{background-color:var(--color-sb-success)}.bg-sb-success-plate{background-color:var(--color-sb-success-plate)}.bg-sb-success-text{background-color:var(--color-sb-success-text)}.bg-sb-success\/3{background-color:#2bb8a608}@supports (color:color-mix(in lab, red, red)){.bg-sb-success\/3{background-color:color-mix(in oklab,var(--color-sb-success)3%,transparent)}}.bg-sb-success\/5{background-color:#2bb8a60d}@supports (color:color-mix(in lab, red, red)){.bg-sb-success\/5{background-color:color-mix(in oklab,var(--color-sb-success)5%,transparent)}}.bg-sb-success\/9{background-color:#2bb8a617}@supports (color:color-mix(in lab, red, red)){.bg-sb-success\/9{background-color:color-mix(in oklab,var(--color-sb-success)9%,transparent)}}.bg-sb-success\/10{background-color:#2bb8a61a}@supports (color:color-mix(in lab, red, red)){.bg-sb-success\/10{background-color:color-mix(in oklab,var(--color-sb-success)10%,transparent)}}.bg-sb-success\/15{background-color:#2bb8a626}@supports (color:color-mix(in lab, red, red)){.bg-sb-success\/15{background-color:color-mix(in oklab,var(--color-sb-success)15%,transparent)}}.bg-sb-success\/20{background-color:#2bb8a633}@supports (color:color-mix(in lab, red, red)){.bg-sb-success\/20{background-color:color-mix(in oklab,var(--color-sb-success)20%,transparent)}}.bg-sb-warning{background-color:var(--color-sb-warning)}.bg-sb-warning-plate{background-color:var(--color-sb-warning-plate)}.bg-sb-warning-plate-hover{background-color:var(--color-sb-warning-plate-hover)}.bg-sb-warning-text{background-color:var(--color-sb-warning-text)}.bg-sb-warning\/5{background-color:#ffa7260d}@supports (color:color-mix(in lab, red, red)){.bg-sb-warning\/5{background-color:color-mix(in oklab,var(--color-sb-warning)5%,transparent)}}.bg-sb-warning\/10{background-color:#ffa7261a}@supports (color:color-mix(in lab, red, red)){.bg-sb-warning\/10{background-color:color-mix(in oklab,var(--color-sb-warning)10%,transparent)}}.bg-sb-warning\/20{background-color:#ffa72633}@supports (color:color-mix(in lab, red, red)){.bg-sb-warning\/20{background-color:color-mix(in oklab,var(--color-sb-warning)20%,transparent)}}.bg-st-info\/5{background-color:#00b2e30d}@supports (color:color-mix(in lab, red, red)){.bg-st-info\/5{background-color:color-mix(in oklab,var(--color-st-info)5%,transparent)}}.bg-st-neutral-plate{background-color:var(--color-st-neutral-plate)}.bg-st-on-primary-text-fg{background-color:var(--color-st-on-primary-text-fg)}.bg-st-primary{background-color:var(--color-st-primary)}.bg-st-primary-plate{background-color:var(--color-st-primary-plate)}.bg-st-primary-text{background-color:var(--color-st-primary-text)}.bg-st-primary\/5{background-color:#00b2e30d}@supports (color:color-mix(in lab, red, red)){.bg-st-primary\/5{background-color:color-mix(in oklab,var(--color-st-primary)5%,transparent)}}.bg-st-primary\/10{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.bg-st-primary\/10{background-color:color-mix(in oklab,var(--color-st-primary)10%,transparent)}}.bg-st-primary\/15{background-color:#00b2e326}@supports (color:color-mix(in lab, red, red)){.bg-st-primary\/15{background-color:color-mix(in oklab,var(--color-st-primary)15%,transparent)}}.bg-st-primary\/20{background-color:#00b2e333}@supports (color:color-mix(in lab, red, red)){.bg-st-primary\/20{background-color:color-mix(in oklab,var(--color-st-primary)20%,transparent)}}.bg-st-primary\/30{background-color:#00b2e34d}@supports (color:color-mix(in lab, red, red)){.bg-st-primary\/30{background-color:color-mix(in oklab,var(--color-st-primary)30%,transparent)}}.bg-st-primary\/40{background-color:#00b2e366}@supports (color:color-mix(in lab, red, red)){.bg-st-primary\/40{background-color:color-mix(in oklab,var(--color-st-primary)40%,transparent)}}.bg-st-primary\/60{background-color:#00b2e399}@supports (color:color-mix(in lab, red, red)){.bg-st-primary\/60{background-color:color-mix(in oklab,var(--color-st-primary)60%,transparent)}}.bg-st-primary\/70{background-color:#00b2e3b3}@supports (color:color-mix(in lab, red, red)){.bg-st-primary\/70{background-color:color-mix(in oklab,var(--color-st-primary)70%,transparent)}}.bg-st-secondary\/10{background-color:#0069981a}@supports (color:color-mix(in lab, red, red)){.bg-st-secondary\/10{background-color:color-mix(in oklab,var(--color-st-secondary)10%,transparent)}}.bg-st-sidebar\/70{background-color:#5e5f62b3}@supports (color:color-mix(in lab, red, red)){.bg-st-sidebar\/70{background-color:color-mix(in oklab,var(--color-st-sidebar)70%,transparent)}}.bg-st-sidebar\/80{background-color:#5e5f62cc}@supports (color:color-mix(in lab, red, red)){.bg-st-sidebar\/80{background-color:color-mix(in oklab,var(--color-st-sidebar)80%,transparent)}}.bg-surface-1\/60{background-color:var(--sb-bg-primary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-1\/60{background-color:color-mix(in oklab,var(--sb-bg-primary)60%,transparent)}}.bg-surface-2,.bg-surface-2\/5{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/5{background-color:color-mix(in oklab,var(--sb-bg-secondary)5%,transparent)}}.bg-surface-2\/10{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/10{background-color:color-mix(in oklab,var(--sb-bg-secondary)10%,transparent)}}.bg-surface-2\/15{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/15{background-color:color-mix(in oklab,var(--sb-bg-secondary)15%,transparent)}}.bg-surface-2\/20{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/20{background-color:color-mix(in oklab,var(--sb-bg-secondary)20%,transparent)}}.bg-surface-2\/30{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/30{background-color:color-mix(in oklab,var(--sb-bg-secondary)30%,transparent)}}.bg-surface-2\/40{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/40{background-color:color-mix(in oklab,var(--sb-bg-secondary)40%,transparent)}}.bg-surface-2\/50{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/50{background-color:color-mix(in oklab,var(--sb-bg-secondary)50%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-tile-st{background-image:var(--sb-gradient-tile)}.bg-gradient-tile-strong-st{background-image:var(--sb-gradient-tile-strong)}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-st-primary{--tw-gradient-from:var(--color-st-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-st-primary\/10{--tw-gradient-from:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.from-st-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--color-st-primary)10%,transparent)}}.from-st-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-sb-blue-grey{--tw-gradient-via:var(--color-sb-blue-grey);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-st-secondary{--tw-gradient-to:var(--color-st-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-st-secondary\/10{--tw-gradient-to:#0069981a}@supports (color:color-mix(in lab, red, red)){.to-st-secondary\/10{--tw-gradient-to:color-mix(in oklab,var(--color-st-secondary)10%,transparent)}}.to-st-secondary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-sb-error{fill:var(--color-sb-error)}.fill-sb-warning{fill:var(--color-sb-warning)}.fill-sb-warning-text{fill:var(--color-sb-warning-text)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\!{padding-block:calc(var(--spacing)*2)!important}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-topnav{padding-top:var(--spacing-topnav)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-16{padding-right:calc(var(--spacing)*16)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-11{padding-left:calc(var(--spacing)*11)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-text-top{vertical-align:text-top}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.onedrive-menu-active{color:var(--color-st-primary-text);font-weight:600}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-600{color:var(--color-amber-600)}.text-blue-600{color:var(--color-blue-600)}.text-category-1{color:var(--color-category-1)}.text-category-2{color:var(--color-category-2)}.text-category-4{color:var(--color-category-4)}.text-chart-3{color:var(--color-chart-3)}.text-content-1\/10{color:var(--sb-text-primary)}@supports (color:color-mix(in lab, red, red)){.text-content-1\/10{color:color-mix(in oklab,var(--sb-text-primary)10%,transparent)}}.text-content-2{color:var(--sb-text-secondary)}.text-green-600{color:var(--color-green-600)}.text-neutral-600{color:var(--color-neutral-600)}.text-sb-error{color:var(--color-sb-error)}.text-sb-error-text{color:var(--color-sb-error-text)}.text-sb-grey{color:var(--color-sb-grey)}.text-sb-primary{color:var(--color-sb-primary)}.text-sb-success{color:var(--color-sb-success)}.text-sb-success-text{color:var(--color-sb-success-text)}.text-sb-warning{color:var(--color-sb-warning)}.text-sb-warning-text{color:var(--color-sb-warning-text)}.text-st-info{color:var(--color-st-info)}.text-st-on-primary-text-fg{color:var(--color-st-on-primary-text-fg)}.text-st-primary{color:var(--color-st-primary)}.text-st-primary-text{color:var(--color-st-primary-text)}.text-st-primary-text\/40{color:#00789e66}@supports (color:color-mix(in lab, red, red)){.text-st-primary-text\/40{color:color-mix(in oklab,var(--color-st-primary-text)40%,transparent)}}.text-st-primary-text\/50{color:#00789e80}@supports (color:color-mix(in lab, red, red)){.text-st-primary-text\/50{color:color-mix(in oklab,var(--color-st-primary-text)50%,transparent)}}.text-st-primary-text\/80{color:#00789ecc}@supports (color:color-mix(in lab, red, red)){.text-st-primary-text\/80{color:color-mix(in oklab,var(--color-st-primary-text)80%,transparent)}}.text-st-secondary{color:var(--color-st-secondary)}.text-theme-primary{color:var(--sb-text-primary)}.text-theme-secondary{color:var(--sb-text-secondary)}.text-theme-tertiary{color:var(--sb-text-tertiary)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-st-primary{accent-color:var(--color-st-primary)}.accent-white{accent-color:var(--color-white)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sb-dark-xl{--tw-shadow:0 10px 40px var(--tw-shadow-color,#00000080),0 2px 8px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sb-lg{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sb-md{--tw-shadow:0 4px 6px var(--tw-shadow-color,#0000001a),0 2px 4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sb-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000001a),0 1px 2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sb-xl{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0003),0 2px 8px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-content-1{--tw-ring-color:var(--sb-text-primary)}.ring-st-primary-text{--tw-ring-color:var(--color-st-primary-text)}.ring-st-primary\/20{--tw-ring-color:#00b2e333}@supports (color:color-mix(in lab, red, red)){.ring-st-primary\/20{--tw-ring-color:color-mix(in oklab,var(--color-st-primary)20%,transparent)}}.ring-surface-1{--tw-ring-color:var(--sb-bg-primary)}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-surface-1{--tw-ring-offset-color:var(--sb-bg-primary)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.invert{--tw-invert:invert(100%);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,)!important}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[f\:5\]{f:5}.\[f\:11\]{f:11}.\[f\:16\]\/\[ux\:19\]{f:color-mix(in oklab,16 ux:19,transparent)}.\[functionality\:1\]{functionality:1}.\[functionality\:1\]\/\[functionality\:2\]{functionality:color-mix(in oklab,1 functionality:2,transparent)}.\[functionality\:2\]{functionality:2}.\[functionality\:3\]{functionality:3}.\[functionality\:4\]{functionality:4}.\[functionality\:5\]{functionality:5}.\[functionality\:6\]{functionality:6}.\[functionality\:7\]{functionality:7}.\[functionality\:8\]{functionality:8}.\[functionality\:9\]{functionality:9}.\[functionality\:15\]{functionality:15}.\[ux\:1\]{ux:1}.\[ux\:2\]{ux:2}.\[ux\:3\]{ux:3}.\[ux\:3\]\/\[ux\:6\]{ux:color-mix(in oklab,3 ux:6,transparent)}.\[ux\:4\]{ux:4}.\[ux\:5\]{ux:5}.\[ux\:6\]{ux:6}.\[ux\:7\]{ux:7}.\[ux\:8\]{ux:8}.\[ux\:14\]{ux:14}.\[ux\:16\]{ux:16}.\[ux\:20\]{ux:20}.\[ux\:21\]{ux:21}.\[ux\:22\]{ux:22}.anim-delay-50{animation-delay:50ms}.anim-delay-80{animation-delay:80ms}.anim-delay-100{animation-delay:.1s}.ring-inset{--tw-ring-inset:inset}.not-empty\:mb-4:not(:empty){margin-bottom:calc(var(--spacing)*4)}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:text-st-primary:is(:where(.group):focus-within *){color:var(--color-st-primary)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:text-st-primary:is(:where(.group):hover *){color:var(--color-st-primary)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/bd\:opacity-100:is(:where(.group\/bd):hover *){opacity:1}.group-hover\/cc\:underline:is(:where(.group\/cc):hover *){text-decoration-line:underline}}.group-aria-checked\:visible:is(:where(.group)[aria-checked=true] *){visibility:visible}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.peer-checked\:border-sb-error-text:is(:where(.peer):checked~*){border-color:var(--color-sb-error-text)}.peer-checked\:border-sb-success-text:is(:where(.peer):checked~*){border-color:var(--color-sb-success-text)}.peer-checked\:bg-sb-error-plate:is(:where(.peer):checked~*){background-color:var(--color-sb-error-plate)}.peer-checked\:bg-sb-success-plate:is(:where(.peer):checked~*){background-color:var(--color-sb-success-plate)}.peer-checked\:bg-st-primary:is(:where(.peer):checked~*){background-color:var(--color-st-primary)}.peer-checked\:text-white:is(:where(.peer):checked~*){color:var(--color-white)}.peer-checked\:ring-2:is(:where(.peer):checked~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-checked\:ring-st-primary-text:is(:where(.peer):checked~*){--tw-ring-color:var(--color-st-primary-text)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\(--sb-focus-ring\):is(:where(.peer):focus-visible~*){outline-color:var(--sb-focus-ring)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing)*3)}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-theme::file-selector-button{border-color:var(--sb-border)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing)*1)}.file\:text-theme-primary::file-selector-button{color:var(--sb-text-primary)}.peer-checked\:after\:translate-x-4:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-st-primary-text:hover{border-color:var(--color-st-primary-text)}.hover\:bg-surface-muted:hover{background-color:var(--sb-surface-muted)}.hover\:bg-surface-muted:hover:not(input,textarea,select,.form-input-st,.form-input-st-sm,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.form-control-surface-st){--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover)}.hover\:bg-theme-secondary:hover{background-color:var(--sb-bg-secondary)}.hover\:bg-theme-secondary:hover:not(input,textarea,select,.form-input-st,.form-input-st-sm,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.form-control-surface-st){--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover)}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.hover\:bg-sb-warning\/10:hover{background-color:#ffa7261a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sb-warning\/10:hover{background-color:color-mix(in oklab,var(--color-sb-warning)10%,transparent)}}.hover\:bg-st-primary-plate-hover:hover{background-color:var(--color-st-primary-plate-hover)}.hover\:bg-st-primary\/5:hover{background-color:#00b2e30d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-st-primary\/5:hover{background-color:color-mix(in oklab,var(--color-st-primary)5%,transparent)}}.hover\:bg-st-primary\/10:hover{background-color:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-st-primary\/10:hover{background-color:color-mix(in oklab,var(--color-st-primary)10%,transparent)}}.hover\:bg-surface-2\/10:hover{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/10:hover{background-color:color-mix(in oklab,var(--sb-bg-secondary)10%,transparent)}}.hover\:bg-surface-2\/20:hover{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/20:hover{background-color:color-mix(in oklab,var(--sb-bg-secondary)20%,transparent)}}.hover\:bg-surface-2\/30:hover{background-color:var(--sb-bg-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/30:hover{background-color:color-mix(in oklab,var(--sb-bg-secondary)30%,transparent)}}.hover\:text-sb-error:hover{color:var(--color-sb-error)}.hover\:text-st-primary:hover{color:var(--color-st-primary)}.hover\:text-st-primary-text:hover{color:var(--color-st-primary-text)}.hover\:text-st-primary-text\/80:hover{color:#00789ecc}@supports (color:color-mix(in lab, red, red)){.hover\:text-st-primary-text\/80:hover{color:color-mix(in oklab,var(--color-st-primary-text)80%,transparent)}}.hover\:text-theme-primary:hover{color:var(--sb-text-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-not-checked\:hover\:border-st-primary-text:is(:where(.peer):not(:checked)~*):hover{border-color:var(--color-st-primary-text)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-st-primary-text:focus-visible{--tw-ring-color:var(--color-st-primary-text)}.focus-visible\:focus-outline-st:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.focus-visible\:-outline-offset-2\!:focus-visible{outline-offset:calc(2px*-1)!important}.focus-visible\:outline-offset-0\!:focus-visible{outline-offset:0px!important}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-40:disabled{opacity:.4}.has-\[\.album-select-cb\:checked\]\:ring-2:has(.album-select-cb:checked){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\.album-select-cb\:checked\]\:ring-st-primary-text:has(.album-select-cb:checked){--tw-ring-color:var(--color-st-primary-text)}.has-\[\.photo-select-cb\:checked\]\:border-st-primary-text:has(.photo-select-cb:checked){border-color:var(--color-st-primary-text)}.has-\[\.photo-select-cb\:checked\]\:ring-2:has(.photo-select-cb:checked){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\.photo-select-cb\:checked\]\:ring-st-primary-text:has(.photo-select-cb:checked){--tw-ring-color:var(--color-st-primary-text)}.has-\[\:checked\]\:border-st-primary-text:has(:checked){border-color:var(--color-st-primary-text)}.has-\[\:checked\]\:bg-st-primary\/5:has(:checked){background-color:#00b2e30d}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-st-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-st-primary)5%,transparent)}}.has-\[input\:checked\]\:opacity-100:has(:is(input:checked)){opacity:1}.has-\[\>\*\]\:mb-5:has(>*){margin-bottom:calc(var(--spacing)*5)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (prefers-contrast:more){.contrast-more\:focus-visible\:-outline-offset-3\!:focus-visible{outline-offset:calc(3px*-1)!important}}@media not all and (min-width:768px){.max-md\:min-h-11{min-height:calc(var(--spacing)*11)}.max-md\:min-w-11{min-width:calc(var(--spacing)*11)}}@media (min-width:480px){.min-\[480px\]\:col-span-2{grid-column:span 2/span 2}}@media (min-width:640px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.3333%}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:basis-40{flex-basis:calc(var(--spacing)*40)}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:order-first{order:-9999}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-6{margin-inline:calc(var(--spacing)*6)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-13{height:calc(var(--spacing)*13)}.md\:h-auto{height:auto}.md\:min-h-0{min-height:calc(var(--spacing)*0)}.md\:min-h-6{min-height:calc(var(--spacing)*6)}.md\:min-h-8{min-height:calc(var(--spacing)*8)}.md\:w-1\/2{width:50%}.md\:w-3\/5{width:60%}.md\:w-56{width:calc(var(--spacing)*56)}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-auto{width:auto}.md\:max-w-64{max-width:calc(var(--spacing)*64)}.md\:min-w-0{min-width:calc(var(--spacing)*0)}.md\:flex-1{flex:1}.md\:shrink{flex-shrink:1}.md\:grow{flex-grow:1}.md\:basis-0{flex-basis:calc(var(--spacing)*0)}.md\:basis-40{flex-basis:calc(var(--spacing)*40)}.md\:basis-auto{flex-basis:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:self-start{align-self:flex-start}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-y-auto{overflow-y:auto}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:pt-5{padding-top:calc(var(--spacing)*5)}.md\:pr-10{padding-right:calc(var(--spacing)*10)}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.lg\:mx-5{margin-inline:calc(var(--spacing)*5)}.lg\:mx-6{margin-inline:calc(var(--spacing)*6)}.lg\:mt-5{margin-top:calc(var(--spacing)*5)}.lg\:-mb-6{margin-bottom:calc(var(--spacing)*-6)}.lg\:ml-6{margin-left:calc(var(--spacing)*6)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-96{height:calc(var(--spacing)*96)}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:max-h-112{max-height:calc(var(--spacing)*112)}.lg\:w-2\/5{width:40%}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-auto{width:auto}.lg\:max-w-md{max-width:var(--max-width-md)}.lg\:max-w-xs{max-width:var(--max-width-xs)}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:columns-2{columns:2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-layout-schedule-timeline{grid-template-columns:15rem minmax(20rem,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:pb-6{padding-bottom:calc(var(--spacing)*6)}.lg\:pl-4{padding-left:calc(var(--spacing)*4)}}@media (min-width:1200px){.tablet\:flex{display:flex}.tablet\:inline{display:inline}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:columns-3{columns:3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:px-16{padding-inline:calc(var(--spacing)*16)}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container panel not (min-width:28rem){.\@max-md\/panel\:hidden{display:none}}@container (min-width:384px){.\@\[384px\]\:table-cell{display:table-cell}}@container (min-width:424px){.\@\[424px\]\:hidden{display:none}.\@\[424px\]\:table-cell{display:table-cell}}@container (min-width:512px){.\@\[512px\]\:table-cell{display:table-cell}}@container (min-width:544px){.\@\[544px\]\:hidden{display:none}.\@\[544px\]\:table-cell{display:table-cell}}@container (min-width:576px){.\@\[576px\]\:hidden{display:none}.\@\[576px\]\:table-cell{display:table-cell}}@container (min-width:584px){.\@\[584px\]\:hidden{display:none}.\@\[584px\]\:table-cell{display:table-cell}}@container (min-width:592px){.\@\[592px\]\:hidden{display:none}.\@\[592px\]\:table-cell{display:table-cell}}@container (min-width:608px){.\@\[608px\]\:hidden{display:none}.\@\[608px\]\:table-cell{display:table-cell}}@container (min-width:624px){.\@\[624px\]\:hidden{display:none}.\@\[624px\]\:table-cell{display:table-cell}}@container (min-width:632px){.\@\[632px\]\:hidden{display:none}.\@\[632px\]\:table-cell{display:table-cell}}@container (min-width:648px){.\@\[648px\]\:hidden{display:none}.\@\[648px\]\:table-cell{display:table-cell}}@container (min-width:672px){.\@\[672px\]\:hidden{display:none}.\@\[672px\]\:table-cell{display:table-cell}}@container (min-width:680px){.\@\[680px\]\:hidden{display:none}.\@\[680px\]\:table-cell{display:table-cell}}@container (min-width:688px){.\@\[688px\]\:hidden{display:none}.\@\[688px\]\:table-cell{display:table-cell}}@container (min-width:700px){.\@\[700px\]\:hidden{display:none}.\@\[700px\]\:table-cell{display:table-cell}}@container (min-width:704px){.\@\[704px\]\:hidden{display:none}.\@\[704px\]\:table-cell{display:table-cell}}@container (min-width:712px){.\@\[712px\]\:hidden{display:none}.\@\[712px\]\:table-cell{display:table-cell}}@container (min-width:720px){.\@\[720px\]\:hidden{display:none}.\@\[720px\]\:table-cell{display:table-cell}}@container (min-width:736px){.\@\[736px\]\:hidden{display:none}.\@\[736px\]\:table-cell{display:table-cell}}@container (min-width:744px){.\@\[744px\]\:hidden{display:none}.\@\[744px\]\:table-cell{display:table-cell}}@container (min-width:760px){.\@\[760px\]\:hidden{display:none}.\@\[760px\]\:table-cell{display:table-cell}}@container (min-width:768px){.\@\[768px\]\:hidden{display:none}.\@\[768px\]\:table-cell{display:table-cell}}@container (min-width:784px){.\@\[784px\]\:hidden{display:none}.\@\[784px\]\:table-cell{display:table-cell}}@container (min-width:792px){.\@\[792px\]\:hidden{display:none}.\@\[792px\]\:table-cell{display:table-cell}}@container (min-width:800px){.\@\[800px\]\:hidden{display:none}.\@\[800px\]\:table-cell{display:table-cell}}@container (min-width:864px){.\@\[864px\]\:hidden{display:none}.\@\[864px\]\:table-cell{display:table-cell}}@container (min-width:872px){.\@\[872px\]\:hidden{display:none}.\@\[872px\]\:table-cell{display:table-cell}}@container (min-width:896px){.\@\[896px\]\:hidden{display:none}.\@\[896px\]\:table-cell{display:table-cell}}@container (min-width:900px){.\@\[900px\]\:hidden{display:none}.\@\[900px\]\:table-cell{display:table-cell}}@container (min-width:912px){.\@\[912px\]\:hidden{display:none}.\@\[912px\]\:table-cell{display:table-cell}}@container (min-width:920px){.\@\[920px\]\:hidden{display:none}.\@\[920px\]\:table-cell{display:table-cell}}@container (min-width:928px){.\@\[928px\]\:hidden{display:none}.\@\[928px\]\:table-cell{display:table-cell}}@container (min-width:952px){.\@\[952px\]\:hidden{display:none}.\@\[952px\]\:table-cell{display:table-cell}}@container (min-width:976px){.\@\[976px\]\:hidden{display:none}.\@\[976px\]\:table-cell{display:table-cell}}@container (min-width:992px){.\@\[992px\]\:hidden{display:none}.\@\[992px\]\:table-cell{display:table-cell}}@container (min-width:1000px){.\@\[1000px\]\:hidden{display:none}.\@\[1000px\]\:table-cell{display:table-cell}}@container (min-width:1056px){.\@\[1056px\]\:hidden{display:none}.\@\[1056px\]\:table-cell{display:table-cell}}@container (min-width:1100px){.\@\[1100px\]\:hidden{display:none}.\@\[1100px\]\:table-cell{display:table-cell}}@container (min-width:1120px){.\@\[1120px\]\:hidden{display:none}.\@\[1120px\]\:table-cell{display:table-cell}}@container (min-width:1128px){.\@\[1128px\]\:hidden{display:none}.\@\[1128px\]\:table-cell{display:table-cell}}@container (min-width:1248px){.\@\[1248px\]\:hidden{display:none}.\@\[1248px\]\:table-cell{display:table-cell}}@container (min-width:1344px){.\@\[1344px\]\:hidden{display:none}.\@\[1344px\]\:table-cell{display:table-cell}}@container (min-width:1352px){.\@\[1352px\]\:hidden{display:none}.\@\[1352px\]\:table-cell{display:table-cell}}@container (min-width:1440px){.\@\[1440px\]\:hidden{display:none}.\@\[1440px\]\:table-cell{display:table-cell}}@container attcard (min-width:20rem){.\@xs\/attcard\:inline{display:inline}}@container (min-width:24rem){.\@sm\:order-2{order:2}.\@sm\:order-3{order:3}.\@sm\:w-auto{width:auto}.\@sm\:flex-1{flex:1}}@media (min-width:768px){@container modal (min-width:24rem){.md\:\@sm\/modal\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:24rem){.md\:\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:\@sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:\@sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:\@sm\:flex-row{flex-direction:row}}}@container (min-width:28rem){.\@md\:order-none{order:0}.\@md\:w-auto{width:auto}.\@md\:flex-1{flex:1}}@media (min-width:768px){@container modal (min-width:28rem){.md\:\@md\/modal\:col-span-2{grid-column:span 2/span 2}}@container (min-width:28rem){.md\:\@md\:col-span-2{grid-column:span 2/span 2}}@container card (min-width:28rem){.md\:\@md\/card\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container modal (min-width:28rem){.md\:\@md\/modal\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:28rem){.md\:\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:\@md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:\@md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width:32rem){.md\:\@lg\:w-auto{width:auto}.md\:\@lg\:flex-1{flex:1}}}@container card (min-width:36rem){.\@xl\/card\:hidden{display:none}.\@xl\/card\:table-cell{display:table-cell}}@container (min-width:36rem){.\@xl\:hidden{display:none}.\@xl\:table-cell{display:table-cell}}@media (min-width:768px){@container (min-width:36rem){.md\:\@xl\:col-span-2{grid-column:span 2/span 2}.md\:\@xl\:col-span-3{grid-column:span 3/span 3}.md\:\@xl\:grid{display:grid}}@container card (min-width:36rem){.md\:\@xl\/card\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container modal (min-width:36rem){.md\:\@xl\/modal\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:36rem){.md\:\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:\@xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:\@xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:\@xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:\@xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}}@container (min-width:42rem){.\@2xl\:hidden{display:none}.\@2xl\:table-cell{display:table-cell}.\@2xl\:flex-row{flex-direction:row}.\@2xl\:gap-0{gap:calc(var(--spacing)*0)}.\@2xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\@2xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\@2xl\:pr-4{padding-right:calc(var(--spacing)*4)}.\@2xl\:pb-0{padding-bottom:calc(var(--spacing)*0)}.\@2xl\:pl-4{padding-left:calc(var(--spacing)*4)}}@media (min-width:768px){@container (min-width:42rem){.md\:\@2xl\:col-span-1{grid-column:span 1/span 1}.md\:\@2xl\:col-span-2{grid-column:span 2/span 2}.md\:\@2xl\:col-span-3{grid-column:span 3/span 3}.md\:\@2xl\:col-span-12{grid-column:span 12/span 12}.md\:\@2xl\:grid{display:grid}.md\:\@2xl\:w-auto{width:auto}.md\:\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:\@2xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:\@2xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:\@2xl\:flex-row{flex-direction:row}.md\:\@2xl\:items-center{align-items:center}.md\:\@2xl\:gap-3{gap:calc(var(--spacing)*3)}.md\:\@2xl\:self-center{align-self:center}.md\:\@2xl\:justify-self-auto{justify-self:auto}.md\:\@2xl\:text-right{text-align:right}}@container (min-width:48rem){.md\:\@3xl\:col-span-2{grid-column:span 2/span 2}}@container edit-page (min-width:48rem){.md\:\@3xl\/edit-page\:block{display:block}.md\:\@3xl\/edit-page\:max-w-3xl{max-width:var(--max-width-3xl)}}@container modal (min-width:48rem){.md\:\@3xl\/modal\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:\@3xl\/modal\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:48rem){.md\:\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (min-width:1280px){@container (min-width:48rem){.xl\:\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (min-width:768px){@container edit-page (min-width:56rem){.md\:\@4xl\/edit-page\:flex{display:flex}}@container (min-width:56rem){.md\:\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:\@4xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container modal (min-width:64rem){.md\:\@5xl\/modal\:col-span-2{grid-column:span 2/span 2}.md\:\@5xl\/modal\:col-span-4{grid-column:span 4/span 4}.md\:\@5xl\/modal\:col-span-6{grid-column:span 6/span 6}.md\:\@5xl\/modal\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@container (min-width:64rem){.md\:\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:80rem){.md\:\@7xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}.dark\:bg-amber-950\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#4619011a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-amber-950)10%,transparent)}}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-400)}.dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-blue-400)}.dark\:text-green-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-green-400)}@media (pointer:coarse){.pointer-coarse\:min-h-11{min-height:calc(var(--spacing)*11)}.pointer-coarse\:min-w-11{min-width:calc(var(--spacing)*11)}}@media (min-width:768px){@media (pointer:coarse){.md\:pointer-coarse\:pr-12{padding-right:calc(var(--spacing)*12)}}}.field\:grid-cols-1:where([data-mobile-mode=field],[data-mobile-mode=field] *){grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){@container modal (min-width:48rem){.field\:md\:\@3xl\/modal\:col-span-1:where([data-mobile-mode=field],[data-mobile-mode=field] *){grid-column:span 1/span 1}.field\:md\:\@3xl\/modal\:col-span-2:where([data-mobile-mode=field],[data-mobile-mode=field] *){grid-column:span 2/span 2}.field\:md\:\@3xl\/modal\:col-span-3:where([data-mobile-mode=field],[data-mobile-mode=field] *){grid-column:span 3/span 3}.field\:md\:\@3xl\/modal\:grid:where([data-mobile-mode=field],[data-mobile-mode=field] *){display:grid}.field\:md\:\@3xl\/modal\:grid-cols-12:where([data-mobile-mode=field],[data-mobile-mode=field] *){grid-template-columns:repeat(12,minmax(0,1fr))}}}.office\:grid-cols-3:where(:root:not([data-mobile-mode=field]),:root:not([data-mobile-mode=field]) *){grid-template-columns:repeat(3,minmax(0,1fr))}.office\:gap-2:where(:root:not([data-mobile-mode=field]),:root:not([data-mobile-mode=field]) *){gap:calc(var(--spacing)*2)}@media (min-width:768px){@container modal (min-width:36rem){.office\:md\:\@xl\/modal\:col-span-1:where(:root:not([data-mobile-mode=field]),:root:not([data-mobile-mode=field]) *){grid-column:span 1/span 1}.office\:md\:\@xl\/modal\:col-span-2:where(:root:not([data-mobile-mode=field]),:root:not([data-mobile-mode=field]) *){grid-column:span 2/span 2}.office\:md\:\@xl\/modal\:col-span-3:where(:root:not([data-mobile-mode=field]),:root:not([data-mobile-mode=field]) *){grid-column:span 3/span 3}.office\:md\:\@xl\/modal\:grid:where(:root:not([data-mobile-mode=field]),:root:not([data-mobile-mode=field]) *){display:grid}.office\:md\:\@xl\/modal\:grid-cols-12:where(:root:not([data-mobile-mode=field]),:root:not([data-mobile-mode=field]) *){grid-template-columns:repeat(12,minmax(0,1fr))}}}.\[\&_\.file-chip\.success\]\:opacity-100 .file-chip.success{opacity:1}.\[\&_\.file-chip\:is\(\.success\,\.error\)_\.file-chip-progress\]\:size-4 .file-chip:is(.success,.error) .file-chip-progress{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_\.file-chip\:is\(\.success\,\.error\)_\.file-chip-progress\]\:bg-transparent .file-chip:is(.success,.error) .file-chip-progress{background-color:#0000}.shadow-st-sm{box-shadow:var(--sb-shadow-sm)}.shadow-st-md{box-shadow:var(--sb-shadow-md)}.shadow-st-lg{box-shadow:var(--sb-shadow-lg)}.shadow-st-xl{box-shadow:var(--sb-shadow-xl)}.divide-theme>:not(:last-child){border-bottom-color:var(--sb-border)}.h-app-content{height:calc(100vh - 4rem)}.max-h-panel-list{max-height:calc(100vh - 7rem)}.list-panel-items,.team-members-list{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-radius:0 .5rem .5rem 0;padding:.3125rem}.bg-progress-track{background:var(--sb-border)}.text-micro{font-size:max(10px,.6875rem);line-height:1.3}.text-nano{font-size:max(10px,.625rem);line-height:1.3}.z-dropdown{z-index:var(--z-dropdown)}.z-sticky{z-index:var(--z-sticky)}.z-fixed{z-index:var(--z-fixed)}.z-modal-backdrop{z-index:var(--z-modal-backdrop)}.z-modal{z-index:var(--z-modal)}.z-popover{z-index:var(--z-popover)}.z-toast{z-index:var(--z-toast)}.max-h-modal{max-height:90vh}.modal-st.max-h-modal{max-height:min(90vh,var(--visual-viewport-height,90vh))}.max-h-modal-lg{max-height:85vh}.modal-st.max-h-modal-lg{max-height:min(85vh,var(--visual-viewport-height,85vh))}@media (min-width:768px) and (max-width:1199px){.modal-st.max-h-modal{max-height:min(90vh,calc(var(--visual-viewport-height,100vh) - 2rem))}.modal-st.max-h-modal-lg{max-height:min(85vh,calc(var(--visual-viewport-height,100vh) - 2rem))}}.text-2xs{font-size:max(10px,.625rem);line-height:1.4}.backdrop-blur-header{-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.line-clamp-1{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-h1)}.text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2)}.text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-h3)}.text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-h4)}.text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-h5)}.text-h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-h6)}.text-body-large{font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}.text-body{font-size:var(--font-size-body);line-height:var(--line-height-body)}.text-body-small{font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}.text-caption{font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-weight-caption)}.tabular-nums{font-variant-numeric:tabular-nums}.h-128{height:32rem}.h-page-content{height:calc(100vh - 7rem)}.pb-safe-area{padding-bottom:env(safe-area-inset-bottom,0px)}.mb-safe-area{margin-bottom:env(safe-area-inset-bottom,0px)}.pt-safe-area{padding-top:env(safe-area-inset-top,0px)}.touch-target-44{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.text-sb-error,.peer-checked\:text-sb-error:is(:where(.peer):checked~*){color:var(--color-sb-error-text)}@media (hover:hover){.hover\:text-sb-error:hover{color:var(--color-sb-error-text)}}.text-sb-success,.peer-checked\:text-sb-success:is(:where(.peer):checked~*){color:var(--color-sb-success-text)}.text-sb-warning{color:var(--color-sb-warning-text)}@media (hover:hover){.hover\:text-sb-success:hover{color:var(--color-sb-success-text)}.hover\:text-sb-warning:hover{color:var(--color-sb-warning-text)}.hover\:bg-theme-secondary:hover,.hover\:bg-surface-2\/5:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/5:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)5%,transparent)}}.hover\:bg-surface-2\/10:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/10:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)10%,transparent)}}.hover\:bg-surface-2\/20:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/20:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)20%,transparent)}}.hover\:bg-surface-2\/30:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/30:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)30%,transparent)}}.hover\:bg-surface-2\/40:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/40:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)40%,transparent)}}.hover\:bg-surface-2\/50:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/50:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)50%,transparent)}}.hover\:bg-surface-2\/60:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/60:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)60%,transparent)}}.hover\:bg-surface-2\/70:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/70:hover{background-color:color-mix(in oklab,var(--sb-surface-muted)70%,transparent)}}:root[data-theme=dark]:not([data-comfort-mode=on]) .hover\:bg-surface-2\/5:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .hover\:bg-surface-2\/10:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .hover\:bg-surface-2\/20:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .hover\:bg-surface-2\/30:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .hover\:bg-surface-2\/40:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .hover\:bg-surface-2\/50:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .hover\:bg-surface-2\/60:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .hover\:bg-surface-2\/70:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .teams-item:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .teams-msg-row:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .onedrive-item:hover{background-color:var(--sb-surface-muted)}}.list-row-critical-st:not(tr:hover){background-color:#ff5f5f}@supports (color:color-mix(in lab, red, red)){.list-row-critical-st:not(tr:hover){background-color:color-mix(in srgb,var(--color-sb-error)6%,var(--sb-bg-primary))}}[data-theme=dark] .list-row-critical-st:not(tr:hover){background-color:#ff5f5f}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .list-row-critical-st:not(tr:hover){background-color:color-mix(in srgb,var(--color-sb-error)10%,var(--sb-bg-primary))}}[data-cb-mode=on] .list-row-critical-st:not(tr:hover){background-color:#ff5f5f}@supports (color:color-mix(in lab, red, red)){[data-cb-mode=on] .list-row-critical-st:not(tr:hover){background-color:color-mix(in srgb,var(--color-sb-error)5%,var(--sb-bg-primary))}}[data-theme=dark][data-cb-mode=on] .list-row-critical-st:not(tr:hover){background-color:#ff5f5f}@supports (color:color-mix(in lab, red, red)){[data-theme=dark][data-cb-mode=on] .list-row-critical-st:not(tr:hover){background-color:color-mix(in srgb,var(--color-sb-error)10%,var(--sb-bg-primary))}}@media (hover:hover){.mini-cal-day-pickable:hover{background-color:var(--sb-surface-muted)}}:root[data-theme=dark]:not([data-comfort-mode=on]) .picker-row-st:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .accordion-header-st:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .activity-log-row:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .cc-breakdown-row:hover,:root[data-theme=dark]:not([data-comfort-mode=on]) .meeting-status-chip-open,:root[data-theme=dark]:not([data-comfort-mode=on]) #calendar-month-view .month-cell.is-other,:root[data-theme=dark]:not([data-comfort-mode=on]) .data-card-row{background-color:var(--sb-surface-muted)}:root[data-theme=dark]:not([data-comfort-mode=on]) .meeting-status-chip-open:hover:not(:disabled){background-color:var(--sb-border)}.has-\[\:checked\]\:bg-st-primary\/5:has(:checked),:root[data-theme=dark]:not([data-comfort-mode=on]) .has-\[\:checked\]\:bg-st-primary\/5:has(:checked){background-color:#00b2e30d}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-st-primary\/5:has(:checked),:root[data-theme=dark]:not([data-comfort-mode=on]) .has-\[\:checked\]\:bg-st-primary\/5:has(:checked){background-color:color-mix(in oklab,var(--color-st-primary)5%,transparent)}}.text-st-primary,.text-st-info,.group-focus-within\:text-st-primary:is(:where(.group):focus-within *){color:var(--color-st-primary-text)}@media (hover:hover){.hover\:text-st-primary:hover,.group-hover\:text-st-primary:is(:where(.group):hover *){color:var(--color-st-primary-text)}}.icon-brand-st,.sbv3-icon-brand-st .record-header-st-glyph,.sbv3-icon-brand-st .list-column-header-st:is([aria-current=page],[aria-current=true],.list-row-selected) .list-column-header-icon-st{color:var(--sb-icon-brand)}.btn-st-outline:hover:not(:disabled) .icon-brand-st{color:inherit}@media (min-width:1024px){.modal-st.sbv3-dialog-st{border-top:3px solid var(--color-st-primary);border-radius:var(--radius-md)}.modal-st.sbv3-dialog-st-sm{max-width:35rem}.modal-st.sbv3-dialog-st-lg{max-width:47.5rem}.modal-st.sbv3-dialog-st>div:first-child,.modal-st.sbv3-dialog-st>.modal-header-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);padding:1rem 1.25rem}.modal-st.sbv3-dialog-st [data-sbv3-dialog-icon]{border-radius:var(--radius-md);background-color:#00b2e31a;background-image:none;width:2.25rem;height:2.25rem}@supports (color:color-mix(in lab, red, red)){.modal-st.sbv3-dialog-st [data-sbv3-dialog-icon]{background-color:color-mix(in srgb,var(--color-st-primary)10%,transparent)}}.modal-st.sbv3-dialog-st [data-sbv3-dialog-icon]{color:var(--color-st-primary-text);box-shadow:none}.modal-st.sbv3-dialog-st [data-sbv3-dialog-icon] svg{width:1.25rem;height:1.25rem}.modal-st.sbv3-dialog-st>div:first-child h3,.modal-st.sbv3-dialog-st>.modal-header-st h3{font-size:1rem;font-weight:700;line-height:1.4}@media (pointer:fine){.modal-st.sbv3-dialog-st [data-dismiss=modal].btn-icon-st{width:1.5rem;height:1.5rem;min-width:max(var(--display-target-min,24px),1.5rem);min-height:max(var(--display-target-min,24px),1.5rem);border-radius:var(--radius-card)}}.modal-st.sbv3-dialog-st [data-dismiss=modal].btn-icon-st svg{width:1rem;height:1rem}.modal-st.sbv3-dialog-st .modal-body-st{padding:1rem 1.25rem}.modal-st.sbv3-dialog-st .form-input-st,.modal-st.sbv3-dialog-st .searchable-select-trigger,.person-header-st[data-sbv3-field-width] :is(.form-input-st,.searchable-select-trigger){min-height:max(var(--display-target-min,24px),2.25rem);border-radius:var(--radius-md);padding:.5rem .625rem;font-size:max(10px,.8125rem)}.modal-st.sbv3-dialog-st-sm textarea.form-input-st{min-height:max(var(--display-target-min,24px),7.25rem)}.person-header-st[data-sbv3-field-width] .form-input-st.text-lg{font-size:var(--text-lg,1.125rem)}.modal-st.sbv3-dialog-st .datepicker-trigger{padding-right:2rem}.modal-st.sbv3-dialog-st #rfi-create-outcome{margin-inline:1.25rem}.modal-st.sbv3-dialog-st .modal-footer-st{padding:1rem 1.25rem}.modal-st.sbv3-dialog-st .modal-footer-st .btn-st{min-height:max(var(--display-target-min,24px),2.25rem);padding:.5rem .875rem;font-size:max(10px,.8125rem);font-weight:600}.modal-st.sbv3-dialog-st .modal-footer-st .btn-st-outline{padding-block:calc(.5rem - 1px)}.modal-st.sbv3-dialog-st .btn-st:disabled{opacity:.5;cursor:not-allowed}.modal-st.sbv3-dialog-st .btn-st-ghost{color:var(--sb-text-secondary)}.modal-st.sbv3-dialog-st .btn-st-ghost:hover:not(:disabled){background-color:var(--sb-bg-secondary);color:var(--sb-text-primary)}.modal-st.sbv3-dialog-st .btn-st-primary,.modal-st.sbv3-dialog-st .btn-st-primary:hover:not(:disabled){box-shadow:none}.modal-st.sbv3-dialog-st .btn-st-primary .btn-loading-spinner{border-color:#0000 currentColor currentColor}.modal-st.sbv3-dialog-st .btn-st-outline{border:1px solid var(--color-st-primary-text);color:var(--color-st-primary-text)}.modal-st.sbv3-dialog-st .btn-st-outline:hover:not(:disabled){background-color:var(--btn-primary-hover);color:#fff;border-color:var(--btn-primary-hover)}[data-theme=dark] .modal-st.sbv3-dialog-st .btn-st-outline:hover:not(:disabled){border-color:var(--sb-text-primary)}}.icon-composite{justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-composite:after{content:"+";background:var(--sb-overlay-white);width:14px;height:14px;color:var(--color-st-secondary);box-shadow:0 0 0 1.5px var(--color-st-primary-text);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-3px;right:-5px}.btn-st-outline .icon-composite:after{background:var(--color-st-primary-plate);color:#fff;box-shadow:0 0 0 1.5px #fff}[data-mobile-btn-transformed=group]{display:none!important}.btn-mobile-icon-only{min-width:max(var(--display-target-min,24px),40px);min-height:max(var(--display-target-min,24px),40px);justify-content:center;padding:.5rem!important}@media (max-width:1023px){[data-mobile-view=list]>.list-detail-list{display:flex!important}[data-mobile-view=list]>.list-detail-detail,[data-mobile-view=detail]>.list-detail-list{display:none!important}[data-mobile-view=detail]>.list-detail-detail{flex-direction:column;display:flex!important}.h-app-content:has([data-mobile-view=detail]){padding:0!important}}@media (max-width:767px){#app-content{padding-bottom:calc(var(--tab-bar-height) + 1rem)}.h-app-content{height:calc(100vh - 4rem - var(--tab-bar-height) - env(safe-area-inset-bottom,0px))}.h-page-content{height:calc(100vh - 7rem - var(--tab-bar-height) - env(safe-area-inset-bottom,0px))}.grid.grid-cols-2{grid-template-columns:1fr}.card-st{--card-padding:1rem;padding:1rem}.scroll-region-st{padding:.75rem}.sb-toast-container{bottom:5.5rem}#btnNotifications,#btnMobileMenu,#btnHelp,#header-tray-btn,#mobile-logo{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}[data-help]{min-width:var(--touch-target-min);min-height:var(--touch-target-min);justify-content:center;align-items:center;display:inline-flex}.detail-header button,.modal-header button,.pill-bar button{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}[id$=-mobile-back-header],#mobile-back-header{display:none!important}#detail-header{flex-direction:column;gap:.75rem}#detail-header h2:not([data-record-detail-title]){font-size:1.25rem}#detail-header .w-12.h-12{width:2.5rem;height:2.5rem}.pill-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important}.pill-bar::-webkit-scrollbar{display:none}.sub-module-tabs{overflow:visible;flex-wrap:nowrap!important}button[class*=-tab-btn]:not(.l2-pill-st):not(.hr-drawer-tab-btn):not(.breakdown-tab-btn):not(.record-tabs-st>button)>span{display:none}button[class*=-tab-btn]:not(.l2-pill-st):not(.hr-drawer-tab-btn):not(.breakdown-tab-btn):not(.record-tabs-st>button){min-width:max(var(--display-target-min,24px),2.5rem);justify-content:center;padding:.5rem}.tab-overflow-more,.tab-overflow-item{min-width:max(var(--display-target-min,24px),2.75rem);min-height:max(var(--display-target-min,24px),2.75rem);padding:.625rem .75rem}.tab-overflow-dropdown{display:none!important}}.mobile-action-trigger{border-radius:var(--radius-md);border:1px solid var(--sb-border);background:var(--sb-bg-primary);color:var(--sb-text-primary);cursor:pointer;min-width:var(--touch-target-min);min-height:var(--touch-target-min);-webkit-tap-highlight-color:transparent;flex-wrap:nowrap;align-items:center;gap:4px;padding:8px 12px;transition:border-color .15s,background .15s;display:flex}.mobile-action-trigger:active{background:var(--sb-surface-muted);border-color:var(--color-st-primary-text)}@media (min-width:768px){.mobile-action-trigger{display:none}.btn-mobile-icon-only{padding:revert;min-width:revert;min-height:revert}.btn-mobile-icon-only>span.hidden{display:inline}}@container edit-page not (min-width:56rem){.mobile-action-trigger.mobile-action-trigger-lg{display:flex}}.header-title-row{margin-bottom:16px;transition:margin-bottom .25s}#ca-detail-header .header-title-row{margin-bottom:0}.header-collapsible{opacity:1;max-height:500px;transition:max-height .25s,opacity .2s,visibility;overflow:hidden}#ca-detail-header .header-collapsible{max-height:50rem}#ca-detail-body.tab-panel-scroll-st #ca-detail-header{margin:0}#ca-detail-body.tab-panel-scroll-st #tab-overview{flex:none;min-height:auto}#ca-detail-body.tab-panel-scroll-st #ca-overview-content{flex:none;padding:0;overflow:visible}#ca-detail-body.tab-panel-scroll-st>#ca-overview-after>[data-ca-message-count-feedback],#ca-detail-body.tab-panel-scroll-st>#ca-overview-after>#lifecycle-pipeline-container{margin-left:0;margin-right:0}#ca-detail-body.tab-panel-scroll-st [data-ca-dashboard-feedback]:empty{display:none}#ca-detail-body.tab-panel-scroll-st #ca-overview-card:has([data-ca-today-frame]:not(.hidden)){background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);box-shadow:var(--sb-shadow-sm);overflow:hidden}#ca-detail-body.tab-panel-scroll-st #ca-overview-card:has([data-ca-today-frame]:not(.hidden))>#ca-detail-header{box-shadow:none;border:0;border-radius:0}#ca-detail-body.tab-panel-scroll-st #ca-overview-today{border-top:1px solid var(--sb-border);padding:.9375rem}#ca-detail-body.tab-panel-scroll-st #ca-overview-card:has([data-ca-today-frame]:not(.hidden)) [data-ca-dashboard-feedback]:not(:empty){padding:0 .9375rem}#ca-detail-body.tab-panel-scroll-st #ca-overview-card:not(:has([data-ca-today-frame]:not(.hidden)))>#tab-overview{margin-top:1rem}#detail-header.header-compact .header-title-row,#ca-detail-header.header-compact .header-title-row,#precon-detail-header.header-compact .header-title-row{margin-bottom:0}#detail-header.header-compact .header-collapsible,#ca-detail-header.header-compact .header-collapsible,#precon-detail-header.header-compact .header-collapsible{opacity:0;visibility:hidden;max-height:0;transition:max-height .25s,opacity .2s,visibility 0s linear .25s}.dropdown-nav-module-title{font-family:var(--font-sans);color:var(--color-st-primary-text);align-items:center;gap:12px;padding-bottom:8px;font-size:.9375rem;font-weight:500;display:flex}.dropdown-nav-trigger{background:var(--sb-bg-primary);border:1px solid var(--sb-control-border);border-radius:var(--radius-md);cursor:pointer;width:100%;font-family:var(--font-sans);min-height:var(--touch-target-min);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .15s;display:flex;box-shadow:0 1px 3px #00000014}.dropdown-nav-trigger:hover,.dropdown-nav-trigger:active{border-color:var(--color-st-primary-text)}.dropdown-nav-trigger-count{color:var(--sb-text-secondary);white-space:nowrap;flex-shrink:0;margin-left:4px;font-size:max(10px,.6875rem)}.dropdown-nav-trigger-text{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.dropdown-nav-trigger-badge{border-radius:var(--radius-sm);background:var(--color-st-primary-plate);color:#fff;flex-shrink:0;padding:2px 8px;font-size:max(10px,.6875rem);font-weight:600;line-height:1.3}.dropdown-nav-trigger-name{color:var(--sb-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.dropdown-nav-trigger-placeholder{color:var(--sb-text-secondary)}.dropdown-nav-trigger-chevron{color:var(--sb-text-secondary);flex-shrink:0;transition:transform .2s}.dropdown-nav-panel-open~.dropdown-nav-trigger .dropdown-nav-trigger-chevron,[aria-expanded=true] .dropdown-nav-trigger-chevron{transform:rotate(180deg)}.dropdown-nav-backdrop{z-index:var(--z-mobile-search);background:var(--color-st-scrim-drawer);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.dropdown-nav-backdrop-visible{opacity:1;pointer-events:auto}.dropdown-nav-panel{z-index:calc(var(--z-mobile-search) + 1);background:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-card);box-shadow:var(--sb-shadow-lg);opacity:0;pointer-events:none;flex-direction:column;max-height:60vh;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;transform:translateY(-8px)}.dropdown-nav-panel-open{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-nav-search{border-bottom:1px solid var(--sb-border);align-items:center;gap:8px;padding:8px 12px;display:flex}.dropdown-nav-search-icon{color:var(--sb-text-secondary);flex-shrink:0}.dropdown-nav-search-input{font-family:var(--font-sans);color:var(--sb-text-primary);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:.875rem}.dropdown-nav-search-input::placeholder{color:var(--sb-text-secondary)}.dropdown-nav-close,.dropdown-nav-clear-search{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--sb-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.dropdown-nav-close:hover,.dropdown-nav-clear-search:hover{background:var(--sb-surface-muted)}.dropdown-nav-new-btn{border:none;border-bottom:1px solid var(--sb-border);cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--color-st-primary-text);background:0 0;align-items:center;gap:8px;padding:10px 12px;font-size:max(10px,.8125rem);font-weight:600;transition:background .15s;display:flex}.dropdown-nav-new-btn:hover{background:rgba(var(--color-primary-rgb),.06)}.dropdown-nav-list{flex:1;max-height:45vh;padding:4px;overflow-y:auto}.dropdown-nav-item{border-radius:var(--radius-sm);width:100%;min-height:max(var(--display-target-min,24px),56px);cursor:pointer;text-align:left;font-family:var(--font-sans);min-height:var(--touch-target-min);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:8px;padding:12px 16px;transition:background .15s;display:flex}.dropdown-nav-item:hover,.dropdown-nav-item:active{background:var(--sb-surface-muted)}.dropdown-nav-item-active{background:rgba(var(--color-primary-rgb),.08)}.dropdown-nav-item-badge{border-radius:var(--radius-sm);background:var(--sb-surface-muted);color:var(--sb-text-secondary);flex-shrink:0;padding:2px 6px;font-size:max(10px,.6875rem);font-weight:600}.dropdown-nav-item-active .dropdown-nav-item-badge{color:var(--color-st-primary-text);background:0 0}.dropdown-nav-item-check{color:var(--color-st-primary-text);flex-shrink:0;margin-left:auto}.dropdown-nav-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dropdown-nav-item-name{color:var(--sb-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:max(10px,.8125rem);font-weight:500;overflow:hidden}.dropdown-nav-item-subtitle{color:var(--sb-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:max(10px,.6875rem);overflow:hidden}.dropdown-nav-empty{text-align:center;color:var(--sb-text-tertiary);padding:20px 12px;font-size:max(10px,.8125rem)}[id$=-dropdown-nav]{position:relative}.dropdown-nav-sheet-header{flex-direction:column;display:flex}.dropdown-nav-panel.dropdown-nav-sheet-mode{bottom:var(--visual-viewport-bottom-inset,0px);max-height:70vh;max-height:min(70vh,var(--visual-viewport-height,70vh));z-index:var(--z-bottom-sheet);padding-bottom:env(safe-area-inset-bottom,0px);opacity:1;border:none;border-radius:16px 16px 0 0;transition:transform .3s cubic-bezier(.32,.72,0,1);position:fixed;top:auto;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #00000026}.dropdown-nav-panel.dropdown-nav-sheet-mode.dropdown-nav-panel-open{opacity:1;transform:translateY(0)}[data-theme=dark] .dropdown-nav-panel.dropdown-nav-sheet-mode{box-shadow:0 -4px 20px #0006}.dropdown-nav-sheet-mode .dropdown-nav-item{border-bottom:1px solid var(--sb-border);border-radius:0}.dropdown-nav-sheet-mode .dropdown-nav-item:last-child{border-bottom:none}.dropdown-nav-backdrop-visible{z-index:var(--z-bottom-sheet-backdrop)}.bottom-tab-bar{z-index:var(--z-bottom-tab);height:var(--tab-bar-height);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--sb-bg-primary);border-top:1px solid var(--sb-border);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #00000014}[data-theme=dark] .bottom-tab-bar{box-shadow:0 -2px 8px #0000004d}.bottom-tab-bar-hidden{display:none}.bottom-tab-btn{cursor:pointer;height:100%;color:var(--sb-text-secondary);min-width:var(--touch-target-min);min-height:var(--touch-target-min);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 0;transition:color .15s;display:flex}.bottom-tab-label{font-family:var(--font-sans);font-size:var(--font-caption);font-weight:500;line-height:1}.bottom-tab-btn-active{color:var(--color-st-primary-text);border-top:2px solid var(--color-st-primary-text)}.bottom-tab-btn:active{opacity:.7}.bottom-sheet-backdrop{z-index:var(--z-bottom-sheet-backdrop);background:var(--color-st-scrim-overlay);opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.bottom-sheet-backdrop-visible{opacity:1;pointer-events:auto}.bottom-sheet{bottom:var(--visual-viewport-bottom-inset,0px);z-index:var(--z-bottom-sheet);background:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);padding:0 0 env(safe-area-inset-bottom,0px)0;max-height:70vh;max-height:min(70vh,var(--visual-viewport-height,70vh));visibility:hidden;border-radius:16px 16px 0 0;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility 0s .3s;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -4px 20px #00000026}[data-theme=dark] .bottom-sheet{box-shadow:0 -4px 20px #0006}.bottom-sheet:not([inert]){visibility:visible;transition-delay:0s}.bottom-sheet-open{transform:translateY(0)}.picker-trigger-sheet-lifted{z-index:var(--z-bottom-sheet);pointer-events:none;position:relative}.bottom-sheet-handle{justify-content:center;padding:12px 0 4px;display:flex}.bottom-sheet-handle-bar{background:var(--sb-border);border-radius:2px;width:36px;height:4px}.bottom-sheet-title{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--sb-text-secondary);padding:8px 20px;font-size:max(10px,.6875rem);font-weight:700}.bottom-sheet-nav{padding:0 8px 12px}.bottom-sheet-item{border-radius:var(--radius-md);cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--sb-text-primary);min-height:var(--touch-target-min);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;padding:12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.bottom-sheet-item:hover,.bottom-sheet-item:active{background:var(--sb-surface-muted)}.bottom-sheet-item-active{color:var(--color-st-primary-text);background:rgba(var(--color-primary-rgb),.08)}.bottom-sheet-divider{background:var(--sb-border);height:1px;margin:4px 12px}.popover-st[data-sbv3-row-menu]{border-radius:var(--radius-card);border:1px solid var(--sb-border);min-width:9.125rem;max-width:none;padding:.25rem}[data-sbv3-row-menu] .bottom-sheet-item{min-height:max(var(--display-target-min,24px),1.906rem);gap:.5rem;padding:.375rem .5rem;font-size:max(10px,.8125rem);font-weight:400;line-height:1.125rem}[data-theme=dark] .popover-st[data-sbv3-row-menu]{border-color:var(--color-st-primary-text)}[data-sbv3-row-menu] .bottom-sheet-item>svg,[data-sbv3-row-menu] .bottom-sheet-item>i{width:1rem;height:1rem}[data-sbv3-row-menu] .bottom-sheet-item[aria-disabled=true]:not([data-sbv3-placeholder]){color:var(--sb-text-secondary);cursor:not-allowed}[data-sbv3-row-menu] .bottom-sheet-item[aria-disabled=true]:not([data-sbv3-placeholder]):hover,[data-sbv3-row-menu] .bottom-sheet-item[aria-disabled=true]:not([data-sbv3-placeholder]):active{background:0 0}.bottom-sheet-badge{background:var(--color-sb-error-plate);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:max(10px,.6875rem);font-weight:600;display:flex}.bottom-sheet-item-bordered{border-bottom:1px solid var(--sb-border)}@media (max-width:1023.98px){#app-header .header-tray-item{display:none}}.header-tray-label{display:none}.bottom-sheet-nav .header-tray-item{border-radius:var(--radius-md);align-items:center;gap:12px;width:100%;padding:12px;display:flex}.bottom-sheet-nav .header-tray-label{color:var(--sb-text-primary);font-size:.9375rem;font-weight:500;display:inline}.bottom-sheet-nav>.header-tray-item:not(:last-child){border-bottom:1px solid var(--sb-border)}.bottom-sheet-nav .header-tray-count{margin-left:auto;position:static}.bottom-sheet-nav .header-tray-item:empty{display:none}.bottom-sheet-nav #sync-status-container{cursor:default}.bottom-sheet-nav #sync-status-container:hover,.bottom-sheet-nav #sync-status-container:active{background:0 0}.bottom-sheet-nav .header-tray-item:has(>[role=status]>.header-badge-st){padding:0}.bottom-sheet-nav .header-tray-item>[role=status]{width:100%;display:flex}.bottom-sheet-nav .header-tray-item .header-badge-st{min-height:var(--touch-target-min);border-radius:var(--radius-md);background-color:#0000;border-color:#0000;flex:1;justify-content:flex-start;gap:12px;padding:12px;font-size:.9375rem}.bottom-sheet-nav .header-tray-item .header-badge-st:hover{background-color:var(--sb-surface-muted);border-color:#0000}.bottom-sheet-nav .header-tray-item .header-badge-st .btn-label{color:var(--sb-text-primary);display:inline}.bottom-sheet-nav .header-tray-item .header-badge-st-success{color:var(--color-sb-success-text)}.bottom-sheet-nav .header-tray-item .header-badge-st-warning{color:var(--color-sb-warning-text);box-shadow:none}.bottom-sheet-nav .header-tray-item .header-badge-st-error{color:var(--color-sb-error-text)}@media (max-width:1023.98px){#app-header #sync-status-container{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}@media (min-width:1024px){#app[data-nav=collapsed] .sidebar-st .nav-link-st-dark{justify-content:center;padding-inline:0}#app[data-nav=collapsed] .sidebar-st .nav-link-st-dark>span:not(.relative,.sr-only),#app[data-nav=collapsed] .sidebar-st .nav-link-st-dark>div.flex-col{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#app[data-nav=collapsed] .sidebar-st .outlook-ribbon{display:none}}.bottom-sheet-item-primary .bottom-sheet-icon{color:var(--color-st-primary-text)}.bottom-sheet-item-error .bottom-sheet-icon,.bottom-sheet-item-error span{color:var(--color-sb-error-text)}.bottom-sheet-item-success .bottom-sheet-icon{color:var(--color-sb-success-text)}.bottom-sheet-item-warning .bottom-sheet-icon{color:var(--color-sb-warning-text)}.bottom-sheet-icon-wrap{border-radius:var(--radius-md);background:var(--sb-surface-muted);width:36px;height:36px;color:var(--sb-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bottom-sheet-icon-wrap svg{width:1.125rem;height:1.125rem}.bottom-sheet-item-active .bottom-sheet-icon-wrap{background:#00b2e31a}@supports (color:color-mix(in lab, red, red)){.bottom-sheet-item-active .bottom-sheet-icon-wrap{background:color-mix(in oklab,var(--color-st-primary)10%,transparent)}}.bottom-sheet-item-active .bottom-sheet-icon-wrap{color:var(--color-st-primary-text)}.bottom-sheet-item-error .bottom-sheet-icon-wrap{background:#ff5f5f1a}@supports (color:color-mix(in lab, red, red)){.bottom-sheet-item-error .bottom-sheet-icon-wrap{background:color-mix(in oklab,var(--color-sb-error)10%,transparent)}}.bottom-sheet-item-error .bottom-sheet-icon-wrap{color:var(--color-sb-error-text)}.bottom-sheet-item-primary .bottom-sheet-icon-wrap{color:var(--color-st-primary-text)}.bottom-sheet-item-success .bottom-sheet-icon-wrap{background:#2bb8a61a}@supports (color:color-mix(in lab, red, red)){.bottom-sheet-item-success .bottom-sheet-icon-wrap{background:color-mix(in oklab,var(--color-sb-success)10%,transparent)}}.bottom-sheet-item-success .bottom-sheet-icon-wrap{color:var(--color-sb-success-text)}.bottom-sheet-item-warning .bottom-sheet-icon-wrap{background:#ffa7261a}@supports (color:color-mix(in lab, red, red)){.bottom-sheet-item-warning .bottom-sheet-icon-wrap{background:color-mix(in oklab,var(--color-sb-warning)10%,transparent)}}.bottom-sheet-item-warning .bottom-sheet-icon-wrap{color:var(--color-sb-warning-text)}.bottom-sheet-item-error .bottom-sheet-item-description{color:var(--sb-text-secondary)}.popover-st>.bottom-sheet-nav{padding:6px}.bottom-sheet-item-content{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.bottom-sheet-item-label{text-align:left;font-size:.9375rem;font-weight:500;line-height:1.3}.bottom-sheet-item-description{color:var(--sb-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:max(10px,.75rem);font-weight:400;line-height:1.3;overflow:hidden}.keyboard-dismiss-pill{min-height:var(--touch-target-min);z-index:var(--z-keyboard-pill);font-family:var(--font-sans);color:#fff;-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;pointer-events:none;background:#000000bf;border:none;border-radius:20px;padding:6px 24px;font-size:.875rem;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;bottom:0;left:50%;transform:translate(-50%)scale(.9)}.keyboard-dismiss-pill-visible{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.sb-toast-container{z-index:var(--z-toast);pointer-events:none;flex-direction:column-reverse;gap:.75rem;width:400px;max-width:calc(100vw - 2.5rem);display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.sb-toast{background:var(--color-st-toast-plate);border:1px solid var(--color-st-toast-border);--sb-focus-ring:var(--color-st-toast-focus);border-radius:var(--radius-card);font-family:var(--font-sans);opacity:0;pointer-events:auto;flex-direction:column;gap:.5rem;padding:1rem;transition:opacity .3s,transform .3s;display:flex;position:relative;overflow:hidden;transform:translate(20px);box-shadow:0 4px 12px #00000026}.sb-toast-visible{opacity:1;transform:translate(0)}.sb-toast-content{align-items:flex-start;gap:.75rem;display:flex}.sb-toast-icon{flex-shrink:0;margin-top:2px}.sb-toast-body{flex:1;min-width:0}.sb-toast-title{color:var(--color-st-toast-ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.4}.sb-toast-description{color:var(--color-st-toast-ink);overflow-wrap:anywhere;margin-top:2px;font-size:.875rem;line-height:1.4}.sb-toast-actions{flex-shrink:0;gap:.5rem;margin-top:2px;display:flex}.sb-toast-pin,.sb-toast-close{cursor:pointer;min-width:var(--touch-target-min);min-height:var(--touch-target-min);color:var(--color-st-toast-ink);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,transform .2s;display:flex}.sb-toast-pin:hover,.sb-toast-close:hover{background-color:var(--color-st-toast-track);border-radius:var(--radius-card)}.sb-toast-pin.pinned [data-lucide=pin]{transform:rotate(-45deg)}.sb-toast-progress-track{background:var(--color-st-toast-track);border-radius:2px;width:100%;height:3px;margin-top:.25rem;overflow:hidden}.sb-toast-progress-bar{background:var(--color-st-toast-bar);border-radius:2px;width:100%;height:100%;transition:width .1s linear}.sb-toast-progress-paused{opacity:.5}.sb-toast[data-type=success]{background:var(--color-st-toast-success-tint)}.sb-toast[data-type=success] .sb-toast-icon,.sb-toast[data-type=success] .sb-toast-pin,.sb-toast[data-type=success] .sb-toast-close,.sb-toast[data-type=success] .sb-toast-title{color:var(--color-st-toast-success-ink)}.sb-toast[data-type=error]{background:var(--color-st-toast-error-tint)}.sb-toast[data-type=error] .sb-toast-icon,.sb-toast[data-type=error] .sb-toast-pin,.sb-toast[data-type=error] .sb-toast-close,.sb-toast[data-type=error] .sb-toast-title{color:var(--color-st-toast-error-ink)}.sb-toast[data-type=warning]{background:var(--color-st-toast-warning-tint)}.sb-toast[data-type=warning] .sb-toast-icon,.sb-toast[data-type=warning] .sb-toast-pin,.sb-toast[data-type=warning] .sb-toast-close,.sb-toast[data-type=warning] .sb-toast-title{color:var(--color-st-toast-warning-ink)}.sb-toast[data-type=info]{background:var(--color-st-toast-info-tint)}.sb-toast[data-type=info] .sb-toast-icon,.sb-toast[data-type=info] .sb-toast-pin,.sb-toast[data-type=info] .sb-toast-close,.sb-toast[data-type=info] .sb-toast-title{color:var(--color-st-toast-info-ink)}[data-cb-mode=on] .sb-toast[data-type=success]:before{content:"";background-color:var(--color-sb-success);background-image:linear-gradient(45deg,#00000014 25%,#0000 25%),linear-gradient(-45deg,#00000014 25%,#0000 25%);background-size:8px 8px;width:.375rem;position:absolute;inset:0 auto 0 0}[data-cb-mode=on] .sb-toast[data-type=error]:before{content:"";background-color:var(--color-sb-error);background-image:radial-gradient(circle at 2px 2px,#00000026 1px,#0000 1px);background-size:6px 6px;width:.375rem;position:absolute;inset:0 auto 0 0}[data-cb-mode=on] .sb-toast[data-type=warning]:before{content:"";background-color:var(--color-sb-warning);background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,#0000001a 4px 8px);width:.375rem;position:absolute;inset:0 auto 0 0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.3s ease-out slideUp}@keyframes pulse{50%{opacity:.5}}@keyframes clockTick{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes pinPulseIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes pinFadeOut{to{opacity:0;transform:scale(0)}}@keyframes pulse-alert{0%,to{box-shadow:0 4px 12px #ff5f5f4d}50%{box-shadow:0 4px 20px #ff5f5f99}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulseAlert{0%,to{border-color:#ff5f5f4d;box-shadow:0 0 #ff5f5f00}50%{border-color:#ff5f5f99;box-shadow:0 0 8px 2px #ff5f5f33}}@keyframes pulseAvatar{0%,to{box-shadow:0 2px 8px #00000026}50%{box-shadow:0 2px 12px #ff5f5f66}}.animate-spin{animation:1s linear infinite spin}.animate-fade-in{animation:.3s ease-out both fadeIn}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-float{animation:3s ease-in-out infinite float}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-clock-tick{animation:1s ease-in-out infinite clockTick}@keyframes dropdownOpen{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-dropdown-in{animation:.15s ease-out dropdownOpen}@keyframes panelSlideDown{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.animate-panel-open{animation:.2s ease-out panelSlideDown;overflow:hidden}@keyframes cardEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.card-list-animated>*{animation:.25s ease-out both cardEnter}.card-list-animated>:first-child{animation-delay:0s}.card-list-animated>:nth-child(2){animation-delay:40ms}.card-list-animated>:nth-child(3){animation-delay:80ms}.card-list-animated>:nth-child(4){animation-delay:.12s}.card-list-animated>:nth-child(5){animation-delay:.16s}.card-list-animated>:nth-child(6){animation-delay:.2s}.card-list-animated>:nth-child(7){animation-delay:.24s}.card-list-animated>:nth-child(8){animation-delay:.28s}.card-list-animated>:nth-child(9){animation-delay:.32s}.card-list-animated>:nth-child(10){animation-delay:.36s}.card-list-animated>:nth-child(n+11){animation-delay:.4s}.modal-st.max-h-folder-modal{max-height:min(85vh,640px,var(--visual-viewport-height,640px))}@media (min-width:768px) and (max-width:1199px){.modal-st.max-h-folder-modal{max-height:min(85vh,640px,calc(var(--visual-viewport-height,100vh) - 2rem))}}@keyframes notifSlideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes notifUnreadPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--color-primary-rgb),.4)}50%{box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),0)}}@keyframes notifEmptyBob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4px)rotate(-2deg)}75%{transform:translateY(2px)rotate(1deg)}}@keyframes notifSlideOut{0%{opacity:1;max-height:500px;transform:translate(0)}to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(20px)}}.notif-item-exiting{pointer-events:none;animation:.25s ease-in forwards notifSlideOut;overflow:hidden}.notif-item-exiting:first-child{animation-delay:0s}.notif-item-exiting:nth-child(2){animation-delay:30ms}.notif-item-exiting:nth-child(3){animation-delay:60ms}.notif-item-exiting:nth-child(4){animation-delay:90ms}.notif-item-exiting:nth-child(5){animation-delay:.12s}.notif-item-exiting:nth-child(6){animation-delay:.15s}.notif-item-exiting:nth-child(7){animation-delay:.18s}.notif-item-exiting:nth-child(8){animation-delay:.21s}.notif-item-exiting:nth-child(9){animation-delay:.24s}.notif-item-exiting:nth-child(10){animation-delay:.27s}.notif-item-exiting:nth-child(n+11){animation-delay:.3s}.notif-card{box-shadow:var(--sb-shadow-sm);cursor:pointer;border-radius:.875rem;transition:all .2s;position:relative;overflow:hidden}.notif-card:hover{box-shadow:var(--sb-shadow-md)}.notif-card-primary{background:linear-gradient(to top,rgba(var(--color-primary-rgb),.07),var(--sb-bg-primary));border:1px solid rgba(var(--color-primary-rgb),.18);border-left:4px solid var(--color-st-primary-text)}.notif-card-success{background:linear-gradient(to top,rgba(var(--color-success-rgb),.07),var(--sb-bg-primary));border:1px solid #2bb8a62e;border-left:4px solid var(--color-sb-success)}.notif-card-warning{background:linear-gradient(to top,rgba(var(--color-warning-rgb),.07),var(--sb-bg-primary));border:1px solid #ffa7262e;border-left:4px solid var(--color-sb-warning)}.notif-card-error{background:linear-gradient(to top,rgba(var(--color-error-rgb),.07),var(--sb-bg-primary));border:1px solid #ff5f5f2e;border-left:4px solid var(--color-sb-error)}.notif-card-neutral{background:linear-gradient(to top,#76777a0d,var(--sb-bg-primary));border:1px solid var(--sb-border);border-left:4px solid var(--color-sb-grey)}.notif-card.notif-unread{box-shadow:var(--sb-shadow-md),0 0 0 1px rgba(var(--color-primary-rgb),.15)}.notif-item-animated{animation:.25s ease-out both notifSlideIn}.notif-list-animated>.notification-item:first-child{animation-delay:0s}.notif-list-animated>.notification-item:nth-child(2){animation-delay:30ms}.notif-list-animated>.notification-item:nth-child(3){animation-delay:60ms}.notif-list-animated>.notification-item:nth-child(4){animation-delay:90ms}.notif-list-animated>.notification-item:nth-child(5){animation-delay:.12s}.notif-list-animated>.notification-item:nth-child(6){animation-delay:.15s}.notif-list-animated>.notification-item:nth-child(7){animation-delay:.18s}.notif-list-animated>.notification-item:nth-child(8){animation-delay:.21s}.notif-list-animated>.notification-item:nth-child(9){animation-delay:.24s}.notif-list-animated>.notification-item:nth-child(10){animation-delay:.27s}.notif-list-animated>.notification-item:nth-child(n+11){animation-delay:.3s}.notif-unread-pulse{animation:2s ease-in-out infinite notifUnreadPulse}.notif-empty-bob{animation:4s ease-in-out infinite notifEmptyBob}.notif-tab-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:1.25rem;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:max(10px,.8125rem);font-weight:600;transition:all .15s;display:inline-flex;position:relative}.notif-tab-btn.active{color:#fff;box-shadow:var(--sb-shadow-sm);border-color:#0000}.notif-tab-btn.active.bg-sb-success{background-color:var(--color-sb-success-plate);color:#fff}.notif-tab-btn:not(.active){color:var(--sb-text-secondary);border-color:var(--sb-border);background-color:#0000}.notif-tab-btn:not(.active):hover{background-color:var(--sb-surface-muted);color:var(--sb-text-primary)}.notif-timeline{padding-left:1rem;position:relative}.notif-timeline:before{content:"";background:var(--sb-border);border-radius:1px;width:2px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.notif-timeline-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;position:absolute;top:.375rem;left:-.875rem}.notif-action-badge{background-color:var(--sb-surface-muted);color:var(--sb-text-secondary);border:1px solid var(--sb-border);cursor:pointer;white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:max(10px,.6875rem);font-weight:500;transition:box-shadow .15s;display:inline-flex}.notif-action-badge:hover{background-color:var(--sb-bg-primary);box-shadow:var(--sb-shadow-sm);color:var(--sb-text-primary)}.notif-badge-count{border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:max(10px,.625rem);font-weight:700;line-height:1;display:inline-flex}.notif-badge-count-muted{background-color:var(--sb-border);color:var(--sb-text-secondary)}html:not([data-theme=dark]):not([data-comfort-mode=on]) .notif-action-badge:not(.active) .notif-badge-count-muted{color:var(--sb-text-primary)}@media (prefers-contrast:more){.notif-action-badge:not(.active) .notif-badge-count-muted{color:var(--sb-text-primary)}.pill-bar-st .pill-btn-st:focus-visible{outline:3px solid var(--sb-focus-ring);outline-offset:-3px}.pill-bar-st .pill-btn-st:is(.pill-btn-st-active,[aria-pressed=true],.active):focus-visible{outline-color:var(--color-st-on-primary-text-fg)}}.notif-badge-count-primary{background-color:var(--color-st-primary-plate);color:#fff}.notif-badge-count-success{background-color:var(--color-sb-success-plate);color:#fff}.notif-badge-count-error{background-color:var(--color-sb-error-plate);color:#fff}.notif-task-dates{grid-template-columns:auto 1fr;gap:.25rem 1rem;font-size:max(10px,.75rem);display:grid}.notif-task-dates dt{color:var(--sb-text-secondary);font-weight:500}.notif-task-dates dd{color:var(--sb-text-primary);text-align:right}.notif-section{border-top:1px solid var(--sb-border);padding-top:.5rem;padding-bottom:.5rem}@supports (color:color-mix(in lab, red, red)){.notif-section{border-top:1px solid color-mix(in srgb,var(--sb-border)50%,transparent)}}.notif-section{margin-top:.5rem}.notif-section.hidden{display:none}.notif-section-header{text-transform:uppercase;letter-spacing:.05em;color:var(--sb-text-secondary);margin-bottom:.5rem;font-size:max(10px,.6875rem);font-weight:700}.notif-section-divider{background:var(--sb-border);height:1px}@supports (color:color-mix(in lab, red, red)){.notif-section-divider{background:color-mix(in srgb,var(--sb-border)50%,transparent)}}.notif-section-divider{margin-top:.75rem;margin-bottom:.75rem}.notif-row{border-bottom:1px solid var(--sb-border)}@supports (color:color-mix(in lab, red, red)){.notif-row{border-bottom:1px solid color-mix(in srgb,var(--sb-border)30%,transparent)}}.notif-row{border-radius:.25rem;transition:background-color .15s}.notif-row:last-child{border-bottom:0}.notif-row:hover{background-color:var(--sb-surface-muted)}@media (max-width:767px){.notif-row{min-height:var(--touch-target-min)}}.sbv3-table-st .record-list-section-table-st>.table-st th[data-sort-key]:focus-visible,.record-header-st-tiles .stat-tile-st-pressable:focus-visible,.accordion-header-st:focus-visible,.menu-item-st:focus-visible,.sidebar-toggle-st:focus-visible,.list-row-st:focus-visible,.list-column-header-st:focus-visible{outline-offset:-2px}.notif-action-badge.active{background-color:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));border-color:var(--st-selection-fill,var(--color-st-primary-text))}.notif-action-badge.active .notif-badge-count{background-color:var(--color-st-on-primary-bg-subtle);color:var(--st-selection-ink,var(--color-st-on-primary-text-fg))}.notif-unread-dot{background-color:var(--color-sb-error);border:1.5px solid var(--sb-bg-primary);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite notifUnreadPulse;position:absolute;top:-2px;right:-2px}.notif-comment-form textarea{resize:none;min-height:2.5rem}.notif-thread-latest{font-size:max(10px,.75rem)}.notif-kv-row{gap:.5rem;padding:.125rem 0;display:flex}.notif-kv-label{color:var(--sb-text-secondary);flex-shrink:0;min-width:2rem;font-weight:600}.notif-kv-value{color:var(--sb-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notif-thread-body{border-top:1px solid var(--sb-border);padding:.375rem 0}@supports (color:color-mix(in lab, red, red)){.notif-thread-body{border-top:1px solid color-mix(in srgb,var(--sb-border)50%,transparent)}}.notif-delivery-bar{background-color:var(--sb-border);border-radius:2px;height:4px;overflow:hidden}.notif-delivery-fill{background:linear-gradient(90deg,var(--color-st-primary-text),var(--color-sb-success));border-radius:2px;height:100%;transition:width .3s}.notif-filter-bar{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary)}.notif-filter-chip{background-color:var(--color-st-primary-plate);color:#fff;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-size:max(10px,.6875rem);font-weight:500;display:inline-flex}.notif-filter-popover{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border:1px solid var(--color-st-primary-text);box-shadow:var(--sb-shadow-md);border-radius:.75rem;padding:.75rem}.notif-hidden-warning{color:var(--sb-text-primary);white-space:nowrap;cursor:pointer;background-color:#80808a26;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:max(10px,.625rem);font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.notif-hidden-warning:hover{color:var(--sb-text-primary,var(--sb-text-secondary));background-color:#80808a47}.notif-card-active-page{border-left:3px solid var(--color-st-primary-text);background-color:#00b2e30f}@supports (color:color-mix(in lab, red, red)){.notif-card-active-page{background-color:color-mix(in srgb,var(--color-st-primary)6%,transparent)}}#app[data-slide-out-restored] .shell-main-st,#app[data-slide-out-restored]~.slide-out-st,#app[data-slide-out-restored]~#notification-panel-container>.slide-out-st{transition:none}@media (min-width:1024px){#app[data-slide-out] .reply-fab-st{right:calc(var(--width-slide-out) + 1.5rem)}#app[data-slide-out] .reply-navigator-st{right:calc(var(--width-slide-out) + 1.7rem)}}:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}#breakdown-body:focus-visible,.cell-st-edit-trigger:focus-visible,.list-card-st:focus-visible,.list-column-rail-rows-st>:focus-visible,#messages-list button:focus-visible{outline-offset:-2px}[data-arena-canvas]:focus-visible{outline-offset:-2px;outline-color:var(--color-st-lighter)}.searchable-select-search input:focus,.searchable-select-search input:focus-visible{box-shadow:none;outline:none}.dropdown-nav-search-input:focus-visible{box-shadow:inset 0 0 0 2px var(--sb-focus-ring)}@media (min-width:1024px) and (not (prefers-contrast:more)){.sbv3-table-st [data-sbv3-search-row] .form-input-st:where(:not([data-sbv3-filter-row] *)):focus,.modal-st.sbv3-dialog-st .form-input-st:not(.form-input-error):focus,.modal-st.sbv3-dialog-st .searchable-select-trigger:not(.form-input-error):focus-visible,.modal-st.sbv3-dialog-st .datepicker-trigger:not(.form-input-error):focus-within,.modal-st.sbv3-dialog-st .input-container-st:not(.form-input-error):focus-within:not(:has(.ql-toolbar :focus-visible)),[data-sbv3-field-width] .form-input-st:not(.form-input-error):focus,[data-sbv3-field-width] .searchable-select-trigger:not(.form-input-error):focus-visible,[data-sbv3-field-width] .datepicker-trigger:not(.form-input-error):focus-within,.sbv3-table-st #rfi-filter-row .searchable-select-trigger:not(.form-input-error):focus-visible,.sbv3-table-st [data-sbv3-filter-row] .searchable-select-trigger:not(.form-input-error):focus-visible,.sbv3-table-st #rfi-filter-row .datepicker-trigger:not(.form-input-error):focus-within{border-color:var(--sb-focus-ring);outline:1px solid var(--sb-focus-ring);outline-offset:0}}.register-host-st:has(>.register-pane-host-st:not(.hidden)>.register-pane-st:not(.hidden)),#team-detail-column.register-host-st:has(>#detail-content:not(.hidden)){box-shadow:none;background-color:#0000;border-width:0;border-radius:0}@media (min-width:1024px){#team-detail-column.register-host-st:has(>#detail-content:not(.hidden)){margin:calc(var(--spacing)*-6)}#team-detail-column.register-host-st:has(>#detail-content:not(.hidden)) #member-detail-content .tab-panel-scroll-st{padding:calc(var(--spacing)*5)}}#contact-detail-column.register-host-st:has(>#detail-content:not(.hidden)>#contact-tab-content:not(.hidden)){box-shadow:none;background-color:#0000;border-width:0;border-radius:0}#contact-detail-column.register-host-st:has(>#detail-content:not(.hidden)>#contact-tab-content:not(.hidden))>#detail-content{background:0 0}@media (min-width:1024px){#contact-detail-column.register-host-st:has(>#detail-content:not(.hidden)>#contact-tab-content:not(.hidden)){margin:calc(var(--spacing)*-6)}}[data-action=expand-uncovered]:focus-visible,.link-result-item:focus-visible,.outlook-msg-row:focus-visible,.gmail-msg-row:focus-visible,.company-row:focus-visible,.contact-row:focus-visible,.form-input-st.form-input-error:focus-visible,.form-input-st-sm.form-input-error:focus-visible,.form-control-surface-st.form-input-error:focus-visible,.drop-zone.form-input-error:focus-visible,.searchable-select-trigger.form-input-error:focus-visible,input[type=radio].form-input-error:focus-visible,input:where(:not(.form-input-st,.form-input-st-sm)):focus-visible,textarea:where(:not(.form-input-st,.form-input-st-sm)):focus-visible,select:where(:not(.form-input-st,.form-input-st-sm)):focus-visible,.datepicker-text-input:focus-visible,.bottom-sheet input:where(:not(.form-input-st,.form-input-st-sm)):focus-visible,.input-container-st .ql-editor:focus-visible,.input-container-st .form-input-st:focus-visible{outline:none}.checkbox-st:focus-visible,.radio-st:focus-visible,input.toggle-st:focus-visible,input.checkbox-st:focus-visible,input.toggle-st:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}@media (min-width:1024px){.messages-list-panel.is-compact .list-column-head-st :is(svg,i):has(+.form-input-st){display:none}.messages-list-panel.is-compact .list-column-head-st .form-input-st{padding-left:.5rem}@media not all and (pointer:coarse){.messages-list-panel.is-compact .list-column-head-st .form-input-st:has(+.btn-icon-st:not(.hidden)){padding-right:2rem}}}.form-input-st:has(+.btn-icon-st.hidden){padding-right:var(--input-padding-x)}.list-row-mini:hover{background-color:#00b2e30d}@supports (color:color-mix(in lab, red, red)){.list-row-mini:hover{background-color:color-mix(in srgb,var(--color-st-primary)5%,transparent)}}.list-row-mini:hover span{color:var(--ref-tile-text-primary)}.link-st-quiet{transition:color .15s}.list-item-st{transition:background-color .15s}@media (hover:hover){.link-st-quiet:hover{color:var(--color-st-primary-text)}.list-item-st:hover{background-color:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){.list-item-st:hover{background-color:color-mix(in srgb,var(--sb-surface-muted)60%,transparent)}}:root[data-theme=dark]:not([data-comfort-mode=on]) .list-item-st:hover{background-color:var(--sb-surface-muted)}}.modal-backdrop-st,.modal-st{transition:none;animation:none}@media (min-width:1024px){.list-detail-flush-st{height:calc(100vh - var(--spacing-topnav) - 3rem)}.list-detail-flush-st>.flex-1>:is(#ca-detail-column,[data-record-module-pane]):has(#sub-module-tabs:not(.hidden)){margin-block:calc(var(--spacing)*-6)}#app-content:has(.register-host-st>.register-pane-host-st:not(.hidden)>.register-pane-st:not(.hidden)){height:calc(100vh - var(--spacing-topnav));height:calc(100dvh - var(--spacing-topnav));overflow:hidden auto}.list-detail-flush-st:has(.register-host-st>.register-pane-host-st:not(.hidden)>.register-pane-st:not(.hidden)){height:auto;min-height:calc(100vh - var(--spacing-topnav) - 3rem);min-height:calc(100dvh - var(--spacing-topnav) - 3rem)}.list-detail-flush-st:has(.register-host-st>.register-pane-host-st:not(.hidden)>.register-pane-st:not(.hidden))>.flex-1>.panel-list-st{top:calc(var(--spacing)*-6);height:calc(100vh - var(--spacing-topnav));height:calc(100dvh - var(--spacing-topnav));align-self:flex-start;position:sticky}.list-detail-flush-st:has(.register-host-st>.register-pane-host-st:not(.hidden)>.register-pane-st:not(.hidden)) .register-host-st{overflow:visible}.list-detail-flush-st:has(.register-host-st>.register-pane-host-st:not(.hidden)>.register-pane-st:not(.hidden)) .register-pane-host-st,.list-detail-flush-st:has(.register-host-st>.register-pane-host-st:not(.hidden)>.register-pane-st:not(.hidden)) .register-pane-host-st>.register-pane-st{flex:none;min-height:auto;overflow:visible}#app-content:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root){height:calc(100vh - var(--spacing-topnav));height:calc(100dvh - var(--spacing-topnav));--rfi-sticky-tabs:calc(var(--spacing)*6 + max(var(--display-target-min,24px),2.25rem) + 1px);scroll-padding-top:var(--rfi-sticky-tabs);--rfi-preview-bar:calc(var(--spacing)*6 + max(var(--display-target-min,24px),2rem) + 1px);overflow:hidden auto}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root){height:auto;min-height:calc(100vh - var(--spacing-topnav) - 3rem);min-height:calc(100dvh - var(--spacing-topnav) - 3rem)}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root)>.flex-1>.panel-list-st{top:calc(var(--spacing)*-6);height:calc(100vh - var(--spacing-topnav));height:calc(100dvh - var(--spacing-topnav));align-self:flex-start;position:sticky}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root)>.flex-1>[id$=-detail-column]{overflow:clip}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) #sub-module-tabs{top:calc(var(--spacing)*-6);z-index:5;position:sticky}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) [id$=detail-content],.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) [id$=detail-body]{min-height:auto;overflow:visible}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) .tab-panel:not(.hidden):has(>[id$=-rfi-container]),.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) [id$=-rfi-container],.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) [id$=-rfi-container]>.record-screen-body-st{flex:1 0 auto;min-height:auto;overflow:visible}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) #rfi-list-root:has(>#rfi-split-view:not(.hidden)),.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) #rfi-split-view{flex:1 0 auto}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) #rfi-split-view{overflow:clip}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) #rfi-split-list{contain:size;flex:1;min-height:0;max-height:none}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) #rfi-split-detail [data-split-body]{flex:none;overflow:visible}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) #rfi-split-detail>[data-split-navigation]{top:calc(var(--spacing)*-6 + var(--rfi-sticky-tabs));z-index:4;background-color:var(--sb-bg-primary);position:sticky}.list-detail-flush-st:has([id$=detail-content]:not(.hidden) .tab-panel:not(.hidden)>[id$=-rfi-container] #rfi-list-root) #rfi-split-detail [data-split-body] *{scroll-margin-top:var(--rfi-preview-bar)}}.list-column-rail-rows-st>*{border-bottom:1px solid var(--sb-border);--tw-ring-inset:inset;border-radius:0;padding-block:.75rem}.dt-rail-strip{display:none}.dt-rail-strip [data-dt-rail-open]{position:relative}.dt-rail-strip [data-dt-rail-chip]{text-align:center;pointer-events:none;min-width:1rem;position:absolute;top:-.25rem;right:-.25rem}@media (min-width:1024px){.dt-rail-collapsed{grid-template-columns:minmax(0,1fr) auto}.dt-rail-collapsed>:first-child{grid-column:1}.dt-rail-collapsed>:last-child{grid-column:2}.dt-rail-collapsed #dt-rail-card{display:none}.dt-rail-collapsed .dt-rail-strip{flex-direction:column;align-items:center;gap:.5rem;display:flex}}@media (min-width:1280px){.grid:has(>div>#dt-rail-card):not(.dt-rail-collapsed){grid-template-columns:minmax(0,1fr) 22.5rem}.grid:has(>div>#dt-rail-card):not(.dt-rail-collapsed)>:first-child{grid-column:1}.grid:has(>div>#dt-rail-card):not(.dt-rail-collapsed)>:last-child{grid-column:2}}@media (hover:hover){#dt-rail-card .dt-tab-btn[aria-selected=false]:hover,.dt-tab-btn.text-theme-secondary:hover{color:var(--sb-text-primary)}}input[type=checkbox].form-input-error:focus-visible{outline:2px solid var(--color-sb-error-text);outline-offset:2px}@media (prefers-contrast:more){:root{--sb-border:#a0a8b0;--color-st-toast-border:#a0a8b0}[data-theme=dark]{--sb-border:#4a5a6a}[data-cb-mode=on]{--cb-pattern-opacity:.6;--cb-border-width:2px}.alert-st-error,.alert-st-warning,.alert-st-success,.alert-st-info,.badge-st-primary,.badge-st-success,.badge-st-warning,.badge-st-error,.tag-st-primary,.tag-st-contact,.tag-st-success,.tag-st-warning,.tag-st-error,.sb-toast{border-width:2px}:focus-visible{outline-offset:3px;outline-width:3px}.sbv3-table-st .record-list-section-table-st>.table-st th[data-sort-key]:focus-visible,.record-header-st-tiles .stat-tile-st-pressable:focus-visible,.accordion-header-st:focus-visible,.menu-item-st:focus-visible,.cell-st-edit-trigger:focus-visible,.sidebar-toggle-st:focus-visible,.list-row-st:focus-visible,.list-column-header-st:focus-visible,.list-column-rail-rows-st>:focus-visible{outline-offset:-3px}body{font-weight:500}.text-theme-secondary{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sb-toast{opacity:1!important;transform:none!important}.modal-container{transform:none!important}[data-radix-popper-content-wrapper],.popover-content{animation:none!important;transform:none!important}.tab-trigger:after{transition:none!important}.card-gradient:hover,.card-st:hover{transform:none!important}.secondary-nav{transition:none!important}.loading-spinner{animation:2s ease-in-out infinite comfort-pulse!important}}@keyframes comfort-pulse{0%,to{opacity:1}50%{opacity:.5}}.help-page{--help-l1-height:3.9375rem;--help-l2-height:0rem;--help-sticky-top:calc(var(--spacing-topnav) + var(--help-l1-height) + var(--help-l2-height) + 1rem);container:help-page/inline-size}.help-page:has(#help-tenders-subtab-nav:not([hidden])){--help-l2-height:3.125rem}@media not all and (min-width:768px),(pointer:coarse){.help-page:has(#help-tenders-subtab-nav:not([hidden])){--help-l2-height:4.3125rem}}.help-l1-band{top:var(--spacing-topnav);z-index:20;background-color:var(--sb-bg-primary);position:sticky}.help-tab-btn{flex-shrink:0}.help-top-card-wrap{padding:.75rem .75rem 0}@media (min-width:768px){.help-top-card-wrap{padding:1.5rem 1.5rem 0}}.help-top-card-wrap+.page-body-st{padding-top:0}.help-page .view-header-st{align-items:center;gap:.75rem;margin:0 0 1.5rem;display:flex}.help-hero-blurb{display:none}.help-top-card-glyph,.top-card-glyph-st{width:2.75rem;height:2.75rem;color:var(--sb-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.help-top-card-glyph,.top-card-glyph-st) svg{width:1.5rem;height:1.5rem}.help-top-card-tools{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.help-page:not([data-help-topic=overview]) .view-header-st[data-top-card]{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.help-page:not([data-help-topic=overview]) .view-header-st[data-top-card]:has(#btnDownloadPdf:not(.hidden)){grid-template-columns:auto minmax(0,1fr)}.help-page:not([data-help-topic=overview]) .view-header-st[data-top-card]:has(#btnDownloadPdf:not(.hidden)) .help-top-card-tools{flex-wrap:wrap;grid-column:1/-1}@media (min-width:768px){@container help-page (min-width:36rem){.help-page:not([data-help-topic=overview]) .view-header-st[data-top-card]:has(#btnDownloadPdf:not(.hidden)){grid-template-columns:auto minmax(0,1fr) auto}.help-page:not([data-help-topic=overview]) .view-header-st[data-top-card]:has(#btnDownloadPdf:not(.hidden)) .help-top-card-tools{grid-column:auto}}}.help-page[data-help-topic=overview] .help-top-card-wrap{padding:0}.help-page[data-help-topic=overview] .view-header-st[data-top-card]{--sb-focus-ring:var(--color-st-hero-fg);isolation:isolate;text-align:center;background-color:var(--color-st-secondary);box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:.5rem;padding:2.5rem 1rem;position:relative}@media (min-width:768px){@container help-page (min-width:48rem){.help-page[data-help-topic=overview] .view-header-st[data-top-card]{padding:3rem 1.5rem}}}.help-page[data-help-topic=overview] .view-header-st[data-top-card]:before{content:"";z-index:-1;pointer-events:none;opacity:.1;background-image:repeating-linear-gradient(0deg,var(--color-st-hero-fg)0 1px,transparent 1px 1.5rem),repeating-linear-gradient(90deg,var(--color-st-hero-fg)0 1px,transparent 1px 1.5rem);position:absolute;inset:0}.help-page[data-help-topic=overview] .help-top-card-glyph{width:4rem;height:4rem;color:var(--color-st-hero-fg)}.help-page[data-help-topic=overview] .help-top-card-glyph svg{width:4rem;height:4rem}.help-page[data-help-topic=overview] .help-top-card-text{flex:none;width:100%;max-width:48rem}.help-page[data-help-topic=overview] .record-header-st-eyebrow{color:var(--color-st-hero-fg);justify-content:center}.help-page[data-help-topic=overview] .record-header-st-title{color:var(--color-st-hero-fg);font-size:2.125rem;font-weight:700;line-height:1.15}.help-page[data-help-topic=overview] .help-hero-blurb{max-width:40rem;color:var(--color-st-hero-fg);text-wrap:balance;margin:.75rem auto 0;font-size:1rem;line-height:1.5;display:block}.help-page[data-help-topic=overview] .help-top-card-tools{position:absolute;top:.75rem;right:.75rem}@media (min-width:768px){@container help-page (min-width:48rem){.help-page[data-help-topic=overview] .help-top-card-tools{top:1rem;right:1.5rem}}}.help-page[data-help-topic=overview] [data-top-card] .btn-modal-help{border-color:var(--color-st-hero-fg);color:var(--color-st-hero-fg);background-color:#0000}.help-page[data-help-topic=overview] [data-top-card] .btn-modal-help:hover{background-color:var(--color-st-hero-fg);border-color:var(--color-st-hero-fg);color:var(--color-st-secondary)}.help-tab-content{display:none;container:help-topic/inline-size}.help-tab-content.active{display:block}.help-tab-content [id]{scroll-margin-top:var(--help-sticky-top)}.help-topic-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.help-topic-card{text-align:left;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:1rem;display:flex}.help-module-card{border-radius:var(--radius-card);background-color:var(--sb-surface-muted);padding:1rem}.help-topic-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.help-topic-header-title{flex:24rem;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.help-topic-header-title p{max-width:72ch}.help-topic-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.help-topic-layout{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.help-topic-rail{flex-direction:column;gap:1rem;min-width:0;display:flex}.help-topic-rail>.card-st{padding:1rem}.help-topic-main{min-width:0}.help-topic-rail>.help-page-nav,.help-topic-rail:not(:has(>:not(.help-page-nav))){display:none}@container help-topic (min-width:46rem){.help-topic-rail>.help-page-nav{display:block}.help-topic-rail:not(:has(>:not(.help-page-nav))){display:flex}.help-topic-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;column-gap:2rem}.help-topic-rail{top:var(--help-sticky-top);max-height:calc(100vh - var(--help-sticky-top) - 1rem);overscroll-behavior:contain;margin:-.25rem;padding:.25rem;position:sticky;overflow-y:auto}}.help-page-nav{background:var(--sb-surface-muted);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover);border-radius:6px;padding:12px 16px}.help-page-nav .btn-st-ghost:hover:not(:disabled){background-color:var(--sb-bg-primary)}.help-page-nav.card-st{background-color:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);padding:1rem}.help-page-nav.card-st .btn-st-ghost:hover:not(:disabled){background-color:var(--sb-surface-muted)}.help-topic-main .help-page-nav.card-st{margin-bottom:1rem}.help-page-nav-list,.help-index-rows{margin-inline:-1rem}@media (min-width:1024px) and (pointer:fine){.help-page-nav-list,.help-index-rows{margin-inline:-.75rem}}:is(.help-page-nav-list,.help-index-rows)>.btn-st{text-align:left;white-space:normal;justify-content:flex-start}.help-page-nav-list{gap:.125rem;display:grid}.help-section{margin-bottom:1rem;padding:0;overflow:hidden}.help-section-body{padding:20px 16px}.help-tile-grid{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.help-tile-grid-pairs{grid-template-columns:repeat(auto-fit,minmax(max(min(14rem,100%),50% - .375rem),1fr));column-gap:.75rem}.help-section.help-collapsed .help-section-body{display:none}.help-section.help-collapsed .help-chevron{transform:rotate(-90deg)}.help-chevron{transition:transform .2s}.help-section-group{margin:2rem 0 1rem}.help-field-list{margin:0;padding:0;list-style:none}.help-field-list li{border-bottom:1px solid var(--border-color);gap:8px;padding:8px 12px;font-size:13px;display:flex}.help-field-list li:last-child{border-bottom:none}.help-field-name{min-width:150px;color:var(--text-primary);flex-shrink:0;font-weight:600}.help-field-desc{color:var(--text-secondary)}.help-full-pipeline{align-items:stretch;gap:2px;padding:12px 6px;display:flex;overflow-x:auto}.help-fp-stage{text-align:center;border-radius:var(--radius-card);cursor:default;background:var(--sb-surface-muted);min-width:90px;color:var(--sb-text-primary);border:none;flex:1;padding:10px 6px;font-size:max(10px,.8125rem);font-weight:600;position:relative}@media not all and (min-width:768px),(pointer:coarse){.help-fp-stage{min-height:var(--touch-target-min)}}button.help-fp-stage{cursor:pointer}button.help-fp-stage:hover{color:var(--color-st-primary-text)}.help-fp-stage:focus-visible{z-index:3}.help-fp-stage:not(:last-child):after{content:"→";color:var(--text-secondary);z-index:2;font-size:12px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.help-steps{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.help-step{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.help-step-badge{background-color:var(--color-st-primary-plate);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.125rem;font-size:max(10px,.8125rem);font-weight:600;line-height:1;display:flex}.help-step-body{min-width:0}.help-step-text{max-width:72ch;margin-top:.25rem}.help-step-content{grid-column:1/-1;min-width:0}@media (min-width:768px){@container help-topic (min-width:55rem){.help-step-content{grid-column:3}}}@media not all and (min-width:768px){.help-page .view-header-st,.help-topic-header{margin-bottom:1rem}.help-field-list li{flex-direction:column;gap:2px}.help-field-name{min-width:unset}.help-full-pipeline{flex-wrap:wrap;gap:4px}.help-fp-stage{min-width:80px}.help-fp-stage:not(:last-child):after{display:none}.help-section-body{padding:16px}}.chop-pipeline{align-items:center;gap:0;padding:1rem 0;display:flex;overflow-x:auto}.chop-pipeline-node{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:max(10px,.625rem);font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.chop-pipeline-node:hover{transform:scale(1.1)}.chop-pipeline-node.chop-active{box-shadow:0 0 0 3px var(--sb-bg-primary),0 0 0 5px var(--color-st-primary-text)}.chop-connector{background:var(--sb-border);flex:1;justify-content:center;align-items:center;min-width:24px;height:2px;display:flex;position:relative}.chop-connector-icon{background:var(--sb-bg-primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:max(10px,.625rem);display:flex;position:absolute}.chop-connector.gate-authorized{background:var(--color-sb-success)}.chop-connector.gate-authorized .chop-connector-icon{background:var(--color-sb-success-plate);color:#fff}.chop-connector.gate-blocked,.chop-connector.gate-overdue{background:var(--color-sb-error)}.chop-connector.gate-blocked .chop-connector-icon,.chop-connector.gate-overdue .chop-connector-icon{background:var(--color-sb-error-plate);color:#fff}.chop-connector.gate-pending{background:repeating-linear-gradient(90deg,var(--sb-border)0,var(--sb-border)6px,transparent 6px,transparent 12px)}.chop-part-a{background:linear-gradient(to right,rgba(var(--color-primary-rgb),.04),transparent);border-left:3px solid var(--color-st-secondary);border-radius:6px}.chop-part-b{border-left:3px solid var(--color-st-primary-text);border-radius:6px}.chop-task-active{background:rgba(var(--color-primary-rgb),.06)}.chop-task-blocked{background:rgba(var(--color-error-rgb),.04)}.chop-task-overdue{background:rgba(var(--color-error-rgb),.06)}.chop-compliance-bar{background:var(--sb-border);border-radius:3px;height:6px;overflow:hidden}.chop-compliance-fill{border-radius:3px;height:100%;transition:width .6s}.chop-pulse-amber{animation:2s ease-in-out infinite chopPulse}.chop-pulse-red{animation:1.5s ease-in-out infinite chopPulse}.chop-pulse-red:is(.bg-sb-error-plate,.badge-st-error,.stat-tile-st){animation:1.5s ease-in-out infinite chopPulseErrorFill}.stat-tile-st.chop-pulse-amber{animation:2s ease-in-out infinite chopPulseAmberTile}@keyframes chopPulseAmberTile{0%,to{filter:none}50%{filter:drop-shadow(0 0 6px var(--color-sb-warning))}}@keyframes chopPulseErrorFill{0%,to{filter:none}50%{filter:drop-shadow(0 0 6px var(--color-sb-error))}}@keyframes chopPulse{0%,to{opacity:1}50%{opacity:.6}}.chop-gate-panel{border:1px solid var(--sb-border);background:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-radius:6px;overflow:hidden}.chop-gate-panel-header{border-bottom:1px solid var(--sb-border);padding:1rem 1.5rem}.chop-phase-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.chop-tab-btn{min-height:max(var(--display-target-min,24px),2.25rem);color:var(--sb-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.chop-tab-btn:after{content:"";background-color:var(--color-st-primary-text);opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.chop-tab-btn:hover{color:var(--color-st-primary-text)}.chop-tab-btn.active{color:var(--color-st-primary-text);font-weight:600}.chop-tab-btn.active:after{opacity:1}.lifecycle-compact .chop-pipeline-node{width:32px;height:32px;font-size:max(10px,.625rem)}.lifecycle-compact .chop-connector{min-width:16px;height:2px}.lifecycle-compact .chop-connector-icon{width:16px;height:16px}@media (max-width:768px){.chop-pipeline-node{width:36px;height:36px;font-size:max(10px,.625rem)}.chop-connector{min-width:12px}.chop-phase-dot{width:20px;height:20px}.lifecycle-compact .chop-pipeline-node{width:28px;height:28px}.lifecycle-compact .chop-connector{min-width:10px}}.chop-pipeline{gap:8px;min-width:0;max-width:100%;padding-inline:8px}.chop-pipeline>div{flex-shrink:0}.lifecycle-scroll{min-width:0;max-width:100%;padding:8px;overflow-x:auto}.lifecycle-scroll>div{flex-shrink:0}button.chop-pipeline-node{min-width:var(--display-target-min);min-height:var(--display-target-min);padding:0}button.chop-pipeline-node:hover{transform:none}button.chop-pipeline-node:focus-visible,button.chop-gate-control:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:3px}button.chop-connector.chop-gate-control{min-width:var(--display-target-min);min-height:var(--display-target-min);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}button.chop-gate-control:before{content:"";background:var(--sb-border);height:2px;position:absolute;inset-inline:0}button.chop-gate-control.gate-authorized:before{background:var(--color-sb-success)}button.chop-gate-control.gate-overdue:before,button.chop-gate-control.gate-blocked:before{background:var(--color-sb-error)}button.chop-gate-control.gate-pending:before{background:repeating-linear-gradient(90deg,var(--sb-border)0,var(--sb-border)6px,transparent 6px,transparent 12px)}#calendar-el{--fc-border-color:var(--sb-border);--fc-page-bg-color:var(--sb-bg-primary);--fc-neutral-bg-color:var(--sb-bg-secondary);--fc-today-bg-color:#00b2e3}@supports (color:color-mix(in lab, red, red)){#calendar-el{--fc-today-bg-color:color-mix(in srgb,var(--color-st-primary)14%,var(--sb-bg-primary))}}#calendar-el{--fc-now-indicator-color:var(--color-sb-error);--fc-button-bg-color:var(--sb-bg-primary);--fc-button-border-color:var(--sb-border);--fc-button-text-color:var(--sb-text-primary);--fc-button-hover-bg-color:var(--sb-surface-muted);--fc-button-hover-border-color:var(--sb-border);--fc-button-active-bg-color:var(--color-st-primary-plate);--fc-button-active-border-color:var(--color-st-primary-plate);--fc-more-link-bg-color:var(--sb-bg-secondary);--fc-more-link-text-color:var(--color-st-primary-text);font-family:var(--font-sans);color:var(--sb-text-primary)}#calendar-el.hidden{display:none!important}#calendar-el .fc-toolbar-title{color:var(--sb-text-primary);font-size:1.25rem;font-weight:700}#calendar-el .fc-button{border-radius:var(--radius-md);text-transform:capitalize;padding:.4rem .85rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;box-shadow:none!important}#calendar-el .fc-button-primary:not(:disabled).fc-button-active,#calendar-el .fc-button-primary:not(:disabled):active{color:#fff}#calendar-el .fc-button-primary:not(:disabled):active{background-color:var(--color-st-primary-plate-hover);border-color:var(--color-st-primary-plate-hover)}#calendar-el .fc-button-primary:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}#calendar-el .fc-col-header-cell{background-color:var(--sb-bg-secondary)}#calendar-el .fc-col-header-cell-cushion{color:var(--sb-text-secondary);text-transform:uppercase;letter-spacing:.04em;padding:.5rem .25rem;font-size:max(10px,.6875rem);font-weight:600;text-decoration:none}#calendar-el .fc-daygrid-day-number{color:var(--sb-text-primary);padding:.3rem .45rem;font-size:max(10px,.8125rem);text-decoration:none}#calendar-el .fc-day-other .fc-daygrid-day-number{color:var(--sb-text-tertiary);opacity:.65}#calendar-el .fc-day-today .fc-daygrid-day-number{background:var(--color-st-primary-plate);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;margin:.2rem;padding:0;font-weight:700;display:inline-flex}#calendar-el .fc-popover{background-color:var(--sb-bg-primary);border:1px solid var(--sb-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sb-lg)}#calendar-el .fc-popover-header{background-color:var(--sb-bg-secondary);color:var(--sb-text-primary)}#calendar-el .cal-ev{border:1px solid var(--sb-border);border-left:3px solid var(--cal-accent,var(--sb-text-tertiary));border-radius:var(--radius-md);background-color:var(--cal-accent,var(--sb-text-tertiary))}@supports (color:color-mix(in lab, red, red)){#calendar-el .cal-ev{background-color:color-mix(in srgb,var(--cal-accent,var(--sb-text-tertiary))9%,var(--sb-bg-primary))}}#calendar-el .cal-ev{color:var(--sb-text-primary);cursor:pointer;padding:2px 6px;font-size:max(10px,.75rem);font-weight:500;transition:filter .12s}#calendar-el .cal-ev:hover{filter:brightness(.96)}#calendar-el .cal-ev .fc-event-main,#calendar-el .cal-ev .fc-event-title,#calendar-el .cal-ev .fc-event-time{color:inherit;font-weight:500}#calendar-el .cal-ev-t-rfi{--cal-accent:var(--color-category-8)}#calendar-el .cal-ev-t-si{--cal-accent:var(--color-category-3)}#calendar-el .cal-ev-t-chg{--cal-accent:var(--color-category-4)}#calendar-el .cal-ev-t-sub{--cal-accent:var(--color-category-1)}#calendar-el .cal-ev-t-clar{--cal-accent:var(--color-category-5)}#calendar-el .cal-ev-t-invoice{--cal-accent:var(--color-category-6)}#calendar-el .cal-ev-t-meeting{--cal-accent:var(--color-category-2)}#calendar-el .cal-ev-t-call{--cal-accent:var(--color-st-primary-text)}#calendar-el .cal-ev-t-task,#calendar-el .cal-ev-t-event{--cal-accent:var(--sb-text-tertiary)}#calendar-el .cal-ev-prio-h{border-left-color:var(--color-sb-error)}#calendar-el .cal-ev-prio-m{border-left-color:var(--color-sb-warning)}#calendar-el .cal-ev-prio-l{border-left-color:var(--color-sb-success)}#calendar-el .cal-ev-prio-h .fc-event-title:before{content:"! ";color:var(--color-sb-error-text);font-weight:800}@media (max-width:640px){#calendar-el .fc-header-toolbar{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem}#calendar-el .fc-toolbar-title{font-size:1.05rem}#calendar-el .fc-button{min-height:2.5rem}}#calendar-el .cal-chip{flex-wrap:wrap;align-items:baseline;gap:0 .3rem;width:100%;min-width:0;line-height:1.25;display:flex}#calendar-el .cal-chip-time{opacity:.9;flex-shrink:0;font-size:max(10px,.6875rem);font-weight:600}#calendar-el .cal-chip-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}#calendar-el .cal-chip-affordance{opacity:.6;flex-shrink:0;margin-left:auto;font-size:max(10px,.7rem)}#calendar-el .cal-chip-icon{width:.8rem;height:.8rem;color:var(--cal-accent,var(--sb-text-secondary));flex-shrink:0;align-self:center}#calendar-el .cal-chip-meta{opacity:.78;text-overflow:ellipsis;white-space:nowrap;flex:100%;font-size:max(10px,.625rem);overflow:hidden}#calendar-el .fc-daygrid-event-harness+.fc-daygrid-event-harness{margin-top:3px}#calendar-el{overscroll-behavior-x:contain;overflow-x:auto}#calendar-el .fc-view-harness{min-width:calc(7*(var(--display-target-min) + 1rem) + 4rem)}#calendar-el .fc-daygrid-event{min-height:var(--display-target-min);align-items:center;display:flex}#calendar-el .fc-timeGridWeek-view .fc-daygrid-more-link{min-width:var(--display-target-min);min-height:var(--display-target-min);align-items:center;display:inline-flex}#calendar-el .fc-more-popover{width:min(20rem,100vw - 2rem);max-height:min(70dvh,100%);scroll-padding-block:calc(var(--display-target-min) + 10px)4px;overflow-y:auto}#calendar-el .fc-more-popover .fc-popover-header{z-index:1;position:sticky;top:0}#calendar-el .fc-popover-close{min-width:var(--display-target-min);min-height:var(--display-target-min);justify-content:center;align-items:center;display:inline-flex}#calendar-day-view .cal-ev{border:1px solid var(--sb-border);border-left:3px solid var(--sb-text-tertiary);color:var(--sb-text-primary)}#calendar-day-view .cal-ev-event{background-color:#00b2e3}@supports (color:color-mix(in lab, red, red)){#calendar-day-view .cal-ev-event{background-color:color-mix(in srgb,var(--color-st-primary)12%,var(--sb-bg-primary))}}#calendar-day-view .cal-ev-event{border-left-color:var(--color-st-primary-text)}#calendar-day-view .cal-ev-meeting{background-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){#calendar-day-view .cal-ev-meeting{background-color:color-mix(in srgb,var(--color-category-1)12%,var(--sb-bg-primary))}}#calendar-day-view .cal-ev-meeting{border-left-color:var(--color-category-1)}#calendar-day-view .cal-ev-task{background-color:#6366f1}@supports (color:color-mix(in lab, red, red)){#calendar-day-view .cal-ev-task{background-color:color-mix(in srgb,var(--color-category-5)12%,var(--sb-bg-primary))}}#calendar-day-view .cal-ev-task{border-left-color:var(--color-category-5)}#calendar-day-view .cal-ev-accounting{background-color:#2bb8a6}@supports (color:color-mix(in lab, red, red)){#calendar-day-view .cal-ev-accounting{background-color:color-mix(in srgb,var(--color-sb-success)12%,var(--sb-bg-primary))}}#calendar-day-view .cal-ev-accounting{border-left-color:var(--color-sb-success)}#calendar-day-view .day-list-row{transition:border-color .12s,background-color .12s}#calendar-day-view .day-list-row:hover{border-color:var(--color-st-primary-text)}#calendar-day-view .day-grid{width:100%}#calendar-day-view .day-grid-gutter{width:3.5rem}#calendar-day-view .day-grid-hour-label{color:var(--sb-text-secondary);box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding-right:.5rem;font-size:max(10px,.6875rem);display:flex}#calendar-day-view .day-grid-lane{border-left:1px solid var(--sb-border)}#calendar-day-view .day-grid-hour-line{border-top:1px solid var(--sb-border);box-sizing:border-box}#calendar-day-view .day-grid-now{border-top:2px solid var(--color-sb-error);z-index:5;height:0;position:absolute;left:0;right:0}#calendar-day-view .day-grid-now:before{content:"";background:var(--color-sb-error);border-radius:9999px;width:7px;height:7px;position:absolute;top:-4px;left:-4px}#calendar-day-view .day-block{cursor:pointer;border:1px solid var(--sb-border);background:var(--sb-bg-secondary);color:var(--sb-text-primary);border-left-width:3px;border-radius:.375rem;flex-direction:column;padding:2px 6px;line-height:1.15;transition:filter .12s;display:flex;position:absolute;overflow:hidden}#calendar-day-view .day-block:hover{filter:brightness(.96);z-index:6}#calendar-day-view .day-block-time{opacity:.85;white-space:nowrap;font-size:max(10px,.625rem);font-weight:600}#calendar-day-view .day-block-title{text-overflow:ellipsis;white-space:nowrap;font-size:max(10px,.6875rem);font-weight:500;overflow:hidden}#calendar-day-view .day-block-done{opacity:.6}#calendar-day-view .day-block-done .day-block-title{text-decoration:line-through}#calendar-day-view .day-block-event{background-color:#00b2e3}@supports (color:color-mix(in lab, red, red)){#calendar-day-view .day-block-event{background-color:color-mix(in srgb,var(--color-st-primary)16%,var(--sb-bg-primary))}}#calendar-day-view .day-block-event{border-left-color:var(--color-st-primary-text)}#calendar-day-view .day-block-meeting{background-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){#calendar-day-view .day-block-meeting{background-color:color-mix(in srgb,var(--color-category-1)16%,var(--sb-bg-primary))}}#calendar-day-view .day-block-meeting{border-left-color:var(--color-category-1)}#calendar-day-view .day-block-task{background-color:#006998}@supports (color:color-mix(in lab, red, red)){#calendar-day-view .day-block-task{background-color:color-mix(in srgb,var(--color-st-secondary,#4f46e5)16%,var(--sb-bg-primary))}}#calendar-day-view .day-block-task{border-left-color:var(--color-st-secondary,#4f46e5)}#calendar-day-view .day-block-accounting{background-color:#2bb8a6}@supports (color:color-mix(in lab, red, red)){#calendar-day-view .day-block-accounting{background-color:color-mix(in srgb,var(--color-sb-success)16%,var(--sb-bg-primary))}}#calendar-day-view .day-block-accounting{border-left-color:var(--color-sb-success)}#calendar-day-view .day-block-prio-h{border-left-color:var(--color-sb-error)}#calendar-day-view .day-block-prio-m{border-left-color:var(--color-sb-warning)}#calendar-day-view .day-block-prio-l{border-left-color:var(--color-sb-success)}.calendar-filter-dropdown{min-width:min(500px,100vw - 2rem);max-width:min(500px,100vw - 2rem)}.calendar-filter-dropdown .searchable-select-option-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#calendar-month-view .month-dow{border-bottom:1px solid var(--sb-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}#calendar-month-view .month-dow>div{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text-tertiary);padding:.5rem .6rem;font-size:max(10px,.625rem);font-weight:700}#calendar-month-view .month-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}#calendar-month-view .month-cell{border-right:1px solid var(--sb-border)}@supports (color:color-mix(in lab, red, red)){#calendar-month-view .month-cell{border-right:1px solid color-mix(in srgb,var(--sb-border)55%,transparent)}}#calendar-month-view .month-cell{border-bottom:1px solid var(--sb-border);cursor:pointer;flex-direction:column;gap:.25rem;min-height:7rem;padding:.35rem .35rem .55rem;display:flex}#calendar-month-view .month-week .month-cell:last-child{border-right:none}#calendar-month-view .month-cell.is-other{background:var(--sb-surface-muted)}@supports (color:color-mix(in lab, red, red)){#calendar-month-view .month-cell.is-other{background:color-mix(in srgb,var(--sb-surface-muted)50%,var(--sb-bg-primary))}}#calendar-month-view .month-cell.is-today{background:#00b2e3}@supports (color:color-mix(in lab, red, red)){#calendar-month-view .month-cell.is-today{background:color-mix(in srgb,var(--color-st-primary)10%,var(--sb-bg-primary))}}#calendar-month-view .month-cell.is-today{outline:2px solid var(--color-st-primary-text);outline-offset:-2px}#calendar-month-view .month-cell.has-overdue{box-shadow:inset 0 3px #ff5f5f8c}@supports (color:color-mix(in lab, red, red)){#calendar-month-view .month-cell.has-overdue{box-shadow:inset 0 3px 0 0 color-mix(in srgb,var(--color-sb-error)55%,transparent)}}#calendar-month-view .month-cell.has-today{box-shadow:inset 0 3px #ffa72699}@supports (color:color-mix(in lab, red, red)){#calendar-month-view .month-cell.has-today{box-shadow:inset 0 3px 0 0 color-mix(in srgb,var(--color-sb-warning)60%,transparent)}}#calendar-month-view .month-daynum{min-width:var(--display-target-min);min-height:var(--display-target-min);color:var(--sb-text-secondary);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:.4rem;padding:1px 4px;font-size:max(10px,.75rem);font-weight:600;transition:background .12s;display:flex}#calendar-month-view .month-daynum:hover{background:var(--sb-text-tertiary)}@supports (color:color-mix(in lab, red, red)){#calendar-month-view .month-daynum:hover{background:color-mix(in srgb,var(--sb-text-tertiary)13%,transparent)}}#calendar-month-view .month-daynum:hover{color:var(--sb-text-primary)}#calendar-month-view .month-daynum:focus-visible{outline:2px solid var(--color-st-primary-text);outline-offset:1px}#calendar-month-view .month-cell.is-other .month-daynum{opacity:1}#calendar-month-view .month-cell.is-today .month-daynum .n{background:var(--color-st-primary-plate);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:max(10px,.72rem);font-weight:700;display:inline-flex;box-shadow:0 1px 3px #007da173}@supports (color:color-mix(in lab, red, red)){#calendar-month-view .month-cell.is-today .month-daynum .n{box-shadow:0 1px 3px color-mix(in srgb,var(--color-st-primary-plate)45%,transparent)}}#calendar-month-view .month-heat{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;margin-left:auto;padding:0 .25rem;font-size:max(10px,.625rem);font-weight:700;display:inline-flex}#calendar-month-view .month-heat.hot{background:var(--color-sb-error-plate);color:#fff}#calendar-month-view .month-heat.warm{background:var(--color-sb-warning-plate);color:#fff}#calendar-month-view .month-heat.hot:before{content:"!";margin-right:.1rem;font-weight:800}#calendar-month-view .mchip{--bar:var(--sb-text-tertiary);border:1px solid var(--sb-border);border-left:3px solid var(--bar);border-radius:var(--radius-md);background:var(--bar)}@supports (color:color-mix(in lab, red, red)){#calendar-month-view .mchip{background:color-mix(in srgb,var(--bar)7%,var(--sb-bg-primary))}}#calendar-month-view .mchip{cursor:pointer;min-width:var(--display-target-min);min-height:var(--display-target-min);flex-direction:column;flex-shrink:0;gap:.1rem;padding:.25rem .4rem;transition:filter .12s;display:flex}#calendar-month-view .mchip:hover{filter:brightness(.97)}#calendar-month-view .mchip:focus-visible{outline:2px solid var(--color-st-primary-text);outline-offset:1px}#calendar-month-view .mchip.is-done{opacity:.6}#calendar-month-view .mchip.is-done .mchip-title{text-decoration:line-through}#calendar-month-view .mchip+.mchip{margin-top:.2rem}#calendar-month-view .mchip.t-rfi{--bar:var(--color-category-8)}#calendar-month-view .mchip.t-si{--bar:var(--color-category-3)}#calendar-month-view .mchip.t-chg{--bar:var(--color-category-4)}#calendar-month-view .mchip.t-sub{--bar:var(--color-category-1)}#calendar-month-view .mchip.t-clar{--bar:var(--color-category-5)}#calendar-month-view .mchip.t-invoice{--bar:var(--color-category-6)}#calendar-month-view .mchip.t-meeting{--bar:var(--color-category-2)}#calendar-month-view .mchip.t-call{--bar:var(--color-st-primary)}#calendar-month-view .mchip.t-task,#calendar-month-view .mchip.t-event{--bar:var(--sb-text-tertiary)}#calendar-month-view .mchip-proj{color:var(--sb-text-secondary);align-items:baseline;gap:.3rem;min-width:0;font-size:max(10px,.625rem);display:flex}#calendar-month-view .mchip-proj .pno{color:var(--sb-text-primary);flex:none;font-weight:700}#calendar-month-view .mchip-proj .pname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#calendar-month-view .mchip-head{align-items:center;gap:.3rem;min-width:0;display:flex}#calendar-month-view .mchip-ic{width:.8rem;height:.8rem;color:var(--bar);flex:none}#calendar-month-view .mchip-ref{color:var(--bar);flex:none;font-size:max(10px,.6875rem);font-weight:700}#calendar-month-view .mchip-title{color:var(--sb-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:max(10px,.75rem);font-weight:500;overflow:hidden}#calendar-month-view .mchip-sdot{background:var(--bar);border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-left:auto;display:none}#calendar-month-view .mchip-sdot.s-overdue{background:var(--color-sb-error)}#calendar-month-view .mchip-sdot.s-today{background:var(--color-sb-warning)}#calendar-month-view .mchip-sdot.s-completed{background:var(--color-sb-success)}[data-cb-mode=on] #calendar-month-view .mchip-sdot{width:10px;height:10px}[data-cb-mode=on] #calendar-month-view .mchip-sdot.s-overdue{border-radius:2px}[data-cb-mode=on] #calendar-month-view .mchip-sdot.s-today{clip-path:polygon(50% 0%,100% 100%,0% 100%);border-radius:0;width:12px}[data-cb-mode=on] #calendar-month-view .mchip-sdot.s-completed{border-radius:999px}#calendar-month-view .mchip-mile{color:var(--sb-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:max(10px,.6875rem);overflow:hidden}#calendar-month-view .mchip-mile .ml-lab{color:var(--sb-text-primary);font-weight:600}#calendar-month-view .mchip-mile.m-overdue,#calendar-month-view .mchip-mile.m-overdue .ml-lab{color:var(--color-sb-error-text)}#calendar-month-view .mchip-mile.m-today,#calendar-month-view .mchip-mile.m-today .ml-lab{color:var(--color-sb-warning-text)}#calendar-month-view .mchip-due{align-items:center;gap:.25rem;font-size:max(10px,.6875rem);font-weight:600;display:inline-flex}#calendar-month-view .mchip-due .mchip-flag{flex:none;width:.7rem;height:.7rem}#calendar-month-view .mchip-due.d-urgent{color:var(--color-sb-error-text)}#calendar-month-view .mchip-due.d-tight{color:var(--color-sb-warning-text)}#calendar-month-view .mchip-due.d-calm{color:var(--sb-text-tertiary);font-weight:500}#calendar-month-view .dense-compact .mchip{flex-direction:row;align-items:center;gap:.3rem}#calendar-month-view .dense-compact .mchip-proj,#calendar-month-view .dense-compact .mchip-mile,#calendar-month-view .dense-compact .mchip-due{display:none}#calendar-month-view .dense-compact .mchip-sdot{display:block}#calendar-month-view .dense-standard .mchip-proj{display:none}#calendar-month-view .dense-standard .mchip.is-simple .mchip-proj{display:flex}.portal-scale .detail-tab-btn{font-size:1.4444rem}.portal-scale .detail-tab-btn svg:first-of-type{display:none}@media (max-width:767px){#portal-detail-tabs>button{padding-inline:calc(var(--spacing)*1)}}.portal-scale .card-st h3>svg:first-child,.portal-scale .card-st h4>svg:first-child{display:none}.portal-scale .card-st,.portal-scale .btn-st,.portal-scale .btn-icon-st,.portal-scale .badge-st,.portal-scale .form-input-st,.portal-scale .pill-btn-st,.portal-scale .modal-st,.portal-scale .menu-item-st,.portal-scale .rounded-md,.portal-scale .rounded-lg,.portal-scale .rounded-xl,.portal-scale .rounded-2xl,.portal-scale .rounded-3xl,.portal-scale .rounded-full{border-radius:5px}.portal-scale .stat-tile-st-value{font-size:1.875rem}.portal-scale .text-2xs,.portal-scale .text-xs,.portal-scale .text-sm,.portal-scale .btn-st-sm,.portal-scale .pill-btn-st,.portal-scale .field-label-st-sm,.portal-scale .stat-tile-st-label,.portal-scale .stat-tile-st-sub,.portal-scale .menu-item-st{font-size:1rem;line-height:1.5}.portal-scale .label-st,.portal-scale .error-state-title-st{font-size:1rem}.portal-scale .error-state-desc-st{font-size:1rem;line-height:1.5}.portal-scale .error-state-icon-st{border-radius:5px}.portal-scale .badge-st{font-size:1rem}.portal-scale .badge-st svg{width:1.25rem;height:1.25rem}.portal-scale .monitor-step-st{padding-left:3.25rem;gap:.75rem;padding-block:.75rem}.portal-scale .monitor-step-st-ring{width:2.5rem;height:2.5rem;font-size:1.05rem;top:.75rem}.portal-scale .monitor-step-st-ring svg{width:1.25rem;height:1.25rem}.portal-scale .monitor-step-st:not(:last-child):after{top:calc(3.25rem + 6px);bottom:calc(3px - .75rem);left:calc(1.25rem - 1px)}.portal-scale .monitor-step-st-title{font-size:1.1rem;font-weight:600}.portal-scale .monitor-step-st-desc{margin-top:.25rem;font-size:1rem}.portal-scale .monitor-step-st-stamp{font-size:1rem}.portal-scale .monitor-st .btn-st-success{padding:.75rem 1.75rem;font-size:1.1rem}.portal-scale .modal-st-md,.portal-scale .modal-st-lg{max-width:90vw}.portal-scale .modal-st-md .modal-body-st,.portal-scale .modal-st-lg .modal-body-st{max-height:none}.portal-scale .modal-st{max-height:90vh}.portal-enter-hero{background:#0e63a4 url(../img/portal/login-blueprint.png) 50%/cover no-repeat}[data-theme=dark] .portal-logo-img{filter:invert()hue-rotate(180deg)}.history-timeline-st{padding:.25rem 0 .5rem}.history-timeline-st>div{border-bottom-width:0;padding-left:2.375rem;padding-right:1rem;position:relative}.history-timeline-st>div:before{content:"";background-color:var(--sb-text-secondary);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:1.21094rem;left:.75rem}.history-timeline-st>div:not(:last-child):after{content:"";background-color:var(--sb-border);width:1px;position:absolute;top:2.08594rem;bottom:-.5rem;left:calc(1rem - .5px)}.history-timeline-st [data-lucide],.history-timeline-st svg,.history-timeline-st .history-meta-full{display:none}.history-timeline-st .history-meta-day{display:inline}#dt-history-detail-view{scrollbar-width:thin;scrollbar-color:var(--sb-border)transparent}#dt-history-detail-view::-webkit-scrollbar{width:6px}#dt-history-detail-view::-webkit-scrollbar-track{background:0 0}#dt-history-detail-view::-webkit-scrollbar-thumb{background:var(--sb-border);border-radius:4px}#dt-history-detail-view::-webkit-scrollbar-thumb:hover{background:var(--sb-text-secondary)}#dt-rfi-record-card{padding:0}.dt-rfi-section{padding:var(--card-padding);--monitor-cell-inset:var(--card-padding)}.dt-rfi-section~.dt-rfi-section{border-top:1px solid var(--sb-border)}.dt-rfi-section:not(:last-child) .table-flush-st{border-radius:0}@media (min-width:768px){.dt-rfi-section .table-flush-st :is(th,td):first-child{padding-left:var(--card-padding)}.dt-rfi-section .table-flush-st :is(th,td):last-child{padding-right:var(--card-padding)}}@media (max-width:767px){.dt-rfi-section .table-flush-st{margin-inline:0;margin-bottom:0}.dt-rfi-section .table-st-responsive tbody tr:last-child{margin-bottom:0}}#dt-rail-card{padding:0}#dt-detail-tabs :is(.dt-tab-btn,#dt-rail-collapse):focus-visible{outline-offset:-2px}@media (prefers-contrast:more){#dt-detail-tabs :is(.dt-tab-btn,#dt-rail-collapse):focus-visible{outline-offset:-3px}}#dt-detail-tabs [role=tablist]{scrollbar-width:none}#dt-detail-tabs [role=tablist]::-webkit-scrollbar{display:none}#dt-rail-card #dt-comments-list,#dt-rail-card .dt-tab-panel[data-panel=messages]{padding:.75rem 1rem}#dt-rail-card .dt-tab-btn .badge-st{background-color:#00b2e3;border-radius:9999px;justify-content:center;min-width:1.125rem;height:1.125rem;margin-left:.25rem;padding:0 .3125rem;line-height:1}@supports (color:color-mix(in lab, red, red)){#dt-rail-card .dt-tab-btn .badge-st{background-color:color-mix(in srgb,var(--color-st-primary)8%,var(--sb-bg-primary))}}#dt-rail-card .dt-tab-btn .badge-st{color:var(--color-st-primary-text)}#dt-rail-card .dt-tab-btn[aria-selected=true] .badge-st{background-color:var(--st-selection-fill,var(--color-st-primary-text));color:var(--st-selection-ink,var(--color-st-on-primary-text-fg))}#message-detail-column:has(>#messages-dashboard-view:not(.hidden)){box-shadow:none;background:0 0;border:0;padding:0}#messages-dashboard-view,#messages-dashboard-content{padding:0}.messages-dashboard-st{gap:1.25rem;display:grid;container-type:inline-size}.messages-dashboard-header-st{border-top:3px solid var(--color-st-primary-text);min-width:0;margin:0}.messages-dashboard-heading-st{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.messages-dashboard-glyph-st{width:1.5rem;height:1.5rem;color:var(--color-st-primary-text);flex-shrink:0}.messages-dashboard-heading-st .pill-bar-st{min-width:0;max-width:100%;margin:0}.messages-dashboard-st .messages-dashboard-target-st{min-width:32px;min-height:32px}.messages-dashboard-st .pill-btn-st{padding:.375rem .625rem;font-size:max(10px,.6875rem)}.messages-dashboard-totals-st{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.messages-dashboard-totals-st .stat-tile-st{min-width:0;text-decoration:none}.messages-dashboard-totals-st .stat-tile-st-label{padding-right:0}.messages-dashboard-metric-st{--stat-tile-tone-text:var(--color-st-primary-text)}.messages-dashboard-metric-st[data-tone=warning]{--stat-tile-tone-text:var(--color-sb-warning-text)}.messages-dashboard-metric-st[data-tone=error]{--stat-tile-tone-text:var(--color-sb-error-text)}.messages-dashboard-metric-st:hover{background:var(--sb-surface-muted)}.messages-dashboard-metric-st:focus-visible{outline-offset:-3px}.messages-dashboard-support-st{color:var(--sb-text-secondary);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.5rem;font-size:max(10px,.6875rem);display:flex}.messages-dashboard-link-st{min-height:32px;color:var(--color-st-primary-text);align-items:center;gap:.375rem;font-size:max(10px,.75rem);text-decoration:none;display:inline-flex}.messages-dashboard-link-st:hover{text-decoration:underline}.messages-dashboard-link-st svg{width:.875rem;height:.875rem}.messages-dashboard-st .messages-dashboard-section-st{box-shadow:none;padding:0}.messages-dashboard-section-heading-st{border-bottom:1px solid var(--sb-border);padding:1rem 1.25rem}.messages-dashboard-section-heading-st h3{color:var(--sb-text-primary);font-size:1rem;font-weight:600}.messages-dashboard-section-heading-st p{color:var(--sb-text-secondary);margin-top:.125rem;font-size:max(10px,.75rem)}.messages-dashboard-project-st{border-bottom:1px solid var(--sb-border);grid-template-columns:minmax(0,1fr) auto 2rem;align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:grid}.messages-dashboard-project-st:last-child{border-bottom:0}.messages-dashboard-project-st:hover{background:var(--sb-surface-muted)}.messages-dashboard-project-name-st{color:var(--sb-text-primary);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;min-height:32px;font-size:max(10px,.8125rem);font-weight:600;text-decoration:none;display:flex}.messages-dashboard-project-name-st:hover{color:var(--color-st-primary-text)}.messages-dashboard-chips-st{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.messages-dashboard-chevron-st{min-width:32px;min-height:32px;color:var(--sb-text-secondary);justify-content:center;align-items:center;display:flex}.messages-dashboard-chevron-st svg{width:1rem;height:1rem}.messages-dashboard-st .messages-dashboard-chip-st{--message-chip-ink:var(--color-st-primary-text);--message-chip-fill:var(--color-st-primary);min-width:var(--display-target-min);min-height:max(32px,var(--display-target-min));color:var(--message-chip-ink);background:var(--message-chip-fill);padding:.25rem .625rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.messages-dashboard-st .messages-dashboard-chip-st{background:color-mix(in srgb,var(--message-chip-fill)6%,var(--sb-bg-primary))}}.messages-dashboard-st .messages-dashboard-chip-st{border-radius:var(--radius-card);border-color:#0000;text-decoration:none}.messages-dashboard-st .messages-dashboard-chip-st[data-tone=awaiting].is-zero{--message-chip-ink:var(--sb-text-secondary)}.messages-dashboard-st .messages-dashboard-chip-st[data-tone=awaiting]:not(.is-zero){--message-chip-ink:#fff;--message-chip-fill:var(--color-sb-warning-plate);color:#fff;background:var(--message-chip-fill);box-shadow:inset 0 0 0 1px var(--sb-text-primary)}.messages-dashboard-st .messages-dashboard-chip-st[data-tone=awaiting]:not(.is-zero):hover{color:#fff;background:var(--color-sb-warning-plate-hover);border-color:var(--sb-text-primary);box-shadow:inset 0 0 0 1px var(--sb-text-primary)}.messages-dashboard-chip-st[data-tone=flagged]{--message-chip-ink:var(--color-sb-error-text);--message-chip-fill:var(--color-sb-error)}.messages-dashboard-st .messages-dashboard-chip-st.is-zero{color:var(--sb-text-secondary);border-color:var(--sb-border);background:0 0}.messages-dashboard-st .messages-dashboard-chip-st:hover{color:var(--message-chip-ink);border-color:var(--message-chip-ink);box-shadow:none;transform:none}.messages-dashboard-chip-st svg{width:.875rem;height:.875rem}.messages-dashboard-conversation-st{text-align:left;border-bottom:1px solid var(--sb-border);cursor:pointer;background:0 0;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:.75rem 1.25rem;display:flex}.messages-dashboard-conversation-st:hover{background:var(--sb-surface-muted)}.messages-dashboard-sender-st,.messages-dashboard-when-st{color:var(--sb-text-secondary);font-size:max(10px,.75rem);display:block}.messages-dashboard-when-st{flex-shrink:0}.messages-dashboard-subject-st{color:var(--sb-text-primary);overflow-wrap:anywhere;font-size:max(10px,.8125rem);font-weight:600;display:block}.messages-dashboard-project-label-st{color:var(--color-st-primary-text);overflow-wrap:anywhere;font-size:max(10px,.75rem);display:block}.messages-dashboard-sender-st{overflow-wrap:anywhere}.messages-dashboard-footer-st{padding:.5rem 1.25rem}.messages-dashboard-empty-st{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.messages-dashboard-notice-st{color:var(--sb-text-secondary);align-items:center;gap:1rem;font-size:max(10px,.8125rem);display:flex}@container (max-width:42rem){.messages-dashboard-heading-st .pill-bar-st{width:100%}.messages-dashboard-totals-st{grid-template-columns:repeat(2,minmax(0,1fr))}.messages-dashboard-totals-st .stat-tile-st:nth-child(3){border-left:0}.messages-dashboard-totals-st .stat-tile-st:nth-child(n+3){border-top:1px solid var(--sb-border)}.messages-dashboard-project-st{grid-template-columns:minmax(0,1fr) 2.75rem;gap:.25rem .5rem}.messages-dashboard-chips-st{grid-area:2/1/auto/-1}.messages-dashboard-chevron-st{grid-area:1/2}}@media not all and (min-width:768px),(pointer:coarse){.messages-dashboard-st .messages-dashboard-target-st,.messages-dashboard-project-name-st,.messages-dashboard-chevron-st,.messages-dashboard-link-st{min-width:44px;min-height:44px}}.messages-dashboard-conversation-st:focus-visible{outline-offset:-3px}.calendar-workspace{background:var(--sb-bg-secondary);--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover)}.calendar-search-band input{flex:10rem;min-width:0}.calendar-rail{background:var(--sb-bg-primary);--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary);border-right:1px solid var(--sb-border);flex:0 0 18rem;width:18rem;padding:1rem;overflow-y:auto}.calendar-rail.off-canvas-closed{display:none}.calendar-rail-backdrop{background:var(--color-st-scrim-drawer);z-index:var(--z-drawer-backdrop);position:fixed;inset:0}.calendar-type-filter{border-radius:var(--radius-md);width:100%;min-height:2rem;color:var(--sb-text-primary);border:1px solid #0000;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:max(10px,.8125rem);display:flex}.calendar-type-filter[aria-pressed=true],.calendar-type-filter:hover{background:var(--sb-bg-secondary)}.calendar-type-filter>svg:last-child{color:var(--color-st-primary-text)}.calendar-type-icon{color:var(--calendar-category,var(--sb-text-secondary))}@supports (color:color-mix(in lab, red, red)){.calendar-type-icon{color:color-mix(in srgb,var(--calendar-category,var(--sb-text-secondary))65%,var(--sb-text-primary))}}.calendar-type-filter[data-cal-type=rfi]{--calendar-category:var(--color-category-8)}.calendar-type-filter[data-cal-type=si]{--calendar-category:var(--color-category-3)}.calendar-type-filter[data-cal-type=chg]{--calendar-category:var(--color-category-4)}.calendar-type-filter[data-cal-type=sub]{--calendar-category:var(--color-category-1)}.calendar-type-filter[data-cal-type=clar]{--calendar-category:var(--color-category-5)}.calendar-type-filter[data-cal-type=invoice]{--calendar-category:var(--color-category-6)}.calendar-type-filter[data-cal-type=meeting]{--calendar-category:var(--color-category-2)}.calendar-type-filter[data-cal-type=call]{--calendar-category:var(--color-st-primary-text)}html[data-theme=dark]{--st-selection-fill:var(--color-st-primary-plate);--st-selection-ink:var(--color-white)}html[data-theme=dark] :is(#markup-sheet-bar [data-action=navigate-sheet][aria-current=true],.mini-cal-day.bg-st-primary-text){background-color:var(--st-selection-fill);color:var(--st-selection-ink)}html[data-theme=dark] .mini-cal-day.bg-st-primary-text>.bg-st-on-primary-text-fg{background-color:currentColor}html[data-theme=dark]:not([data-comfort-mode=on]) :is(.pill-bar-st .pill-btn-st:is(.pill-btn-st-active,[aria-pressed=true]):not(:is([data-score-cat],[data-seg-field=overallDecision]) *),.view-toggle-st-btn[aria-pressed=true]:not(.sbv3-table-st *)){position:relative}html[data-theme=dark]:not([data-comfort-mode=on]) :is(.pill-bar-st .pill-btn-st:is(.pill-btn-st-active,[aria-pressed=true]):not(:is([data-score-cat],[data-seg-field=overallDecision]) *),.view-toggle-st-btn[aria-pressed=true]:not(.sbv3-table-st *)):after{content:"";border:2px solid var(--st-selection-ink);border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (prefers-contrast:more){html[data-theme=dark] .pill-bar-st .pill-btn-st:is(.pill-btn-st-active,[aria-pressed=true]):not(:is([data-score-cat],[data-seg-field=overallDecision]) *):focus-visible{outline-color:var(--st-selection-ink)}html[data-theme=dark]:not([data-comfort-mode=on]) .pill-bar-st .pill-btn-st:is(.pill-btn-st-active,[aria-pressed=true]):not(:is([data-score-cat],[data-seg-field=overallDecision]) *):focus-visible{outline-offset:-6px}}html[data-theme=dark] .datepicker-time-cell.selected:focus-visible{outline-color:var(--st-selection-ink);outline-offset:-2px}html:not([data-theme=dark]) .datepicker-time-cell.selected:focus-visible{outline-color:var(--st-selection-ink,var(--color-st-on-primary-text-fg));outline-offset:-3px}@media (prefers-contrast:more){html:not([data-theme=dark]) .datepicker-time-cell.selected:focus-visible{outline-offset:-4px}}.datepicker-time-cell:not(.selected):focus-visible{outline-offset:-3px}@media (prefers-contrast:more){.datepicker-time-cell:not(.selected):focus-visible{outline-offset:-4px}}#calendar-mini{--mini-cal-day-height:2rem}#calendar-mini .mini-cal-day{color:var(--sb-text-primary)}#calendar-mini .mini-cal-day.text-theme-secondary{color:var(--sb-text-secondary)}#calendar-mini .mini-cal-day.bg-st-primary\/10,#calendar-mini .mini-cal-day[aria-pressed=true]:not(.bg-st-primary-text){background:var(--sb-bg-secondary);box-shadow:inset 0 -2px var(--color-st-primary-text)}#calendar-mini .mini-cal-day.bg-st-primary-text{color:var(--st-selection-ink,var(--color-st-on-primary-text-fg))}@media (max-width:767px){.calendar-rail{inset-inline:0;top:auto;bottom:var(--visual-viewport-bottom-inset,0px);width:100%;height:min(80vh,var(--visual-viewport-height,80vh));z-index:var(--z-drawer);padding-bottom:calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--sb-border);border-radius:1rem 1rem 0 0;position:fixed}.calendar-rail.off-canvas-closed,.calendar-rail.off-canvas-closing{flex-direction:column;display:flex;transform:translateY(100%)}}@media (max-width:767px),(pointer:coarse){.calendar-type-filter,#calendar-mini .mini-cal-day{min-height:var(--touch-target-min)}#calendar-mini{--mini-cal-gap:0px}}[data-mobile-mode=field] .calendar-type-filter,[data-mobile-mode=field] #calendar-mini .mini-cal-day{min-height:var(--touch-target-min)}.mini-cal-compact{--mini-cal-day-height:1.75rem}@media (pointer:coarse){.mini-cal-compact .mini-cal-day{min-height:var(--touch-target-min)}}[data-mobile-mode=field] #calendar-mini{--mini-cal-gap:0px}.calendar-header.view-header-st{border-top:3px solid var(--color-st-primary-text);margin:0 0 .75rem;padding:0}.calendar-toolbar-primary{flex:auto}.calendar-toolbar-primary #calendar-title{flex:0 auto}#calendar-toolbar-date-host:empty,#calendar-toolbar-density-host:empty,#calendar-rail-options:empty{display:none}#calendar-month-view .month-view{overflow-x:auto}#calendar-month-view .month-dow,#calendar-month-view .month-scroll{min-width:49rem}@media (max-width:767px){.calendar-toolbar{gap:.5rem;padding:.5rem 1rem}.calendar-toolbar-primary,.calendar-toolbar-secondary{width:100%}.calendar-toolbar-secondary{justify-content:space-between;gap:.25rem}.calendar-toolbar #cal-today{padding-inline:.5rem}.calendar-toolbar #calendar-view-toggle .pill-btn-st{min-width:var(--display-target-min);padding-inline:.375rem}.calendar-search-band{padding-block:.375rem}.calendar-toolbar #calendar-range-status{font-size:max(10px,.625rem)}.calendar-toolbar-primary{flex-wrap:wrap}.calendar-toolbar #calendar-range-status{flex-basis:100%;order:10}}.cal-event-popover{z-index:var(--z-popover);max-height:min(32rem,80vh);position:fixed}.cal-event-popover>.cal-pop-frame{width:100%;min-width:0;max-height:inherit;position:relative}.cal-pop-context{background:var(--calendar-category,var(--sb-text-secondary));align-items:flex-start;gap:.5rem}@supports (color:color-mix(in lab, red, red)){.cal-pop-context{background:color-mix(in srgb,var(--calendar-category,var(--sb-text-secondary))10%,var(--sb-bg-primary))}}.cal-pop-context{border-top:4px solid var(--calendar-category,var(--sb-text-secondary))}.cal-pop-category-icon{color:var(--sb-text-primary)}.cal-event-popover[data-cal-type=rfi]{--calendar-category:var(--color-category-8)}.cal-event-popover[data-cal-type=si]{--calendar-category:var(--color-category-3)}.cal-event-popover[data-cal-type=chg]{--calendar-category:var(--color-category-4)}.cal-event-popover[data-cal-type=sub]{--calendar-category:var(--color-category-1)}.cal-event-popover[data-cal-type=clar]{--calendar-category:var(--color-category-5)}.cal-event-popover[data-cal-type=invoice]{--calendar-category:var(--color-category-6)}.cal-event-popover[data-cal-type=meeting]{--calendar-category:var(--color-category-2)}.cal-event-popover[data-cal-type=call]{--calendar-category:var(--color-st-primary-text)}.cal-event-popover[data-popover-side]:before{content:"";top:var(--popover-arrow-top,50%);background:var(--sb-bg-primary);border:1px solid var(--color-st-primary-text);width:.75rem;height:.75rem;position:absolute;transform:translateY(-50%)rotate(45deg)}.cal-event-popover[data-popover-side=right]:before{z-index:1;border-top:0;border-right:0;left:-.375rem}.cal-event-popover[data-popover-side=left]:before{z-index:1;border-bottom:0;border-left:0;right:-.375rem}#calendar-page .cal-preview-selected,#calendar-el .cal-preview-selected,#calendar-month-view .cal-preview-selected,#calendar-day-view .cal-preview-selected{outline:2px solid var(--color-st-primary-text);outline-offset:1px}@media (max-width:767px){.cal-event-popover{width:100%;min-width:0;max-width:100%;max-height:min(85dvh,var(--visual-viewport-height,85dvh));top:auto!important;left:0!important;right:0!important;bottom:var(--visual-viewport-bottom-inset,0px)!important}.cal-event-popover>.cal-pop-frame{max-height:inherit;position:relative;bottom:auto!important}.cal-event-popover[data-popover-side]:before{display:none}.cal-event-popover .popover-modal-footer-st button{min-height:var(--touch-target-min)}}.calendar-agenda-event{text-align:left;overflow-wrap:anywhere;border:1px solid var(--sb-control-border);border-radius:var(--radius-sm);background:var(--sb-bg-primary);width:100%;min-height:44px;color:var(--sb-text-primary);flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:.75rem;display:flex}.calendar-agenda-event:hover{background:var(--sb-surface-muted)}#calendar-day-view .day-grid-slot{text-align:right;cursor:pointer;width:100%;min-height:44px;color:var(--sb-text-primary);background:0 0;padding:0 .5rem;display:block}#calendar-day-view .day-grid-slot-label{visibility:hidden;font-size:max(10px,.75rem)}#calendar-day-view .day-grid-slot:hover,#calendar-day-view .day-grid-slot:focus-visible{background:var(--sb-surface-muted);box-shadow:inset 3px 0 var(--color-st-primary-text)}#calendar-day-view .day-grid-slot:hover .day-grid-slot-label,#calendar-day-view .day-grid-slot:focus-visible .day-grid-slot-label{visibility:visible}#calendar-day-view .day-grid-now{pointer-events:none}.modal-footer-dismiss-st{justify-content:flex-end}.modal-footer-dismiss-st>.modal-footer-close-st{flex-shrink:0;margin-inline-end:auto}.modal-st.sbv3-dialog-st-sm textarea.form-input-st[rows="1"]{min-height:0}:is(.form-input-st,.form-input-st-sm,.form-control-surface-st,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.datepicker-year-input,.datepicker-time-input,.datepicker-time-trigger,.dropdown-nav-search){background-color:var(--sb-input-rest);transition:background-color .2s,border-color .2s,box-shadow .2s}:is(.form-input-st,.form-input-st-sm,.form-control-surface-st,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.datepicker-year-input,.datepicker-time-input,.datepicker-time-trigger,.dropdown-nav-search):hover:not(:disabled):not(.disabled):not(.form-input-error):not([readonly]):not(.readonly-field-st):not(:has(.datepicker-text-input[readonly])){background-color:var(--sb-input-hover);border-color:var(--color-st-primary-text)}:is(.form-input-st,.form-input-st-sm,.form-control-surface-st,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.datepicker-year-input,.datepicker-time-input,.datepicker-time-trigger,.dropdown-nav-search):is(:focus,:focus-within):not(:disabled):not(.disabled):not(.form-input-error):not([readonly]):not(.readonly-field-st):not(:has(.datepicker-text-input[readonly])){background-color:var(--sb-bg-primary);border-color:var(--color-st-primary-text)}.form-control-surface-st:not(.form-input-error):focus{outline:2px solid var(--sb-focus-ring);outline-offset:2px}@media (prefers-contrast:more){:root{--sb-input-border:var(--sb-control-border)}:is(.form-input-st,.form-input-st-sm,.form-control-surface-st,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.datepicker-year-input,.datepicker-time-input,.datepicker-time-trigger,.dropdown-nav-search){border-width:2px}.form-control-surface-st:focus-visible{outline-offset:3px;outline-width:3px}}:where(.bg-surface-1,.bg-white):not(input,textarea,select,.form-input-st,.form-input-st-sm,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.form-control-surface-st){--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary)}:where(.bg-surface-2):not(input,textarea,select,.form-input-st,.form-input-st-sm,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.form-control-surface-st){--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover)}:is(.form-input-st,.form-input-st-sm,.form-control-surface-st,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.datepicker-year-input,.datepicker-time-input,.datepicker-time-trigger,.dropdown-nav-search):where(:not(.form-input-error,[readonly],:disabled,.disabled,.open)){border:1px solid var(--sb-input-border)}@media (prefers-contrast:more){:is(.form-input-st,.form-input-st-sm,.form-control-surface-st,.searchable-select-trigger,.date-range-btn-st,.input-container-st,.datepicker-year-input,.datepicker-time-input,.datepicker-time-trigger,.dropdown-nav-search):not(.form-input-error):not([readonly]):not(:disabled):not(.disabled){border-width:2px}}.reports-content-st,.hr-pane-content-st{--sb-input-rest:var(--sb-input-raised);--sb-input-hover:var(--sb-input-raised-hover)}body{--sb-input-rest:var(--sb-input-well);--sb-input-hover:var(--sb-bg-primary)}:is(.readonly-field-st,input.form-input-st[readonly],textarea.form-input-st[readonly],.datepicker-trigger:has(.datepicker-text-input[readonly])){cursor:default;caret-color:#0000;background-color:#0000;transition:none}:is(.readonly-field-st,input.form-input-st[readonly],textarea.form-input-st[readonly],.datepicker-trigger:has(.datepicker-text-input[readonly])):hover:not(.form-input-error),:is(.readonly-field-st,input.form-input-st[readonly],textarea.form-input-st[readonly],.datepicker-trigger:has(.datepicker-text-input[readonly])):focus:not(.form-input-error){background-color:#0000;border-color:#0000}:is(.readonly-field-st,input.form-input-st[readonly],textarea.form-input-st[readonly],.datepicker-trigger:has(.datepicker-text-input[readonly]))::placeholder{color:var(--sb-text-secondary);opacity:1}input.form-input-st.placeholder-dropdown-st[readonly],input.form-input-st.placeholder-dropdown-st[readonly]:is(:hover,:focus):not(.form-input-error){background-color:var(--sb-input-rest);border-color:var(--sb-control-border)}@media (prefers-contrast:more){input.form-input-st.placeholder-dropdown-st[readonly]:not(.form-input-error){border-color:var(--sb-control-border);border-width:2px}}:is(input,textarea).readonly-field-st:not(.form-input-error):focus-visible,:is(input.form-input-st,textarea.form-input-st)[readonly]:not(.form-input-error):focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.readonly-field-st a{cursor:pointer;font-weight:500}.readonly-field-st a:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}@media (prefers-contrast:more){:is(.readonly-field-st,input.form-input-st[readonly],textarea.form-input-st[readonly],.datepicker-trigger:has(.datepicker-text-input[readonly])):not(.form-input-error){border-color:#0000}:is(input,textarea).readonly-field-st:focus-visible{outline-width:3px}}.datepicker-trigger:has(.datepicker-text-input[readonly]):focus-within{outline:2px solid var(--sb-focus-ring);outline-offset:2px}.datepicker-trigger:has(.datepicker-text-input[readonly]) .datepicker-text-input{cursor:default;caret-color:#0000}.readonly-lock-st>input.readonly-field-st{width:100%;min-width:0}:is(.readonly-field-st,input.form-input-st[readonly],textarea.form-input-st[readonly],.datepicker-trigger:has(.datepicker-text-input[readonly])):not(.form-input-error){box-shadow:none;border:0;border-radius:0;min-height:0;padding-top:0;padding-bottom:0;padding-left:0}:is(.readonly-field-st,input.form-input-st[readonly],textarea.form-input-st[readonly],.datepicker-trigger:has(.datepicker-text-input[readonly])):not(.form-input-error):not(:where(.readonly-field-st.readonly-lock-st:not(input,textarea),.readonly-lock-st>.readonly-field-st:not(input,textarea),.readonly-lock-st>input[readonly],.readonly-lock-st>textarea[readonly])){padding-right:0}:is(.readonly-field-st-multiline,textarea.readonly-field-st,textarea.form-input-st[readonly]),.readonly-field-st-multiline a{font-weight:400}.readonly-field-st:empty:before{content:"—"}.readonly-field-st.readonly-lock-st:not(input,textarea),.readonly-lock-st>:is(.readonly-field-st:not(input,textarea),input[readonly],textarea[readonly],.datepicker-wrapper:has(.datepicker-text-input[readonly])){padding-right:calc(var(--input-padding-x) + 1.5rem)}.readonly-field-st,input.form-input-st[readonly],.datepicker-text-input[readonly]{font-weight:500}.readonly-field-st.readonly-field-st-multiline,textarea.readonly-field-st,textarea.form-input-st[readonly],.readonly-field-st-multiline a{font-weight:400}.readonly-field-st>.font-normal{font-weight:inherit}.login-password-input-st{padding-right:calc(max(var(--display-target-min),2.5rem) + .5rem)}.login-password-toggle-st{width:max(var(--display-target-min),2.5rem);min-height:var(--display-target-min)}html[data-mobile-mode=field] :is(.btn-st-primary,.btn-st-lg){min-height:var(--touch-target-lg)}@media not all and (min-width:768px),(pointer:coarse){html :is(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=url],input[type=time],input[type=datetime-local],textarea,.searchable-select-search,.datepicker-text-input,.datepicker-time-input,.datepicker-year-input){font-size:max(16px,1rem)}}:is(.dropdown-nav-close,.dropdown-nav-clear-search,.searchable-select-chip-remove,.searchable-select-clear,.searchable-select-clear-all,.searchable-select-clear-search,.searchable-select-option,.datepicker-clear,.datepicker-nav-btn,.datepicker-month-btn,.datepicker-year-input,.datepicker-month-cell,.datepicker-day,.datepicker-time-input,.datepicker-ampm-btn,.datepicker-time-trigger,.datepicker-time-option,.datepicker-time-cell,.datepicker-footer-btn,.tab-overflow-more,.tab-overflow-item,.reply-nav-st button,.modal-st.sbv3-dialog-st [data-dismiss=modal].btn-icon-st,.pagination-btn-st-sbv3,.header-filter-st){min-width:var(--display-target-min);min-height:var(--display-target-min)}:is(.searchable-select-trigger,.modal-st.sbv3-dialog-st .form-input-st,.modal-st.sbv3-dialog-st .modal-footer-st .btn-st,.sbv3-preview-bar-st .btn-st){min-width:var(--display-target-min)}html[data-mobile-mode=field] .modal-st.sbv3-dialog-st .modal-footer-st :is(.btn-st-primary,.btn-st-lg){min-height:var(--touch-target-lg)}.searchable-select-trigger .searchable-select-chip-remove{justify-content:center;align-items:center;display:inline-flex}.searchable-select-chip-remove>svg{flex-shrink:0;width:14px;height:14px}.searchable-select-trigger .searchable-select-chip{flex-shrink:0}.searchable-select-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.searchable-select-search .searchable-select-clear-all{flex-shrink:0;align-items:center;display:inline-flex}.searchable-select-clear-search{align-items:center;display:inline-flex}.datepicker-trigger,.modal-st.sbv3-dialog-st .datepicker-trigger{padding-right:var(--input-padding-x)}.datepicker-trigger{--datepicker-slot-padding-y:var(--input-padding-y)}@media (min-width:1024px){.modal-st.sbv3-dialog-st .datepicker-trigger{--datepicker-slot-padding-y:.5rem}.sbv3-table-st #rfi-filter-row .datepicker-trigger{--datepicker-slot-padding-y:0px}}.datepicker-trigger:has(.datepicker-text-input[readonly]):not(.form-input-error){--datepicker-slot-padding-y:0px}.datepicker-clear{margin-block:calc(-1*var(--datepicker-slot-padding-y));flex-shrink:0;position:static;transform:none}.datepicker-text-input,.datepicker-wrapper[data-mode=datetime] .datepicker-text-input,.datepicker-wrapper[data-mode=time] .datepicker-text-input{min-width:0}.datepicker-calendar-scroll{min-width:0;max-width:100%;overflow-x:auto}.mini-cal-scroll{min-width:0;max-width:100%;padding:4px;position:relative;overflow-x:auto}.mini-cal-grid{min-width:calc(7*var(--display-target-min) + 6*var(--mini-cal-gap,.25rem));grid-template-columns:repeat(7,minmax(var(--display-target-min),1fr));gap:var(--mini-cal-gap,.25rem)}.mini-cal-day{min-width:var(--display-target-min);min-height:max(var(--mini-cal-day-height,2.25rem),var(--display-target-min))}:is(.datepicker-days-header,.datepicker-days-grid){min-width:calc(7*var(--display-target-min) + 6px);grid-template-columns:repeat(7,minmax(var(--display-target-min),1fr));gap:1px}.datepicker-popover:not(.datepicker-sheet-mode){width:max(300px,calc(7*var(--display-target-min) + 1.5rem + 8px));max-width:calc(100vw - 16px)}.datepicker-popover:not(.datepicker-sheet-mode):has(.datepicker-time-picker){width:max(260px,calc(6*var(--display-target-min) + 2.75rem + 2px))}.datepicker-time-group{min-width:0;overflow-x:auto}.datepicker-time-grid-hours{grid-template-columns:repeat(6,minmax(var(--display-target-min),1fr))}.datepicker-time-grid-minutes{grid-template-columns:repeat(4,minmax(var(--display-target-min),1fr))}.datepicker-time-grid-period{grid-template-columns:repeat(2,minmax(var(--display-target-min),1fr))}.datepicker-time-field>summary.datepicker-time-trigger{width:max(3.25rem,calc(var(--display-target-min) + .5rem + 2px))}.datepicker-time-menu{min-width:calc(var(--display-target-min) + .5rem + 2px)}.precon-cal-agenda-item,[data-report-open-attachment]{min-height:var(--display-target-min)}.markups-open-st{min-width:var(--display-target-min);min-height:var(--display-target-min);text-align:left;cursor:pointer}.markups-open-st:focus-visible{outline:2px solid var(--sb-focus-ring);outline-offset:2px}[data-offline-unavailable=true][data-markup-id],[data-offline-unavailable=true][data-markup-id]:hover{background-color:var(--sb-bg-primary);opacity:1;cursor:not-allowed;transform:none}[data-offline-unavailable=true][data-markup-id] .markups-open-st,[data-offline-unavailable=true][data-markup-id] [data-action=open-from-register]{cursor:not-allowed}.dt-doc-title-target-st{min-width:var(--display-target-min);min-height:var(--display-target-min);align-items:center;display:inline-flex}.dt-doc-title-target-st:focus-visible{outline-offset:-2px}.comments-panel-input{min-height:var(--display-target-min)!important}.comments-panel-post,:is(.cost-analysis-breakdown-trigger,.activity-log-revert-btn,.accounting-cell-target-st){min-width:var(--display-target-min);min-height:var(--display-target-min)}td.accounting-cell-target-st{height:var(--display-target-min)}#hr-detail-header{position:relative}#hr-detail-header:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(to right,var(--color-st-primary),var(--btn-secondary));pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.directory-communication-action-st{min-width:var(--display-target-min);min-height:var(--display-target-min);display:flex}.directory-communication-header-st{flex-wrap:wrap}.directory-communication-header-st>:first-child{min-width:min(100%,16rem)}.directory-communication-header-st>:last-child{flex-wrap:wrap;max-width:100%}:is(#btnTestSms,#btnResendCode,[data-action=unregister-device]){min-width:var(--display-target-min);min-height:var(--display-target-min)}:is(#btnTestSms,#btnResendCode):not(.hidden),[data-action=unregister-device]{justify-content:center;align-items:center;display:inline-flex}div:has(>:is(#btnTestSms,#btnResendCode)){flex-wrap:wrap;gap:8px}:is(.btn-remove-attachment,.ext-attach-menu-btn,.fp-breadcrumb-btn){min-width:var(--display-target-min);min-height:var(--display-target-min)}.btn-remove-attachment{justify-content:center;align-items:center;display:flex}#btnUserMenu.settings-context-active{background-color:#00b2e3}@supports (color:color-mix(in lab, red, red)){#btnUserMenu.settings-context-active{background-color:color-mix(in srgb,var(--color-st-primary)10%,var(--sb-bg-primary))}}#btnUserMenu.settings-context-active{box-shadow:inset 0 0 0 2px var(--color-st-primary-text)}#btnUserMenu.settings-context-active #headerUserName,#btnUserMenu.settings-context-active #headerUserRole{color:var(--sb-text-primary)}#meetings-table-view .meeting-series-chevron-st{width:1.5rem;padding-inline:0}.meeting-series-chevron-icon-st{transition:transform .16s}#meetings-table-view tr.meeting-series-open-st{background:var(--sb-bg-secondary)}#meetings-table-view tr.meeting-series-detail-st{background:0 0}#meetings-table-view tr.meeting-series-detail-st>td{padding:0}#meetings-table-view .meeting-series-well-st{background:var(--sb-bg-secondary);padding:.5rem 1rem .5rem 3.25rem}@supports (color:color-mix(in lab, red, red)){#meetings-table-view .meeting-series-well-st{background:color-mix(in srgb,var(--sb-bg-secondary)50%,var(--sb-bg-primary))}}[data-theme=dark] #meetings-table-view tr.meeting-series-open-st{background:var(--sb-surface-muted)}[data-theme=dark] #meetings-table-view .meeting-series-well-st{background:#0f1419}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] #meetings-table-view .meeting-series-well-st{background:color-mix(in srgb,#0f1419 25%,var(--sb-bg-primary))}}@media (prefers-reduced-motion:reduce){.meeting-series-chevron-icon-st{transition:none}}.grimace-arcade{border:2px solid #a77cff;width:min(66rem,100vw - 2rem);max-width:66rem;box-shadow:0 0 0 1px #341763,0 0 32px #7139c4aa}.grimace-arcade-header{color:#fff;background:linear-gradient(115deg,#171332,#302060 62%,#161a3a);border-bottom:1px solid #785ab8}.grimace-arcade-header .text-theme-secondary{color:#e4dcff}.grimace-arcade-header .btn-icon-st{color:#fff}.grimace-arcade-header .btn-icon-st:hover,.grimace-arcade-header .btn-icon-st:focus-visible{background:#493478}.grong-wordmark{width:clamp(7rem,18vw,11rem);height:auto;display:block}.grimace-arcade-body{color:#f5f2ff;background:#12152b}.grimace-session-status,.grimace-arcade-body [data-online-panel] .text-theme-secondary,.grimace-arcade-body [data-online-panel] .form-label-st{color:#ddd2f8}.grimace-arcade-body .btn-st-ghost,.grimace-arcade-footer .btn-st-ghost{color:#f5f2ff}.grimace-arcade-body .btn-st-ghost:hover,.grimace-arcade-footer .btn-st-ghost:hover{color:#fff;background:#493478}.grimace-mode-bar .btn-st-secondary,.grimace-arcade-body [data-online-panel] .btn-st-secondary{color:#fff;background:#7136a5}.grimace-mode-bar .btn-st-secondary:hover,.grimace-arcade-body [data-online-panel] .btn-st-secondary:hover{color:#fff;background:#542878}.grimace-arcade-footer{background:#12152b;border-color:#7566a6}.grimace-arcade-footer .text-theme-secondary{color:#ddd2f8}.grimace-mode-bar{border-bottom:1px solid #7566a6;padding-bottom:.65rem}.grimace-session-status{min-height:1.5em;margin:.5rem 0}.grimace-arcade-body [data-online-panel]{min-width:0}.grimace-arcade-body [data-arena]{margin-top:.75rem}.grimace-arcade-body [data-arena].hidden,.grimace-arcade-body [data-online-panel].hidden{display:none}.grimace-state-card{color:#f5f2ff;text-align:center;background:#12152b;border:1px solid #bba0ff;border-radius:1rem;width:min(25rem,100%);padding:1.25rem;box-shadow:0 0 28px #7139c499}.grimace-state-card h4{margin:.35rem 0;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:700}.grimace-state-card p:not(.grimace-eyebrow){color:#ddd2f8;margin:.5rem 0 1rem}.grimace-state-card .btn-st-primary{color:#fff;background:#7136a5}.grimace-state-card .btn-st-primary:hover:not(:disabled){color:#fff;background:#542878}.grimace-state-card{--sb-focus-ring:#9fe9ff}.grimace-state-card .btn-st{border:1px solid #bba0ff}.grimace-state-card .btn-st-secondary{color:#fff;background:#7136a5}.grimace-state-card .btn-st-secondary:hover:not(:disabled){color:#fff;background:#542878}.grimace-state-card .btn-st-ghost:hover:not(:disabled){color:#fff;background:#493478}.grimace-state-card .btn-st-ghost:disabled{color:#f5f2ff;background:0 0}.grimace-arena-state [data-arena-canvas]{display:none}.grimace-arena-state [data-arcade-overlay]:not(.hidden){min-height:12rem;position:static}.grimace-result-stage canvas{width:100%;height:auto;display:block}.grimace-hill-queue{overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.grimace-arcade-body [data-hill-panel] .btn-st{white-space:normal;overflow-wrap:anywhere;border:1px solid #bba0ff}.grimace-arcade-body [data-hill-panel] .btn-st-secondary{color:#fff;background:#7136a5}.grimace-arcade-body [data-hill-panel] .btn-st-secondary:hover:not(:disabled){color:#fff;background:#542878}.grimace-arcade-body [data-hill-panel] .btn-st-success{border-color:#fff}.grimace-arcade-body [data-hill-panel] .btn-st:disabled{color:#ddd2f8;background:#282044;border-color:#7566a6}.grimace-result-stage .grong-players{color:inherit;overflow-wrap:anywhere;font-size:max(.75rem,10px)}.grimace-result-stage .grong-players span{max-width:48%}.grong-players{color:#f5f2ff;justify-content:space-between;gap:1rem;margin:.5rem auto 0;font-size:.875rem;font-weight:700;display:flex}.grong-players.hidden{display:none}.grong-avatar-editor{color:#f5f2ff;background:#171532;border:1px solid #9d82e0;border-radius:1rem;grid-template-columns:minmax(12rem,21rem) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.grong-avatar-editor.hidden{display:none}.grong-avatar-preview{text-align:center;background:#282044;border:1px solid #7566a6;border-radius:.8rem;align-self:start;padding:.75rem}.grong-avatar-preview canvas{width:min(100%,19rem);height:auto;margin:auto;display:block}.grong-avatar-preview p,.grong-avatar-controls>p:not(.grimace-eyebrow){color:#e5d9ff}.grong-avatar-controls h4{margin:.3rem 0;font-size:1.4rem;font-weight:700}.grong-avatar-controls fieldset{border:0;min-width:0;margin:.75rem 0;padding:0}.grong-avatar-actions{z-index:1;background:#171532;padding:.75rem 0;position:sticky;bottom:0}.grong-avatar-controls legend{color:#f5f2ff;margin-bottom:.35rem;font-size:.875rem;font-weight:700}.grong-avatar-choices{flex-wrap:wrap;gap:.4rem;display:flex}.grong-avatar-choices button{min-height:max(2.75rem,var(--touch-target-min));min-width:var(--touch-target-min);color:#f5f2ff;background:#282044;border:1px solid #a99bc9;border-radius:.5rem;padding:.5rem .75rem}.grong-avatar-choices button[aria-pressed=true]{color:#fff;background:#7136a5;border-color:#e6cbff}.grong-avatar-choices button:focus-visible{outline-offset:2px;outline:2px solid #9fe9ff}.grong-avatar-categories{margin:1rem 0}.grong-avatar-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.grong-avatar-gallery .grong-avatar-option{flex-direction:column;align-items:center;gap:.4rem;min-width:0;display:flex}.grong-avatar-option canvas{width:min(100%,9rem);height:auto;display:block}.grong-avatar-catalog-note{color:#e5d9ff;font-size:.875rem}.grong-avatar-selected{font-size:max(.75rem,10px);font-weight:600}.grimace-logo{color:#fff;letter-spacing:-.04em;text-shadow:2px 2px #7c2eca,3px 3px #120b32;font-size:clamp(1.15rem,3vw,1.8rem);font-weight:900}.grimace-logo span{color:#f5aaff}.grimace-score{background:#11152d;border:1px solid #9570de;border-radius:.6rem;padding:.25rem .75rem}.grimace-score [data-score=left]{color:#9fe9ff}.grimace-score [data-score=right]{color:#f5aaff}.grimace-score [aria-hidden=true]{color:#fff}.grimace-arena{border:2px solid #bba0ff;width:min(100%,1.7778*max(12rem,100dvh - 17rem));margin-inline:auto;box-shadow:0 0 0 1px #421d81,0 0 20px #8345d877}.grimace-hero{color:#fff;background:linear-gradient(110deg,#171332,#302060);border:1px solid #9d82e0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;overflow:hidden}.grimace-hero h4{letter-spacing:-.03em;margin:.2rem 0;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:900}.grimace-hero p:last-child{color:#e4dcff;margin:0;font-size:.875rem}.grimace-hero img{object-fit:contain;filter:drop-shadow(0 0 10px #b985ff);flex:0 0 5rem;width:5rem;height:5rem}.grimace-lobby-panel{color:#fff;background:#171532;border:1px solid #9d82e0;border-radius:.75rem;min-width:0;padding:1rem}.grimace-arcade{--sb-focus-ring:#9fe9ff}.grimace-arcade-body [data-online-panel] .btn-st{white-space:normal;overflow-wrap:anywhere;border:1px solid #bba0ff}.grimace-arcade-body [data-online-panel] .btn-st-success{border-color:#fff}.grimace-arcade-body [data-online-panel] .btn-st:disabled{color:#ddd2f8;background:#282044;border-color:#7566a6}.grimace-entry-actions .grimace-lobby-panel{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.grimace-entry-actions .grimace-panel-title{margin:0}.grimace-entry-actions p{color:#e5d9ff;margin:0 0 .5rem;font-size:.875rem}.grimace-entry-actions .btn-st{width:100%;margin-top:auto}.grimace-room{overflow-wrap:anywhere;min-width:0}.grimace-room-slots{gap:.75rem;margin:.75rem 0}.grimace-room-slot{text-align:center;background:#282044;border:1px solid #7566a6;border-radius:.375rem;flex-direction:column;align-items:center;gap:.25rem;min-width:0;padding:.75rem;display:flex}.grimace-slot-art{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:4.5rem;display:flex}.grimace-slot-art canvas{width:4.5rem;max-width:100%;height:auto}.grimace-slot-empty{color:#e5d9ff;font-size:2rem}.grimace-room-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.grimace-room-start{width:100%;min-height:var(--touch-target-lg)}.grimace-share-link.form-input-st{color:#f5f2ff;background:#282044;border-color:#bba0ff}.grimace-eyebrow{color:#cbbaff;letter-spacing:.07em;margin:0;font-size:.75rem;font-weight:700}.grimace-panel-title{color:#fff;margin:.2rem 0 .75rem;font-size:1.125rem;font-weight:700}.grimace-match-row{border-top:1px solid #7566a6}.grimace-match-row .btn-st-ghost{color:#fff}.grimace-lobby-panel .form-label-st{color:#e4dcff}.grimace-match-row .btn-st-ghost:hover,.grimace-match-row .btn-st-ghost:focus-visible{color:#fff;background:#493478}.grimace-champion{background:#282044;border:1px solid #bea45f;border-radius:.6rem;align-items:center;gap:.8rem;padding:.65rem;display:flex}.grimace-champion-mascot{flex:0 0 4rem;height:4rem;position:relative}.grimace-champion-mascot img{object-fit:contain;width:100%;height:100%}.grimace-crown{font-size:1.5rem;line-height:1;position:absolute;top:-.5rem;left:1.2rem;transform:rotate(-12deg)}.grimace-crown-fall{animation:1.5s ease-in forwards grimace-crown-tumble}.grimace-crown-new{animation:.35s 1.4s backwards grimace-crown-arrives}.grimace-champion-name{color:#fff;overflow-wrap:anywhere;margin:0;font-weight:700}.grimace-crown-change{color:#e5d9ff;margin:.1rem 0 0;font-size:.8rem}.grimace-rankings{margin:.75rem 0 0;padding:0;list-style:none}.grimace-ranking{border-top:1px solid #7566a6;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.grimace-rank{color:#fff;background:#493478;border-radius:.35rem;flex:0 0 1.75rem;place-items:center;height:1.75rem;font-weight:700;display:grid}.grimace-ranking:first-child .grimace-rank{background:#805500}.grimace-player{overflow-wrap:anywhere;flex:1;min-width:0}.grimace-record{color:#e5d9ff;text-align:right;font-size:.75rem}.grimace-record strong{color:#fff;display:block}.grimace-empty{color:#e5d9ff;font-size:.875rem}@keyframes grimace-crown-tumble{0%{opacity:1;transform:rotate(-12deg)}45%{opacity:1;transform:translate(1rem,-.6rem)rotate(45deg)}to{opacity:0;transform:translate(2.2rem,3.4rem)rotate(160deg)}}@keyframes grimace-crown-arrives{0%{opacity:0;transform:translateY(-1rem)rotate(10deg)}to{opacity:1;transform:rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.grimace-crown-fall{display:none}.grimace-crown-new{animation:none}}@media (max-width:640px){.grimace-arcade{width:100%;max-width:100%}.grimace-arcade-header{gap:.35rem}.grimace-score{padding:.2rem .45rem}.grimace-ranking{flex-wrap:wrap}.grong-avatar-editor{grid-template-columns:1fr}.grong-avatar-preview canvas{max-width:14rem}}.sb-toast .sb-toast-action{color:var(--color-st-toast-info-ink);border-color:var(--color-st-toast-info-ink)}.sb-toast .sb-toast-action:hover{color:#fff;background:var(--color-st-toast-info-ink)}.sb-toast .sb-toast-action:focus-visible{outline:2px solid var(--color-st-toast-focus);outline-offset:2px}.meeting-topic-body{max-height:var(--meeting-topic-height,none)}.meeting-topic-body.is-collapsed{max-height:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}