.bc,.house-only{--dialog-edge-gap:clamp(16px, 4vh, 40px);--dialog-inset-top:max(var(--dialog-edge-gap), calc(env(safe-area-inset-top,0px) + 12px));--dialog-inset-bottom:max(var(--dialog-edge-gap), calc(env(safe-area-inset-bottom,0px) + 12px));--dialog-inset-left:max(16px, calc(env(safe-area-inset-left,0px) + 12px));--dialog-inset-right:max(16px, calc(env(safe-area-inset-right,0px) + 12px));--dialog-max-height:calc(100vh - var(--dialog-inset-top) - var(--dialog-inset-bottom))}@supports (height:100dvh){.bc,.house-only{--dialog-edge-gap:clamp(16px, 4dvh, 40px);--dialog-max-height:calc(100dvh - var(--dialog-inset-top) - var(--dialog-inset-bottom))}}.bc,.bc-login,.decrypt-shell{color:var(--bc-ink);font:1rem/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bc{--bc-panel-inset:22px;background:var(--bc-bg);text-align:left;min-height:100dvh;display:flex}:is(html:has(.bc),html:has(.bc-login),body:has(.bc),body:has(.bc-login)){background:var(--bc-bg)}html:has(.bc){scrollbar-gutter:stable}.bc *,.bc-login *{box-sizing:border-box}.bc a{color:inherit;text-decoration:none}.bc button,.bc-login button{font:inherit;cursor:pointer}.bc button:disabled,.bc-login button:disabled{cursor:default;opacity:.55}.bc :focus,.bc-login :focus{outline:2px solid var(--bc-focus);outline-offset:2px}.bc :focus:not(:focus-visible),.bc-login :focus:not(:focus-visible){outline:none}.bc h1,.bc h2,.bc h3,.bc p{overflow-wrap:anywhere}.bc h1{letter-spacing:-.035em;margin:0 0 12px;font-size:2rem;font-weight:700;line-height:1.2}.bc h2{margin:0;font-size:1rem;font-weight:650;line-height:1.5}.bc h3{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.bc small{color:var(--bc-muted);font-size:.875rem;line-height:1.6}.bc-sidebar{background:var(--bc-surface);border-right:1px solid var(--bc-line);flex-direction:column;flex-shrink:0;gap:24px;width:clamp(248px,15.5rem,320px);height:100dvh;padding:24px 14px 12px;display:flex;position:sticky;top:0}.bc-brand{flex-shrink:0;align-items:center;gap:12px;padding:0 10px;font-size:1.125rem;font-weight:700;display:flex}.bc-brand img{border-radius:11px;flex-shrink:0;width:40px;height:40px}.bc-brand small{letter-spacing:0;margin-top:1px;font-size:.8125rem;font-weight:400;display:block}.bc-sidebar>.bc-navigation{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:4px 4px 12px;overflow-y:auto}.bc-navigation{align-content:start;gap:20px;display:grid}.bc .bc-nav-group h2{color:var(--bc-muted);letter-spacing:.035em;margin:0 12px 8px;font-size:.8125rem;font-weight:550;line-height:1.4}.bc .bc-nav-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bc-nav-list>li{min-width:0;display:flex}.bc .bc-nav-link{width:100%;min-height:48px;color:var(--bc-muted);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:1rem;font-weight:500;line-height:1.35;transition:background .14s,color .14s,border-color .14s;display:flex}.bc-nav-link>span{overflow-wrap:anywhere;min-width:0}.bc-nav-icon{flex-shrink:0;width:20px;height:20px}.bc .bc-nav-link:hover{background:var(--bc-hover);color:var(--bc-ink)}.bc .bc-nav-link[aria-current=page]{background:var(--bc-subtle);color:var(--bc-ink);border-color:#0000;font-weight:600}.bc-navigation-dialog{inset:var(--dialog-inset-top) auto var(--dialog-inset-bottom) var(--dialog-inset-left);width:min(320px,calc(100% - var(--dialog-inset-left) - max(48px,var(--dialog-inset-right))));max-width:none;height:var(--dialog-max-height);max-height:var(--dialog-max-height);border:1px solid var(--bc-line);background:var(--bc-surface);color:var(--bc-ink);font:inherit;box-shadow:12px 0 40px var(--bc-shadow);border-radius:20px;margin:0;padding:0;position:fixed;overflow:hidden}.bc-navigation-dialog:not([open]){display:none}.bc-navigation-dialog[open]{flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) both bc-navigation-in;display:flex}.bc-navigation-dialog[open][data-closing]{animation:.18s ease-in both bc-navigation-out}.bc-navigation-dialog::backdrop{background:var(--bc-scrim);animation:.22s ease-out both bc-navigation-scrim-in}.bc-navigation-dialog[data-closing]::backdrop{animation:.18s ease-in both bc-navigation-scrim-out}@keyframes bc-navigation-in{0%{transform:translateX(calc(-100% - var(--dialog-inset-left)))}to{transform:translate(0)}}@keyframes bc-navigation-out{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--dialog-inset-left)))}}@keyframes bc-navigation-scrim-in{0%{background:0 0}to{background:var(--bc-scrim)}}@keyframes bc-navigation-scrim-out{0%{background:var(--bc-scrim)}to{background:0 0}}.bc-navigation-header{border-bottom:1px solid var(--bc-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 14px 16px 24px;display:flex}.bc .bc-navigation-header h2{font-size:1.125rem;font-weight:650}.bc .bc-navigation-header h2:focus{outline:none}.bc .bc-nav-close{width:44px;height:44px;color:var(--bc-muted);background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;place-items:center;padding:0;display:grid}.bc .bc-nav-close:hover{background:var(--bc-hover);border-color:var(--bc-blue)}.bc-navigation-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:20px 14px 24px;overflow-y:auto}.bc-tool-dialog{inset:var(--dialog-inset-top) var(--dialog-inset-right) var(--dialog-inset-bottom) var(--dialog-inset-left);width:min(760px,calc(100% - var(--dialog-inset-left) - var(--dialog-inset-right)));max-width:none;max-height:var(--dialog-max-height);border:1px solid var(--bc-line);background:var(--bc-surface);color:var(--bc-ink);font:inherit;box-shadow:0 20px 64px var(--bc-shadow);border-radius:24px;margin:auto;padding:0;position:fixed;overflow:hidden}.bc-tool-dialog:not([open]){display:none}.bc-tool-dialog[open]{flex-direction:column;animation:.18s ease-out both bc-dialog-in;display:flex}.bc-tool-dialog[open][data-closing]{animation:.14s ease-in both bc-dialog-out}.bc-tool-dialog::backdrop{background:var(--bc-scrim);animation:.18s ease-out both bc-navigation-scrim-in}.bc-tool-dialog[data-closing]::backdrop{animation:.14s ease-in both bc-navigation-scrim-out}@keyframes bc-dialog-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bc-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.bc-tool-dialog-header{border-bottom:1px solid var(--bc-line);flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.bc .bc-tool-dialog-header h2{flex:1;min-width:0;font-size:1.125rem;line-height:1.4}.bc .bc-tool-dialog-header h2:focus{outline:none}.bc-tool-dialog-header .bc-button{flex-shrink:0;font-size:.875rem}.bc-tool-dialog-body{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.bc-tool-dialog-body>.bc-panel:last-child{margin-bottom:0}.bc-tool-dialog .bc-setting-row{flex-wrap:wrap}.bc-dialog-status{color:var(--bc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:.875rem;display:flex}.bc-dialog-status p{margin:0}.bc .bc-text-button{min-height:44px;color:var(--bc-blue);text-align:left;background:0 0;border:0;align-items:center;padding:0;font-size:.875rem;display:inline-flex}.bc .bc-text-button:hover{text-underline-offset:4px;text-decoration:underline}.bc .bc-check-sources .bc-text-button{border:1px solid var(--bc-line);background:var(--bc-subtle);color:var(--bc-ink);border-radius:10px;padding:8px 12px;display:flex}.bc .bc-activity-button{width:100%;color:var(--bc-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;display:flex}.bc .bc-activity-button:hover{background:var(--bc-hover)}.bc-activity-button>span{overflow-wrap:anywhere;flex:1;min-width:0}@media (width<=700px){.bc .bc-activity-button{padding:16px 18px;display:block}}@media (width<=520px){.bc-tool-dialog-header{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;display:grid}.bc .bc-tool-dialog-header h2{grid-area:1/1/auto/-1}.bc-tool-dialog-header>.bc-button{grid-row:2;justify-self:start}.bc-tool-dialog-header>.bc-button:last-child{grid-column:2;justify-self:end}.bc-tool-dialog-body{padding:16px}}.bc-workspace{flex:1;min-width:0}.bc-topbar{z-index:20;border-bottom:1px solid var(--bc-line);background:var(--bc-surface);justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:12px 36px;display:flex;position:sticky;top:0}.bc-breadcrumb{flex:1;align-items:center;gap:16px;min-width:0;font-size:.875rem;display:flex}.bc-breadcrumb>span{overflow-wrap:anywhere;min-width:0}.bc-muted{color:var(--bc-muted);margin:0 8px}.bc .owner-mode{z-index:auto;margin:0;position:static!important;transform:none!important}.bc .bc-menu-toggle{gap:8px;display:none}.bc-menu-toggle svg{flex-shrink:0}.bc-button,.bc-lock{border:1px solid var(--bc-line,#dbe5ea);background:var(--bc-surface,#fff);min-height:44px;color:var(--bc-ink,#19333f);white-space:normal;text-align:center;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:9px 15px;font-size:.875rem;font-weight:550;line-height:1.4;transition:background .14s,border-color .14s;display:inline-flex}.bc-button:hover,.bc-lock:hover{background:var(--bc-hover,#e8f1f5);border-color:var(--bc-blue,#216b8c)}.bc-lock{gap:8px}.bc-lock svg{flex-shrink:0}.bc-lock[aria-busy=true] svg{display:none}.bc-topbar :is(.bc-menu-toggle,.bc-lock){flex-shrink:0;gap:8px;width:6.5rem;min-height:2.75rem;padding:8px 10px;font-size:.875rem;font-weight:550;line-height:1.4}.bc main{max-width:1280px;margin:auto;padding:36px}.bc-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.bc-heading p{color:var(--bc-muted);margin:0;font-size:1rem}.bc-heading>div{flex:320px;min-width:0}.bc-heading>.bc-button{flex-shrink:0}.bc-observed{color:var(--bc-muted);flex-wrap:wrap;gap:4px 16px;margin:0 0 24px;font-size:.875rem;line-height:1.7;display:flex}.bc-observed-time{display:block}.bc-is-stale>span:first-child{color:var(--bc-warning)}.bc-error{border:1px solid var(--bc-warning);background:var(--bc-warning-bg);color:var(--bc-warning);border-radius:12px;padding:14px 18px;font-size:.875rem}.bc-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.bc-section-title>span,.bc-section-title>a,.bc-panel-heading>span,.bc-panel-heading>a{color:var(--bc-muted);font-size:.875rem}.bc-section-title>a,.bc-panel-heading>a{color:var(--bc-blue);align-items:center;min-height:44px;display:inline-flex}.bc-section-title>a:hover,.bc-panel-heading>a:hover{text-underline-offset:4px;text-decoration:underline}.bc-attention{margin-bottom:24px;padding:0}.bc-attention .bc-section-title{margin-bottom:12px}.bc-status-strip{color:var(--bc-muted);margin:0;padding:0 0 18px;font-size:.875rem;line-height:1.65}.bc-check-notice{border:1px solid var(--bc-line);background:var(--bc-surface);border-radius:16px;margin-bottom:24px;padding:20px}.bc-check-heading p{color:var(--bc-muted);margin:6px 0 0;font-size:1rem;line-height:1.65}.bc-check-sources{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.bc-check-sources li{min-width:0;max-width:100%}.bc-check-sources a{border:1px solid var(--bc-line);background:var(--bc-subtle);overflow-wrap:anywhere;border-radius:10px;align-items:center;min-height:44px;padding:8px 12px;font-size:.875rem;display:flex}.bc-check-sources a:hover{background:var(--bc-hover);text-underline-offset:4px;text-decoration:underline}.bc-issue-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bc-issue-list>li{border:1px solid var(--bc-line);border-left:3px solid var(--bc-warning);background:var(--bc-surface);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:24px;padding:20px;display:flex}.bc-issue-list>li>.bc-button{flex-shrink:0}.bc-issue-copy{flex:18rem;min-width:0}.bc-issue-copy h3{font-size:1rem;font-weight:600}.bc-issue-copy p{color:var(--bc-muted);margin:6px 0 8px;font-size:1rem;line-height:1.65}.bc-issue-copy small{overflow-wrap:anywhere;display:block}.bc-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bc-summary-card{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:16px;min-width:0;padding:20px}.bc-summary-card .bc-section-title{gap:8px;margin-bottom:12px}.bc-summary-value{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:1.125rem;font-weight:600;line-height:1.5}.bc-caption{color:var(--bc-muted);margin:10px 0 0;font-size:.875rem;line-height:1.65}.bc-sync-list{gap:12px;margin:0;display:grid}.bc-sync-list>div{gap:3px;display:grid}.bc-sync-list dt{font-size:.875rem;font-weight:600}.bc-sync-list dd{font-variant-numeric:tabular-nums;margin:0;font-size:1rem}.bc .bc-text-warning{color:var(--bc-warning)}.bc .bc-text-success{color:var(--bc-success)}.bc-panel{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:16px;margin:24px 0;overflow:hidden}.bc-panel-heading{border-bottom:1px solid var(--bc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:18px 22px;display:flex}.bc-panel-heading>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.bc-panel-note{color:var(--bc-muted);border-top:1px solid var(--bc-line);margin:0;padding:16px 22px;font-size:.875rem;line-height:1.65}.bc-panel-heading+.bc-panel-note{border-top:0;border-bottom:1px solid var(--bc-line)}.bc-empty{color:var(--bc-muted);margin:0;padding:22px;font-size:.9375rem}.bc-activity-list{margin:0;padding:0;list-style:none}.bc-activity-list li+li{border-top:1px solid var(--bc-line)}.bc-activity-list a{justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;display:flex}.bc-activity-list a:hover{background:var(--bc-hover)}.bc-activity-list a>span{overflow-wrap:anywhere;flex:1;min-width:0}.bc-activity-list strong{font-size:.9375rem;font-weight:550;display:block}.bc-activity-list small{margin-top:3px;display:block}.bc-activity-list time{color:var(--bc-muted);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem}.bc-record-list{margin:0;padding:0;list-style:none}.bc-record-list>li{align-items:center;gap:24px;padding:18px 22px;display:flex}.bc-record-list>li+li{border-top:1px solid var(--bc-line)}.bc-record-list>li>div{flex:1;min-width:0}.bc-record-list h3{font-size:1rem;font-weight:550}.bc-record-list p{color:var(--bc-muted);margin:4px 0 0;font-size:.875rem;line-height:1.65}.bc-record-list strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:40%;font-size:1.25rem;font-weight:600}.bc-workflow-action{background:var(--bc-subtle);border-top:1px solid var(--bc-line);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.bc-workflow-action p{margin:0;font-size:1rem;line-height:1.65}.bc-workflow-action .bc-button{flex-shrink:0}.bc-metadata-card{padding:20px 22px}.bc-metadata-card+.bc-metadata-card{border-top:1px solid var(--bc-line)}.bc-metadata-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.bc-metadata-heading h3{font-size:1rem;font-weight:600}.bc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;display:grid}.bc-facts>div{min-width:0}.bc-facts dt{color:var(--bc-muted);margin:0 0 4px;font-size:.875rem;line-height:1.5}.bc-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;line-height:1.65}.bc-row-details{margin-top:10px}.bc-row-details>summary,.bc-error-details>summary{cursor:pointer;min-height:44px;color:var(--bc-blue);padding:10px 0;font-size:.875rem;line-height:1.6}.bc-row-details>.bc-facts{padding:8px 0}.bc-error-details code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bc-subtle);border-radius:8px;max-height:180px;padding:12px;display:block;overflow:auto}.bc-error p{margin:0}.bc-guidance{border-left:3px solid var(--bc-warning);background:var(--bc-warning-bg);border-radius:0 8px 8px 0;margin-top:18px;padding:12px 16px}.bc-guidance strong{font-size:1rem;font-weight:550}.bc-guidance p{margin:6px 0 0;font-size:1rem;line-height:1.65}.bc-model-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.bc-model-card{border:1px solid var(--bc-line);background:var(--bc-surface);border-radius:12px;min-width:0;padding:18px}.bc-model-card:only-child{grid-column:1/-1}.bc-model-line{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bc-model-line h3{overflow-wrap:anywhere;min-width:0;font-size:1rem}.bc-model-card>p{color:var(--bc-muted);margin:12px 0;font-size:.875rem}.bc-model-card>p b{color:var(--bc-ink);font-weight:550}.bc-status{background:var(--bc-subtle);color:var(--bc-muted);overflow-wrap:anywhere;border-radius:7px;flex-shrink:0;max-width:100%;padding:4px 8px;font-size:.875rem;line-height:1.5}.bc-failed{background:var(--bc-warning-bg);color:var(--bc-warning)}.bc-ready,.bc-succeeded{color:var(--bc-success)}.bc-running,.bc-queued,.bc-preparing{color:var(--bc-blue)}.bc-history-panel>summary{cursor:pointer;min-height:56px;padding:16px 22px;font-size:1rem;font-weight:600}.bc-history-panel[open]>summary{border-bottom:1px solid var(--bc-line)}.bc-history-filter{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 22px 0;display:flex}.bc-history-filter label{color:var(--bc-muted);font-size:.875rem}.bc-history-filter select{font:inherit;border:1px solid var(--bc-line);background:var(--bc-surface);max-width:100%;min-height:44px;color:var(--bc-ink);border-radius:10px;padding:8px 36px 8px 12px}.bc-history-summary{padding:18px 22px}.bc-history-summary .bc-caption{margin:0}.bc-history-counts{flex-wrap:wrap;gap:10px 22px;margin:14px 0 0;display:flex}.bc-history-counts>div{align-items:baseline;gap:7px;display:flex}.bc-history-counts dt{color:var(--bc-muted);font-size:.875rem}.bc-history-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:600}.bc-run{border-top:1px solid var(--bc-line);padding:20px 22px}.bc-run-time{color:var(--bc-muted);margin:6px 0 0;font-size:.875rem;line-height:1.65}.bc-publications>.bc-panel:first-child{margin-top:0}.bc-panel-actions{padding:0 18px 18px}.bc-api-details summary{cursor:pointer;min-height:52px;color:var(--bc-muted);padding:17px 22px;font-size:.875rem}.bc-api-details[open] summary{border-bottom:1px solid var(--bc-line)}.bc-resources{padding:0 22px 14px}.bc-resources>div{border-bottom:1px solid var(--bc-line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.bc code{overflow-wrap:anywhere;min-width:0;font:.875rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.bc-copy{background:var(--bc-subtle);min-height:44px;color:var(--bc-blue);white-space:nowrap;border:0;border-radius:9px;padding:10px 12px;font-size:.875rem!important}.bc-resources p{color:var(--bc-muted);font-size:.875rem}.bc-setting-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 24px;padding:24px;display:flex}.bc-setting-row>div{min-width:0}.bc-setting-row+.bc-setting-row{border-top:1px solid var(--bc-line)}.bc-setting-row p{color:var(--bc-muted);margin:6px 0 0;font-size:1rem;line-height:1.65}.bc-action-group{flex-wrap:wrap;flex-shrink:0;gap:10px;max-width:100%;display:flex}.bc-setting-row>.bc-button,.bc-setting-row>.bc-lock{flex-shrink:0}.bc footer{color:var(--bc-muted);margin-top:28px;font-size:.875rem;line-height:1.7}.bc-skip{background:var(--bc-surface);color:var(--bc-ink);z-index:100;border-radius:10px;padding:12px 18px;position:fixed;top:-100px;left:16px}.bc-skip:focus{top:12px}.bc-login .bc-unlock{cursor:pointer}@media (width<=1150px){.bc-sidebar{width:clamp(232px,14.5rem,320px);padding:24px 12px 12px}.bc main{padding:30px 24px}.bc-topbar{padding:12px 24px}.bc-overview-grid{gap:12px}.bc-summary-card{padding:17px}}@media (width<=1000px){.bc-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-summary-card:last-child{grid-column:1/-1}.bc-model-list{grid-template-columns:1fr}.bc-setting-row{flex-wrap:wrap}}@media (width<=700px){.bc{--bc-panel-inset:18px;grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar""content";align-content:start;display:grid}.bc-workspace{display:contents}.bc-topbar{grid-area:topbar;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:64px;padding:12px 18px;display:grid}.bc .bc-menu-toggle{display:inline-flex}.bc-topbar :is(.bc-menu-toggle,.bc-lock){width:min(6.5rem,100%)}.bc-topbar>.bc-lock{justify-self:end}.bc-breadcrumb{text-align:center;justify-content:center;gap:0;font-size:.875rem}.bc-breadcrumb .bc-workspace-label,.bc-sidebar{display:none}.bc main{grid-area:content;width:100%;padding:24px 18px}.bc h1{font-size:1.75rem}.bc-heading{align-items:flex-start;gap:14px}.bc-heading p{font-size:1rem}.bc-heading>.bc-button{padding:10px;font-size:.875rem}.bc-observed{margin-bottom:22px;display:block}.bc-overview-grid{grid-template-columns:1fr;gap:12px}.bc-summary-card:last-child{grid-column:auto}.bc-summary-card{padding:18px}.bc-sync-list>div{gap:3px;display:grid}.bc-sync-list dd{font-size:1rem}.bc-issue-list>li{flex-direction:column;gap:14px;padding:18px}.bc-issue-list>li>.bc-button{align-self:flex-start}.bc-issue-copy{flex-basis:auto}.bc-panel-heading{flex-wrap:wrap;padding:14px 18px}.bc-panel-note,.bc-empty{padding:18px}.bc-activity-list a{padding:16px 18px;display:block}.bc-activity-list time{text-align:left;margin-top:7px;font-size:.875rem;display:block}.bc-record-list>li{gap:16px;padding:16px 18px}.bc-workflow-action{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.bc-metadata-card,.bc-run{padding:18px}.bc-facts{grid-template-columns:1fr;gap:14px}.bc-history-panel>summary{padding:16px 18px}.bc-history-filter{flex-wrap:wrap;padding:18px 18px 0}.bc-history-summary{padding:18px}.bc-history-counts{gap:8px 16px}.bc-model-list{padding:12px}.bc-model-card{padding:16px}.bc-model-line{flex-wrap:wrap}.bc-setting-row{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.bc-resources{padding:0 18px 14px}.bc-resources>div{align-items:flex-start}.bc-api-details summary{padding:17px 18px}}@media (width<=360px){.bc-topbar{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-breadcrumb{text-align:left;grid-area:2/1/auto/-1;justify-content:flex-start}.bc-heading{flex-wrap:wrap}.bc-heading>div{flex-basis:100%}}@media (forced-colors:active){.bc .bc-nav-link[aria-current=page]{border-color:highlight}.bc :focus,.bc-login :focus{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.bc *,.bc-login *,.bc-navigation-dialog::backdrop,.bc-tool-dialog::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bc-model-coverage{border-top:1px solid var(--bc-line);margin-top:18px;padding-top:14px}.bc-model-coverage p{color:var(--bc-muted);margin:8px 0;font-size:.9375rem;line-height:1.6}.bc-model-coverage .bc-text-warning{color:var(--bc-warning)}.bc-report-status{padding:22px 24px}.bc-model-card code,.bc-login .intro{overflow-wrap:anywhere}@media (width<=520px){.bc-report-status{padding:18px}}.bc-pending-requests>.bc-section-title{margin:0;padding:18px 22px}.bc-pending-requests>.bc-issue-list{padding:0 12px 12px}.bc-pending-requests .bc-issue-list>li{border-left-color:var(--bc-blue)}.bc-connected{background:var(--bc-subtle);color:var(--bc-success)}.bc-disconnected,.bc-revoked,.bc-reconnect_required{background:var(--bc-warning-bg);color:var(--bc-warning)}.bc-connections{gap:0}.bc-connections .bc-metadata-card{background:0 0;border:0;border-radius:0;padding:18px 20px}.bc-connections .bc-metadata-card+.bc-metadata-card{border-top:1px solid var(--bc-line)}.bc-connections .bc-metadata-heading{margin:0}.bc-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.bc-source-card{border:1px solid var(--bc-line);background:var(--bc-subtle);border-radius:14px;min-width:0;padding:20px}.bc-source-card .bc-model-line{flex-wrap:wrap;align-items:flex-start;gap:12px}.bc-source-facts{gap:16px;margin:20px 0;display:grid}.bc-source-facts dt,.bc-backup-facts dt{color:var(--bc-muted);font-size:.875rem;line-height:1.6}.bc-source-facts dd,.bc-backup-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:1rem;font-weight:600;line-height:1.6}.bc-source-check{color:var(--bc-warning);margin-top:14px}.bc-backup-history{gap:12px;margin:0;padding:20px;list-style:none;display:grid}.bc-backup-history>li{border:1px solid var(--bc-line);border-radius:12px;min-width:0;padding:18px 20px}.bc-backup-history .bc-model-line{flex-wrap:wrap}.bc-backup-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:14px;margin:16px 0 0;display:grid}@media (width<=1000px){.bc-source-grid{grid-template-columns:1fr}}@media (width<=380px){.bc-source-card,.bc-backup-history>li{padding:16px}.bc-backup-facts{grid-template-columns:1fr}}.bc-saved-reader>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650}.bc-reader-body,.bc-panel-content{padding:20px var(--bc-panel-inset) var(--bc-panel-inset);min-width:0}.bc-panel-content>.bc-panel:first-child{margin-top:0}.bc-panel-content>.bc-panel:last-child{margin-bottom:0}.bc-panel-content>p:first-child,.bc-reader-body>:first-child{margin-top:0}.bc-panel-content>:last-child{margin-bottom:0}.bc-reader-status,.bc-reader-documents>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bc-reader-status{color:var(--bc-muted);margin:20px 0;font-size:.875rem}.bc-reader-select,.bc-reader-search{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-weight:600;display:flex}.bc-reader-select select,.bc-reader-search input{font:inherit;color:inherit;border:1px solid var(--bc-line);background:0 0;border-radius:10px;min-width:0;max-width:100%;padding:10px 12px;font-size:16px}.bc-reader-search{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.bc-reader-search input{width:100%;min-width:0}.bc-reader-select{gap:12px}.bc-reader-select select{flex:140px;min-height:44px}.bc-reader-status>span{overflow-wrap:anywhere;flex:220px;min-width:0}.bc-reader-status>.bc-button{flex-shrink:0}.bc-reader-filters{border-bottom:1px solid var(--bc-line);gap:16px;padding-bottom:20px;display:grid}.bc-reader-filters>.bc-reader-search,.bc-reader-filters>.bc-caption,.bc-reader-filters>.bc-error{margin:0}.bc-reader-filter-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;gap:16px;display:grid}.bc-reader-filter-row label{gap:6px;min-width:0;max-width:100%;font-size:14px;display:grid}.bc-reader-filter-row input,.bc-reader-filter-row select{width:100%;font:inherit;color:inherit;background:var(--bc-surface,transparent);border:1px solid var(--bc-line);box-sizing:border-box;border-radius:10px;min-width:0;max-width:100%;min-height:44px;padding:10px;font-size:16px}.bc-reader-filter-row input[type=date]{text-align:left;appearance:none;min-height:48px;display:block}.bc-reader-filter-row input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.bc-reader-filter-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.bc-reader-filter-actions>.bc-button{min-width:100px}.bc-reader-filters [aria-invalid=true]{border-color:var(--bc-warning)}.bc-reader-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;overflow-wrap:anywhere;max-height:65vh;overflow:auto}.bc-reader-scroll:focus-visible{outline-offset:3px;outline:2px solid}.bc-reader-record,.bc-reader-model{border-top:1px solid var(--bc-line);min-width:0;padding:15px 0}.bc-reader-record>summary,.bc-reader-model>summary{cursor:pointer;overflow-wrap:anywhere;box-sizing:border-box;min-height:44px;padding:10px 0;line-height:1.5}.bc-reader-record>summary small{color:var(--bc-muted);padding-top:5px;font-weight:400;display:block}.bc-reader-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.bc-reader-definition,.bc-reader-definition>div{margin:12px 0}.bc-reader-definition dt{font-weight:600}.bc-reader-definition dd{margin:4px 0 0}.bc-reader-values{padding-left:22px;list-style:outside}.bc-reader-values>li{margin:10px 0}.bc-reader-documents{margin:14px 0;padding:0;list-style:none}.bc-reader-documents>li{border-top:1px solid var(--bc-line);padding:16px 0}.bc-reader-documents>li>div{overflow-wrap:anywhere;flex:1;min-width:160px}.bc-reader-more{margin:15px 0}.bc-recovery{line-height:1.65}.bc-recovery-table{overflow-x:auto}.bc-recovery table{border-collapse:collapse;width:100%;font-size:14px}.bc-recovery caption{text-align:left;margin:14px 0;font-weight:600}.bc-recovery th,.bc-recovery td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bc-line);min-width:130px;padding:14px 12px}.bc-recovery th:first-child{padding-left:0}.bc-recovery-steps{padding-left:22px}.bc-recovery-steps li{margin:12px 0}@media (width<=540px){.bc-reader-status{align-items:flex-start}.bc-recovery-table table,.bc-recovery-table tbody,.bc-recovery-table tr,.bc-recovery-table td,.bc-recovery-table th{display:block}.bc-recovery-table thead{display:none}.bc-recovery-table td,.bc-recovery-table th{border:0;min-width:0;padding:8px 0}.bc-recovery-table tr{border-bottom:1px solid var(--bc-line);padding:12px 0}}.bc-reader-versions{padding:0;list-style:none}.bc-reader-versions li{border-bottom:1px solid var(--bc-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.bc-reader-versions small{margin-top:5px;display:block}.bc-recovery-preview{border-top:1px solid var(--bc-line);margin-top:20px;padding-top:20px}.bc-recovery-preview label{display:block}.bc-recovery-preview select{border:1px solid var(--bc-line);background:var(--bc-bg);width:100%;max-width:420px;color:inherit;border-radius:8px;margin:8px 0 16px;padding:10px;display:block}.bc-button.bc-recovery-cancel:focus-visible{outline-offset:3px;outline:2px solid #b42318}@media (width<=480px){.bc-reader-versions li{flex-direction:column;align-items:flex-start}.bc-recovery-preview .bc-action-group{flex-wrap:wrap}}.bc-reader-versions li{flex-wrap:wrap}.bc-reader-versions li>span{overflow-wrap:anywhere;flex:1;min-width:0}.bc-reader-documents>li>div{min-width:min(160px,100%)}.bc-reader-documents .bc-button,.bc-reader-versions .bc-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.bc-recovery-preview select{font:inherit;box-sizing:border-box;min-height:44px;font-size:16px}.bc-recovery-preview strong{overflow-wrap:anywhere}.bc-button.bc-recovery-cancel{color:var(--bc-warning);border-color:var(--bc-warning)}.bc-button.bc-recovery-cancel:focus-visible{outline-color:var(--bc-focus)}.bc-saved-reader{container-type:inline-size}.bc-reader-split{border:1px solid var(--bc-line);border-radius:12px;grid-template-columns:1fr;min-width:0;margin-top:16px;display:grid;overflow:hidden}.bc-record-choice{text-align:left;width:100%;min-height:72px;color:inherit;border:0;border-bottom:1px solid var(--bc-line);overflow-wrap:anywhere;background:0 0;flex-direction:column;gap:5px;padding:16px;display:flex}.bc-record-choice>span{color:var(--bc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.bc-record-choice:hover,.bc-record-choice[aria-current=true]{background:var(--bc-subtle)}.bc-record-choice[aria-current=true]{box-shadow:inset 3px 0 var(--bc-blue)}.bc-record-detail{min-width:0;padding:18px;display:none}.bc-reader-has-selection>.bc-reader-list{display:none}.bc-reader-has-selection>.bc-record-detail{display:block}.bc-reader-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.bc-reader-actions .bc-action-group{flex-wrap:wrap}.bc-record-detail h3{scroll-margin:20px;font-size:1.25rem;line-height:1.4}.bc-record-detail .bc-reader-text{max-width:72ch}.bc-reader-recovery{border-top:1px solid var(--bc-line);margin-top:24px;padding-top:12px;font-size:.875rem}.bc-record-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.bc-record-shortcuts>a{border:1px solid var(--bc-line);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.bc-record-shortcuts>a:hover{background:var(--bc-subtle);border-color:var(--bc-blue)}.bc-record-shortcuts span{color:var(--bc-muted);font-size:.875rem}.bc-continue-reading{margin:0;padding:0 16px 16px}.bc-continue-reading a{text-underline-offset:3px;text-decoration:underline}@container (width>=720px){.bc-reader-split{grid-template-columns:minmax(220px,32%) minmax(0,1fr)}.bc-reader-split>.bc-reader-list,.bc-reader-split>.bc-record-detail{display:block}.bc-record-detail{border-left:1px solid var(--bc-line)}}@media (width<=400px){.bc-record-shortcuts{grid-template-columns:1fr}.bc-record-detail{padding:16px}.bc-reader-actions .bc-button{padding:10px}}@media (forced-colors:active){.bc-record-choice[aria-current=true]{outline-offset:-2px;outline:2px solid highlight}}.bc-theme-setting{border:0;border-bottom:1px solid var(--bc-line);min-width:0;margin:0;padding:22px}.bc-theme-setting legend{float:left;width:100%;padding:0;font-size:1rem;font-weight:650}.bc-theme-setting>p{clear:both;color:var(--bc-muted);margin:6px 0 18px;font-size:.875rem}.bc-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:660px;display:grid}.bc-theme-option{border:1px solid var(--bc-line);background:var(--bc-bg);cursor:pointer;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:14px 12px;min-width:0;padding:18px;display:grid;position:relative}.bc-theme-option:hover{border-color:var(--bc-blue)}.bc-theme-option:has(input:checked){border-color:var(--bc-blue);box-shadow:inset 0 0 0 1px var(--bc-blue);background:var(--bc-subtle)}.bc-theme-option input{width:18px;height:18px;accent-color:var(--bc-blue);grid-row:2;margin:0}.bc-theme-option>span:last-child{overflow-wrap:anywhere;grid-row:2;min-width:0}.bc-theme-option strong{font-size:1rem;font-weight:600;display:block}.bc-theme-option small{font-size:.8125rem;display:block}.bc-theme-swatch{pointer-events:none;border:1px solid;border-radius:9px;grid-column:1/-1;grid-template-columns:24px 1fr;gap:7px;height:76px;padding:12px;display:grid}.bc-theme-swatch i{border-radius:3px;display:block}.bc-theme-swatch i:first-child{grid-row:1/3}.bc-theme-swatch-light{background:#f4f8fa;border-color:#dbe5ea}.bc-theme-swatch-light i{background:#dbe5ea}.bc-theme-swatch-light i:first-child{background:#216b8c}.bc-theme-swatch-dark{background:#09090b;border-color:#34313d}.bc-theme-swatch-dark i{background:#34313d}.bc-theme-swatch-dark i:first-child{background:#bea6f3}@media (width<=380px){.bc-theme-setting{padding:18px}.bc-theme-options{gap:10px}.bc-theme-option{gap:12px 8px;padding:12px}}@media (forced-colors:active){.bc-theme-option:has(input:checked){outline:2px solid highlight}}@media (width<=540px){.bc-heading{flex-direction:column;align-items:flex-start;gap:16px}.bc-heading>div{flex-basis:auto;width:100%}.bc-heading>.bc-button{align-self:flex-start}.bc-reader-select{flex-direction:column;align-items:flex-start}.bc-reader-select select{flex:initial;width:100%}}
