@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-mk-whatsapp:#25d366;--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-brandtext);font-style:normal}:is(.bs-rail,.bs-navdrawer) .bs-wordmark em{color:var(--bs-signal)}.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-th__sort{max-width:100%;min-height:24px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.bs-th__label{text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.bs-th__sort:hover,.bs-th__sort[data-sorted]{color:var(--bs-ink)}.bs-th__sortmark{opacity:0;width:10px;height:10px;position:absolute;top:50%;left:calc(100% + 2px);transform:translateY(-50%)}.bs-table th.bs-cell--num .bs-th__sort{width:auto}.bs-table th.bs-cell--num .bs-th__sortmark{left:auto;right:calc(100% + 2px)}.bs-th__sort:hover .bs-th__sortmark,.bs-th__sort:focus-visible .bs-th__sortmark{opacity:1;color:var(--bs-ink-4)}.bs-th__sort[data-sorted] .bs-th__sortmark{opacity:1;color:var(--bs-ink)}.bs-datatable__sortby{padding-block:var(--bs-s2);justify-content:flex-end;display:flex}.bs-sortselect{width:auto;max-width:100%}.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[data-arrive]{animation:bs-tl-arrive var(--bs-dur-3) var(--bs-ease) both}@keyframes bs-tl-arrive{0%{opacity:0;transform:translateY(var(--bs-s2))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bs-tl[data-arrive]{animation:none}}.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-kv[data-layout=rows]{grid-template-columns:minmax(0,1fr);gap:0}.bs-kv[data-layout=rows]>div{align-items:baseline;gap:var(--bs-s3);padding:var(--bs-s2) 0;grid-template-columns:minmax(0,7rem) minmax(0,1fr);display:grid}.bs-kv[data-layout=rows]>div+div{border-top:1px solid var(--bs-line)}@media (max-width:780px){.bs-kv[data-layout=rows]>div{padding:var(--bs-s1) 0;grid-template-columns:minmax(0,6rem) minmax(0,1fr)}}.bs-kv[data-layout=rows] .bs-kv__v{margin-top: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;display:block}@keyframes bs-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.bs-skeleton{animation:none}}.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);flex-wrap:wrap;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__text{flex:16rem}.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-ink-2{color:var(--bs-ink-2)}.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) + env(safe-area-inset-bottom,0px) + 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-app .bs-th__sort{min-height:var(--bs-h-touch)}.bs-notif .bs-kv{align-items:baseline;gap:var(--bs-s1) var(--bs-s3);flex-wrap:wrap;display:flex}.bs-notif .bs-kv__k{display:none}.bs-notif .bs-kv__v{margin-top:0}.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] :is(.bs-rail,.bs-bottomtabs) .bs-skeleton{background:var(--bs-neutral-800);border-bottom:0}.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}@media (max-width:780px){.bs-app .bs-lang button{min-width:var(--bs-h-touch);min-height:var(--bs-h-touch)}}.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__name{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:var(--bs-h-control);height:var(--bs-h-control);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-asktrigger__label,.bs-app[data-ds=modernist] .bs-topbar .bs-lang{display:none}.bs-app[data-ds=modernist] .bs-topbar .bs-locswitch{width:100%;min-width:var(--bs-h-touch);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)}}@media (max-width:480px){.bs-app[data-ds=modernist] .bs-planchip{max-width:var(--bs-h-touch)}}.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{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;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)}@media (max-width:780px){.bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7)){min-width:0}.bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7))>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7))>tbody>tr:not(.bs-ledger__section){gap:var(--bs-s1) var(--bs-s3);padding:var(--bs-s2) var(--bs-s3);border-bottom:1px solid var(--bs-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7))>tbody>tr>td{border:0;min-width:0;height:auto;padding:0;display:block}.bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7))>tbody>tr>td:not(.bs-stmt__num){grid-column:1/-1}.bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7))>tbody>tr>td.bs-ledger__code:empty{display:none}.bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7))>tbody>tr>td.bs-stmt__num{text-align:left}.bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7))>tbody>tr>td.bs-stmt__num:before{content:attr(data-label);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;font-weight:var(--bs-t-body-weight);color:var(--bs-ink-3);display:block}.bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7))>tbody>tr.bs-ledger__total{border-top:1px solid var(--bs-line-strong)}.bs-app[data-ds=modernist] .bs-ledger:has(>tbody>tr>td.bs-stmt__num:nth-child(7))>:is(thead,tbody)>tr>:last-child:not([colspan]){box-shadow:none;background:0 0;position:static}}.bs-report__testdata{align-items:center;gap:var(--bs-s2);min-height:var(--bs-h-filter);font:var(--bs-t-body);cursor:pointer;display:inline-flex}.bs-report__testcount{color:var(--bs-ink-3)}.bs-report__filters{align-items:flex-end;gap:var(--bs-s3);flex-wrap:wrap;flex:100%;display:flex}.bs-report__filters .bs-field{flex:160px;min-width:0}.bs-report__filters-actions{gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-report__more{align-items:center;gap:var(--bs-s3);margin-top:var(--bs-s4);flex-wrap:wrap;display:flex}.bs-report__more-error{color:var(--bs-ink-2)}.bs-admin__list[data-refreshing=true] .bs-report__body{opacity:.55;transition:opacity var(--bs-dur-1) var(--bs-ease)}@media (max-width:780px){.bs-report__testdata{min-height:var(--bs-h-touch)}}.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-commit{align-items:flex-start;gap:var(--bs-s2);flex-direction:column;display:flex}.bs-commit__reason{font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.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-fieldgrid--pair{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-suggest{max-width:420px;position:relative}.bs-suggest>.bs-input{width:100%}.bs-suggest__panel{top:calc(100% + var(--bs-s1));z-index:var(--bs-z-dropdown);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);position:absolute;left:0;right:0;overflow:hidden}.bs-suggest__list{padding:var(--bs-s1) 0;max-height:320px;margin:0;list-style:none;overflow-y:auto}.bs-suggest__option{min-height:var(--bs-h-field);padding:var(--bs-s2) var(--bs-s3);cursor:pointer;flex-direction:column;justify-content:center;display:flex}.bs-suggest__option[data-active=true],.bs-suggest__option:hover{background:var(--bs-surface-3)}.bs-suggest__label{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-suggest__detail{font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-suggest__status{padding:var(--bs-s2) var(--bs-s3);font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-suggest__foot{padding:var(--bs-s2) var(--bs-s3);border-top:1px solid var(--bs-line);font:var(--bs-t-small);color:var(--bs-ink-3);text-align:right}@media (pointer:coarse){.bs-suggest__option{min-height:var(--bs-h-touch)}}.bs-steps{align-items:center;gap:var(--bs-s2) var(--bs-s4);padding:0 0 var(--bs-s3);border-bottom:1px solid var(--bs-line);flex-wrap:wrap;margin:0;list-style:none;display:flex}.bs-steps__step{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:flex}.bs-steps__step[data-state=current]{color:var(--bs-ink);font-weight:600}.bs-steps__step[data-state=done]{color:var(--bs-ink-2)}.bs-stepbody{animation:bs-step-in var(--bs-dur-3) var(--bs-ease)}@keyframes bs-step-in{0%{opacity:0;transform:translateY(var(--bs-s2))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bs-suggest__panel,.bs-stepbody{animation:none}}.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)}}@media (max-width:720px),(pointer:coarse){.bs-switch{width:56px;height:var(--bs-h-touch);background:0 0;border-color:#0000;min-height:44px}.bs-switch:before{content:"";border:1px solid var(--bs-ink-4);border-radius:var(--bs-r-control);background:var(--bs-surface-2);height:28px;transition:background var(--bs-dur-1) var(--bs-ease), border-color var(--bs-dur-1) var(--bs-ease);position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.bs-switch:checked{background:0 0;border-color:#0000}.bs-switch:checked:before{background:var(--bs-ink);border-color:var(--bs-ink)}.bs-switch:disabled{background:0 0;border-color:#0000}.bs-switch:disabled:before{background:var(--bs-surface-3);border-color:var(--bs-line)}.bs-switch:after{width:20px;height:20px;margin-top:-10px;top:50%;left:8px}.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:calc(100dvh - var(--bs-h-bar) - var(--bs-canvas-gap) * 2 - var(--bs-content-pad-y-top) - var(--bs-content-pad-y-bottom));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 .bs-pagehead h2{font:var(--bs-t-page-title);letter-spacing:var(--bs-tr-page-title);color:var(--bs-ink);max-width:820px;margin:0}.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;position:sticky;bottom:0}@media (max-width:780px){.bs-mobile__thumb{bottom:var(--bs-h-tabbar)}}.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[data-wrap=true] .bs-evidence__label{white-space:normal;overflow-wrap:anywhere}.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-app[data-ds=modernist] .bs-queue__head{flex-wrap:nowrap;align-items:flex-end}.bs-app[data-ds=modernist] .bs-queue__titles{flex:auto}.bs-app[data-ds=modernist] .bs-queue__primary{flex:none}.bs-app[data-ds=modernist] .bs-queue__head:has(>.bs-queue__primary form){flex-wrap:wrap}.bs-app[data-ds=modernist] .bs-queue__primary:has(form){flex:100%;min-width:0}.bs-app[data-ds=modernist] .bs-queue__primary .bs-btn{white-space:nowrap}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-tablewrap{width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table{table-layout:fixed;width:100%;max-width:none}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table th,.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table td{white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table th{width:var(--bs-col-w,var(--bs-col-min))}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table th.bs-cell--num{width:var(--bs-col-w,var(--bs-col-min-num))}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-queue__field{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table td.bs-cell--prose{white-space:normal}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table td:has(>.bs-clamp2){white-space:normal}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] td.bs-cell--prose .bs-queue__field,.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-clamp2 .bs-queue__field{-webkit-line-clamp:2;white-space:normal;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table td:has(.bs-queue__acts){padding-inline:var(--bs-s2);text-align:end}.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table tbody tr:not([aria-selected=true]):hover td{background:var(--bs-hover)}.bs-app[data-ds=modernist] .bs-table [data-alert=true]{color:var(--bs-crit)}:is(.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table td:has(>.bs-chip),.bs-app[data-ds=modernist] .bs-queue[data-layout=table] .bs-table td:has(.bs-queue__value>.bs-chip)){text-overflow:clip}.bs-app[data-ds=modernist] .bs-queue .bs-toolbar>.bs-header__search{flex:260px}.bs-app[data-ds=modernist] .bs-queue .bs-toolbar>.bs-header__search>.bs-input{max-width:none}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-tablewrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table thead{display:none}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table,.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table tbody{width:100%;min-width:0;max-width:100%;display:block}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table{table-layout:auto;border-top:0}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table tbody tr{align-items:baseline;column-gap:var(--bs-s4);row-gap:var(--bs-s1);width:100%;min-width:0;max-width:100%;padding:var(--bs-s2) var(--bs-s4);border-top:var(--bs-rule-row) solid var(--bs-line);background:0 0;flex-wrap:wrap;display:flex;position:relative}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table tbody tr:first-child{border-top:var(--bs-rule) solid var(--bs-ink)}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table tbody tr:hover,.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table tbody tr[aria-selected=true]{background:var(--bs-hover)}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table th,.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table td{overflow-wrap:normal;text-align:start;background:0 0;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table tbody tr:hover td,.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table tbody tr[aria-selected=true] td{background:0 0}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table td:empty{display:none}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table td:has(.bs-queue__field[data-empty]){display:none}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table td:has(.bs-queue__field[data-role=title]){min-height:calc(var(--bs-h-compact) - var(--bs-s2));flex:1 0 100%;align-items:center;display:flex}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table tr:has(.bs-queue__acts) td:has(.bs-queue__field[data-role=title]){padding-inline-end:calc(var(--bs-h-compact) + var(--bs-s2))}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table td:has(.bs-queue__acts){top:var(--bs-s1);right:var(--bs-s2);position:absolute}.bs-app[data-ds=modernist] .bs-queue .bs-table input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--bs-ink);flex:none;margin:0}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table td:has(>input[type=checkbox]){top:var(--bs-s2);left:var(--bs-s4);height:calc(var(--bs-h-compact) - var(--bs-s2));align-items:center;display:flex;position:absolute}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table tr:has(td>input[type=checkbox]) td:has(.bs-queue__field[data-role=title]){padding-inline-start:var(--bs-s6)}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-queue__field{align-items:baseline;gap:var(--bs-s2);min-width:0;max-width:100%;font:var(--bs-t-body);color:var(--bs-ink);display:flex}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-queue__field[data-role=title]{font-weight:var(--bs-fw-half-bold)}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-queue__value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-queue__field[data-role=field]:before{content:attr(data-label);font:var(--bs-t-kicker);letter-spacing:var(--bs-tr-eyebrow);text-transform:uppercase;white-space:nowrap;color:var(--bs-ink-3);flex:none}.bs-app[data-ds=modernist] .bs-queue__more{width:var(--bs-h-compact);min-width:var(--bs-h-compact);height:var(--bs-h-compact);min-height:var(--bs-h-compact);color:var(--bs-ink-2);justify-content:center;padding:0}.bs-app[data-ds=modernist] .bs-queue__more svg{width:var(--bs-s5);height:var(--bs-s5)}.bs-app[data-ds=modernist] .bs-queue__menu{min-width:12rem;padding:var(--bs-s1);flex-direction:column;display:flex}.bs-app[data-ds=modernist] .bs-queue__menu .bs-btn{width:100%;color:var(--bs-ink);justify-content:flex-start}.bs-app[data-ds=modernist] .bs-table tbody tr:has(a[data-rowlink]){cursor:pointer;position:relative}.bs-app[data-ds=modernist] .bs-table a[data-rowlink]:after{content:"";position:absolute;inset:0}.bs-app[data-ds=modernist] .bs-table tbody tr:has(a[data-rowlink]) :is(button,input,select,label){z-index:1;position:relative}.bs-app[data-ds=modernist] .bs-table tbody tr:has(a[data-rowlink]):hover td{background:var(--bs-hover)}.bs-app[data-ds=modernist] .bs-rowlist{border-top:var(--bs-rule) solid var(--bs-ink)}.bs-app[data-ds=modernist] .bs-rowlist__row{padding:var(--bs-s2) var(--bs-s4);border-bottom:var(--bs-rule-row) solid var(--bs-line);color:inherit;flex-direction:column;text-decoration:none;display:flex}.bs-app[data-ds=modernist] .bs-rowlist__row:hover{background:var(--bs-hover)}@media (min-width:1101px){.bs-app[data-ds=modernist] .bs-inspector__foot{max-height:calc((100dvh - var(--bs-header-h)) / 2);flex-shrink:1;overflow-y:auto}.bs-app[data-ds=modernist] .bs-inspector:has(>.bs-inspector__foot :is(input,select,textarea,.bs-danger,.bs-notice)){overscroll-behavior:contain;overflow-y:auto}.bs-app[data-ds=modernist] .bs-inspector:has(>.bs-inspector__foot :is(input,select,textarea,.bs-danger,.bs-notice))>.bs-inspector__body{flex:none;overflow:visible}.bs-app[data-ds=modernist] .bs-inspector:has(>.bs-inspector__foot :is(input,select,textarea,.bs-danger,.bs-notice))>.bs-inspector__foot{flex-shrink:0;max-height:none;overflow:visible}.bs-app[data-ds=modernist] .bs-inspector:has(>.bs-inspector__foot :is(input,select,textarea,.bs-danger,.bs-notice))>.bs-inspector__head{z-index:var(--bs-z-sticky);background:var(--bs-paper);position:sticky;top:0}}@media (max-width:1100px){.bs-app[data-ds=modernist] .bs-inspector__foot:has(:is(input,select,textarea,.bs-danger,.bs-notice)){position:static}.bs-app[data-ds=modernist] .bs-inspector{scroll-margin-top:var(--bs-h-topbar)}}@media (max-width:780px){.bs-app[data-ds=modernist] .bs-inspector__foot{bottom:calc(var(--bs-h-tabbar) + env(safe-area-inset-bottom,0px))}}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]{overflow-x:visible}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>thead{display:none}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table,.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody{width:100%;min-width:0;display:block}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody>tr{align-items:baseline;column-gap:var(--bs-s4);row-gap:var(--bs-s1);padding:var(--bs-s2) var(--bs-s4);border-top:var(--bs-rule-row) solid var(--bs-line);flex-wrap:wrap;display:flex}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody>tr:first-child{border-top:var(--bs-rule) solid var(--bs-ink)}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody>tr>td{align-items:baseline;gap:var(--bs-s2);text-align:start;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:flex}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody>tr>td:first-child{font-weight:var(--bs-fw-half-bold);flex:1 0 100%}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody>tr>td:not(:first-child)[data-label]:before{content:attr(data-label);font:var(--bs-t-kicker);letter-spacing:var(--bs-tr-eyebrow);text-transform:uppercase;white-space:nowrap;color:var(--bs-ink-3);flex:none}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody>tr>td:empty{display:none}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody>tr.bs-grouprow>td{flex:1 0 100%}.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody>tr>td:last-child:has(button,a.bs-btn){margin-inline-start:auto}@media (min-width:781px){.bs-app[data-ds=modernist] .bs-tablewrap>.bs-ledger{min-width:calc(2 * var(--bs-col-min) + 3 * var(--bs-col-min-num))}}.bs-app[data-ds=modernist] .bs-ledger td.bs-num{white-space:nowrap}@media (max-width:780px){.bs-app[data-ds=modernist] .bs-queue{gap:var(--bs-s3)}.bs-app[data-ds=modernist] .bs-queue .bs-toolbar{flex-wrap:nowrap}.bs-app[data-ds=modernist] .bs-queue .bs-toolbar>.bs-header__search{flex:1 1 0;width:auto;min-width:0}.bs-app[data-ds=modernist] .bs-queue__filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bs-app[data-ds=modernist] .bs-queue__filters::-webkit-scrollbar{display:none}.bs-app[data-ds=modernist] .bs-queue__filters .bs-segmented{flex-wrap:nowrap;flex:none;width:max-content;max-width:none;display:inline-flex;overflow:visible}.bs-app[data-ds=modernist] .bs-queue__filters .bs-segmented button,.bs-app[data-ds=modernist] .bs-queue__filters .bs-queue__chip{min-height:var(--bs-h-control);padding:0 var(--bs-s3);white-space:nowrap;flex:none}.bs-app[data-ds=modernist] .bs-queue__filters .bs-segmented__label{overflow-wrap:normal;overflow:visible}.bs-app[data-ds=modernist] .bs-queue[data-layout=stack] .bs-table td[data-mobile=hide],.bs-app[data-ds=modernist] .bs-tablewrap[data-fit=stack]>.bs-table>tbody>tr>td[data-mobile=hide]{display:none}}@media (max-width:480px){.bs-app[data-ds=modernist] .bs-queue__filters{flex-wrap:wrap;overflow-x:visible}.bs-app[data-ds=modernist] .bs-queue__filters .bs-segmented{flex-wrap:wrap;flex:100%;width:100%;max-width:100%}.bs-app[data-ds=modernist] .bs-queue__filters .bs-segmented button{flex:auto}}.bs-mk-wa{transition:right var(--bs-dur-3) var(--bs-ease), bottom var(--bs-dur-3) var(--bs-ease)}.bs-mk-wa[data-compact=true]{right:0}.bs-mk-wa[data-compact=true] .bs-mk-wa__button:not(:hover):not(:focus-visible){width:2.75rem;height:2.75rem;box-shadow:none;border-radius:50% 0 0 50%}.bs-mk-wa[data-compact=true] .bs-mk-wa__button:not(:hover):not(:focus-visible) svg{width:1.5rem;height:1.5rem}@media (min-width:48rem){:root .bs-mk-follow{right:calc(var(--bs-s6) + 3.5rem + var(--bs-s3))}}@media (max-width:47.99rem){:root:has(.bs-mk-follow[data-shown=true]) .bs-mk-wa{bottom:calc(var(--bs-h-touch) + 3 * var(--bs-s3) + env(safe-area-inset-bottom,0px))}}.bs-mk{--bs-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--bs-mk-fs-display:clamp(2.35rem, 5.4vw, 3.75rem);--bs-mk-fs-h1:clamp(2rem, 3.4vw, 3rem);--bs-mk-fs-h2:clamp(1.875rem, 2.6vw, 2.25rem);--bs-mk-fs-h2-s:clamp(1.25rem, 1.7vw, 1.5rem);--bs-mk-fs-h3:1.125rem;--bs-mk-fs-lede:1rem;--bs-mk-fs-body:.875rem;--bs-mk-fs-micro:.75rem;--bs-mk-fs-mock:.75rem;--bs-mk-lh-display:1.05;--bs-mk-lh-h1:1.08;--bs-mk-lh-h:1.11;--bs-mk-lh-h3:1.55;--bs-mk-lh-lede:1.625;--bs-mk-lh-body:1.625;--bs-mk-tr-display:-.03em;--bs-mk-tr-h1:-.025em;--bs-mk-tr-h2:-.02em;--bs-mk-tr-h3:-.025em;--bs-mk-tr-micro:.07em;--bs-mk-measure:36rem;--bs-mk-measure-lead:28rem;--bs-mk-measure-column:58rem;--bs-mk-column:80rem;--bs-mk-pad:clamp(1rem, 2.2vw, 2rem);background:var(--bs-surface);color:var(--bs-ink);flex-direction:column;min-height:100dvh;display:flex}.bs-mk-main{flex:auto}.bs-mk-gutter{width:100%;max-width:var(--bs-mk-column);padding-inline:var(--bs-mk-pad);margin-inline:auto}.bs-mk-band{border-top:1px solid var(--bs-line);padding-block:4rem;scroll-margin-top:4rem}@media (min-width:40rem){.bs-mk-band{padding-block:5rem}.bs-mk{--bs-mk-fs-micro:.65625rem}}.bs-mk-band--tint{background:var(--bs-surface-2)}.bs-mk-band--dark{background:var(--bs-rail-bg);color:var(--bs-rail-ink);border-top-color:var(--bs-rail-bg)}.bs-mk-band--dark+.bs-mk-band{border-top-color:var(--bs-rail-bg)}.bs-mk-band--dark .bs-mk-frame{color:var(--bs-ink)}.bs-mk-band--dark :is(.bs-mk-h2,.bs-mk-h3,.bs-mk-offer__item,.bs-mk-offer__value,.bs-mk-tally dd):not(.bs-mk-frame *){color:var(--bs-rail-ink)}.bs-mk-band--dark :is(.bs-mk-eyebrow,.bs-mk-lede,.bs-mk-body,.bs-mk-note,.bs-mk-list__item,.bs-mk-offer__count,.bs-mk-tally dt,.bs-mk-price__unit):not(.bs-mk-frame *){color:var(--bs-rail-muted)}.bs-app .bs-mk-band--dark .bs-mk-textlink:not(.bs-mk-frame *){color:var(--bs-rail-ink);-webkit-text-decoration-color:var(--bs-rail-muted);text-decoration-color:var(--bs-rail-muted)}.bs-app .bs-mk-band--dark .bs-mk-textlink:not(.bs-mk-frame *):hover{color:var(--bs-rail-muted);-webkit-text-decoration-color:var(--bs-rail-ink);text-decoration-color:var(--bs-rail-ink)}.bs-mk-band--dark .bs-mk-tally{border-top-color:var(--bs-rail-line)}.bs-mk-band--dark .bs-mk-tally>div{border-bottom-color:var(--bs-rail-line)}.bs-mk-band--flush{padding-block:0}.bs-mk-band--tight{padding-block:2rem}.bs-mk-head{padding-block:2.5rem}@media (min-width:40rem){.bs-mk-head{padding-block:3rem}}.bs-mk-eyebrow{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);margin:0;line-height:1.35}.bs-mk-h1{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;max-width:var(--bs-mk-measure);text-wrap:balance}.bs-mk-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-s2) 0 0;max-width:var(--bs-mk-measure);text-wrap:balance}.bs-mk-h2--s{font-size:var(--bs-mk-fs-h2-s);letter-spacing:var(--bs-mk-tr-h3)}.bs-mk-h3{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-s3) 0 0}.bs-mk-lede{font-size:var(--bs-mk-fs-lede);line-height:var(--bs-mk-lh-lede);color:var(--bs-ink-2);max-width:var(--bs-mk-measure);margin:var(--bs-s4) 0 0;text-wrap:pretty}.bs-mk-body{font-size:var(--bs-mk-fs-lede);line-height:var(--bs-mk-lh-lede);color:var(--bs-ink-2);margin:var(--bs-s3) 0 0;text-wrap:pretty}.bs-mk-note{max-width:var(--bs-mk-measure);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);margin:var(--bs-s3) 0 0;line-height:1.45}.bs-mk-micro{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);letter-spacing:var(--bs-mk-tr-micro);color:var(--bs-ink-3);margin:0}.bs-mk-mono{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);letter-spacing:0;color:var(--bs-ink-3);margin:0}.bs-mk-heroline{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-s2) 0 0;text-wrap:balance;max-width:46rem}.bs-mk-word{display:inline-block}.bs-mk[data-motion=on] .bs-mk-word{animation:bs-mk-rise var(--bs-dur-3) var(--bs-ease) both;animation-delay:calc(var(--bs-mk-i,0) * 42ms + 90ms)}.bs-mk-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-signal-fill);color:var(--bs-signal-ink);font:var(--bs-t-strong);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-150%)}.bs-mk-skiplink:focus-visible{transform:translateY(0)}.bs-mk-nav{z-index:var(--bs-z-sticky);background:var(--bs-surface);border-bottom:1px solid var(--bs-line);position:sticky;top:0}html:has(.bs-mk){scroll-padding-top:5rem}.bs-mk-nav__row{align-items:center;gap:var(--bs-s5);min-height:var(--bs-h-touch);padding-block:var(--bs-s2);display:flex}.bs-mk-nav__brand{align-items:center;gap:var(--bs-s2);min-height:var(--bs-h-touch);color:var(--bs-ink);font:var(--bs-t-strong);letter-spacing:var(--bs-tr-strong);text-decoration:none;display:inline-flex}.bs-mk-mark{height:var(--bs-s6);width:auto;display:block}.bs-mk-nav__links{align-items:center;gap:var(--bs-s1);margin-left:auto;display:flex}.bs-mk-nav__link{font:var(--bs-t-navitem);color:var(--bs-ink-2);padding:var(--bs-s2) var(--bs-s3);border-radius:var(--bs-r-control);flex-direction:column;align-items:center;text-decoration:none;display:inline-flex}.bs-mk-nav__link:after{content:attr(data-label);visibility:hidden;height:0;font-weight:var(--bs-fw-semibold);pointer-events:none;overflow:hidden}.bs-mk-nav__link[aria-current=page]{color:var(--bs-ink);font-weight:var(--bs-fw-semibold)}.bs-mk-nav .bs-mk-nav__toggle{margin-left:auto;display:none}.bs-mk-nav__drawer{border-top:1px solid var(--bs-line);padding:var(--bs-s3) var(--bs-mk-pad) var(--bs-s4);flex-direction:column;display:flex}.bs-mk-nav__drawerlink{min-height:var(--bs-h-touch);font:var(--bs-t-navitem);color:var(--bs-ink);align-items:center;text-decoration:none;display:flex}.bs-mk-hello{background:var(--bs-rail-bg);color:var(--bs-rail-muted)}.bs-mk-hello__row{align-items:center;gap:var(--bs-s2);min-height:var(--bs-h-comfortable);padding-block:var(--bs-s1);display:flex}.bs-mk-hello__text{min-width:0;font-size:var(--bs-mk-fs-body);text-wrap:balance;flex:auto;margin:0;line-height:1.45}.bs-mk-hello__text strong{color:var(--bs-rail-ink);font-weight:var(--bs-fw-semibold);font-variant-numeric:tabular-nums}.bs-app .bs-mk-hello__action{margin-left:var(--bs-s2);color:var(--bs-signal);font-weight:var(--bs-fw-semibold);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.bs-app .bs-mk-hello__action:hover{color:var(--bs-signal-soft)}.bs-mk-hello__close{width:var(--bs-h-comfortable);height:var(--bs-h-comfortable);border-radius:var(--bs-r-control);color:var(--bs-rail-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.bs-mk-hello__close:hover{background:var(--bs-rail-sel);color:var(--bs-rail-ink)}.bs-mk-hello__close svg{width:var(--bs-s5);height:var(--bs-s5)}@media (min-width:48rem){.bs-mk-hello__text{padding-left:var(--bs-h-comfortable);text-align:center}}@media (max-width:47.99rem){.bs-app .bs-mk-hello__action{min-height:var(--bs-h-touch);align-items:center;margin-left:0;display:inline-flex}.bs-mk-hello__close{width:var(--bs-h-touch);height:var(--bs-h-touch)}}.bs-mk-follow{right:var(--bs-s6);bottom:var(--bs-s6);z-index:var(--bs-z-fab);transition:opacity var(--bs-dur-3) var(--bs-ease), transform var(--bs-dur-3) var(--bs-ease);position:fixed}.bs-mk-follow .bs-btn{box-shadow:var(--bs-e-popover)}.bs-mk-follow[data-shown=false]{opacity:0;transform:translateY(var(--bs-s4));visibility:hidden;pointer-events:none;transition:opacity var(--bs-dur-3) var(--bs-ease), transform var(--bs-dur-3) var(--bs-ease), visibility 0s linear var(--bs-dur-3)}@media (max-width:47.99rem){.bs-mk-follow{padding:var(--bs-s3) var(--bs-mk-pad) calc(var(--bs-s3) + env(safe-area-inset-bottom,0px));background:var(--bs-surface);border-top:1px solid var(--bs-ink-5);bottom:0;left:0;right:0}.bs-mk-follow .bs-btn{width:100%;box-shadow:none}.bs-mk-follow[data-shown=false]{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.bs-mk-follow[data-shown=false]{transform:none}}.bs-mk-wa{right:var(--bs-s6);bottom:var(--bs-s6);z-index:var(--bs-z-fab);align-items:flex-end;gap:var(--bs-s3);flex-direction:column;display:flex;position:fixed}.bs-mk-wa__button{border-radius:var(--bs-r-round);background:var(--bs-mk-whatsapp);width:3.5rem;height:3.5rem;color:var(--bs-surface);cursor:pointer;box-shadow:var(--bs-e-popover);transition:transform var(--bs-dur-2) var(--bs-ease);border:0;place-items:center;padding:0;display:grid}.bs-mk-wa__button:hover{transform:scale(1.06)}.bs-mk-wa__button svg{width:1.75rem;height:1.75rem}.bs-mk-wa-contact{align-items:center;gap:var(--bs-s2);min-height:2.75rem;color:inherit;font-size:var(--bs-mk-fs-body);text-decoration:none;display:inline-flex}.bs-mk-wa-contact svg{width:1.125rem;height:1.125rem;color:var(--bs-mk-whatsapp);flex:none}.bs-mk-wa-contact__num{font-family:var(--bs-font-mono)}.bs-mk-wa-contact:hover{color:var(--bs-ink)}.bs-mk-wa-contact:focus-visible{outline:2px solid var(--bs-ink);outline-offset:2px}.bs-mk-contact{align-items:center;gap:var(--bs-s2) var(--bs-s4);flex-wrap:wrap;display:flex}.bs-mk-wa__button:focus-visible{outline:2px solid var(--bs-ink);outline-offset:2px}.bs-mk-wa__panel{width:min(20rem, calc(100vw - 2 * var(--bs-mk-pad)));padding:var(--bs-s4);border:1px solid var(--bs-ink-5);border-radius:var(--bs-r-panel);background:var(--bs-surface);box-shadow:var(--bs-e-popover)}.bs-mk-wa__title{font-size:var(--bs-mk-fs-lede);font-weight:var(--bs-fw-semibold);color:var(--bs-ink);margin:0}.bs-mk-wa__sub{margin:var(--bs-s1) 0 var(--bs-s3);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3)}.bs-mk-wa__list{gap:var(--bs-s2);margin:0;padding:0;list-style:none;display:grid}.bs-mk .bs-mk-wa__list a{min-height:2.75rem;padding:var(--bs-s3);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-control);color:var(--bs-ink);font-size:var(--bs-mk-fs-body);text-decoration:none;display:block}.bs-mk .bs-mk-wa__list a:hover{border-color:var(--bs-ink-3);background:var(--bs-surface-2)}@media (min-width:48rem){.bs-mk:has(.bs-mk-wa) .bs-mk-follow{right:calc(var(--bs-s6) + 3.5rem + var(--bs-s3))}}@media (max-width:47.99rem){.bs-mk-wa{right:var(--bs-s4);bottom:var(--bs-s4)}.bs-mk:has(.bs-mk-follow[data-shown=true]) .bs-mk-wa{bottom:calc(var(--bs-s4) + 4.5rem + env(safe-area-inset-bottom,0px))}}.bs-mk-grid{background:var(--bs-line);border:1px solid var(--bs-line);margin-top:var(--bs-s8);gap:1px;display:grid}.bs-mk-cell{background:var(--bs-surface);padding:var(--bs-s5) var(--bs-s5) var(--bs-s6)}a.bs-mk-cell{color:inherit;text-decoration:none;display:block;position:relative}a.bs-mk-cell:focus-visible{z-index:1}a.bs-mk-cell:hover{background:var(--bs-surface-2)}a.bs-mk-cell:hover .bs-mk-cell__title{text-underline-offset:3px;text-decoration:underline}.bs-mk-cell__go{top:var(--bs-s5);right:var(--bs-s5);color:var(--bs-ink-3);position:absolute}a.bs-mk-cell:hover .bs-mk-cell__go{color:var(--bs-ink)}.bs-mk-cell__num{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--bs-mk-tr-micro);color:var(--bs-ink-3);margin:0}.bs-mk-cell__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-s3) 0 0}.bs-mk-cell__cost{font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);color:var(--bs-ink-2);margin:var(--bs-s1) 0 0;line-height:1.45}.bs-mk-cell__body{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);margin:var(--bs-s3) 0 0}.bs-mk-price{margin:var(--bs-s3) 0 0;font:var(--bs-t-figure);letter-spacing:var(--bs-t-figure-track);color:var(--bs-ink)}.bs-mk-price__unit{margin-left:var(--bs-s2);font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-regular);letter-spacing:0;color:var(--bs-ink-3)}.bs-mk-action{margin:var(--bs-s5) 0 0}.bs-mk-bullets{margin:var(--bs-s4) 0 0;padding-left:var(--bs-s5);gap:var(--bs-s2);font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);max-width:var(--bs-measure);flex-direction:column;list-style:outside;display:flex}.bs-mk-bullets li::marker{color:var(--bs-ink-3)}.bs-mk-deflist{margin:0}.bs-mk-deflist>div{gap:var(--bs-s2);padding-block:var(--bs-s5);border-top:1px solid var(--bs-line);display:grid}.bs-mk-deflist dd{max-width:var(--bs-measure);margin:0}.bs-mk-note--link{margin-top:var(--bs-s7);max-width:var(--bs-measure)}.bs-mk-split--rule>*{border-top:1px solid var(--bs-line);padding-top:var(--bs-s6)}.bs-mk-figures{gap:var(--bs-s8);margin-top:var(--bs-s8);border-top:1px solid var(--bs-line-strong);padding-top:var(--bs-s6);display:grid}.bs-mk-figure__line{margin:0}.bs-mk-figure__value{font:var(--bs-t-figure);letter-spacing:var(--bs-t-figure-track);display:inline-block}.bs-mk[data-motion=on] .bs-mk-figures[data-seen=true] .bs-mk-figure__value{animation:bs-mk-uncover .64s var(--bs-ease) both;animation-delay:calc(var(--bs-mk-i,0) * .14s)}.bs-mk-figure__unit{font:var(--bs-t-strong);color:var(--bs-ink-3);margin-left:var(--bs-s2)}.bs-mk-figure__label{font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);line-height:var(--bs-mk-lh-body);color:var(--bs-ink);margin:var(--bs-s3) 0 0;text-wrap:pretty}.bs-mk-steps{margin:var(--bs-s8) 0 0;padding:0;list-style:none}.bs-mk-step{grid-template-columns:var(--bs-s9) minmax(0, 1fr);gap:var(--bs-s4);padding-block:var(--bs-s3);align-items:start;display:grid}.bs-mk-step__num{z-index:1;width:var(--bs-s6);height:var(--bs-s6);border-radius:var(--bs-r-pill);background:var(--bs-surface-2);color:var(--bs-ink-5);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);justify-self:center;place-items:center;display:grid;position:relative}.bs-mk-step[data-state=done] .bs-mk-step__num{background:var(--bs-surface-2);color:var(--bs-ink)}.bs-mk-step__line{align-items:baseline;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-mk-step__label{font:var(--bs-t-strong);font-weight:var(--bs-fw-semibold);color:var(--bs-ink)}.bs-mk-step__role{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-mk-step__handoff{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);margin:var(--bs-s1) 0 0}.bs-mk-film{margin:var(--bs-s8) 0 0;padding:0;list-style:none}.bs-mk-film__beat+.bs-mk-film__beat{margin-top:var(--bs-s8)}.bs-mk-film__panel{margin-top:var(--bs-s4)}.bs-mk-film .bs-mk-step__num{background:var(--bs-surface-2);color:var(--bs-ink)}@media (min-width:64rem) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.bs-mk-film{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:repeat(var(--bs-mk-steps), auto);column-gap:var(--bs-s9);display:grid}.bs-mk-film__beat{display:contents}.bs-mk-film__segment{grid-column:1;padding-bottom:38vh}.bs-mk-film__beat:last-child .bs-mk-film__segment{padding-bottom:50vh}.bs-mk-film__beat[data-state=next] .bs-mk-step__num{color:var(--bs-ink-3)}.bs-mk-film__beat[data-state=current] .bs-mk-step{background:var(--bs-surface-2);box-shadow:inset 3px 0 0 var(--bs-signal)}.bs-mk-film__beat[data-state=current] .bs-mk-step__num{background:var(--bs-signal-fill);color:var(--bs-signal-ink)}.bs-mk-film__panel{top:calc(var(--bs-h-touch) + 2 * var(--bs-s2) + var(--bs-s6));opacity:0;visibility:hidden;grid-area:1/2/-1;align-self:start;margin-top:0;transition:visibility 0s linear .22s;position:sticky}.bs-mk-film__beat[data-state=current] .bs-mk-film__panel{opacity:1;visibility:visible;transition-delay:0s}}.bs-mk-split .bs-mk-steps{margin-top:0}.bs-mk-ledger{margin:0;padding:0;list-style:none}.bs-mk-ledger__row{grid-template-columns:var(--bs-s9) minmax(0, 1fr);gap:var(--bs-s4);padding-block:var(--bs-s6);display:grid;position:relative}.bs-mk-ledger__row:last-child{border-bottom:1px solid var(--bs-line)}.bs-mk-ledger__row:before{content:"";background:var(--bs-line-strong);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.bs-mk-ledger__num{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-h3);font-variant-numeric:tabular-nums;line-height:var(--bs-mk-lh-h3);color:var(--bs-signal-fill)}.bs-mk-ledger__row .bs-mk-cell__title{margin-top:0}.bs-mk[data-motion=on] .bs-mk-ledger__row:before{transition:transform .72s var(--bs-ease);transform:scaleX(0)}.bs-mk[data-motion=on] .bs-mk-ledger__num{color:var(--bs-ink-3);transition:color .48s var(--bs-ease) .24s}.bs-mk[data-motion=on] .bs-mk-ledger__row[data-seen=true]:before{transform:scaleX(1)}.bs-mk[data-motion=on] .bs-mk-ledger__row[data-seen=true] .bs-mk-ledger__num{color:var(--bs-signal-fill)}.bs-mk-id{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);background:var(--bs-surface-2);color:var(--bs-ink-3);border-radius:var(--bs-r-pill);padding:2px var(--bs-s2)}.bs-mk-roles{gap:var(--bs-s6);margin-top:var(--bs-s8);display:grid}.bs-mk-role{border-top:1px solid var(--bs-line);padding-top:var(--bs-s4)}.bs-mk-role__surface{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-mk-role__name{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-s1) 0 0}.bs-mk-role__owns{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);margin:var(--bs-s2) 0 0}.bs-mk-cta{gap:var(--bs-s5);background:var(--bs-rail-bg);color:var(--bs-rail-ink);border-radius:var(--bs-r-container);padding:var(--bs-s9) var(--bs-s8);flex-direction:column;display:flex}.bs-mk-cta__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);text-wrap:balance;max-width:34rem;margin:0}.bs-mk-cta__body{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-rail-muted);margin:var(--bs-s3) 0 0;max-width:34rem}.bs-mk-cta .bs-btn[data-variant=default],.bs-mk-band--dark .bs-btn[data-variant=default]:not(.bs-mk-frame *){border-color:var(--bs-rail-line);color:var(--bs-rail-ink);background:0 0}.bs-mk-cta .bs-btn[data-variant=default]:hover,.bs-mk-band--dark .bs-btn[data-variant=default]:not(.bs-mk-frame *):hover{background:var(--bs-rail-sel)}.bs-mk-foot{border-top:1px solid var(--bs-line);background:var(--bs-surface);padding-block:var(--bs-s9) var(--bs-s7);margin-top:var(--bs-s10)}.bs-mk-foot__cols{gap:var(--bs-s8);display:grid}.bs-mk-foot__about{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);margin:var(--bs-s4) 0 0;max-width:22rem}.bs-mk-foot__title{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-mk-foot__list{margin:var(--bs-s3) 0 0;gap:var(--bs-s2);flex-direction:column;padding:0;list-style:none;display:flex}.bs-mk-foot__link{font-size:var(--bs-mk-fs-body);color:var(--bs-ink-2);align-items:center;text-decoration:none;display:inline-flex}.bs-mk-foot__link:hover{color:var(--bs-ink)}.bs-mk-foot__meta{gap:var(--bs-s3);border-top:1px solid var(--bs-line);margin-top:var(--bs-s8);padding-top:var(--bs-s5);flex-wrap:wrap;justify-content:space-between;display:flex}.bs-mk-foot__legal{margin-top:var(--bs-s3)}.bs-mk-hero{gap:var(--bs-s8);align-items:center;padding-block:2.5rem 3.5rem;display:grid}@media (min-width:40rem){.bs-mk-hero{padding-block:3.5rem 4.5rem}}@media (min-width:64rem){.bs-mk-hero{gap:var(--bs-s9);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-block:4.5rem 5.5rem}}.bs-mk-hero__copy{align-items:flex-start;gap:var(--bs-s2);flex-direction:column;min-width:0;display:flex}.bs-mk-hero__film{min-width:0}.bs-mk-hero__film .bs-mk-phone{right:auto;left:var(--bs-s2);bottom:var(--bs-s3)}@media (max-width:47.99rem){.bs-mk-hero__film .bs-mk-phone{display:none}}.bs-mk-hero .bs-mk-lede{max-width:var(--bs-mk-measure-lead)}.bs-mk-hero__actions{align-items:center;gap:var(--bs-s3);margin-top:var(--bs-s5);flex-wrap:wrap;display:flex}@media (min-width:64rem){.bs-mk-hero--corpus{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-block:5rem 6rem}}.bs-mk-hero--corpus .bs-mk-heroline{margin-top:var(--bs-s4);font-size:var(--bs-mk-fs-h1);line-height:var(--bs-mk-lh-h1);letter-spacing:var(--bs-mk-tr-h1)}.bs-mk-eyebrow.bs-mk-live{align-items:center;gap:var(--bs-s1) var(--bs-s2);font-size:var(--bs-mk-fs-body);color:var(--bs-ok);flex-wrap:wrap;display:flex}.bs-mk-live[data-state=stale],.bs-mk-live[data-state=pending]{color:var(--bs-ink-4)}.bs-mk-live__dot{border-radius:var(--bs-r-round);background:var(--bs-ink-4);width:.5rem;height:.5rem}.bs-mk-live[data-state=live] .bs-mk-live__dot{background:var(--bs-ok)}.bs-mk-live__total{font-variant-numeric:tabular-nums}.bs-mk-live .bs-mk-roll__digit,.bs-mk-live .bs-mk-roll__sep{width:1ch}.bs-mk-live__when{color:var(--bs-ink-3);font-variant-numeric:tabular-nums;transition:opacity var(--bs-dur-3) var(--bs-ease)}.bs-mk-live__when:before{content:"·";margin-right:var(--bs-s2)}.bs-mk-live__when[data-fading=true]{opacity:0}.bs-mk-roll{height:1em;display:inline-flex;overflow:hidden}.bs-mk-roll__digit{width:.62em;height:1em;display:inline-block;overflow:hidden}.bs-mk-roll__sep{width:.28em;display:inline-block}.bs-mk-roll__strip{transform:translateY(calc(var(--bs-mk-d,0) * -1em));display:block}.bs-mk-roll__strip:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;line-height:1em;display:block}.bs-mk[data-motion=on] .bs-mk-roll__strip{transition:transform .35s cubic-bezier(.16,1,.3,1)}.bs-mk-hero__facts{row-gap:var(--bs-s1);margin:var(--bs-s4) 0 0;font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.bs-mk-hero__facts>span+span{margin-left:var(--bs-s3);padding-left:var(--bs-s3);border-left:1px solid var(--bs-line)}@media (max-width:39.99rem){.bs-mk-eyebrow.bs-mk-live,.bs-mk-hero__facts{font-size:var(--bs-mk-fs-micro)}.bs-mk-hero__facts{column-gap:var(--bs-s3)}.bs-mk-hero__facts>span+span{border-left:0;margin-left:0;padding-left:0}}.bs-mk-hero__offer{max-width:32rem;margin:var(--bs-s3) 0 0;font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3)}.bs-mk-demo{min-width:0}.bs-mk .bs-mk-demo__app{min-height:0}.bs-mk-shell[data-live=true]{height:auto}.bs-mk-shell[data-live=true] .bs-mk-shell__rail{width:var(--bs-s10);align-items:center}.bs-mk-shell[data-live=true] .bs-mk-shell__navitem{padding:var(--bs-s2);place-items:center;display:grid}.bs-mk-shell[data-live=true] .bs-mk-shell__navitem svg{width:1.125rem;height:1.125rem}.bs-mk-demo__body{gap:var(--bs-s4);flex-direction:column;min-width:0;display:flex}.bs-mk-demo__query{align-items:center;gap:var(--bs-s2) var(--bs-s3);flex-wrap:wrap;display:flex}.bs-mk-demo__typed{white-space:nowrap;flex:16rem;align-items:center;min-width:0;margin:0;display:flex;overflow:hidden}.bs-mk-demo__verdict{font-size:var(--bs-mk-fs-micro);color:var(--bs-ink-3);display:block}.bs-mk-demo__verdict[data-verdict=supported]{color:var(--bs-ink);font-weight:var(--bs-fw-semibold)}.bs-mk-demo__left{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);color:var(--bs-ink-3);margin:0}.bs-mk-demo__status{flex:none}.bs-mk[data-motion=on] .bs-mk-demo__status{opacity:0;transition:opacity var(--bs-dur-3) var(--bs-ease)}.bs-mk[data-motion=on] .bs-mk-demo__status[data-on=true]{opacity:1}.bs-mk-demo__label{margin:0 0 var(--bs-s1);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-mk[data-motion=on] .bs-mk-demo__causes .bs-bar i{transform-origin:0;transition:transform .6s var(--bs-ease);transition-delay:calc(var(--bs-mk-i,0) * 90ms);transform:scaleX(0)}.bs-mk[data-motion=on] .bs-mk-demo__causes[data-on=true] .bs-bar i{transform:none}.bs-mk[data-motion=on] .bs-mk-demo__causes .bs-barrow__value{opacity:0;transition:opacity var(--bs-dur-3) var(--bs-ease);transition-delay:calc(var(--bs-mk-i,0) * 90ms + .3s)}.bs-mk[data-motion=on] .bs-mk-demo__causes[data-on=true] .bs-barrow__value{opacity:1}.bs-mk-migrate[data-align=center]{text-align:center}.bs-mk-migrate__logos{margin:var(--bs-s6) 0 0;align-items:center;column-gap:var(--bs-s9);row-gap:var(--bs-s6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bs-mk-migrate[data-align=center] .bs-mk-migrate__logos{justify-content:center}.bs-mk-migrate__logos li{align-items:center;min-width:0;display:flex}.bs-mk-migrate[data-align=center] .bs-mk-migrate__logos li{justify-content:center}.bs-mk-migrate__logo{filter:grayscale();opacity:.6;max-width:100%;height:auto;transition:filter var(--bs-dur-3) var(--bs-ease), opacity var(--bs-dur-3) var(--bs-ease);display:block}.bs-mk-migrate__logo[data-knockout=true]{filter:grayscale()invert()}@media (hover:hover){.bs-mk-migrate__logo:hover{filter:none;opacity:1}.bs-mk-migrate__logo[data-knockout=true]:hover{filter:invert()}}@media (max-width:39.99rem){.bs-mk-migrate__logos{column-gap:var(--bs-s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-mk-migrate__logos li:last-child:nth-child(odd){grid-column:1/-1}}.bs-mk-migrate .bs-mk-note{margin-top:var(--bs-s6);text-wrap:balance}.bs-mk-migrate[data-align=center] .bs-mk-note{margin-inline:auto}.bs-mk-migrate[data-align=start] .bs-mk-note{max-width:var(--bs-mk-measure)}.bs-mk-feature{margin-top:var(--bs-s10);scroll-margin-top:5rem}.bs-mk-feature__more{margin-top:var(--bs-s9)}.bs-mk-list__bullet{width:var(--bs-s3);background:var(--bs-signal);flex:none;height:2px;margin-top:.75em}.bs-mk-proof{border:1px solid var(--bs-line);border-radius:var(--bs-r-flat);background:var(--bs-surface);margin:0;overflow:hidden}.bs-mk-proof__head{align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);border-bottom:1px solid var(--bs-line);background:var(--bs-surface-2);min-width:0;display:flex}.bs-mk-proof__id{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);font-weight:var(--bs-fw-semibold);color:var(--bs-ink);white-space:nowrap}.bs-mk-proof__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3);overflow:hidden}.bs-mk-proof__body{gap:var(--bs-s5);padding:var(--bs-s5);flex-direction:column;display:flex}.bs-mk-proof__cap{gap:var(--bs-s1);padding:var(--bs-s3) var(--bs-s4);border-top:1px solid var(--bs-line);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-2);flex-direction:column;line-height:1.45;display:flex}.bs-mk-proof__note{font:var(--bs-t-micro);line-height:var(--bs-t-micro-lh);color:var(--bs-ink-3)}.bs-mk-gate__risk{justify-content:space-between;align-items:baseline;gap:var(--bs-s3);display:flex}.bs-mk-gate__level{font:var(--bs-t-strong);font-weight:var(--bs-fw-semibold);transition:color var(--bs-dur-3) var(--bs-ease)}.bs-mk-gate__level[data-level=elevated]{color:var(--bs-crit)}.bs-mk-gate__level[data-level=moderate]{color:var(--bs-warn)}.bs-mk-gate__level[data-level=low]{color:var(--bs-ok)}.bs-mk-gate{border:1px solid var(--bs-line);margin:0;padding:0;list-style:none}.bs-mk-gate__check{align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);border-bottom:1px solid var(--bs-line-row);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);transition:color .36s var(--bs-ease);display:flex}.bs-mk-gate__check:last-child{border-bottom:0}.bs-mk-gate__check[data-on=true]{color:var(--bs-ink)}.bs-mk-gate__check .bs-mk-list__mark{transition:background .24s var(--bs-ease), border-color .24s var(--bs-ease);margin-top:0}.bs-mk-gate__lock{justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);border:1px solid var(--bs-line-strong);background:var(--bs-surface-2);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);transition:background .42s var(--bs-ease), border-color .42s var(--bs-ease), color .42s var(--bs-ease);display:flex}.bs-mk-gate__lock strong{color:var(--bs-ink)}.bs-mk-gate__lock[data-open=true]{background:var(--bs-ok-quiet);border-color:var(--bs-ok);color:var(--bs-ok)}.bs-mk-merge{gap:var(--bs-s4);grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:start;display:grid}.bs-mk-merge__list{margin:var(--bs-s3) 0 0;gap:var(--bs-s2);flex-direction:column;padding:0;list-style:none;display:flex}.bs-mk-merge__from,.bs-mk-merge__to{min-height:var(--bs-h-touch);padding:var(--bs-s2) var(--bs-s3);border:1px solid var(--bs-line);border-radius:var(--bs-r-control);font-size:var(--bs-mk-fs-body);transition:opacity .42s var(--bs-ease), color .42s var(--bs-ease), background .42s var(--bs-ease), border-color .42s var(--bs-ease);align-items:center;line-height:1.35;display:flex}.bs-mk-merge__from{background:var(--bs-surface-2);color:var(--bs-ink-2)}.bs-mk-merge__from[data-gone=true]{opacity:.5;color:var(--bs-ink-3);text-decoration:line-through}.bs-mk-merge__to{color:var(--bs-ink-3)}.bs-mk-merge__to[data-on=true]{border-color:var(--bs-line-strong);background:var(--bs-surface);color:var(--bs-ink)}.bs-mk-merge__arrow{font:var(--bs-t-mono);color:var(--bs-ink-3);align-self:center}@media (max-width:47.99rem){.bs-mk-merge{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.bs-mk-merge__arrow{display:none}}.bs-app .bs-mk-textlink{font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);color:var(--bs-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--bs-line-strong);text-decoration-color:var(--bs-line-strong)}.bs-app .bs-mk-textlink:hover{color:var(--bs-ink-2);-webkit-text-decoration-color:var(--bs-ink-3);text-decoration-color:var(--bs-ink-3)}.bs-mk-textlink--alone{align-items:center;display:inline-flex}@media (max-width:47.99rem){.bs-mk-textlink--alone{min-height:40px}}.bs-mk-whatnext{margin-top:var(--bs-s8)}.bs-mk-formgroup{margin-top:var(--bs-s6);padding-top:var(--bs-s4);border-top:1px solid var(--bs-line-strong)}.bs-mk-formgroup:first-child{margin-top:0}.bs-mk-check{block-size:18px;inline-size:18px;accent-color:var(--bs-ink);flex:none;margin:0}.bs-mk-consent__rows{margin-top:var(--bs-s3);flex-direction:column;display:flex}.bs-mk-consent__row{align-items:flex-start;gap:var(--bs-s3);padding:var(--bs-s3) 0;border-top:1px solid var(--bs-line);font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);cursor:pointer;display:flex}.bs-mk-consent__row:first-child{border-top:0}.bs-mk-consent__row input{margin-top:2px}.bs-mk-frame{border-radius:var(--bs-r-flat);background:var(--bs-surface);border:1px solid var(--bs-ink-5);margin:0;overflow:hidden}.bs-mk-frame__chrome{align-items:center;gap:var(--bs-s2);height:var(--bs-s8);padding-inline:var(--bs-s3);border-bottom:1px solid var(--bs-line);background:var(--bs-surface-2);display:flex}.bs-mk-frame__url{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bs-mk-frame__cap{gap:var(--bs-s1);border-top:1px solid var(--bs-line);padding:var(--bs-s4);flex-direction:column;display:flex}.bs-mk-frame__quote{font-size:var(--bs-mk-fs-body);color:var(--bs-ink);line-height:1.45}.bs-mk-frame__cite{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-mk-frame__note{font:var(--bs-t-micro);line-height:var(--bs-t-micro-lh);color:var(--bs-ink-3)}.bs-mk-frame__shot{width:100%;height:auto;display:block}.bs-mk .bs-mk-surface{gap:var(--bs-s4);min-height:0;padding:var(--bs-content-pad-y-top) var(--bs-content-pad-x) var(--bs-content-pad-y-bottom);flex-direction:column;display:flex}.bs-mk-surface__head{justify-content:space-between;align-items:flex-start;gap:var(--bs-s2) var(--bs-s3);flex-wrap:wrap;display:flex}.bs-mk-surface__head .bs-eyebrow{margin-bottom:var(--bs-s1)}.bs-mk-surface>.bs-inspector{max-height:none;margin:calc(-1 * var(--bs-content-pad-y-top)) calc(-1 * var(--bs-content-pad-x)) calc(-1 * var(--bs-content-pad-y-bottom));border-left:0;position:static}.bs-mk-desks{margin-top:var(--bs-s7)}.bs-mk-shell{background:var(--bs-paper);height:28rem;color:var(--bs-ink);display:flex}.bs-mk-shell__rail{background:var(--bs-rail-bg);width:11rem;color:var(--bs-rail-ink);flex-direction:column;flex:none;display:none}.bs-mk-shell__brand{align-items:center;gap:var(--bs-s2);padding:var(--bs-s3);font:var(--bs-t-small);font-weight:var(--bs-fw-semibold);display:flex}.bs-mk-shell__scope{padding:0 var(--bs-s3) var(--bs-s2);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-rail-muted)}.bs-mk-shell__nav{padding-inline:var(--bs-s1);flex-direction:column;gap:1px;display:flex}.bs-mk-shell__navitem{padding:var(--bs-s2) var(--bs-s3);border-radius:var(--bs-r-control);font:var(--bs-t-small);color:var(--bs-rail-muted)}.bs-mk-shell__navitem[data-active=true]{background:var(--bs-rail-sel);color:var(--bs-rail-ink);font-weight:var(--bs-fw-semibold);box-shadow:inset 3px 0 0 var(--bs-signal)}.bs-mk-shell__main{flex-direction:column;flex:auto;min-width:0;display:flex}.bs-mk-shell__head{align-items:center;gap:var(--bs-s3);min-height:var(--bs-h-topbar);padding-inline:var(--bs-s3);border-bottom:1px solid var(--bs-line);flex:none;display:flex}.bs-mk-shell__title{font:var(--bs-t-strong);font-weight:var(--bs-fw-semibold);white-space:nowrap}.bs-mk-shell__search{border-radius:var(--bs-r-control);background:var(--bs-surface-2);min-width:0;padding:var(--bs-s1) var(--bs-s3);font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3);flex:auto;display:none}.bs-mk-shell__action{border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-control);color:var(--bs-ink);padding:var(--bs-s1) var(--bs-s3);font:var(--bs-t-small);font-weight:var(--bs-fw-semibold);white-space:nowrap;background:0 0;margin-left:auto}.bs-mk-shell__body{min-height:0;padding:var(--bs-s4);flex:auto;overflow:hidden}.bs-mk-mock{gap:var(--bs-s4);flex-direction:column;height:100%;min-height:0;display:flex}.bs-mk-mock__label{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-mk-mock__title{font:var(--bs-t-strong);font-weight:var(--bs-fw-semibold);margin:var(--bs-s1) 0 0}.bs-mk-mock__meta{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3);margin:var(--bs-s1) 0 0}.bs-mk-block{border:1px solid var(--bs-line);background:var(--bs-surface);padding:var(--bs-s4)}.bs-mk-block--quiet{background:var(--bs-surface-2)}.bs-mk-block__head{align-items:baseline;gap:var(--bs-s3);display:flex}.bs-mk-block__title{font:var(--bs-t-small);font-weight:var(--bs-fw-semibold);margin:0}.bs-mk-row{align-items:baseline;gap:var(--bs-s3);padding-block:var(--bs-s2);border-bottom:1px solid var(--bs-line-row);display:flex}.bs-mk-row:last-child{border-bottom:0}.bs-mk-row__label{font:var(--bs-t-small);color:var(--bs-ink-2);min-width:0}.bs-mk-row__value{font:var(--bs-t-small);color:var(--bs-ink);white-space:nowrap;margin-left:auto}.bs-mk-row__value--strong{font-weight:var(--bs-fw-semibold)}.bs-mk-row__id{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-mk-score{margin-top:var(--bs-s3)}.bs-mk-score__head{align-items:baseline;gap:var(--bs-s2);display:flex}.bs-mk-score__label{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-mk-score__value{font:var(--bs-t-mono);color:var(--bs-ink);margin-left:auto}.bs-mk-score__track{height:var(--bs-s1);margin-top:var(--bs-s2);background:var(--bs-surface-3);overflow:hidden}.bs-mk-score__fill{background:var(--bs-signal);transform-origin:0;height:100%;display:block}.bs-mk-list{margin:var(--bs-s3) 0 0;gap:var(--bs-s2);flex-direction:column;padding:0;list-style:none;display:flex}.bs-mk-list__item{gap:var(--bs-s2);font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);display:flex}.bs-mk-list__mark{width:var(--bs-s3);height:var(--bs-s3);margin-top:var(--bs-s1);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-marker);font:var(--bs-t-micro);color:var(--bs-ok);flex:none;place-items:center;display:grid}.bs-mk-list__mark[data-on=true]{border-color:var(--bs-ok);background:var(--bs-ok-quiet)}.bs-mk-list__body{flex:auto;min-width:0}@media (min-width:48rem){.bs-mk-list--steps{gap:var(--bs-s5) var(--bs-s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.bs-mk-list--steps .bs-mk-list__mark{width:var(--bs-s6);height:var(--bs-s6);font-size:var(--bs-fs-12)}.bs-mk-cursor{z-index:2;pointer-events:none;transition:left .78s var(--bs-ease), top .78s var(--bs-ease), opacity .2s var(--bs-ease);position:absolute}.bs-mk-phone{right:var(--bs-s4);bottom:var(--bs-s4);z-index:2;border-radius:var(--bs-r-panel);background:var(--bs-surface);width:10.75rem;box-shadow:var(--bs-e-popover);border:1px solid var(--bs-line);transition:opacity .4s var(--bs-ease), transform .4s var(--bs-ease);position:absolute;overflow:hidden}.bs-mk-phone[data-shown=false]{opacity:0;transform:translateY(var(--bs-s6))}.bs-mk-phone__bar{height:var(--bs-s5);background:var(--bs-rail-bg);justify-content:center;align-items:center;display:flex}.bs-mk-phone__notch{width:var(--bs-s7);height:var(--bs-s1);border-radius:var(--bs-r-pill);background:var(--bs-rail-sel)}.bs-mk-phone__body{padding:var(--bs-s3)}.bs-mk-phone__state{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ok);margin:var(--bs-s1) 0 0}.bs-mk-shimmer{height:var(--bs-s3);margin-top:var(--bs-s2);background:var(--bs-surface-3);display:block}.bs-mk[data-motion=on] .bs-mk-shimmer{animation:bs-mk-pulse 1.6s var(--bs-ease) infinite}.bs-mk-shell__brand,.bs-mk-shell__navitem,.bs-mk-shell__action,.bs-mk-block__title,.bs-mk-row__label,.bs-mk-row__value,.bs-mk-shell .bs-mk-list__item{font-size:var(--bs-mk-fs-mock)}.bs-mk-row__label,.bs-mk-row__value{line-height:1.45}@media (max-width:47.99rem){.bs-mk .bs-segmented{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid;overflow:hidden}.bs-mk .bs-segmented button{border-left:1px solid var(--bs-line);border-top:1px solid var(--bs-line);height:var(--bs-h-touch)}.bs-mk .bs-segmented button:nth-child(odd){border-left:0}.bs-mk .bs-segmented button:nth-child(-n+2){border-top:0}}.bs-mk-stack{gap:var(--bs-s4);flex-direction:column;display:flex}.bs-mk-rowflex{align-items:center;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-mk-push{margin-left:auto}.bs-mk-illus{font:var(--bs-t-micro);line-height:var(--bs-t-micro-lh);color:var(--bs-ink-3)}@media (min-width:48rem){.bs-mk-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-mk-grid--three>.bs-mk-cell--wide{grid-column:span 2}.bs-mk-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-mk-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-mk-nav__links,.bs-mk-shell__rail{display:flex}.bs-mk-shell{height:32rem}}@media (min-width:64rem){.bs-mk-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-mk-grid--three>.bs-mk-cell--wide{grid-column:span 3}.bs-mk-roles{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-mk-foot__cols{grid-template-columns:2fr 1fr 1fr 1fr}.bs-mk-cta{padding:var(--bs-s10);flex-direction:row;justify-content:space-between;align-items:center}.bs-mk-split{gap:var(--bs-s9);--bs-mk-measure:var(--bs-mk-measure-column);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.bs-mk-split :is(.bs-mk-bullets,.bs-mk-note--link,.bs-mk-deflist dd){max-width:var(--bs-mk-measure-column)}.bs-mk-split--mid{align-items:center}.bs-mk-split--flip{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.bs-mk-split--flip>:first-child{order:2}.bs-mk-split--sticky>:first-child{position:sticky;top:6rem}}@media (max-width:63.99rem){.bs-mk-nav__links{display:none}.bs-mk-nav .bs-mk-nav__toggle{margin-left:0;display:inline-flex}.bs-mk-nav__cta{margin-left:auto}.bs-mk-nav[data-drawer=open] .bs-mk-nav__cta{display:none}.bs-mk-nav[data-drawer=open] .bs-mk-nav__toggle{margin-left:auto}}@media (max-width:47.99rem){.bs-mk-nav__row{gap:var(--bs-s2)}.bs-mk-nav__brand .bs-wordmark{display:none}.bs-mk-nav__brand{min-width:var(--bs-h-touch);justify-content:flex-start}.bs-mk-split{display:block}.bs-mk-split>*+*{margin-top:var(--bs-s6)}.bs-mk-shell__search{display:none}.bs-mk-shell{height:auto;min-height:22rem}.bs-mk-shell__body{overflow:visible}.bs-mk-row{display:block}.bs-mk-row__value{white-space:normal;margin-left:0;display:block}.bs-mk-foot__cols{gap:var(--bs-s7) var(--bs-s5);grid-template-columns:repeat(2,minmax(0,1fr))}.bs-mk-foot__cols>:first-child,.bs-mk-foot__cols>:last-child{grid-column:1/-1}.bs-mk-foot__link{min-height:var(--bs-h-touch)}.bs-mk-hero__film .bs-mk-block--scores,.bs-mk-hero__film .bs-mk-block--evidence,.bs-mk-hero__film .bs-mk-block--next{display:none}}.bs-mk-foot__meta p{text-wrap:balance}.bs-mk-grid--plans>.bs-mk-cell{flex-direction:column;display:flex}.bs-mk-grid--plans .bs-mk-action{padding-top:var(--bs-s5);margin-top:auto}.bs-mk-tablewrap{margin-top:var(--bs-s7);overflow-x:auto}.bs-mk-table{border-collapse:collapse;text-align:left;width:100%}.bs-mk-table th,.bs-mk-table td{padding:var(--bs-s4) var(--bs-s5) var(--bs-s4) 0;border-bottom:1px solid var(--bs-line);vertical-align:top;font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-regular);line-height:var(--bs-mk-lh-body);text-wrap:pretty}.bs-mk-table thead th{padding-top:0;padding-bottom:var(--bs-s3);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)}.bs-mk-table tbody th{width:22%;color:var(--bs-ink);font-weight:var(--bs-fw-medium)}.bs-mk-table tbody td{color:var(--bs-ink-3)}.bs-mk-table tr>:last-child{padding-left:var(--bs-s5);border-left:1px solid var(--bs-line)}.bs-mk-table thead th:last-child,.bs-mk-table tbody td:last-child{color:var(--bs-ink)}.bs-mk-table tbody tr:last-child th,.bs-mk-table tbody tr:last-child td{border-bottom:0}.bs-mk-table__col{margin-bottom:var(--bs-s1);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);display:none}@media (max-width:63.99rem){.bs-mk-tablewrap{max-width:var(--bs-mk-measure);overflow-x:visible}.bs-mk-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.bs-mk-table tr{padding-block:var(--bs-s5);border-bottom:1px solid var(--bs-line);display:block}.bs-mk-table tr:first-child{padding-top:0}.bs-mk-table tr:last-child{border-bottom:0;padding-bottom:0}.bs-mk-table th,.bs-mk-table td{border:0;width:auto;padding:0;display:block}.bs-mk-table tbody th{width:auto;font-size:var(--bs-mk-fs-h3);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h3);margin-bottom:var(--bs-s3)}.bs-mk-table tr>:last-child{border-left:0;padding-left:0}.bs-mk-table tbody td+td{margin-top:var(--bs-s4)}.bs-mk-table__col{display:block}}.bs-mk-matrix{margin-top:var(--bs-s9);scroll-margin-top:5rem}.bs-mk-matrix>.bs-mk-h2{scroll-margin-top:5rem}.bs-mk-matrix__bar{justify-content:space-between;align-items:center;gap:var(--bs-s4) var(--bs-s7);margin-top:var(--bs-s7);flex-wrap:wrap;display:flex}.bs-mk-matrix__key{gap:var(--bs-s2) var(--bs-s5);font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bs-mk-matrix__key li{align-items:center;gap:var(--bs-s2);display:inline-flex}.bs-mk-matrix__filter{align-items:center;gap:var(--bs-s2) var(--bs-s5);flex-wrap:wrap;display:flex}.bs-mk-matrix__toggle{align-items:center;gap:var(--bs-s3);min-height:var(--bs-h-touch);font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);color:var(--bs-ink);cursor:pointer;display:inline-flex}.bs-mk-matrix__count{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);font-variant-numeric:tabular-nums;margin:0}.bs-mk-matrix__scroll{margin-top:var(--bs-s3);border-top:1px solid var(--bs-line-strong);position:relative;overflow-x:auto}.bs-mk-matrix__scroll:focus-visible,.bs-mk-matrix a:focus-visible{outline:var(--bs-focus-width) solid var(--bs-focus);outline-offset:var(--bs-focus-offset)}.bs-mk-matrix__table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);font-variant-numeric:tabular-nums}.bs-mk-matrix__table[data-columns="2"]{min-width:28rem}.bs-mk-matrix__table[data-columns="3"]{min-width:40rem}.bs-mk-matrix__table[data-columns="7"]{min-width:72rem}.bs-mk-matrix__labelcol{width:8.5rem}.bs-mk-matrix__table th,.bs-mk-matrix__table td{padding:var(--bs-s3);border-bottom:1px solid var(--bs-line);vertical-align:top;text-wrap:pretty}.bs-mk-matrix__table thead th{padding-block:var(--bs-s4);border-bottom:1px solid var(--bs-line-strong);background:var(--bs-surface);font-weight:var(--bs-fw-semibold);color:var(--bs-ink)}.bs-mk-matrix__table thead th:first-child{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)}.bs-mk-matrix__table thead th[data-self]{background:var(--bs-rail-bg);color:var(--bs-rail-ink)}.bs-mk-matrix__table td[data-self]{background:var(--bs-cloud);color:var(--bs-ink)}.bs-mk-matrix__table td{color:var(--bs-ink-2)}.bs-mk-matrix__table thead th:first-child,.bs-mk-matrix__table tbody th[scope=row]{z-index:1;border-right:1px solid var(--bs-line);background:var(--bs-surface);position:sticky;left:0}.bs-mk-matrix__table tbody th[scope=row]{font-weight:var(--bs-fw-medium);color:var(--bs-ink)}.bs-mk-matrix__table thead th:first-child{z-index:3}.bs-mk-matrix__group th{padding-top:var(--bs-s6);padding-bottom:var(--bs-s2);border-bottom-color:var(--bs-line-strong);background:var(--bs-surface);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)}.bs-mk-matrix__group span{left:var(--bs-s4);position:sticky}.bs-mk-matrix__cell{align-items:flex-start;gap:var(--bs-s2);display:flex}.bs-mk-matrix__cell>span{overflow-wrap:break-word;min-width:0}.bs-mk-matrix__table[data-columns="7"] .bs-mk-matrix__cell{gap:var(--bs-s1);flex-direction:column}.bs-mk-matrix__table[data-columns="7"] td{padding-inline:var(--bs-s3)}.bs-mk-matrix__table[data-columns="7"] col[data-self]{width:11rem}.bs-mk-matrix__table[data-columns="7"] .bs-mk-matrix__mark{margin-top:var(--bs-s1)}.bs-mk-matrix__mark{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem;margin-top:.2rem}.bs-mk-matrix__mark [data-fill]{fill:currentColor;stroke:none}.bs-mk-matrix__mark[data-status=yes]{color:var(--bs-ok)}.bs-mk-matrix__mark[data-status=partial]{color:var(--bs-warn)}.bs-mk-matrix__mark[data-status=addon]{color:var(--bs-info)}.bs-mk-matrix__mark[data-status=no],.bs-mk-matrix__mark[data-status=unstated]{color:var(--bs-ink-3)}.bs-mk-matrix__key .bs-mk-matrix__mark{margin-top:0}.bs-mk-matrix__status{color:var(--bs-ink-3)}.bs-mk-matrix__value{font-weight:var(--bs-fw-medium);color:var(--bs-ink)}.bs-mk-matrix__ref{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);font-weight:var(--bs-fw-regular);margin-left:.2em;line-height:0}.bs-mk-matrix__ref a{color:var(--bs-ink-3);text-decoration:none}.bs-mk-matrix__ref a:hover{color:var(--bs-brandtext)}.bs-mk-matrix__sourcestitle{margin-top:var(--bs-s6)}.bs-mk-matrix__sources{margin:var(--bs-s3) 0 0;padding-left:var(--bs-s5);column-gap:var(--bs-s8);font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-3)}.bs-mk-matrix__sources li{break-inside:avoid;padding-bottom:var(--bs-s2);scroll-margin-top:5rem}.bs-mk-matrix__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-mk-matrix__sources a:hover{color:var(--bs-brandtext);text-decoration-color:currentColor}.bs-mk-matrix__host{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);overflow-wrap:anywhere;display:block}@media (min-width:48rem){.bs-mk-matrix__labelcol{width:13rem}.bs-mk-matrix__table th,.bs-mk-matrix__table td{padding-inline:var(--bs-s4)}.bs-mk-matrix__sources{columns:2}}@media (min-width:75rem){.bs-mk-matrix__scroll{overflow-x:visible}.bs-mk-matrix__table thead th{top:calc(var(--bs-h-touch) + 2 * var(--bs-s2) + 1px);z-index:2;position:sticky}.bs-mk-matrix__table[data-columns]{min-width:0}.bs-mk-matrix__table:not([data-columns="7"]) .bs-mk-matrix__labelcol{width:20rem}.bs-mk-matrix__sources{columns:3}}.bs-mk-offer__stack{margin-top:var(--bs-s6);gap:var(--bs-s4)}.bs-mk-offer__item{color:var(--bs-ink);font-weight:var(--bs-fw-semibold)}.bs-mk-offer__what{flex:auto;min-width:0}.bs-mk-offer__value{margin-left:var(--bs-s3);color:var(--bs-ink);font-weight:var(--bs-fw-semibold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none}.bs-mk-tally.bs-mk-offer__total{margin-top:var(--bs-s6)}@media (min-width:48rem) and (max-width:63.99rem){.bs-mk-tally.bs-mk-offer__total{margin-bottom:var(--bs-s7)}}.bs-mk-offer__sum{display:block}.bs-mk-seal{gap:var(--bs-s5);padding:var(--bs-s6);border:2px solid var(--bs-rail-ink);border-radius:var(--bs-r-container);outline:1px solid var(--bs-rail-line);outline-offset:var(--bs-s1);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.bs-mk-seal__badge{border:2px solid var(--bs-rail-ink);border-radius:var(--bs-r-round);outline:1px solid var(--bs-rail-line);outline-offset:var(--bs-s1);width:5.5rem;height:5.5rem;color:var(--bs-rail-ink);flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.bs-mk-seal__days{font-size:var(--bs-mk-fs-h2);font-weight:var(--bs-fw-semibold);letter-spacing:var(--bs-mk-tr-h2);font-variant-numeric:tabular-nums;line-height:1}.bs-mk-seal__unit{margin-top:var(--bs-s1);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-rail-muted)}.bs-mk-seal__title{margin:var(--bs-s2) 0 0;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);color:var(--bs-rail-ink);text-wrap:balance}.bs-mk-seal__terms{margin:var(--bs-s3) 0 0;font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-rail-muted)}@media (max-width:39.99rem){.bs-mk-seal{padding:var(--bs-s5);grid-template-columns:minmax(0,1fr)}}.bs-mk-offer__count{margin:var(--bs-s7) 0 0;max-width:var(--bs-mk-measure);font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);font-variant-numeric:tabular-nums}.bs-mk-toolcard{padding:var(--bs-s6);border:1px solid var(--bs-ink-5);border-radius:var(--bs-r-container);background:var(--bs-surface)}.bs-mk-toolcard__form{align-items:flex-end;gap:var(--bs-s3);margin-top:var(--bs-s5);flex-wrap:wrap;display:flex}.bs-mk-toolcard__form .bs-fieldrow{flex:12rem;margin:0}.bs-mk-toolcard__form .bs-btn{height:var(--bs-h-field)}.bs-mk-tally{margin:var(--bs-s4) 0 0;border-top:1px solid var(--bs-line-strong)}.bs-mk-tally>div{align-items:baseline;gap:var(--bs-s4);padding-block:var(--bs-s4);border-bottom:1px solid var(--bs-line);display:flex}.bs-mk-tally dt{min-width:0;font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2)}.bs-mk-tally dd{font-size:var(--bs-mk-fs-h3);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h3);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--bs-ink);margin:0 0 0 auto}.bs-mk-tally>[data-lead] dd{font:var(--bs-t-figure);letter-spacing:var(--bs-t-figure-track);font-variant-numeric:tabular-nums}.bs-mk-offer__total>[data-lead]{flex-wrap:wrap}.bs-mk-offer__total>[data-lead] dd{white-space:normal;text-wrap:balance;min-width:0}.bs-mk-offer__total>[data-lead] .bs-mk-price__unit{margin:var(--bs-s2) 0 0;display:block}.bs-mk-tally dd[data-empty]{color:var(--bs-ink-3)}@media (prefers-reduced-motion:reduce){.bs-mk *,.bs-mk :before,.bs-mk :after{transition:none!important;animation:none!important}}@keyframes bs-mk-rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes bs-mk-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes bs-mk-uncover{0%{clip-path:inset(100% 0 0);transform:translateY(.3em)}to{clip-path:inset(0);transform:none}}.bs-mk[data-motion=on] .bs-mk-bar{animation:bs-mk-bar var(--bs-dur-3) var(--bs-ease) both}@keyframes bs-mk-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bs-mk-demo__dialog[open]{width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:static;overflow:visible}.bs-mk-demo__dialog[data-workspace=expanded]{z-index:var(--bs-z-dialog);width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--bs-s6);background:0 0;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.bs-mk-demo__dialog[data-workspace=expanded]::backdrop{background:var(--bs-ink);opacity:.72;-webkit-backdrop-filter:blur(.15rem);backdrop-filter:blur(.15rem)}.bs-mk-demo__mount{box-sizing:border-box;width:100%;min-width:0;padding-bottom:var(--bs-s8);perspective:75rem;position:relative}.bs-mk-demo__frame{margin-inline:var(--bs-s3);transform-origin:0 0;box-shadow:var(--bs-e-popover);position:relative}.bs-mk-demo__dialog[data-workspace=inline] .bs-mk-demo__frame{transform:perspective(75rem)rotateY(-2deg)rotateX(1deg)}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__mount{width:min(75rem, calc(100vw - 2 * var(--bs-s6)));max-width:75rem;max-height:calc(100dvh - 2 * var(--bs-s6));margin:auto;padding:0}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__frame{height:min(48rem, calc(100dvh - 2 * var(--bs-s6)));max-height:calc(100dvh - 2 * var(--bs-s6));border-radius:var(--bs-r-dialog);box-shadow:var(--bs-e-overlay);flex-direction:column;margin:0;display:flex;transform:none}.bs-mk-demo__chrome{align-items:center;gap:var(--bs-s2);min-height:var(--bs-h-touch);padding-inline:var(--bs-s3);border-bottom:1px solid var(--bs-line);background:var(--bs-surface-2);display:flex}.bs-mk-demo__chrome .bs-mk-frame__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3);flex:auto;overflow:hidden}.bs-mk-demo__expand,.bs-mk-demo__close{min-height:var(--bs-h-touch);min-width:var(--bs-h-touch);padding-inline:var(--bs-s2);color:var(--bs-ink-3);font:var(--bs-t-micro);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-mk-demo__expand:hover,.bs-mk-demo__close:hover{color:var(--bs-ink)}.bs-mk-demo__close,.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__expand{display:none}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__close{display:inline-flex}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__app{flex:auto;min-height:0;overflow:hidden}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__typed{font-size:1rem}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-shell[data-live=true]{height:100%;min-height:0}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-shell[data-live=true] .bs-mk-shell__rail{width:var(--bs-s10)}.bs-mk-demo .bs-mk-shell[data-live=true] .bs-mk-shell__rail{background:var(--bs-surface-2);color:var(--bs-ink-3);border-right:1px solid var(--bs-line)}.bs-mk-demo .bs-mk-shell[data-live=true] .bs-mk-shell__navitem{color:var(--bs-ink-3)}.bs-mk-demo .bs-mk-shell[data-live=true] .bs-mk-shell__navitem[data-active=true]{background:var(--bs-surface-3);color:var(--bs-signal);box-shadow:inset var(--bs-s1) 0 0 var(--bs-signal)}.bs-mk-demo .bs-mk-demo__causes .bs-bar>i,.bs-mk-demo .bs-app[data-ds=modernist] .bs-mk-demo__causes .bs-bar>i[data-fill=ink],.bs-mk-demo .bs-app[data-ds=modernist] .bs-mk-demo__causes .bs-bar>i[data-accent=true]{background:var(--bs-signal)}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-shell__body{overflow:auto}.bs-mk-demo__results{min-width:0}.bs-mk-demo__source{gap:var(--bs-s1) var(--bs-s2);margin:0 0 var(--bs-s3);font:var(--bs-t-micro);color:var(--bs-ink-3);flex-wrap:wrap;display:flex}.bs-mk-demo__source[data-source=live]{color:var(--bs-ink-2)}.bs-mk-demo__unavailable{font:var(--bs-t-small);color:var(--bs-ink-3);margin:0}.bs-mk-demo__results[hidden]{display:none}.bs-mk-demo__evidence{gap:var(--bs-s4);margin-top:var(--bs-s4);grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;display:grid}.bs-mk-demo__finding{width:100%;min-height:var(--bs-h-touch);padding:var(--bs-s2);border:0;border-left:var(--bs-s1) solid transparent;text-align:left;color:inherit;cursor:pointer;background:0 0;display:block}.bs-mk-demo__finding:hover{background:var(--bs-surface-2)}.bs-mk-demo__finding[aria-pressed=true]{border-left-color:var(--bs-signal);background:var(--bs-surface-3)}.bs-mk-demo__finding .bs-barrow{gap:var(--bs-s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bs-mk-demo__finding .bs-barrow__label{max-width:none;color:var(--bs-ink-2);grid-area:1/1}.bs-mk-demo__finding .bs-barrow__value{grid-area:1/2}.bs-mk-demo__finding .bs-bar{grid-column:1/-1;width:100%}.bs-mk-demo__evidence-note{margin:var(--bs-s3) 0 0;font:var(--bs-t-micro);color:var(--bs-ink-3)}.bs-mk-demo__invitation{align-items:center;gap:var(--bs-s2);margin:var(--bs-s2) 0 0;min-width:var(--bs-h-touch);min-height:var(--bs-h-touch);color:var(--bs-ink-3);font:var(--bs-t-micro);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.bs-mk-demo__invitation span{width:var(--bs-s2);height:var(--bs-s2);border-radius:var(--bs-r-round);background:var(--bs-signal)}.bs-mk-demo__invitation:hover{color:var(--bs-ink)}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__invitation,.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__stand{display:none}.bs-mk-demo__stand{height:var(--bs-s2);border-radius:var(--bs-r-control);background:var(--bs-surface-3);position:absolute;bottom:0;left:24%;right:24%}.bs-mk-demo__stand:before{height:var(--bs-s5);background:var(--bs-surface-3);content:"";position:absolute;bottom:100%;left:42%;right:42%}.bs-mk-demo__placeholder{width:100%;display:none;position:relative}.bs-mk-demo__placeholder:not([hidden]){display:block}.bs-mk-demo__placeholder-target{top:0;right:var(--bs-s3);left:var(--bs-s3);height:0;position:absolute}@media (min-width:64rem){.bs-mk-hero--corpus{max-width:90rem;padding-block:var(--bs-s7) var(--bs-s8);grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.bs-mk-hero--corpus .bs-mk-heroline{font-size:var(--bs-mk-fs-display);line-height:var(--bs-mk-lh-display);letter-spacing:var(--bs-mk-tr-display)}}@media (max-width:63.99rem){.bs-mk-hero--corpus .bs-mk-hero__actions .bs-btn[data-variant=primary]{width:100%}.bs-mk-hero--corpus .bs-mk-hero__actions .bs-btn[data-variant=default]{min-height:var(--bs-h-touch);padding-block:var(--bs-s2);color:var(--bs-ink-2);font:var(--bs-t-small);text-underline-offset:var(--bs-s1);background:0 0;border-color:#0000;text-decoration:underline}.bs-mk-demo__dialog[data-workspace=inline] .bs-mk-demo__frame{transform:none}.bs-mk-demo__mount{padding-bottom:0}.bs-mk-demo__frame{margin-inline:0}.bs-mk-demo__placeholder:not([hidden]){width:100%}.bs-mk-demo__placeholder-target{left:0;right:0}.bs-mk-demo__stand{display:none}}@media (max-width:47.99rem){.bs-mk-demo__dialog[data-workspace=expanded]{padding:0;display:block;overflow:hidden}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__mount{width:100%;max-width:none;height:100dvh;max-height:none}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__frame{height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__chrome{z-index:var(--bs-z-header);background:var(--bs-surface);position:sticky;top:0}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-shell__rail{display:none}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__results{display:block}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__body{padding-bottom:var(--bs-s6);overflow:visible}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-demo__typed{font-size:1rem}.bs-mk-demo__evidence{grid-template-columns:minmax(0,1fr)}}.bs-mk-anatomy{min-width:0;padding-left:var(--bs-s4);border-left:1px solid var(--bs-line)}.bs-mk-anatomy__head{justify-content:space-between;align-items:baseline;gap:var(--bs-s2);margin-bottom:var(--bs-s2);font:var(--bs-t-micro);color:var(--bs-ink-3);display:flex}.bs-mk-demo__dialog[data-workspace=inline] .bs-mk-shell__head{display:none}.bs-mk-demo__dialog[data-workspace=inline] .bs-metric{padding:var(--bs-s3)}.bs-mk-demo__dialog[data-workspace=inline] .bs-metric strong{font-size:var(--bs-mk-fs-h2)}.bs-mk-anatomy__head .bs-mk-anatomy__status{text-align:right;max-width:50%;margin:0}.bs-mk-anatomy__head strong{margin-top:var(--bs-s1);font-weight:var(--bs-fw-semibold);color:var(--bs-ink);display:block}.bs-mk-anatomy__stage{background:var(--bs-surface-2);width:100%;height:12rem;position:relative;overflow:hidden}.bs-mk-anatomy__poster,.bs-mk-anatomy__canvas-host{width:100%;height:100%;position:absolute;inset:0}.bs-mk-anatomy__poster{object-fit:contain}.bs-mk-anatomy__poster[hidden],.bs-mk-anatomy[data-status=ready] .bs-mk-anatomy__poster{display:none}.bs-mk-anatomy__canvas-host canvas{touch-action:pan-y;width:100%;height:100%;display:block}.bs-mk-anatomy__selection,.bs-mk-anatomy__status,.bs-mk-anatomy__note{margin:var(--bs-s2) 0 0;font:var(--bs-t-micro);color:var(--bs-ink-3)}.bs-mk-anatomy__selection{right:var(--bs-s2);bottom:var(--bs-s2);left:var(--bs-s2);min-height:2.5em;padding:var(--bs-s2);background:var(--bs-surface);color:var(--bs-ink-2);pointer-events:none;position:absolute}.bs-mk-anatomy__selection strong{color:var(--bs-ink);display:block}.bs-mk-anatomy__controls{gap:var(--bs-s1);min-width:0;margin:var(--bs-s2) 0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.bs-mk-anatomy[data-status=unsupported] .bs-mk-anatomy__controls,.bs-mk-anatomy[data-status=idle] .bs-mk-anatomy__controls{display:none}.bs-mk-anatomy__control-row{gap:var(--bs-s1);flex-wrap:wrap;display:flex}.bs-mk-anatomy__controls button,.bs-mk-anatomy__retry{min-width:var(--bs-h-touch);min-height:var(--bs-h-touch);padding:var(--bs-s2);border:1px solid var(--bs-line);background:var(--bs-surface);color:var(--bs-ink-2);font:var(--bs-t-micro);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.bs-mk-anatomy__controls button:hover{background:var(--bs-surface-3)}.bs-mk-anatomy__controls button:disabled{color:var(--bs-ink-4);cursor:default}.bs-mk-anatomy__separation{align-items:center;gap:var(--bs-s2);font:var(--bs-t-micro);color:var(--bs-ink-3);display:flex}.bs-mk-anatomy__range{width:100%;min-width:0;height:var(--bs-h-touch);accent-color:var(--bs-signal);margin:0}.bs-mk-anatomy__fallback,.bs-mk-anatomy__unsupported{inset:var(--bs-s3);align-content:center;justify-items:center;gap:var(--bs-s3);font:var(--bs-t-small);color:var(--bs-ink-2);text-align:center;margin:0;display:grid;position:absolute}.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-anatomy__stage{height:18rem}@media (max-width:47.99rem){.bs-mk-anatomy{padding:var(--bs-s3) 0 0;border-left:0;border-top:1px solid var(--bs-line)}.bs-mk-anatomy__stage,.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-anatomy__stage{height:14rem}}.bs-mk-anatomy__controls button{min-width:44px;min-height:44px}.bs-mk-demo__dialog .bs-mk-demo__results[hidden],.bs-mk-demo__dialog .bs-mk-shell__head{display:none}.bs-mk-demo__dialog .bs-metric{padding:var(--bs-s3)}.bs-mk-demo__dialog .bs-metric strong{font-size:var(--bs-mk-fs-h2)}.bs-mk-anatomy__controls{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-mk-anatomy__range{flex:1;width:auto;min-width:80px}.bs-mk-anatomy__control-row{flex-wrap:nowrap}.bs-mk-anatomy__selection{min-height:0;font:var(--bs-t-micro);right:auto}.bs-mk-anatomy__selection strong{margin-left:var(--bs-s2);display:inline}@media (min-width:48rem){.bs-mk-demo__dialog[data-workspace=expanded] .bs-mk-anatomy__stage{height:20rem}}.bs-mk-demo__cohort{margin:0 0 var(--bs-s3);font:var(--bs-t-micro);color:var(--bs-ink-2)}.bs-mk-hero__method,.bs-mk-demo__method{margin:var(--bs-s3) 0 0;font:var(--bs-t-micro);color:var(--bs-ink-3)}.bs-mk-hero__method>summary,.bs-mk-demo__method>summary{cursor:pointer;min-height:24px;color:var(--bs-ink-2)}.bs-mk-hero__method>ul,.bs-mk-demo__method>ul{margin:var(--bs-s2) 0 0;padding-left:var(--bs-s4);overflow-wrap:anywhere}.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;position:relative}.bs-auth__lang{top:var(--bs-s5);right:var(--bs-s5);border:1px solid var(--bs-ink);display:flex;position:absolute}.bs-auth__lang button{color:var(--bs-ink);font:inherit;font-size:var(--bs-fs-12);cursor:pointer;background:0 0;border:0;font-weight:800}.bs-auth__lang button[aria-pressed=true]{background:var(--bs-ink);color:var(--bs-cloud)}.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{gap:var(--bs-s5);flex-direction:column;display:flex}.claim-shop__steps{margin:0;padding:0;list-style:none}.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 .bs-steps{justify-content:center}.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__brand{align-self:flex-start}.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)}.bs-auth .bs-segmented{height:auto}.bs-auth .bs-segmented button{min-height:var(--bs-h-touch)}.bs-auth .bs-lang.bs-auth__lang button{min-width:var(--bs-h-touch);min-height:var(--bs-h-touch)}.claim-shop__steps{column-gap:var(--bs-s3);row-gap:var(--bs-s2)}.claim-shop__steps>li{overflow-wrap:anywhere;flex:8rem}.claim-shop__actions{flex-wrap:wrap}.claim-shop__actions>.bs-btn{white-space:normal}}@media (prefers-reduced-motion:reduce){.bs-auth__pwtoggle{transition:none}}
