.eri-bds-chrome{--bds-header: 64px}.bds-content{background:var(--eri-surface-soft);color:var(--eri-ink);padding-top:var(--bds-header);min-height:calc(100vh - var(--bds-header))}.bds-shell{display:flex;flex-wrap:wrap;align-items:stretch}.bds-sidebar{flex:0 0 224px;width:224px;box-sizing:border-box;background:var(--eri-surface);border-right:1px solid var(--eri-border);display:flex;flex-direction:column;font-family:var(--eri-font-body)}.bds-sidebar__section{height:24px;display:flex;align-items:flex-end;padding:0 12px 4px;font:800 9px/1 var(--eri-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--eri-muted)}.bds-sidebar a{height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:14px;color:var(--eri-muted);text-decoration:none;border-left:2px solid transparent}.bds-sidebar a:hover{background:var(--eri-surface-soft)}.bds-sidebar a svg{flex:0 0 auto}.bds-sidebar a[aria-current]{background:var(--eri-bds-green-tint);color:var(--eri-bds-green-700);border-left-color:var(--eri-bds-green);font-weight:600}.bds-sidebar a:focus-visible{outline:3px solid var(--eri-focus);outline-offset:-3px}.bds-sidebar__user{position:relative;margin-top:auto;padding:8px 12px;border-top:1px solid var(--eri-border);font-size:12px}.bds-main{flex:999 1 560px;min-width:0}.bds-main>.platform-page{max-width:none;margin:0}@media(max-width:800px){.bds-sidebar{flex-basis:100%;width:100%;border-right:0;border-bottom:1px solid var(--eri-border)}.bds-sidebar__user{margin-top:0}}.bds-drawer{margin:0 0 0 auto;height:100%;max-height:none;width:min(360px,100vw);box-sizing:border-box;padding:16px;border:0;background:var(--eri-surface);color:var(--eri-ink)}.bds-drawer::backdrop{background:color-mix(in srgb,var(--eri-ink) 40%,transparent)}.bds-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bds-drawer__head h2{margin:0;font:800 18px/1.3 var(--eri-font-heading)}.bds-drawer ul{list-style:none;margin:16px 0 0;padding:0}.bds-drawer li a{display:block;padding:10px 4px;color:var(--eri-bds-green-700)}body:has(.eri-bds-chrome){margin:0;background:var(--eri-canvas);font-family:var(--eri-font-body)}body:has(.eri-bds-chrome)>a[href="#main"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%)}body:has(.eri-bds-chrome)>a[href="#main"]:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;margin:0;padding:12px;clip:auto;clip-path:none;background:var(--eri-surface);color:var(--eri-action);z-index:100}.bds-main .ds-breadcrumb-bar{padding:16px 24px 0;border-bottom:0;background:transparent;max-width:none}.bds-sidebar__user .ds-account-panel{top:auto;bottom:calc(100% + 8px);right:auto;left:8px;width:min(300px,calc(100vw - 32px))}.bds-label{margin:0;font:600 11px/16px var(--eri-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--eri-muted)}.bds-card--interactive{text-decoration:none}.bds-card--interactive:hover{border-color:var(--eri-action)}.bds-card--interactive:focus-visible{outline:3px solid var(--eri-focus);outline-offset:2px}.platform-page a.bds-card--interactive{color:var(--eri-ink)}.bds-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px;background:var(--eri-surface);color:var(--eri-ink);border:1px solid var(--eri-border);border-radius:var(--eri-radius-md);box-shadow:0 1px 3px color-mix(in srgb,var(--eri-ink) 12%,transparent)}.bds-cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--eri-touch-height);box-sizing:border-box;padding:10px 24px;border:2px solid transparent;border-radius:var(--eri-radius-md);font:600 16px/24px var(--eri-font-heading);background:var(--eri-bds-lime);color:var(--eri-bds-cta-ink);text-decoration:none}.bds-cta:hover{opacity:.9}.bds-cta:focus-visible{outline:3px solid var(--eri-focus);outline-offset:2px}.bds-cta--sm{min-height:36px;padding:6px 16px;font-size:14px;line-height:20px}.bds-cta--secondary-light{background:transparent;color:var(--eri-ink);border-color:var(--eri-ink)}.platform-page .bds-cta{color:var(--eri-bds-cta-ink)}.platform-page .bds-cta--secondary-light{color:var(--eri-ink)}.bds-badge{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid transparent;font:500 12px/16px var(--eri-font-body);white-space:nowrap}.bds-badge--pill{border-radius:9999px}.bds-badge--ok{background:var(--eri-success-soft);color:var(--eri-success);border-color:var(--eri-success)}.bds-badge--warn{background:var(--eri-warning-soft);color:var(--eri-warning);border-color:var(--eri-warning)}.bds-badge--fail{background:var(--eri-error-soft);color:var(--eri-error);border-color:var(--eri-error)}.bds-badge--active{background:var(--eri-action-soft);color:var(--eri-action);border-color:var(--eri-action)}.bds-badge--neutral{background:var(--eri-surface-soft);color:var(--eri-muted);border-color:var(--eri-border-strong)}.bds-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;box-sizing:border-box;padding:4px 12px;border-radius:var(--eri-radius-sm);font:500 14px/20px var(--eri-font-heading);cursor:pointer;border:1px solid transparent;background:var(--eri-action);color:var(--eri-surface)}.bds-btn--outline{background:transparent;color:var(--eri-ink);border-color:var(--eri-control-border)}.bds-btn:focus-visible{outline:3px solid var(--eri-focus);outline-offset:2px}
