@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-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-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:var(--bs-header-h);--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-rail-w-collapsed:64px;--bs-inspector-w:400px;--bs-measure:62ch;--bs-content-max:1700px;--bs-content-max-public:1200px;--bs-content-max-mobile:540px;--bs-dur-1:90ms;--bs-dur-2:.14s;--bs-dur-3:.2s;--bs-ease:cubic-bezier(.2, .8, .2, 1);--bs-z-base:0;--bs-z-sticky:10;--bs-z-rail:20;--bs-z-header:30;--bs-z-fab:40;--bs-z-overlay:50;--bs-z-dialog:60;--bs-z-dropdown:70;--bs-z-command:80;--bs-z-toast:90}.bs-app[data-viewport=mobile]{--bs-rail-w:0px;--bs-content-max:540px;--bs-content-pad-y-top:24px;--bs-content-pad-x:20px;--bs-content-pad-y-bottom:30px}.bs-app[data-viewport=tablet]{--bs-rail-w:0px;--bs-content-max:1024px}.bs-app[data-viewport=public]{--bs-rail-w:0px;--bs-content-max:1200px}@media (max-width:1100px){.bs-app{--bs-content-pad-x:25px;--bs-table-sticky-top:0px}}@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-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}.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__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{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-radius:var(--bs-r-control);background:var(--bs-signal-fill);color:var(--bs-signal-ink);font:var(--bs-t-btn);text-align:center;display:flex}.bs-railcta:hover{background:var(--bs-signal-fill-hover)}.bs-railcta svg{flex:none;width:20px;height:20px}.bs-rail-collapse{border-radius:var(--bs-r-control);width:28px;height:28px;color:var(--bs-rail-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.bs-rail-collapse:hover{background:var(--bs-rail-sel);color:var(--bs-rail-ink)}.bs-rail-collapse__chevron{transition:transform var(--bs-dur-2) var(--bs-ease);display:inline-block}.bs-rail-collapse__chevron[data-collapsed=false]{transform:rotate(180deg)}.bs-rail[data-collapsed=true]{align-items:stretch;padding-left:10px;padding-right:10px}.bs-rail[data-collapsed=true] .bs-rail-identity{flex-direction:column;gap:6px}.bs-rail[data-collapsed=true] .bs-rail-collapse{margin-left:0}.bs-rail[data-collapsed=true] .bs-shopselect{justify-content:center;padding:8px 0}.bs-rail[data-collapsed=true] .bs-navitem,.bs-rail[data-collapsed=true] .bs-navitem--disclosure{justify-content:center;padding-left:0;padding-right:0}.bs-rail[data-collapsed=true] .bs-railcta{padding:0}.bs-rail[data-collapsed=true] .bs-railfoot__user{justify-content:center}.bs-rail[data-collapsed=true] .bs-railfoot__signout{align-self:center}.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);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-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;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:center;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__desc{font-size:var(--bs-fs-12);color:var(--bs-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.4;overflow:hidden}.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-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-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%}@media (max-width:1100px){.bs-tablewrap{overflow-x:auto}.bs-tabs{flex-wrap:wrap;row-gap:0}.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 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--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-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-size:var(--bs-fs-12);font-weight:var(--bs-fw-half);color:var(--bs-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.bs-cellstack__sub{font-size:var(--bs-fs-10);color:var(--bs-ink-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.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-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{grid-template-columns:minmax(0, 1fr) var(--bs-inspector-w);width:100%;max-width:var(--bs-content-max);align-items:start;min-height:0;margin:0 auto;display:grid}.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{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{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 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-barrow{align-items:center;gap:var(--bs-s3);min-width:0;display:flex}.bs-barrow__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--bs-fs-11);color:var(--bs-ink-3);flex:0 0 140px;overflow:hidden}.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-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-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);background:var(--bs-surface);font:var(--bs-t-body);color:var(--bs-ink);display:flex}.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);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;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-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-menutrigger{display:inline-flex}.bs-shell,.bs-shell[data-collapsed=true]{grid-template-columns:var(--bs-rail-w-collapsed) minmax(0, 1fr)}.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-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:first-child{min-width:var(--bs-h-touch);flex:none;max-width:45%}.bs-topbar__crumb .bs-crumbs__item:not(:first-child){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__desc{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.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}.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-tablewrap>.bs-table,.bs-tablewrap>.bs-ledger{min-width:calc(var(--bs-cols,6) * var(--bs-col-min))}.bs-table td,.bs-table th,.bs-ledger td,.bs-ledger th{overflow-wrap:anywhere}}@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-mk{--bs-mk-fs-display:clamp(2.35rem, 5.4vw, 3.75rem);--bs-mk-fs-h1:clamp(2.25rem, 3.4vw, 3rem);--bs-mk-fs-h2:clamp(1.875rem, 2.6vw, 2.25rem);--bs-mk-fs-h2-s:clamp(1.25rem, 1.7vw, 1.5rem);--bs-mk-fs-h3:1.125rem;--bs-mk-fs-lede:1rem;--bs-mk-fs-body:.875rem;--bs-mk-fs-micro:.75rem;--bs-mk-fs-mock:.75rem;--bs-mk-lh-display:1.05;--bs-mk-lh-h1:1.08;--bs-mk-lh-h:1.11;--bs-mk-lh-h3:1.55;--bs-mk-lh-lede:1.625;--bs-mk-lh-body:1.625;--bs-mk-tr-display:-.03em;--bs-mk-tr-h1:-.025em;--bs-mk-tr-h2:-.02em;--bs-mk-tr-h3:-.025em;--bs-mk-tr-micro:.07em;--bs-mk-measure:36rem;--bs-mk-measure-lead:28rem;--bs-mk-column:80rem;--bs-mk-pad:clamp(1rem, 2.2vw, 2rem);background:var(--bs-surface);color:var(--bs-ink);flex-direction:column;min-height:100dvh;display:flex}.bs-mk-main{flex:auto}.bs-mk-gutter{width:100%;max-width:var(--bs-mk-column);padding-inline:var(--bs-mk-pad);margin-inline:auto}.bs-mk-band{border-top:1px solid var(--bs-line);padding-block:4rem;scroll-margin-top:4rem}@media (min-width:40rem){.bs-mk-band{padding-block:5rem}.bs-mk{--bs-mk-fs-micro:.65625rem}}.bs-mk-band--tint{background:var(--bs-signal-quiet)}.bs-mk-band--dark{background:var(--bs-rail-bg);color:var(--bs-rail-ink)}.bs-mk-band--flush{padding-block:0}.bs-mk-band--tight{padding-block:2rem}.bs-mk-head{padding-block:2.5rem}@media (min-width:40rem){.bs-mk-head{padding-block:3rem}}.bs-mk-eyebrow{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);font-weight:var(--bs-fw-semibold);letter-spacing:var(--bs-mk-tr-micro);text-transform:uppercase;color:var(--bs-ink-3);margin:0;line-height:1.35}.bs-mk-h1{font-size:var(--bs-mk-fs-h1);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h1);letter-spacing:var(--bs-mk-tr-h1);margin:var(--bs-s3) 0 0;max-width:var(--bs-mk-measure);text-wrap:balance}.bs-mk-h2{font-size:var(--bs-mk-fs-h2);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h);letter-spacing:var(--bs-mk-tr-h2);margin:var(--bs-s2) 0 0;max-width:var(--bs-mk-measure);text-wrap:balance}.bs-mk-h2--s{font-size:var(--bs-mk-fs-h2-s);letter-spacing:var(--bs-mk-tr-h3)}.bs-mk-h3{font-size:var(--bs-mk-fs-h3);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h3);letter-spacing:var(--bs-mk-tr-h3);margin:var(--bs-s3) 0 0}.bs-mk-lede{font-size:var(--bs-mk-fs-lede);line-height:var(--bs-mk-lh-lede);color:var(--bs-ink-2);max-width:var(--bs-mk-measure);margin:var(--bs-s4) 0 0;text-wrap:pretty}.bs-mk-body{font-size:var(--bs-mk-fs-lede);line-height:var(--bs-mk-lh-lede);color:var(--bs-ink-2);margin:var(--bs-s3) 0 0;text-wrap:pretty}.bs-mk-note{font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);margin:var(--bs-s3) 0 0;line-height:1.45}.bs-mk-micro{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);letter-spacing:var(--bs-mk-tr-micro);color:var(--bs-ink-4);margin:0}.bs-mk-mono{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);letter-spacing:0;color:var(--bs-ink-3);margin:0}.bs-mk-heroline{font-size:var(--bs-mk-fs-display);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-display);letter-spacing:var(--bs-mk-tr-display);margin:var(--bs-s2) 0 0;text-wrap:balance;max-width:46rem}.bs-mk-word{display:inline-block}.bs-mk[data-motion=on] .bs-mk-word{animation:bs-mk-rise var(--bs-dur-3) var(--bs-ease) both;animation-delay:calc(var(--bs-mk-i,0) * 42ms + 90ms)}.bs-mk-skiplink{top:var(--bs-s2);left:var(--bs-s2);z-index:var(--bs-z-toast);min-height:var(--bs-h-touch);padding-inline:var(--bs-s4);border-radius:var(--bs-r-control);background:var(--bs-signal);color:var(--bs-signal-ink);font:var(--bs-t-strong);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-150%)}.bs-mk-skiplink:focus-visible{transform:translateY(0)}.bs-mk-nav{z-index:var(--bs-z-sticky);background:var(--bs-surface);border-bottom:1px solid var(--bs-line);position:sticky;top:0}.bs-mk-nav__row{align-items:center;gap:var(--bs-s5);min-height:var(--bs-h-touch);padding-block:var(--bs-s2);display:flex}.bs-mk-nav__brand{align-items:center;gap:var(--bs-s2);min-height:var(--bs-h-touch);color:var(--bs-ink);font:var(--bs-t-strong);letter-spacing:var(--bs-tr-strong);text-decoration:none;display:inline-flex}.bs-mk-mark{height:var(--bs-s6);width:auto;display:block}.bs-mk-nav__links{align-items:center;gap:var(--bs-s1);margin-left:auto;display:flex}.bs-mk-nav__link{font:var(--bs-t-navitem);color:var(--bs-ink-2);padding:var(--bs-s2) var(--bs-s3);border-radius:var(--bs-r-control);text-decoration:none}.bs-mk-nav__link[aria-current=page]{color:var(--bs-ink);font-weight:var(--bs-fw-semibold)}.bs-mk-nav__toggle{margin-left:auto;display:none}.bs-mk-nav__drawer{border-top:1px solid var(--bs-line);padding:var(--bs-s3) var(--bs-mk-pad) var(--bs-s4);flex-direction:column;display:flex}.bs-mk-nav__drawerlink{min-height:var(--bs-h-touch);font:var(--bs-t-navitem);color:var(--bs-ink);align-items:center;text-decoration:none;display:flex}.bs-mk-grid{background:var(--bs-line);border:1px solid var(--bs-line);margin-top:var(--bs-s8);gap:1px;display:grid}.bs-mk-cell{background:var(--bs-surface);padding:var(--bs-s5) var(--bs-s5) var(--bs-s6)}.bs-mk-cell__num{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--bs-mk-tr-micro);color:var(--bs-ink-4);margin:0}.bs-mk-cell__title{font-size:var(--bs-mk-fs-h3);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h3);letter-spacing:var(--bs-mk-tr-h3);margin:var(--bs-s3) 0 0}.bs-mk-cell__cost{font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);color:var(--bs-signal-fill);margin:var(--bs-s1) 0 0;line-height:1.45}.bs-mk-cell__body{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);margin:var(--bs-s3) 0 0}.bs-mk-figures{gap:var(--bs-s8);margin-top:var(--bs-s8);border-top:1px solid var(--bs-line-strong);padding-top:var(--bs-s6);display:grid}.bs-mk-figure__line{margin:0}.bs-mk-figure__value{font:var(--bs-t-figure);letter-spacing:var(--bs-t-figure-track);display:inline-block}.bs-mk[data-motion=on] .bs-mk-figures:not([data-seen=true]) .bs-mk-figure__value{clip-path:inset(100% 0 0)}.bs-mk[data-motion=on] .bs-mk-figures[data-seen=true] .bs-mk-figure__value{animation:bs-mk-uncover .64s var(--bs-ease) both;animation-delay:calc(var(--bs-mk-i,0) * .14s)}.bs-mk-figure__unit{font:var(--bs-t-strong);color:var(--bs-ink-3);margin-left:var(--bs-s2)}.bs-mk-figure__label{font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);line-height:var(--bs-mk-lh-body);color:var(--bs-ink);margin:var(--bs-s3) 0 0;text-wrap:pretty}.bs-mk-steps{margin:var(--bs-s8) 0 0;padding:0;list-style:none;position:relative}.bs-mk-step{grid-template-columns:var(--bs-s9) minmax(0, 1fr);gap:var(--bs-s4);padding-block:var(--bs-s3);align-items:start;display:grid}.bs-mk-step__num{z-index:1;width:var(--bs-s6);height:var(--bs-s6);border-radius:var(--bs-r-pill);background:var(--bs-surface-2);color:var(--bs-ink-5);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);justify-self:center;place-items:center;display:grid;position:relative}.bs-mk-step[data-state=on]{background:var(--bs-surface-2);box-shadow:inset 3px 0 0 var(--bs-signal)}.bs-mk-step[data-state=on] .bs-mk-step__num{background:var(--bs-signal-fill);color:var(--bs-signal-ink)}.bs-mk-step[data-state=done] .bs-mk-step__num{background:var(--bs-ok-quiet);color:var(--bs-ok)}.bs-mk-step__line{align-items:baseline;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-mk-step__label{font:var(--bs-t-strong);font-weight:var(--bs-fw-semibold);color:var(--bs-ink)}.bs-mk-step__role{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-mk-step__handoff{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);margin:var(--bs-s1) 0 0}.bs-mk-steps--rail:before,.bs-mk-steps--rail:after{content:"";top:var(--bs-s5);bottom:var(--bs-s5);left:calc(var(--bs-s9) / 2 - 1px);width:2px;position:absolute}.bs-mk-steps--rail:before{background:var(--bs-line)}.bs-mk-steps--rail:after{background:var(--bs-signal);transform-origin:top;transform:scaleY(var(--bs-mk-progress,1))}.bs-mk-split .bs-mk-steps{margin-top:0}.bs-mk-step__num{transition:background var(--bs-dur-3) var(--bs-ease), color var(--bs-dur-3) var(--bs-ease)}.bs-mk-ledger{margin:0;padding:0;list-style:none}.bs-mk-ledger__row{grid-template-columns:var(--bs-s9) minmax(0, 1fr);gap:var(--bs-s4);padding-block:var(--bs-s6);display:grid;position:relative}.bs-mk-ledger__row:last-child{border-bottom:1px solid var(--bs-line)}.bs-mk-ledger__row:before{content:"";background:var(--bs-line-strong);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.bs-mk-ledger__num{font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-h3);font-variant-numeric:tabular-nums;line-height:var(--bs-mk-lh-h3);color:var(--bs-signal-fill)}.bs-mk-ledger__row .bs-mk-cell__title{margin-top:0}.bs-mk[data-motion=on] .bs-mk-ledger__row:before{transition:transform .72s var(--bs-ease);transform:scaleX(0)}.bs-mk[data-motion=on] .bs-mk-ledger__num{color:var(--bs-ink-4);transition:color .48s var(--bs-ease) .24s}.bs-mk[data-motion=on] .bs-mk-ledger__row[data-seen=true]:before{transform:scaleX(1)}.bs-mk[data-motion=on] .bs-mk-ledger__row[data-seen=true] .bs-mk-ledger__num{color:var(--bs-signal-fill)}.bs-mk-id{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);background:var(--bs-surface-2);color:var(--bs-ink-3);border-radius:var(--bs-r-pill);padding:2px var(--bs-s2)}.bs-mk-roles{gap:var(--bs-s6);margin-top:var(--bs-s8);display:grid}.bs-mk-role{border-top:1px solid var(--bs-line);padding-top:var(--bs-s4)}.bs-mk-role__surface{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-mk-role__name{font-size:var(--bs-mk-fs-h3);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h3);letter-spacing:var(--bs-mk-tr-h3);margin:var(--bs-s1) 0 0}.bs-mk-role__owns{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);margin:var(--bs-s2) 0 0}.bs-mk-cta{gap:var(--bs-s5);background:var(--bs-rail-bg);color:var(--bs-rail-ink);border-radius:var(--bs-r-container);padding:var(--bs-s9) var(--bs-s8);flex-direction:column;display:flex}.bs-mk-cta__title{font-size:var(--bs-mk-fs-h2-s);font-weight:var(--bs-fw-semibold);line-height:var(--bs-mk-lh-h);letter-spacing:var(--bs-mk-tr-h3);text-wrap:balance;max-width:34rem;margin:0}.bs-mk-cta__body{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-rail-muted);margin:var(--bs-s3) 0 0;max-width:34rem}.bs-mk-cta .bs-btn[data-variant=default]{border-color:var(--bs-rail-line);color:var(--bs-rail-ink);background:0 0}.bs-mk-cta .bs-btn[data-variant=default]:hover{background:var(--bs-rail-sel)}.bs-mk-foot{border-top:1px solid var(--bs-line);background:var(--bs-surface);padding-block:var(--bs-s9) var(--bs-s7);margin-top:var(--bs-s10)}.bs-mk-foot__cols{gap:var(--bs-s8);display:grid}.bs-mk-foot__about{font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);margin:var(--bs-s4) 0 0;max-width:22rem}.bs-mk-foot__title{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-mk-foot__list{margin:var(--bs-s3) 0 0;gap:var(--bs-s2);flex-direction:column;padding:0;list-style:none;display:flex}.bs-mk-foot__link{font-size:var(--bs-mk-fs-body);color:var(--bs-ink-2);align-items:center;text-decoration:none;display:inline-flex}.bs-mk-foot__link:hover{color:var(--bs-ink)}.bs-mk-foot__meta{gap:var(--bs-s3);border-top:1px solid var(--bs-line);margin-top:var(--bs-s8);padding-top:var(--bs-s5);flex-wrap:wrap;justify-content:space-between;display:flex}.bs-mk-hero{gap:var(--bs-s8);align-items:center;padding-block:2.5rem 3.5rem;display:grid}@media (min-width:40rem){.bs-mk-hero{padding-block:3.5rem 4.5rem}}@media (min-width:64rem){.bs-mk-hero{gap:var(--bs-s9);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-block:4.5rem 5.5rem}}.bs-mk-hero__copy{align-items:flex-start;gap:var(--bs-s2);flex-direction:column;min-width:0;display:flex}.bs-mk-hero__film{min-width:0}.bs-mk-hero__film .bs-mk-phone{right:auto;left:var(--bs-s2);bottom:var(--bs-s3)}@media (max-width:47.99rem){.bs-mk-hero__film .bs-mk-phone{display:none}}.bs-mk-hero .bs-mk-lede{max-width:var(--bs-mk-measure-lead)}.bs-mk-hero__actions{align-items:center;gap:var(--bs-s3);margin-top:var(--bs-s5);flex-wrap:wrap;display:flex}.bs-mk-hero__for{width:100%;margin-top:var(--bs-s7);padding-top:var(--bs-s4);border-top:1px solid var(--bs-line)}.bs-mk-hero__types{margin:var(--bs-s2) 0 0;gap:var(--bs-s1) var(--bs-s5);font-family:var(--bs-font-mono);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.bs-mk-feature{margin-top:var(--bs-s10);scroll-margin-top:5rem}.bs-mk-feature__more{margin-top:var(--bs-s9)}.bs-mk-list__bullet{width:var(--bs-s3);background:var(--bs-signal);flex:none;height:2px;margin-top:.75em}.bs-mk-proof{border:1px solid var(--bs-line);border-radius:var(--bs-r-container);background:var(--bs-surface);box-shadow:var(--bs-e-popover);margin:0;overflow:hidden}.bs-mk-proof__head{align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);border-bottom:1px solid var(--bs-line);background:var(--bs-surface-2);min-width:0;display:flex}.bs-mk-proof__id{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);font-weight:var(--bs-fw-semibold);color:var(--bs-ink);white-space:nowrap}.bs-mk-proof__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3);overflow:hidden}.bs-mk-proof__body{gap:var(--bs-s5);padding:var(--bs-s5);flex-direction:column;display:flex}.bs-mk-proof__cap{gap:var(--bs-s1);padding:var(--bs-s3) var(--bs-s4);border-top:1px solid var(--bs-line);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-2);flex-direction:column;line-height:1.45;display:flex}.bs-mk-proof__note{font:var(--bs-t-micro);line-height:var(--bs-t-micro-lh);color:var(--bs-ink-4)}.bs-mk-hyp{gap:var(--bs-s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bs-mk-hyp__row{grid-template-columns:var(--bs-s5) minmax(0, 1fr) auto;column-gap:var(--bs-s3);row-gap:var(--bs-s2);align-items:baseline;display:grid}.bs-mk-hyp__rank,.bs-mk-hyp__value{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track)}.bs-mk-hyp__rank{color:var(--bs-ink-4)}.bs-mk-hyp__name{font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);color:var(--bs-ink)}.bs-mk-hyp__row .bs-mk-meter{grid-column:2/-1}.bs-mk-meter{height:var(--bs-s1);margin-top:var(--bs-s2);background:var(--bs-surface-3);display:block;overflow:hidden}.bs-mk-hyp__row .bs-mk-meter{margin-top:0}.bs-mk-meter__fill{background:var(--bs-signal);transform-origin:0;height:100%;display:block}.bs-mk-hyp__row+.bs-mk-hyp__row .bs-mk-meter__fill{background:var(--bs-ink-4)}.bs-mk[data-motion=on] .bs-mk-meter__fill{transition:transform .9s var(--bs-ease);transition-delay:calc(var(--bs-mk-i,0) * .14s)}.bs-mk[data-motion=on] .bs-mk-proof:not([data-seen=true]) .bs-mk-meter__fill{transform:scaleX(0)}.bs-mk-scores{gap:var(--bs-s5);padding-top:var(--bs-s4);border-top:1px solid var(--bs-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-mk-proof__next{align-items:baseline;gap:var(--bs-s1) var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);background:var(--bs-signal-quiet);box-shadow:inset 3px 0 0 var(--bs-signal);font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-semibold);color:var(--bs-ink);flex-wrap:wrap;margin:0;display:flex}.bs-mk-proof__next>span{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-mk-gate__risk{justify-content:space-between;align-items:baseline;gap:var(--bs-s3);display:flex}.bs-mk-gate__level{font:var(--bs-t-strong);font-weight:var(--bs-fw-semibold);transition:color var(--bs-dur-3) var(--bs-ease)}.bs-mk-gate__level[data-level=elevated]{color:var(--bs-crit)}.bs-mk-gate__level[data-level=moderate]{color:var(--bs-warn)}.bs-mk-gate__level[data-level=low]{color:var(--bs-ok)}.bs-mk-gate{border:1px solid var(--bs-line);margin:0;padding:0;list-style:none}.bs-mk-gate__check{align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);border-bottom:1px solid var(--bs-line-row);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);transition:color .36s var(--bs-ease);display:flex}.bs-mk-gate__check:last-child{border-bottom:0}.bs-mk-gate__check[data-on=true]{color:var(--bs-ink)}.bs-mk-gate__check .bs-mk-list__mark{transition:background .24s var(--bs-ease), border-color .24s var(--bs-ease);margin-top:0}.bs-mk-gate__lock{justify-content:space-between;align-items:center;gap:var(--bs-s3);padding:var(--bs-s3) var(--bs-s4);border:1px solid var(--bs-line-strong);background:var(--bs-surface-2);font-size:var(--bs-mk-fs-body);color:var(--bs-ink-3);transition:background .42s var(--bs-ease), border-color .42s var(--bs-ease), color .42s var(--bs-ease);display:flex}.bs-mk-gate__lock strong{color:var(--bs-ink)}.bs-mk-gate__lock[data-open=true]{background:var(--bs-ok-quiet);border-color:var(--bs-ok);color:var(--bs-ok)}.bs-mk-merge{gap:var(--bs-s4);grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:start;display:grid}.bs-mk-merge__list{margin:var(--bs-s3) 0 0;gap:var(--bs-s2);flex-direction:column;padding:0;list-style:none;display:flex}.bs-mk-merge__from,.bs-mk-merge__to{min-height:var(--bs-h-touch);padding:var(--bs-s2) var(--bs-s3);border:1px solid var(--bs-line);border-radius:var(--bs-r-control);font-size:var(--bs-mk-fs-body);transition:opacity .42s var(--bs-ease), color .42s var(--bs-ease), background .42s var(--bs-ease), border-color .42s var(--bs-ease);align-items:center;line-height:1.35;display:flex}.bs-mk-merge__from{background:var(--bs-surface-2);color:var(--bs-ink-2)}.bs-mk-merge__from[data-gone=true]{opacity:.5;color:var(--bs-ink-4);text-decoration:line-through}.bs-mk-merge__to{color:var(--bs-ink-4)}.bs-mk-merge__to[data-on=true]{border-color:var(--bs-signal);background:var(--bs-signal-quiet);color:var(--bs-ink)}.bs-mk-merge__arrow{font:var(--bs-t-mono);color:var(--bs-ink-4);align-self:center}@media (max-width:47.99rem){.bs-mk-merge{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.bs-mk-merge__arrow{display:none}}.bs-mk-textlink{font-size:var(--bs-mk-fs-body);font-weight:var(--bs-fw-medium);color:var(--bs-ink-2);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--bs-line-strong);text-decoration-color:var(--bs-line-strong)}.bs-mk-textlink:hover{color:var(--bs-ink)}.bs-mk-frame{border-radius:var(--bs-r-container);background:var(--bs-surface);box-shadow:var(--bs-e-overlay);border:1px solid var(--bs-line);margin:0;overflow:hidden}.bs-mk-frame__chrome{align-items:center;gap:var(--bs-s2);height:var(--bs-s8);padding-inline:var(--bs-s3);border-bottom:1px solid var(--bs-line);background:var(--bs-surface-2);display:flex}.bs-mk-frame__dot{width:var(--bs-s1);height:var(--bs-s1);border-radius:var(--bs-r-pill);background:var(--bs-ink-5)}.bs-mk-frame__url{margin-left:var(--bs-s3);font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-4);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bs-mk-frame__cap{gap:var(--bs-s1);border-top:1px solid var(--bs-line);padding:var(--bs-s4);flex-direction:column;display:flex}.bs-mk-frame__quote{font-size:var(--bs-mk-fs-body);color:var(--bs-ink);line-height:1.45}.bs-mk-frame__cite{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-mk-frame__note{font:var(--bs-t-micro);line-height:var(--bs-t-micro-lh);color:var(--bs-ink-4)}.bs-mk-shell{background:var(--bs-paper);height:28rem;color:var(--bs-ink);display:flex}.bs-mk-shell__rail{background:var(--bs-rail-bg);width:11rem;color:var(--bs-rail-ink);flex-direction:column;flex:none;display:none}.bs-mk-shell__brand{align-items:center;gap:var(--bs-s2);padding:var(--bs-s3);font:var(--bs-t-small);font-weight:var(--bs-fw-semibold);display:flex}.bs-mk-shell__scope{padding:0 var(--bs-s3) var(--bs-s2);font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-rail-muted)}.bs-mk-shell__nav{padding-inline:var(--bs-s1);flex-direction:column;gap:1px;display:flex}.bs-mk-shell__navitem{padding:var(--bs-s2) var(--bs-s3);border-radius:var(--bs-r-control);font:var(--bs-t-small);color:var(--bs-rail-muted)}.bs-mk-shell__navitem[data-active=true]{background:var(--bs-rail-sel);color:var(--bs-rail-ink);font-weight:var(--bs-fw-semibold);box-shadow:inset 3px 0 0 var(--bs-signal)}.bs-mk-shell__main{flex-direction:column;flex:auto;min-width:0;display:flex}.bs-mk-shell__head{align-items:center;gap:var(--bs-s3);min-height:var(--bs-h-topbar);padding-inline:var(--bs-s3);border-bottom:1px solid var(--bs-line);flex:none;display:flex}.bs-mk-shell__title{font:var(--bs-t-strong);font-weight:var(--bs-fw-semibold);white-space:nowrap}.bs-mk-shell__search{border-radius:var(--bs-r-control);background:var(--bs-surface-2);min-width:0;padding:var(--bs-s1) var(--bs-s3);font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-4);flex:auto;display:none}.bs-mk-shell__action{border-radius:var(--bs-r-control);background:var(--bs-signal-fill);color:var(--bs-signal-ink);padding:var(--bs-s1) var(--bs-s3);font:var(--bs-t-small);font-weight:var(--bs-fw-semibold);white-space:nowrap;margin-left:auto}.bs-mk-shell__body{min-height:0;padding:var(--bs-s4);flex:auto;overflow:hidden}.bs-mk-mock{gap:var(--bs-s4);flex-direction:column;height:100%;min-height:0;display:flex}.bs-mk-mock__label{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3);margin:0}.bs-mk-mock__title{font:var(--bs-t-strong);font-weight:var(--bs-fw-semibold);margin:var(--bs-s1) 0 0}.bs-mk-mock__meta{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3);margin:var(--bs-s1) 0 0}.bs-mk-block{border:1px solid var(--bs-line);background:var(--bs-surface);padding:var(--bs-s4)}.bs-mk-block--quiet{background:var(--bs-surface-2)}.bs-mk-block__head{align-items:baseline;gap:var(--bs-s3);display:flex}.bs-mk-block__title{font:var(--bs-t-small);font-weight:var(--bs-fw-semibold);margin:0}.bs-mk-row{align-items:baseline;gap:var(--bs-s3);padding-block:var(--bs-s2);border-bottom:1px solid var(--bs-line-row);display:flex}.bs-mk-row:last-child{border-bottom:0}.bs-mk-row__label{font:var(--bs-t-small);color:var(--bs-ink-2);min-width:0}.bs-mk-row__value{font:var(--bs-t-small);color:var(--bs-ink);white-space:nowrap;margin-left:auto}.bs-mk-row__value--strong{font-weight:var(--bs-fw-semibold)}.bs-mk-row__id{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-mk-score{margin-top:var(--bs-s3)}.bs-mk-score__head{align-items:baseline;gap:var(--bs-s2);display:flex}.bs-mk-score__label{font:var(--bs-t-micro);letter-spacing:var(--bs-t-micro-track);text-transform:uppercase;color:var(--bs-ink-3)}.bs-mk-score__value{font:var(--bs-t-mono);color:var(--bs-ink);margin-left:auto}.bs-mk-score__track{height:var(--bs-s1);margin-top:var(--bs-s2);background:var(--bs-surface-3);overflow:hidden}.bs-mk-score__fill{background:var(--bs-signal);transform-origin:0;height:100%;display:block}.bs-mk-list{margin:var(--bs-s3) 0 0;gap:var(--bs-s2);flex-direction:column;padding:0;list-style:none;display:flex}.bs-mk-list__item{gap:var(--bs-s2);font-size:var(--bs-mk-fs-body);line-height:var(--bs-mk-lh-body);color:var(--bs-ink-2);display:flex}.bs-mk-list__mark{width:var(--bs-s3);height:var(--bs-s3);margin-top:var(--bs-s1);border:1px solid var(--bs-line-strong);border-radius:var(--bs-r-marker);font:var(--bs-t-micro);color:var(--bs-ok);flex:none;place-items:center;display:grid}.bs-mk-list__mark[data-on=true]{border-color:var(--bs-ok);background:var(--bs-ok-quiet)}.bs-mk-cursor{z-index:2;pointer-events:none;transition:left .78s var(--bs-ease), top .78s var(--bs-ease), opacity .2s var(--bs-ease);position:absolute}.bs-mk-phone{right:var(--bs-s4);bottom:var(--bs-s4);z-index:2;border-radius:var(--bs-r-panel);background:var(--bs-surface);width:10.75rem;box-shadow:var(--bs-e-popover);border:1px solid var(--bs-line);transition:opacity .4s var(--bs-ease), transform .4s var(--bs-ease);position:absolute;overflow:hidden}.bs-mk-phone[data-shown=false]{opacity:0;transform:translateY(var(--bs-s6))}.bs-mk-phone__bar{height:var(--bs-s5);background:var(--bs-rail-bg);justify-content:center;align-items:center;display:flex}.bs-mk-phone__notch{width:var(--bs-s7);height:var(--bs-s1);border-radius:var(--bs-r-pill);background:var(--bs-rail-sel)}.bs-mk-phone__body{padding:var(--bs-s3)}.bs-mk-phone__state{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ok);margin:var(--bs-s1) 0 0}.bs-mk-bays{gap:var(--bs-s3);margin-top:var(--bs-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-mk-tile{border:1px solid var(--bs-line);border-left:3px solid var(--bs-line-strong);background:var(--bs-surface);padding:var(--bs-s3)}.bs-mk-tile[data-state=occupied]{border-left-color:var(--bs-signal)}.bs-mk-tile[data-state=blocked]{border-left-color:var(--bs-crit)}.bs-mk-tile[data-state=empty]{border-left-color:var(--bs-line);background:var(--bs-surface-2)}.bs-mk-tile__id{font:var(--bs-t-mono);letter-spacing:var(--bs-t-mono-track);color:var(--bs-ink-3)}.bs-mk-tile__vehicle{font:var(--bs-t-small);font-weight:var(--bs-fw-semibold);margin:var(--bs-s1) 0 0}.bs-mk-tile__op{font:var(--bs-t-small);color:var(--bs-ink-2);margin:var(--bs-s1) 0 0}.bs-mk-tile__tech{font:var(--bs-t-micro);color:var(--bs-ink-3);margin:var(--bs-s2) 0 0}.bs-mk-shimmer{height:var(--bs-s3);margin-top:var(--bs-s2);background:var(--bs-surface-3);display:block}.bs-mk[data-motion=on] .bs-mk-shimmer{animation:bs-mk-pulse 1.6s var(--bs-ease) infinite}.bs-mk-shell__brand,.bs-mk-shell__navitem,.bs-mk-shell__action,.bs-mk-block__title,.bs-mk-row__label,.bs-mk-row__value,.bs-mk-tile__vehicle,.bs-mk-tile__op,.bs-mk-tile__tech,.bs-mk-shell .bs-mk-list__item{font-size:var(--bs-mk-fs-mock)}.bs-mk-row__label,.bs-mk-row__value{line-height:1.45}@media (max-width:47.99rem){.bs-mk .bs-segmented{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.bs-mk .bs-segmented button{border-left:1px solid var(--bs-line);border-top:1px solid var(--bs-line);height:var(--bs-h-touch)}.bs-mk .bs-segmented button:nth-child(odd){border-left:0}.bs-mk .bs-segmented button:nth-child(-n+2){border-top:0}}.bs-mk-stack{gap:var(--bs-s4);flex-direction:column;display:flex}.bs-mk-rowflex{align-items:center;gap:var(--bs-s3);flex-wrap:wrap;display:flex}.bs-mk-push{margin-left:auto}.bs-mk-illus{font:var(--bs-t-micro);line-height:var(--bs-t-micro-lh);color:var(--bs-ink-4)}@media (min-width:48rem){.bs-mk-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-mk-grid--three>.bs-mk-cell--wide{grid-column:span 2}.bs-mk-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-mk-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-mk-nav__links,.bs-mk-shell__rail{display:flex}.bs-mk-shell{height:32rem}.bs-mk-bays{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.bs-mk-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-mk-grid--three>.bs-mk-cell--wide{grid-column:span 3}.bs-mk-roles{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-mk-foot__cols{grid-template-columns:2fr 1fr 1fr 1fr}.bs-mk-cta{padding:var(--bs-s10);flex-direction:row;justify-content:space-between;align-items:center}.bs-mk-split{gap:var(--bs-s9);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.bs-mk-split--mid{align-items:center}.bs-mk-split--flip{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.bs-mk-split--flip>:first-child{order:2}.bs-mk-split--sticky>:first-child{position:sticky;top:6rem}}@media (max-width:47.99rem){.bs-mk-nav__links{display:none}.bs-mk-nav__toggle{display:inline-flex}.bs-mk-split{display:block}.bs-mk-split>*+*{margin-top:var(--bs-s6)}.bs-mk-shell__search{display:none}.bs-mk-foot__link{min-height:var(--bs-h-touch)}}@media (prefers-reduced-motion:reduce){.bs-mk *,.bs-mk :before,.bs-mk :after{transition:none!important;animation:none!important}}@keyframes bs-mk-rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes bs-mk-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes bs-mk-enter{0%{opacity:0;transform:translateY(var(--bs-s2))}to{opacity:1;transform:none}}.bs-mk[data-motion=on] .bs-mk-enter{animation:bs-mk-enter var(--bs-dur-3) var(--bs-ease) both}.bs-mk[data-motion=on] .bs-mk-swap{animation:bs-mk-swap .32s var(--bs-ease) both}@keyframes bs-mk-swap{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes bs-mk-uncover{0%{clip-path:inset(100% 0 0);transform:translateY(.3em)}to{clip-path:inset(0);transform:none}}.bs-mk[data-motion=on] .bs-mk-bar{animation:bs-mk-bar var(--bs-dur-3) var(--bs-ease) both}@keyframes bs-mk-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.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}.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.8fr) 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-exec-pulse{align-items:center;gap:var(--bs-s2) var(--bs-s5);margin:var(--bs-s4) 0 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-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}@media (max-width:860px){.bs-acct-paymentrow a{align-items:center;min-height:40px;display:inline-flex}}
