@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}.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-demobadge:1.3px;--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:var(--bs-ink);--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:#29333d;--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-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-navitem:39px;--bs-h-th:42px;--bs-h-td:66px;--bs-h-touch:47px;--bs-h-designfoot:38px;--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:218px;--bs-rail-w-collapsed:185px;--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 (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}.bs-app a{color:inherit;text-decoration:none}.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-shell[data-collapsed=true]{grid-template-columns:var(--bs-rail-w-collapsed) minmax(0, 1fr)}.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 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-navgroup{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);padding:0 6px 10px}.bs-navitem{align-items:center;gap:var(--bs-s2);border-radius:var(--bs-r-control);font:var(--bs-t-navitem);color:var(--bs-rail-muted);cursor:pointer;white-space:nowrap;margin:3px 0;padding:11px 12px;display:flex;overflow:hidden}.bs-navitem:hover{background:var(--bs-rail-sel);color:var(--bs-rail-ink)}.bs-navitem svg{width:16px;height:16px;color:var(--bs-rail-group);flex:none}.bs-navitem:hover svg{color:var(--bs-rail-muted)}.bs-navcount{border-radius:var(--bs-r-marker);background:var(--bs-rail-line);color:var(--bs-rail-ink);font-size:var(--bs-fs-10);font-weight:var(--bs-fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding:2px 5px}.bs-navitem[aria-current=page]{background:var(--bs-rail-sel);color:var(--bs-rail-active-ink);box-shadow:inset 3px 0 var(--bs-signal)}.bs-navitem[aria-current=page] svg{color:var(--bs-signal-soft)}.bs-navitem--disclosure{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%}.bs-navdisclosure__chevron{color:var(--bs-rail-muted);transition:transform var(--bs-dur-2) var(--bs-ease);flex:none;display:inline-block}.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-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{color:var(--bs-rail-muted);align-self:flex-start}.bs-topbar{height:var(--bs-h-topbar);padding:0 var(--bs-topbar-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-demobadge{font-size:var(--bs-fs-9);letter-spacing:var(--bs-tr-demobadge);border:1px solid var(--bs-line);color:var(--bs-ink-3);border-radius:var(--bs-r-marker);white-space:nowrap;padding:4px 7px}.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-bottomtab{min-height:var(--bs-s9);padding:0 var(--bs-s2);font:var(--bs-t-navitem);color:var(--bs-ink-3);text-align:center;flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.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-drawer{z-index:var(--bs-z-dialog);background:var(--bs-surface);width:min(86vw,320px);box-shadow:var(--bs-e-overlay);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto}.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-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-workspace{flex-direction:column;min-width:0;min-height:100vh;display:flex}.bs-content{width:100%;max-width:var(--bs-content-max);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-table-scroll{margin:calc(var(--bs-panel-pad-body) * -1)}.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-auto-columns:minmax(0,1fr);grid-auto-flow:column;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}.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);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{height:var(--bs-header-h);align-items:center;gap:var(--bs-s3);background:0 0;padding:0;display:flex}.bs-header__title{font:var(--bs-t-h2);color:var(--bs-ink);white-space:nowrap}.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);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);border-color:var(--bs-signal);color:var(--bs-signal-ink)}.bs-btn[data-variant=primary]:hover{background:var(--bs-signal-hover);border-color:var(--bs-signal-hover)}.bs-btn[data-variant=primary]:active{background:var(--bs-signal-press);border-color:var(--bs-signal-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-dot{border-radius:var(--bs-r-pill);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%}@media (max-width:700px){.bs-tablewrap{overflow-x:auto}.bs-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.bs-tab{white-space:nowrap;flex: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[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--strong{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-table td.bs-cell--mono{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink)}.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-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-work{flex-direction:column;min-width:0;min-height:0;display:flex}.bs-pane{grid-template-columns:minmax(0, 1fr) var(--bs-inspector-w);align-items:start;min-height:0;display:grid}.bs-content{padding:var(--bs-s5) var(--bs-s5) var(--bs-s8);min-width: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{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}.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-top:2px}.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__meta{font:var(--bs-t-mono-sh);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-fill,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__head{justify-content:space-between;align-items:center;gap:var(--bs-s2);display:flex}.bs-bay__label{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__lift{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-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);cursor:pointer;display:block}.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);text-transform:uppercase;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)}.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-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-mono-sh);color:var(--bs-ink);margin:0}.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-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);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{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 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-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:center;gap:var(--bs-s4);padding:var(--bs-s2) 0 var(--bs-s4);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);flex-wrap:wrap;display:flex}.bs-report__meta b{color:var(--bs-ink-2);font-weight:600}.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-bar{background:var(--bs-surface-3);border-radius:var(--bs-r-flat);height:6px;overflow:hidden}.bs-bar>i{background:var(--bs-ink-3);height:100%;display:block}.bs-bar>i[data-accent=true]{background:var(--bs-signal)}.bs-empty{padding:var(--bs-s8) var(--bs-s1);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-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{justify-content:space-between;align-items:flex-start;gap:var(--bs-s4);padding:var(--bs-s3) var(--bs-s4);border-left:2px solid var(--bs-info);background:var(--bs-info-quiet);font:var(--bs-t-body);color:var(--bs-ink);display:flex}.bs-notice>*{overflow-wrap:anywhere;min-width:0}.bs-notice[data-status=ok]{border-left-color:var(--bs-ok);background:var(--bs-ok-quiet)}.bs-notice[data-status=warn]{border-left-color:var(--bs-warn);background:var(--bs-warn-quiet)}.bs-notice[data-status=crit]{border-left-color:var(--bs-crit);background:var(--bs-crit-quiet)}.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-2)}.bs-tabs{gap:var(--bs-s5);border-bottom:1px solid var(--bs-line);display:flex}.bs-tab{height:var(--bs-h-comfortable);font:var(--bs-t-body);color:var(--bs-ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:0;display:inline-flex}.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);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}.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-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}.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-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-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}@media (max-width:1100px){.bs-shell,.bs-shell[data-collapsed=true]{grid-template-columns:var(--bs-rail-w-collapsed) minmax(0, 1fr)}.bs-rail .bs-wordmark,.bs-navitem span,.bs-railfoot{display:none}.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}}@media (max-width:780px){.bs-shell,.bs-shell[data-collapsed=true]{display:block}.bs-rail{display:none}.bs-bottomtabs{display:flex}.bs-menutrigger{display:inline-flex}.bs-workspace{padding-bottom:calc(var(--bs-s9) + var(--bs-s6))}.bs-topbar{flex-wrap:wrap;height:auto;min-height:65px;padding:15px 19px}.bs-content{padding:22px 18px}.bs-evidence{flex-wrap:wrap}.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-metrics .bs-metric strong{font-size:var(--bs-fs-25)}.bs-panel__body{padding:17px}}@media (pointer:coarse){.bs-btn,.bs-input,.bs-select,.bs-segmented button,.bs-navitem{height:var(--bs-h-touch)}.bs-tab{height:48px}}.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-metric{white-space:nowrap}.bs-metric[data-avail=none]{color:var(--bs-ink-4)}.bs-metric[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-2)}.bs-app [data-series="2"]{--bs-series:var(--bs-ink-3)}.bs-chart__line{fill:none;stroke:var(--bs-series,var(--bs-ink-3));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bs-chart__bar{fill:var(--bs-series,var(--bs-ink-3))}.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)}.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);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{align-items:baseline;gap:var(--bs-s2);display:inline-flex}.bs-change__was{color:var(--bs-ink-3)}.bs-change__arrow{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__label{gap:var(--bs-s1);padding-top:var(--bs-s2);flex-direction:column;grid-column:1;display:flex}.bs-fieldrow__req{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}.bs-inputgroup{align-items:center;gap:var(--bs-s2);max-width:420px;display:flex}.bs-inputgroup .bs-input{flex:auto;width:auto;min-width:0}.bs-inputgroup__unit{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-fieldrow__empty .bs-empty{padding:0}.bs-switch{appearance:none;border:1px solid var(--bs-line-strong);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-surface);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__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__job{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink)}.bs-mobile__state{align-items:center;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);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(148px,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,.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__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-finding{padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line)}.bs-finding:first-child{border-top:1px solid var(--bs-line)}.bs-finding__statement{margin:0 0 var(--bs-s1);font:var(--bs-t-body);color:var(--bs-ink)}.bs-confidence{gap:var(--bs-s1) var(--bs-s4);padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.bs-confidence:first-child{border-top:1px solid var(--bs-line)}.bs-confidence__label{min-width:0;font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-confidence__value{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink);white-space:nowrap}.bs-confidence__value[data-kind=unavailable]{color:var(--bs-ink-2)}.bs-confidence__basis{font:var(--bs-t-body);color:var(--bs-ink-3);text-align:right;grid-column:1/-1}.bs-missing{flex-direction:column;display:flex}.bs-missing__item{gap:var(--bs-s1);padding:var(--bs-s3) var(--bs-s3) var(--bs-s3) var(--bs-s4);border-left:2px solid var(--bs-warn-line);border-bottom:1px solid var(--bs-line);flex-direction:column;display:flex}.bs-missing__flag{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-warn)}.bs-missing__item b{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-missing__item span:last-child{font:var(--bs-t-body);color:var(--bs-ink-2)}.bs-confirm{gap:var(--bs-s3);padding-top:var(--bs-s3);border-top:1px solid var(--bs-line-strong);flex-direction:column;display:flex}.bs-confirm__state{align-items:baseline;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);flex-wrap:wrap;margin:0;display:flex}.bs-confirm__by{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-confirm__when{color:var(--bs-ink-3);margin-left:auto}.bs-confirm__note{font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-confirm__actions{align-items:center;gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-home-gutter{max-width:var(--bs-content-max-public);padding-left:clamp(var(--bs-s5), 5vw, var(--bs-s9));padding-right:clamp(var(--bs-s5), 5vw, var(--bs-s9));margin:0 auto}.bs-home-nav{z-index:var(--bs-z-sticky);background:var(--bs-surface);border-bottom:1px solid var(--bs-line);position:sticky;top:0}.bs-home-nav__row{align-items:center;gap:var(--bs-s6);padding:var(--bs-s4) 0;display:flex}.bs-home-nav__links{align-items:center;gap:var(--bs-s1);margin-left:auto;display:flex}.bs-home-band{border-top:1px solid var(--bs-line);padding:var(--bs-s10) 0;scroll-margin-top:calc(var(--bs-s10) + var(--bs-s2))}.bs-home-band--tint{background:var(--bs-signal-quiet)}.bs-home-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-brandtext);margin:0 0 var(--bs-s2)}.bs-home-section__head{max-width:var(--bs-measure);margin-bottom:var(--bs-s7)}.bs-home-h2{font-weight:var(--bs-fw-semibold);font-size:var(--bs-fs-22);letter-spacing:var(--bs-tr-h1);color:var(--bs-ink);margin:0;line-height:1.25}.bs-home-section__intro{font:var(--bs-t-body);color:var(--bs-ink-2);max-width:var(--bs-measure);margin:var(--bs-s3) 0 0}.bs-home-footnote{font:var(--bs-t-body);color:var(--bs-ink-3);max-width:var(--bs-measure);margin:var(--bs-s5) 0 0}.bs-home-kv .bs-home-link{font:var(--bs-t-strong);color:var(--bs-brandtext);text-decoration:underline}.bs-home-hero{gap:var(--bs-s7);grid-template-columns:1fr;align-items:center;display:grid}.bs-home-heroline{font-family:var(--bs-font-display);font-weight:var(--bs-fw-half);font-size:clamp(var(--bs-fs-31), 3vw + 1.1rem, var(--bs-fs-46));letter-spacing:var(--bs-tr-h1);color:var(--bs-ink);max-width:18ch;margin:var(--bs-s5) 0 0;line-height:1.05}.bs-home-hero__lede{font:var(--bs-t-body);color:var(--bs-ink-2);max-width:var(--bs-measure);margin:var(--bs-s5) 0 0}.bs-home-hero__actions{align-items:center;gap:var(--bs-s5);margin-top:var(--bs-s7);flex-wrap:wrap;display:flex}.bs-home-hero__actions .bs-home-textlink{font:var(--bs-t-body);font-weight:var(--bs-fw-medium);color:var(--bs-ink-2);text-underline-offset:2px;text-decoration:underline}.bs-home-hero__actions .bs-home-textlink:hover{color:var(--bs-ink)}@media (min-width:1101px){.bs-home-hero{gap:var(--bs-s6);grid-template-columns:.86fr 1.3fr}.bs-home-hero__media{margin-right:calc(-1 * clamp(var(--bs-s5), 5vw, var(--bs-s9)))}}.bs-home-media{border:1px solid var(--bs-line);border-radius:var(--bs-r-panel);background:var(--bs-surface);box-shadow:var(--bs-e-popover);margin:0;overflow:hidden}.bs-home-media__chrome{align-items:center;gap:var(--bs-s2);height:var(--bs-h-compact);padding:0 var(--bs-panel-pad-head-x);background:var(--bs-surface-2);border-bottom:1px solid var(--bs-line);display:flex}.bs-home-media__chrome span{border-radius:var(--bs-r-round);background:var(--bs-ink-5);width:8px;height:8px}.bs-home-media__shot{overflow:hidden}.bs-home-media img{background:var(--bs-surface-2);width:100%;height:auto;display:block}.bs-home-media__cap{gap:var(--bs-s1);padding:var(--bs-panel-pad-body);border-top:1px solid var(--bs-line);flex-direction:column;display:flex}.bs-home-media__quote{font:var(--bs-t-blockquote);color:var(--bs-ink)}.bs-home-media__cite{font:var(--bs-t-small);color:var(--bs-ink-3)}.bs-home-media__note{font:var(--bs-t-small);color:var(--bs-ink-4)}.bs-home-feature{gap:var(--bs-s8);margin-top:var(--bs-s8);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:center;display:grid}.bs-home-evidence{gap:var(--bs-s7);margin-top:var(--bs-s8);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.bs-home-steps{margin:var(--bs-s7) 0 0;padding:0;list-style:none}.bs-home-step{gap:var(--bs-s4);padding:var(--bs-s4) 0;border-top:1px solid var(--bs-line);grid-template-columns:3rem minmax(0,1fr);display:grid}.bs-home-step:first-child{border-top:1px solid var(--bs-line-strong)}.bs-home-step__num{font:var(--bs-t-mono-lg-sh);font-size:var(--bs-fs-18);color:var(--bs-ink-5);font-variant-numeric:tabular-nums}.bs-home-step__head{align-items:baseline;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-home-step__phase{font:var(--bs-t-strong);color:var(--bs-ink)}.bs-home-step__role{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-home-step__handoff{font:var(--bs-t-body);color:var(--bs-ink-2);margin:2px 0 0}.bs-home-branch{align-items:flex-start;gap:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-2);max-width:var(--bs-measure);margin:var(--bs-s6) 0 0;display:flex}.bs-home-branch .bs-dot{margin-top:7px}.bs-home-ctaband{justify-content:space-between;align-items:center;gap:var(--bs-s6);padding:var(--bs-s8);margin-top:var(--bs-s9);background:var(--bs-ink);border-radius:var(--bs-r-panel);flex-wrap:wrap;display:flex}.bs-home-ctaband__title{font-weight:var(--bs-fw-semibold);font-size:var(--bs-fs-22);letter-spacing:var(--bs-tr-h1);color:var(--bs-rail-ink);max-width:26ch;margin:0;line-height:1.2}.bs-home-ctaband__sub{font:var(--bs-t-body);color:var(--bs-rail-muted);max-width:42ch;margin:var(--bs-s2) 0 0}.bs-home-foot{border-top:1px solid var(--bs-line)}.bs-home-foot__row{align-items:center;gap:var(--bs-s5);padding:var(--bs-s8) 0;flex-wrap:wrap;display:flex}.bs-home-foot__links{gap:var(--bs-s1);flex-wrap:wrap;display:flex}.bs-home-foot__totop{margin-left:auto}@media (max-width:780px){.bs-home-nav__links [data-nav-link]{display:none}.bs-home-step{gap:var(--bs-s3);grid-template-columns:2.25rem minmax(0,1fr)}.bs-home-ctaband{flex-direction:column;align-items:flex-start}.bs-home-kv .bs-kv{grid-template-columns:1fr}.bs-home-media__shot{height:230px;position:relative}.bs-home-media__shot img{width:165%;max-width:none;height:auto;position:absolute;top:0;left:0}.bs-home-media--overview .bs-home-media__shot img{top:-28%;left:-23%}.bs-home-media--diagnostic .bs-home-media__shot img,.bs-home-media--verification .bs-home-media__shot img,.bs-home-media--mywork .bs-home-media__shot img{top:0;left:-26%}}.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-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-exec-split{gap:var(--bs-s5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);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-bar--status>i[data-status=ok]{background:var(--bs-ok)}.bs-bar--status>i[data-status=warn]{background:var(--bs-warn)}.bs-bar--status>i[data-status=crit]{background:var(--bs-crit)}.bs-bar--status>i[data-status=info]{background:var(--bs-info)}.bs-bar--status>i[data-status=idle]{background:var(--bs-ink-3)}.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}.bs-acct-sectionhead__meta{color:var(--bs-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bs-acct-sectionhead__balance{color:var(--bs-ink);white-space:nowrap;margin-left:auto}.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}.bs-zone{margin-bottom:var(--bs-s6)}.bs-zone__head{justify-content:space-between;align-items:baseline;gap:var(--bs-s3);padding-bottom:var(--bs-s2);border-bottom:1px solid var(--bs-line);display:flex}.bs-zonegrid{gap:var(--bs-s3);padding-top:var(--bs-s3);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));display:grid}.bs-zonegrid .bs-jobcard+.bs-jobcard{margin-top:0}.bs-zonegrid[data-empty=true]{padding-top:var(--bs-s3);font:var(--bs-t-body);color:var(--bs-ink-3);display:block}.bs-zone__foot{margin-top:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-keycell{text-align:left;width:100%;padding:var(--bs-s3);border:1px solid var(--bs-line);border-radius:var(--bs-r-flat);color:inherit;background:0 0;display:block}.bs-keycell[data-state=out]{border-left:2px solid var(--bs-info)}.bs-keycell[data-state=overdue]{border-left:2px solid var(--bs-crit)}.bs-keycell__slot{font:var(--bs-t-mono-sh);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-keycell__name{font:var(--bs-t-strong);color:var(--bs-ink);margin-top:2px}.bs-keycell__meta{margin-top:var(--bs-s2);font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-pub{background:var(--bs-paper);flex-direction:column;min-height:100dvh;display:flex}.bs-pub__bar{z-index:2;align-items:center;gap:var(--bs-s3);height:var(--bs-header-h);padding:0 var(--bs-s4);border-bottom:1px solid var(--bs-line);background:var(--bs-surface);display:flex;position:sticky;top:0}.bs-pub__shop{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);min-width:0}.bs-pub__body{flex-direction:column;flex:auto;display:flex}.bs-pub__nav{gap:var(--bs-s4);padding:var(--bs-s3) var(--bs-s4);border-bottom:1px solid var(--bs-line);background:var(--bs-paper);flex-wrap:wrap;display:flex}.bs-pub__navitem{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);text-decoration:none}.bs-pub__navitem:hover{color:var(--bs-ink-2)}.bs-pub__navitem[aria-current=page]{color:var(--bs-ink);font-weight:600}.bs-actions{gap:var(--bs-s2);flex-wrap:wrap;display:flex}.bs-pub .bs-trust{flex:auto;min-height:0}.bs-section__note,.bs-body{font:var(--bs-t-body);color:var(--bs-ink-2);max-width:var(--bs-measure);margin:0}.bs-section__note+.bs-body{margin-top:var(--bs-s2)}.bs-link{color:var(--bs-ink);text-underline-offset:2px;text-decoration:underline}.bs-link:hover{color:var(--bs-ink-2)}.bs-empty__note{margin:var(--bs-s2) 0 0;font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-factlist{border-top:1px solid var(--bs-line)}.bs-factrow{justify-content:space-between;align-items:baseline;gap:var(--bs-s4);padding:var(--bs-s3) 0;border-bottom:1px solid var(--bs-line);display:flex}.bs-factrow__label{font:var(--bs-t-body);color:var(--bs-ink-3)}.bs-factrow__value{font:var(--bs-t-strong);color:var(--bs-ink);text-align:right}.bs-action__note{font:var(--bs-t-body);color:var(--bs-ink-3);margin:0}.bs-action__blocked{gap:var(--bs-s2);flex-direction:column;display:flex}.bs-action__blocked>.bs-btn{cursor:not-allowed;opacity:.55;width:100%}.bs-ledger--lines{width:100%}.bs-ledger--lines tbody tr[data-selected=true] td{background:var(--bs-surface)}.bs-ledger__pick{width:var(--bs-s7);text-align:center}.bs-ledger__kind{width:11ch}.bs-ledger__pick input[type=checkbox]{width:var(--bs-s5);height:var(--bs-s5);accent-color:var(--bs-ink)}.bs-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-ta::placeholder{color:var(--bs-ink-4)}.bs-ta:focus-visible{outline:2px solid var(--bs-focus);outline-offset:1px}.bs-choicegroup{gap:var(--bs-s2);margin:0 0 var(--bs-s4);flex-wrap:wrap;display:flex}.bs-choice{align-items:center;gap:var(--bs-s2);min-height:var(--bs-h-control);padding:0 var(--bs-s3);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-control);background:var(--bs-surface);font:var(--bs-t-body);color:var(--bs-ink-2);cursor:pointer;display:inline-flex}.bs-choice:has(input:checked){border-color:var(--bs-ink);color:var(--bs-ink)}.bs-choice:has(input:focus-visible){outline:2px solid var(--bs-focus);outline-offset:1px}.bs-choice input{accent-color:var(--bs-ink)}.bs-campaign{padding:var(--bs-s7) var(--bs-s4) var(--bs-s10);flex-direction:column;align-items:center;display:flex}.bs-campaign .bs-trust__col{width:100%}.bs-campaign__eyebrow{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-campaign__headline{font:var(--bs-t-figure);letter-spacing:var(--bs-t-figure-track);color:var(--bs-ink);margin:0}.bs-campaign__headline-2{color:var(--bs-ink-3);display:block}.bs-campaign__subhead{margin:0 0 var(--bs-s4);font:var(--bs-t-section);letter-spacing:var(--bs-t-section-track);color:var(--bs-ink)}.bs-campaign__address{font:var(--bs-t-strong);color:var(--bs-ink);font-style:normal}.bs-campaign__steps{gap:var(--bs-s5);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.bs-campaign__steps{gap:var(--bs-s6);grid-template-columns:repeat(3,1fr)}}.bs-campaign__step{border-top:1px solid var(--bs-line);padding-top:var(--bs-s4)}.bs-campaign__stepnum{color:var(--bs-ink-3);margin:0}.bs-campaign__steptitle{margin:var(--bs-s2) 0;font:var(--bs-t-strong);color:var(--bs-ink)}.bs-campaign__cta{gap:var(--bs-s3);padding:var(--bs-s6);background:var(--bs-ink);flex-direction:column;align-items:flex-start;display:flex}.bs-campaign__cta .bs-campaign__subhead,.bs-campaign__cta .bs-section__note{color:var(--bs-paper)}.bs-faq{border-top:1px solid var(--bs-line)}.bs-faq__item{border-bottom:1px solid var(--bs-line)}.bs-faq__q{cursor:pointer;padding:var(--bs-s4) 0;font:var(--bs-t-strong);color:var(--bs-ink);list-style:none}.bs-faq__q::-webkit-details-marker{display:none}.bs-faq__item[open] .bs-faq__q{color:var(--bs-ink)}.bs-faq__a{margin:0 0 var(--bs-s4);font:var(--bs-t-body);color:var(--bs-ink-2);max-width:var(--bs-measure)}.bs-steps{align-items:center;gap:var(--bs-s2);margin:0 0 var(--bs-s5);padding:0 0 var(--bs-s3);border-bottom:1px solid var(--bs-line);list-style:none;display:flex}.bs-steps__step{align-items:center;gap:var(--bs-s2);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);display:flex}.bs-steps__step[data-state=current]{color:var(--bs-ink);font-weight:600}.bs-steps__step[data-state=done]{color:var(--bs-ink-2)}.bs-steps__sep{color:var(--bs-ink-4)}
