:root{color-scheme:light dark;--ink:var(--color-ink);--muted:var(--color-muted);--line:var(--color-line);--accent:var(--color-accent);--accent-deep:var(--color-accent-deep);--page:var(--surface-page);--raised:var(--surface-raised);--on-accent:var(--color-surface);--selected:var(--color-domain-selected);--selected-tint:light-dark(color-mix(in srgb,var(--accent) 13%,var(--raised)),color-mix(in srgb,var(--accent) 10%,var(--raised)));--selected-edge:color-mix(in srgb,var(--accent) 45%,var(--raised));--selected-title:color-mix(in srgb,var(--accent) 75%,var(--ink));--peer:color-mix(in srgb,var(--color-muted) 45%,var(--raised));--peer-line:color-mix(in srgb,var(--color-muted) 50%,var(--raised));--track:color-mix(in srgb,var(--line) 45%,var(--raised));--grid:color-mix(in srgb,var(--line) 70%,var(--raised));--pending:var(--color-warning);--verified:var(--color-success);--blocked:var(--color-danger);--blocked-tint:color-mix(in srgb,var(--color-danger) 13%,var(--raised));--blocked-edge:color-mix(in srgb,var(--color-danger) 45%,var(--raised));--blocked-title:color-mix(in srgb,var(--color-danger) 75%,var(--ink));--band:light-dark(var(--color-ink),color-mix(in srgb,var(--color-background) 72%,var(--shadow-tint)));--on-band:light-dark(var(--color-background),var(--color-ink));--band-accent:light-dark(color-mix(in srgb,var(--color-accent) 40%,var(--color-background)),var(--color-accent))}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}a,button,select{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;left:var(--space-5);top:-5rem;z-index:200;padding:var(--space-4) var(--space-5);color:var(--on-band);background:var(--band);border-radius:var(--radius-small)}.skip-link:focus{top:var(--space-5)}h1,h2,h3{margin:0;color:var(--ink)}.banklens-shell{min-height:100vh;overflow-x:clip;background:var(--page)}.note{margin:0}.meta,.note{color:var(--muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.meta{margin:var(--space-1) 0 0}.selected-ink{color:var(--selected);font-weight:600}.empty-note{color:var(--muted)}.primary-action{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:0 var(--space-6);border:0;border-radius:var(--radius-small);color:var(--on-accent);background:var(--accent);font-size:var(--text-base);font-weight:600;text-decoration:none;cursor:pointer}.primary-action:hover{background:var(--accent-deep)}.text-action{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;color:var(--accent);background:none;font-size:var(--text-base);font-weight:600;text-decoration:none;cursor:pointer}.text-action:hover{text-decoration:underline;text-underline-offset:4px}.bl-top{display:flex;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;min-height:72px;padding:var(--space-3) clamp(16px,3vw,40px);background:var(--color-surface);border-bottom:var(--edge-hairline)}.bl-brand,.bl-top{align-items:center}.bl-brand{display:inline-flex;gap:var(--space-4);color:var(--ink);text-align:left}.bl-brand img{border-radius:var(--radius-small);background:light-dark(transparent,var(--color-ink))}.bl-brand strong{display:block;font-size:20px;font-weight:650;letter-spacing:-.01em;line-height:1.2}.bl-brand small{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-xs);line-height:1.4}.bl-brand-button{min-height:44px;padding:0;background:none;border:0;cursor:pointer}.bl-header-tools{display:flex;align-items:center;gap:var(--space-5)}.data-note{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.data-note:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--muted)}.appearance-control{padding:2px;border:var(--edge-hairline);background:transparent;color:var(--muted)}.appearance-option,.appearance-option input{width:44px;height:44px}.appearance-option span{width:34px;height:34px}.appearance-option svg{width:18px;height:18px}.appearance-option input:checked+span{background:var(--accent);color:var(--on-accent)}.appearance-option input:focus-visible+span{outline:3px solid var(--accent-deep);outline-offset:2px}.surface{min-width:0;border-radius:var(--radius-large);background:var(--raised);box-shadow:var(--shadow-raised)}.panel-heading{margin-bottom:var(--space-7)}.bl-peer-head h2,.lineage-heading h2,.panel-heading h2,.trend-head h2{font-size:var(--text-lg);line-height:var(--text-lg-line);font-weight:600;letter-spacing:-.01em}.bl-landing{min-height:100vh;background:radial-gradient(circle at 85% 167px,light-dark(color-mix(in srgb,var(--color-domain-glow) 12%,transparent),color-mix(in srgb,color-mix(in srgb,var(--accent-deep) 45%,var(--raised)) 15%,transparent)),transparent 28rem),var(--page)}.bl-landing-body{display:grid;gap:var(--space-10);width:min(1200px,100% - 32px);margin:0 auto;padding:var(--space-16) 0 var(--space-12)}.bl-hero h1{font-family:var(--font-display);font-size:clamp(38px,5.2vw,56px);font-weight:500;line-height:1.15;letter-spacing:-.025em}.bl-hero h1 em{color:var(--accent);font-style:normal}.bl-hero>p{max-width:34ch;margin:var(--space-6) 0 var(--space-8);color:var(--muted);font-size:var(--text-lg);line-height:var(--text-lg-line)}.bl-peer{padding:var(--space-8) var(--space-10) var(--space-8)}.bl-peer-empty{display:grid;gap:var(--space-5);justify-items:start}.bl-peer-empty p{margin:0;color:var(--muted)}.bl-peer-head{margin-bottom:var(--space-6)}.bl-peer-head h2{display:flex;align-items:baseline;gap:var(--space-4)}.bl-peer-head h2 span{font-family:var(--font-data);font-weight:500}.bl-peer-head h2 span,.bl-peer-head p{color:var(--muted);font-size:var(--text-xs)}.bl-peer-head p{margin:var(--space-1) 0 0;line-height:var(--text-xs-line)}.bl-peer-foot{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-6);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--edge-hairline)}.bl-excluded{margin-top:var(--space-2)}.bl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-10);width:min(1200px,100% - 32px);margin:0 auto;padding:var(--space-10) 0 var(--space-14);border-top:var(--edge-hairline)}.bl-steps h2{font-family:var(--font-display);line-height:var(--text-xl-line);font-weight:500}.bl-steps p{margin:var(--space-2) 0 0;color:var(--muted);max-width:36ch}.bl-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:var(--space-10) var(--space-12);width:min(1200px,100% - 32px);margin:0 auto;padding:var(--space-12);border-radius:var(--radius-large);color:var(--on-band);background:var(--band)}.bl-band h2{color:var(--on-band);font-family:var(--font-display);font-size:clamp(28px,3.4vw,var(--text-3xl));line-height:1.15;font-weight:500;letter-spacing:-.015em}.bl-band-copy p{margin:var(--space-4) 0 var(--space-6);color:color-mix(in srgb,var(--on-band) 78%,var(--band));font-size:var(--text-lg);line-height:var(--text-lg-line)}.bl-band-action{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-6);border:1px solid color-mix(in srgb,var(--on-band) 40%,var(--band));border-radius:var(--radius-small);color:var(--on-band);background:transparent;font-size:var(--text-base);font-weight:600;cursor:pointer}.bl-band-action:hover{background:color-mix(in srgb,var(--on-band) 10%,var(--band))}.bl-band .bl-band-action:focus-visible{outline-color:var(--band-accent)}.bl-receipts{display:grid;gap:var(--space-3);margin:0}.bl-receipts>div{display:grid;gap:2px;border:1px solid color-mix(in srgb,var(--on-band) 18%,var(--band));border-radius:var(--radius-medium);background:color-mix(in srgb,var(--on-band) 5%,var(--band))}.bl-receipts dt{color:var(--band-accent);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bl-receipts dd{margin:0;color:var(--on-band);font-size:15px;line-height:1.45;overflow-wrap:break-word}.bl-limits{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-10);width:min(1200px,100% - 32px);margin:var(--space-12) auto var(--space-14);padding:var(--space-6) 0;border-top:var(--edge-hairline);border-bottom:var(--edge-hairline)}.bl-limits small{color:var(--muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.bl-limits ul{display:flex;flex:1 1;flex-wrap:wrap;gap:var(--space-3) var(--space-8);min-width:min(100%,280px);margin:0;padding:0;list-style:none}.bl-limits li{color:var(--muted);line-height:var(--text-xs-line)}.bl-foot,.bl-limits li{font-size:var(--text-xs)}.bl-foot{display:flex;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;padding:var(--space-6) clamp(16px,3vw,40px);background:var(--band)}.bl-foot,.bl-foot strong{color:var(--on-band)}@media (min-width:1180px){.bl-landing-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:var(--space-14)}}.bl-workspace{min-height:100vh;background:var(--page)}.bl-shell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 72px)}.bl-rail{flex-direction:column;gap:2px;padding:var(--space-7) var(--space-4);background:var(--band)}.bl-rail,.bl-rail button{display:flex;color:var(--on-band)}.bl-rail button{align-items:center;gap:var(--space-4);min-height:44px;padding:var(--space-2) var(--space-4);text-align:left;background:none;border:0;border-radius:var(--radius-small);cursor:pointer;font-size:15px;line-height:1.3}.bl-rail button>span{color:var(--band-accent);font-family:var(--font-data);font-size:var(--text-xs)}.bl-rail button:hover{background:color-mix(in srgb,var(--on-band) 8%,transparent)}.bl-rail button[aria-current=page]{color:var(--color-background);background:var(--accent)}.bl-rail button[aria-current=page]>span{color:var(--color-background)}.bl-rail .bl-rail-back{margin-top:auto}.banklens-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 var(--space-7);align-content:start;min-width:0;padding:var(--space-10) clamp(16px,3vw,40px) var(--space-12)}.banklens-main>*{grid-column:1/-1;min-width:0}.mobile-workflow{display:none}.workspace-headrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-5) var(--space-7);margin-bottom:var(--space-7)}.workspace-heading{min-width:0}.workspace-heading h1{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--text-2xl-line);font-weight:600;letter-spacing:-.015em}.workspace-heading p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-xs)}.bl-controls{display:flex;gap:var(--space-5)}.bl-controls label{display:grid;gap:var(--space-1)}.bl-controls span{color:var(--muted);font-size:var(--text-xs)}.bl-controls select{width:240px;min-height:44px;padding:0 40px 0 var(--space-4);color:var(--ink);background:var(--color-surface);border:var(--edge-hairline);border-radius:var(--radius-small);appearance:none}.bl-controls label{position:relative}.bl-controls label:after{position:absolute;right:17px;bottom:19px;width:7px;height:7px;content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}.bl-chips{flex-wrap:wrap;gap:var(--space-2)}.bl-chips select{width:auto;max-width:100%}.bl-chips label:after{right:18px;bottom:18px;width:6px;height:6px}.workspace-content{display:grid;gap:var(--space-7);min-width:0;animation:workspace-in .18s ease-out}@keyframes workspace-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.workspace-loading{display:grid;gap:var(--space-5)}.skeleton{border-radius:var(--radius-large);background:linear-gradient(90deg,var(--track) 25%,var(--raised) 45%,var(--track) 65%);background-size:240% 100%;animation:shimmer 1.2s linear infinite}.heading-skeleton{width:42%;height:32px}.panel-skeleton{height:420px}@keyframes shimmer{to{background-position:-240% 0}}.error-panel{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-7);border-radius:var(--radius-medium);color:var(--blocked)}.error-panel p{margin:0;color:var(--ink)}.bl-context{position:sticky;top:var(--space-2);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border:var(--edge-hairline);border-radius:var(--radius-medium);background:var(--color-surface)}.bl-context p{display:grid;min-width:0;margin:0}.bl-context small{color:var(--muted);font-family:var(--font-data);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;line-height:var(--text-xs-line);text-transform:uppercase}.bl-context p>span{color:var(--ink);font-size:15px;line-height:1.35}.bl-context button{flex:none;min-width:88px;min-height:44px;padding:0 var(--space-5);border:1px solid var(--accent);border-radius:999px;color:var(--accent);background:transparent;font-size:var(--text-base);font-weight:600;cursor:pointer}.bl-context button:hover{color:var(--on-accent);background:var(--accent)}.bl-sheet{width:100%;max-width:100%;max-height:88vh;margin:auto 0 0;padding:0;border:0;border-radius:var(--radius-large) var(--radius-large) 0 0;color:var(--ink);background:var(--raised);box-shadow:var(--shadow-overlay)}.bl-sheet::backdrop{background:color-mix(in srgb,var(--shadow-tint) 45%,transparent)}.bl-sheet-body{display:grid;gap:var(--space-5);padding:var(--space-7) var(--space-5) calc(var(--space-7) + env(safe-area-inset-bottom, 0px))}.bl-sheet h2{font-size:var(--text-lg);line-height:var(--text-lg-line);font-weight:600}.bl-sheet .mobile-workflow{display:block;margin:0}.bl-sheet .bl-controls span{color:var(--muted);font-size:var(--text-xs)}.bl-sheet .primary-action{width:100%;margin-top:var(--space-2)}@media (prefers-reduced-motion:no-preference){.bl-sheet[open]{animation:sheet-in var(--motion-feedback) var(--motion-ease)}}@keyframes sheet-in{0%{transform:translateY(24px)}to{transform:none}}.error-panel button{min-height:44px;padding:0 var(--space-5);border:0;border-radius:var(--radius-small);color:var(--on-accent);background:var(--blocked);font-weight:600;cursor:pointer}.peer-bars{--bar-cols:minmax(140px,200px) minmax(0,1fr) minmax(88px,auto);min-width:0}.peer-bars ol{display:grid;margin:0;padding:0;list-style:none}.bar-axis{display:grid;grid-template-columns:var(--bar-cols);column-gap:var(--space-6);padding:0 var(--space-4)}.bar-axis-scale{grid-column:2;position:relative;height:22px;color:var(--muted);font-family:var(--font-data);font-size:var(--text-xs)}.bar-axis-scale span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.peer-visual-row{display:grid;grid-template-columns:var(--bar-cols);grid-template-areas:"identity track value";align-items:center;column-gap:var(--space-6);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border:0;border-top:var(--edge-hairline);border-radius:0;color:var(--ink);background:transparent;text-align:left}.peer-bars li:first-child .peer-visual-row{border-top:0}button.peer-visual-row{cursor:pointer}button.peer-visual-row:hover{background:color-mix(in srgb,var(--accent) 5%,var(--raised))}.peer-visual-row.selected,button.peer-visual-row.selected:hover{background:var(--selected-tint)}.peer-identity{grid-area:identity;display:grid;min-width:0}.peer-identity strong{font-family:var(--font-data);font-size:var(--text-xs);font-weight:500;color:var(--muted);letter-spacing:.02em}.peer-identity small{font-size:15px;line-height:1.35}.selected .peer-identity strong{color:var(--selected);font-weight:600}.selected .peer-identity small{font-weight:600}.peer-track{grid-area:track;position:relative;height:22px}.bar-grid{background:var(--grid)}.bar-grid,.bar-zero{position:absolute;top:-6px;bottom:-6px;width:1px}.bar-zero{background:var(--muted);z-index:1}.bar-fill{position:absolute;top:0;bottom:0;border-radius:0 3px 3px 0;background:var(--peer);transition:width .22s ease}.selected .bar-fill{background:var(--selected)}.bar-withheld{position:absolute;inset:0 auto 0 0;display:flex;align-items:center;padding-left:var(--space-3);color:var(--pending);font-size:var(--text-xs);font-style:normal}.peer-value{grid-area:value;font-family:var(--font-data);font-size:var(--text-base);font-weight:500;text-align:right;white-space:nowrap}.selected .peer-value{font-weight:600}.peer-evidence{grid-area:evidence;color:var(--muted);font-size:var(--text-xs);line-height:1.4;text-align:right}.peer-bars.with-evidence .peer-visual-row{grid-template-areas:"identity track value" "identity track evidence";row-gap:2px}.peer-bars.with-evidence .peer-value{align-self:end}.peer-bars.with-evidence .peer-evidence{align-self:start}.peer-bars.with-evidence .peer-track{grid-row:1/span 2;align-self:center}.peer-bars.with-evidence .peer-identity{grid-row:1/span 2}.peer-bars.with-evidence{--bar-cols:minmax(140px,200px) minmax(0,1fr) minmax(128px,auto)}.compare-surface,.evidence-workflow,.lineage-workspace,.profile-surface,.trend-focus,.validation-surface{padding:var(--space-8) var(--space-10)}.figure-with-notes{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--space-10);align-items:start}.method-notes dl{display:grid;gap:var(--space-5);margin:0;padding-left:var(--space-7);border-left:var(--edge-hairline)}.method-notes dt{color:var(--ink);font-size:var(--text-xs);font-weight:600}.method-notes dd{margin:2px 0 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.method-more{margin-top:var(--space-3);padding-left:var(--space-7);font-size:var(--text-xs)}.method-more summary{display:flex;align-items:center;min-height:44px;color:var(--accent);font-weight:600;cursor:pointer}.method-more dl{padding-left:0;border-left:0}.method-more summary:after,.trend-data summary:after{content:"+";margin-left:var(--space-2);font-family:var(--font-data)}.method-more[open] summary:after,.trend-data[open] summary:after{content:"\2212"}.selected-trace{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--edge-hairline)}.selected-trace h3{font-family:var(--font-data);font-size:var(--text-lg);font-weight:600;color:var(--selected)}.selected-trace .note{margin-top:2px}.trend-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-5)}.trend-reading{display:grid;justify-items:end;margin:0}.focus-value{font-size:var(--text-2xl);line-height:var(--text-2xl-line);font-weight:500;color:var(--selected)}.focus-value,.trend-delta{font-family:var(--font-data)}.trend-delta{color:var(--ink);font-size:var(--text-xs)}.withheld-note{margin-top:var(--space-4)}.peer-trend{margin:0;min-width:0}.peer-trend-canvas{width:100%;min-width:0;overflow:hidden}.peer-trend svg{display:block;overflow:visible;font-family:var(--font-data)}.chart-tick line{stroke:var(--grid);stroke-width:1}.chart-tick text{fill:var(--muted);font-size:13px}.chart-zero{stroke:var(--muted);stroke-width:1}.chart-period{fill:var(--muted);font-size:13px}.withheld-mark rect{fill:color-mix(in srgb,var(--pending) 6%,transparent);stroke:var(--pending);stroke-width:1.25;stroke-dasharray:4 4}.withheld-mark text{fill:var(--pending);font-family:var(--font-body);font-size:13px}.chart-series path{fill:none;stroke-linecap:round;stroke-linejoin:round}.chart-series.peer path{stroke:var(--peer-line);stroke-width:1.75}.chart-series.peer circle{fill:var(--peer-line)}.chart-series.selected path{stroke:var(--selected);stroke-width:3}.chart-series.selected circle{fill:var(--raised);stroke:var(--selected);stroke-width:2.5}.chart-value{fill:var(--ink);font-size:13px;font-weight:500;paint-order:stroke;stroke:var(--raised);stroke-width:4px;stroke-linejoin:round}.chart-end text{fill:var(--muted);font-size:13px}.chart-end line{stroke:var(--grid);stroke-width:1}.chart-end.selected text{fill:var(--selected);font-weight:600}.chart-key{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-6);margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.chart-key span{display:inline-flex;align-items:center;gap:var(--space-2)}.key-peer:before,.key-selected:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--selected)}.key-peer:before{height:2px;background:var(--peer-line)}.key-withheld:before{content:"";width:10px;height:14px;border:1.25px dashed var(--pending);border-radius:3px}.key-selected{color:var(--selected);font-weight:600}.trend-data{margin-top:var(--space-4);font-size:var(--text-xs)}.trend-data summary{display:flex;align-items:center;min-height:44px;color:var(--accent);font-weight:600;cursor:pointer}.trend-table-scroll{overflow-x:auto}.trend-values{width:100%;min-width:640px;border-collapse:collapse;font-family:var(--font-data);text-align:right}.trend-values caption{padding:0 0 var(--space-2);color:var(--muted);font-family:var(--font-body);text-align:left}.trend-values td,.trend-values th{padding:var(--space-2);border-top:var(--edge-hairline);font-weight:400}.trend-values thead th{color:var(--muted);border-top:0}.period,.trend-values th{white-space:nowrap}.trend-values tbody th{text-align:left}.trend-values tr.selected{color:var(--selected);font-weight:600}.profile-grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:var(--space-10);align-items:start}.metric-list{display:grid;margin:0;padding:0;list-style:none}.metric-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "name source";align-items:center;column-gap:var(--space-4);width:100%;min-height:52px;padding:var(--space-2) var(--space-4);border:0;border-top:var(--edge-hairline);border-radius:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.metric-list li:first-child .metric-row{border-top:0}.metric-row:hover{background:color-mix(in srgb,var(--accent) 5%,var(--raised))}.metric-row.selected{background:var(--selected-tint)}.metric-row>span{grid-area:name;font-size:15px;line-height:1.35}.metric-row>strong{grid-area:value;font-family:var(--font-data);font-weight:500;text-align:right}.metric-row>small{grid-area:source;color:var(--muted);font-size:var(--text-xs);text-align:right}.metric-row.selected>span,.metric-row.selected>strong{color:var(--selected);font-weight:600}.metric-row.withheld>small,.metric-row.withheld>strong{color:var(--pending)}.metric-row{grid-template-areas:"name value" "range source";row-gap:2px;min-height:60px}.metric-row>.peer-range{grid-area:range;position:relative;align-self:center;width:min(132px,100%);height:12px;margin:0 6px}.peer-range:before{content:"";left:0;right:0;height:1px}.peer-range i,.peer-range:before{position:absolute;top:50%;background:var(--peer-line)}.peer-range i{width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%)}.peer-range i.this-bank{width:11px;height:11px;background:var(--selected);box-shadow:0 0 0 2px var(--raised)}.metric-row.selected .peer-range i.this-bank{box-shadow:0 0 0 2px var(--selected-tint)}.peer-range-key{margin-top:var(--space-4)}.profile-trend{display:grid;gap:var(--space-4);min-width:0}.profile-trend h3{font-weight:600}.profile-trend .text-action{justify-self:start}.lineage-heading{margin-bottom:var(--space-7)}.formula-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-6);margin:0 0 var(--space-8);counter-reset:none}.formula-node{display:grid;align-content:start;gap:var(--space-1);padding-top:var(--space-4);border-top:var(--edge-hairline)}.formula-node .step{color:var(--muted)}.formula-node strong{font-size:15px;font-weight:600;line-height:1.35}.formula-node .figure{font-family:var(--font-data);font-size:var(--text-lg);font-weight:500}.formula-node.calculation .figure{color:var(--selected)}.formula-node.calculation{padding:var(--space-4) var(--space-5) var(--space-5);border-top:0;border-radius:var(--radius-medium);background:var(--selected-tint)}.formula-node small{color:var(--muted);font-size:var(--text-xs)}.source-preview{padding-top:var(--space-6);border-top:var(--edge-hairline)}.source-preview h3{font-size:var(--text-base);font-weight:600}.filing-hash,.source-preview .note code{font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere}.source-lines{display:grid;margin:var(--space-5) 0 0}.source-lines>div{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-top:var(--edge-hairline)}.source-lines>div>span{color:var(--muted);font-family:var(--font-data);font-size:var(--text-xs)}.source-lines strong small{display:block;color:var(--muted);font-size:var(--text-xs);font-weight:400}.source-lines code{font-family:var(--font-data)}.verified-commentary{margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--edge-hairline)}.verified-commentary h3{font-size:var(--text-base);font-weight:600}.verified-commentary p:not(.note){max-width:72ch;margin:var(--space-2) 0;line-height:1.6}.component-meter{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;height:14px;margin-bottom:var(--space-7)}.component-meter i{border-radius:2px;background:var(--verified)}.component-meter i.pending{background:transparent;border:1.5px dashed var(--pending)}.validation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.validation-card{padding-top:var(--space-4);border-top:var(--edge-hairline)}.validation-card>span{color:var(--muted);font-size:var(--text-xs)}.validation-card>strong{display:block;margin:var(--space-1) 0;font-family:var(--font-data);font-size:var(--text-2xl);line-height:var(--text-2xl-line);font-weight:500}.validation-card h3{font-size:var(--text-base);font-weight:600}.validation-card p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.publication-boundary{margin-top:var(--space-8)}.evidence-workflow{display:grid;gap:var(--space-5)}.evidence-workflow .panel-heading{margin-bottom:0}.evidence-workflow h3{font-size:var(--text-base);font-weight:600}.filing-list{display:grid}.filing-list article{display:grid;gap:var(--space-1);padding:var(--space-4) 0;border-top:var(--edge-hairline);min-width:0}.filing-list article p{margin:0;color:var(--muted);font-size:var(--text-xs)}.filing-list dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;font-size:var(--text-xs)}.filing-list dt{color:var(--muted)}.filing-list dd{margin:0;overflow-wrap:anywhere}.check-option{display:flex;align-items:center;gap:var(--space-4);min-height:44px}.check-option input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--accent)}.set-name{display:grid;gap:var(--space-2);max-width:420px}.set-name input{min-height:44px;padding:0 var(--space-4);border:var(--edge-hairline);border-radius:var(--radius-small);color:var(--ink);background:var(--color-surface)}.evidence-workflow fieldset{margin:0;padding:var(--space-2) 0 0;border:0;border-top:var(--edge-hairline)}.evidence-workflow legend{padding:var(--space-4) 0 var(--space-1);font-weight:600}.evidence-workflow label,.evidence-workflow legend{color:var(--ink);font-size:var(--text-base)}.evidence-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.evidence-actions button{min-height:44px;padding:0 var(--space-5);border:var(--edge-hairline);border-radius:var(--radius-small);color:var(--ink);background:var(--color-surface);cursor:pointer}.evidence-actions button.primary-action{border-color:transparent;color:var(--on-accent);background:var(--accent)}.evidence-actions button:disabled{opacity:.55;cursor:not-allowed}.evidence-workflow p[role=status]:empty{display:none}@media (max-width:1180px){.banklens-main,.figure-with-notes{grid-template-columns:minmax(0,1fr)}.figure-with-notes{gap:var(--space-7)}.method-notes>dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-6) 0 0;border-left:0;border-top:var(--edge-hairline)}.method-more{padding-left:0}.profile-grid{grid-template-columns:minmax(0,1fr)}.metric-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7)}.metric-list li:nth-child(2) .metric-row{border-top:0}}@media (max-width:1100px){.bl-shell{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:820px){.bl-shell{grid-template-columns:minmax(0,1fr)}.bl-rail{display:none}.mobile-workflow{display:block;margin-bottom:var(--space-6)}.mobile-workflow label{display:grid;gap:var(--space-1);color:var(--muted);font-size:var(--text-xs)}.mobile-workflow select{width:100%;min-height:44px;padding:0 40px 0 var(--space-4);color:var(--ink);background:var(--color-surface);border:var(--edge-hairline);border-radius:var(--radius-small);appearance:none}.mobile-workflow label{position:relative}.mobile-workflow label:after{position:absolute;right:17px;bottom:19px;width:7px;height:7px;content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}.bl-band,.bl-steps{grid-template-columns:minmax(0,1fr)}.bl-band{padding:var(--space-10) var(--space-7)}.validation-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.banklens-main{padding-top:var(--space-7)}}@media (max-width:640px){.bl-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.bl-controls select{width:100%}.workspace-headrow{margin-bottom:var(--space-4)}.workspace-heading p{display:none}.bl-peer,.compare-surface,.evidence-workflow,.lineage-workspace,.profile-surface,.trend-focus,.validation-surface{padding:var(--space-6) var(--space-5)}.method-notes dl,.metric-list{grid-template-columns:minmax(0,1fr)}.metric-list li:nth-child(2) .metric-row{border-top:var(--edge-hairline)}.peer-bars,.peer-bars.with-evidence{--bar-cols:minmax(0,1fr) auto}.bar-axis{grid-template-columns:minmax(0,1fr);padding:0 var(--space-2)}.bar-axis-scale{grid-column:1;margin:0 var(--space-4)}.peer-visual-row{grid-template-areas:"identity value" "track track";row-gap:var(--space-2);padding:var(--space-3) var(--space-2)}.peer-bars.with-evidence .peer-visual-row{grid-template-areas:"identity value" "identity evidence" "track track"}.peer-bars.with-evidence .peer-identity,.peer-bars.with-evidence .peer-track{grid-row:auto}.peer-track{margin:var(--space-1) var(--space-2) var(--space-2)}.trend-reading{justify-items:start}.source-lines>div{grid-template-columns:44px minmax(0,1fr)}.source-lines code{grid-column:2}.filing-list dl{grid-template-columns:minmax(0,1fr)}.bl-hero>p{font-size:var(--text-base);line-height:var(--text-base-line)}.bl-landing-body{padding-top:var(--space-10)}.bl-peer-foot{display:grid}.bl-band{padding:var(--space-8) var(--space-5)}.bl-band-copy p{font-size:var(--text-base);line-height:var(--text-base-line)}.bl-limits{margin:var(--space-10) auto var(--space-12)}}@media (max-width:480px){.bl-header-tools{gap:var(--space-3)}.bl-brand small{display:none}.workspace-heading h1{font-size:var(--text-xl);line-height:var(--text-xl-line)}.bl-hero .primary-action{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.formula-node.calculation,.metric-list li .metric-row.selected,.peer-bars li .peer-visual-row.selected,.peer-bars li button.peer-visual-row.selected:hover{border:1px solid var(--selected-edge);border-radius:var(--radius-medium);background:var(--selected-tint)}.formula-node.calculation{padding:calc(var(--space-4) - 1px) calc(var(--space-5) - 1px) calc(var(--space-5) - 1px)}.formula-node.calculation .step{color:var(--selected-title);font-weight:600}.error-panel{border:1px solid var(--blocked-edge);background:var(--blocked-tint)}.error-panel>strong{color:var(--blocked-title)}.bl-metric-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.bl-chips select,.bl-metric-chips button{min-height:36px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--raised);font-size:var(--text-xs);font-weight:600;cursor:pointer}.bl-chips select:hover:enabled,.bl-metric-chips button:hover{border-color:var(--accent)}.bl-chips select{min-height:44px;padding:0 38px 0 var(--space-5)}.bl-chips select:disabled{cursor:progress}.bl-metric-chips button[aria-pressed=true]{border-color:var(--accent);color:var(--on-accent);background:var(--accent)}.bl-metric-chips button.more{color:var(--muted)}.bl-peer[aria-busy=true] .bl-peer-rows{opacity:.55}@media (prefers-reduced-motion:no-preference){.bl-peer .bl-peer-rows{transition:opacity var(--motion-feedback,.16s) ease}}.banklens-shell,.bl-workspace{--gold:color-mix(in srgb,var(--color-domain-selected) 52%,var(--on-band));--band-line:color-mix(in srgb,var(--on-band) 18%,transparent);--band-soft:color-mix(in srgb,var(--on-band) 8%,transparent);--band-muted:color-mix(in srgb,var(--on-band) 76%,transparent);--focus-tint:color-mix(in srgb,var(--color-domain-selected) 12%,var(--raised))}.bl-top-workspace{flex-wrap:nowrap;gap:var(--space-5);min-height:68px;background:var(--band);border-bottom:0}.bl-top-workspace .bl-brand,.bl-top-workspace .bl-brand strong{color:var(--on-band)}.bl-top-workspace .bl-brand small{color:var(--band-muted)}.bl-top-workspace .bl-brand img{padding:3px;border-radius:10px;background:var(--color-surface)}.bl-top-workspace .bl-rail{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px;min-width:0;padding:0;color:var(--on-band);background:transparent}.bl-top-workspace .bl-rail button{display:inline-flex;align-items:center;gap:0;min-height:40px;width:auto;padding:var(--space-2) var(--space-4);color:var(--band-muted);background:transparent;border:0;border-radius:10px;font-size:var(--text-xs);font-weight:650;white-space:nowrap}.bl-top-workspace .bl-rail button:hover{color:var(--on-band);background:var(--band-soft)}.bl-top-workspace .bl-rail button[aria-current=page]{color:var(--on-band);background:color-mix(in srgb,var(--accent) 44%,var(--band))}.bl-top-workspace .bl-rail .rail-icon,.bl-top-workspace .bl-rail .rail-number,.bl-top-workspace .bl-rail .rail-short{display:none}.bl-top-workspace .bl-rail .rail-name,.bl-top-workspace .bl-rail .rail-short{color:inherit;font-family:var(--font-body);font-size:var(--text-xs)}.bl-top-workspace .bl-header-tools{flex:0 0 auto;gap:var(--space-3)}.bl-top-workspace .data-note{padding:var(--space-2) var(--space-4);border-radius:999px;color:var(--on-band);background:var(--band-soft)}.bl-top-workspace .data-note:before{background:var(--gold)}.bl-top-workspace .appearance-control{color:var(--band-muted);background:var(--band-soft);border-color:transparent}.bl-top-workspace .appearance-option input:checked+span{background:var(--on-band);color:var(--band)}.bl-shell{grid-template-columns:minmax(0,1fr)}.banklens-main{padding-top:0}.workspace-headrow{align-items:flex-start;margin:0 calc(-1 * clamp(16px, 3vw, 40px)) var(--space-8);padding:var(--space-8) clamp(16px,3vw,40px) var(--space-8);color:var(--on-band);background:linear-gradient(120deg,var(--band),color-mix(in srgb,var(--accent) 42%,var(--band)))}.workspace-headrow .workspace-heading{flex:1 1 36rem}.workspace-headrow .workspace-heading h1{color:var(--on-band)}.workspace-headrow .workspace-heading>p{color:var(--band-muted)}.workspace-headrow .band-eyebrow{margin:0;color:var(--band-accent);font-size:var(--text-xs);font-weight:750;letter-spacing:.14em;text-transform:uppercase}.workspace-headrow .band-headline{margin:var(--space-3) 0 var(--space-2);color:var(--on-band);font-size:var(--text-2xl);line-height:1.15;font-weight:750;letter-spacing:-.02em}.workspace-headrow .band-sub{margin:0;color:var(--band-muted);font-size:var(--text-base);line-height:var(--text-base-line)}.lead-tiles{flex:1 0 100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none}.lead-tiles li{display:grid;gap:2px;padding:var(--space-5) var(--space-5) var(--space-4);border:1px solid var(--band-line);border-radius:var(--radius-medium);background:var(--band-soft)}.lead-tiles span{color:var(--band-muted);font-size:var(--text-xs);letter-spacing:.04em}.lead-tiles strong{color:var(--gold);font-size:var(--text-2xl);line-height:1.15;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-tiles li:nth-child(3) strong{color:var(--on-band)}.lead-tiles small{color:var(--band-muted);font-size:var(--text-xs)}.band-side{display:grid;justify-items:end;gap:var(--space-4)}.workspace-headrow .bl-chips select{color:var(--on-band);background-color:var(--band-soft);border:1px solid var(--band-line)}.workspace-headrow .bl-chips select option{color:var(--ink);background:var(--raised)}.workspace-headrow .bl-chips label:after{border-color:var(--on-band)}.band-trace{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--space-6);border-radius:12px;color:var(--band);background:var(--gold);font-weight:750;text-decoration:none}.band-trace:hover{background:color-mix(in srgb,var(--color-domain-selected) 40%,var(--on-band))}.band-trace:focus-visible{outline:2px solid var(--on-band);outline-offset:3px}.compare-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-6);align-items:start}.board-card{padding:var(--space-6) var(--space-6)}.board-table abbr{text-decoration:none}.board-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.board-heading h2{margin-right:var(--space-3);font-size:var(--text-lg);font-weight:700}.board-chip{padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:var(--text-xs)}.board-chip strong,.board-export{color:var(--ink)}.board-export{min-height:44px;margin-left:auto;padding:0 var(--space-5);border:1px solid var(--line);border-radius:10px;background:var(--raised);font-weight:650;cursor:pointer}.board-export:hover{border-color:var(--accent)}.board-scroll{overflow-x:auto}.board-table{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.board-table td,.board-table th{padding:0 var(--space-2);height:52px;border-bottom:1px solid var(--grid);text-align:right}.board-table thead th{height:auto;padding:var(--space-4) var(--space-3);vertical-align:bottom;color:var(--muted);background:color-mix(in srgb,var(--line) 22%,var(--raised));font-size:var(--text-xs);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.board-table tbody th,.board-table thead th:first-child{text-align:left}.board-table tbody th{color:var(--ink);font-size:var(--text-base);font-weight:650}.board-table .bank-code{display:block;font-family:var(--font-data);font-size:var(--text-xs);color:var(--muted)}.board-table .focus,.board-table thead th.focus{background:var(--focus-tint)}.board-table thead th.focus{color:var(--selected)}.board-table td button{min-height:44px;width:100%;padding:0;border:0;background:none;color:var(--ink);font-family:var(--font-data);font-size:var(--text-xs);text-align:right;cursor:pointer}.board-table td.focus button{color:var(--ink);font-weight:700}.board-table td.traced{outline:2px solid var(--accent);outline-offset:-2px}.board-table tr.current th{color:var(--accent)}.board-table .withheld-chip{white-space:nowrap;padding:2px var(--space-3);border-radius:999px;color:color-mix(in srgb,var(--pending) 68%,var(--ink));background:color-mix(in srgb,var(--pending) 14%,var(--raised));font-family:var(--font-body);font-size:var(--text-xs);font-weight:650}.board-table .board-range,.board-table thead th:last-child{width:120px;text-align:left}.board-table .board-range .peer-range{position:relative;display:block;width:104px;height:14px}.peer-board>.note{margin-top:var(--space-4)}.trace-panel{display:grid;gap:var(--space-4);padding:var(--space-7) var(--space-6);border-radius:var(--radius-large);color:var(--on-band);background:var(--band)}.trace-panel header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.trace-panel h2{color:var(--band-accent);font-size:var(--text-xs);font-weight:750;letter-spacing:.12em;text-transform:uppercase}.trace-state{padding:2px var(--space-3);border-radius:999px;font-size:var(--text-xs);font-weight:700}.trace-state.ok{color:var(--on-band);background:color-mix(in srgb,var(--color-success) 42%,var(--band))}.trace-state.pending{color:var(--band);background:var(--gold)}.trace-value{font-size:var(--text-4xl);line-height:1;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trace-period,.trace-source{margin:0;color:var(--band-muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.trace-inputs{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.trace-inputs li,.trace-result{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);margin:0;padding:var(--space-4) var(--space-5);border-radius:12px;background:var(--band-soft)}.trace-inputs small,.trace-result small{grid-column:1/-1;color:var(--band-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.trace-inputs span,.trace-result span{font-weight:650}.trace-inputs b,.trace-result b{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trace-result{background:color-mix(in srgb,var(--accent) 32%,var(--band))}.trace-result small{color:var(--on-band)}.trace-open{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;color:var(--band);background:var(--gold);font-weight:750;text-decoration:none}.metric-card{margin-top:var(--space-7);padding:var(--space-8) var(--space-10);border:var(--edge-hairline);border-radius:var(--radius-large);background:var(--raised)}@media (max-width:1180px){.compare-grid{grid-template-columns:minmax(0,1fr)}.lead-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1640px) and (min-width:821px){.bl-top-workspace{flex-wrap:wrap;row-gap:var(--space-2)}.bl-top-workspace .bl-rail{order:3;flex:1 0 100%;padding-bottom:var(--space-2)}.bl-top-workspace .bl-header-tools{margin-left:auto}}@media (max-width:820px){.band-side{justify-items:start}.workspace-headrow{margin-top:0}}@media (max-width:640px){.bl-workspace{padding-bottom:76px}.bl-top-workspace .bl-brand small{display:none}.bl-top-workspace .bl-rail{position:fixed;z-index:60;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--raised);border-top:var(--edge-hairline)}.bl-top-workspace .bl-rail button{display:grid;justify-items:center;gap:2px;min-height:58px;padding:var(--space-1);color:var(--muted);border-radius:10px}.bl-top-workspace .bl-rail button:nth-child(n+5){display:none}.bl-top-workspace .bl-rail .rail-icon{display:block}.bl-top-workspace .bl-rail button:has(.rail-short) .rail-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bl-top-workspace .bl-rail .rail-short{display:block}.bl-top-workspace .bl-rail button[aria-current=page]{color:var(--accent);background:transparent}.bl-top-workspace .bl-rail button:hover{color:var(--ink);background:transparent}.banklens-main>.bl-context{order:1}.banklens-main>.workspace-headrow{order:2}.banklens-main>.error-panel,.banklens-main>.workspace-content{order:3}.workspace-headrow{margin:0 0 var(--space-4);padding:0;color:var(--ink);background:none}.workspace-headrow .workspace-heading h1{color:var(--ink)}.band-headline,.band-sub,.band-trace,.workspace-headrow[data-workflow-band=Compare] .workspace-heading>.band-eyebrow{display:none}.lead-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}.lead-tiles li{border-color:var(--line);background:var(--raised)}.lead-tiles small,.lead-tiles span{color:var(--muted)}.lead-tiles li:nth-child(3) strong,.lead-tiles strong{color:var(--ink)}.board-card{display:none}.metric-card{margin-top:0;margin-bottom:var(--space-5);padding:var(--space-6) var(--space-5)}.compare-grid{display:flex;flex-direction:column-reverse}.trace-panel{padding:var(--space-6) var(--space-5)}}@media (max-width:640px){.workspace-content:has(>.compare-grid){display:flex;flex-direction:column}.workspace-content>.metric-card{order:1}.workspace-content>.compare-grid{order:2;display:block}}.board-table tbody th{width:118px;min-width:104px;line-height:1.25}.board-table thead th{letter-spacing:.04em}@media (max-width:1260px){.compare-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bl-top-workspace{flex-wrap:wrap;row-gap:var(--space-2)}.bl-top-workspace .bl-header-tools{margin-left:auto}.workspace-headrow{gap:0}.workspace-headrow .compare-lead{display:none}}@media (max-width:820px) and (min-width:641px){.bl-top-workspace .bl-rail{display:none}}.bl-top-landing{min-height:72px}.bl-landing-body{padding-top:var(--space-12)}.bl-hero h1{font-weight:600;letter-spacing:-.02em;line-height:1.12}.bl-hero>p{color:color-mix(in srgb,var(--ink) 78%,var(--page))}.bl-peer{padding:var(--space-7) var(--space-7) var(--space-6)}.bl-steps{border-top:0;padding:var(--space-8) 0;margin-bottom:var(--space-6);border-image:conic-gradient(var(--raised) 0 0) fill 0 /0 /0 100vmax}.bl-steps h2{font-size:var(--text-xl);font-weight:600}.bl-steps p{color:color-mix(in srgb,var(--ink) 78%,var(--raised))}.bl-band{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--space-9);padding:var(--space-8) var(--space-9);background:linear-gradient(90deg,var(--band),color-mix(in srgb,var(--accent) 22%,var(--band)))}.bl-band h2{font-size:clamp(24px,2.2vw,30px);font-weight:600;text-wrap:balance}@media (max-width:1000px){.bl-band{grid-template-columns:minmax(0,1fr)}}.bl-band-copy p{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-base);line-height:var(--text-base-line)}.bl-band-action{border:0;color:var(--band);background:var(--on-band)}.bl-band-action:hover{background:color-mix(in srgb,var(--on-band) 88%,var(--band))}.bl-receipts{gap:var(--space-2)}.bl-receipts>div{grid-template-columns:96px minmax(0,1fr);gap:var(--space-4);align-items:baseline;padding:var(--space-4) var(--space-5);border:0;background:var(--band-soft)}.bl-receipts dt{color:var(--gold);font-weight:750;letter-spacing:.12em}.bl-limits{align-items:flex-start;margin:var(--space-6) auto var(--space-4);padding:var(--space-5) var(--space-6);border:var(--edge-hairline);border-radius:var(--radius-medium);background:var(--raised)}.bl-limits ul{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-2) var(--space-8)}.bl-limits li{color:color-mix(in srgb,var(--ink) 78%,var(--raised))}.bl-landing .bl-foot{width:min(1200px,100% - 32px);margin:0 auto;padding:var(--space-4) 0 var(--space-7);color:var(--muted);background:transparent}.bl-landing .bl-foot strong{color:var(--ink)}@media (max-width:640px){.bl-limits ul{grid-template-rows:none;grid-auto-flow:row}.bl-receipts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.band-fixed,.bl-controls .band-fixed{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-5);border:1px solid var(--band-line);border-radius:999px;color:var(--on-band);background:var(--band-soft);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.band-bank{display:none}.quiet-card{min-width:0;border:var(--edge-hairline);border-radius:var(--radius-large);background:var(--raised)}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,470px);gap:var(--space-6);align-items:start}.profile-layout .profile-surface{padding:var(--space-6) 0 0;overflow:hidden}.profile-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:0 var(--space-7) var(--space-4)}.profile-head h2{font-size:var(--text-lg);line-height:var(--text-lg-line);font-weight:700}.profile-head .meta,.profile-head .peer-range-key{margin:0}.profile-head .board-export{flex:none}.profile-layout{--profile-cols:minmax(140px,1.3fr) 80px 96px 124px 150px minmax(84px,1fr)}.profile-columns{display:grid;grid-template-columns:var(--profile-cols);column-gap:var(--space-5);padding:var(--space-4) var(--space-7);color:var(--muted);background:color-mix(in srgb,var(--line) 22%,var(--raised));font-size:var(--text-xs);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.profile-columns span:nth-child(2){text-align:right}.profile-layout .metric-list{grid-template-columns:minmax(0,1fr)}.profile-layout .metric-list li:nth-child(2) .metric-row{border-top:var(--edge-hairline)}.profile-layout .metric-row{grid-template-columns:var(--profile-cols);grid-template-areas:"name value spark range position pages";column-gap:var(--space-5);min-height:64px;padding:var(--space-3) var(--space-7)}.profile-layout .metric-row>.metric-name{grid-area:name;font-size:var(--text-base);font-weight:650;line-height:1.3}.profile-layout .metric-row>.metric-name small{display:block;color:var(--muted);font-size:var(--text-xs);font-weight:400}.profile-layout .metric-row>strong{grid-area:value;color:var(--ink);font-weight:600}.profile-layout .metric-row>.spark,.profile-layout .metric-row>.spark-empty{grid-area:spark}.profile-layout .metric-row>.peer-range{grid-area:range;width:112px;margin:0 6px}.profile-layout .metric-row>.metric-position{grid-area:position;color:color-mix(in srgb,var(--ink) 80%,var(--raised));font-size:var(--text-xs);font-weight:650}.profile-layout .metric-row>.metric-position.extreme{color:var(--selected)}.profile-layout .metric-row>.metric-pages{grid-area:pages;color:var(--muted);font-family:var(--font-data);text-align:left}.profile-layout .metric-row.selected>.metric-name,.profile-layout .metric-row.selected>strong{color:var(--ink)}.profile-layout .metric-row.withheld>strong{color:var(--pending)}.spark{display:block;overflow:visible}.spark path{fill:none;stroke:var(--selected);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.spark circle{fill:var(--selected)}.profile-foot{padding:var(--space-4) var(--space-7);border-top:var(--edge-hairline)}.profile-side{display:grid;gap:var(--space-5);min-width:0}.profile-side .profile-trend{padding:var(--space-6) var(--space-6) var(--space-5)}.profile-trend>header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.profile-trend h3{font-size:var(--text-base);font-weight:650}.quarter-switch{display:inline-flex;gap:2px;padding:2px;border-radius:12px;background:color-mix(in srgb,var(--line) 45%,var(--raised))}.quarter-switch button{min-width:44px;min-height:40px;padding:0 var(--space-4);border:0;border-radius:10px;color:var(--muted);background:transparent;font-size:var(--text-xs);font-weight:650;cursor:pointer}.quarter-switch button[aria-pressed=true]{color:var(--ink);background:var(--raised);box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-tint) 18%,transparent)}.trace-card{display:grid;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--edge-hairline);border-radius:var(--radius-large);background:color-mix(in srgb,var(--line) 16%,var(--raised))}.trace-card>footer,.trace-card>header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap}.trace-card h3{color:var(--accent);font-size:var(--text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.trace-card-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.trace-card-inputs li{display:grid;gap:2px;padding:var(--space-3) var(--space-4);border:var(--edge-hairline);border-radius:var(--radius-medium);background:var(--raised)}.trace-card-inputs small{color:var(--muted);font-size:var(--text-xs)}.trace-card-inputs b{font-family:var(--font-data);font-size:17px;font-weight:600}.trace-card .text-action{min-height:44px}.trend-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-6);align-items:start}.metric-picker{padding:var(--space-3) var(--space-4) var(--space-4)}.metric-picker h2{margin:var(--space-4) var(--space-3) var(--space-1);color:var(--muted);font-size:var(--text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.metric-picker ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.metric-picker button{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:var(--radius-small);color:var(--ink);background:none;font-size:15px;line-height:1.3;text-align:left;cursor:pointer}.metric-picker button:hover{background:color-mix(in srgb,var(--accent) 5%,var(--raised))}.metric-picker button b{flex:none;color:var(--muted);font-family:var(--font-data);font-size:var(--text-xs);font-weight:500}.metric-picker button[aria-pressed=true]{border-color:var(--selected-edge);background:var(--selected-tint);font-weight:700}.metric-picker button[aria-pressed=true] b{color:var(--ink)}.trend-main{display:grid;gap:var(--space-5);min-width:0}.trend-layout .trend-focus{padding:var(--space-6) var(--space-7)}.trend-head h2{font-size:var(--text-lg)}.trend-pills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.trend-pills li{padding:var(--space-1) var(--space-4);border-radius:999px;color:color-mix(in srgb,var(--ink) 80%,var(--raised));background:color-mix(in srgb,var(--line) 40%,var(--raised));font-size:var(--text-xs);font-weight:650;white-space:nowrap}.trend-pills li.selected{color:var(--selected);background:var(--selected-tint)}.trend-table-card{padding:0;overflow:hidden}.trend-table-card .trend-values{min-width:720px;font-size:var(--text-xs)}.trend-table-card .trend-values td,.trend-table-card .trend-values th{padding:var(--space-4) var(--space-5)}.trend-table-card .trend-values thead th{color:var(--muted);background:color-mix(in srgb,var(--line) 22%,var(--raised));font-family:var(--font-body);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.trend-table-card .trend-values tbody th,.trend-table-card .trend-values thead th:first-child{font-family:var(--font-body);text-align:left}.trend-table-card .trend-values tbody th span{color:color-mix(in srgb,var(--ink) 75%,var(--raised))}.trend-table-card .trend-values tr.selected{color:var(--ink);font-weight:400;background:var(--selected-tint)}.trend-table-card .trend-values tr.selected th b{color:var(--selected)}.trend-table-card .trend-values td.held{color:color-mix(in srgb,var(--pending) 78%,var(--ink));font-style:italic}.trend-held-note{padding:var(--space-4) var(--space-5);border-top:var(--edge-hairline)}@media (max-width:1260px){.profile-layout{grid-template-columns:minmax(0,1fr)}.profile-side{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}}@media (max-width:1000px){.trend-layout{grid-template-columns:minmax(0,1fr)}.metric-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:var(--space-5)}.profile-columns{display:none}.profile-layout{--profile-cols:minmax(0,1fr) auto}.profile-layout .metric-row{grid-template-areas:"name value" "range position" "spark pages";row-gap:var(--space-1);padding:var(--space-3) var(--space-5)}.profile-layout .metric-row>.metric-pages,.profile-layout .metric-row>.metric-position{text-align:right}.profile-foot,.profile-head{padding-left:var(--space-5);padding-right:var(--space-5)}}@media (max-width:640px){.profile-side{grid-template-columns:minmax(0,1fr)}.profile-layout .metric-row{grid-template-areas:"name value" "range position" ". pages"}.profile-layout .metric-row>.metric-name small,.profile-layout .metric-row>.spark,.profile-layout .metric-row>.spark-empty{display:none}.profile-layout .metric-row>.peer-range{width:min(200px,100%)}.profile-head{flex-wrap:wrap}.profile-head .peer-range-key{display:none}.workspace-headrow[data-workflow-band="Bank profile"]{margin:0 calc(-1 * clamp(16px, 3vw, 40px)) var(--space-4);padding:var(--space-4) clamp(16px,3vw,40px);color:var(--on-band);background:linear-gradient(90deg,var(--band),color-mix(in srgb,var(--accent) 22%,var(--band)))}.workspace-headrow[data-workflow-band="Bank profile"] .workspace-heading h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.workspace-headrow[data-workflow-band="Bank profile"] .band-bank{display:grid;gap:2px;margin:0}.band-bank b{color:var(--on-band);font-family:var(--font-display);font-size:22px;line-height:1.2;font-weight:600}.band-bank>span{color:var(--band-muted);font-size:var(--text-xs)}.trend-layout .trend-focus{padding:var(--space-5) var(--space-4)}}.bl-hero h1{font-size:clamp(36px,3vw,42px)}@media (min-width:1180px){.bl-landing-body{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:var(--space-10)}}.bl-top-landing{flex-wrap:wrap}.bl-landing-nav{display:flex;align-items:center;gap:var(--space-5);margin-left:auto}.bl-landing-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-band);font-size:var(--text-xs);font-weight:600;text-decoration:none}.bl-landing-nav a:hover{text-decoration:underline}.bl-open{min-height:44px;padding:0 var(--space-5);border:0;border-radius:var(--radius-medium);color:var(--band);background:var(--gold);font-size:var(--text-xs);font-weight:700;cursor:pointer}.bl-open:hover{background:color-mix(in srgb,var(--gold) 86%,var(--on-band))}.bl-eyebrow{display:block;margin-bottom:var(--space-4);color:var(--accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bl-hero>p{max-width:none;margin:var(--space-5) 0 var(--space-6);font-size:var(--text-base);line-height:var(--text-base-line)}.bl-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.bl-hero-trace{min-height:44px;padding:0 var(--space-6);border:var(--edge-hairline);border-radius:var(--radius-medium);color:var(--ink);background:var(--raised);font-weight:600;cursor:pointer}.bl-hero-trace:hover{background:color-mix(in srgb,var(--line) 22%,var(--raised))}.bl-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:var(--space-7) 0 var(--space-4);padding:0;list-style:none;scroll-margin-top:var(--space-5)}.bl-scope li{display:grid;gap:2px;align-content:start;min-height:92px;padding:var(--space-4) var(--space-5);border:var(--edge-hairline);border-radius:var(--radius-medium);background:var(--raised)}.bl-scope b{min-height:30px;font-size:var(--text-xl);line-height:var(--text-xl-line);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-scope span{color:var(--muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.bl-dictionary{padding:var(--space-5) var(--space-6);border:var(--edge-hairline);border-radius:var(--radius-medium);background:var(--raised);scroll-margin-top:var(--space-5)}.bl-dictionary h2{font-size:var(--text-base);font-weight:700}.bl-dictionary dl{margin:var(--space-2) 0 0}.bl-dictionary dl>div{display:flex;justify-content:space-between;gap:var(--space-5);min-height:37px;align-items:center;border-top:1px solid var(--grid)}.bl-dictionary dl>div:first-child{border-top:0}.bl-dictionary dt{color:var(--muted);font-size:var(--text-xs)}.bl-dictionary dd{margin:0;font-size:var(--text-xs);font-weight:650;text-align:right}.bl-peer-empty{min-height:1040px;align-content:start}.bl-compare-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.bl-compare-head h2{font-size:var(--text-lg);line-height:var(--text-lg-line);font-weight:700}.bl-compare-head p{margin:2px 0 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.bl-seg{display:inline-flex;padding:3px;border-radius:var(--radius-medium);background:color-mix(in srgb,var(--line) 35%,var(--raised))}.bl-seg button{min-height:38px;padding:0 var(--space-5);border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:var(--text-xs);font-weight:650;cursor:pointer}.bl-seg button[aria-pressed=true]{color:var(--ink);background:var(--raised);box-shadow:var(--shadow-raised)}.bl-board-scroll{overflow-x:auto;margin:0 calc(-1 * var(--space-7))}.bl-board{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--text-xs)}.bl-board td,.bl-board th{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--grid);text-align:right;white-space:nowrap}.bl-board th:first-child{padding-left:var(--space-7);text-align:left;white-space:normal}.bl-board td:last-child,.bl-board th:last-child{padding-right:var(--space-7)}.bl-board thead th{color:var(--muted);background:color-mix(in srgb,var(--line) 22%,var(--raised));font-weight:650;letter-spacing:.06em;text-transform:uppercase}.bl-board tbody th b{display:block;font-size:var(--text-xs);font-weight:700}.bl-board tbody th small{display:block;color:var(--muted);font-size:var(--text-xs);font-weight:400}.bl-board td{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-board tr.focus{background:var(--selected-tint)}.bl-board tr.focus th b{color:var(--selected-title)}.bl-strips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--grid)}.bl-strips>div{display:grid;gap:var(--space-2);min-width:0}.bl-strips small{color:var(--muted);font-size:var(--text-xs)}.bl-strips b{color:var(--selected-title);font-size:var(--text-xs);font-weight:650}.bl-strips .peer-range{position:relative;display:block;width:100%;height:12px}.bl-card-chart{padding-bottom:var(--space-4);border-bottom:1px solid var(--grid)}.bl-card-chart h3{margin-bottom:var(--space-3);font-size:var(--text-base);font-weight:700}.bl-withheld-line{padding:var(--space-4) 0 0}.bl-metric{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--edge-hairline)}.bl-metric .bl-peer-head h3{display:flex;align-items:baseline;gap:var(--space-4);font-size:var(--text-lg);line-height:var(--text-lg-line);font-weight:700}.bl-metric .bl-peer-head h3 span{color:var(--muted);font-family:var(--font-data);font-size:var(--text-xs);font-weight:500}.bl-how{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);width:min(1200px,100% - 32px);margin:0 auto var(--space-7);scroll-margin-top:var(--space-5)}.bl-how>div{padding:var(--space-5) var(--space-6) var(--space-6);border:var(--edge-hairline);border-radius:var(--radius-medium);background:var(--raised)}.bl-how h2{margin-top:var(--space-3);font-size:var(--text-base);font-weight:700}.bl-how p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--text-xs-line)}.bl-how-no,.formula-node .step i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ink);background:color-mix(in srgb,var(--accent) 12%,var(--raised));font-size:var(--text-xs);font-style:normal;font-weight:700}.lineage-workspace{padding:0;border-radius:0;background:transparent;box-shadow:none}.lineage-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5)}.lineage-heading h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--text-xl-line);font-weight:700}.lineage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.formula-flow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3);margin-bottom:var(--space-5);list-style:none;padding:0}.formula-node{padding:var(--space-4) var(--space-5);border:var(--edge-hairline);border-radius:var(--radius-medium);background:var(--raised)}.formula-node .step{display:flex;align-items:center;gap:var(--space-2);color:var(--accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.formula-node .figure{font-size:var(--text-xl);line-height:var(--text-xl-line);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.formula-node small{overflow-wrap:anywhere}.formula-node small code{font-family:var(--font-data);font-size:var(--text-xs)}.formula-node.result{border-color:transparent;color:var(--on-band);background:var(--band)}.formula-node.result .step,.formula-node.result small{color:var(--band-muted)}.formula-node.result .step{color:var(--gold)}.formula-node.result .step i{color:var(--band);background:var(--gold)}.formula-node.result .figure{color:var(--on-band)}.lineage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,340px);gap:var(--space-4);align-items:start}.lineage-grid h3,.lineage-side h3{font-size:var(--text-base);font-weight:700}.lineage-grid .quiet-card{padding:var(--space-5);min-width:0}.source-preview{padding-top:var(--space-5);border-top:0}.source-scroll{overflow-x:auto;margin:var(--space-3) calc(-1 * var(--space-5)) calc(-1 * var(--space-5))}.source-lines{display:table;width:100%;margin:0;border-collapse:collapse;font-size:var(--text-xs)}.source-lines td,.source-lines th{padding:var(--space-3) var(--space-2);border-top:1px solid var(--grid);text-align:left;vertical-align:top;font-weight:400}.source-lines td:first-child,.source-lines th:first-child{padding-left:var(--space-5)}.source-lines td:last-child,.source-lines th:last-child{padding-right:var(--space-5)}.source-lines thead th{color:var(--muted);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.source-lines tbody td:nth-child(3),.source-lines thead th:nth-child(3){text-align:right;white-space:nowrap}.source-lines .source-page,.source-lines .source-used{color:var(--muted)}.source-lines strong{font-weight:500}.source-lines tbody th small{display:block;color:var(--selected-title);font-size:var(--text-xs)}.source-lines tr.traced{background:var(--selected-tint)}.lineage-peers{display:grid;gap:var(--space-3)}.lineage-peers .peer-track{min-width:0}.lineage-trend{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--grid)}.lineage-peers>.lineage-trend:first-child{padding-top:0;border-top:0}.lineage-side{display:grid;gap:var(--space-4)}.lineage-checks h3,.lineage-revisions h3{color:var(--accent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.lineage-checks ul{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;font-size:var(--text-xs)}.lineage-checks li{display:grid;grid-template-columns:18px minmax(0,1fr)}.lineage-checks li.passed span{color:var(--color-success);font-weight:800}.lineage-revisions dl{margin:var(--space-2) 0 0;font-size:var(--text-xs)}.lineage-revisions dl>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--grid)}.lineage-revisions dl>div:first-child{border-top:0}.lineage-revisions dt{color:var(--muted)}.lineage-revisions dd{margin:0;font-weight:650;text-align:right}.verified-commentary.quiet-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:var(--space-6);align-items:center;margin-top:var(--space-4);padding:var(--space-5) var(--space-6);border-top:0}.commentary-caution{margin:0;padding:var(--space-4);border:var(--edge-hairline);border-radius:var(--radius-medium);font-size:var(--text-xs);line-height:var(--text-xs-line)}@media (max-width:1260px){.lineage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lineage-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1100px){.bl-landing-nav a{display:none}}@media (max-width:1000px){.lineage-grid,.lineage-side,.verified-commentary.quiet-card{grid-template-columns:minmax(0,1fr)}.bl-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bl-landing-nav{display:none}.bl-peer-empty{min-height:1320px}.bl-strips{grid-template-columns:minmax(0,1fr)}.bl-board-scroll{margin:0 calc(-1 * var(--space-6))}.bl-board th:first-child{padding-left:var(--space-6)}.bl-board td:last-child,.bl-board th:last-child{padding-right:var(--space-6)}.bl-how{grid-template-columns:minmax(0,1fr)}.formula-flow{display:block}.formula-node,.formula-node.result{padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--grid);border-radius:0;color:inherit;background:transparent}.formula-node,.formula-node.calculation,.formula-node.result{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:var(--space-3)}.formula-node.calculation{margin:var(--space-2) 0;padding:var(--space-3)}.formula-node>*{grid-column:2}.formula-node .step{display:contents;color:var(--muted);font-size:var(--text-xs);font-weight:400;letter-spacing:0;text-transform:none}.formula-node.result .step{color:var(--muted)}.formula-node .step i{grid-column:1;grid-row:1/span 3}.formula-node.result .step i{color:var(--on-accent);background:var(--accent)}.formula-node .figure,.formula-node.result .figure{color:var(--ink);font-size:var(--text-base)}.formula-node.result small{color:var(--muted)}.source-lines .source-used,.source-lines thead th:last-child{display:none}}