@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{--bs-font-ui:"Inter Variable", "Inter", "Inter Display", Arial, sans-serif;--bs-font-mono:monospace;--bs-font-display:var(--bs-font-ui);--bs-fs-9:9px;--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-fs-59:59px;--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-display:-2.8px;--bs-tr-h1:-1px;--bs-tr-h2:-.2px;--bs-tr-eyebrow:1.5px;--bs-tr-metric:-1px;--bs-tr-phone:-.7px;--bs-tr-designfoot:.5px;--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-display:var(--bs-fw-medium) var(--bs-fs-59) / 1.08 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-designfoot:var(--bs-fw-medium) var(--bs-fs-9) / 1.3 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-t-mono:var(--bs-fw-medium) var(--bs-fs-12) / 1.4 var(--bs-font-mono);--bs-t-mono-lg:var(--bs-fw-semibold) var(--bs-fs-22) / 1.2 var(--bs-font-mono);--bs-t-section:var(--bs-fw-semibold) var(--bs-fs-16) / 1.3 var(--bs-font-ui);--bs-t-figure:var(--bs-fw-half) var(--bs-fs-29) / 1.15 var(--bs-font-ui);--bs-t-strong:var(--bs-fw-semibold) var(--bs-fs-14) / 1.4 var(--bs-font-ui);--bs-t-micro:var(--bs-fw-semibold) var(--bs-fs-10) / 1.3 var(--bs-font-ui);--bs-t-strong-size:14px;--bs-t-strong-lh:20px;--bs-t-strong-weight:600;--bs-t-strong-track:-.005em;--bs-t-micro-size:10px;--bs-t-micro-lh:13px;--bs-t-micro-weight:600;--bs-t-micro-track:.15em;--bs-t-body-size:14px;--bs-t-body-lh:21px;--bs-t-body-weight:400;--bs-t-body-track:0;--bs-paper:var(--bs-cloud);--bs-num:"tnum" 1;--bs-r-dialog:13px;--bs-r-confirm:12px;--bs-r-panel:10px;--bs-r-step:9px;--bs-r-notice:8px;--bs-r-control:7px;--bs-r-input:6px;--bs-r-pill:5px;--bs-r-marker:4px;--bs-r-round:50%;--bs-signal:#ff4f12;--bs-brandtext:#a63809;--bs-signal-hover:#e8430c;--bs-signal-press:#cc3a08;--bs-signal-soft:#ff8a5c;--bs-signal-ink:#fff;--bs-signal-fill:#c43507;--bs-signal-fill-hover:#a62d05;--bs-signal-fill-press:#8a2504;--bs-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-designfoot-ink:#bac6d0;--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:#2878d0;--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:66px;--bs-row-tall:80px;--bs-col-min:150px;--bs-col-min-num:88px;--bs-prose-min:260px;--bs-header-h:64px;--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-topbar:64px;--bs-h-topbar-mobile:56px;--bs-h-navitem:44px;--bs-h-th:42px;--bs-h-td:66px;--bs-h-touch:47px;--bs-h-tabbar:64px;--bs-h-designfoot:38px;--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}}@media (max-width:780px){.bs-app{--bs-content-pad-x:18px;--bs-fs-9:12px;--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-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,.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:2px solid var(--bs-focus);outline-offset:2px}.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-cloud);min-height:100vh;display:grid}.bs-rail{z-index:var(--bs-z-rail);gap:var(--bs-rail-gap);height:100vh;padding:var(--bs-rail-pad-y) var(--bs-rail-pad-x);background:var(--bs-rail-bg);color:var(--bs-rail-ink);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.bs-rail-identity{font-size:var(--bs-fs-23);letter-spacing:-1px;font-weight:var(--bs-fw-semibold);color:var(--bs-rail-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-rail .bs-wordmark{color:var(--bs-rail-ink)}.bs-wordmark em{color:var(--bs-signal);font-style:normal}.bs-shopselect{border:1px solid var(--bs-rail-line);border-radius:var(--bs-r-step);align-items:center;gap:11px;min-width:0;padding:13px 11px;display:flex}.bs-shopselect__monogram{border-radius:var(--bs-r-control);background:var(--bs-rail-sel);width:34px;height:34px;color:var(--bs-rail-ink);font-size:var(--bs-fs-13);font-weight:var(--bs-fw-semibold);flex:none;justify-content:center;align-items:center;display:flex}.bs-shopselect__text{min-width:0}.bs-shopselect b{font-size:var(--bs-fs-13);font-weight:var(--bs-fw-medium);color:var(--bs-rail-ink);display:block}.bs-shopselect__pick{width:100%;max-width:100%;color:var(--bs-rail-ink);font:var(--bs-t-micro);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;display:block}.bs-shopselect small{font-size:var(--bs-fs-11);color:var(--bs-rail-muted);margin-top:4px;display:block}.bs-nav{flex-direction:column;flex:1;gap:0;display:flex}.bs-navsection{flex-direction:column;display:flex}.bs-navsection+.bs-navsection{margin-top:var(--bs-s4)}.bs-navgroup{justify-content:space-between;align-items:center;gap:var(--bs-s2);width:100%;min-height:var(--bs-h-navitem);font-size:var(--bs-fs-10);letter-spacing:var(--bs-tr-eyebrow);text-transform:uppercase;font-weight:var(--bs-fw-semibold);color:var(--bs-rail-group);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 6px;display:flex}.bs-navgroup:hover{color:var(--bs-rail-ink)}.bs-navgroup__chevron{transition:transform var(--bs-dur-2) var(--bs-ease);flex:none}.bs-navgroup__chevron[data-open=false]{transform:rotate(-90deg)}.bs-navitem{min-height:var(--bs-h-navitem);border-radius:var(--bs-r-control);font:var(--bs-t-navitem);color:var(--bs-rail-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:11px;margin:3px 0;padding:8px 10px;display:flex;position:relative;overflow:hidden}.bs-navitem:hover{background:var(--bs-rail-sel);color:var(--bs-rail-ink)}.bs-navitem svg{width:20px;height:20px;color:var(--bs-rail-group);flex:none}.bs-navitem:hover svg{color:var(--bs-rail-muted)}.bs-navcount{padding:2px var(--bs-s2);border-radius:var(--bs-r-marker);background:var(--bs-rail-line);color:var(--bs-rail-ink);font-size:var(--bs-fs-12);font-weight:var(--bs-fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.bs-navitem[aria-current=page]{background:var(--bs-rail-sel);color:var(--bs-rail-active-ink)}.bs-navitem[aria-current=page] svg{color:var(--bs-rail-ink)}.bs-navitem__bar{background:var(--bs-rail-ink);opacity:.8;border-radius:0 2px 2px 0;width:3px;position:absolute;top:4px;bottom:4px;left:0}.bs-navitem--disclosure[data-current=true]{color:var(--bs-rail-ink)}.bs-navitem--disclosure[data-current=true] svg{color:var(--bs-rail-muted)}.bs-navitem--disclosure{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%}.bs-navitem--disclosure>span:not(.bs-navdisclosure__chevron){flex:auto}.bs-navdisclosure__chevron{color:currentColor;opacity:.55;transition:transform var(--bs-dur-2) var(--bs-ease), opacity var(--bs-dur-2) var(--bs-ease);flex:none;display:inline-block}.bs-navitem:hover .bs-navdisclosure__chevron,.bs-navitem:focus-visible .bs-navdisclosure__chevron,.bs-navitem--disclosure[aria-expanded=true] .bs-navdisclosure__chevron{opacity:1}.bs-navdisclosure__chevron[data-open=true]{transform:rotate(90deg)}.bs-navchildren{padding-left:var(--bs-s4);flex-direction:column;display:flex}.bs-navitem--child{font-size:var(--bs-fs-11)}.bs-rail .bs-navitem .bs-truncate,.bs-rail .bs-shopselect .bs-truncate{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.bs-railcta{justify-content:center;align-items:center;gap:var(--bs-s2);min-height:var(--bs-h-touch);padding:0 var(--bs-s3);border:1px solid var(--bs-rail-line);border-radius:var(--bs-r-control);color:var(--bs-rail-ink);font:var(--bs-t-btn);text-align:center;background:0 0;display:flex}.bs-railcta:hover{background:var(--bs-rail-sel);border-color:var(--bs-rail-group)}.bs-railcta svg{flex:none;width:20px;height:20px}.bs-railfoot{border-top:1px solid var(--bs-rail-line);font-size:var(--bs-fs-12);color:var(--bs-rail-muted);gap:var(--bs-s2);flex-direction:column;flex:none;margin-top:auto;padding:20px 8px 0;display:flex}.bs-railfoot small{color:var(--bs-rail-muted);font-size:var(--bs-fs-11)}.bs-railfoot__user{align-items:center;gap:10px;min-width:0;display:flex}.bs-railfoot__text{min-width:0}.bs-railfoot__name{color:var(--bs-rail-ink);font-weight:var(--bs-fw-medium);display:block}.bs-railfoot__meta{font-size:var(--bs-fs-11);color:var(--bs-rail-muted);margin-top:4px;display:block}.bs-railfoot__signout{border:1px solid var(--bs-rail-line);min-height:var(--bs-h-control);align-self:flex-start}.bs-rail .bs-btn[data-variant=ghost],.bs-rail .bs-railfoot__signout{color:var(--bs-rail-ink)}.bs-rail .bs-railfoot__signout{border-color:var(--bs-rail-group)}.bs-topbar{height:var(--bs-h-topbar);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:1px solid var(--bs-line);flex:none;justify-content:space-between;align-items:center;gap:18px;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:1px 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-drawerhead{height:var(--bs-h-topbar);padding:0 var(--bs-topbar-pad-x);border-bottom:1px solid var(--bs-line);flex:none;justify-content:space-between;align-items:center;display:flex}.bs-drawertitle{font:var(--bs-t-h3);color:var(--bs-ink)}.bs-drawernav{padding:var(--bs-rail-pad-y) var(--bs-rail-pad-x);gap:var(--bs-rail-gap);flex-direction:column;flex:auto;display:flex}.bs-drawernav .bs-navsection+.bs-navsection{margin-top:0}.bs-drawernav .bs-navgroup{min-height:0;padding:var(--bs-s2) 0;cursor:default;display:block}.bs-drawernav .bs-navitem{margin:0 0 var(--bs-s1)}.bs-drawerfoot{padding:var(--bs-panel-pad-body);border-top:1px solid var(--bs-line);justify-content:space-between;align-items:center;gap:var(--bs-s3);flex:none;display:flex}.bs-drawer .bs-navgroup{color:var(--bs-ink-3)}.bs-drawer .bs-navitem{color:var(--bs-ink-2)}.bs-drawer .bs-navitem:hover{background:var(--bs-surface-3);color:var(--bs-ink)}.bs-drawer .bs-navitem[aria-current=page]{background:var(--bs-signal-quiet);color:var(--bs-brandtext);box-shadow:inset 3px 0 var(--bs-signal)}.bs-drawer .bs-navitem svg{color:var(--bs-ink-3)}.bs-drawer .bs-navitem:hover svg{color:var(--bs-ink-2)}.bs-drawer .bs-navitem[aria-current=page] svg{color:var(--bs-brandtext)}.bs-drawer .bs-navcount{background:var(--bs-surface-3);color:var(--bs-ink)}.bs-drawer .bs-railfoot__name{color:var(--bs-ink)}.bs-drawer .bs-railfoot__meta{color:var(--bs-ink-3)}.bs-drawer .bs-railfoot__signout{border-color:var(--bs-line)}.bs-workspace{flex-direction:column;min-width:0;min-height:100vh;display:flex}.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-topbar) - var(--bs-h-designfoot));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-start;gap:var(--bs-s5);margin-bottom:26px;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 9px}.bs-pagehead h1{font:var(--bs-t-h1);letter-spacing:var(--bs-tr-h1);color:var(--bs-ink);max-width:820px}.bs-pagehead__sub{font-size:var(--bs-fs-12);color:var(--bs-ink-3);margin-top:8px}.bs-pagehead__action{flex:none;margin-top:14px}.bs-designfoot{height:var(--bs-h-designfoot);justify-content:space-between;align-items:center;gap:var(--bs-s4);background:var(--bs-rail-bg);color:var(--bs-designfoot-ink);font:var(--bs-t-designfoot);letter-spacing:var(--bs-tr-designfoot);text-transform:uppercase;flex:none;padding:0 22px;display:flex}.bs-designfoot code{font-family:var(--bs-font-mono);text-transform:none;letter-spacing:0;color:var(--bs-rail-muted)}.bs-header{min-height:var(--bs-header-h);align-items:flex-end;gap:var(--bs-s3);row-gap:var(--bs-s2);height:auto;margin:0 0 var(--bs-s4);background:0 0;flex-wrap:wrap;padding:0;display:flex}.bs-header__lead{flex-direction:column;gap:1px;min-width:0;display:flex}.bs-header__lead .bs-eyebrow{margin:0}.bs-header__controls{align-items:center;gap:var(--bs-s3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.bs-header__primary{flex:none;margin-left:auto}.bs-header__desc{font-size:var(--bs-fs-12);color:var(--bs-ink-3);max-width:100%;line-height:1.4}.bs-header__title{font:var(--bs-t-h2);color:var(--bs-ink);white-space:nowrap;margin:0}.bs-header__sep{color:var(--bs-ink-4);flex:none}.bs-header__search{flex:auto;max-width:420px}.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-control);width:100%;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)}.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) 14px,calc(100% - 10px) 14px;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-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-toolbar{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-toolbar>.bs-select,.bs-toolbar>.bs-input{width:auto;min-width:180px}.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:32px;padding:0 var(--bs-s3);background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line-strong);font:var(--bs-t-th);font-weight:var(--bs-fw-medium);letter-spacing:var(--bs-tr-th);text-transform:none;color:var(--bs-ink-4);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:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2);vertical-align:middle}.bs-table tbody tr:hover td{background:var(--bs-surface-2)}.bs-table tbody tr[aria-selected=true] td{background:var(--bs-signal-quiet)}.bs-table tbody tr[data-tone=retired] td,.bs-table tbody tr[data-tone=retired] td.bs-cell--strong,.bs-table tbody tr[data-tone=retired] td.bs-cell--mono,.bs-table tbody tr[data-tone=retired] .bs-cellstack__lead{color:var(--bs-ink-4)}.bs-th{align-items:center;gap:5px;display:inline-flex}.bs-table th.bs-cell--num .bs-th{justify-content:flex-end;width:100%}.bs-th__glyph{width:12px;height:12px;color:var(--bs-ink-4);flex:none}.bs-table[data-density=compact] tbody td{height:var(--bs-row-compact)}.bs-table[data-density=tall] tbody td{height:var(--bs-row-tall)}.bs-table td.bs-cell--num,.bs-table th.bs-cell--num{text-align:right;font-variant-numeric:tabular-nums}.bs-table td.bs-cell--mono,.bs-table td.bs-cell--num{white-space:nowrap}.bs-table td.bs-cell--prose,.bs-table th.bs-cell--prose{min-width:max(var(--bs-prose-min), var(--bs-col-w,0px))}.bs-table td.bs-cell--strong{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bs-table td.bs-cell--mono{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink)}.bs-table tbody td:has(>.bs-cellstack){height:auto;padding:var(--bs-td-pad-y) var(--bs-td-pad-x)}.bs-table: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:1px solid var(--bs-line-strong);font:var(--bs-t-small);letter-spacing:0;text-transform:none;color:var(--bs-ink-3);display:flex}.bs-datatable{flex-direction:column;display:flex}.bs-datatable:has(>.bs-table__foot) .bs-table tbody tr:last-child td{border-bottom:0}.bs-entityrow{align-items:center;gap:var(--bs-s3);height:var(--bs-row-default);padding:0 var(--bs-s3);border-bottom:1px solid var(--bs-line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:24px 96px 16px minmax(0,1fr) 120px 120px 112px 96px 32px;width:100%;display:grid}.bs-entityrow:hover{background:var(--bs-surface-2)}.bs-entityrow[aria-selected=true]{background:var(--bs-signal-quiet)}.bs-entityrow[data-tall=true]{height:var(--bs-row-tall)}.bs-entityrow__id{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink);white-space:nowrap}.bs-entityrow__primary{min-width:0;font:var(--bs-t-strong);color:var(--bs-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-entityrow__meta{min-width:0;font:var(--bs-t-body);color:var(--bs-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-entityrow__num{font:var(--bs-t-body);color:var(--bs-ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bs-feedrow{align-items:center;gap:var(--bs-s3);padding:var(--bs-s4) 0;min-width:0;display:flex}.bs-feedrow+.bs-feedrow{border-top:1px solid var(--bs-line)}.bs-feedrow__badge{border-radius:var(--bs-r-control);background:var(--bs-cloud);width:33px;height:33px;color:var(--bs-ink-3);flex:none;justify-content:center;align-items:center;display:flex}.bs-feedrow__badge svg{width:20px;height:20px}.bs-feedrow__body{flex:1;min-width:0}.bs-feedrow__body b{font:var(--bs-t-strong);color:var(--bs-ink);display:block}.bs-feedrow__body small{margin-top:var(--bs-s1);font-size:var(--bs-fs-10);color:var(--bs-ink-3);line-height:1.5;display:block}.bs-feedrow__end{font-size:var(--bs-fs-10);color:var(--bs-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.bs-timeline{margin:0;padding:0;list-style:none}.bs-tl{gap:var(--bs-s3);padding-bottom:var(--bs-s5);display:flex;position:relative}.bs-tl:last-child{padding-bottom:0}.bs-tl:not(:last-child):before{content:"";background:var(--bs-line);width:1px;position:absolute;top:28px;bottom:-4px;left:12px}.bs-tl__dot{z-index:1;border:1px solid var(--bs-idle-line);border-radius:var(--bs-r-round);background:var(--bs-surface);width:24px;height:24px;color:var(--bs-ink-4);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.bs-tl__dot svg{width:13px;height:13px}.bs-tl__dotmark{border-radius:var(--bs-r-round);background:currentColor;width:6px;height:6px}.bs-tl__pulse{border-radius:var(--bs-r-round);background:var(--bs-signal);width:8px;height:8px;animation:bs-pulse 1.4s var(--bs-ease) infinite}.bs-tl[data-status=completed] .bs-tl__dot{border-color:var(--bs-ok-line);background:var(--bs-ok-quiet);color:var(--bs-ok)}.bs-tl[data-status=active] .bs-tl__dot{border-color:var(--bs-signal-soft);color:var(--bs-signal)}.bs-tl[data-status=pending] .bs-tl__dot{color:var(--bs-ink-3)}.bs-tl[data-status=error] .bs-tl__dot{border-color:var(--bs-crit-line);background:var(--bs-crit-quiet);color:var(--bs-crit)}.bs-tl__body{flex:1;min-width:0;padding-top:1px}.bs-tl__head{align-items:baseline;gap:var(--bs-s3);display:flex}.bs-tl__head b{font:var(--bs-t-strong);color:var(--bs-ink);min-width:0}.bs-tl__at{font-size:var(--bs-fs-10);color:var(--bs-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.bs-tl__body small{margin-top:var(--bs-s1);font-size:var(--bs-fs-10);color:var(--bs-ink-3);line-height:1.5;display:block}.bs-tl__body>p{margin:var(--bs-s2) 0 0;font:var(--bs-t-small);color:var(--bs-ink-2)}.bs-work{flex-direction:column;min-width:0;min-height:0;display:flex}.bs-pane{width:100%;max-width:var(--bs-content-max);grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;margin:0 auto;display:grid}@media (min-width:1101px){.bs-pane:has(>.bs-inspector){grid-template-columns:minmax(0, 1fr) var(--bs-inspector-w)}}.bs-pane>.bs-content{max-width:none;margin:0}.bs-inspector{border-left:1px solid var(--bs-line);min-height:0;top:var(--bs-header-h);max-height:calc(100dvh - var(--bs-header-h));background:var(--bs-paper);flex-direction:column;align-self:stretch;display:flex;position:sticky}.bs-inspector__head{height:var(--bs-header-h);justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:0 var(--bs-s4);border-bottom:1px solid var(--bs-line);flex:none;display:flex}.bs-inspector__body{padding:var(--bs-s4);flex:auto;overflow-y:auto}.bs-inspector__foot{align-items:center;gap:var(--bs-s3);min-height:56px;padding:var(--bs-s3) var(--bs-s4);border-top:1px solid var(--bs-line);flex:none;display:flex}.bs-section+.bs-section,.bs-evstack+.bs-section,.bs-section+.bs-evstack{border-top:1px solid var(--bs-line);margin-top:var(--bs-s4);padding-top:var(--bs-s4)}.bs-section__title{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0 0 var(--bs-s3);justify-content:space-between;align-items:center;gap:var(--bs-s3);display:flex}summary.bs-section__title{min-height:var(--bs-h-touch);cursor:pointer}@media (max-width:860px){.bs-section__title{align-items:flex-start;gap:var(--bs-s1);flex-direction:column}}.bs-kv{gap:var(--bs-s3) var(--bs-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-kv__k{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-kv__v{font:var(--bs-t-strong);color:var(--bs-ink);overflow-wrap:anywhere;margin:2px 0 0}.bs-evidence{align-items:center;gap:var(--bs-s3);padding:var(--bs-s2) 0;border-bottom:1px solid var(--bs-line);display:flex}.bs-evidence__thumb{background:var(--bs-surface-2);border:1px solid var(--bs-line);flex:none;width:40px;height:40px}.bs-evidence__label{min-width:0;font:var(--bs-t-body);color:var(--bs-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.bs-evidence__foot{align-items:baseline;gap:var(--bs-s2);flex:none;display:flex}.bs-evidence__meta{font:var(--bs-t-body);font-variant-numeric:tabular-nums;color:var(--bs-ink-3);overflow-wrap:anywhere;min-width:0}.bs-baygrid{border-top:1px solid var(--bs-line);border-left:1px solid var(--bs-line);grid-template-columns:repeat(auto-fit,minmax(248px,1fr));display:grid}.bs-bay{gap:var(--bs-s2);min-height:196px;padding:var(--bs-s4);border-right:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line);text-align:left;background:0 0;flex-direction:column;display:flex}.bs-bay[data-interactive=true]{cursor:pointer}a.bs-bay{color:inherit;text-decoration:none}.bs-bay[data-interactive=true]:hover{background:var(--bs-surface-2)}.bs-bay[data-empty=true]{min-height:0;padding-block:var(--bs-s3)}@media (max-width:780px){.bs-baygrid{grid-template-columns:minmax(0,1fr)}}.bs-bay__head{justify-content:space-between;align-items:center;gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-bay__label{min-width:0;font:500 var(--bs-t-micro-size) / var(--bs-t-micro-lh) var(--bs-font-mono);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-bay__vehicle{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-bay__op{font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-bay__meta{justify-content:space-between;align-items:center;gap:var(--bs-s3);margin-top:auto;display:flex}.bs-bay__tech{align-items:center;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);min-width:0;display:inline-flex}.bs-bay__elapsed{font:var(--bs-t-mono-sh);font-variant-numeric:tabular-nums;color:var(--bs-ink);white-space:nowrap}.bs-bay__elapsed[data-level=warn]{color:var(--bs-warn)}.bs-bay__elapsed[data-level=crit]{color:var(--bs-crit)}.bs-bay__blocker{border-left:2px solid var(--bs-crit);padding-left:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-crit)}.bs-bay__note{font:var(--bs-t-body);color:var(--bs-ink-3);padding-left:2px}.bs-initial{border-radius:var(--bs-r-pill);background:var(--bs-surface-3);width:16px;height:16px;color:var(--bs-ink-2);font-size:var(--bs-t-micro-size);flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.bs-jobcard{text-align:left;border:1px solid var(--bs-line);border-left:2px solid var(--bs-idle);border-radius:var(--bs-r-flat);background:var(--bs-surface);width:100%;padding:var(--bs-s3);flex-direction:column;display:flex}a.bs-jobcard,button.bs-jobcard{cursor:pointer}a.bs-jobcard{color:inherit;text-decoration:none}a.bs-jobcard:hover,button.bs-jobcard:hover{border-color:var(--bs-line-strong)}.bs-jobcard+.bs-jobcard{margin-top:var(--bs-s2)}.bs-jobcard[data-status=ok]{border-left-color:var(--bs-ok)}.bs-jobcard[data-status=warn]{border-left-color:var(--bs-warn)}.bs-jobcard[data-status=crit]{border-left-color:var(--bs-crit)}.bs-jobcard[data-status=info]{border-left-color:var(--bs-info)}.bs-jobcard__id{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-jobcard__vehicle{font:var(--bs-t-strong);color:var(--bs-ink);margin-top:2px}.bs-jobcard__next{font:var(--bs-t-body);color:var(--bs-ink-2);margin-top:var(--bs-s2);flex:auto}.bs-jobcard__foot{justify-content:space-between;align-items:center;gap:var(--bs-s2);margin-top:var(--bs-s3);font:var(--bs-t-body);color:var(--bs-ink-3);display:flex}.bs-jobcard__foot .bs-mono{white-space:nowrap}.bs-worksheet{gap:var(--bs-s5);flex-direction:column;display:flex}.bs-identity{align-items:baseline;gap:var(--bs-s7);padding-bottom:var(--bs-s4);border-bottom:1px solid var(--bs-line-strong);flex-wrap:wrap;display:flex}.bs-identity__code{font:var(--bs-t-mono-lg-sh);color:var(--bs-ink)}.bs-identity__facts{gap:var(--bs-s6);flex-wrap:wrap;display:flex}.bs-identity__fact{flex-direction:column;gap:2px;display:flex}.bs-identity__fact dt{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-identity__fact dd{font:var(--bs-t-body);color:var(--bs-ink);margin:0}.bs-identity__fact dd>.bs-mono,.bs-identity__fact dd.bs-mono{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track)}.bs-meas{border-collapse:collapse;width:100%}.bs-meas thead th{height:32px;padding:0 var(--bs-s3);background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line-strong);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);text-align:left;white-space:nowrap}.bs-meas tbody td{height:var(--bs-row-default);padding:0 var(--bs-s3);border-bottom:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-meas .bs-meas__expected{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);white-space:nowrap}.bs-meas .bs-meas__measured{font:var(--bs-t-mono-lg-sh);font-variant-numeric:tabular-nums;color:var(--bs-ink);text-align:right;width:128px}.bs-meas .bs-meas__band{width:140px}.bs-meas tbody tr[data-abnormal=true] td{background:var(--bs-crit-quiet);border-bottom-color:var(--bs-crit-line)}.bs-meas tbody tr td:first-child{border-left:2px solid #0000}.bs-meas tbody tr[data-abnormal=true] td:first-child{border-left-color:var(--bs-crit)}.bs-tol{background:var(--bs-surface-3);border-radius:var(--bs-r-flat);width:100%;height:8px;position:relative}.bs-tol__band{background:var(--bs-line-strong);position:absolute;top:0;bottom:0}.bs-tol__mark{background:var(--bs-ink);width:2px;position:absolute;top:-3px;bottom:-3px}.bs-tol__mark[data-out=true]{background:var(--bs-crit)}.bs-check{align-items:center;gap:var(--bs-s3);height:var(--bs-row-default);padding:0 var(--bs-s3);border-bottom:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2);display:flex}.bs-check__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bs-check__qty{font:var(--bs-t-mono-sh);font-variant-numeric:tabular-nums;color:var(--bs-ink);white-space:nowrap}.bs-tri{flex:none;gap:2px;display:inline-flex}.bs-tri i{background:var(--bs-surface-3);border-radius:1px;width:14px;height:4px}.bs-tri i[data-on=true]{background:var(--bs-ok)}.bs-tri i[data-variance=true]{background:var(--bs-warn)}.bs-savestate{align-items:center;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-3);flex-wrap:wrap;display:inline-flex}.bs-savestate[data-dirty=true]{color:var(--bs-warn)}.bs-ledger{border-collapse:collapse;width:100%}.bs-ledger thead th{z-index:var(--bs-z-sticky);height:32px;padding:0 var(--bs-s3);background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line-strong);font:var(--bs-t-th);font-weight:var(--bs-fw-medium);letter-spacing:var(--bs-tr-th);text-transform:none;color:var(--bs-ink-4);text-align:left;white-space:nowrap;position:sticky;top:0}.bs-ledger 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);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(5)):not(:has(>tbody>tr>td:nth-child(6))){min-width:0}.bs-ledger:has(>tbody>tr>td:nth-child(5)):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(5)):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(5)):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(5)):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(5)):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(5)):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(5)):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(5)):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(5)):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(5)):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(5)):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(5)):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(5)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr.bs-ledger__subtotal,.bs-ledger:has(>tbody>tr>td:nth-child(5)):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(5)):not(:has(>tbody>tr>td:nth-child(6)))>tbody>tr.bs-ledger__subtotal>td,.bs-ledger:has(>tbody>tr>td:nth-child(5)):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{padding:var(--bs-s4) 0;max-width:var(--bs-measure);color:var(--bs-ink-3);font:var(--bs-t-body)}.bs-empty b{font:var(--bs-t-strong);color:var(--bs-ink);margin-bottom:var(--bs-s1);display:block}.bs-empty__action{align-items:center;gap:var(--bs-s2);margin-top:var(--bs-s4);flex-wrap:wrap;display:flex}.bs-skeleton{background:var(--bs-surface-3);border-radius:var(--bs-r-flat);height:12px;animation:bs-pulse 1.4s var(--bs-ease) infinite}@keyframes bs-pulse{0%,to{opacity:1}50%{opacity:.55}}.bs-notice{align-items:flex-start;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);border:1px solid var(--bs-line);border-radius:var(--bs-r-notice);background:var(--bs-surface);font:var(--bs-t-body);color:var(--bs-ink);margin-block-end:var(--bs-s4);display:flex}.bs-workspace>.bs-stack>.bs-notice{border-radius:0;margin-block-end:0}.bs-notice__icon{border-radius:var(--bs-r-control);background:var(--bs-surface-3);width:28px;height:28px;color:var(--bs-info);flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-notice__icon svg{width:16px;height:16px}.bs-notice__action{align-items:center;gap:var(--bs-s2);flex:none;margin-left:auto;display:inline-flex}.bs-notice>*{overflow-wrap:anywhere;min-width:0}.bs-notice[data-status=ok] .bs-notice__icon{color:var(--bs-ok)}.bs-notice[data-status=warn] .bs-notice__icon{color:var(--bs-warn)}.bs-notice[data-status=crit] .bs-notice__icon{color:var(--bs-crit)}.bs-notice b{font:var(--bs-t-strong);color:var(--bs-ink);display:block}.bs-notice p{margin:var(--bs-s1) 0 0;color:var(--bs-ink-3)}.bs-tabs{gap:var(--bs-s5);border-bottom:1px solid var(--bs-line);scrollbar-width:none;display:flex;overflow-x:auto}.bs-tabs::-webkit-scrollbar{display:none}.bs-tab{height:var(--bs-h-comfortable);font:var(--bs-t-body);color:var(--bs-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0;display:inline-flex}.bs-tab__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.bs-tab[aria-selected=true]{color:var(--bs-ink);border-bottom-color:var(--bs-ink);font-weight:600}.bs-segmented{border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-control);display:inline-flex;overflow:hidden}.bs-segmented button{height:var(--bs-h-compact);align-items:center;gap:var(--bs-s1);padding:0 var(--bs-s3);border:0;border-left:1px solid var(--bs-line);background:var(--bs-surface);color:var(--bs-ink-2);font:var(--bs-t-body);cursor:pointer;white-space:nowrap;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:first-child{border-left:0}.bs-segmented button[aria-pressed=true]{background:var(--bs-surface-3);color:var(--bs-ink);font-weight:500}.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{width:min(86vw,320px)}.bs-micro,.bs-label-ink{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-small{font:var(--bs-t-small);letter-spacing:0;color:var(--bs-ink-3)}.bs-dim{color:var(--bs-ink-3)}.bs-dim-2{color:var(--bs-ink-4)}.bs-strong{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-section-title{font:var(--bs-t-section);color:var(--bs-ink);margin:0}.bs-mono{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track)}.bs-mono-lg{font:var(--bs-t-mono-lg-sh)}.bs-stack{flex-direction:column;display:flex}.bs-stack>*,.bs-hstack>*,.bs-pane>*,.bs-panel__body>*{min-width:0}.bs-stack>.bs-chip,.bs-hstack>.bs-chip,.bs-pane>.bs-chip,.bs-panel__body>.bs-chip{min-width:max-content}.bs-hstack{align-items:center;display:flex}.bs-wrap{flex-wrap:wrap}.bs-gap-1{gap:var(--bs-s1)}.bs-gap-2{gap:var(--bs-s2)}.bs-gap-3{gap:var(--bs-s3)}.bs-gap-4{gap:var(--bs-s4)}.bs-gap-5{gap:var(--bs-s5)}.bs-gap-6{gap:var(--bs-s6)}.bs-scroll{min-width:0;min-height:0;overflow:auto}.bs-measure{max-width:var(--bs-measure)}.bs-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bs-hairline{background:var(--bs-line);border:0;height:1px;margin:0}.bs-board{gap:var(--bs-s3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;display:grid}.bs-board__lane{gap:var(--bs-s2);min-width:0;padding:var(--bs-s3);background:var(--bs-surface-2);border:1px solid var(--bs-line);border-radius:var(--bs-r-panel);flex-direction:column;display:flex}.bs-board__head{justify-content:space-between;align-items:baseline;gap:var(--bs-s2);padding-bottom:var(--bs-s2);border-bottom:1px solid var(--bs-line-head);display:flex}.bs-board__label{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-board__count{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-board__empty{font:var(--bs-t-small);color:var(--bs-ink-4);margin:0}.bs-board__card{padding:var(--bs-s3);background:var(--bs-surface);border:1px solid var(--bs-line);border-radius:var(--bs-r-notice);color:inherit;flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.bs-board__card:hover{border-color:var(--bs-line-strong)}.bs-board__card:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px}.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-menutrigger{display:inline-flex}.bs-identity{justify-content:center;padding:0}.bs-pane{grid-template-columns:minmax(0,1fr)}.bs-inspector{border-left:0;border-top:1px solid var(--bs-line);width:auto;max-height:none;position:static}.bs-inspector__foot{z-index:var(--bs-z-sticky);background:var(--bs-paper);border-top:1px solid var(--bs-line);position:sticky;bottom:0}}@media (max-width:780px){.bs-shell{display:block}.bs-rail{display:none}.bs-bottomtabs{display:flex}.bs-menutrigger{display:inline-flex}.bs-workspace{padding-bottom:calc(var(--bs-h-tabbar) + var(--bs-s6))}.bs-topbar{height:var(--bs-h-topbar-mobile);min-height:0;padding:0 var(--bs-content-pad-x);gap:var(--bs-s3);flex-wrap:nowrap}.bs-topbar__crumb{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-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-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;font-size:var(--bs-fs-22)}.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-header__controls,.bs-header__primary{flex:100%;margin-left:0}.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{min-height:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-designfoot{height:auto;min-height:var(--bs-h-designfoot);padding:5px var(--bs-content-pad-x);flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.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-topbar__tools .bs-avatar{display:none}.bs-app:has(.bs-bottomtabs) .bs-savebar{bottom:var(--bs-h-tabbar)}.bs-empty__action>a:not(.bs-btn){min-height:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-kv__v>a{min-height:var(--bs-h-touch);min-width:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-entityrow{align-items:center;column-gap:var(--bs-s2);row-gap:var(--bs-s1);height:auto;padding:var(--bs-s2) var(--bs-s3);flex-wrap:wrap;display:flex}.bs-entityrow[data-tall=true]{height:auto}.bs-entityrow>:empty{display:none}.bs-entityrow__id{order:1}.bs-entityrow__id a{min-height:var(--bs-h-touch);align-items:center;display:inline-flex}.bs-entityrow>:nth-child(8){order:2;margin-left:auto}.bs-entityrow__primary{flex:1 0 100%;order:3}.bs-entityrow__meta{flex:0 auto;order:4}.bs-entityrow__meta:not(:empty)+.bs-entityrow__meta:not(:empty):before{content:"· "}.bs-entityrow__num{order:5;margin-left:auto}.bs-entityrow>:nth-child(9){order:6}}@media (pointer:coarse){.bs-btn,.bs-input,.bs-select,.bs-segmented button,.bs-navitem{height:var(--bs-h-touch)}.bs-tab{height:48px}.bs-kbd{display:none}}.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-stmt__num{text-align:right;white-space:nowrap}.bs-row-note{font-weight:var(--bs-t-body-weight);color:var(--bs-ink-3);display:block}.bs-rowrule{width:2px;height:var(--bs-s4);display:block}.bs-rowrule[data-tone=crit]{background:var(--bs-crit)}.bs-rowrule[data-tone=warn]{background:var(--bs-warn)}.bs-rowrule[data-tone=info]{background:var(--bs-info)}.bs-rowrule[data-tone=idle]{background:var(--bs-idle)}.bs-rowrule[data-tone=none]{background:var(--bs-line)}.bs-sevcount{align-items:center;gap:var(--bs-s5);margin-top:var(--bs-s4);padding-bottom:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-sevcount__item{align-items:center;gap:var(--bs-s2);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);display:inline-flex}.bs-sevcount__item b{color:var(--bs-ink);font-weight:600}.bs-change{display:block}.bs-change__was{margin-bottom:var(--bs-s1);color:var(--bs-ink-3);display:block}.bs-change__arrow{display:none}.bs-change__now{display:block}.bs-change__now:before{content:"→ ";color:var(--bs-ink-4)}.bs-change__now{color:var(--bs-ink)}.bs-fieldgroup{padding-top:var(--bs-s5)}.bs-fieldgroup+.bs-fieldgroup{margin-top:var(--bs-s6)}.bs-fieldgroup__head{justify-content:space-between;align-items:baseline;gap:var(--bs-s3);padding-bottom:var(--bs-s2);border-bottom:1px solid var(--bs-line-strong);display:flex}.bs-fieldgroup__title{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-fieldgroup__aside{align-items:center;gap:var(--bs-s2);display:inline-flex}.bs-fieldgroup__note{margin:var(--bs-s2) 0 0;max-width:var(--bs-measure);font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-fieldrow{column-gap:var(--bs-s5);row-gap:var(--bs-s1);padding:var(--bs-s3) 0;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}.bs-fieldrow+.bs-fieldrow{border-top:1px solid var(--bs-line)}.bs-fieldrow--stack{max-width:var(--bs-measure);grid-template-columns:minmax(0,1fr)}.bs-fieldrow--stack>.bs-fieldrow__label,.bs-fieldrow--stack>.bs-fieldrow__control,.bs-fieldrow--stack>.bs-fieldrow__note{grid-column:1}.bs-fieldrow--stack>.bs-fieldrow__label{padding-top:0}.bs-fieldrow__label{gap:var(--bs-s1);padding-top:var(--bs-s2);flex-direction:column;grid-column:1;display:flex}.bs-fieldrow__req{font:var(--bs-t-small);letter-spacing:normal;text-transform:none;color:var(--bs-ink-4)}.bs-fieldrow__control{grid-column:2;min-width:0}.bs-fieldrow__note{font:var(--bs-t-body);color:var(--bs-ink-3);grid-column:2;margin:0}.bs-fieldrow__note--error{color:var(--bs-crit)}.bs-fieldrow__control>.bs-input,.bs-fieldrow__control>.bs-select{width:100%;max-width:420px}textarea.bs-input{height:auto;min-height:calc(var(--bs-h-control) * 3);padding:var(--bs-s2) var(--bs-s3);resize:vertical}.bs-inputgroup{max-width:420px;position:relative}.bs-inputgroup .bs-input{width:100%;padding-right:48px}.bs-inputgroup__unit{top:50%;right:var(--bs-s3);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);white-space:nowrap;pointer-events:none;position:absolute;transform:translateY(-50%)}.bs-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs-fieldrow__empty .bs-empty{padding:0}.bs-switch{appearance:none;border:1px solid var(--bs-ink-4);border-radius:var(--bs-r-control);background:var(--bs-surface-2);cursor:pointer;width:34px;height:20px;transition:background var(--bs-dur-1) var(--bs-ease), border-color var(--bs-dur-1) var(--bs-ease);flex:none;margin:0;padding:0;position:relative}.bs-switch:after{content:"";border-radius:var(--bs-r-control);background:var(--bs-ink-4);width:14px;height:14px;transition:transform var(--bs-dur-2) var(--bs-ease);position:absolute;top:2px;left:2px}.bs-switch:checked{background:var(--bs-ink);border-color:var(--bs-ink)}.bs-switch:checked:after{transform:translate(14px)}.bs-switch:focus-visible{outline:2px solid var(--bs-focus);outline-offset:2px}.bs-switch:disabled{background:var(--bs-surface-3);border-color:var(--bs-line);cursor:not-allowed}.bs-switch:disabled:after{background:var(--bs-surface-2)}.bs-savebar{z-index:var(--bs-z-sticky);align-items:center;gap:var(--bs-s2) var(--bs-s3);padding:var(--bs-s3) 0;border-top:1px solid var(--bs-line);background:var(--bs-paper);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;bottom:0}.bs-savebar[data-dirty=false]{position:static}.bs-savebar__state{align-items:center;gap:var(--bs-s3);min-width:0;display:flex}.bs-savebar__note{font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-savebar__actions{align-items:center;gap:var(--bs-s2);display:flex}.bs-savebar__error{font:var(--bs-t-body);color:var(--bs-crit);grid-column:1/-1;margin:0}.bs-danger{align-items:flex-start;gap:var(--bs-s4);margin-top:var(--bs-s6);padding-top:var(--bs-s4);border-top:1px solid var(--bs-crit-line);display:flex}.bs-danger__copy{flex:auto;min-width:0}.bs-danger__label{font:var(--bs-t-strong);color:var(--bs-ink);display:block}.bs-danger__note{margin:var(--bs-s1) 0 0;max-width:var(--bs-measure);font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-danger>.bs-btn{flex:none}.bs-danger__subject{margin:0 0 var(--bs-s2);color:var(--bs-ink-2)}.bs-danger__failure{margin:var(--bs-s3) 0 0;font:var(--bs-t-body);color:var(--bs-crit)}@media (max-width:720px){.bs-fieldrow{grid-template-columns:minmax(0,1fr)}.bs-fieldrow__label{grid-column:1;padding-top:0}.bs-fieldrow__control,.bs-fieldrow__note{grid-column:1}}@media (max-width:640px){.bs-danger{align-items:stretch;gap:var(--bs-s3);flex-direction:column}}@media (pointer:coarse){.bs-fieldrow{padding:var(--bs-s4) 0}.bs-fieldrow__label{padding-top:var(--bs-s4)}.bs-fieldrow__control>.bs-input,.bs-fieldrow__control>.bs-select,.bs-inputgroup .bs-input{height:var(--bs-h-touch)}.bs-switch{width:48px;height:28px}.bs-switch:after{width:20px;height:20px}.bs-switch:checked:after{transform:translate(22px)}}.bs-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-mobile{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--bs-paper);flex-direction:column;display:flex}.bs-mobile__strip{min-height:var(--bs-row-default);justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s2) var(--bs-s4);padding-top:calc(var(--bs-s2) + env(safe-area-inset-top));background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line);flex:none;display:flex}.bs-mobile__lead{flex-direction:column;flex:auto;min-width:0;display:flex}.bs-mobile__title{font:var(--bs-t-strong);color:var(--bs-ink);margin:0}.bs-mobile__job{min-width:0;font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-mobile__state{align-items:center;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);flex:none;font-weight:500;display:inline-flex}.bs-mobile__conn{align-items:baseline;gap:var(--bs-s2);padding:var(--bs-s2) var(--bs-s4);border-bottom:1px solid var(--bs-line);font:var(--bs-t-body);color:var(--bs-ink-2);flex-wrap:wrap;flex:none;display:flex}.bs-mobile__conn b{font:var(--bs-t-strong)}.bs-mobile__conn[data-kind=offline]{background:var(--bs-warn-quiet);border-bottom-color:var(--bs-warn-line)}.bs-mobile__conn[data-kind=offline] b{color:var(--bs-warn)}.bs-mobile__conn[data-kind=unconfirmed]{background:var(--bs-crit-quiet);border-bottom-color:var(--bs-crit-line)}.bs-mobile__conn[data-kind=unconfirmed] b{color:var(--bs-crit)}.bs-mobile__conn-when{color:var(--bs-ink-3);margin-left:auto}.bs-mobile__body{gap:var(--bs-s5);min-height:0;padding:var(--bs-s4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.bs-mobile__ctx{border-top:1px solid var(--bs-line);flex-direction:column;margin:0;display:flex}.bs-mobile__ctx>div{justify-content:space-between;align-items:baseline;gap:var(--bs-s4);min-height:var(--bs-row-default);padding:var(--bs-s2) 0;border-bottom:1px solid var(--bs-line);display:flex}.bs-mobile__ctx dt{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-mobile__ctx dd{font:var(--bs-t-body);color:var(--bs-ink);text-align:right;overflow-wrap:anywhere;margin:0}.bs-mobile__ctx dd[data-mono=true]{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track)}.bs-mobile__captures{gap:var(--bs-s3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.bs-capture{min-height:var(--bs-s10);justify-content:space-between;align-items:stretch;gap:var(--bs-s2);padding:var(--bs-s3);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-control);background:var(--bs-surface);color:var(--bs-ink);font:var(--bs-t-body);text-align:left;cursor:pointer;transition:background var(--bs-dur-1) var(--bs-ease), border-color var(--bs-dur-1) var(--bs-ease);flex-direction:column;display:flex}.bs-capture:hover:not(:disabled){background:var(--bs-surface-2)}.bs-capture:active:not(:disabled){background:var(--bs-surface-3)}.bs-capture:disabled{background:var(--bs-surface-2);border-color:var(--bs-line);color:var(--bs-ink-4);cursor:default}.bs-capture__kind{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-capture__label{font:var(--bs-t-strong);color:inherit}.bs-capture__value{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-2)}.bs-capture[data-captured=true] .bs-capture__value{color:var(--bs-ink)}.bs-capture[data-required=true][data-captured=false]{border-color:var(--bs-warn-line)}.bs-capture[data-required=true][data-captured=false] .bs-capture__value{color:var(--bs-warn)}.bs-mobile__thumb{gap:var(--bs-s2);padding:var(--bs-s3) var(--bs-s4) calc(var(--bs-s3) + env(safe-area-inset-bottom));background:var(--bs-surface);border-top:1px solid var(--bs-line-strong);flex-direction:column;flex:none;display:flex}.bs-mobile__action{width:100%;font:var(--bs-t-strong)}.bs-mobile__note{font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-mobile__secondary{justify-content:center;align-items:center;gap:var(--bs-s2);padding-top:var(--bs-s1);display:flex}@media (min-width:720px){.bs-mobile__strip,.bs-mobile__conn{padding-inline:max(var(--bs-s4), calc((100% - 560px) / 2))}.bs-mobile__body{width:100%;max-width:calc(560px + 2 * var(--bs-s4));margin-inline:auto}.bs-mobile__thumb>*{width:100%;max-width:560px;margin-inline:auto}}.bs-trust{min-height:100dvh;padding:var(--bs-s7) var(--bs-s4) var(--bs-s10);background:var(--bs-paper)}.bs-trust__col{max-width:var(--bs-measure);gap:var(--bs-s6);flex-direction:column;margin:0 auto;display:flex}.bs-trust__title{font:var(--bs-t-section);letter-spacing:var(--bs-t-section-track);color:var(--bs-ink);margin:0}.bs-trust__head{gap:var(--bs-s1);flex-direction:column;display:flex}.bs-trust__head .bs-eyebrow{margin:0}.bs-trust__intro{font:var(--bs-t-body);color:var(--bs-ink-2);margin:0}.bs-trust__outcome{gap:var(--bs-s2);padding:var(--bs-s4) var(--bs-s5);border-left:2px solid var(--bs-line-strong);background:var(--bs-surface);flex-direction:column;display:flex}.bs-trust__outcome[data-outcome=success]{border-left-color:var(--bs-ok);background:var(--bs-ok-quiet)}.bs-trust__outcome[data-outcome=pending]{border-left-color:var(--bs-idle);background:var(--bs-idle-quiet)}.bs-trust__outcome[data-outcome=decline]{border-left-color:var(--bs-crit);background:var(--bs-crit-quiet)}.bs-trust__outcome-head{justify-content:space-between;align-items:center;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-trust__outcome-title{font:var(--bs-t-strong);color:var(--bs-ink);margin:0}.bs-trust__outcome p{font:var(--bs-t-body);color:var(--bs-ink-2);margin:0}.bs-trust__outcome-meta{color:var(--bs-ink)}.bs-trust__outcome-note{color:var(--bs-ink-3)}.bs-trust__progress{border-top:1px solid var(--bs-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bs-trust__step{align-items:baseline;gap:var(--bs-s3);padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line);display:flex}.bs-trust__marker{border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-pill);background:var(--bs-surface);flex:none;align-self:center;width:8px;height:8px}.bs-trust__step[data-state=done] .bs-trust__marker{border-color:var(--bs-ink-3);background:var(--bs-ink-3)}.bs-trust__step[data-state=current] .bs-trust__marker{border-color:var(--bs-ink);background:var(--bs-ink)}.bs-trust__stage{justify-content:space-between;align-items:baseline;gap:var(--bs-s3);flex:auto;min-width:0;display:flex}.bs-trust__stage-label{font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-trust__step[data-state=done] .bs-trust__stage-label{color:var(--bs-ink-2)}.bs-trust__step[data-state=current] .bs-trust__stage-label{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-trust__stage-when{color:var(--bs-ink-3);white-space:nowrap}.bs-trust__action{gap:var(--bs-s2);flex-direction:column;display:flex}.bs-trust__action>.bs-btn[data-variant=primary]{width:100%}.bs-evstack{flex-direction:column;display:flex}.bs-evidence__none{padding:var(--bs-s3) 0;font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-evidence__thumb img{object-fit:cover;width:100%;height:100%;display:block}.bs-evidence__author{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);white-space:nowrap;flex:none}.bs-evidence__author[data-author=unrecorded]{color:var(--bs-ink-4)}.bs-evidence:has(.bs-evidence__detail){flex-wrap:wrap}.bs-evidence__detail{min-width:0;color:var(--bs-ink-2);flex:1 0 100%;order:1;margin:0}.bs-evidence__detail summary{min-height:var(--bs-h-touch);cursor:pointer;font:var(--bs-t-body);color:var(--bs-ink);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.bs-evidence__detail p{margin:var(--bs-s2) 0 0;font:var(--bs-t-body)}.bs-finding{padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line)}.bs-finding:first-child{border-top:1px solid var(--bs-line)}.bs-finding__statement{margin:0 0 var(--bs-s1);font:var(--bs-t-body);color:var(--bs-ink)}.bs-confidence{gap:var(--bs-s1) var(--bs-s4);padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.bs-confidence:first-child{border-top:1px solid var(--bs-line)}.bs-confidence__label{min-width:0;font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-confidence__value{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink);white-space:nowrap}.bs-confidence__value[data-kind=unavailable]{color:var(--bs-ink-2)}.bs-confidence__basis{font:var(--bs-t-body);color:var(--bs-ink-3);text-align:right;grid-column:1/-1}.bs-missing{flex-direction:column;display:flex}.bs-missing__item{gap:var(--bs-s1);padding:var(--bs-s3) var(--bs-s3) var(--bs-s3) var(--bs-s4);border-left:2px solid var(--bs-warn-line);border-bottom:1px solid var(--bs-line);flex-direction:column;display:flex}.bs-missing__flag{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-warn)}.bs-missing__item b{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-missing__item span:last-child{font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-confirm{gap:var(--bs-s3);padding-top:var(--bs-s3);border-top:1px solid var(--bs-line-strong);flex-direction:column;display:flex}.bs-confirm__state{align-items:baseline;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);flex-wrap:wrap;margin:0;display:flex}.bs-confirm__by{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-confirm__when{color:var(--bs-ink-3);margin-left:auto}.bs-confirm__note{font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-confirm__actions{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;display:flex}.signin{background:var(--bs-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.signin-aside{background:var(--bs-rail-bg);color:var(--bs-rail-ink);padding:var(--bs-s10) clamp(var(--bs-s6), 6vw, var(--bs-s10));flex-direction:column;display:flex}.signin-aside .bs-wordmark{color:var(--bs-rail-ink)}.signin-aside__intro{margin-top:var(--bs-s10)}.signin-aside__eyebrow{color:var(--bs-rail-muted);margin:0}.signin-aside__title{margin:var(--bs-s6) 0 0;max-width:16ch;font:var(--bs-t-display);letter-spacing:var(--bs-tr-display);color:var(--bs-rail-ink)}.signin-aside__lead{margin:var(--bs-s6) 0 0;max-width:var(--bs-measure);font:var(--bs-t-body);color:var(--bs-rail-muted)}.signin-features{gap:var(--bs-s5);padding-top:var(--bs-s8);border-top:1px solid var(--bs-rail-line);flex-direction:column;margin-top:auto;display:flex}.signin-feature{align-items:center;gap:var(--bs-s3);display:flex}.signin-feature__icon{border-radius:var(--bs-r-control);background:var(--bs-rail-sel);width:33px;height:33px;color:var(--bs-rail-muted);flex:none;justify-content:center;align-items:center;display:flex}.signin-feature__icon svg{width:16px;height:16px}.signin-feature b{font:var(--bs-t-strong);color:var(--bs-rail-active-ink);display:block}.signin-feature p{margin:var(--bs-s1) 0 0;font:var(--bs-t-small);color:var(--bs-rail-muted)}.signin-mobile-brand{display:none}.signin-main{padding:var(--bs-s10) clamp(var(--bs-s6), 6vw, var(--bs-s10));justify-content:center;align-items:flex-start;display:flex}.signin-form-wrap{width:100%;max-width:var(--bs-inspector-w)}.signin-heading{margin:var(--bs-s2) 0 0}.signin-lead{margin:var(--bs-s3) 0 0;max-width:var(--bs-measure);font:var(--bs-t-body);color:var(--bs-ink-3)}.signin-loading,.signin-notice{margin-top:var(--bs-s7)}.signin-alert{margin-top:0}.signin-alert[data-has-error=true]{margin-top:var(--bs-s5)}.signin-form{gap:var(--bs-s5);margin-top:var(--bs-s6);flex-direction:column;display:flex}.signin-passwordfield{position:relative}.signin-passwordfield .bs-input{padding-right:var(--bs-s8)}.signin-passwordtoggle{top:50%;right:var(--bs-s1);width:var(--bs-h-compact);height:var(--bs-h-compact);border-radius:var(--bs-r-marker);color:var(--bs-ink-4);cursor:pointer;transition:background var(--bs-dur-1) var(--bs-ease), color var(--bs-dur-1) var(--bs-ease);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.signin-passwordtoggle:hover{background:var(--bs-surface-3);color:var(--bs-ink-2)}.signin-passwordtoggle:disabled{cursor:not-allowed;color:var(--bs-ink-5)}.signin-passwordtoggle svg{width:16px;height:16px}.signin-submit{width:100%}.signin-formlinks{justify-content:space-between;align-items:center;gap:var(--bs-s3);margin-top:calc(var(--bs-s2) * -1);flex-wrap:wrap;display:flex}.bs-app .signin-link{min-height:var(--bs-h-control);color:var(--bs-ink);font:var(--bs-t-strong);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--bs-line-strong);text-decoration-color:var(--bs-line-strong);align-items:center;display:inline-flex}.bs-app .signin-link:hover{color:var(--bs-ink-2);-webkit-text-decoration-color:var(--bs-ink-3);text-decoration-color:var(--bs-ink-3)}.bs-authpage{min-height:100dvh;padding:var(--bs-s10) clamp(var(--bs-s5), 5vw, var(--bs-s10));background:var(--bs-surface);justify-content:center;align-items:center;display:flex}.bs-authpage__col{width:100%;max-width:var(--bs-inspector-w);gap:var(--bs-s6);flex-direction:column;display:flex}.bs-authpage__brand{justify-content:flex-start;align-items:center;gap:var(--bs-s2);min-height:var(--bs-h-touch);color:var(--bs-ink);display:inline-flex}.bs-authpage__head{gap:var(--bs-s2);flex-direction:column;display:flex}.bs-authpage__eyebrow{margin:0}.bs-authpage__title{font:var(--bs-t-phone);letter-spacing:-.4px;color:var(--bs-ink);margin:0}.bs-authpage__lede{font:var(--bs-t-body);color:var(--bs-ink-2);margin:0}.bs-authpage__body{gap:var(--bs-s6);flex-direction:column;display:flex}@media (max-width:47.99rem){.bs-authpage{padding:var(--bs-s6) var(--bs-s5) var(--bs-s8);align-items:flex-start}}.signin-submit__icon{flex:none;width:16px;height:16px}@media (max-width:780px){.signin{grid-template-columns:1fr;align-content:start}.signin-aside{display:none}.signin-mobile-brand{padding:var(--bs-s6) var(--bs-s5) 0;display:flex}.signin-main{padding:var(--bs-s6) var(--bs-s5) var(--bs-s8)}}@media (prefers-reduced-motion:reduce){.signin-passwordtoggle{transition:none}}.bs-legal__section{gap:var(--bs-s4);flex-direction:column;display:flex}.bs-legal__h2{font:var(--bs-t-h3);color:var(--bs-ink);margin:0}.bs-legal__mail{min-height:var(--bs-h-touch);align-items:center;display:inline-flex}@media (min-width:721px){.bs-legal__mail{margin-block:calc((var(--bs-h-touch) - 1lh) / -2)}}.bs-legal__ta{width:100%;min-height:calc(var(--bs-h-control) * 3);padding:var(--bs-s3);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-control);background:var(--bs-surface);color:var(--bs-ink);font:var(--bs-t-body);resize:vertical}.bs-legal__ta::placeholder{color:var(--bs-ink-4)}.bs-legal__ta:focus-visible{outline:2px solid var(--bs-focus);outline-offset:1px}.bs-exec-split{gap:var(--bs-s5);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;display:grid}.bs-exec-split+.bs-exec-split,.bs-exec-split+.bs-panel,.bs-panel+.bs-exec-split{margin-top:var(--bs-panel-gap)}.bs-exec-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.bs-exec-split,.bs-exec-split--even{grid-template-columns:minmax(0,1fr)}}.bs-exec__foot{margin-top:var(--bs-panel-gap)}.bs-exec-pulse{align-items:center;gap:var(--bs-s2) var(--bs-s5);margin:var(--bs-panel-gap) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bs-exec-pulse li{align-items:center;gap:var(--bs-s2);font-size:var(--bs-fs-12);color:var(--bs-ink-3);display:inline-flex}.bs-exec-pulse b{color:var(--bs-ink);font-weight:var(--bs-fw-semibold)}.bs-exec-decisions--mobile,.bs-exec-locations--mobile{display:none}@media (max-width:48rem){.bs-exec-decisions--table,.bs-exec-locations--table{display:none}.bs-exec-decisions--mobile,.bs-exec-locations--mobile{display:block}}.bs-acct-owed{gap:var(--bs-s3);padding-bottom:var(--bs-s4);margin-bottom:var(--bs-panel-gap);border-bottom:1px solid var(--bs-line-head);flex-direction:column;display:flex}.bs-acct-owed__headline{align-items:baseline;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-acct-owed__label{font:var(--bs-t-eyebrow);letter-spacing:var(--bs-tr-eyebrow);text-transform:uppercase;color:var(--bs-ink-3)}.bs-acct-owed__value{color:var(--bs-ink)}.bs-acct-owed__note{font:var(--bs-t-small)}.bs-acct-owed__rest{align-items:center;gap:var(--bs-s6);flex-wrap:wrap;display:flex}.bs-acct-owed__item{align-items:center;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);white-space:nowrap;display:inline-flex}.bs-acct-owed__item b{color:var(--bs-ink);font-weight:600}.bs-acct-sectionhead{align-items:center;gap:var(--bs-s3);flex-wrap:wrap;min-width:0;display:flex}.bs-acct-sectionhead__id{color:var(--bs-ink);white-space:nowrap;text-transform:none}.bs-acct-sectionhead__meta{color:var(--bs-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-acct-sectionhead__balance{margin-left:var(--bs-s4);color:var(--bs-ink);white-space:nowrap}.bs-acct-paymentrow{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;min-width:0;display:inline-flex}.bs-acct-paymentrow__id{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink);white-space:nowrap}.bs-acct-paymentrow__meta{color:var(--bs-ink-3);white-space:nowrap}@media (max-width:860px){.bs-acct-paymentrow a{align-items:center;min-height:40px;display:inline-flex}}
