@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bs-app{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-font-ui:"Inter Variable", "Inter", "Inter Display", Arial, sans-serif;--bs-font-mono:monospace;--bs-font-display:var(--bs-font-ui);--bs-fs-10:10px;--bs-fs-11:11px;--bs-fs-12:12px;--bs-fs-13:13px;--bs-fs-14:14px;--bs-fs-15:15px;--bs-fs-16:16px;--bs-fs-18:18px;--bs-fs-19:19px;--bs-fs-22:22px;--bs-fs-23:23px;--bs-fs-25:25px;--bs-fs-26:26px;--bs-fs-29:29px;--bs-fs-31:31px;--bs-fs-46:46px;--bs-fw-regular:400;--bs-fw-book:450;--bs-fw-medium:500;--bs-fw-half:550;--bs-fw-semibold:600;--bs-fw-half-bold:650;--bs-fw-620:620;--bs-tr-h1:-1px;--bs-tr-h2:-.2px;--bs-tr-eyebrow:1.5px;--bs-tr-metric:-1px;--bs-tr-phone:-.7px;--bs-tr-th:.2px;--bs-t-h1:var(--bs-fw-semibold) var(--bs-fs-31) / 1.17 var(--bs-font-ui);--bs-t-h2:var(--bs-fw-semibold) var(--bs-fs-16) / 1.3 var(--bs-font-ui);--bs-t-h3:var(--bs-fw-semibold) var(--bs-fs-15) / 1.4 var(--bs-font-ui);--bs-t-body:var(--bs-fw-regular) var(--bs-fs-14) / 1.5 var(--bs-font-ui);--bs-t-small:var(--bs-fw-regular) var(--bs-fs-11) / 1.55 var(--bs-font-ui);--bs-t-td:var(--bs-fw-regular) var(--bs-fs-12) / 1.4 var(--bs-font-ui);--bs-t-th:var(--bs-fw-semibold) var(--bs-fs-10) / 1.3 var(--bs-font-ui);--bs-t-eyebrow:var(--bs-fw-semibold) var(--bs-fs-10) / 1.3 var(--bs-font-ui);--bs-t-pill:var(--bs-fw-semibold) var(--bs-fs-10) / 1 var(--bs-font-ui);--bs-t-metric-strong:var(--bs-fw-620) var(--bs-fs-26) / 1.2 var(--bs-font-ui);--bs-t-metric-span:var(--bs-fw-medium) var(--bs-fs-11) / 1.3 var(--bs-font-ui);--bs-t-bigvalue:var(--bs-fw-half) var(--bs-fs-46) / 1.05 var(--bs-font-ui);--bs-t-phone:var(--bs-fw-semibold) var(--bs-fs-25) / 1.2 var(--bs-font-ui);--bs-t-blockquote:var(--bs-fw-book) var(--bs-fs-19) / 1.45 var(--bs-font-ui);--bs-t-navitem:var(--bs-fw-medium) var(--bs-fs-12) / 1.3 var(--bs-font-ui);--bs-t-btn:var(--bs-fw-semibold) var(--bs-fs-13) / 1 var(--bs-font-ui);--bs-fs-28:28px;--bs-tr-page-title:-.02em;--bs-t-page-title:var(--bs-fw-semibold) var(--bs-fs-28) / 1.15 var(--bs-font-ui);--bs-head-line-gap:4px;--bs-t-mono:var(--bs-fw-medium) var(--bs-fs-12) / 1.4 var(--bs-font-mono);--bs-t-mono-lg:var(--bs-fw-semibold) var(--bs-fs-22) / 1.2 var(--bs-font-mono);--bs-t-section:var(--bs-fw-semibold) var(--bs-fs-16) / 1.3 var(--bs-font-ui);--bs-t-figure:var(--bs-fw-half) var(--bs-fs-29) / 1.15 var(--bs-font-ui);--bs-t-strong:var(--bs-fw-semibold) var(--bs-fs-14) / 1.4 var(--bs-font-ui);--bs-t-micro:var(--bs-fw-semibold) var(--bs-fs-10) / 1.3 var(--bs-font-ui);--bs-t-strong-size:14px;--bs-t-strong-lh:20px;--bs-t-strong-weight:600;--bs-t-strong-track:-.005em;--bs-t-micro-size:10px;--bs-t-micro-lh:13px;--bs-t-micro-weight:600;--bs-t-micro-track:.15em;--bs-t-body-size:14px;--bs-t-body-lh:21px;--bs-t-body-weight:400;--bs-t-body-track:0;--bs-paper:var(--bs-cloud);--bs-num:"tnum" 1;--bs-r-dialog:13px;--bs-r-confirm:12px;--bs-r-panel:10px;--bs-r-step:9px;--bs-r-notice:8px;--bs-r-control:7px;--bs-r-input:6px;--bs-r-pill:5px;--bs-r-marker:4px;--bs-r-round:50%;--bs-signal:#ff4f12;--bs-brandtext:#a63809;--bs-signal-hover:#e8430c;--bs-signal-press:#cc3a08;--bs-signal-soft:#ff8a5c;--bs-signal-ink:#fff;--bs-signal-fill:#c43507;--bs-signal-fill-hover:#a62d05;--bs-signal-fill-press:#8a2504;--bs-canvas:#f6f6f5;--bs-cloud:#f3f5f6;--bs-surface:#fff;--bs-surface-2:#fafbfb;--bs-surface-3:#eaeef1;--bs-line:#dde2e5;--bs-line-head:#e9edf0;--bs-line-row:#e8edf0;--bs-line-strong:#d3d9dd;--bs-ink:#111820;--bs-ink-2:#27313a;--bs-ink-3:#56616b;--bs-ink-4:#65717b;--bs-ink-5:#b7c2ca;--bs-rail-bg:#111820;--bs-rail-ink:#edf0f3;--bs-rail-muted:#b6c1cb;--bs-rail-group:#a2afba;--bs-rail-line:#34424e;--bs-rail-sel:#3a4654;--bs-rail-active-ink:#fff;--bs-avatar-bg:#e4e9ed;--bs-ok:#196044;--bs-ok-quiet:#eaf5ef;--bs-ok-line:#c0ddce;--bs-warn:#79550a;--bs-warn-quiet:#fff3d6;--bs-warn-line:#e7d7a8;--bs-crit:#a82c39;--bs-crit-quiet:#fcecee;--bs-crit-line:#eac1c6;--bs-info:#285a96;--bs-info-quiet:#eaf1fc;--bs-info-line:#cddeee;--bs-ai:#66469a;--bs-ai-quiet:#f1ecfa;--bs-idle:#56616b;--bs-idle-quiet:#f3f5f6;--bs-idle-line:#dde2e5;--bs-focus:var(--bs-signal-fill);--bs-focus-width:2px;--bs-focus-offset:2px;--bs-r-flat:0;--bs-light-radius:0;--bs-h-compact:28px;--bs-h-control:38px;--bs-h-comfortable:42px;--bs-row-compact:42px;--bs-row-default:44px;--bs-row-ledger:36px;--bs-row-tall:80px;--bs-col-min:150px;--bs-col-min-num:88px;--bs-prose-min:260px;--bs-header-h:64px;--bs-h-cmdhead:48px;--bs-h-field:40px;--bs-h-filter:36px;--bs-r-field:10px;--bs-fill-field:#f1f3f4;--bs-line-field:#7e8f9b;--bs-signal-quiet:#fff1eb;--bs-t-mono-sh:var(--bs-t-mono);--bs-t-mono-lg-sh:var(--bs-t-mono-lg);--bs-t-mono-track:0;--bs-t-section-track:-.2px;--bs-t-figure-track:-1px;--bs-r-container:var(--bs-r-panel);--bs-series:var(--bs-signal);--bs-chart-gutter:18px;--bs-e-overlay:0 25px 80px #11182030;--bs-e-popover:0 8px 24px #1118201f;--bs-scrim:#1118206b;--bs-h-bar:56px;--bs-h-topbar:64px;--bs-h-topbar-mobile:56px;--bs-canvas-gap:8px;--bs-r-frame:14px;--bs-e-frame:0 1px 2px #1118200a, 0 8px 24px #1118200f;--bs-h-chip:30px;--bs-h-navrow:36px;--bs-h-navitem:44px;--bs-h-th:42px;--bs-h-td:66px;--bs-h-touch:47px;--bs-h-tabbar:64px;--bs-table-sticky-top:0px;--bs-content-pad-y-top:29px;--bs-content-pad-x:32px;--bs-content-pad-y-bottom:35px;--bs-panel-pad-head-y:17px;--bs-panel-pad-head-x:20px;--bs-panel-pad-body:20px;--bs-panel-gap:16px;--bs-rail-pad-y:26px;--bs-rail-pad-x:16px;--bs-rail-gap:25px;--bs-metric-pad-y:20px;--bs-metric-pad-x:22px;--bs-topbar-pad-x:30px;--bs-td-pad-y:15px;--bs-td-pad-x:18px;--bs-th-pad-x:18px;--bs-s1:4px;--bs-s2:8px;--bs-s3:12px;--bs-s4:16px;--bs-s5:20px;--bs-s6:24px;--bs-s7:32px;--bs-s8:40px;--bs-s9:48px;--bs-s10:64px;--bs-rail-w:264px;--bs-inspector-w:400px;--bs-measure:62ch;--bs-content-max:1700px;--bs-content-max-public:1200px;--bs-content-max-mobile:540px;--bs-dur-1:90ms;--bs-dur-2:.14s;--bs-dur-3:.2s;--bs-ease:cubic-bezier(.2, .8, .2, 1);--bs-z-base:0;--bs-z-sticky:10;--bs-z-rail:20;--bs-z-header:30;--bs-z-fab:40;--bs-z-overlay:50;--bs-z-dialog:60;--bs-z-dropdown:70;--bs-z-command:80;--bs-z-toast:90}.bs-app[data-viewport=mobile]{--bs-rail-w:0px;--bs-content-max:540px;--bs-content-pad-y-top:24px;--bs-content-pad-x:20px;--bs-content-pad-y-bottom:30px}.bs-app[data-viewport=tablet]{--bs-rail-w:0px;--bs-content-max:1024px}.bs-app[data-viewport=public]{--bs-rail-w:0px;--bs-content-max:1200px}@media (max-width:1100px){.bs-app{--bs-content-pad-x:25px;--bs-canvas-gap:0px;--bs-header-h:56px}}@media (max-width:780px){.bs-app{--bs-content-pad-x:18px;--bs-fs-10:12px;--bs-fs-11:12px;--bs-fs-12:13px;--bs-fs-13:14px;--bs-t-micro-size:12px;--bs-t-micro-lh:16px;--bs-h-compact:var(--bs-h-touch);--bs-h-control:var(--bs-h-touch);--bs-h-field:var(--bs-h-touch);--bs-h-filter:var(--bs-h-touch);--bs-h-navitem:var(--bs-h-touch);--bs-metric-pad-x:12px;--bs-metric-pad-y:14px}.bs-bottomtab{min-height:var(--bs-h-touch)}}@media (prefers-reduced-motion:reduce){.bs-app{--bs-dur-1:0s;--bs-dur-2:0s;--bs-dur-3:0s}}.bs-app[data-ds=modernist]{--bs-cloud:#f3f2f2;--bs-paper:#f3f2f2;--bs-surface:#eae9e9;--bs-surface-2:#eae7e7;--bs-surface-3:#d7d3d3;--bs-hover:#d7d3d3;--bs-press:#bab6b6;--bs-ink:#201e1d;--bs-ink-2:#444141;--bs-ink-3:#605d5d;--bs-ink-4:#605d5d;--bs-ink-5:#bab6b6;--bs-line:#201e1d66;--bs-line-head:#201e1d66;--bs-line-row:#201e1d66;--bs-line-faint:#201e1d29;--bs-line-control:#7d7979;--bs-line-field:#7d7979;--bs-line-strong:#201e1d;--bs-signal:#ec3013;--bs-brandtext:#ae1800;--bs-signal-hover:#dd2b0f;--bs-signal-press:#ae1800;--bs-signal-soft:#ffc4b8;--bs-signal-quiet:#fff2ef;--bs-signal-ink:#f3f2f2;--bs-signal-fill:#ae1800;--bs-signal-fill-hover:#7c1405;--bs-signal-fill-press:#7c1405;--bs-focus:#ec3013;--bs-series:#201e1d;--bs-accent-100:#fff2ef;--bs-accent-200:#ffe0d9;--bs-accent-300:#ffc4b8;--bs-accent-400:#ff9783;--bs-accent-500:#ff563c;--bs-accent-600:#dd2b0f;--bs-accent-700:#ae1800;--bs-accent-800:#7c1405;--bs-accent-900:#4d170e;--bs-neutral-100:#f8f4f4;--bs-neutral-200:#eae7e7;--bs-neutral-300:#d7d3d3;--bs-neutral-400:#bab6b6;--bs-neutral-500:#9b9797;--bs-neutral-600:#7d7979;--bs-neutral-700:#605d5d;--bs-neutral-800:#444141;--bs-neutral-900:#2d2b2b;--bs-ok:#115629;--bs-ok-quiet:#dcf2df;--bs-ok-line:#218a45;--bs-warn:#774914;--bs-warn-quiet:#fcedcd;--bs-warn-line:#da950b;--bs-crit:#ae1800;--bs-crit-quiet:#fff2ef;--bs-crit-line:#ec3013;--bs-status-ok-fg:#115629;--bs-status-ok-bg:#dcf2df;--bs-status-ok-dot:#218a45;--bs-status-warn-fg:#774914;--bs-status-warn-bg:#fcedcd;--bs-status-warn-dot:#da950b;--bs-status-crit-fg:#ae1800;--bs-status-crit-bg:#fff2ef;--bs-status-crit-dot:#ec3013;--bs-info:#605d5d;--bs-info-quiet:#f8f4f4;--bs-info-line:#d7d3d3;--bs-ai:#444141;--bs-ai-quiet:#f8f4f4;--bs-idle:#7d7979;--bs-idle-quiet:#f8f4f4;--bs-idle-line:#d7d3d3;--bs-phase-intake:#2769b7;--bs-phase-diagnosis:#7055b0;--bs-phase-parts:#985700;--bs-phase-repair:#007b76;--bs-phase-qc:#94468f;--bs-phase-done:#0a7e3a;--bs-floor-down:#e5c226;--bs-floor-working:#1f7dcf;--bs-floor-up:#2e9e52;--bs-floor-ready:#0a7e3a;--bs-floor-op:#985700;--bs-rail-w:244px;--bs-h-topbar:56px;--bs-h-tabbar:60px;--bs-rail-bg:#201e1d;--bs-rail-ink:#f3f2f2;--bs-rail-muted:#bab6b6;--bs-rail-group:#bab6b6;--bs-rail-line:#444141;--bs-rail-sel:transparent;--bs-rail-active-ink:#f3f2f2;--bs-avatar-bg:#eae7e7;--bs-designfoot-ink:#bab6b6;--bs-scrim:#201e1d6b;--bs-fw-regular:400;--bs-fw-book:400;--bs-fw-medium:600;--bs-fw-half:600;--bs-fw-semibold:600;--bs-fw-half-bold:800;--bs-fw-620:800;--bs-fs-10:11px;--bs-fs-11:11px;--bs-fs-12:12px;--bs-fs-14:14px;--bs-fs-15:15px;--bs-fs-16:16px;--bs-fs-18:18px;--bs-fs-26:32px;--bs-fs-29:32px;--bs-fs-31:32px;--bs-fs-46:40px;--bs-tr-h1:-.02em;--bs-tr-h2:-.02em;--bs-tr-eyebrow:.1em;--bs-tr-metric:-.03em;--bs-tr-th:.1em;--bs-t-section-track:-.02em;--bs-t-figure-track:-.03em;--bs-t-micro-size:11px;--bs-t-micro-lh:14px;--bs-t-micro-weight:600;--bs-t-micro-track:.1em;--bs-t-body-size:14px;--bs-t-body-lh:21px;--bs-t-body-weight:400;--bs-t-strong-weight:600;--bs-t-h1:var(--bs-fw-half-bold) var(--bs-fs-31) / 1.1 var(--bs-font-ui);--bs-t-h2:var(--bs-fw-half-bold) var(--bs-fs-18) / 1.25 var(--bs-font-ui);--bs-t-h3:var(--bs-fw-half-bold) var(--bs-fs-15) / 1.3 var(--bs-font-ui);--bs-t-section:var(--bs-fw-half-bold) var(--bs-fs-16) / 1.25 var(--bs-font-ui);--bs-t-body:var(--bs-fw-regular) var(--bs-fs-14) / 1.5 var(--bs-font-ui);--bs-t-strong:var(--bs-fw-semibold) var(--bs-fs-14) / 1.4 var(--bs-font-ui);--bs-t-eyebrow:var(--bs-fw-semibold) var(--bs-fs-11) / 1.3 var(--bs-font-ui);--bs-t-micro:var(--bs-fw-semibold) var(--bs-fs-11) / 1.3 var(--bs-font-ui);--bs-t-th:var(--bs-fw-semibold) var(--bs-fs-11) / 1.3 var(--bs-font-ui);--bs-t-kicker:var(--bs-fw-semibold) var(--bs-fs-11) / 1.3 var(--bs-font-ui);--bs-t-pill:var(--bs-fw-half-bold) var(--bs-fs-12) / 1 var(--bs-font-ui);--bs-t-chip:var(--bs-fw-half-bold) var(--bs-fs-12) / 1.2 var(--bs-font-ui);--bs-t-btn:var(--bs-fw-half-bold) var(--bs-fs-14) / 1 var(--bs-font-ui);--bs-t-figure:var(--bs-fw-620) var(--bs-fs-29) / 1.05 var(--bs-font-ui);--bs-t-metric-strong:var(--bs-fw-620) var(--bs-fs-29) / 1.05 var(--bs-font-ui);--bs-t-bigvalue:var(--bs-fw-620) var(--bs-fs-46) / 1.05 var(--bs-font-ui);--bs-num:"tnum" 1;--bs-font-mono:var(--bs-font-ui);--bs-t-mono:var(--bs-fw-semibold) var(--bs-fs-13) / 1.4 var(--bs-font-mono);--bs-t-mono-lg:var(--bs-fw-half-bold) var(--bs-fs-22) / 1.2 var(--bs-font-mono);--bs-t-kpi-note:var(--bs-fw-regular) var(--bs-fs-13) / 1.4 var(--bs-font-ui);font-variant-numeric:tabular-nums;--bs-r-dialog:0;--bs-r-confirm:0;--bs-r-panel:0;--bs-r-step:0;--bs-r-notice:0;--bs-r-control:0;--bs-r-input:0;--bs-r-pill:0;--bs-r-marker:0;--bs-r-round:0;--bs-r-flat:0;--bs-r-container:0;--bs-light-radius:0;--bs-r-field:0;--bs-r-frame:0;--bs-e-frame:none;--bs-shadow-lg:0 12px 32px #2d2b2b38;--bs-e-overlay:var(--bs-shadow-lg);--bs-e-popover:var(--bs-shadow-lg);--bs-rule:2px;--bs-rule-row:1px;--bs-dialog-bar:6px;--bs-nav-bar:4px;--bs-focus-offset:2px;--bs-swatch:8px;--bs-dur-hover:.12s;--bs-dur-press:80ms;--bs-dur-1:80ms;--bs-dur-2:.12s;--bs-dur-3:.12s;--bs-s1:4px;--bs-s2:8px;--bs-s3:12px;--bs-s4:16px;--bs-s5:24px;--bs-s6:24px;--bs-s7:32px;--bs-s8:32px;--bs-content-pad-y-top:28px;--bs-content-pad-x:32px;--bs-content-pad-y-bottom:28px;--bs-h-touch:48px;--bs-h-control:44px;--bs-h-comfortable:44px;--bs-h-compact:40px;--bs-h-navitem:40px;--bs-h-topbar-mobile:56px}@supports (color:lab(0% 0 0)){.bs-app[data-ds=modernist]{--bs-ok:lab(31.6494% -30.3033 20.1071);--bs-ok-quiet:lab(93.5076% -10.3562 6.6093);--bs-ok-line:lab(50.7091% -42.4245 28.1499);--bs-warn:lab(35.9242% 16.7042 37.8811);--bs-warn-quiet:lab(94.3529% 1.76743 17.5276);--bs-warn-line:lab(67.3506% 20.5018 70.1014);--bs-status-ok-fg:lab(31.6494% -30.3033 20.1071);--bs-status-ok-bg:lab(93.5076% -10.3562 6.6093);--bs-status-ok-dot:lab(50.7091% -42.4245 28.1499);--bs-status-warn-fg:lab(35.9242% 16.7042 37.8811);--bs-status-warn-bg:lab(94.3529% 1.76743 17.5276);--bs-status-warn-dot:lab(67.3506% 20.5018 70.1014);--bs-phase-intake:lab(43.3752% .95883 -48.2278);--bs-phase-diagnosis:lab(42.2828% 27.7041 -45.3944);--bs-phase-parts:lab(43.7813% 27.7394 74.8778);--bs-phase-repair:lab(45.9035% -47.9384 -9.24555);--bs-phase-qc:lab(42.2384% 40.8539 -25.3432);--bs-phase-done:lab(46.059% -42.549 28.3829);--bs-floor-down:lab(79.6602% 2.51806 74.1146);--bs-floor-working:lab(50.5213% -4.03002 -50.3544);--bs-floor-up:lab(57.7987% -45.4011 30.0617);--bs-floor-ready:lab(46.059% -42.549 28.3829);--bs-floor-op:lab(43.7813% 27.7394 74.8778)}}.bs-app[data-ds=modernist][data-viewport=mobile]{--bs-content-pad-x:16px;--bs-content-pad-y-top:18px;--bs-content-pad-y-bottom:18px;--bs-rail-w:0px;--bs-fs-31:24px}.bs-app[data-ds=modernist][data-viewport=tablet],.bs-app[data-ds=modernist][data-viewport=public]{--bs-rail-w:0px}@media (max-width:780px){.bs-app[data-ds=modernist]{--bs-content-pad-x:16px;--bs-content-pad-y-top:18px;--bs-content-pad-y-bottom:18px;--bs-fs-31:24px;--bs-fs-10:12px;--bs-fs-11:12px;--bs-t-micro-size:12px;--bs-h-compact:44px;--bs-h-navitem:44px}}@media (prefers-reduced-motion:reduce){.bs-app[data-ds=modernist]{--bs-dur-1:0s;--bs-dur-2:0s;--bs-dur-3:0s;--bs-dur-hover:0s;--bs-dur-press:0s}}.bs-app,.bs-app *,.bs-app :before,.bs-app :after{box-sizing:border-box}#root{display:contents}body{margin:0}.bs-app{background:var(--bs-paper);min-height:100dvh;color:var(--bs-ink);font:var(--bs-t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bs-app button,.bs-app input,.bs-app select,.bs-app textarea{font-family:inherit}:where(.bs-app a){color:inherit;text-decoration:none}.bs-link,.bs-mk-textlink,.bs-app :is(p,li,dd,.bs-notice,.bs-empty,.bs-section__note,.bs-fieldgroup__note) a:not([class]){color:var(--bs-ink);text-underline-offset:2px;text-decoration:underline}.bs-link:hover,.bs-mk-textlink:hover,.bs-app :is(p,li,dd,.bs-notice,.bs-empty) a:not([class]):hover{color:var(--bs-ink-2)}.bs-app :focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus);outline-offset:var(--bs-focus-offset)}.bs-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--bs-num)}.bs-shell{grid-template-columns:var(--bs-rail-w) minmax(0, 1fr);background:var(--bs-canvas);min-height:100vh;display:grid}.bs-skiplink{top:var(--bs-s2);left:var(--bs-s2);z-index:var(--bs-z-toast);min-height:var(--bs-h-touch);padding-inline:var(--bs-s4);border-radius:var(--bs-r-control);background:var(--bs-ink);color:var(--bs-paper);outline:2px solid var(--bs-signal);font:var(--bs-t-strong);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-150%)}.bs-skiplink:focus-visible{transform:translateY(0)}.bs-rail{z-index:var(--bs-z-rail);gap:var(--bs-s5);height:100vh;padding:var(--bs-s3) var(--bs-s3) var(--bs-s3) var(--bs-s4);color:var(--bs-ink-2);background:0 0;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.bs-rail-identity{font-size:var(--bs-fs-23);letter-spacing:-1px;font-weight:var(--bs-fw-semibold);color:var(--bs-ink);flex:none;align-items:center;gap:10px;display:flex}.bs-mark{object-fit:contain;flex:none;width:27px;height:32px}.bs-wordmark{font-size:var(--bs-fs-23);letter-spacing:-1px;font-weight:var(--bs-fw-semibold);color:var(--bs-ink);white-space:nowrap}.bs-wordmark em{color:var(--bs-signal);font-style:normal}.bs-nav{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.bs-navitem{min-height:var(--bs-h-navrow);border-radius:var(--bs-r-control);font:var(--bs-t-navitem);color:var(--bs-ink-2);cursor:pointer;white-space:nowrap;border:.5px solid #0000;align-items:center;gap:11px;margin:1px 0;padding:0 10px;display:flex;overflow:hidden}.bs-navitem:focus-visible,.bs-navitem--disclosure:focus-visible{outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-navitem:hover{background:var(--bs-surface);border-color:var(--bs-line);color:var(--bs-ink)}.bs-navitem svg{width:20px;height:20px;color:var(--bs-ink-4);flex:none}.bs-navitem:hover svg{color:var(--bs-ink-3)}.bs-navcount{padding:2px var(--bs-s2);border-radius:var(--bs-r-marker);background:var(--bs-surface-3);color:var(--bs-ink-3);font-size:var(--bs-fs-12);font-weight:var(--bs-fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.bs-navcount[data-tone=warn]{background:var(--bs-warn-quiet);color:var(--bs-warn)}.bs-navcount[data-tone=crit]{background:var(--bs-crit-quiet);color:var(--bs-crit)}.bs-navitem[aria-current=page]{background:var(--bs-surface);border-color:var(--bs-line);color:var(--bs-ink)}.bs-navitem[aria-current=page] svg{color:var(--bs-signal)}.bs-railfoot{border-top:.5px solid var(--bs-line);flex:none;margin-top:auto}.bs-shellmenu{min-width:0;max-width:100%;display:flex}.bs-shellmenu__panel{visibility:hidden;z-index:var(--bs-z-dropdown);min-width:240px;max-width:min(320px, calc(100vw - var(--bs-s4)));max-height:calc(100dvh - var(--bs-s4));padding:var(--bs-s1) 0;background:var(--bs-surface);color:var(--bs-ink);border:1px solid var(--bs-line);box-shadow:var(--bs-e-popover);white-space:normal;position:fixed;overflow-y:auto}.bs-shellmenu__head{padding:var(--bs-s3) var(--bs-s4);border-bottom:1px solid var(--bs-line);flex-direction:column;gap:2px;display:flex}.bs-shellmenu__name{font:var(--bs-t-strong);color:var(--bs-ink);overflow-wrap:anywhere}.bs-shellmenu__meta{font:var(--bs-t-small);color:var(--bs-ink-3)}.bs-shellmenu__group{padding:var(--bs-s1) 0;flex-direction:column;display:flex}.bs-shellmenu__group+.bs-shellmenu__group{border-top:1px solid var(--bs-line)}.bs-shellmenu__item{justify-content:space-between;align-items:center;gap:var(--bs-s3);width:100%;min-height:var(--bs-h-navitem);padding:0 var(--bs-s4);color:var(--bs-ink);font:var(--bs-t-body);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.bs-shellmenu__item:hover,.bs-shellmenu__item:focus{background:var(--bs-surface-2)}.bs-shellmenu__item:focus-visible{outline-offset:calc(var(--bs-focus-offset) * -1)}.bs-shellmenu__item[aria-checked=true]{font-weight:var(--bs-fw-semibold)}.bs-shellmenu__mark{width:var(--bs-s2);height:var(--bs-s2);border:1px solid var(--bs-ink-3);flex:none}.bs-shellmenu__item[aria-checked=true] .bs-shellmenu__mark{border-color:var(--bs-ink);background:var(--bs-ink)}.bs-shellmenu__group[data-layout=row]{padding:var(--bs-s2) var(--bs-s4);flex-direction:row;align-items:center}.bs-shellmenu__caption{font:var(--bs-t-body);color:var(--bs-ink);flex:auto}.bs-shellmenu__group[data-layout=row] .bs-shellmenu__item{width:auto;min-width:var(--bs-h-control);min-height:var(--bs-h-compact);padding:0 var(--bs-s2);border:1px solid var(--bs-ink);font-weight:var(--bs-fw-semibold);flex:none;justify-content:center}.bs-shellmenu__group[data-layout=row] .bs-shellmenu__item+.bs-shellmenu__item{border-left:0}.bs-shellmenu__group[data-layout=row] .bs-shellmenu__item[aria-checked=true]{background:var(--bs-ink);color:var(--bs-surface)}.bs-shellmenu__group[data-layout=row] .bs-shellmenu__mark{display:none}.bs-locswitch,.bs-acctbtn{align-items:center;gap:var(--bs-s2);min-width:0;max-width:100%;padding:0 var(--bs-s2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.bs-locswitch:hover,.bs-locswitch[aria-expanded=true]{border-color:var(--bs-line)}.bs-locswitch__text,.bs-acctbtn__text{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-acctbtn{min-width:var(--bs-h-compact);min-height:var(--bs-h-compact);border:0;justify-content:center;padding:0}.bs-shellchev{width:7px;height:7px;margin:0 var(--bs-s1) 3px;border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.bs-plancard{align-items:flex-start;gap:var(--bs-s2);padding:var(--bs-s3);border:.5px solid var(--bs-line);border-radius:var(--bs-r-step);background:var(--bs-surface);flex-direction:column;flex:none;display:flex}.bs-plancard__line{align-items:flex-start;gap:var(--bs-s2);font:var(--bs-t-small);color:var(--bs-ink-2);margin:0;display:flex}.bs-plancard__line .bs-dot{margin-top:5px}.bs-plancard .bs-btn{margin-top:var(--bs-s1)}.bs-planchip{align-items:center;gap:var(--bs-s2);min-width:0;height:var(--bs-h-chip);padding:0 var(--bs-s3);border:.5px solid var(--bs-warn-line);border-radius:var(--bs-r-control);background:var(--bs-warn-quiet);color:var(--bs-warn);font:var(--bs-t-micro);font-size:var(--bs-fs-11);white-space:nowrap;flex:0 auto;display:none}.bs-planchip:hover{border-color:var(--bs-warn)}.bs-topbar{height:var(--bs-h-bar);padding:0 max(var(--bs-content-pad-x), calc((100% - var(--bs-content-max)) / 2 + var(--bs-content-pad-x)));background:var(--bs-surface);border-bottom:.5px solid var(--bs-line);flex:none;justify-content:space-between;align-items:center;gap:18px;display:flex}.bs-topbar__lead{align-items:center;gap:var(--bs-s3);min-width:0;display:flex}.bs-topbar__crumb{font-size:var(--bs-fs-12);color:var(--bs-ink-4);min-width:0}.bs-crumbs{align-items:center;gap:14px;min-width:0;display:flex}.bs-crumbs__item{flex:0 auto;align-items:center;gap:14px;min-width:0;display:inline-flex;overflow:hidden}.bs-crumbs__sep{color:var(--bs-ink-5)}.bs-crumbs a{color:var(--bs-ink-4)}.bs-crumbs a:hover{color:var(--bs-ink-2)}.bs-crumbs b{color:var(--bs-ink);font-weight:var(--bs-fw-medium)}.bs-search{height:var(--bs-h-compact);padding:0 var(--bs-s2) 0 var(--bs-s3);border:1px solid var(--bs-line);border-radius:var(--bs-r-control);background:var(--bs-surface);color:var(--bs-ink-3);font:var(--bs-t-body);font-size:var(--bs-fs-12);font-weight:var(--bs-fw-medium);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.bs-search:hover{background:var(--bs-surface-2);border-color:var(--bs-line-strong)}.bs-search svg{width:16px;height:16px;color:var(--bs-ink-4);flex:none}.bs-period{height:var(--bs-h-control);padding:0 var(--bs-s3);border:1px solid var(--bs-line);border-radius:var(--bs-r-control);background:var(--bs-surface-2);color:var(--bs-ink-3);font:var(--bs-t-body);font-size:var(--bs-fs-12);font-weight:var(--bs-fw-medium);white-space:nowrap;align-items:center;display:inline-flex}.bs-topbar__tools{align-items:center;gap:15px;display:flex}.bs-avatar{border-radius:var(--bs-r-round);background:var(--bs-avatar-bg);width:30px;height:30px;color:var(--bs-ink-2);font-size:var(--bs-fs-11);font-weight:var(--bs-fw-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-kbd{border:1px solid var(--bs-line);border-radius:var(--bs-r-marker);background:var(--bs-surface-2);min-width:18px;color:var(--bs-ink-3);font:var(--bs-t-mono);font-size:var(--bs-fs-10);white-space:nowrap;justify-content:center;align-items:center;padding:2px 5px;line-height:1.3;display:inline-flex}.bs-bottomtabs{inset-inline:0;z-index:var(--bs-z-sticky);border-top:.5px solid var(--bs-line);background:var(--bs-surface);padding-bottom:env(safe-area-inset-bottom,0px);display:none;position:fixed;bottom:0}.bs-bottomtabs .bs-bottomtab{min-height:var(--bs-h-tabbar);padding:var(--bs-s1) var(--bs-s2);font:var(--bs-t-navitem);color:var(--bs-ink-3);text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex;overflow:hidden}.bs-bottomtabs .bs-bottomtab .bs-truncate{max-width:100%}.bs-bottomtabs .bs-bottomtab svg{flex:none;width:18px;height:18px}.bs-bottomtabs .bs-bottomtab[aria-current=page]{color:var(--bs-brandtext);box-shadow:inset 0 2px var(--bs-signal)}.bs-menu{display:contents}.bs-menutrigger{width:var(--bs-s9);height:var(--bs-s9);border:1px solid var(--bs-line);border-radius:var(--bs-r-control);background:var(--bs-surface);flex:none;justify-content:center;align-items:center;display:none}.bs-menutrigger:hover{background:var(--bs-surface-2)}.bs-menutrigger__bars{background:var(--bs-ink-2);border-radius:1px;width:18px;height:2px;display:block;position:relative}.bs-menutrigger__bars:before,.bs-menutrigger__bars:after{content:"";background:var(--bs-ink-2);border-radius:1px;width:18px;height:2px;position:absolute;left:0}.bs-menutrigger__bars:before{top:-6px}.bs-menutrigger__bars:after{top:6px}.bs-drawerscrim{z-index:var(--bs-z-overlay);background:var(--bs-scrim);position:fixed;inset:0}.bs-workspace{min-width:0;min-height:calc(100vh - var(--bs-canvas-gap) * 2);margin:var(--bs-canvas-gap) var(--bs-canvas-gap) var(--bs-canvas-gap) 0;background:var(--bs-surface);border:.5px solid var(--bs-line);border-radius:var(--bs-r-frame);box-shadow:var(--bs-e-frame);flex-direction:column;display:flex}.bs-workspace>.bs-topbar{border-radius:var(--bs-r-frame) var(--bs-r-frame) 0 0}.bs-content{width:100%;max-width:var(--bs-content-max);min-width:0;padding:var(--bs-content-pad-y-top) var(--bs-content-pad-x) var(--bs-content-pad-y-bottom);min-height:calc(100vh - var(--bs-h-bar) - var(--bs-canvas-gap) * 2);flex:auto;margin:0 auto}.bs-panel{background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r-panel);margin:0 0 var(--bs-panel-gap);min-width:0;overflow:hidden}.bs-panel__head{justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-panel-pad-head-y) var(--bs-panel-pad-head-x);border-bottom:1px solid var(--bs-line-head);display:flex}.bs-panel__head h2,.bs-panel__head h3{font:var(--bs-t-h3);color:var(--bs-ink)}.bs-panel__head span{font-size:var(--bs-fs-11);color:var(--bs-ink-3)}.bs-panel__body{padding:var(--bs-panel-pad-body)}.bs-panel__body>p{font-size:var(--bs-fs-13);color:var(--bs-ink-2)}.bs-panel__body>.bs-tablewrap,.bs-panel__body>.bs-table-scroll{margin:calc(var(--bs-panel-pad-body) * -1);max-width:none;width:calc(100% + 2 * var(--bs-panel-pad-body));margin-bottom:0}.bs-metrics{background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r-panel);margin:0 0 var(--bs-panel-gap);grid-template-columns:repeat(auto-fit,minmax(176px,1fr));display:grid;overflow:hidden}.bs-metric{padding:var(--bs-metric-pad-y) var(--bs-metric-pad-x);border-left:1px solid var(--bs-line-head);min-width:0;overflow:hidden}.bs-metric:first-child{border-left:0}.bs-metric strong{font:var(--bs-t-metric-strong);letter-spacing:var(--bs-tr-metric);color:var(--bs-ink);font-variant-numeric:tabular-nums;display:block}.bs-metric__label{align-items:center;gap:var(--bs-s2);font:var(--bs-t-metric-span);color:var(--bs-ink-3);display:flex}.bs-metric__note{font-size:var(--bs-fs-10);color:var(--bs-ink-3);white-space:normal;overflow-wrap:anywhere;margin-top:2px;line-height:1.45;display:block}.bs-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--bs-s5);margin-bottom:var(--bs-s5);display:flex}.bs-pagehead__text{min-width:0}.bs-eyebrow{text-transform:uppercase;letter-spacing:var(--bs-tr-eyebrow);font-size:var(--bs-fs-10);font-weight:var(--bs-fw-semibold);color:var(--bs-ink-3);margin:0 0 var(--bs-head-line-gap)}.bs-pagehead h1{font:var(--bs-t-page-title);letter-spacing:var(--bs-tr-page-title);color:var(--bs-ink);max-width:820px;margin:0}.bs-pagehead__sub{font-size:var(--bs-fs-14);color:var(--bs-ink-3);margin-top:var(--bs-head-line-gap)}.bs-pagehead__action{flex:none}.bs-header{min-height:var(--bs-h-cmdhead);align-items:flex-end;column-gap:var(--bs-s3);row-gap:var(--bs-s5);height:auto;margin:0 0 var(--bs-s5);background:0 0;flex-wrap:wrap;padding:0;display:flex}.bs-header__lead{gap:var(--bs-head-line-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.bs-header__lead .bs-eyebrow{margin:0}.bs-header__filters{align-items:center;gap:var(--bs-s3);flex-wrap:wrap;flex:100%;order:3;min-width:0;display:flex}.bs-header>.bs-header__search,.bs-header>.bs-input,.bs-header>.bs-select,.bs-header>.bs-segmented,.bs-header>.bs-tabs,.bs-header>.bs-toolbar{flex:100%;order:3;min-width:0}.bs-header__filters>.bs-select,.bs-header>.bs-select{width:auto;min-width:180px}.bs-header__filters>.bs-header__search,.bs-header__filters>.bs-input,.bs-toolbar>.bs-header__search{flex:260px;min-width:0}.bs-header__search{flex:auto;align-items:center;min-width:180px;display:flex}.bs-header__search>.bs-input{width:100%;max-width:420px}.bs-header__desc{font-size:var(--bs-fs-14);color:var(--bs-ink-3);max-width:100%;line-height:1.4}.bs-header__meta{align-items:center;gap:var(--bs-s2);font-size:var(--bs-fs-14);color:var(--bs-ink-3);flex-wrap:wrap;max-width:100%;line-height:1.4;display:flex}.bs-header__title{font:var(--bs-t-page-title);letter-spacing:var(--bs-tr-page-title);color:var(--bs-ink);white-space:nowrap;margin:0}@media (max-width:1100px){.bs-header__title{white-space:normal}}.bs-header__sep{color:var(--bs-ink-4);flex:none}.bs-header__exceptions{align-items:center;gap:var(--bs-s2);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);white-space:nowrap;display:inline-flex}.bs-header__exceptions[data-alert=true]{color:var(--bs-crit)}.bs-spacer{flex:auto}.bs-btn{height:var(--bs-h-control);justify-content:center;align-items:center;gap:var(--bs-s2);padding:0 var(--bs-s3);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-control);background:var(--bs-surface);color:var(--bs-ink);font:var(--bs-t-body);cursor:pointer;white-space:nowrap;transition:background var(--bs-dur-1) var(--bs-ease), border-color var(--bs-dur-1) var(--bs-ease);flex-shrink:0;font-weight:500;display:inline-flex}.bs-btn:hover{background:var(--bs-surface-2)}.bs-btn:active{background:var(--bs-surface-3)}.bs-btn[data-variant=primary]{background:var(--bs-signal-fill);border-color:var(--bs-signal-fill);color:var(--bs-signal-ink)}.bs-btn[data-variant=primary]:hover{background:var(--bs-signal-fill-hover);border-color:var(--bs-signal-fill-hover)}.bs-btn[data-variant=primary]:active{background:var(--bs-signal-fill-press);border-color:var(--bs-signal-fill-press)}.bs-btn[data-variant=ghost]{color:var(--bs-ink-2);padding:0 var(--bs-s2);background:0 0;border-color:#0000}.bs-btn[data-variant=ghost]:hover{background:var(--bs-surface-3);color:var(--bs-ink)}.bs-btn[data-size=compact]{height:var(--bs-h-compact)}.bs-btn[data-size=comfortable]{height:var(--bs-h-comfortable)}.bs-btn[data-size=touch]{height:var(--bs-h-touch)}.bs-btn:disabled,.bs-btn[aria-disabled=true]{background:var(--bs-surface-2);border-color:var(--bs-line);color:var(--bs-ink-4);cursor:not-allowed}.bs-input,.bs-select{height:var(--bs-h-field);width:100%;padding:0 var(--bs-s3);border:.5px solid var(--bs-line-field);border-radius:var(--bs-r-field);background:var(--bs-fill-field);color:var(--bs-ink);font:var(--bs-t-body)}.bs-input:focus,.bs-select:focus{background-color:var(--bs-surface)}.bs-input::placeholder{color:var(--bs-ink-4)}.bs-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--bs-ink-3) 50%), linear-gradient(135deg, var(--bs-ink-3) 50%, transparent 50%);padding-right:var(--bs-s6);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px,4px 4px}.bs-field{gap:var(--bs-s1);flex-direction:column;display:flex}.bs-label{font:var(--bs-t-td);font-weight:var(--bs-fw-medium);letter-spacing:0;text-transform:none;color:var(--bs-ink-2)}.bs-toolbar{align-items:center;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-toolbar>.bs-select{width:auto;min-width:180px}.bs-toolbar>.bs-input{flex:260px;width:auto;min-width:180px;max-width:420px}.bs-header__filters .bs-input,.bs-header__filters .bs-select,.bs-header__filters .bs-btn,.bs-header .bs-input,.bs-header .bs-select,.bs-toolbar .bs-input,.bs-toolbar .bs-select,.bs-toolbar .bs-btn{height:var(--bs-h-filter)}.bs-dot{border-radius:var(--bs-r-round);background:var(--bs-idle);flex:none;width:6px;height:6px}.bs-dot[data-status=ok]{background:var(--bs-ok)}.bs-dot[data-status=warn]{background:var(--bs-warn)}.bs-dot[data-status=crit]{background:var(--bs-crit)}.bs-dot[data-status=info]{background:var(--bs-info)}.bs-chip{height:20px;padding:0 var(--bs-s2);border:1px solid var(--bs-idle-line);border-radius:var(--bs-r-pill);background:var(--bs-idle-quiet);color:var(--bs-ink-2);font:var(--bs-t-pill);font-weight:var(--bs-fw-medium);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bs-chip[data-status=ok]{background:var(--bs-ok-quiet);border-color:var(--bs-ok-line);color:var(--bs-ok)}.bs-chip[data-status=warn]{background:var(--bs-warn-quiet);border-color:var(--bs-warn-line);color:var(--bs-warn)}.bs-chip[data-status=crit]{background:var(--bs-crit-quiet);border-color:var(--bs-crit-line);color:var(--bs-crit)}.bs-chip[data-status=info]{background:var(--bs-info-quiet);border-color:var(--bs-info-line);color:var(--bs-info)}.bs-hero-figure{font:var(--bs-t-figure);font-variant-numeric:tabular-nums;color:var(--bs-ink)}.bs-tablewrap{min-width:0;max-width:100%;overflow-x:auto}.bs-tablewrap>.bs-ledger{min-width:calc(var(--bs-cols,6) * var(--bs-col-min))}.bs-table>thead>tr>th,.bs-table>tbody>tr>td{min-width:var(--bs-col-w,var(--bs-col-min))}.bs-table>thead>tr>th.bs-cell--num,.bs-table>tbody>tr>td.bs-cell--num{min-width:var(--bs-col-w,var(--bs-col-min-num))}@media (max-width:780px){.bs-table td,.bs-table th,.bs-ledger td,.bs-ledger th{overflow-wrap:anywhere}.bs-ledger td.bs-num,.bs-table td.bs-cell--num{overflow-wrap:normal;white-space:nowrap}.bs-table td[data-mobile=hide],.bs-table th[data-mobile=hide]{display:none}}.bs-table{border-collapse:collapse;width:100%}.bs-table thead th{z-index:var(--bs-z-sticky);height:36px;padding:0 var(--bs-s3);background:var(--bs-surface);border-bottom:.5px solid var(--bs-line);font:var(--bs-t-td);font-weight:var(--bs-fw-medium);letter-spacing:0;text-transform:none;color:var(--bs-ink-3);text-align:left;white-space:nowrap;position:sticky;top:0}.bs-table tbody td{height:var(--bs-row-default);padding:0 var(--bs-s3);border-bottom:.5px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2);vertical-align:middle}.bs-table tbody tr:hover td{background:var(--bs-surface-2)}.bs-table tbody tr[aria-selected=true] td{background:var(--bs-signal-quiet)}.bs-table tbody tr[data-tone=retired] td,.bs-table tbody tr[data-tone=retired] td.bs-cell--strong,.bs-table tbody tr[data-tone=retired] td.bs-cell--mono,.bs-table tbody tr[data-tone=retired] .bs-cellstack__lead{color:var(--bs-ink-4)}.bs-th{align-items:center;gap:5px;display:inline-flex}.bs-table th.bs-cell--num .bs-th{justify-content:flex-end;width:100%}.bs-th__glyph{width:12px;height:12px;color:var(--bs-ink-4);flex:none}.bs-table[data-density=compact] tbody td{height:var(--bs-row-compact)}.bs-table[data-density=tall] tbody td{height:var(--bs-row-tall)}.bs-table td.bs-cell--num,.bs-table th.bs-cell--num{text-align:right;font-variant-numeric:tabular-nums}.bs-table td.bs-cell--mono,.bs-table td.bs-cell--num{white-space:nowrap}.bs-table td.bs-cell--prose,.bs-table th.bs-cell--prose{min-width:max(var(--bs-prose-min), var(--bs-col-w,0px))}.bs-table td.bs-cell--strong{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs-table td.bs-cell--mono{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink)}.bs-table tbody td:has(>.bs-cellstack){height:auto;padding:var(--bs-td-pad-y) var(--bs-td-pad-x)}.bs-table>tbody>tr>td:has(>.bs-cellstack){min-width:0}.bs-table>tbody>tr>td:has(>.bs-cellstack)>.bs-cellstack{max-width:var(--bs-col-w,var(--bs-col-min));min-width:100%}.bs-table:has(.bs-cellstack) thead th{padding:0 var(--bs-th-pad-x)}.bs-cellstack{gap:var(--bs-s1);flex-direction:column;min-width:0;display:flex}.bs-cellstack__lead{font:var(--bs-t-td);font-weight:var(--bs-fw-semibold);color:var(--bs-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-cellstack__sub{font:var(--bs-t-small);color:var(--bs-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:780px){.bs-cellstack__sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.bs-table tbody tr.bs-grouprow td{background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line);height:28px;font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-table__foot{justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s2) var(--bs-s3);border-top:.5px solid var(--bs-line-strong);font:var(--bs-t-small);letter-spacing:0;text-transform:none;color:var(--bs-ink-3);display:flex}.bs-datatable{flex-direction:column;display:flex}.bs-datatable:has(>.bs-table__foot) .bs-table tbody tr:last-child td{border-bottom:0}.bs-entityrow{align-items:center;gap:var(--bs-s3);height:var(--bs-row-default);padding:0 var(--bs-s3);border-bottom:1px solid var(--bs-line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:24px 96px 16px minmax(0,1fr) 120px 120px 112px 96px 32px;width:100%;display:grid}.bs-entityrow:hover{background:var(--bs-surface-2)}.bs-entityrow[aria-selected=true]{background:var(--bs-signal-quiet)}.bs-entityrow[data-tall=true]{height:var(--bs-row-tall)}.bs-entityrow__id{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink);white-space:nowrap}.bs-entityrow__primary{min-width:0;font:var(--bs-t-strong);color:var(--bs-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-entityrow__meta{min-width:0;font:var(--bs-t-body);color:var(--bs-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-entityrow__num{font:var(--bs-t-body);color:var(--bs-ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-feedrow{align-items:center;gap:var(--bs-s3);padding:var(--bs-s4) 0;min-width:0;display:flex}.bs-feedrow+.bs-feedrow{border-top:1px solid var(--bs-line)}.bs-feedrow__badge{border-radius:var(--bs-r-control);background:var(--bs-cloud);width:33px;height:33px;color:var(--bs-ink-3);flex:none;justify-content:center;align-items:center;display:flex}.bs-feedrow__badge svg{width:20px;height:20px}.bs-feedrow__body{flex:1;min-width:0}.bs-feedrow__body b{font:var(--bs-t-strong);color:var(--bs-ink);display:block}.bs-feedrow__body small{margin-top:var(--bs-s1);font-size:var(--bs-fs-10);color:var(--bs-ink-3);line-height:1.5;display:block}.bs-feedrow__end{font-size:var(--bs-fs-10);color:var(--bs-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.bs-timeline{margin:0;padding:0;list-style:none}.bs-tl{gap:var(--bs-s3);padding-bottom:var(--bs-s5);display:flex;position:relative}.bs-tl:last-child{padding-bottom:0}.bs-tl:not(:last-child):before{content:"";background:var(--bs-line);width:1px;position:absolute;top:28px;bottom:-4px;left:12px}.bs-tl__dot{z-index:1;border:1px solid var(--bs-idle-line);border-radius:var(--bs-r-round);background:var(--bs-surface);width:24px;height:24px;color:var(--bs-ink-4);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.bs-tl__dot svg{width:13px;height:13px}.bs-tl__dotmark{border-radius:var(--bs-r-round);background:currentColor;width:6px;height:6px}.bs-tl__pulse{border-radius:var(--bs-r-round);background:var(--bs-signal);width:8px;height:8px;animation:bs-pulse 1.4s var(--bs-ease) infinite}.bs-tl[data-status=completed] .bs-tl__dot{border-color:var(--bs-ok-line);background:var(--bs-ok-quiet);color:var(--bs-ok)}.bs-tl[data-status=active] .bs-tl__dot{border-color:var(--bs-signal-soft);color:var(--bs-signal)}.bs-tl[data-status=pending] .bs-tl__dot{color:var(--bs-ink-3)}.bs-tl[data-status=error] .bs-tl__dot{border-color:var(--bs-crit-line);background:var(--bs-crit-quiet);color:var(--bs-crit)}.bs-tl__body{flex:1;min-width:0;padding-top:1px}.bs-tl__head{align-items:baseline;gap:var(--bs-s3);display:flex}.bs-tl__head b{font:var(--bs-t-strong);color:var(--bs-ink);min-width:0}.bs-tl__at{font-size:var(--bs-fs-10);color:var(--bs-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.bs-tl__body small{margin-top:var(--bs-s1);font-size:var(--bs-fs-10);color:var(--bs-ink-3);line-height:1.5;display:block}.bs-tl__body>p{margin:var(--bs-s2) 0 0;font:var(--bs-t-small);color:var(--bs-ink-2)}.bs-work{flex-direction:column;min-width:0;min-height:0;display:flex}.bs-pane{width:100%;max-width:var(--bs-content-max);grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;margin:0 auto;display:grid}@media (min-width:1101px){.bs-pane:has(>.bs-inspector){grid-template-columns:minmax(0, 1fr) var(--bs-inspector-w)}}.bs-pane>.bs-content{max-width:none;margin:0}.bs-inspector{border-left:1px solid var(--bs-line);min-height:0;top:var(--bs-header-h);max-height:calc(100dvh - var(--bs-header-h));background:var(--bs-paper);flex-direction:column;align-self:stretch;display:flex;position:sticky}.bs-inspector__head{height:var(--bs-header-h);justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:0 var(--bs-s4);border-bottom:1px solid var(--bs-line);flex:none;display:flex}.bs-inspector__body{padding:var(--bs-s4);flex:auto;overflow-y:auto}.bs-inspector__foot{align-items:center;gap:var(--bs-s3);min-height:56px;padding:var(--bs-s3) var(--bs-s4);border-top:1px solid var(--bs-line);flex:none;display:flex}.bs-section+.bs-section,.bs-evstack+.bs-section,.bs-section+.bs-evstack{border-top:1px solid var(--bs-line);margin-top:var(--bs-s4);padding-top:var(--bs-s4)}.bs-section__title{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0 0 var(--bs-s3);justify-content:space-between;align-items:center;gap:var(--bs-s3);display:flex}summary.bs-section__title{min-height:var(--bs-h-touch);cursor:pointer}@media (max-width:860px){.bs-section__title{align-items:flex-start;gap:var(--bs-s1);flex-direction:column}}.bs-linklist__caption{height:28px;padding:0 var(--bs-s2);background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);align-items:center;display:flex}.bs-linklist__group+.bs-linklist__group{margin-top:var(--bs-s2)}.bs-linklist__row{align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s2);border-bottom:1px solid var(--bs-line);color:inherit;text-decoration:none;display:flex}.bs-linklist__row:hover{background:var(--bs-surface-2)}.bs-linklist__row:last-child{border-bottom:0}.bs-linklist__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.bs-linklist__title{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-linklist__desc{font-size:var(--bs-fs-12);color:var(--bs-ink-3);line-height:1.4}.bs-linklist__chevron{color:var(--bs-ink-4);font-size:var(--bs-fs-18);flex:none;line-height:1}.bs-kv{gap:var(--bs-s3) var(--bs-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-kv__k{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-kv__v{font:var(--bs-t-strong);color:var(--bs-ink);overflow-wrap:anywhere;margin:2px 0 0}.bs-evidence{align-items:center;gap:var(--bs-s3);padding:var(--bs-s2) 0;border-bottom:1px solid var(--bs-line);display:flex}.bs-evidence__thumb{background:var(--bs-surface-2);border:1px solid var(--bs-line);flex:none;width:40px;height:40px}.bs-evidence__label{min-width:0;font:var(--bs-t-body);color:var(--bs-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.bs-evidence__foot{align-items:baseline;gap:var(--bs-s2);flex:none;display:flex}.bs-evidence__meta{font:var(--bs-t-body);font-variant-numeric:tabular-nums;color:var(--bs-ink-3);overflow-wrap:anywhere;min-width:0}.bs-baygrid{border-top:1px solid var(--bs-line);border-left:1px solid var(--bs-line);grid-template-columns:repeat(auto-fit,minmax(248px,1fr));display:grid}.bs-bay{gap:var(--bs-s2);min-height:196px;padding:var(--bs-s4);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);text-align:left;background:0 0;flex-direction:column;display:flex}.bs-bay[data-interactive=true]{cursor:pointer}a.bs-bay{color:inherit;text-decoration:none}.bs-bay[data-interactive=true]:hover{background:var(--bs-surface-2)}.bs-bay[data-empty=true]{min-height:0;padding-block:var(--bs-s3)}@media (max-width:780px){.bs-baygrid{grid-template-columns:minmax(0,1fr)}}.bs-bay__head{justify-content:space-between;align-items:center;gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-bay__label{min-width:0;font:500 var(--bs-t-micro-size) / var(--bs-t-micro-lh) var(--bs-font-mono);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-bay__vehicle{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-bay__op{font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-bay__meta{justify-content:space-between;align-items:center;gap:var(--bs-s3);margin-top:auto;display:flex}.bs-bay__tech{align-items:center;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);min-width:0;display:inline-flex}.bs-bay__elapsed{font:var(--bs-t-mono-sh);font-variant-numeric:tabular-nums;color:var(--bs-ink);white-space:nowrap}.bs-bay__elapsed[data-level=warn]{color:var(--bs-warn)}.bs-bay__elapsed[data-level=crit]{color:var(--bs-crit)}.bs-bay__blocker{border-left:2px solid var(--bs-crit);padding-left:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-crit)}.bs-bay__note{font:var(--bs-t-body);color:var(--bs-ink-3);padding-left:2px}.bs-initial{border-radius:var(--bs-r-pill);background:var(--bs-surface-3);width:16px;height:16px;color:var(--bs-ink-2);font-size:var(--bs-t-micro-size);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.bs-jobcard{text-align:left;border:1px solid var(--bs-line);border-left:2px solid var(--bs-idle);border-radius:var(--bs-r-flat);background:var(--bs-surface);width:100%;padding:var(--bs-s3);flex-direction:column;display:flex}a.bs-jobcard,button.bs-jobcard{cursor:pointer}a.bs-jobcard{color:inherit;text-decoration:none}a.bs-jobcard:hover,button.bs-jobcard:hover{border-color:var(--bs-line-strong)}.bs-jobcard+.bs-jobcard{margin-top:var(--bs-s2)}.bs-jobcard[data-status=ok]{border-left-color:var(--bs-ok)}.bs-jobcard[data-status=warn]{border-left-color:var(--bs-warn)}.bs-jobcard[data-status=crit]{border-left-color:var(--bs-crit)}.bs-jobcard[data-status=info]{border-left-color:var(--bs-info)}.bs-jobcard__id{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-jobcard__vehicle{font:var(--bs-t-strong);color:var(--bs-ink);margin-top:2px}.bs-jobcard__next{font:var(--bs-t-body);color:var(--bs-ink-2);margin-top:var(--bs-s2);flex:auto}.bs-jobcard__foot{justify-content:space-between;align-items:center;gap:var(--bs-s2);margin-top:var(--bs-s3);font:var(--bs-t-body);color:var(--bs-ink-3);display:flex}.bs-jobcard__foot .bs-mono{white-space:nowrap}.bs-worksheet{gap:var(--bs-s5);flex-direction:column;display:flex}.bs-identity{align-items:baseline;gap:var(--bs-s7);padding-bottom:var(--bs-s4);border-bottom:1px solid var(--bs-line-strong);flex-wrap:wrap;display:flex}.bs-identity__code{font:var(--bs-t-mono-lg-sh);color:var(--bs-ink)}.bs-identity__facts{gap:var(--bs-s6);flex-wrap:wrap;display:flex}.bs-identity__fact{flex-direction:column;gap:2px;display:flex}.bs-identity__fact dt{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-identity__fact dd{font:var(--bs-t-body);color:var(--bs-ink);margin:0}.bs-identity__fact dd>.bs-mono,.bs-identity__fact dd.bs-mono{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track)}.bs-meas{border-collapse:collapse;width:100%}.bs-meas thead th{height:32px;padding:0 var(--bs-s3);background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line-strong);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);text-align:left;white-space:nowrap}.bs-meas tbody td{height:var(--bs-row-default);padding:0 var(--bs-s3);border-bottom:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-meas .bs-meas__expected{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);white-space:nowrap}.bs-meas .bs-meas__measured{font:var(--bs-t-mono-lg-sh);font-variant-numeric:tabular-nums;color:var(--bs-ink);text-align:right;width:128px}.bs-meas .bs-meas__band{width:140px}.bs-meas tbody tr[data-abnormal=true] td{background:var(--bs-crit-quiet);border-bottom-color:var(--bs-crit-line)}.bs-meas tbody tr td:first-child{border-left:2px solid #0000}.bs-meas tbody tr[data-abnormal=true] td:first-child{border-left-color:var(--bs-crit)}.bs-tol{background:var(--bs-surface-3);border-radius:var(--bs-r-flat);width:100%;height:8px;position:relative}.bs-tol__band{background:var(--bs-line-strong);position:absolute;top:0;bottom:0}.bs-tol__mark{background:var(--bs-ink);width:2px;position:absolute;top:-3px;bottom:-3px}.bs-tol__mark[data-out=true]{background:var(--bs-crit)}.bs-check{align-items:center;gap:var(--bs-s3);height:var(--bs-row-default);padding:0 var(--bs-s3);border-bottom:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2);display:flex}.bs-check__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bs-check__qty{font:var(--bs-t-mono-sh);font-variant-numeric:tabular-nums;color:var(--bs-ink);white-space:nowrap}.bs-tri{flex:none;gap:2px;display:inline-flex}.bs-tri i{background:var(--bs-surface-3);border-radius:1px;width:14px;height:4px}.bs-tri i[data-on=true]{background:var(--bs-ok)}.bs-tri i[data-variance=true]{background:var(--bs-warn)}.bs-savestate{align-items:center;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-3);flex-wrap:wrap;display:inline-flex}.bs-savestate[data-dirty=true]{color:var(--bs-warn)}.bs-ledger{border-collapse:collapse;width:100%}.bs-ledger thead th{z-index:var(--bs-z-sticky);height:36px;padding:0 var(--bs-s3);background:var(--bs-surface);border-bottom:.5px solid var(--bs-line);font:var(--bs-t-td);font-weight:var(--bs-fw-medium);letter-spacing:0;text-transform:none;color:var(--bs-ink-3);text-align:left;white-space:nowrap;position:sticky;top:0}.bs-ledger tbody td{height:var(--bs-row-ledger);padding:0 var(--bs-s3);border-bottom:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2);vertical-align:middle}.bs-ledger .bs-ledger__code{width:64px;font:var(--bs-t-mono-sh);color:var(--bs-ink-3);white-space:nowrap}.bs-ledger tbody tr.bs-ledger__section th{top:var(--bs-table-sticky-top);height:28px;padding:0 var(--bs-s3);background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line-strong);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);text-align:left}.bs-ledger tbody tr.bs-ledger__section th .bs-mono{text-transform:none}.bs-ledger thead th:nth-child(n+3),.bs-ledger thead th.bs-ledger__debit,.bs-ledger thead th.bs-ledger__credit,.bs-ledger thead th.bs-ledger__balance{text-align:right}.bs-ledger .bs-ledger__debit,.bs-ledger .bs-ledger__credit{text-align:right;font-variant-numeric:tabular-nums;width:112px;color:var(--bs-ink);white-space:nowrap}.bs-ledger .bs-ledger__balance{text-align:right;font-variant-numeric:tabular-nums;width:128px;color:var(--bs-ink);white-space:nowrap;font-weight:600}.bs-ledger tbody tr.bs-ledger__subtotal td{border-top:1px solid var(--bs-line-strong);color:var(--bs-ink);border-bottom:0;font-weight:600}.bs-ledger tbody tr.bs-ledger__total td{border-top:1px solid var(--bs-line-strong);font:var(--bs-t-strong);color:var(--bs-ink);border-bottom:0}.bs-ledger thead th.bs-num,.bs-ledger tbody td.bs-num{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:780px){.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6))){min-width:0}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>:is(thead,tbody)>tr{grid-template-columns:64px repeat(3,minmax(0,1fr));align-items:baseline;display:grid}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>:is(thead,tbody)>tr>*{width:auto;min-width:0;height:auto;padding:var(--bs-s1) var(--bs-s3)}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>:is(thead,tbody)>tr>:first-child{grid-area:1/1}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>:is(thead,tbody)>tr>:nth-child(2){grid-area:1/2/2/-1}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>:is(thead,tbody)>tr>:nth-child(3){grid-area:2/2}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(4)))>:is(thead,tbody)>tr>:nth-child(3){grid-area:2/4}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>:is(thead,tbody)>tr>:nth-child(4){grid-area:2/3}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>:is(thead,tbody)>tr>:nth-child(5){grid-area:2/4}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>:is(thead,tbody)>tr>[colspan]{grid-area:1/1/2/-1}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr>td.bs-ledger__code{text-overflow:ellipsis;overflow:hidden}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr.bs-ledger__section>th{white-space:nowrap;text-overflow:ellipsis;height:28px;overflow:hidden}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr:not(.bs-ledger__section){border-bottom:1px solid var(--bs-line)}.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr:not(.bs-ledger__section)>td{border-bottom:0}:is(.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr.bs-ledger__subtotal,.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr.bs-ledger__total){border-top:1px solid var(--bs-line-strong)}:is(.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr.bs-ledger__subtotal>td,.bs-ledger:has(>tbody>tr>td:nth-child(3)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr.bs-ledger__total>td){border-top:0}}.bs-report__controls{justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line);flex-wrap:wrap;display:flex}.bs-report__meta{align-items:baseline;gap:var(--bs-s2) var(--bs-s4);padding:var(--bs-s2) 0 var(--bs-s4);flex-wrap:wrap;display:flex}.bs-report__facts{align-items:baseline;gap:var(--bs-s2) var(--bs-s4);flex-wrap:wrap;display:inline-flex}.bs-report__facts>span{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-report__facts b{font:var(--bs-t-small);font-weight:var(--bs-fw-semibold);letter-spacing:normal;text-transform:none;color:var(--bs-ink-2)}.bs-report__note{max-width:var(--bs-measure);font:var(--bs-t-small);color:var(--bs-ink-3);flex:100%;margin:0}.bs-report__note b{color:var(--bs-ink-2);font-weight:600}.bs-report__caveat{margin:0 0 var(--bs-s5);max-width:var(--bs-measure);font:var(--bs-t-small);color:var(--bs-ink-3)}.bs-chart{border-bottom:1px solid var(--bs-line);width:100%;height:200px;position:relative}.bs-chart svg{width:100%;height:100%;display:block;overflow:visible}.bs-series{justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s2) 0;border-bottom:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2);display:flex}.bs-swatch{background:var(--bs-ink-3);border-radius:1px;flex:none;width:8px;height:8px}.bs-barrow{align-items:center;gap:var(--bs-s3);min-width:0;display:flex}.bs-barrow__label{overflow-wrap:anywhere;min-width:0;max-width:45%;font-size:var(--bs-fs-11);color:var(--bs-ink-3);flex:0 140px}.bs-barrow__value{text-align:right;font-size:var(--bs-fs-11);color:var(--bs-ink-2);flex:0 0 32px}.bs-bar{background:var(--bs-surface-3);border-radius:var(--bs-r-flat);flex:1;min-width:0;height:6px;overflow:hidden}.bs-bar>i{background:var(--bs-ink-3);height:100%;display:block}.bs-bar>i[data-fill=ink]{background:var(--bs-ink)}.bs-bar>i[data-fill=status][data-status=ok]{background:var(--bs-ok)}.bs-bar>i[data-fill=status][data-status=warn]{background:var(--bs-warn)}.bs-bar>i[data-fill=status][data-status=crit]{background:var(--bs-crit)}.bs-bar>i[data-fill=status][data-status=info]{background:var(--bs-info)}.bs-bar>i[data-fill=status][data-status=idle]{background:var(--bs-ink-3)}.bs-bar>i[data-accent=true]{background:var(--bs-signal)}.bs-empty{text-align:center;align-items:center;gap:var(--bs-s1);padding:var(--bs-s8) var(--bs-s4);color:var(--bs-ink-3);font:var(--bs-t-body);flex-direction:column;display:flex}.bs-empty>*{max-width:var(--bs-measure)}.bs-empty b{font:var(--bs-t-section);color:var(--bs-ink);margin-bottom:0;display:block}.bs-field .bs-empty,.bs-fieldrow .bs-empty{text-align:left;align-items:flex-start;padding:0}.bs-empty__action{justify-content:center;align-items:center;gap:var(--bs-s2);margin-top:var(--bs-s4);flex-wrap:wrap;display:flex}.bs-skeleton{background:var(--bs-surface-3);border-radius:var(--bs-r-flat);height:12px;animation:bs-pulse 1.4s var(--bs-ease) infinite}@keyframes bs-pulse{0%,to{opacity:1}50%{opacity:.55}}.bs-notice{align-items:flex-start;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);border:1px solid var(--bs-line);border-radius:var(--bs-r-notice);background:var(--bs-surface);font:var(--bs-t-body);color:var(--bs-ink);margin-block-end:var(--bs-s4);display:flex}.bs-workspace>.bs-stack>.bs-notice{border-radius:0;margin-block-end:0}.bs-notice__icon{border-radius:var(--bs-r-control);background:var(--bs-surface-3);width:28px;height:28px;color:var(--bs-info);flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-notice__icon svg{width:16px;height:16px}.bs-notice__action{align-items:center;gap:var(--bs-s2);flex:none;margin-left:auto;display:inline-flex}.bs-notice>*{overflow-wrap:anywhere;min-width:0}.bs-notice[data-status=ok] .bs-notice__icon{color:var(--bs-ok)}.bs-notice[data-status=warn] .bs-notice__icon{color:var(--bs-warn)}.bs-notice[data-status=crit] .bs-notice__icon{color:var(--bs-crit)}.bs-notice b{font:var(--bs-t-strong);color:var(--bs-ink);display:block}.bs-notice p{margin:var(--bs-s1) 0 0;color:var(--bs-ink-3)}.bs-tabs{gap:var(--bs-s5);border-bottom:1px solid var(--bs-line);scrollbar-width:none;display:flex;overflow-x:auto}.bs-tabs::-webkit-scrollbar{display:none}.bs-tab{height:var(--bs-h-comfortable);font:var(--bs-t-body);color:var(--bs-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0;display:inline-flex}.bs-tab__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-tab[aria-selected=true]{color:var(--bs-ink);border-bottom-color:var(--bs-ink);font-weight:600}.bs-segmented{height:var(--bs-h-filter);border:.5px solid var(--bs-line-field);border-radius:var(--bs-r-field);background:var(--bs-fill-field);align-items:stretch;gap:2px;padding:2px;display:inline-flex;overflow:hidden}.bs-segmented button{align-items:center;gap:var(--bs-s1);height:100%;padding:0 var(--bs-s3);border-radius:calc(var(--bs-r-field) - 2px);color:var(--bs-ink-3);font:var(--bs-t-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.bs-segmented__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-segmented__count{font-variant-numeric:tabular-nums;flex:none}.bs-segmented button[aria-pressed=true]{background:var(--bs-surface);color:var(--bs-ink);font-weight:var(--bs-fw-medium);box-shadow:0 0 0 .5px var(--bs-line)}.bs-segmented button:disabled{color:var(--bs-ink-4);cursor:not-allowed}.bs-overlay{z-index:var(--bs-z-overlay);background:var(--bs-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bs-dialog{width:min(560px, calc(100vw - var(--bs-s8)));max-height:calc(100dvh - var(--bs-s9));background:var(--bs-surface);border-radius:var(--bs-r-container);box-shadow:var(--bs-e-popover);flex-direction:column;display:flex;overflow:hidden}.bs-selectionbar{left:50%;bottom:var(--bs-s6);z-index:var(--bs-z-toast);align-items:center;gap:var(--bs-s4);padding:var(--bs-s3) var(--bs-s4);background:var(--bs-surface);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-container);box-shadow:var(--bs-e-overlay);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.bs-selectionbar__count{font:var(--bs-t-strong);color:var(--bs-ink);white-space:nowrap}.bs-selectionbar__actions{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-dialog__head{justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s4);border-bottom:1px solid var(--bs-line);display:flex}.bs-dialog__body{padding:var(--bs-s4);overflow-y:auto}.bs-dialog__foot{justify-content:flex-end;align-items:center;gap:var(--bs-s2);padding:var(--bs-s4);border-top:1px solid var(--bs-line);display:flex}.bs-drawer{z-index:var(--bs-z-dialog);width:min(var(--bs-inspector-w), 100vw);background:var(--bs-surface);box-shadow:var(--bs-e-overlay);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.bs-navdrawer{z-index:var(--bs-z-dialog);flex-direction:column;width:min(86vw,300px);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.bs-micro,.bs-label-ink{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-small{font:var(--bs-t-small);letter-spacing:0;color:var(--bs-ink-3)}.bs-dim{color:var(--bs-ink-3)}.bs-dim-2{color:var(--bs-ink-4)}.bs-strong{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-section-title{font:var(--bs-t-section);color:var(--bs-ink);margin:0}.bs-mono{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track)}.bs-mono-lg{font:var(--bs-t-mono-lg-sh)}.bs-stack{flex-direction:column;display:flex}.bs-stack>*,.bs-hstack>*,.bs-pane>*,.bs-panel__body>*{min-width:0}.bs-stack>.bs-chip,.bs-hstack>.bs-chip,.bs-pane>.bs-chip,.bs-panel__body>.bs-chip{min-width:max-content}.bs-hstack{align-items:center;display:flex}.bs-wrap{flex-wrap:wrap}.bs-gap-1{gap:var(--bs-s1)}.bs-gap-2{gap:var(--bs-s2)}.bs-gap-3{gap:var(--bs-s3)}.bs-gap-4{gap:var(--bs-s4)}.bs-gap-5{gap:var(--bs-s5)}.bs-gap-6{gap:var(--bs-s6)}.bs-scroll{min-width:0;min-height:0;overflow:auto}.bs-measure{max-width:var(--bs-measure)}.bs-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bs-hairline{background:var(--bs-line);border:0;height:1px;margin:0}.bs-board{gap:var(--bs-s3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;display:grid}.bs-board__lane{gap:var(--bs-s2);min-width:0;padding:var(--bs-s3);background:var(--bs-surface-2);border:1px solid var(--bs-line);border-radius:var(--bs-r-panel);flex-direction:column;display:flex}.bs-board__head{justify-content:space-between;align-items:baseline;gap:var(--bs-s2);padding-bottom:var(--bs-s2);border-bottom:1px solid var(--bs-line-head);display:flex}.bs-board__label{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-board__count{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-board__empty{font:var(--bs-t-small);color:var(--bs-ink-4);margin:0}.bs-board__card{padding:var(--bs-s3);background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r-notice);color:inherit;flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.bs-board__card:hover{border-color:var(--bs-line-strong)}.bs-board__card:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus);outline-offset:var(--bs-focus-offset)}.bs-board__card-lead{font:var(--bs-t-mono);color:var(--bs-ink)}.bs-board__card-sub{font-size:var(--bs-fs-12);color:var(--bs-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-board__card-meta{font-size:var(--bs-fs-11);color:var(--bs-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-board__more{margin:0}@media (max-width:1100px){.bs-shell{display:block}.bs-rail{display:none}.bs-workspace{min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0}.bs-workspace>.bs-topbar{border-radius:0}.bs-plancard{display:none}.bs-planchip,.bs-menutrigger{display:inline-flex}.bs-identity{justify-content:center;padding:0}.bs-pane{grid-template-columns:minmax(0,1fr)}.bs-inspector{border-left:0;border-top:1px solid var(--bs-line);width:auto;max-height:none;position:static}.bs-inspector__foot{z-index:var(--bs-z-sticky);background:var(--bs-paper);border-top:1px solid var(--bs-line);position:sticky;bottom:0}}@media (max-width:780px){.bs-shell{display:block}.bs-rail{display:none}.bs-bottomtabs{display:flex}.bs-menutrigger{display:inline-flex}.bs-workspace{padding-bottom:calc(var(--bs-h-tabbar) + var(--bs-s6))}.bs-topbar{height:var(--bs-h-topbar-mobile);min-height:0;padding:0 var(--bs-content-pad-x);gap:var(--bs-s3);flex-wrap:nowrap}.bs-topbar__lead{flex:auto;min-width:0}.bs-topbar__crumb{min-width:var(--bs-h-touch);flex:auto;overflow:hidden}.bs-topbar__crumb,.bs-topbar__crumb .bs-crumbs__item,.bs-topbar__crumb .bs-crumbs__item>a{min-height:var(--bs-h-touch);align-items:center;display:flex}.bs-topbar__crumb .bs-crumbs__item,.bs-topbar__crumb .bs-crumbs__sep{display:none}.bs-topbar__crumb .bs-crumbs__item:nth-last-child(2){min-width:var(--bs-h-touch);flex:0 auto;align-items:center;max-width:100%;display:flex}.bs-topbar__crumb .bs-crumbs__item:nth-last-child(2)>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:var(--bs-h-touch);display:block;overflow:hidden}.bs-kbd{display:none}.bs-topbar__tools{gap:var(--bs-s2);flex:none}.bs-planchip{height:var(--bs-h-touch);background:0 0;border:0;justify-content:flex-end;padding:0}.bs-planchip>.bs-truncate{height:var(--bs-h-chip);padding:0 var(--bs-s3);border:.5px solid var(--bs-warn-line);border-radius:var(--bs-r-control);background:var(--bs-warn-quiet);align-items:center;display:inline-flex}.bs-topbar__tools .bs-chip{background:0 0;border:0;gap:0;min-width:0;padding:0;font-size:0}.bs-menutrigger{background:0 0;border-color:#0000;width:40px;height:40px}.bs-search{background:0 0;border-color:#0000;justify-content:center;gap:0;width:40px;height:40px;padding:0}.bs-topbar__tools .bs-btn{min-width:var(--bs-h-touch);justify-content:center;padding:0}.bs-btn[data-size=compact]:has(>svg:only-child){min-width:var(--bs-h-touch);padding:0}.bs-pagehead{align-items:stretch;gap:var(--bs-s3);margin-bottom:var(--bs-s5);flex-direction:column}.bs-pagehead__text{width:100%}.bs-pagehead h1{max-width:none}.bs-pagehead__sub{margin-top:var(--bs-s2)}.bs-pagehead__action{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;width:100%;margin-top:0;display:flex}.bs-pagehead__action .bs-period{white-space:normal;height:auto;min-height:var(--bs-h-control);padding:var(--bs-s2) var(--bs-s3)}.bs-content{padding:22px var(--bs-content-pad-x)}.bs-header__title{white-space:normal}.bs-header{align-items:flex-start}.bs-header__lead{flex:100%;width:100%}.bs-evidence{flex-wrap:wrap}.bs-evidence__label,.bs-evidence__foot{flex:100%}.bs-search__label{display:none}.bs-metrics{flex-wrap:wrap;display:flex}.bs-metric{border-left:0;border-bottom:1px solid var(--bs-line-head);flex:40%}.bs-metric__why{display:block}.bs-metrics .bs-metric strong{font-size:var(--bs-fs-25)}.bs-panel__body{padding:17px}.bs-kv{gap:var(--bs-s4);grid-template-columns:minmax(0,1fr)}.bs-feedrow__body b>a,.bs-cellstack__lead>a,.bs-cellstack__sub>a{min-height:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-table td>a:only-child,.bs-table th>a:only-child,.bs-ledger td>a:only-child,.bs-ledger th>a:only-child{min-width:var(--bs-h-touch);min-height:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-kv__v>a:only-child,.bs-app a.bs-hstack,.bs-app a.bs-mono,.bs-app a.bs-micro,.bs-pub__navitem,.bs-factrow__value>a.bs-link{min-height:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-segmented button{min-width:var(--bs-h-touch)}.bs-segmented{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow:auto visible}.bs-segmented::-webkit-scrollbar{display:none}.bs-segmented:after{content:"";background:linear-gradient(to right, transparent, var(--bs-surface));pointer-events:none;flex:none;width:20px;margin-left:-20px;position:sticky;right:0}.bs-segmented button{padding-inline:var(--bs-s2);flex:none}.bs-tabs{gap:var(--bs-s1)}.bs-tab{flex:none;justify-content:center;min-width:44px}.bs-tab__label{min-width:0}.bs-app:has(.bs-bottomtabs) .bs-savebar{bottom:var(--bs-h-tabbar)}.bs-empty__action>a:not(.bs-btn){min-height:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-kv__v>a{min-height:var(--bs-h-touch);min-width:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-entityrow{align-items:center;column-gap:var(--bs-s2);row-gap:var(--bs-s1);height:auto;padding:var(--bs-s2) var(--bs-s3);flex-wrap:wrap;display:flex}.bs-entityrow[data-tall=true]{height:auto}.bs-entityrow>:empty{display:none}.bs-entityrow__id{order:1}.bs-entityrow__id a{min-height:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-entityrow>:nth-child(8){order:2;margin-left:auto}.bs-entityrow__primary{flex:1 0 100%;order:3}.bs-entityrow__meta{flex:0 auto;order:4}.bs-entityrow__meta:not(:empty)+.bs-entityrow__meta:not(:empty):before{content:"· "}.bs-entityrow__num{order:5;margin-left:auto}.bs-entityrow>:nth-child(9){order:6}}@media (pointer:coarse){.bs-btn,.bs-input,.bs-select,.bs-segmented button,.bs-segmented,.bs-navitem{height:var(--bs-h-touch)}.bs-tab{height:48px}.bs-kbd{display:none}}.bs-app[data-ds=modernist] :focus-visible{outline:var(--bs-rule) solid var(--bs-focus);outline-offset:var(--bs-focus-offset)}.bs-app[data-ds=modernist] .bs-btn{border:var(--bs-rule-row) solid var(--bs-line);border-radius:var(--bs-r-flat);color:var(--bs-ink);font:var(--bs-t-btn);transition:background var(--bs-dur-hover) var(--bs-ease);background:0 0}.bs-app[data-ds=modernist] .bs-btn:hover{background:var(--bs-neutral-200)}.bs-app[data-ds=modernist] .bs-btn:active{background:var(--bs-neutral-300);transition-duration:var(--bs-dur-press)}.bs-app[data-ds=modernist] .bs-btn[data-variant=primary]{height:var(--bs-h-touch);background:var(--bs-signal-fill);border-color:var(--bs-signal-fill);color:var(--bs-signal-ink)}.bs-app[data-ds=modernist] .bs-btn[data-variant=primary]:hover{background:var(--bs-signal-fill-hover);border-color:var(--bs-signal-fill-hover)}.bs-app[data-ds=modernist] .bs-btn[data-variant=primary]:active{background:var(--bs-signal-fill-press);border-color:var(--bs-signal-fill-press)}.bs-app[data-ds=modernist] .bs-btn[data-variant=ghost],.bs-app[data-ds=modernist] .bs-btn[data-variant=text]{color:var(--bs-accent-700);background:0 0;border-color:#0000}.bs-app[data-ds=modernist] .bs-btn[data-variant=ghost]{color:var(--bs-ink-2)}.bs-app[data-ds=modernist] .bs-btn[data-variant=ghost]:hover,.bs-app[data-ds=modernist] .bs-btn[data-variant=text]:hover{background:var(--bs-neutral-200);color:var(--bs-accent-700)}.bs-app[data-ds=modernist] .bs-btn[data-variant=ghost]:hover{color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-btn:is(:disabled,[aria-disabled=true]):not([data-variant=ghost],[data-variant=text]),.bs-app[data-ds=modernist] .bs-btn:is(:disabled,[aria-disabled=true]):not([data-variant=ghost],[data-variant=text]):is(:hover,:active){background:var(--bs-surface-2);border-color:var(--bs-line);color:var(--bs-ink-4);cursor:not-allowed}.bs-app[data-ds=modernist] .bs-btn:is(:disabled,[aria-disabled=true]):is([data-variant=ghost],[data-variant=text]),.bs-app[data-ds=modernist] .bs-btn:is(:disabled,[aria-disabled=true]):is([data-variant=ghost],[data-variant=text]):hover{color:var(--bs-ink-4);cursor:not-allowed;background:0 0}.bs-app[data-ds=modernist] .bs-content a:where(:not(.bs-btn)),.bs-app[data-ds=modernist] .bs-panel a:where(:not(.bs-btn)),.bs-app[data-ds=modernist] .bs-dialog a:where(:not(.bs-btn)){color:var(--bs-accent-700)}.bs-app[data-ds=modernist] .bs-navitem[aria-current=page]{color:var(--bs-rail-active-ink);background:0 0}.bs-app[data-ds=modernist] .bs-navitem__bar{width:var(--bs-nav-bar);border-radius:var(--bs-r-flat);background:var(--bs-signal);opacity:1;top:0;bottom:0}.bs-app[data-ds=modernist] .bs-bottomtabs .bs-bottomtab[aria-current=page]{box-shadow:inset 0 var(--bs-nav-bar) 0 var(--bs-signal)}.bs-app[data-ds=modernist] .bs-chip{height:auto;min-height:var(--bs-s6);border-radius:var(--bs-r-flat);font:var(--bs-t-chip);font-weight:var(--bs-fw-half-bold)}.bs-app[data-ds=modernist] .bs-chip[data-status=ok]{background:var(--bs-status-ok-bg);color:var(--bs-status-ok-fg);border-color:#0000}.bs-app[data-ds=modernist] .bs-chip[data-status=ok] .bs-dot{background:var(--bs-status-ok-dot)}.bs-app[data-ds=modernist] .bs-chip[data-status=warn]{background:var(--bs-status-warn-bg);color:var(--bs-status-warn-fg);border-color:#0000}.bs-app[data-ds=modernist] .bs-chip[data-status=warn] .bs-dot{background:var(--bs-status-warn-dot)}.bs-app[data-ds=modernist] .bs-chip[data-status=crit]{background:var(--bs-status-crit-bg);color:var(--bs-status-crit-fg);border-color:#0000}.bs-app[data-ds=modernist] .bs-chip[data-status=crit] .bs-dot{background:var(--bs-status-crit-dot)}.bs-app[data-ds=modernist] .bs-chip[data-phase],.bs-app[data-ds=modernist] .bs-chip[data-floor]{border:var(--bs-rule-row) solid var(--bs-ink);color:var(--bs-ink);font:var(--bs-t-chip);background:0 0}.bs-app[data-ds=modernist] .bs-chip[data-phase] .bs-dot,.bs-app[data-ds=modernist] .bs-chip[data-floor] .bs-dot{width:var(--bs-swatch);height:var(--bs-swatch);border-radius:var(--bs-r-flat)}.bs-app[data-ds=modernist] .bs-chip[data-phase=intake] .bs-dot{background:var(--bs-phase-intake)}.bs-app[data-ds=modernist] .bs-chip[data-phase=diagnosis] .bs-dot{background:var(--bs-phase-diagnosis)}.bs-app[data-ds=modernist] .bs-chip[data-phase=parts] .bs-dot{background:var(--bs-phase-parts)}.bs-app[data-ds=modernist] .bs-chip[data-phase=repair] .bs-dot{background:var(--bs-phase-repair)}.bs-app[data-ds=modernist] .bs-chip[data-phase=qc] .bs-dot{background:var(--bs-phase-qc)}.bs-app[data-ds=modernist] .bs-chip[data-phase=done] .bs-dot{background:var(--bs-phase-done)}.bs-app[data-ds=modernist] .bs-chip[data-floor=down] .bs-dot{background:var(--bs-floor-down)}.bs-app[data-ds=modernist] .bs-chip[data-floor=working] .bs-dot{background:var(--bs-floor-working)}.bs-app[data-ds=modernist] .bs-chip[data-floor=up] .bs-dot{background:var(--bs-floor-up)}.bs-app[data-ds=modernist] .bs-chip[data-floor=ready] .bs-dot{background:var(--bs-floor-ready)}.bs-app[data-ds=modernist] .bs-chip[data-floor=op] .bs-dot{background:var(--bs-floor-op)}.bs-app[data-ds=modernist] .bs-tabs{border-bottom:var(--bs-rule-row) solid var(--bs-line)}.bs-app[data-ds=modernist] .bs-tab{color:var(--bs-ink);border-bottom:var(--bs-rule) solid transparent;border-radius:var(--bs-r-flat)}.bs-app[data-ds=modernist] .bs-tab[aria-selected=true]{color:var(--bs-ink);font-weight:var(--bs-fw-half-bold);border-bottom-color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-table,.bs-app[data-ds=modernist] .bs-ledger{border-top:var(--bs-rule) solid var(--bs-ink)}.bs-app[data-ds=modernist] .bs-table thead th,.bs-app[data-ds=modernist] .bs-ledger thead th{background:var(--bs-cloud);border-bottom:var(--bs-rule-row) solid var(--bs-line);font:var(--bs-t-kicker);letter-spacing:var(--bs-tr-eyebrow);text-transform:uppercase;color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-table tbody td,.bs-app[data-ds=modernist] .bs-ledger tbody td{border-bottom:var(--bs-rule-row) solid var(--bs-line)}.bs-app[data-ds=modernist] .bs-table tbody tr:hover td,.bs-app[data-ds=modernist] .bs-ledger tbody tr:hover td,.bs-app[data-ds=modernist] .bs-table tbody tr[aria-selected=true] td,.bs-app[data-ds=modernist] .bs-entityrow[aria-selected=true]{background:var(--bs-neutral-200)}.bs-app[data-ds=modernist] .bs-panel{border:var(--bs-rule) solid var(--bs-ink);border-radius:var(--bs-r-flat);background:var(--bs-surface)}.bs-app[data-ds=modernist] .bs-panel__head{border-bottom:var(--bs-rule-row) solid var(--bs-line)}.bs-app[data-ds=modernist] .bs-section+.bs-section{border-top:var(--bs-rule) solid var(--bs-ink)}.bs-app[data-ds=modernist] .bs-section__title{font:var(--bs-t-kicker);letter-spacing:var(--bs-tr-eyebrow);text-transform:uppercase;color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-notice{border:var(--bs-rule-row) solid var(--bs-line);border-radius:var(--bs-r-flat);background:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-notice[data-status=crit]{background:var(--bs-accent-100);border:var(--bs-rule) solid var(--bs-signal);color:var(--bs-accent-800)}.bs-app[data-ds=modernist] .bs-bar,.bs-app[data-ds=modernist] .bs-bar>i{border-radius:var(--bs-r-flat)}.bs-app[data-ds=modernist] .bs-bar{background:var(--bs-neutral-200)}.bs-app[data-ds=modernist] .bs-bar>i[data-fill=ink]{background:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-skeleton{background:var(--bs-neutral-200);border-radius:var(--bs-r-flat);border-bottom:var(--bs-rule-row) solid var(--bs-line)}.bs-app[data-ds=modernist] [data-rank="1"]{color:var(--bs-signal)}.bs-app[data-ds=modernist] .bs-pagehead h1,.bs-app[data-ds=modernist] .bs-content h1{font:var(--bs-t-h1);letter-spacing:var(--bs-tr-h1)}@media (max-width:780px){.bs-app[data-ds=modernist] .bs-content{padding:var(--bs-content-pad-y-top) var(--bs-content-pad-x) var(--bs-content-pad-y-bottom)}.bs-app[data-ds=modernist] .bs-pagehead h1,.bs-app[data-ds=modernist] .bs-content h1{font-size:var(--bs-fs-31)}}.bs-app[data-ds=modernist] .bs-menutrigger__bars,.bs-app[data-ds=modernist] .bs-menutrigger__bars:before,.bs-app[data-ds=modernist] .bs-menutrigger__bars:after,.bs-app[data-ds=modernist] .bs-swatch,.bs-app[data-ds=modernist] .bs-tri i,.bs-app[data-ds=modernist] .bs-dot{border-radius:var(--bs-r-flat)}.bs-app .bs-lang button{min-width:40px;min-height:40px}.bs-app .bs-auth-link{min-height:var(--bs-h-navitem);padding-inline:var(--bs-s1);align-items:center;display:inline-flex}.bs-app .bs-auth-links{align-items:center;gap:var(--bs-s2);color:var(--bs-ink-2);font:var(--bs-t-small);flex-wrap:wrap;margin:0;display:flex}.bs-app[data-ds=modernist]{--bs-rail-w:244px;--bs-h-topbar:56px;--bs-h-tabbar:60px;--bs-header-h:56px}.bs-app[data-ds=modernist] .bs-shell,.bs-app[data-ds=modernist] .bs-shell[data-collapsed=true]{grid-template-columns:244px minmax(0,1fr)}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer){background:var(--bs-ink);color:var(--bs-rail-ink);gap:0;padding:0}.bs-app[data-ds=modernist] .bs-workspace{border-radius:var(--bs-r-flat);min-height:100vh;box-shadow:none;border:0;margin:0}.bs-app[data-ds=modernist] .bs-workspace>.bs-topbar{border-radius:var(--bs-r-flat)}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-rail-identity{border-bottom:var(--bs-rule) solid var(--bs-neutral-800);flex:none;gap:10px;height:56px;min-height:56px;padding:0 20px}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-mark{width:20px;height:24px}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-wordmark,.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-wordmark em{color:var(--bs-rail-ink)}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-wordmark{font-size:var(--bs-fs-16);letter-spacing:-.01em;flex:auto;font-weight:800}.bs-app[data-ds=modernist] .bs-roleblock{border-bottom:var(--bs-rule) solid var(--bs-neutral-800);flex-direction:column;flex:none;gap:2px;padding:14px 20px;display:flex}.bs-app[data-ds=modernist] .bs-roleblock__en{font-size:var(--bs-fs-11);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-neutral-400);font-weight:600;line-height:1.2}.bs-app[data-ds=modernist] .bs-roleblock__es{font-size:var(--bs-fs-15);color:var(--bs-rail-ink);font-weight:800;line-height:1.2}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-nav{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:0;min-height:0;padding:10px 0;display:flex;overflow-y:auto;-webkit-mask-image:none;mask-image:none}.bs-app[data-ds=modernist] .bs-rail .bs-nav[data-overflow=true]{border-bottom:1px solid var(--bs-neutral-700);-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%)}.bs-app[data-ds=modernist] .bs-navitem{border-radius:var(--bs-r-flat);height:40px;min-height:40px;font-size:var(--bs-fs-14);border:0;gap:12px;margin:0;padding:0 20px;font-weight:400;text-decoration:none}.bs-app[data-ds=modernist] .bs-navitem svg{width:18px;height:18px}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-navitem{color:var(--bs-neutral-300)}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-navitem svg{color:var(--bs-neutral-400)}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-navitem:hover{background:var(--bs-neutral-800);color:var(--bs-rail-ink)}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-navcount{border-radius:var(--bs-r-flat);background:var(--bs-neutral-800);color:var(--bs-rail-ink)}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-navitem[aria-current=page]{background:var(--bs-neutral-900);color:var(--bs-rail-active-ink);box-shadow:inset var(--bs-nav-bar) 0 0 var(--bs-signal);font-weight:800}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-navitem[aria-current=page] svg{color:var(--bs-signal)}.bs-app[data-ds=modernist] .bs-navdrawer__close{width:var(--bs-h-touch);height:var(--bs-h-touch);color:var(--bs-rail-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-12px;display:inline-flex}.bs-app[data-ds=modernist] .bs-navdrawer__close:hover{background:var(--bs-neutral-800)}.bs-app[data-ds=modernist] .bs-navdrawer__close svg{width:20px;height:20px}.bs-app[data-ds=modernist] .bs-navitem--search{width:100%;margin-top:var(--bs-s2);font:inherit;font-size:var(--bs-fs-14);text-align:left;cursor:pointer;box-shadow:inset 0 var(--bs-rule-row) 0 var(--bs-neutral-800);background:0 0}.bs-app[data-ds=modernist] .bs-navdrawer .bs-navitem{min-height:var(--bs-h-touch);height:var(--bs-h-touch)}.bs-app[data-ds=modernist] .bs-rail .bs-plancard{gap:var(--bs-s3);border:0;border-top:var(--bs-rule) solid var(--bs-neutral-800);border-radius:var(--bs-r-flat);background:0 0;padding:14px 20px}.bs-app[data-ds=modernist] .bs-rail .bs-plancard__line{color:var(--bs-rail-ink)}.bs-app[data-ds=modernist] .bs-rail .bs-plancard .bs-btn{border-color:var(--bs-rail-muted);color:var(--bs-rail-ink);background:0 0}.bs-app[data-ds=modernist] .bs-rail .bs-plancard .bs-btn:hover{background:var(--bs-neutral-800)}.bs-app[data-ds=modernist] :is(.bs-rail,.bs-navdrawer) .bs-railfoot{border-top:var(--bs-rule) solid var(--bs-neutral-800);flex:none;align-items:center;min-height:45px;margin-top:0;padding:0 20px;display:flex}.bs-app[data-ds=modernist] .bs-railfoot__line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--bs-fs-12);color:var(--bs-rail-muted);overflow:hidden}.bs-app[data-ds=modernist] .bs-acctbtn .bs-avatar{border-radius:var(--bs-r-flat);background:var(--bs-neutral-200);width:32px;height:32px;color:var(--bs-ink);font-size:var(--bs-fs-12);font-weight:800}.bs-app[data-ds=modernist] .bs-topbar .bs-acctbtn:hover .bs-avatar,.bs-app[data-ds=modernist] .bs-topbar .bs-acctbtn[aria-expanded=true] .bs-avatar{background:var(--bs-ink);color:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-shellmenu__panel{border:var(--bs-rule) solid var(--bs-ink);border-radius:var(--bs-r-flat);background:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-shellmenu__head{border-bottom:var(--bs-rule-row) solid var(--bs-line)}.bs-app[data-ds=modernist] .bs-shellmenu__name{font-weight:800}.bs-app[data-ds=modernist] .bs-shellmenu__item:hover,.bs-app[data-ds=modernist] .bs-shellmenu__item:focus{background:var(--bs-neutral-200)}.bs-app[data-ds=modernist] .bs-shellmenu__item[aria-checked=true]{font-weight:800}.bs-app[data-ds=modernist] .bs-shellmenu__group[data-layout=row] .bs-shellmenu__item{font-size:var(--bs-fs-12);font-weight:800}.bs-app[data-ds=modernist] .bs-shellmenu__group[data-layout=row] .bs-shellmenu__item[aria-checked=true]{background:var(--bs-ink);color:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-topbar{z-index:var(--bs-z-header);background:var(--bs-cloud);border-bottom:var(--bs-rule) solid var(--bs-ink);gap:20px;height:56px;min-height:56px;padding:0 32px;position:sticky;top:0}.bs-app[data-ds=modernist] .bs-toploc{min-width:0;color:var(--bs-ink);font-size:var(--bs-fs-13);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.bs-app[data-ds=modernist] .bs-toploc__role{display:none}.bs-app[data-ds=modernist] .bs-toploc__name,.bs-app[data-ds=modernist] .bs-topbar .bs-locswitch__name{text-overflow:ellipsis;overflow:hidden}.bs-app[data-ds=modernist] .bs-topbar .bs-locswitch{height:36px;color:var(--bs-ink);padding:0 8px;position:relative;left:-9px}.bs-app[data-ds=modernist] .bs-topbar .bs-locswitch:hover,.bs-app[data-ds=modernist] .bs-topbar .bs-locswitch[aria-expanded=true]{border-color:var(--bs-ink);background:var(--bs-neutral-200)}.bs-app[data-ds=modernist] .bs-topbar .bs-acctbtn{flex:none;width:40px;height:40px}.bs-app[data-ds=modernist] .bs-topbar__tools{flex:auto;min-width:0}.bs-app[data-ds=modernist] .bs-topsearch{border:1px solid var(--bs-line);min-width:0;max-width:400px;height:40px;color:var(--bs-neutral-700);font-size:var(--bs-fs-13);background:0 0;flex:auto;justify-content:flex-start;margin-right:auto;padding:0 12px}.bs-app[data-ds=modernist] .bs-topsearch .bs-search__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-app[data-ds=modernist] .bs-search__label--short{display:none}.bs-app[data-ds=modernist] .bs-topbar__tools .bs-btn[data-variant=ghost]{height:40px;min-height:40px;color:var(--bs-neutral-700)}.bs-app[data-ds=modernist] .bs-topbar__tools .bs-btn[data-variant=ghost]:is(:hover,[aria-expanded=true]){color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-topcount{min-width:20px;padding:0 var(--bs-s1);background:var(--bs-neutral-200);color:var(--bs-ink);font-size:var(--bs-fs-12);text-align:center;font-weight:800;line-height:20px}.bs-app[data-ds=modernist] .bs-lang{border:1px solid var(--bs-ink);flex:none;display:flex}.bs-app[data-ds=modernist] .bs-lang button{width:36px;height:38px;color:var(--bs-ink);font:inherit;font-size:var(--bs-fs-12);cursor:pointer;background:0 0;border:0;font-weight:800}.bs-app[data-ds=modernist] .bs-lang button[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-cloud)}@media (min-width:781px){.bs-app[data-ds=modernist] .bs-shellmenu__group[data-group=language]{display:none}}.bs-app[data-ds=modernist] .bs-pane:has(>.bs-inspector){min-height:calc(100dvh - var(--bs-h-topbar))}.bs-app[data-ds=modernist] .bs-inspector .bs-fieldrow{row-gap:var(--bs-s2);grid-template-columns:minmax(0,1fr)}.bs-app[data-ds=modernist] .bs-inspector .bs-fieldrow>:is(.bs-fieldrow__label,.bs-fieldrow__control,.bs-fieldrow__note){grid-column:1}.bs-app[data-ds=modernist] .bs-inspector .bs-fieldrow__control>:is(.bs-input,.bs-select){width:100%;max-width:none}.bs-app[data-ds=modernist] .bs-inspector__close{width:40px;height:40px;margin-right:calc(var(--bs-s2) * -1);color:var(--bs-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-app[data-ds=modernist] .bs-inspector__close:hover{background:var(--bs-neutral-200)}.bs-app[data-ds=modernist] .bs-inspector__close svg{width:20px;height:20px}.bs-app[data-ds=modernist] .bs-bottomtabs{height:60px;z-index:var(--bs-z-overlay);background:var(--bs-ink);color:var(--bs-rail-ink);border-top:0}.bs-app[data-ds=modernist] .bs-bottomtabs .bs-bottomtab{min-height:60px;color:var(--bs-neutral-400);font-size:var(--bs-fs-11);font-weight:600}.bs-app[data-ds=modernist] .bs-bottomtabs .bs-bottomtab svg{width:18px;height:18px}.bs-app[data-ds=modernist] .bs-bottomtabs .bs-bottomtab[aria-current=page]{color:var(--bs-cloud);box-shadow:inset 0 var(--bs-nav-bar) 0 var(--bs-signal)}@media (min-width:1024px) and (max-width:1100px){.bs-app[data-ds=modernist] .bs-shell,.bs-app[data-ds=modernist] .bs-shell[data-collapsed=true]{grid-template-columns:244px minmax(0,1fr);display:grid}.bs-app[data-ds=modernist] .bs-rail{display:flex}.bs-app[data-ds=modernist] .bs-menutrigger{display:none}.bs-app[data-ds=modernist] .bs-plancard{display:flex}.bs-app[data-ds=modernist] .bs-planchip{display:none}}@media (max-width:780px){.bs-app[data-ds=modernist] .bs-shell,.bs-app[data-ds=modernist] .bs-shell[data-collapsed=true]{display:block}.bs-app[data-ds=modernist] .bs-rail{display:none}.bs-app[data-ds=modernist] .bs-topbar{align-items:center;column-gap:var(--bs-s1);width:100%;min-width:0;max-width:100%;height:var(--bs-h-topbar-mobile);min-height:var(--bs-h-topbar-mobile);padding:0 var(--bs-s3);box-sizing:border-box;grid-template-rows:minmax(0,1fr);grid-template-columns:44px minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;display:grid}.bs-app[data-ds=modernist] .bs-topbar__lead,.bs-app[data-ds=modernist] .bs-topbar__tools{display:contents}.bs-app[data-ds=modernist] .bs-planchip{min-width:0;max-width:100%;overflow:hidden}.bs-app[data-ds=modernist] .bs-planchip>.bs-truncate{text-overflow:ellipsis;min-width:0;line-height:var(--bs-h-chip);display:block;overflow:hidden}.bs-app[data-ds=modernist] .bs-topbar__crumb{grid-area:1/2;min-width:0;max-width:100%;overflow:hidden}.bs-app[data-ds=modernist] .bs-toploc{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0;max-width:100%;overflow:hidden}.bs-app[data-ds=modernist] .bs-toploc__role,.bs-app[data-ds=modernist] .bs-toploc__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:1.15;display:block;overflow:hidden}.bs-app[data-ds=modernist] .bs-toploc__role{font-size:var(--bs-fs-11);font-weight:600}.bs-app[data-ds=modernist] .bs-menutrigger{width:44px;min-width:0;height:var(--bs-h-control);min-height:var(--bs-h-control);grid-area:1/1;display:inline-flex}.bs-app[data-ds=modernist] .bs-topsearch{width:var(--bs-h-control);min-width:var(--bs-h-control);max-width:none;height:var(--bs-h-control);background:0 0;border-color:#0000;justify-content:center;gap:0;padding:0;overflow:hidden}.bs-app[data-ds=modernist] .bs-topsearch .bs-search__label--full,.bs-app[data-ds=modernist] .bs-topbar .bs-lang{display:none}.bs-app[data-ds=modernist] .bs-topbar .bs-locswitch{width:100%;height:auto;min-height:var(--bs-h-touch);padding:0 var(--bs-s1);left:0}.bs-app[data-ds=modernist] .bs-toploc>.bs-shellmenu{width:100%}.bs-app[data-ds=modernist] .bs-toploc__role{color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-topbar .bs-acctbtn{width:var(--bs-h-control);height:var(--bs-h-control)}.bs-app[data-ds=modernist] .bs-shellmenu__item{min-height:var(--bs-h-control)}.bs-app[data-ds=modernist] .bs-overlay:not([data-placement=command]){z-index:var(--bs-z-dialog)}.bs-app[data-ds=modernist] .bs-topbar:has(.bs-drawerscrim,.bs-overlay,.bs-shellmenu__panel){z-index:var(--bs-z-dialog)}}.bs-app[data-ds=modernist] .bs-floor-zones .bs-zone__head{gap:var(--bs-s3)}.bs-app[data-ds=modernist] .bs-floor-zones .bs-zone__head .bs-micro{text-transform:none;letter-spacing:0}.bs-app[data-ds=modernist] .bs-queue-stage{width:100%;min-width:0;max-width:100%}.bs-app[data-ds=modernist] .bs-queue{gap:var(--bs-s5);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.bs-app[data-ds=modernist] .bs-queue>*,.bs-app[data-ds=modernist] .bs-queue [data-queue-state]{min-width:0;max-width:100%}.bs-app[data-ds=modernist] .bs-queue__head{justify-content:space-between;align-items:flex-end;gap:var(--bs-s4);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-queue__titles{gap:var(--bs-s2);flex-direction:column;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-queue__kicker,.bs-app[data-ds=modernist] .bs-queue__title{margin:0}.bs-app[data-ds=modernist] .bs-queue__desc{font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-app[data-ds=modernist] .bs-queue__filters{gap:var(--bs-s2);flex-wrap:wrap;align-items:center;display:flex}.bs-app[data-ds=modernist] .bs-queue__chip{min-height:var(--bs-h-compact);padding:0 var(--bs-s3);border:var(--bs-rule-row) solid var(--bs-ink);color:var(--bs-ink);font:var(--bs-t-chip);cursor:pointer;background:0 0}.bs-app[data-ds=modernist] .bs-queue__chip[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-queue__kpis{border-top:var(--bs-rule) solid var(--bs-ink);border-left:var(--bs-rule) solid var(--bs-ink);display:grid}.bs-app[data-ds=modernist] .bs-queue__kpis[data-cols="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-queue__kpis[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-queue__kpis[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-queue__kpis[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-queue__kpis[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-queue__kpis[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-queue__kpis[data-cols="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-queue__kpis[data-cols="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-queue__kpi{gap:var(--bs-s1);padding:var(--bs-s3) var(--bs-s4);border-right:var(--bs-rule) solid var(--bs-ink);border-bottom:var(--bs-rule) solid var(--bs-ink);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-queue__kpi-label,.bs-app[data-ds=modernist] .bs-queue__kpi-sub{font:var(--bs-t-strong);font-size:var(--bs-fs-12);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-queue__figure{font:var(--bs-t-figure);letter-spacing:var(--bs-tr-metric);color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-queue__kpi[data-tone=accent] .bs-queue__figure{color:var(--bs-crit)}.bs-app[data-ds=modernist] .bs-queue__kpi[data-tone=muted] .bs-queue__figure{color:var(--bs-ink-4)}.bs-app[data-ds=modernist] .bs-queue__error{align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);border:var(--bs-rule) solid var(--bs-signal);background:var(--bs-accent-100);color:var(--bs-accent-800);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-queue__error-msg{font:var(--bs-t-strong);flex:240px;margin:0}.bs-app[data-ds=modernist] .bs-queue__empty{align-items:flex-start;gap:var(--bs-s3);padding:var(--bs-s7) 0;flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-queue__sentence{font:var(--bs-t-section);margin:0}.bs-app[data-ds=modernist] .bs-queue__bone{height:var(--bs-s3);background:var(--bs-neutral-300);width:70%;display:block}.bs-app[data-ds=modernist] .bs-queue__acts{gap:var(--bs-s3);flex-wrap:nowrap;justify-content:flex-end;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.bs-app[data-ds=modernist] .bs-queue__acts .bs-btn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bs-app[data-ds=modernist] .bs-queue__field{display:contents}.bs-app[data-ds=modernist] .bs-queue .bs-tablewrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.bs-app[data-ds=modernist] .bs-queue .bs-table{min-width:0}.bs-app[data-ds=modernist] .bs-segmented{border:0;border-top:var(--bs-rule-row) solid var(--bs-line);border-left:var(--bs-rule-row) solid var(--bs-line);border-radius:var(--bs-r-flat);background:0 0;flex-wrap:wrap;align-items:stretch;gap:0;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;padding:0;display:inline-flex;overflow:visible}.bs-app[data-ds=modernist] .bs-segmented button{height:auto;min-height:calc(var(--bs-h-filter) - var(--bs-rule-row) * 2);padding:0 var(--bs-s3);gap:var(--bs-s2);border:0;border-right:var(--bs-rule-row) solid var(--bs-line);border-bottom:var(--bs-rule-row) solid var(--bs-line);border-radius:var(--bs-r-flat);box-shadow:none;color:var(--bs-ink-2);background:0 0}.bs-app[data-ds=modernist] .bs-segmented button:hover:not(:disabled):not([aria-pressed=true]){color:var(--bs-ink);background:var(--bs-surface-2)}.bs-app[data-ds=modernist] .bs-segmented button[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-cloud);font-weight:var(--bs-fw-half-bold);box-shadow:none}.bs-app[data-ds=modernist] .bs-segmented button:focus-visible{outline:var(--bs-rule) solid var(--bs-focus);outline-offset:calc(var(--bs-rule) * -1)}.bs-app[data-ds=modernist] .bs-segmented button:disabled{color:var(--bs-ink-4)}@media (max-width:780px){.bs-app[data-ds=modernist] .bs-segmented{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.bs-app[data-ds=modernist] .bs-segmented:after{content:none}.bs-app[data-ds=modernist] .bs-segmented button{min-width:0;min-height:var(--bs-h-control);height:auto;padding:var(--bs-s2) var(--bs-s3);text-align:start;white-space:normal;justify-content:space-between}.bs-app[data-ds=modernist] .bs-segmented button:last-child:nth-child(odd){grid-column:1/-1}.bs-app[data-ds=modernist] .bs-segmented__label{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.bs-app[data-ds=modernist] .bs-toolbar{flex-wrap:wrap}.bs-app[data-ds=modernist] .bs-toolbar>.bs-select,.bs-app[data-ds=modernist] .bs-toolbar>.bs-input,.bs-app[data-ds=modernist] .bs-toolbar>.bs-header__search,.bs-app[data-ds=modernist] .bs-toolbar>.bs-segmented{flex:100%;width:100%;min-width:0}.bs-app[data-ds=modernist] .bs-toolbar>.bs-spacer{display:none}.bs-app[data-ds=modernist] .bs-topbar .bs-btn[data-size=compact]{width:var(--bs-h-control);min-width:var(--bs-h-control);height:var(--bs-h-control);min-height:var(--bs-h-control);justify-content:center;gap:0;padding:0;position:relative}.bs-app[data-ds=modernist] .bs-topbar .bs-btn[data-size=compact]>.bs-chip{top:var(--bs-s1);min-width:var(--bs-s4);height:var(--bs-s4);min-height:var(--bs-s4);padding:0 var(--bs-s1);font-size:var(--bs-fs-11);font-weight:800;line-height:var(--bs-s4);font-variant-numeric:tabular-nums;pointer-events:none;border:0;justify-content:center;gap:0;position:absolute;right:0}.bs-app[data-ds=modernist] .bs-topbar .bs-btn[data-size=compact]>.bs-chip .bs-dot{display:none}.bs-app[data-ds=modernist] .bs-bottomtabs .bs-bottomtab{padding-inline:var(--bs-s1)}}.bs-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.bs-metricval{white-space:nowrap;letter-spacing:normal}.bs-metricval[data-avail=none]{color:var(--bs-ink-4)}.bs-metricval[data-avail=false]{color:var(--bs-ink-3);font:var(--bs-t-metric-span);white-space:normal}.bs-metric__why{font-weight:var(--bs-t-body-weight);color:var(--bs-ink-3)}.bs-meta__status{align-items:center;gap:var(--bs-s1);display:inline-flex}.bs-chart{--bs-chart-gutter:44px}.bs-chart__plot{height:100%;display:flex}.bs-chart__gutter{flex:0 0 var(--bs-chart-gutter);position:relative}.bs-chart__ylabel{right:var(--bs-s2);font:var(--bs-t-mono-sh);color:var(--bs-ink-3);white-space:nowrap;position:absolute}.bs-chart__ylabel[data-anchor=mid]{transform:translateY(-50%)}.bs-chart__ylabel[data-anchor=bottom]{transform:translateY(-100%)}.bs-chart svg.bs-chart__svg{flex:auto;width:100%;min-width:0;height:100%;display:block;overflow:visible}.bs-app [data-series="0"]{--bs-series:var(--bs-ink)}.bs-app [data-series="1"]{--bs-series:var(--bs-ink-4);--bs-series-dash:4 3}.bs-app [data-series="2"]{--bs-series:var(--bs-ink-3);--bs-series-dash:2 3}.bs-chart__line{fill:none;stroke:var(--bs-series,var(--bs-ink-3));stroke-width:1.5px;stroke-dasharray:var(--bs-series-dash,none);stroke-linecap:round;stroke-linejoin:round}.bs-chart__bar{fill:var(--bs-series,var(--bs-ink-3))}.bs-app [data-series="1"] .bs-chart__bar,.bs-app [data-series="2"] .bs-chart__bar{fill:var(--bs-surface);stroke:var(--bs-series);stroke-width:1px}.bs-chart__point{fill:none;stroke:var(--bs-series,var(--bs-ink-3));stroke-width:3px;stroke-linecap:round}.bs-chart__base{stroke:var(--bs-line-strong);stroke-width:1px}.bs-chart__axis{padding-top:var(--bs-s2);align-items:baseline;display:flex}.bs-chart__ticks{min-width:0;font:var(--bs-t-mono-sh);color:var(--bs-ink-3);flex:auto;display:grid}.bs-chart__tick{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-chart__empty{padding-top:var(--bs-s10);font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-chart__series-label{align-items:center;gap:var(--bs-s2);min-width:0;display:inline-flex}.bs-chart__series-value{align-items:baseline;gap:var(--bs-s2);color:var(--bs-ink);white-space:nowrap;display:inline-flex}.bs-chart__series-summary{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-swatch[data-series]{background:var(--bs-series)}@media (max-width:780px){.bs-report__figures .bs-metric{flex:100%}}.bs-report__body .bs-cell--mono .bs-row-note{font:var(--bs-t-body);font-weight:var(--bs-t-body-weight)}.bs-app[data-ds=modernist] .bs-report__body .bs-table tbody td:not(:has(>.bs-cellstack)){padding-block:var(--bs-s2)}.bs-stmt__num{text-align:right;white-space:nowrap}@media (max-width:780px){.bs-app[data-ds=modernist] .bs-ledger:has(.bs-stmt__num)>:is(thead,tbody)>tr>:last-child:not([colspan]){background:var(--bs-paper);box-shadow:inset var(--bs-rule-row) 0 0 var(--bs-line-control);position:sticky;right:0}.bs-app[data-ds=modernist] .bs-ledger:has(.bs-stmt__num)>thead>tr>:last-child:not([colspan]){z-index:calc(var(--bs-z-sticky) + 1)}.bs-app[data-ds=modernist] .bs-ledger:has(.bs-stmt__num)>tbody>tr:hover>:last-child:not([colspan]){background:var(--bs-hover)}}.bs-row-note{font-weight:var(--bs-t-body-weight);color:var(--bs-ink-3);display:block}.bs-rowrule{width:2px;height:var(--bs-s4);display:block}.bs-rowrule[data-tone=crit]{background:var(--bs-crit)}.bs-rowrule[data-tone=warn]{background:var(--bs-warn)}.bs-rowrule[data-tone=info]{background:var(--bs-info)}.bs-rowrule[data-tone=idle]{background:var(--bs-idle)}.bs-rowrule[data-tone=none]{background:var(--bs-line)}.bs-sevcount{align-items:center;gap:var(--bs-s5);margin-top:var(--bs-s4);padding-bottom:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-sevcount__item{align-items:center;gap:var(--bs-s2);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);display:inline-flex}.bs-sevcount__item b{color:var(--bs-ink);font-weight:600}.bs-change{display:block}.bs-change__was{margin-bottom:var(--bs-s1);color:var(--bs-ink-3);display:block}.bs-change__arrow{display:none}.bs-change__now{display:block}.bs-change__now:before{content:"→ ";color:var(--bs-ink-4)}.bs-change__now{color:var(--bs-ink)}.bs-fieldgroup{padding-top:var(--bs-s5)}.bs-fieldgroup+.bs-fieldgroup{margin-top:var(--bs-s6)}.bs-fieldgroup__head{justify-content:space-between;align-items:baseline;gap:var(--bs-s3);padding-bottom:var(--bs-s2);border-bottom:1px solid var(--bs-line-strong);display:flex}.bs-fieldgroup__title{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-fieldgroup__aside{align-items:center;gap:var(--bs-s2);display:inline-flex}.bs-fieldgroup__note{margin:var(--bs-s2) 0 0;max-width:var(--bs-measure);font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-fieldrow{column-gap:var(--bs-s5);row-gap:var(--bs-s1);padding:var(--bs-s3) 0;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}.bs-fieldrow+.bs-fieldrow{border-top:1px solid var(--bs-line)}.bs-fieldrow--stack{max-width:var(--bs-measure);grid-template-columns:minmax(0,1fr)}.bs-fieldrow--stack>.bs-fieldrow__label,.bs-fieldrow--stack>.bs-fieldrow__control,.bs-fieldrow--stack>.bs-fieldrow__note{grid-column:1}.bs-fieldrow--stack>.bs-fieldrow__label{padding-top:0}.bs-fieldrow__label{gap:var(--bs-s1);padding-top:var(--bs-s3);flex-direction:column;grid-column:1;display:flex}.bs-fieldrow__req{font:var(--bs-t-small);letter-spacing:normal;text-transform:none;color:var(--bs-ink-4)}.bs-fieldrow__control{grid-column:2;min-width:0}.bs-fieldrow__note{font:var(--bs-t-body);color:var(--bs-ink-3);grid-column:2;margin:0}.bs-fieldrow__note--error{color:var(--bs-crit)}.bs-fieldrow__control>.bs-input,.bs-fieldrow__control>.bs-select{width:100%;max-width:420px}textarea.bs-input{height:auto;min-height:calc(var(--bs-h-field) * 3);padding:var(--bs-s2) var(--bs-s3);resize:vertical}.bs-fieldgrid{gap:var(--bs-s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bs-fieldgrid>.bs-fieldrow{border-top:0;grid-template-columns:minmax(0,1fr);max-width:none;padding:0}.bs-fieldgrid>.bs-fieldrow>.bs-fieldrow__label,.bs-fieldgrid>.bs-fieldrow>.bs-fieldrow__control,.bs-fieldgrid>.bs-fieldrow>.bs-fieldrow__note{grid-column:1}.bs-fieldgrid>.bs-fieldrow>.bs-fieldrow__label{padding-top:0}.bs-fieldgrid>:only-child,.bs-fieldgrid>.bs-field--wide,.bs-fieldgrid>.bs-fieldrow--wide{grid-column:1/-1}@media (min-width:1024px){.bs-fieldgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-inputgroup{max-width:420px;position:relative}.bs-inputgroup .bs-input{width:100%;padding-right:48px}.bs-inputgroup__unit{top:50%;right:var(--bs-s3);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);white-space:nowrap;pointer-events:none;position:absolute;transform:translateY(-50%)}.bs-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs-fieldrow__empty .bs-empty{padding:0}.bs-switch{appearance:none;border:1px solid var(--bs-ink-4);border-radius:var(--bs-r-control);background:var(--bs-surface-2);cursor:pointer;width:34px;height:20px;transition:background var(--bs-dur-1) var(--bs-ease), border-color var(--bs-dur-1) var(--bs-ease);flex:none;margin:0;padding:0;position:relative}.bs-switch:after{content:"";border-radius:var(--bs-r-control);background:var(--bs-ink-4);width:14px;height:14px;transition:transform var(--bs-dur-2) var(--bs-ease);position:absolute;top:2px;left:2px}.bs-switch:checked{background:var(--bs-ink);border-color:var(--bs-ink)}.bs-switch:checked:after{transform:translate(14px)}.bs-switch:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus);outline-offset:var(--bs-focus-offset)}.bs-switch:disabled{background:var(--bs-surface-3);border-color:var(--bs-line);cursor:not-allowed}.bs-switch:disabled:after{background:var(--bs-surface-2)}.bs-savebar{z-index:var(--bs-z-sticky);align-items:center;gap:var(--bs-s2) var(--bs-s3);padding:var(--bs-s3) 0;border-top:1px solid var(--bs-line);background:var(--bs-paper);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;bottom:0}.bs-savebar[data-dirty=false]{position:static}.bs-savebar__state{align-items:center;gap:var(--bs-s3);min-width:0;display:flex}.bs-savebar__note{font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-savebar__actions{align-items:center;gap:var(--bs-s2);display:flex}.bs-savebar__error{font:var(--bs-t-body);color:var(--bs-crit);grid-column:1/-1;margin:0}.bs-danger{align-items:flex-start;gap:var(--bs-s4);margin-top:var(--bs-s6);padding-top:var(--bs-s4);border-top:1px solid var(--bs-crit-line);display:flex}.bs-danger__copy{flex:auto;min-width:0}.bs-danger__label{font:var(--bs-t-strong);color:var(--bs-ink);display:block}.bs-danger__note{margin:var(--bs-s1) 0 0;max-width:var(--bs-measure);font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-danger>.bs-btn{flex:none}.bs-danger__subject{margin:0 0 var(--bs-s2);color:var(--bs-ink-2)}.bs-danger__failure{margin:var(--bs-s3) 0 0;font:var(--bs-t-body);color:var(--bs-crit)}@media (max-width:720px){.bs-fieldrow{grid-template-columns:minmax(0,1fr)}.bs-fieldrow__label{grid-column:1;padding-top:0}.bs-fieldrow__control,.bs-fieldrow__note{grid-column:1}}@media (max-width:640px){.bs-danger{align-items:stretch;gap:var(--bs-s3);flex-direction:column}}@media (pointer:coarse){.bs-fieldrow{padding:var(--bs-s4) 0}.bs-fieldrow__label{padding-top:var(--bs-s4)}.bs-fieldrow__control>.bs-input,.bs-fieldrow__control>.bs-select,.bs-inputgroup .bs-input{height:var(--bs-h-touch)}.bs-switch{width:48px;height:28px}.bs-switch:after{width:20px;height:20px}.bs-switch:checked:after{transform:translate(22px)}}.bs-app[data-ds=modernist] .bs-fieldgroup__head{border-bottom:var(--bs-rule) solid var(--bs-ink)}.bs-app[data-ds=modernist] .bs-fieldgroup__title{font:var(--bs-t-kicker);letter-spacing:var(--bs-tr-eyebrow);color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-fieldrow+.bs-fieldrow{border-top:var(--bs-rule-row) solid var(--bs-line)}.bs-app[data-ds=modernist] .bs-input,.bs-app[data-ds=modernist] .bs-select{border-radius:var(--bs-r-flat);border-color:var(--bs-line-control);background:var(--bs-neutral-100)}.bs-app[data-ds=modernist] .bs-input:hover:not(:focus-visible,:disabled),.bs-app[data-ds=modernist] .bs-select:hover:not(:focus-visible,:disabled){border-color:var(--bs-ink)}.bs-app[data-ds=modernist] :is(input[type=checkbox],input[type=radio]):not(.bs-switch){accent-color:var(--bs-ink)}.bs-app[data-ds=modernist] :is(.bs-drawer,.bs-dialog) .bs-fieldrow{row-gap:var(--bs-s2);padding-block:var(--bs-s2);grid-template-columns:minmax(0,1fr)}.bs-app[data-ds=modernist] :is(.bs-drawer,.bs-dialog) .bs-fieldrow>:is(.bs-fieldrow__label,.bs-fieldrow__control,.bs-fieldrow__note){grid-column:1}.bs-app[data-ds=modernist] :is(.bs-drawer,.bs-dialog) .bs-fieldrow>.bs-fieldrow__label{font:var(--bs-t-strong);font-size:var(--bs-fs-12);color:var(--bs-ink);padding-top:0}.bs-app[data-ds=modernist] :is(.bs-drawer,.bs-dialog) .bs-fieldrow>.bs-fieldrow__note{font:var(--bs-t-body);font-size:var(--bs-fs-12);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] :is(.bs-drawer,.bs-dialog) .bs-fieldrow__control>:is(.bs-input,.bs-select){width:100%;max-width:none}.bs-app[data-ds=modernist] .bs-dialog .bs-fieldrow+.bs-fieldrow{border-top:0}.bs-app[data-ds=modernist] .bs-input:focus-visible,.bs-app[data-ds=modernist] .bs-select:focus-visible{border-color:var(--bs-focus);outline:var(--bs-rule) solid var(--bs-focus);outline-offset:var(--bs-focus-offset)}.bs-app[data-ds=modernist] .bs-danger{border-top:var(--bs-rule) solid var(--bs-signal)}.bs-app[data-ds=modernist] .bs-savebar__error,.bs-app[data-ds=modernist] .bs-fieldrow__note--error{color:var(--bs-status-crit-fg)}.bs-app[data-ds=modernist] .bs-formmodal__lead,.bs-app[data-ds=modernist] .bs-formmodal__note,.bs-app[data-ds=modernist] .bs-formmodal__refusal{margin:0}.bs-app[data-ds=modernist] .bs-formmodal__lead{font:var(--bs-t-body)}.bs-app[data-ds=modernist] .bs-formmodal__form{gap:var(--bs-s4);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-formmodal__grid{gap:var(--bs-s3) var(--bs-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-app[data-ds=modernist] .bs-formmodal__field{gap:var(--bs-s2);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-formmodal__field[data-span=half]{grid-column:auto}.bs-app[data-ds=modernist] .bs-formmodal__label{font:var(--bs-t-strong);font-size:var(--bs-fs-12)}.bs-app[data-ds=modernist] .bs-formmodal__note{font:var(--bs-t-body);font-size:var(--bs-fs-12);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-formmodal__refusal{font:var(--bs-t-strong);color:var(--bs-status-crit-fg)}.bs-app[data-ds=modernist] .bs-formmodal__actions{gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-formmodal__actions .bs-btn{min-height:var(--bs-h-touch)}.bs-app[data-ds=modernist] .bs-formmodal__slots{gap:var(--bs-s2);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));display:grid}.bs-app[data-ds=modernist] .bs-formmodal__slot{justify-content:flex-end;align-items:flex-start;gap:var(--bs-s1);min-width:0;min-height:88px;padding:var(--bs-s2);border:var(--bs-rule-row) solid var(--bs-line-control);background:var(--bs-neutral-200);font:var(--bs-t-micro);overflow-wrap:anywhere;cursor:pointer;flex-direction:column;display:flex;position:relative}.bs-app[data-ds=modernist] .bs-formmodal__slot input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bs-app[data-ds=modernist] .bs-formmodal__slot:focus-within{outline:var(--bs-rule) solid var(--bs-focus);outline-offset:var(--bs-rule-row)}.bs-app[data-ds=modernist] .bs-formmodal__checks,.bs-app[data-ds=modernist] .bs-formmodal__kv,.bs-app[data-ds=modernist] .bs-formmodal__list{border-top:var(--bs-rule) solid var(--bs-ink);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-formmodal__check,.bs-app[data-ds=modernist] .bs-formmodal__pick{align-items:center;gap:var(--bs-s3);min-height:var(--bs-h-compact);padding:var(--bs-s2) 0;border:0;border-bottom:var(--bs-rule-row) solid var(--bs-line);color:inherit;text-align:left;font:var(--bs-t-body);background:0 0;display:flex}.bs-app[data-ds=modernist] .bs-formmodal__pick[aria-selected=true]{background:var(--bs-neutral-200)}.bs-app[data-ds=modernist] .bs-formmodal__kvrow{justify-content:space-between;gap:var(--bs-s3);padding:var(--bs-s2) 0;border-bottom:var(--bs-rule-row) solid var(--bs-line);display:flex}.bs-app[data-ds=modernist] .bs-formmodal__band{padding:var(--bs-s3);border:var(--bs-rule) solid var(--bs-info-line);background:var(--bs-info-quiet);color:var(--bs-ink);font:var(--bs-t-strong);margin:0}.bs-app[data-ds=modernist] .bs-formmodal__band[data-tone=warn]{background:var(--bs-warn-quiet);color:var(--bs-warn);border-color:var(--bs-warn-line)}.bs-app[data-ds=modernist] .bs-formmodal__band[data-tone=crit]{background:var(--bs-crit-quiet);color:var(--bs-crit);border-color:var(--bs-crit-line)}.bs-app[data-ds=modernist] .bs-formmodal__band[data-tone=ok]{background:var(--bs-ok-quiet);color:var(--bs-ok);border-color:var(--bs-ok-line)}@media (max-width:780px){.bs-app[data-ds=modernist] .bs-formmodal__grid{grid-template-columns:minmax(0,1fr)}}.bs-overlay{animation:bs-layer-scrim-in var(--bs-dur-3) var(--bs-ease)}.bs-overlay__panel{min-width:0;animation:bs-layer-panel-in var(--bs-dur-3) var(--bs-ease);outline:none}.bs-overlay__panel:not(.bs-dialog):not(.bs-drawer):not(.bs-command){max-height:100%}.bs-overlay[data-placement=drawer]{justify-content:flex-end;align-items:stretch}.bs-overlay[data-placement=command]{z-index:var(--bs-z-command);align-items:flex-start;padding-top:12vh}.bs-overlay__panel.bs-drawer{animation-name:bs-layer-drawer-in}.bs-overlay__panel.bs-command{animation-name:bs-layer-command-in}@keyframes bs-layer-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes bs-layer-panel-in{0%{opacity:0;transform:translateY(var(--bs-s1)) scale(.99)}to{opacity:1;transform:none}}@keyframes bs-layer-drawer-in{0%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes bs-layer-command-in{0%{opacity:0;transform:translateY(calc(var(--bs-s2) * -1)) scale(.99)}to{opacity:1;transform:none}}.bs-dialog__title{font:var(--bs-t-section);color:var(--bs-ink);margin:0}.bs-drawer__head{justify-content:space-between;align-items:center;gap:var(--bs-s3);height:var(--bs-header-h);padding:0 var(--bs-s4);border-bottom:1px solid var(--bs-line);flex:none;display:flex}.bs-drawer__title{font:var(--bs-t-strong);color:var(--bs-ink);min-width:0;margin:0}.bs-drawer__body{min-height:0;padding:var(--bs-s4);flex:auto;overflow-y:auto}.bs-drawer__foot{justify-content:flex-end;align-items:center;gap:var(--bs-s2);padding:var(--bs-s3) var(--bs-s4);border-top:1px solid var(--bs-line);flex:none;display:flex}.bs-popover{visibility:hidden;z-index:var(--bs-z-dropdown);min-width:200px;max-width:min(360px, calc(100vw - var(--bs-s6)));max-height:calc(100dvh - var(--bs-s7));padding:var(--bs-s2);background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r-container);box-shadow:var(--bs-e-popover);animation:bs-popover-in var(--bs-dur-3) var(--bs-ease);outline:none;position:fixed;overflow-y:auto}@keyframes bs-popover-in{0%{opacity:0}to{opacity:1}}.bs-command{width:min(640px, calc(100vw - var(--bs-s6)));background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r-container);max-height:min(60vh,520px);box-shadow:var(--bs-e-popover);flex-direction:column;display:flex;overflow:hidden}.bs-command__search{align-items:center;gap:var(--bs-s3);padding:var(--bs-s2) var(--bs-s4);border-bottom:1px solid var(--bs-line);flex:none;display:flex}.bs-command__glyph{width:14px;height:14px;color:var(--bs-ink-3);flex:none}.bs-command__input{min-width:0;height:var(--bs-h-comfortable);color:var(--bs-ink);font:var(--bs-t-strong);background:0 0;border:0;outline:none;flex:auto}.bs-command__input::placeholder{color:var(--bs-ink-4)}.bs-command__list{min-height:0;padding:var(--bs-s2) 0;flex:auto;margin:0;list-style:none;overflow-y:auto}.bs-command__group{padding:var(--bs-s2) var(--bs-s4) var(--bs-s1);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-command__item{justify-content:space-between;align-items:center;gap:var(--bs-s4);width:100%;height:var(--bs-h-comfortable);padding:0 var(--bs-s4);color:var(--bs-ink);font:var(--bs-t-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.bs-command__item[data-active=true],.bs-command__item:hover{background:var(--bs-surface-3);color:var(--bs-ink)}.bs-command__item:disabled{color:var(--bs-ink-4);cursor:not-allowed}.bs-command__hint{color:var(--bs-ink-3);font:var(--bs-t-body);flex:none}.bs-command__list .bs-empty{padding:var(--bs-s6) var(--bs-s4)}.bs-command__absent{padding:var(--bs-s5) var(--bs-s4)}.bs-command__absent .bs-empty{padding:0}.bs-command__foot{align-items:center;gap:var(--bs-s4);padding:var(--bs-s2) var(--bs-s4);border-top:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-3);flex:none;display:flex}.bs-selectionbar{left:50%;bottom:var(--bs-s5);z-index:var(--bs-z-fab);align-items:center;gap:var(--bs-s3);padding:var(--bs-s2) var(--bs-s3);background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r-container);box-shadow:var(--bs-e-popover);animation:bs-selectionbar-in var(--bs-dur-3) var(--bs-ease);display:flex;position:fixed;transform:translate(-50%)}.bs-selectionbar__count{font-family:var(--bs-font-ui);font-size:var(--bs-t-micro-size);font-weight:var(--bs-t-micro-weight);line-height:var(--bs-t-micro-lh);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-2);white-space:nowrap}.bs-selectionbar__actions{align-items:center;gap:var(--bs-s2);display:flex}@keyframes bs-selectionbar-in{0%{opacity:0;transform:translate(-50%, var(--bs-s2))}to{opacity:1;transform:translate(-50%)}}.bs-hairline[data-strong=true]{background:var(--bs-line-strong)}.bs-btn[data-variant=danger]{background:var(--bs-surface);border-color:var(--bs-crit-line);color:var(--bs-crit)}.bs-btn[data-variant=danger]:hover{background:var(--bs-crit-quiet)}.bs-btn[data-variant=danger]:active{background:var(--bs-crit-quiet);border-color:var(--bs-crit)}.bs-btn[data-variant=danger]:disabled{background:var(--bs-surface-2);border-color:var(--bs-line);color:var(--bs-ink-4)}@media (pointer:coarse){.bs-command__item,.bs-selectionbar .bs-btn{height:var(--bs-h-touch)}}@media (prefers-reduced-motion:reduce){.bs-overlay,.bs-overlay__panel,.bs-overlay__panel.bs-drawer,.bs-overlay__panel.bs-command,.bs-popover,.bs-selectionbar{animation:none}}.bs-app[data-ds=modernist] .bs-dialog{border-radius:var(--bs-r-flat);box-shadow:var(--bs-shadow-lg);background:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-dialog:before{content:"";flex:0 0 var(--bs-dialog-bar);height:var(--bs-dialog-bar);background:var(--bs-ink);display:block}.bs-app[data-ds=modernist] .bs-dialog[role=alertdialog]:before{background:var(--bs-signal)}.bs-app[data-ds=modernist] .bs-btn[data-variant=danger]{height:var(--bs-h-touch);background:var(--bs-accent-700);border-color:var(--bs-accent-700);color:var(--bs-signal-ink)}.bs-app[data-ds=modernist] .bs-btn[data-variant=danger]:hover,.bs-app[data-ds=modernist] .bs-btn[data-variant=danger]:active{background:var(--bs-accent-800);border-color:var(--bs-accent-800)}.bs-app[data-ds=modernist] .bs-drawer,.bs-app[data-ds=modernist] .bs-popover,.bs-app[data-ds=modernist] .bs-command,.bs-app[data-ds=modernist] .bs-selectionbar{box-shadow:none;border-radius:var(--bs-r-flat)}.bs-app[data-ds=modernist] .bs-toast{left:calc(var(--bs-rail-w) + var(--bs-s6));bottom:var(--bs-s6);z-index:var(--bs-z-toast);max-width:360px;padding:var(--bs-s3) var(--bs-s4);background:var(--bs-ink);color:var(--bs-cloud);font:var(--bs-t-strong);border-radius:var(--bs-r-flat);box-shadow:var(--bs-shadow-lg);position:fixed}@media (max-width:780px){.bs-app[data-ds=modernist] .bs-toast{left:var(--bs-s3);bottom:calc(var(--bs-h-tabbar) + var(--bs-s10))}}.bs-app[data-ds=modernist] .bs-dialog__titles{gap:var(--bs-s1);flex-direction:column;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-dialog__kicker{font:var(--bs-t-kicker);letter-spacing:var(--bs-tr-eyebrow);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-app[data-ds=modernist] .bs-formmodal .bs-dialog__foot{justify-content:flex-start}.bs-mobile{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--bs-paper);flex-direction:column;display:flex}.bs-mobile__strip{min-height:var(--bs-row-default);justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s2) var(--bs-s4);padding-top:calc(var(--bs-s2) + env(safe-area-inset-top));background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line);flex:none;display:flex}.bs-mobile__lead{flex-direction:column;flex:auto;min-width:0;display:flex}.bs-mobile__title{font:var(--bs-t-strong);color:var(--bs-ink);margin:0}.bs-mobile__job{min-width:0;font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-mobile__state{align-items:center;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);flex:none;font-weight:500;display:inline-flex}.bs-mobile__conn{align-items:baseline;gap:var(--bs-s2);padding:var(--bs-s2) var(--bs-s4);border-bottom:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2);flex-wrap:wrap;flex:none;display:flex}.bs-mobile__conn b{font:var(--bs-t-strong)}.bs-mobile__conn[data-kind=offline]{background:var(--bs-warn-quiet);border-bottom-color:var(--bs-warn-line)}.bs-mobile__conn[data-kind=offline] b{color:var(--bs-warn)}.bs-mobile__conn[data-kind=unconfirmed]{background:var(--bs-crit-quiet);border-bottom-color:var(--bs-crit-line)}.bs-mobile__conn[data-kind=unconfirmed] b{color:var(--bs-crit)}.bs-mobile__conn-when{color:var(--bs-ink-3);margin-left:auto}.bs-mobile__body{gap:var(--bs-s5);min-height:0;padding:var(--bs-s4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.bs-mobile__ctx{border-top:1px solid var(--bs-line);flex-direction:column;margin:0;display:flex}.bs-mobile__ctx>div{justify-content:space-between;align-items:baseline;gap:var(--bs-s4);min-height:var(--bs-row-default);padding:var(--bs-s2) 0;border-bottom:1px solid var(--bs-line);display:flex}.bs-mobile__ctx dt{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-mobile__ctx dd{font:var(--bs-t-body);color:var(--bs-ink);text-align:right;overflow-wrap:anywhere;margin:0}.bs-mobile__ctx dd[data-mono=true]{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track)}.bs-mobile__captures{gap:var(--bs-s3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.bs-capture{min-height:var(--bs-s10);justify-content:space-between;align-items:stretch;gap:var(--bs-s2);padding:var(--bs-s3);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-control);background:var(--bs-surface);color:var(--bs-ink);font:var(--bs-t-body);text-align:left;cursor:pointer;transition:background var(--bs-dur-1) var(--bs-ease), border-color var(--bs-dur-1) var(--bs-ease);flex-direction:column;display:flex}.bs-capture:hover:not(:disabled){background:var(--bs-surface-2)}.bs-capture:active:not(:disabled){background:var(--bs-surface-3)}.bs-capture:disabled{background:var(--bs-surface-2);border-color:var(--bs-line);color:var(--bs-ink-4);cursor:default}.bs-capture__kind{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-capture__label{font:var(--bs-t-strong);color:inherit}.bs-capture__value{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-2)}.bs-capture[data-captured=true] .bs-capture__value{color:var(--bs-ink)}.bs-capture[data-required=true][data-captured=false]{border-color:var(--bs-warn-line)}.bs-capture[data-required=true][data-captured=false] .bs-capture__value{color:var(--bs-warn)}.bs-mobile__thumb{gap:var(--bs-s2);padding:var(--bs-s3) var(--bs-s4) calc(var(--bs-s3) + env(safe-area-inset-bottom));background:var(--bs-surface);border-top:1px solid var(--bs-line-strong);flex-direction:column;flex:none;display:flex}.bs-mobile__action{width:100%;font:var(--bs-t-strong)}.bs-mobile__note{font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-mobile__secondary{justify-content:center;align-items:center;gap:var(--bs-s2);padding-top:var(--bs-s1);display:flex}@media (min-width:720px){.bs-mobile__strip,.bs-mobile__conn{padding-inline:max(var(--bs-s4), calc((100% - 560px) / 2))}.bs-mobile__body{width:100%;max-width:calc(560px + 2 * var(--bs-s4));margin-inline:auto}.bs-mobile__thumb>*{width:100%;max-width:560px;margin-inline:auto}}.bs-trust{min-height:100dvh;padding:var(--bs-s7) var(--bs-s4) var(--bs-s10);background:var(--bs-paper)}.bs-trust__col{max-width:var(--bs-measure);gap:var(--bs-s6);flex-direction:column;margin:0 auto;display:flex}.bs-trust__title{font:var(--bs-t-section);letter-spacing:var(--bs-t-section-track);color:var(--bs-ink);margin:0}.bs-trust__head{gap:var(--bs-s1);flex-direction:column;display:flex}.bs-trust__head .bs-eyebrow{margin:0}.bs-trust__intro{font:var(--bs-t-body);color:var(--bs-ink-2);margin:0}.bs-trust__outcome{gap:var(--bs-s2);padding:var(--bs-s4) var(--bs-s5);border-left:2px solid var(--bs-line-strong);background:var(--bs-surface);flex-direction:column;display:flex}.bs-trust__outcome[data-outcome=success]{border-left-color:var(--bs-ok);background:var(--bs-ok-quiet)}.bs-trust__outcome[data-outcome=pending]{border-left-color:var(--bs-idle);background:var(--bs-idle-quiet)}.bs-trust__outcome[data-outcome=decline]{border-left-color:var(--bs-crit);background:var(--bs-crit-quiet)}.bs-trust__outcome-head{justify-content:space-between;align-items:center;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-trust__outcome-title{font:var(--bs-t-strong);color:var(--bs-ink);margin:0}.bs-trust__outcome p{font:var(--bs-t-body);color:var(--bs-ink-2);margin:0}.bs-trust__outcome-meta{color:var(--bs-ink)}.bs-trust__outcome-note{color:var(--bs-ink-3)}.bs-trust__progress{border-top:1px solid var(--bs-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bs-trust__step{align-items:baseline;gap:var(--bs-s3);padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line);display:flex}.bs-trust__marker{border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-pill);background:var(--bs-surface);flex:none;align-self:center;width:8px;height:8px}.bs-trust__step[data-state=done] .bs-trust__marker{border-color:var(--bs-ink-3);background:var(--bs-ink-3)}.bs-trust__step[data-state=current] .bs-trust__marker{border-color:var(--bs-ink);background:var(--bs-ink)}.bs-trust__stage{justify-content:space-between;align-items:baseline;gap:var(--bs-s3);flex:auto;min-width:0;display:flex}.bs-trust__stage-label{font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-trust__step[data-state=done] .bs-trust__stage-label{color:var(--bs-ink-2)}.bs-trust__step[data-state=current] .bs-trust__stage-label{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-trust__stage-when{color:var(--bs-ink-3);white-space:nowrap}.bs-trust__action{gap:var(--bs-s2);flex-direction:column;display:flex}.bs-trust__action>.bs-btn[data-variant=primary]{width:100%}.bs-evstack{flex-direction:column;display:flex}.bs-evidence__none{padding:var(--bs-s3) 0;font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-evidence__thumb img{object-fit:cover;width:100%;height:100%;display:block}.bs-evidence__author{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);white-space:nowrap;flex:none}.bs-evidence__author[data-author=unrecorded]{color:var(--bs-ink-4)}.bs-evidence:has(.bs-evidence__detail){flex-wrap:wrap}.bs-evidence__detail{min-width:0;color:var(--bs-ink-2);flex:1 0 100%;order:1;margin:0}.bs-evidence__detail summary{min-height:var(--bs-h-touch);cursor:pointer;font:var(--bs-t-body);color:var(--bs-ink);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.bs-evidence__detail p{margin:var(--bs-s2) 0 0;font:var(--bs-t-body)}.bs-finding{padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line)}.bs-finding:first-child{border-top:1px solid var(--bs-line)}.bs-finding__statement{margin:0 0 var(--bs-s1);font:var(--bs-t-body);color:var(--bs-ink)}.bs-confidence{gap:var(--bs-s1) var(--bs-s4);padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.bs-confidence:first-child{border-top:1px solid var(--bs-line)}.bs-confidence__label{min-width:0;font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-confidence__value{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink);white-space:nowrap}.bs-confidence__value[data-kind=unavailable]{color:var(--bs-ink-2)}.bs-confidence__basis{font:var(--bs-t-body);color:var(--bs-ink-3);text-align:right;grid-column:1/-1}.bs-missing{flex-direction:column;display:flex}.bs-missing__item{gap:var(--bs-s1);padding:var(--bs-s3) var(--bs-s3) var(--bs-s3) var(--bs-s4);border-left:2px solid var(--bs-warn-line);border-bottom:1px solid var(--bs-line);flex-direction:column;display:flex}.bs-missing__flag{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-warn)}.bs-missing__item b{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-missing__item span:last-child{font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-confirm{gap:var(--bs-s3);padding-top:var(--bs-s3);border-top:1px solid var(--bs-line-strong);flex-direction:column;display:flex}.bs-confirm__state{align-items:baseline;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);flex-wrap:wrap;margin:0;display:flex}.bs-confirm__by{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-confirm__when{color:var(--bs-ink-3);margin-left:auto}.bs-confirm__note{font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-confirm__actions{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-workspace{background:var(--bs-paper)}.bs-app[data-ds=modernist] .bs-panel{border:0;border-top:var(--bs-rule) solid var(--bs-line-strong);background:0 0}.bs-app[data-ds=modernist] .bs-notice{border-color:var(--bs-line-control);background:var(--bs-surface)}.bs-app[data-ds=modernist] .bs-table thead th,.bs-app[data-ds=modernist] .bs-ledger thead th{background:var(--bs-paper);border-bottom:var(--bs-rule-row) solid var(--bs-line-control)}.bs-app[data-ds=modernist] :is(.bs-table,.bs-ledger) tbody tr:hover td,.bs-app[data-ds=modernist] .bs-table tbody tr[aria-selected=true] td,.bs-app[data-ds=modernist] .bs-entityrow:hover,.bs-app[data-ds=modernist] .bs-entityrow[aria-selected=true],.bs-app[data-ds=modernist] .bs-linklist__row:hover,.bs-app[data-ds=modernist] .bs-bay[data-interactive=true]:hover{background:var(--bs-hover)}.bs-app[data-ds=modernist] .bs-ledger tbody tr.bs-ledger__section th{background:var(--bs-surface)}.bs-app[data-ds=modernist] .bs-ledger tbody td{padding-block:var(--bs-s2)}.bs-app[data-ds=modernist] .bs-btn{border-color:var(--bs-line-control)}.bs-app[data-ds=modernist] .bs-btn:hover,.bs-app[data-ds=modernist] .bs-btn:is([data-variant=ghost],[data-variant=text]):hover,.bs-app[data-ds=modernist] .bs-segmented button:hover:not(:disabled):not([aria-pressed=true]){background:var(--bs-hover)}.bs-app[data-ds=modernist] .bs-btn:active{background:var(--bs-press)}.bs-app[data-ds=modernist] .bs-segmented{border-top-color:var(--bs-line-control);border-left-color:var(--bs-line-control)}.bs-app[data-ds=modernist] .bs-segmented button{border-right-color:var(--bs-line-control);border-bottom-color:var(--bs-line-control)}.bs-app[data-ds=modernist] :where(.bs-content,.bs-pane,.bs-inspector,.bs-dialog,.bs-drawer) .bs-chip,.bs-app[data-ds=modernist] :where(.bs-content,.bs-pane,.bs-inspector,.bs-dialog,.bs-drawer) .bs-chip[data-status]{gap:var(--bs-s2);padding:0 var(--bs-s2);border:var(--bs-rule-row) solid var(--bs-ink);color:var(--bs-ink);font:var(--bs-t-chip);background:0 0}.bs-app[data-ds=modernist] .bs-chip .bs-dot{width:var(--bs-swatch);height:var(--bs-swatch);border-radius:var(--bs-r-flat);flex:none}.bs-app[data-ds=modernist] :where(.bs-content,.bs-pane,.bs-inspector,.bs-dialog,.bs-drawer) .bs-chip[data-status=crit]{background:var(--bs-status-crit-bg);color:var(--bs-status-crit-fg)}.bs-app[data-ds=modernist] :where(.bs-content,.bs-pane,.bs-inspector,.bs-dialog,.bs-drawer) :is([aria-pressed=true],[aria-current=page]) .bs-chip:not([data-status=crit]){color:inherit;border-color:currentColor}.bs-app[data-ds=modernist] .bs-content a:where(:not(.bs-btn)),.bs-app[data-ds=modernist] .bs-panel a:where(:not(.bs-btn)),.bs-app[data-ds=modernist] .bs-dialog a:where(:not(.bs-btn)){color:var(--bs-ink);text-underline-offset:3px}.bs-app[data-ds=modernist] .bs-content a:where(:not(.bs-btn)):is(:hover,:focus-visible),.bs-app[data-ds=modernist] .bs-panel a:where(:not(.bs-btn)):is(:hover,:focus-visible),.bs-app[data-ds=modernist] .bs-dialog a:where(:not(.bs-btn)):is(:hover,:focus-visible){text-decoration:underline}.bs-app[data-ds=modernist] a.bs-link--prose:any-link{color:var(--bs-accent-700);text-decoration:underline}.bs-app[data-ds=modernist] .bs-mono,.bs-app[data-ds=modernist] .bs-mono-lg{letter-spacing:0;font-variant-numeric:tabular-nums slashed-zero}.bs-app[data-ds=modernist] a.bs-mono{text-decoration:none}.bs-app[data-ds=modernist] a.bs-mono:is(:hover,:focus-visible){text-decoration:underline}.bs-app[data-ds=modernist] :is(.bs-table,.bs-ledger) td a.bs-mono{font-weight:var(--bs-fw-half-bold)}.bs-app[data-ds=modernist] .bs-metrics{border:0;border-top:var(--bs-rule) solid var(--bs-line-strong);border-left:var(--bs-rule) solid var(--bs-line-strong);border-radius:var(--bs-r-flat);background:0 0}.bs-app[data-ds=modernist] .bs-metric{gap:var(--bs-s1);padding:var(--bs-s3) var(--bs-s4);border-left:0;border-right:var(--bs-rule) solid var(--bs-line-strong);border-bottom:var(--bs-rule) solid var(--bs-line-strong);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-metric__label,.bs-app[data-ds=modernist] .bs-queue__kpi-label{font:var(--bs-t-strong);font-size:var(--bs-fs-12);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-metric strong,.bs-app[data-ds=modernist] .bs-queue__figure{font:var(--bs-t-bigvalue);letter-spacing:var(--bs-tr-metric);font-variant-numeric:tabular-nums;color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-metric__note,.bs-app[data-ds=modernist] .bs-queue__kpi-sub{font:var(--bs-t-kpi-note);color:var(--bs-ink-3);margin:0}.bs-app[data-ds=modernist] .bs-metric__note a:where(:not(.bs-btn)){color:var(--bs-ink);text-decoration:underline}.bs-app[data-ds=modernist] .bs-metric:has(>.bs-metric__label>.bs-dot[data-status=crit]) strong{color:var(--bs-crit)}@media (max-width:780px){.bs-app[data-ds=modernist] .bs-metrics .bs-metric strong,.bs-app[data-ds=modernist] .bs-queue__figure{font-size:var(--bs-fs-29)}}.bs-app[data-ds=modernist] .bs-dialog__head{padding:var(--bs-s5) var(--bs-s5) var(--bs-s3);border-bottom:0;align-items:flex-start}.bs-app[data-ds=modernist] .bs-dialog__title{font:var(--bs-t-h2);letter-spacing:var(--bs-tr-h2)}.bs-app[data-ds=modernist] .bs-dialog__body{padding:0 var(--bs-s5) var(--bs-s3)}.bs-app[data-ds=modernist] .bs-dialog__body:last-child{padding-bottom:var(--bs-s5)}.bs-app[data-ds=modernist] .bs-dialog__foot{padding:var(--bs-s3) var(--bs-s5) var(--bs-s5);border-top:0;flex-wrap:wrap;justify-content:flex-start}.bs-app[data-ds=modernist] :is(.bs-dialog__foot,.bs-drawer__foot) .bs-btn{min-height:var(--bs-h-touch)}.bs-app[data-ds=modernist] .bs-drawer__title{font:var(--bs-t-section)}.bs-app[data-ds=modernist] .bs-dialog__close[data-variant],.bs-app[data-ds=modernist] .bs-dialog__close[data-variant]:hover{border-color:var(--bs-line-control);color:var(--bs-ink);flex:none}.bs-app[data-ds=modernist] .bs-drawer:before{content:"";flex:0 0 var(--bs-dialog-bar);height:var(--bs-dialog-bar);background:var(--bs-ink);display:block}.bs-auth{min-height:100dvh;padding:var(--bs-s10) clamp(var(--bs-s5), 5vw, var(--bs-s10));background:var(--bs-canvas);justify-content:center;align-items:center;display:flex}.bs-auth__col{width:100%;max-width:var(--bs-inspector-w);gap:var(--bs-s6);flex-direction:column;display:flex}@media (min-width:64rem){.bs-auth__col[data-width=wide]{max-width:560px}}.bs-auth__brand{align-self:center;align-items:center;gap:var(--bs-s2);min-height:var(--bs-h-touch);color:var(--bs-ink);display:inline-flex}.bs-auth__head{align-items:center;gap:var(--bs-s2);text-align:center;flex-direction:column;display:flex}.bs-auth__eyebrow{margin:0}.bs-auth__title{font:var(--bs-t-h1);letter-spacing:var(--bs-tr-h1);color:var(--bs-ink);margin:0}.bs-auth__lede{max-width:46ch;font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-auth__body,.bs-auth__form{gap:var(--bs-s5);flex-direction:column;display:flex}.bs-auth .bs-fieldrow,.bs-auth .bs-fieldrow--stack{grid-template-columns:minmax(0,1fr);row-gap:0;max-width:none;padding:0}.bs-auth .bs-fieldrow+.bs-fieldrow{border-top:0}.bs-auth .bs-fieldrow>.bs-fieldrow__label,.bs-auth .bs-fieldrow>.bs-fieldrow__control,.bs-auth .bs-fieldrow>.bs-fieldrow__note{grid-column:1}.bs-auth .bs-fieldrow>.bs-fieldrow__label{grid-row:1;padding-top:0}.bs-auth .bs-fieldrow__req{display:none}.bs-auth .bs-fieldrow>.bs-fieldrow__note{margin:var(--bs-s1) 0 0;font-size:var(--bs-fs-13);grid-row:2;line-height:1.5}.bs-auth .bs-fieldrow>.bs-fieldrow__control{margin-top:var(--bs-s2);grid-row:3}.bs-auth .bs-fieldrow>.bs-fieldrow__note--error{margin:var(--bs-s1) 0 0;color:var(--bs-crit);grid-row:4}.bs-auth .bs-fieldrow__control>.bs-input,.bs-auth .bs-fieldrow__control>.bs-select{max-width:none}.bs-auth .bs-fieldgroup{padding-top:0}.bs-auth .bs-fieldgroup+.bs-fieldgroup{margin-top:0}.bs-auth .bs-fieldgroup__head{border-bottom:0;padding-bottom:0}.bs-auth .bs-fieldgroup__rows{gap:var(--bs-s4);margin-top:var(--bs-s4);flex-direction:column;display:flex}.bs-auth__submit{width:100%}.bs-auth__links{justify-content:center;align-items:center;gap:var(--bs-s2) var(--bs-s3);font:var(--bs-t-body);color:var(--bs-ink-3);flex-wrap:wrap;margin:0;display:flex}.bs-auth__links a{min-height:var(--bs-s8);color:var(--bs-ink-2);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.bs-auth__links a:hover{color:var(--bs-ink)}.bs-auth__links button{min-height:var(--bs-s8);font:var(--bs-t-body);color:var(--bs-ink-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.bs-auth__links button:hover:not(:disabled){color:var(--bs-ink)}.bs-auth__links button:disabled{color:var(--bs-ink-4);cursor:not-allowed}.bs-auth .bs-fieldrow__control{position:relative}.bs-auth__pwinput{padding-right:var(--bs-s8)}.bs-auth__pwtoggle{top:50%;right:var(--bs-s1);width:var(--bs-s7);height:var(--bs-s7);border-radius:var(--bs-r-control);color:var(--bs-ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.bs-auth__pwtoggle:hover{color:var(--bs-ink)}.bs-auth__pwtoggle:disabled{color:var(--bs-ink-4);cursor:not-allowed}.bs-auth__pwtoggle svg{width:var(--bs-s4);height:var(--bs-s4)}.bs-auth__proof{padding:var(--bs-s5) 0 0;border-top:.5px solid var(--bs-line);gap:var(--bs-s2);flex-direction:column;margin:0;list-style:none;display:flex}.bs-auth__proof li{align-items:flex-start;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-3);display:flex}.bs-auth__proof svg{width:var(--bs-s4);height:var(--bs-s4);margin-top:var(--bs-s1);color:var(--bs-ink-5);flex:none}@media (max-width:47.99rem){.bs-auth{padding:var(--bs-s5) var(--bs-s5) var(--bs-s8);align-items:flex-start}.bs-auth__col{gap:var(--bs-s4)}.bs-auth__head{gap:var(--bs-s1)}.bs-auth__links a,.bs-auth__links button{min-width:var(--bs-h-touch);justify-content:center}.bs-auth .bs-btn,.bs-auth__links a,.bs-auth__links button,.bs-auth__pwtoggle{min-height:var(--bs-h-touch)}.bs-auth__pwtoggle{width:var(--bs-h-touch);height:var(--bs-h-touch)}}@media (prefers-reduced-motion:reduce){.bs-auth__pwtoggle{transition:none}}.bs-blog{--bs-blog-measure:68ch;--bs-blog-toc:15rem;--bs-blog-anchor-top:calc(var(--bs-h-touch) + var(--bs-s5))}.bs-blog-head{text-align:center;padding-block:3rem 1rem}.bs-blog-head__title{font-size:var(--bs-mk-fs-display);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-display);letter-spacing:var(--bs-mk-tr-display);margin:var(--bs-s4) auto 0;text-wrap:balance;max-width:34rem}.bs-blog-head__lede{font-size:var(--bs-mk-fs-lede);line-height:var(--bs-mk-lh-lede);color:var(--bs-ink-2);margin:var(--bs-s4) auto 0;text-wrap:pretty;max-width:36rem}@media (min-width:40rem){.bs-blog-head{padding-block:4.5rem 1.5rem}}.bs-blog-feed{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);letter-spacing:var(--bs-mk-tr-micro);text-transform:uppercase;margin:var(--bs-s4) 0 0}.bs-blog-feed__link{color:var(--bs-ink-4);text-decoration:none}.bs-blog-feed__link:hover{color:var(--bs-brandtext);text-underline-offset:.2em;text-decoration:underline}.bs-blog-filters{justify-content:center;gap:var(--bs-s2);margin-top:var(--bs-s6);flex-wrap:wrap;display:flex}.bs-blog-filter[aria-pressed=true]{background:var(--bs-rail-bg);border-color:var(--bs-rail-bg);color:var(--bs-rail-ink)}.bs-blog-filter[aria-pressed=true]:hover{background:var(--bs-rail-sel);border-color:var(--bs-rail-sel)}.bs-blog-filter__count{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);color:var(--bs-ink-4)}.bs-blog-filter[aria-pressed=true] .bs-blog-filter__count{color:var(--bs-rail-muted)}.bs-blog-pill[data-variant=default]{background:var(--bs-rail-bg);border-color:var(--bs-rail-bg);color:var(--bs-rail-ink)}.bs-blog-pill[data-variant=default]:hover{background:var(--bs-rail-sel);border-color:var(--bs-rail-sel)}.bs-blog-pill[data-variant=default]:active{background:var(--bs-rail-line);border-color:var(--bs-rail-line)}.bs-blog-cta__actions{gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-blog-read{align-items:center;gap:var(--bs-s2);font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);color:var(--bs-ink-2);text-decoration:none;display:inline-flex}.bs-blog-read:hover{color:var(--bs-ink)}.bs-blog-read__arrow{transition:transform var(--bs-dur-2) var(--bs-ease)}.bs-blog-read:hover .bs-blog-read__arrow{transform:translate(.2rem)}.bs-blog-shot{border:1px solid var(--bs-line);border-radius:var(--bs-r-container);background:var(--bs-cloud);display:block;overflow:hidden}.bs-blog-shot .bs-blog-cover{width:100%;height:100%;display:block}.bs-blog-cover__canvas{fill:var(--bs-cloud)}.bs-blog-cover__rule{stroke:var(--bs-line);stroke-width:1px}.bs-blog-cover__trace{fill:none;stroke:var(--bs-ink-5);stroke-width:2.5px;stroke-linejoin:round}.bs-blog-cover__node{fill:var(--bs-brandtext)}.bs-blog-cover__mark{stroke:var(--bs-signal);stroke-width:4px}.bs-blog-cover__rule--fine{stroke-opacity:.45}.bs-blog-cover__ring,.bs-blog-cover__tooth{fill:none;stroke:var(--bs-line-strong);stroke-width:2px}.bs-blog-cover__row,.bs-blog-cover__bar{fill:var(--bs-surface);stroke:var(--bs-line-strong);stroke-width:1px}.bs-blog-cover__cell{fill:var(--bs-ink-5)}.bs-blog-cover__kicker{font-family:var(--bs-font-mono);font-weight:var(--bs-fw-medium);letter-spacing:-.01em;fill:var(--bs-ink)}.bs-blog-cover__label{font-family:var(--bs-font-mono);letter-spacing:.02em;fill:var(--bs-ink-3);font-size:1.0625rem}.bs-blog-featured{gap:var(--bs-s5);margin-top:var(--bs-s6);padding:var(--bs-s5);border:1px solid var(--bs-line);border-radius:var(--bs-r-container);background:var(--bs-surface);box-shadow:var(--bs-e-overlay);grid-template-columns:minmax(0,1fr);display:grid}.bs-blog-featured__cover{aspect-ratio:16/10}.bs-blog-featured__body{flex-direction:column;align-items:flex-start;display:flex}.bs-blog-featured__title{font-size:var(--bs-mk-fs-h2-s);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h);letter-spacing:var(--bs-mk-tr-h3);margin:var(--bs-s3) 0 0;text-wrap:balance;max-width:30rem}.bs-blog-titlelink{color:inherit;text-decoration:none}.bs-blog-titlelink:hover{color:var(--bs-brandtext)}.bs-blog-featured__body .bs-blog-p{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;max-width:32rem;display:-webkit-box;overflow:hidden}.bs-blog-featured__actions{align-items:center;gap:var(--bs-s4);margin-top:var(--bs-s5);flex-wrap:wrap;display:flex}@media (min-width:48rem){.bs-blog-featured{gap:var(--bs-s7);padding:var(--bs-s6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.bs-blog-featured__cover{aspect-ratio:4/3}.bs-blog-featured__actions{margin-top:var(--bs-s6)}}.bs-blog-rows{margin:var(--bs-s8) 0 0;border-top:1px solid var(--bs-line);padding:0;list-style:none}.bs-blog-row{gap:var(--bs-s4);padding-block:var(--bs-s5);border-bottom:1px solid var(--bs-line);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.bs-blog-row__thumb{aspect-ratio:1;border-radius:var(--bs-r-notice);width:4.5rem;transition:border-color var(--bs-dur-2) var(--bs-ease)}.bs-blog-row:hover .bs-blog-row__thumb{border-color:var(--bs-line-strong)}.bs-blog-row__title{font-size:var(--bs-mk-fs-h2-s);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h);letter-spacing:var(--bs-mk-tr-h3);margin:var(--bs-s2) 0 0;text-wrap:balance;max-width:34rem}.bs-blog-p.bs-blog-row__excerpt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:42rem;display:-webkit-box;overflow:hidden}.bs-blog-row__act{grid-column:2;align-items:center;display:flex}@media (min-width:48rem){.bs-blog-row{gap:var(--bs-s5);padding-block:var(--bs-s6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.bs-blog-row__thumb{width:6.5rem}.bs-blog-row__act{padding-left:var(--bs-s5);grid-column:3;justify-content:flex-end}}.bs-blog-meta{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);letter-spacing:var(--bs-mk-tr-micro);text-transform:uppercase;color:var(--bs-ink-4);margin:0}.bs-blog-p{font-size:var(--bs-mk-fs-lede);line-height:var(--bs-mk-lh-lede);color:var(--bs-ink-2);margin:var(--bs-s4) 0 0;max-width:var(--bs-blog-measure);text-wrap:pretty}.bs-blog-p:first-child{margin-top:0}.bs-blog-empty{margin-top:var(--bs-s7);padding:var(--bs-s8) var(--bs-s5);border:1px solid var(--bs-line);border-radius:var(--bs-r-container);background:var(--bs-surface-2);text-align:center}.bs-blog-empty__title{font-size:var(--bs-mk-fs-h2-s);font-weight:var(--bs-fw-semibold);letter-spacing:var(--bs-mk-tr-h3);text-wrap:balance;margin:0}.bs-blog-empty .bs-blog-p{max-width:34rem;margin-inline:auto}.bs-blog-empty__actions{justify-content:center;gap:var(--bs-s3);margin-top:var(--bs-s5);flex-wrap:wrap;display:flex}.bs-blog-crumbs{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);letter-spacing:var(--bs-mk-tr-micro);text-transform:uppercase;color:var(--bs-ink-4)}.bs-blog-crumbs ol{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bs-blog-crumbs__link{color:var(--bs-ink-3);text-decoration:none}.bs-blog-crumbs__link:hover{color:var(--bs-brandtext)}.bs-blog-crumbs__sep{color:var(--bs-ink-5)}.bs-blog-post__head{padding-block:2.5rem 0}.bs-blog-post__title{font-size:var(--bs-mk-fs-h1);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h1);letter-spacing:var(--bs-mk-tr-h1);margin:var(--bs-s3) 0 0;text-wrap:balance;max-width:42rem}.bs-blog-post__meta{margin-top:var(--bs-s4)}.bs-blog-post__hero{aspect-ratio:16/9;margin-top:var(--bs-s7)}@media (min-width:40rem){.bs-blog-post__head{padding-block:3.5rem 0}.bs-blog-post__hero{aspect-ratio:27/8}}.bs-blog-answer{margin-top:var(--bs-s7);padding:var(--bs-s1) 0 var(--bs-s1) var(--bs-s5);border-left:3px solid var(--bs-signal);max-width:52rem}.bs-blog-answer__text{font-size:var(--bs-mk-fs-h3);line-height:var(--bs-mk-lh-h3);color:var(--bs-ink);margin:var(--bs-s2) 0 0;text-wrap:pretty}.bs-blog-layout{gap:var(--bs-s6);margin-top:var(--bs-s8);grid-template-columns:minmax(0,1fr);display:grid}.bs-blog-prose{max-width:var(--bs-blog-measure)}.bs-blog-h2{font-size:var(--bs-mk-fs-h2);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h);letter-spacing:var(--bs-mk-tr-h2);margin:var(--bs-s9) 0 0;max-width:var(--bs-blog-measure);scroll-margin-top:var(--bs-blog-anchor-top);text-wrap:balance}.bs-blog-h3{font-size:var(--bs-mk-fs-h2-s);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h);letter-spacing:var(--bs-mk-tr-h3);margin:var(--bs-s7) 0 0;max-width:var(--bs-blog-measure);scroll-margin-top:var(--bs-blog-anchor-top);text-wrap:balance}.bs-blog-ul,.bs-blog-ol{gap:var(--bs-s2);margin:var(--bs-s4) 0 0;padding-left:var(--bs-s5);font-size:var(--bs-mk-fs-lede);line-height:var(--bs-mk-lh-lede);color:var(--bs-ink-2);max-width:var(--bs-blog-measure);flex-direction:column;display:flex}.bs-blog-ul li::marker{color:var(--bs-ink-4)}.bs-blog-ol li::marker{color:var(--bs-ink-4)}.bs-blog-callout{margin:var(--bs-s5) 0 0;padding:var(--bs-s4) var(--bs-s5);border-left:3px solid var(--bs-line-strong);background:var(--bs-surface-2);font-size:var(--bs-mk-fs-lede);line-height:var(--bs-mk-lh-lede);color:var(--bs-ink-2);max-width:var(--bs-blog-measure)}.bs-blog-callout strong{color:var(--bs-ink)}.bs-blog-tablewrap{margin-top:var(--bs-s5);border-block:1px solid var(--bs-line);max-width:var(--bs-blog-measure);overflow-x:auto}.bs-blog-table{border-collapse:collapse;width:100%;min-width:30rem;font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body)}.bs-blog-table th{padding:var(--bs-s3) var(--bs-s4);border-bottom:1px solid var(--bs-line);background:var(--bs-surface-2);font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);font-weight:var(--bs-fw-semibold);letter-spacing:var(--bs-mk-tr-micro);text-transform:uppercase;color:var(--bs-ink-3);text-align:left;white-space:nowrap}.bs-blog-table td{padding:var(--bs-s3) var(--bs-s4);border-bottom:1px solid var(--bs-line);color:var(--bs-ink-2);vertical-align:top}.bs-blog-table tr:last-child td{border-bottom:0}.bs-blog-table td:first-child{color:var(--bs-ink);font-weight:var(--bs-fw-medium)}.bs-blog-toc{margin-top:var(--bs-s2);padding:var(--bs-s4);border:1px solid var(--bs-line);border-radius:var(--bs-r-panel);background:var(--bs-surface-2)}.bs-blog-toc__label{justify-content:space-between;align-items:center;gap:var(--bs-s3);cursor:pointer;font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);letter-spacing:var(--bs-mk-tr-micro);text-transform:uppercase;color:var(--bs-ink-3);list-style:none;display:flex}.bs-blog-toc__label::-webkit-details-marker{display:none}.bs-blog-toc__label:after{content:"+";color:var(--bs-ink-4)}.bs-blog-toc[open] .bs-blog-toc__label:after{content:"–"}.bs-blog-toc__list{gap:var(--bs-s2);margin:var(--bs-s4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.bs-blog-toc__link{font-size:var(--bs-mk-fs-body);color:var(--bs-ink-2);line-height:1.45;text-decoration:none}.bs-blog-toc__link:hover{color:var(--bs-brandtext)}.bs-blog-faq{margin-top:var(--bs-s9);max-width:var(--bs-blog-measure)}.bs-blog-faq__item{border-bottom:1px solid var(--bs-line)}.bs-blog-faq__item:first-of-type{border-top:1px solid var(--bs-line)}.bs-blog-faq__q{justify-content:space-between;align-items:baseline;gap:var(--bs-s4);padding-block:var(--bs-s4);cursor:pointer;font-size:var(--bs-mk-fs-h3);font-weight:var(--bs-fw-semibold);letter-spacing:var(--bs-mk-tr-h3);color:var(--bs-ink);list-style:none;display:flex}.bs-blog-faq__q::-webkit-details-marker{display:none}.bs-blog-faq__q:after{content:"+";font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-regular);color:var(--bs-ink-4);flex:none}.bs-blog-faq__item[open] .bs-blog-faq__q:after{content:"–"}.bs-blog-faq__a{max-width:var(--bs-blog-measure);padding-bottom:var(--bs-s5)}.bs-blog-sources{margin-top:var(--bs-s9);padding-top:var(--bs-s5);border-top:1px solid var(--bs-line);max-width:var(--bs-blog-measure)}.bs-blog-sources ol{gap:var(--bs-s3);margin:var(--bs-s4) 0 0;padding-left:var(--bs-s5);font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);flex-direction:column;display:flex}.bs-blog-sources a{color:var(--bs-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--bs-line-strong);text-decoration-color:var(--bs-line-strong);text-underline-offset:.2em;overflow-wrap:anywhere}.bs-blog-sources a:hover{color:var(--bs-brandtext);text-decoration-color:currentColor}.bs-blog-sources__url{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);color:var(--bs-ink-4);overflow-wrap:anywhere;display:block}.bs-blog-cards{gap:var(--bs-s6);margin-top:var(--bs-s7);grid-template-columns:minmax(0,1fr);display:grid}.bs-blog-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.bs-blog-card__cover{aspect-ratio:16/10}.bs-blog-card__title{font-size:var(--bs-mk-fs-h3);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h3);letter-spacing:var(--bs-mk-tr-h3);margin:var(--bs-s4) 0 0;text-wrap:balance}.bs-blog-card:hover .bs-blog-card__title{color:var(--bs-brandtext)}.bs-blog-card__meta{margin-top:var(--bs-s2)}@media (min-width:48rem){.bs-blog-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-blog-prose a,.bs-blog-answer a{color:var(--bs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bs-line-strong);text-decoration-color:var(--bs-line-strong);text-underline-offset:.2em}.bs-blog-prose a:hover,.bs-blog-answer a:hover{color:var(--bs-brandtext);text-decoration-color:currentColor}.bs-blog-prose code{font-family:var(--bs-font-mono);border:1px solid var(--bs-line);background:var(--bs-surface-2);color:var(--bs-ink);padding:.1em .3em;font-size:.9em}.bs-blog a:focus-visible,.bs-blog button:focus-visible,.bs-blog summary:focus-visible,.bs-blog .bs-blog-tablewrap:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px}@media (max-width:47.99rem){.bs-blog-read,.bs-blog-toc__link,.bs-blog-crumbs__link,.bs-blog-feed__link{align-items:center;min-height:40px;display:inline-flex}}@media (min-width:68.75rem){.bs-blog-layout{grid-template-columns:var(--bs-blog-toc) minmax(0, 1fr);gap:var(--bs-s9);align-items:start}.bs-blog-toc{top:var(--bs-blog-anchor-top);max-height:calc(100dvh - var(--bs-blog-anchor-top) - var(--bs-s9));margin-top:0;position:sticky;overflow-y:auto}.bs-blog-layout>:only-child{grid-column:1/-1}.bs-blog-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bs-blog *,.bs-blog :before,.bs-blog :after{transition:none!important;animation:none!important}}.bs-legal__section{gap:var(--bs-s4);flex-direction:column;display:flex}.bs-legal__h2{font:var(--bs-t-h3);color:var(--bs-ink);margin:0}.bs-legal__mail{min-height:var(--bs-h-touch);align-items:center;display:inline-flex}@media (min-width:721px){.bs-legal__mail{margin-block:calc((var(--bs-h-touch) - 1lh) / -2)}}.bs-legal__ta{width:100%;min-height:calc(var(--bs-h-control) * 3);padding:var(--bs-s3);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-control);background:var(--bs-surface);color:var(--bs-ink);font:var(--bs-t-body);resize:vertical}.bs-legal__ta::placeholder{color:var(--bs-ink-4)}.bs-legal__ta:focus-visible{outline:2px solid var(--bs-focus);outline-offset:1px}.bs-st-live{--bs-st-day-h:34px;--bs-st-day-gap:3px;margin:var(--bs-s5) 0 0}.bs-st-live__row{align-items:center;gap:var(--bs-s3);flex-wrap:wrap;margin:0;display:flex}.bs-st-live__row .bs-mk-note{margin:0}.bs-st-subsystems{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bs-st-chip{padding:var(--bs-s1) var(--bs-s3);border:1px solid var(--bs-line);border-radius:var(--bs-r-pill);background:var(--bs-surface-2);color:var(--bs-ink-2);font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-semibold);letter-spacing:0;white-space:nowrap;flex:none;align-items:center;line-height:1.3;display:inline-flex}.bs-st-chip[data-tone=ok]{border-color:var(--bs-ok-line);background:var(--bs-ok-quiet);color:var(--bs-ok)}.bs-st-chip[data-tone=warn]{border-color:var(--bs-warn-line);background:var(--bs-warn-quiet);color:var(--bs-warn)}.bs-st-chip[data-tone=crit]{border-color:var(--bs-crit-line);background:var(--bs-crit-quiet);color:var(--bs-crit)}.bs-st-cards{gap:var(--bs-s5);margin-top:var(--bs-s5);display:grid}@media (min-width:48rem){.bs-st-cards{gap:var(--bs-s6);grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-st-card{border:1px solid var(--bs-line);border-radius:var(--bs-r-panel);background:var(--bs-surface);padding:var(--bs-s5)}.bs-st-card__head{justify-content:space-between;align-items:center;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-st-card__head h3{margin:0}.bs-st-url{margin-top:var(--bs-s2);color:var(--bs-ink-4);overflow-wrap:anywhere}.bs-st-facts{gap:var(--bs-s3);margin:var(--bs-s5) 0 0;display:grid}.bs-st-facts>div{gap:var(--bs-s1);display:grid}.bs-st-facts dt{font-size:var(--bs-mk-fs-micro);font-weight:var(--bs-fw-semibold);letter-spacing:var(--bs-mk-tr-micro);text-transform:uppercase;color:var(--bs-ink-3)}.bs-st-facts dd{font-size:var(--bs-mk-fs-body);color:var(--bs-ink-2);overflow-wrap:anywhere;margin:0;line-height:1.45}.bs-st-strip{gap:var(--bs-st-day-gap);margin:var(--bs-s5) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.bs-st-strip__day{height:var(--bs-st-day-h);border:1px solid var(--bs-line);border-radius:var(--bs-r-pill);background:var(--bs-surface-3)}.bs-st-strip__day[data-state=ok]{border-color:var(--bs-ok);background:var(--bs-ok)}.bs-st-strip__day[data-state=partial]{border-color:var(--bs-warn);background:var(--bs-warn)}.bs-st-strip__day[data-state=down]{border-color:var(--bs-crit);background:var(--bs-crit)}.bs-st-strip__day[data-state=none]{border-color:var(--bs-line);background:var(--bs-surface-3)}.bs-st-strip__legend{margin-top:var(--bs-s3);text-wrap:pretty}.bs-st-incidents__title{margin-top:var(--bs-s7)}.bs-st-incidents{margin:var(--bs-s4) 0 0;padding:0;list-style:none}.bs-st-incident{align-items:baseline;gap:var(--bs-s3);padding:var(--bs-s3) 0;flex-wrap:wrap;display:flex}.bs-st-incident+.bs-st-incident{border-top:1px solid var(--bs-line)}.bs-st-incident .bs-mk-body{flex:16rem;min-width:0;margin:0}.bs-app[data-ds=modernist] .bs-cmd{gap:var(--bs-s7);max-width:var(--bs-content-max);flex-direction:column;width:100%;display:flex}.bs-app[data-ds=modernist] .bs-cmd__head{justify-content:space-between;align-items:flex-end;gap:var(--bs-s6);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-cmd__kicker{font:var(--bs-t-kicker);letter-spacing:var(--bs-tr-eyebrow);text-transform:uppercase;color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__title{margin:var(--bs-s2) 0 0;font:var(--bs-t-h1);font-weight:var(--bs-fw-half-bold);letter-spacing:var(--bs-tr-h1);line-height:1}.bs-app[data-ds=modernist] .bs-cmd__primary{min-height:calc(var(--bs-s7) + var(--bs-s4));min-width:calc(var(--bs-s7) * 5);justify-content:space-between;align-items:center;gap:var(--bs-s6);padding:0 var(--bs-s4);text-decoration:none;display:inline-flex}.bs-app[data-ds=modernist] .bs-cmd .bs-metrics{margin:0}.bs-app[data-ds=modernist] .bs-cmd__section-head{justify-content:space-between;align-items:baseline;gap:var(--bs-s4);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-cmd h2,.bs-app[data-ds=modernist] .bs-cmd__section-head h2,.bs-app[data-ds=modernist] .bs-cmd__section-head h3{font:var(--bs-t-h2);font-weight:var(--bs-fw-half-bold);letter-spacing:var(--bs-t-section-track);margin:0}.bs-app[data-ds=modernist] .bs-cmd__section-head h3{font:var(--bs-t-section)}.bs-app[data-ds=modernist] .bs-cmd__meta{font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__phasebar{height:var(--bs-s3);margin-top:var(--bs-s3);background:var(--bs-neutral-300);display:flex}.bs-app[data-ds=modernist] .bs-cmd__seg{height:100%;min-width:var(--bs-s1);flex:1 1 0;display:block}.bs-app[data-ds=modernist] .bs-cmd__seg+.bs-cmd__seg{border-left:var(--bs-rule) solid var(--bs-paper)}.bs-app[data-ds=modernist] .bs-cmd__legend{gap:var(--bs-s2) var(--bs-s5);margin:var(--bs-s3) 0 0;font:var(--bs-t-body);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bs-app[data-ds=modernist] .bs-cmd__legend li{align-items:center;gap:var(--bs-s2);white-space:nowrap;display:inline-flex}.bs-app[data-ds=modernist] .bs-cmd__legend b{font:var(--bs-t-strong);font-weight:var(--bs-fw-half-bold);font-variant-numeric:tabular-nums}.bs-app[data-ds=modernist] .bs-cmd__steps{margin:var(--bs-s3) 0 0;border-top:var(--bs-rule) solid var(--bs-ink);flex-direction:column;padding:0;list-style:none;display:flex}.bs-app[data-ds=modernist] .bs-cmd__step{align-items:center;gap:var(--bs-s2) var(--bs-s4);min-height:var(--bs-h-touch);padding:var(--bs-s2) 0;border-bottom:var(--bs-rule-row) solid var(--bs-line);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-cmd__step-mark{flex:0 0 var(--bs-s7);font:var(--bs-t-strong);font-family:var(--bs-font-mono);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__step[data-done=true] .bs-cmd__step-mark{color:var(--bs-status-ok-fg)}.bs-app[data-ds=modernist] .bs-cmd__step-label{font:var(--bs-t-strong);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__step .bs-btn{min-height:var(--bs-h-touch)}.bs-app[data-ds=modernist] .bs-cmd__fill{background:var(--bs-ink);height:100%;display:block}.bs-app[data-ds=modernist] .bs-cmd__swatch,.bs-app[data-ds=modernist] .bs-cmd__dot{width:var(--bs-swatch);height:var(--bs-swatch);background:var(--bs-ink);flex:none}.bs-app[data-ds=modernist] .bs-cmd__swatch[data-phase=intake],.bs-app[data-ds=modernist] .bs-cmd__seg[data-phase=intake]{background:var(--bs-phase-intake)}.bs-app[data-ds=modernist] .bs-cmd__swatch[data-phase=diagnosis],.bs-app[data-ds=modernist] .bs-cmd__seg[data-phase=diagnosis]{background:var(--bs-phase-diagnosis)}.bs-app[data-ds=modernist] .bs-cmd__swatch[data-phase=parts],.bs-app[data-ds=modernist] .bs-cmd__seg[data-phase=parts]{background:var(--bs-phase-parts)}.bs-app[data-ds=modernist] .bs-cmd__swatch[data-phase=repair],.bs-app[data-ds=modernist] .bs-cmd__seg[data-phase=repair]{background:var(--bs-phase-repair)}.bs-app[data-ds=modernist] .bs-cmd__swatch[data-phase=qc],.bs-app[data-ds=modernist] .bs-cmd__seg[data-phase=qc]{background:var(--bs-phase-qc)}.bs-app[data-ds=modernist] .bs-cmd__swatch[data-phase=done],.bs-app[data-ds=modernist] .bs-cmd__seg[data-phase=done]{background:var(--bs-phase-done)}.bs-app[data-ds=modernist] .bs-cmd__swatch[data-phase=warranty],.bs-app[data-ds=modernist] .bs-cmd__seg[data-phase=warranty]{background:var(--bs-crit-line)}.bs-app[data-ds=modernist] .bs-cmd__dot[data-tone=crit]{background:var(--bs-status-crit-dot)}.bs-app[data-ds=modernist] .bs-cmd__dot[data-tone=warn]{background:var(--bs-status-warn-dot)}.bs-app[data-ds=modernist] .bs-cmd__dot[data-tone=ok]{background:var(--bs-status-ok-dot)}.bs-app[data-ds=modernist] .bs-cmd__dot[data-tone=info]{background:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-cmd__dot[data-tone=idle]{background:var(--bs-neutral-400)}.bs-app[data-ds=modernist] .bs-cmd__pulse{gap:var(--bs-s3) var(--bs-s6);margin:var(--bs-s3) 0 0;font:var(--bs-t-body);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bs-app[data-ds=modernist] .bs-cmd__pulse li{align-items:center;gap:var(--bs-s2);display:inline-flex}.bs-app[data-ds=modernist] .bs-cmd__pulse b{font-weight:var(--bs-fw-half-bold);font-variant-numeric:tabular-nums}.bs-app[data-ds=modernist] .bs-cmd__pulse span{color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__split{gap:var(--bs-s7);flex-wrap:wrap;align-items:flex-start;display:flex}.bs-app[data-ds=modernist] .bs-cmd__main{gap:var(--bs-s3);flex-direction:column;flex:2 560px;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-cmd__aside{gap:var(--bs-s7);flex-direction:column;flex:320px;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-cmd__cols{border-top:var(--bs-rule) solid var(--bs-ink)}.bs-app[data-ds=modernist] .bs-cmd__cols-head,.bs-app[data-ds=modernist] .bs-cmd__hit{grid-template-columns:minmax(0, 1.3fr) minmax(0, 1.5fr) minmax(0, 1fr) calc(var(--bs-s7) * 2 + var(--bs-s6));gap:var(--bs-s4);align-items:center;display:grid}.bs-app[data-ds=modernist] .bs-cmd__cols-head{padding:var(--bs-s2) 0;font:var(--bs-t-th);letter-spacing:var(--bs-tr-th);text-transform:uppercase;color:var(--bs-ink-3);border-bottom:var(--bs-rule-row) solid var(--bs-line)}.bs-app[data-ds=modernist] .bs-cmd__cols-head span:last-child,.bs-app[data-ds=modernist] .bs-cmd__age{text-align:right}.bs-app[data-ds=modernist] .bs-cmd__hit{width:100%;min-height:calc(var(--bs-s7) + var(--bs-s5));padding:var(--bs-s3) 0;border:0;border-bottom:var(--bs-rule-row) solid var(--bs-neutral-300);color:var(--bs-ink);text-align:left;cursor:pointer;background:0 0;text-decoration:none}.bs-app[data-ds=modernist] .bs-cmd__hit:hover{background:var(--bs-neutral-200)}.bs-app[data-ds=modernist] .bs-cmd__stack{gap:var(--bs-s1);flex-direction:column;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-cmd__lead{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-cmd__sub{font:var(--bs-t-micro);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-content a.bs-cmd__hit,.bs-app[data-ds=modernist] .bs-panel a.bs-cmd__hit,.bs-app[data-ds=modernist] .bs-cmd__owner{color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-cmd__owner[data-unassigned=true]{color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__age[data-hot=true]{color:var(--bs-crit);font-weight:var(--bs-fw-semibold)}.bs-app[data-ds=modernist] .bs-cmd__age{color:var(--bs-ink);font-weight:var(--bs-fw-half-bold);font-variant-numeric:tabular-nums}.bs-app[data-ds=modernist] .bs-cmd__foot{padding-top:var(--bs-s3);font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__bays{gap:var(--bs-rule);background:var(--bs-line);border-top:var(--bs-rule) solid var(--bs-ink);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-cmd__bay{gap:var(--bs-s3);min-width:0;min-height:calc(var(--bs-s7) + var(--bs-s7));padding:var(--bs-s3) 0;background:var(--bs-paper);color:var(--bs-ink);text-align:left;border:0;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.bs-app[data-ds=modernist] .bs-cmd__baygroups{gap:var(--bs-s5);margin-top:var(--bs-s2);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-cmd__baygroup-head{justify-content:space-between;align-items:baseline;gap:var(--bs-s3);padding-bottom:var(--bs-s1);display:flex}.bs-app[data-ds=modernist] .bs-cmd__bayfree{padding:var(--bs-s2) 0;background:var(--bs-paper);font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__bay:hover{background:var(--bs-neutral-200)}.bs-app[data-ds=modernist] .bs-content a.bs-cmd__bay,.bs-app[data-ds=modernist] .bs-panel a.bs-cmd__bay{color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-cmd__bay .bs-cmd__stack{overflow:hidden}.bs-app[data-ds=modernist] .bs-cmd__bay .bs-cmd__lead,.bs-app[data-ds=modernist] .bs-cmd__bay .bs-cmd__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-app[data-ds=modernist] .bs-cmd__bay-n{font:var(--bs-fw-half-bold) var(--bs-fs-14) / 1.2 var(--bs-font-mono);letter-spacing:normal;color:var(--bs-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-app[data-ds=modernist] .bs-cmd__bay-n[data-open=false]{color:var(--bs-ink-4)}.bs-app[data-ds=modernist] .bs-cmd__bay-time{font:var(--bs-t-strong);font-weight:var(--bs-fw-half-bold);color:var(--bs-ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:var(--bs-s1)}.bs-app[data-ds=modernist] .bs-cmd__bars{grid-template-columns:fit-content(45%) minmax(var(--bs-s7), 1fr) max-content;gap:var(--bs-s3);border-top:var(--bs-rule) solid var(--bs-ink);padding-top:var(--bs-s3);align-items:center;display:grid}.bs-app[data-ds=modernist] .bs-cmd__bar{grid-column:1/-1;grid-template-columns:subgrid;font:var(--bs-t-body);align-items:center;display:grid}.bs-app[data-ds=modernist] .bs-cmd__bar>span:first-child{overflow-wrap:anywhere;min-width:0}.bs-app[data-ds=modernist] .bs-cmd__bar b[data-hot=true]{color:var(--bs-crit)}.bs-app[data-ds=modernist] .bs-cmd__bar-track{height:var(--bs-s2);background:var(--bs-neutral-300)}.bs-app[data-ds=modernist] .bs-cmd__bar b{text-align:right;font-weight:var(--bs-fw-half-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-app[data-ds=modernist] .bs-cmd__handoff{gap:var(--bs-s3);padding:var(--bs-s2) 0;border-bottom:var(--bs-rule-row) solid var(--bs-neutral-300);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.bs-app[data-ds=modernist] .bs-cmd__handoffs{border-top:var(--bs-rule) solid var(--bs-ink)}.bs-app[data-ds=modernist] .bs-cmd__bottom{gap:var(--bs-rule);background:var(--bs-line);border-top:var(--bs-rule) solid var(--bs-ink);border-bottom:var(--bs-rule) solid var(--bs-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bs-app[data-ds=modernist] .bs-cmd__card{gap:var(--bs-s3);padding:var(--bs-s5);background:var(--bs-paper);flex-direction:column;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-cmd__hero{gap:var(--bs-s1);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-cmd__hero b{font:var(--bs-t-figure);letter-spacing:var(--bs-t-figure-track);font-variant-numeric:tabular-nums}.bs-app[data-ds=modernist] .bs-cmd__hero b[data-tone=accent]{color:var(--bs-crit)}.bs-app[data-ds=modernist] .bs-cmd__hero span,.bs-app[data-ds=modernist] .bs-cmd__quiet{font:var(--bs-t-micro);color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__moneybar{height:var(--bs-s2);background:var(--bs-neutral-300);display:flex}.bs-app[data-ds=modernist] .bs-cmd__moneybar span[data-part=collected]{background:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-cmd__moneybar span[data-part=open]{background:var(--bs-neutral-500)}.bs-app[data-ds=modernist] .bs-cmd__pair{justify-content:space-between;align-items:baseline;gap:var(--bs-s1) var(--bs-s3);font:var(--bs-t-body);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-cmd__loc{gap:var(--bs-s3);padding:var(--bs-s2) 0;border-bottom:var(--bs-rule-row) solid var(--bs-neutral-300);font:var(--bs-t-body);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:baseline;display:grid}.bs-app[data-ds=modernist] .bs-cmd__loc-open,.bs-app[data-ds=modernist] .bs-cmd__loc b{text-align:right;white-space:nowrap}.bs-app[data-ds=modernist] .bs-cmd__loc-open{color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-cmd__loc b{font-weight:var(--bs-fw-half-bold)}.bs-app[data-ds=modernist] .bs-cmd__error{justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) 0;border-top:var(--bs-rule) solid var(--bs-signal);color:var(--bs-brandtext);font:var(--bs-t-body);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-cmd__error button{min-height:calc(var(--bs-s7) + var(--bs-s4))}.bs-app[data-ds=modernist] .bs-cmd__bone{height:var(--bs-s4);width:40%;display:block}.bs-app[data-ds=modernist] .bs-cmd__num{font-variant-numeric:tabular-nums;font-family:var(--bs-font-mono)}.bs-app[data-ds=modernist] .bs-cmd[data-screen=executive] .bs-cmd__bottom{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.bs-app[data-ds=modernist] .bs-cmd__bottom,.bs-app[data-ds=modernist] .bs-cmd[data-screen=executive] .bs-cmd__bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-cmd__bottom>.bs-cmd__card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:900px){.bs-app[data-ds=modernist] .bs-cmd__cols-head{display:none}.bs-app[data-ds=modernist] .bs-cmd__hit{row-gap:var(--bs-s2);grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"lead age""action owner";align-items:start}.bs-app[data-ds=modernist] .bs-cmd__hit>:first-child{grid-area:lead}.bs-app[data-ds=modernist] .bs-cmd__hit>:nth-child(2){grid-area:action}.bs-app[data-ds=modernist] .bs-cmd__hit>:nth-child(3){text-align:right;grid-area:owner}.bs-app[data-ds=modernist] .bs-cmd__hit>:nth-child(4){grid-area:age}}@media (max-width:600px){.bs-app[data-ds=modernist] .bs-cmd__bottom{grid-template-columns:minmax(0,1fr)}}.bs-zone{margin-bottom:var(--bs-s6)}.bs-zone__head{justify-content:space-between;align-items:baseline;gap:var(--bs-s3);padding-bottom:var(--bs-s2);border-bottom:1px solid var(--bs-line);display:flex}.bs-zonegrid{gap:var(--bs-s3);padding-top:var(--bs-s3);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));display:grid}.bs-zonegrid__more{grid-column:1/-1;justify-self:start}@media (max-width:900px){.bs-zonegrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.bs-zonegrid .bs-jobcard+.bs-jobcard{margin-top:0}.bs-zonegrid[data-empty=true]{padding-top:var(--bs-s3);font:var(--bs-t-body);color:var(--bs-ink-3);display:block}.bs-zone__foot{margin-top:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-keycell{text-align:left;width:100%;padding:var(--bs-s3);border:1px solid var(--bs-line);border-radius:var(--bs-r-flat);color:inherit;background:0 0;display:block}.bs-keycell[data-state=out]{border-left:2px solid var(--bs-info)}.bs-keycell[data-state=overdue]{border-left:2px solid var(--bs-crit)}.bs-keycell__slot{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3);display:block}.bs-keycell__name{font:var(--bs-t-strong);color:var(--bs-ink);overflow-wrap:anywhere;margin-top:2px;display:block}.bs-keycell__meta{margin-top:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-3);display:block}@media (max-width:780px){.bs-close{align-items:stretch;width:100%}.bs-close>*{flex:auto;width:100%}}.bs-queuelink{gap:var(--bs-s1);min-width:0;color:inherit;flex-direction:column;display:flex}.bs-queuelink .bs-cellstack__lead{text-underline-offset:2px;text-decoration:underline}@media (max-width:780px){.bs-queuelink{min-height:var(--bs-h-touch);justify-content:center}.bs-queuelink .bs-cellstack__lead,.bs-queuelink .bs-cellstack__sub{white-space:normal;overflow-wrap:anywhere}}.bs-keydetail{flex-direction:column;display:flex}.bs-keydetail__facts{order:-1}.bs-keydetail__custody{border-top:1px solid var(--bs-line);margin-top:var(--bs-s4);padding-top:var(--bs-s4)}@media (max-width:780px){.bs-keydetail__facts{order:0}.bs-keydetail__custody{border-top:0;margin-top:0;padding-top:0}.bs-keydetail__facts{border-top:1px solid var(--bs-line);margin-top:var(--bs-s4);padding-top:var(--bs-s4)}}.bs-app[data-ds=modernist] .bs-bench{gap:var(--bs-s4);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-bench__head{justify-content:space-between;align-items:flex-end;gap:var(--bs-s4);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-bench__head>h1.bs-bench__title{font:var(--bs-t-h1);letter-spacing:-.02em;line-height:1.1}.bs-app[data-ds=modernist] .bs-bench__toggle{border:var(--bs-rule-row) solid var(--bs-ink);display:flex}.bs-app[data-ds=modernist] .bs-bench__toggle button{min-height:var(--bs-h-touch);padding:0 var(--bs-s3);color:var(--bs-ink);font:var(--bs-t-body);font-weight:var(--bs-fw-semibold);cursor:pointer;background:0 0;border:0}.bs-app[data-ds=modernist] .bs-bench__toggle button[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-bench__matrix{border-top:var(--bs-rule) solid var(--bs-ink);border-left:var(--bs-rule) solid var(--bs-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-app[data-ds=modernist] .bs-bench__cell>.bs-chip,.bs-app[data-ds=modernist] .bs-bench__row>.bs-chip{align-self:flex-start;max-width:100%}.bs-app[data-ds=modernist][data-viewport=mobile] .bs-bench__matrix{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:540px){.bs-app[data-ds=modernist] .bs-bench__matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-app[data-ds=modernist] .bs-bench__cell,.bs-app[data-ds=modernist] .bs-bench__row{justify-content:space-between;gap:var(--bs-s2);min-height:120px;padding:var(--bs-s3);background:var(--bs-cloud);color:var(--bs-ink);text-align:left;cursor:pointer;border:0;flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-bench__cell{border-right:var(--bs-rule) solid var(--bs-ink);border-bottom:var(--bs-rule) solid var(--bs-ink);min-width:0}.bs-app[data-ds=modernist] .bs-bench__cell[aria-pressed=true],.bs-app[data-ds=modernist] .bs-bench__row[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-bench__list{border-top:var(--bs-rule) solid var(--bs-ink);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-bench__row{min-height:var(--bs-h-touch);border-bottom:var(--bs-rule-row) solid var(--bs-line);background:0 0;flex-flow:wrap;align-items:center}.bs-app[data-ds=modernist] .bs-bench__ro,.bs-app[data-ds=modernist] .bs-parts__price{font:var(--bs-t-mono);font-variant-numeric:tabular-nums}.bs-app[data-ds=modernist] .bs-bench__panel{gap:var(--bs-s3);border-top:var(--bs-rule) solid var(--bs-ink);padding-top:var(--bs-s3);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-bench__panel-head{justify-content:space-between;align-items:flex-end;gap:var(--bs-s4);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-bench__title{font:var(--bs-t-h2);margin:0}.bs-app[data-ds=modernist] .bs-bench__acts{gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-bench__acts .bs-btn,.bs-app[data-ds=modernist] .bs-parts__hit button,.bs-app[data-ds=modernist] .bs-parts__door{min-height:var(--bs-h-touch)}.bs-app[data-ds=modernist] .bs-bench__absence,.bs-app[data-ds=modernist] .bs-parts__note{font:var(--bs-t-body);color:var(--bs-ink-2);margin:0}.bs-app[data-ds=modernist] .bs-parts__doors{border:var(--bs-rule-row) solid var(--bs-ink);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-parts__door{padding:0 var(--bs-s3);color:var(--bs-ink);font:var(--bs-t-body);font-weight:var(--bs-fw-semibold);cursor:pointer;text-align:left;background:0 0;border:0;flex:160px}.bs-app[data-ds=modernist] .bs-parts__door[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-parts__hits{gap:var(--bs-s2);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-parts__hit{justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) 0;border-top:var(--bs-rule-row) solid var(--bs-line);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-parts__zero{color:var(--bs-status-crit-fg);font-weight:var(--bs-fw-semibold)}.bs-app[data-ds=modernist] .bs-parts__search{gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-parts__search .bs-input{flex:180px}.bs-app[data-ds=modernist] .bs-bench__panel{scroll-margin-top:calc(var(--bs-h-topbar) + var(--bs-s3))}@media (min-width:1180px){.bs-app[data-ds=modernist] .bs-bench{column-gap:var(--bs-s6);row-gap:var(--bs-s4);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}.bs-app[data-ds=modernist] .bs-bench>.bs-bench__head,.bs-app[data-ds=modernist] .bs-bench>.bs-bench__absence{grid-column:1/-1}.bs-app[data-ds=modernist] .bs-bench>.bs-bench__matrix,.bs-app[data-ds=modernist] .bs-bench>.bs-bench__list{grid-area:2/1}.bs-app[data-ds=modernist] .bs-bench>.bs-bench__panel{top:calc(var(--bs-h-topbar) + var(--bs-s4));grid-area:2/2;position:sticky}}.bs-app[data-ds=modernist] .bs-wo{gap:var(--bs-s5);flex-direction:column;width:100%;min-width:0;max-width:1400px;display:flex;container:bswo/inline-size}.bs-app[data-ds=modernist] .bs-wo-sub{justify-content:space-between;align-items:center;gap:var(--bs-s3);font-size:var(--bs-fs-13);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-wo-sub a{color:var(--bs-ink-3);text-decoration:none}.bs-app[data-ds=modernist] .bs-wo-elapsed{align-items:center;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-wo-head{gap:var(--bs-s4) var(--bs-s7);grid-template-columns:minmax(0,1fr) 320px;align-items:end;display:grid}.bs-app[data-ds=modernist] .bs-wo-headtext{gap:var(--bs-s2);flex-direction:column;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-wo-kicker{font:var(--bs-t-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-wo-title{font:var(--bs-t-h1);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.1}.bs-app[data-ds=modernist] .bs-wo-meta{gap:var(--bs-s1) var(--bs-s4);font-size:var(--bs-fs-13);color:var(--bs-ink-2);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-wo-num{font-family:var(--bs-font-mono);font-variant-numeric:tabular-nums}.bs-app[data-ds=modernist] .bs-wo-primary-col{align-items:stretch;gap:var(--bs-s2);flex-direction:column;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-wo-primary-col>:not(.bs-btn){align-self:flex-start}.bs-app[data-ds=modernist] .bs-wo-primary-col>.bs-btn{justify-content:space-between}.bs-app[data-ds=modernist] .bs-wo-phase{align-items:center;gap:var(--bs-s2);padding:3px var(--bs-s3);border:var(--bs-rule-row) solid var(--bs-ink);font:var(--bs-t-chip);display:inline-flex}.bs-app[data-ds=modernist] .bs-wo-blocker{align-items:center;gap:var(--bs-s2) var(--bs-s5);padding:var(--bs-s3) var(--bs-s4);background:var(--bs-ink);color:var(--bs-paper);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-wo-blocker__code{font:var(--bs-t-kicker);letter-spacing:.06em;color:var(--bs-neutral-400)}.bs-app[data-ds=modernist] .bs-wo-blocker__sentence{font-weight:var(--bs-fw-semibold);flex:200px}.bs-app[data-ds=modernist] .bs-wo-body{gap:var(--bs-s5) var(--bs-s7);grid-template:"stage rail""tabs rail""panel rail"1fr/minmax(0,1fr) 320px;align-items:start;display:grid}.bs-app[data-ds=modernist] .bs-wo-card{grid-area:stage}.bs-app[data-ds=modernist] .bs-wo-tabstrip{grid-area:tabs;min-width:0}.bs-app[data-ds=modernist] .bs-wo-panel{grid-area:panel;min-width:0}.bs-app[data-ds=modernist] .bs-wo-rail{top:calc(var(--bs-header-h) + var(--bs-s4));max-height:calc(100dvh - var(--bs-header-h) - var(--bs-s5));overscroll-behavior:contain;gap:var(--bs-s5);flex-direction:column;grid-area:rail;min-width:0;display:flex;position:sticky;overflow-y:auto}.bs-app[data-ds=modernist] .bs-wo-rail section{border-top:var(--bs-rule) solid var(--bs-ink);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-wo-rail section>.bs-wo-kicker{padding:var(--bs-s2) 0 var(--bs-s1)}.bs-app[data-ds=modernist] .bs-wo-rail section>.bs-btn,.bs-app[data-ds=modernist] .bs-wo-rail section>.bs-wo-more{margin-top:var(--bs-s2)}.bs-app[data-ds=modernist] .bs-wo-rail section>.bs-btn{justify-content:flex-start}.bs-app[data-ds=modernist] .bs-wo-rail section>.bs-wo-link{margin-top:var(--bs-s2);align-self:flex-start}.bs-app[data-ds=modernist] .bs-wo-rail .bs-wo-danger{margin-top:var(--bs-s4);border-top-style:dashed}.bs-app[data-ds=modernist] .bs-wo-kv{justify-content:space-between;gap:var(--bs-s3);border-bottom:var(--bs-rule-row) solid var(--bs-neutral-300);font-size:var(--bs-fs-14);padding:7px 0;display:flex}.bs-app[data-ds=modernist] .bs-wo-kv>strong{text-align:right}.bs-app[data-ds=modernist] .bs-wo-link{min-height:var(--bs-h-compact);color:var(--bs-ink);font-size:var(--bs-fs-13);font-weight:var(--bs-fw-half-bold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.bs-app[data-ds=modernist] .bs-wo-link:hover{color:var(--bs-ink-2)}.bs-app[data-ds=modernist] .bs-wo-link:focus-visible,.bs-app[data-ds=modernist] .bs-wo-more>summary:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus);outline-offset:var(--bs-focus-offset)}.bs-app[data-ds=modernist] .bs-wo-more>summary{min-height:var(--bs-h-control);padding:0 var(--bs-s3);border:var(--bs-rule-row) solid var(--bs-line-control);font:var(--bs-t-btn);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.bs-app[data-ds=modernist] .bs-wo-more>summary::-webkit-details-marker{display:none}.bs-app[data-ds=modernist] .bs-wo-more>summary:after{content:"+"}.bs-app[data-ds=modernist] .bs-wo-more[open]>summary:after{content:"–"}.bs-app[data-ds=modernist] .bs-wo-more>summary:hover{background:var(--bs-hover)}.bs-app[data-ds=modernist] .bs-wo-more__items{gap:var(--bs-s2);padding-top:var(--bs-s2);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-wo-more__items>.bs-btn{justify-content:flex-start}.bs-app[data-ds=modernist] .bs-wo-card{border:var(--bs-rule) solid var(--bs-ink);flex-direction:column;min-width:0;max-width:100%;display:flex}.bs-app[data-ds=modernist] .bs-wo-stages{border-bottom:var(--bs-rule) solid var(--bs-ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bs-app[data-ds=modernist] .bs-wo-stage{padding:var(--bs-s3) var(--bs-s4);border-right:var(--bs-rule-row) solid var(--bs-line-control);color:var(--bs-ink-3);font-size:var(--bs-fs-13);background:0 0;flex-direction:column;gap:2px;display:flex}.bs-app[data-ds=modernist] .bs-wo-stage:last-child{border-right:0}.bs-app[data-ds=modernist] .bs-wo-stage[data-state=done]{background:var(--bs-hover);color:var(--bs-ink)}.bs-app[data-ds=modernist] .bs-wo-stage[data-state=current]{background:var(--bs-ink);color:var(--bs-paper)}.bs-app[data-ds=modernist] .bs-wo-stage__label{font:var(--bs-t-kicker);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.bs-app[data-ds=modernist] .bs-wo-stageline{align-items:center;gap:var(--bs-s2) var(--bs-s4);padding:var(--bs-s3) var(--bs-s4);font-size:var(--bs-fs-13);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-wo-stageline strong{font:var(--bs-t-kicker);letter-spacing:.06em;text-transform:uppercase}.bs-app[data-ds=modernist] .bs-wo-reason{color:var(--bs-crit);font-weight:var(--bs-fw-semibold)}.bs-app[data-ds=modernist] .bs-wo-complaint{max-width:64ch;font-size:var(--bs-fs-15);margin:0;line-height:1.55}.bs-app[data-ds=modernist] .bs-wo-info{border-top:var(--bs-rule) solid var(--bs-ink);border-bottom:var(--bs-rule-row) solid var(--bs-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);display:grid}.bs-app[data-ds=modernist] .bs-wo-info>div{padding:var(--bs-s3) var(--bs-s4) var(--bs-s3) 0;gap:var(--bs-s2);flex-direction:column;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-wo-info>div+div{padding-left:var(--bs-s4);border-left:var(--bs-rule-row) solid var(--bs-line)}.bs-app[data-ds=modernist] .bs-wo-info h2{font-size:var(--bs-fs-16);font-weight:var(--bs-fw-half-bold);overflow-wrap:anywhere;margin:0;line-height:1.2}.bs-app[data-ds=modernist] .bs-wo-info[data-lead=customer] h2{font-size:var(--bs-fs-25);letter-spacing:-.02em;line-height:1.1}.bs-app[data-ds=modernist] .bs-wo-custody{margin:0;padding:0;list-style:none}.bs-app[data-ds=modernist] .bs-wo-custody>li{justify-content:space-between;gap:var(--bs-s3);border-top:var(--bs-rule-row) solid var(--bs-line);font-size:var(--bs-fs-14);padding:9px 0;display:flex}.bs-app[data-ds=modernist] .bs-wo-custody>li>span:last-child{white-space:nowrap}.bs-app[data-ds=modernist] .bs-wo-tally{border-top:var(--bs-rule) solid var(--bs-ink);border-bottom:var(--bs-rule-row) solid var(--bs-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bs-app[data-ds=modernist] .bs-wo-tally>div{padding:var(--bs-s3);border-right:var(--bs-rule-row) solid var(--bs-line);flex-direction:column;gap:2px;display:flex}.bs-app[data-ds=modernist] .bs-wo-match{gap:var(--bs-s4);width:100%;padding:var(--bs-s3) 0;border:0;border-bottom:var(--bs-rule-row) solid var(--bs-neutral-300);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:150px minmax(0,1fr) 90px 20px;align-items:start;display:grid}.bs-app[data-ds=modernist] .bs-wo-match:hover{background:var(--bs-hover)}.bs-app[data-ds=modernist] .bs-wo-match__body{flex-direction:column;gap:2px;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-wo-grade{padding:4px var(--bs-s2);font-size:var(--bs-fs-11);font-weight:var(--bs-fw-half-bold);border:var(--bs-rule-row) solid var(--bs-line);justify-self:start;align-items:center;gap:6px;display:inline-flex}.bs-app[data-ds=modernist] .bs-wo-grade[data-tone=ok]{color:var(--bs-status-ok-fg);background:var(--bs-status-ok-bg)}.bs-app[data-ds=modernist] .bs-wo-grade[data-tone=crit]{color:var(--bs-status-crit-fg);background:var(--bs-status-crit-bg)}.bs-app[data-ds=modernist] .bs-wo-grade[data-tone=warn]{color:var(--bs-status-warn-fg);background:var(--bs-status-warn-bg)}.bs-app[data-ds=modernist] .bs-wo-grade[data-tone=neutral]{color:var(--bs-ink-2);background:var(--bs-neutral-100)}.bs-app[data-ds=modernist] .bs-wo-match__pct{text-align:right;font-size:var(--bs-fs-13);font-weight:var(--bs-fw-half-bold);font-variant-numeric:tabular-nums}.bs-app[data-ds=modernist] .bs-wo-match__open{gap:var(--bs-s4);padding:0 0 var(--bs-s4);grid-template-columns:150px minmax(0,1fr);display:grid}.bs-app[data-ds=modernist] .bs-wo-match__detail{gap:var(--bs-s3) var(--bs-s5);padding:var(--bs-s3) var(--bs-s4);background:var(--bs-surface);font-size:var(--bs-fs-13);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.5;display:grid}.bs-app[data-ds=modernist] .bs-wo label:has(>input[type=checkbox]){min-height:var(--bs-h-touch);cursor:pointer;align-items:center}.bs-app[data-ds=modernist] .bs-wo input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--bs-ink);flex:none;margin:0}.bs-app[data-ds=modernist] .bs-wo-run{border:var(--bs-rule-row) solid var(--bs-ink);align-self:flex-start;display:flex}.bs-app[data-ds=modernist] .bs-wo-run button{min-height:var(--bs-h-touch);padding:0 var(--bs-s4);color:var(--bs-ink);font-weight:var(--bs-fw-half-bold);cursor:pointer;background:0 0;border:0}.bs-app[data-ds=modernist] .bs-wo-run button[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-paper)}.bs-app[data-ds=modernist] .bs-wo-transport{border-top:var(--bs-rule) solid var(--bs-ink);flex-direction:column;display:flex}@container bswo (width<=959px){.bs-app[data-ds=modernist] .bs-wo-head{grid-template-columns:minmax(0,1fr)}.bs-app[data-ds=modernist] .bs-wo-primary-col{width:min(100%,320px)}.bs-app[data-ds=modernist] .bs-wo-body{grid-template:"stage""tabs""panel""rail"/minmax(0,1fr)}.bs-app[data-ds=modernist] .bs-wo-rail{gap:var(--bs-s4) var(--bs-s5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;max-height:none;display:grid;position:static;overflow-y:visible}.bs-app[data-ds=modernist] .bs-wo-rail .bs-wo-danger{margin-top:0}.bs-app[data-ds=modernist] .bs-wo-tally{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-wo-match,.bs-app[data-ds=modernist] .bs-wo-match__open{grid-template-columns:minmax(0,1fr)}}@container bswo (width<=639px){.bs-app[data-ds=modernist] .bs-wo-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-app[data-ds=modernist] .bs-wo-stage{padding:var(--bs-s2) var(--bs-s2) var(--bs-s2) var(--bs-s3)}.bs-app[data-ds=modernist] .bs-wo-stage__label{letter-spacing:.02em;overflow-wrap:normal}.bs-app[data-ds=modernist] .bs-wo-stage:nth-child(3){border-right:0}.bs-app[data-ds=modernist] .bs-wo-stage:nth-child(n+4){border-top:var(--bs-rule-row) solid var(--bs-line-control)}.bs-app[data-ds=modernist] .bs-wo-info{grid-template-columns:minmax(0,1fr)}.bs-app[data-ds=modernist] .bs-wo-info>div+div{border-left:0;border-top:var(--bs-rule-row) solid var(--bs-line);padding-left:0}.bs-app[data-ds=modernist] .bs-wo-primary-col{width:100%}}.bs-app[data-ds=modernist] .bs-acct-draft{align-items:center;gap:var(--bs-s2) var(--bs-s3);margin-top:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-money .bs-tablewrap+.bs-panel{margin-top:var(--bs-s7)}.bs-acct-sectionhead{align-items:center;gap:var(--bs-s3);flex-wrap:wrap;min-width:0;display:flex}.bs-acct-sectionhead__id{color:var(--bs-ink);white-space:nowrap;text-transform:none}.bs-acct-sectionhead__meta{color:var(--bs-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-acct-sectionhead__balance{margin-left:var(--bs-s4);color:var(--bs-ink);white-space:nowrap}.bs-acct-paymentrow{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;min-width:0;display:inline-flex}.bs-acct-paymentrow__id{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink);white-space:nowrap}.bs-acct-paymentrow__meta{color:var(--bs-ink-3);white-space:nowrap}@media (max-width:860px){.bs-acct-paymentrow a{align-items:center;min-height:40px;display:inline-flex}}.bs-app[data-ds=modernist] .bs-money{gap:var(--bs-s4);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-money__kicker{margin:0}.bs-app[data-ds=modernist] .bs-money__head{justify-content:space-between;align-items:flex-end;gap:var(--bs-s4);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-money__title{font:var(--bs-t-display);letter-spacing:-.02em;margin:0}.bs-app[data-ds=modernist] .bs-money__meta{color:var(--bs-ink-3);font:var(--bs-t-body);margin:0}.bs-app[data-ds=modernist] .bs-money__tools{gap:var(--bs-s2);flex-wrap:wrap;align-items:center;display:flex}.bs-app[data-ds=modernist] .bs-money__ledger{padding:var(--bs-s1) var(--bs-s3);border:var(--bs-rule-row) solid var(--bs-ink);font:var(--bs-t-strong);font-size:var(--bs-fs-12);align-items:center;display:inline-flex}.bs-app[data-ds=modernist] .bs-money__lock{gap:var(--bs-s2);padding:var(--bs-s6) var(--bs-s4);background:var(--bs-ink);color:var(--bs-cloud);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-money__lock-title{font:var(--bs-t-display);font-size:var(--bs-fs-22);margin:0}.bs-app[data-ds=modernist] .bs-money__lock-body{color:var(--bs-surface-3);font:var(--bs-t-body);margin:0}.bs-app[data-ds=modernist] .bs-money__grid{gap:var(--bs-s6);flex-wrap:wrap;align-items:flex-start;display:flex}.bs-app[data-ds=modernist] .bs-money__lines,.bs-app[data-ds=modernist] .bs-money__pay{gap:var(--bs-s3);flex-direction:column;min-width:0;display:flex}.bs-app[data-ds=modernist] .bs-money__lines{flex:3 480px}.bs-app[data-ds=modernist] .bs-money__pay{border-top:var(--bs-rule) solid var(--bs-ink);padding-top:var(--bs-s3);flex:2 320px}.bs-app[data-ds=modernist] .bs-money__type{font:var(--bs-t-strong);font-size:var(--bs-fs-12);margin:0}.bs-app[data-ds=modernist] .bs-money__row{justify-content:space-between;gap:var(--bs-s4);padding:var(--bs-s3) 0;border-bottom:var(--bs-rule-row) solid var(--bs-line);font:var(--bs-t-body);display:flex}.bs-app[data-ds=modernist] .bs-money__row[data-credit=true]{color:var(--bs-ok);font-weight:800}.bs-app[data-ds=modernist] .bs-money__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.bs-app[data-ds=modernist] .bs-money__note{color:var(--bs-ink-3);font:var(--bs-t-body);font-size:var(--bs-fs-12);margin:0}.bs-app[data-ds=modernist] .bs-money__balance{justify-content:space-between;align-items:baseline;gap:var(--bs-s4);display:flex}.bs-app[data-ds=modernist] .bs-money__balance-value{font:var(--bs-t-display);font-size:var(--bs-fs-26);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bs-app[data-ds=modernist] .bs-money__balance[data-tone=crit] .bs-money__balance-value{color:var(--bs-crit)}.bs-app[data-ds=modernist] .bs-money__balance[data-tone=ok] .bs-money__balance-value{color:var(--bs-ok)}.bs-app[data-ds=modernist] .bs-money__band{padding:var(--bs-s3) var(--bs-s4);border:var(--bs-rule) solid var(--bs-crit-line);background:var(--bs-crit-quiet);color:var(--bs-crit);font:var(--bs-t-strong);font-size:var(--bs-fs-14)}.bs-app[data-ds=modernist] .bs-money__paid{padding:var(--bs-s3) var(--bs-s4);background:var(--bs-ok-quiet);color:var(--bs-ok);font:var(--bs-t-strong)}.bs-app[data-ds=modernist] .bs-money__methods{border:var(--bs-rule-row) solid var(--bs-ink);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-money__method{min-height:44px;padding:0 var(--bs-s3);border:0;border-right:var(--bs-rule-row) solid var(--bs-line);color:var(--bs-ink);font:var(--bs-t-strong);font-size:var(--bs-fs-13);text-align:left;cursor:pointer;background:0 0;flex:auto}.bs-app[data-ds=modernist] .bs-money__method[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-money .bs-btn[data-variant=primary]{min-height:48px}.bs-app[data-ds=modernist] .bs-money__list{border-top:var(--bs-rule) solid var(--bs-ink);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-money__list-head,.bs-app[data-ds=modernist] .bs-money__list-row{gap:var(--bs-s3);padding:var(--bs-s3) 0;border-bottom:var(--bs-rule-row) solid var(--bs-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 96px 120px minmax(0,auto);align-items:center;display:grid}.bs-app[data-ds=modernist] .bs-money__list-head{font:var(--bs-t-strong);font-size:var(--bs-fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--bs-ink-3)}.bs-app[data-ds=modernist] .bs-money__num{font-variant-numeric:tabular-nums;text-align:right}.bs-app[data-ds=modernist] .bs-money__filters{gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-money__chip{min-height:40px;padding:0 var(--bs-s3);border:var(--bs-rule-row) solid var(--bs-ink);color:var(--bs-ink);font:var(--bs-t-strong);font-size:var(--bs-fs-13);cursor:pointer;background:0 0}.bs-app[data-ds=modernist] .bs-money__chip[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-cloud)}.bs-app[data-ds=modernist] .bs-money__receipt{display:none}.bs-app[data-ds=modernist] .bs-money__receipt[data-open=true]{gap:var(--bs-s3);max-width:420px;padding:var(--bs-s5);border:var(--bs-rule) solid var(--bs-ink);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-money__receipt h2{font:var(--bs-t-display);font-size:var(--bs-fs-22);margin:0}.bs-app[data-ds=modernist] .bs-ledger-lead{gap:var(--bs-s2);margin-bottom:var(--bs-s4);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-ledger-after{margin-top:var(--bs-s6)}.bs-app[data-ds=modernist] .bs-ledger-lead:empty,.bs-app[data-ds=modernist] .bs-ledger-after:empty{display:none}@media (max-width:720px){.bs-app[data-ds=modernist] .bs-money__list-head,.bs-app[data-ds=modernist] .bs-money__list-row{grid-template-columns:minmax(0,1fr)}.bs-app[data-ds=modernist] .bs-money__num{text-align:left}}@media print{.bs-app[data-ds=modernist]:has(>.bs-overlay [data-print=invoice])>:not(:has([data-print=invoice])){display:none}.bs-app[data-ds=modernist] .bs-overlay:has([data-print=invoice]){background:0 0;padding:0;animation:none;display:block;position:static}.bs-app[data-ds=modernist] .bs-overlay__panel:has([data-print=invoice]){width:100%;max-height:none;box-shadow:none;animation:none;overflow:visible}.bs-app[data-ds=modernist] .bs-overlay__panel:has([data-print=invoice]):before{display:none}.bs-app[data-ds=modernist] .bs-overlay__panel:has([data-print=invoice]) .bs-dialog__head{display:none}.bs-app[data-ds=modernist] .bs-overlay__panel:has([data-print=invoice]) .bs-dialog__foot{display:none}.bs-app[data-ds=modernist] .bs-overlay__panel:has([data-print=invoice]) .bs-dialog__body{max-height:none;overflow:visible}}
