.bp-header .desktop-nav .header-library{background:var(--bp-blue);border:1px solid var(--bp-blue);color:white;padding:9px 17px;border-radius:6px;font-weight:500}.bp-header .desktop-nav .header-library:hover{background:var(--bp-ink);color:white;border-color:var(--bp-ink)}.bp-header.immersive-header .desktop-nav .header-library{background:white;color:var(--bp-ink);border-color:white}.bp-header.immersive-header .header-contact{background:transparent;color:white;border-color:#ffffff88}.bp-mobile-nav .header-library{color:var(--bp-blue);font-weight:600;border-bottom:2px solid var(--bp-blue);padding-bottom:10px}.library-rail-brand{width:32px;height:32px;margin:1px auto 15px}.library-rail-brand img{width:100%;height:100%;object-fit:contain}.library-compact-rail .library-rail-gated{position:relative;color:var(--bp-muted);opacity:.7}.library-compact-rail .library-rail-gated:hover{opacity:1;color:white;background:#ffffff14}.library-rail-gated>svg:last-child{position:absolute;right:4px;top:4px}.library-rail-divider{height:1px;background:#ffffff25;width:30px;margin:2px auto}.library-home-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 34px;background:white;border-bottom:1px solid var(--bp-line)}.library-home-navigation>nav{display:flex;gap:7px}.library-home-navigation>nav>button{border:0;border-radius:5px;padding:7px 12px;font-size:14px;color:var(--bp-muted);background:none}.library-home-navigation>nav>button[aria-pressed=true]{background:var(--bp-paper);color:var(--bp-ink)}.library-freshness{display:flex;gap:18px;align-items:center;font-size:12px;color:var(--bp-muted);flex-wrap:wrap}.library-freshness>button,.library-freshness>span{display:flex;align-items:center;gap:6px;font-size:12px}.library-freshness>button{padding:0;border:0;background:none;color:var(--bp-blue)}.library-insight-card{padding:0!important}.insight-card-content{display:block;padding:18px 19px 0;color:inherit;text-decoration:none;flex:1}.insight-card-content:focus-visible{outline:2px solid var(--bp-blue);outline-offset:-3px}.insight-card-top{flex-wrap:wrap;gap:7px}.insight-card-top>time{font-size:12px}.insight-card-period{font-size:12px;line-height:1.6;color:var(--bp-muted);margin:0 0 13px}.library-insight-card>footer{margin:0;padding:12px 17px;gap:8px;font-size:12px}.library-insight-card>footer>a:first-child{display:flex;gap:7px;align-items:flex-start;max-width:65%;color:var(--bp-muted);font-size:12px}.library-insight-card>footer>a:first-child>svg{margin-top:3px;flex-shrink:0}.library-insight-card>footer>a:last-child{font-size:12px;color:var(--bp-blue);white-space:nowrap}.library-insight-card>footer>a:hover{text-decoration:underline;text-underline-offset:3px}.library-insight-card>footer small{display:block;margin-top:3px;font-size:11px}.library-underlying-paths{margin-top:35px;border-top:1px solid var(--bp-line);padding-top:25px}.library-underlying-paths>header{display:flex;gap:35px;align-items:center;justify-content:space-between;margin-bottom:19px}.library-underlying-paths>header span{font-size:12px;color:var(--bp-muted)}.bp-hub .library-underlying-paths h3{font-size:20px;font-weight:400;margin-top:6px;color:var(--bp-ink)}.bp-hub .library-underlying-paths p{font-size:13px;max-width:380px;color:var(--bp-muted);line-height:1.7}.library-underlying-paths>div{display:grid;grid-template-columns:1fr 1fr;gap:0 27px}.library-underlying-paths>div>a{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--bp-line)}.library-underlying-paths>div>a>svg{color:var(--bp-blue);flex-shrink:0}.library-underlying-paths strong{font-size:14px;font-weight:500;color:var(--bp-ink)}.library-underlying-paths>div>a>div>span{display:block;font-size:12px;color:var(--bp-muted);margin-top:4px}.library-underlying-paths>div>a>span{font-size:12px;color:var(--bp-blue);margin-left:auto;white-space:nowrap}.library-underlying-paths>div>a:hover strong{text-decoration:underline;text-underline-offset:4px}.library-entities{padding:28px 34px;background:var(--bp-paper);overflow:auto;min-width:0;max-height:100%}.bp-hub .library-entities>header h2{font-size:26px;line-height:1.3;letter-spacing:-.03em;font-weight:400;color:var(--bp-ink)}.bp-hub .library-entities>header p{font-size:14px;color:var(--bp-muted);line-height:1.7;margin-top:10px;max-width:760px}.library-entity-filters{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.library-entity-filters>button{padding:7px 11px;border:1px solid var(--bp-line);border-radius:5px;font-size:13px;color:var(--bp-muted);background:transparent}.library-entity-filters>button[aria-pressed=true]{color:var(--bp-blue);background:white;border-color:var(--bp-blue)}.library-entity-collection{border:1px solid var(--bp-line);border-radius:9px;background:white;margin-top:22px;overflow:hidden}.library-entity-collection>header{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:17px 21px;background:var(--bp-paper);border-bottom:1px solid var(--bp-line)}.library-entity-collection>header span{font-size:12px;color:var(--bp-muted)}.bp-hub .library-entity-collection h3{font-size:17px;font-weight:500;margin-top:6px;line-height:1.4}.library-entity-collection>header>a{font-size:12px;color:var(--bp-blue);white-space:nowrap}.library-entity-rows>article{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 21px;border-bottom:1px solid var(--bp-line)}.entity-rank{font-size:12px;color:var(--bp-muted);font-variant-numeric:tabular-nums}.library-entity-rows a{font-size:15px;font-weight:500;color:var(--bp-ink)}.library-entity-rows a:hover{text-decoration:underline;text-underline-offset:4px}.bp-hub .library-entity-rows p{font-size:13px;line-height:1.6;color:var(--bp-blue);margin:4px 0}.library-entity-rows small{font-size:12px;color:var(--bp-muted)}.library-entity-rows button{border:0;background:none;padding:0;text-align:right;color:var(--bp-ink)}.library-entity-rows button>strong{font-size:25px;font-weight:400;letter-spacing:-.03em}.library-entity-rows button>strong>small{font-size:12px;margin-left:4px;letter-spacing:0}.library-entity-rows button>span{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:12px;color:var(--bp-blue);margin-top:4px}.library-entity-collection>footer{padding:11px 21px;font-size:12px;color:var(--bp-muted);line-height:1.65;background:var(--bp-paper)}.entity-show-all{display:block;padding:13px 21px;color:var(--bp-blue);font-size:13px}.library-entity-note{font-size:12px;color:var(--bp-muted);line-height:1.65;margin-top:17px}.library-origin-trace{font-size:14px;color:var(--bp-ink)}.origin-relevance{background:var(--bp-paper);border:1px solid var(--bp-line);border-radius:7px;padding:16px;margin:19px 0}.origin-relevance>span{display:flex;gap:7px;align-items:center;color:var(--bp-blue);font-size:12px;font-weight:500}.origin-relevance>p{font-size:14px;line-height:1.75;margin:9px 0 0}.origin-relevance>small{font-size:12px;line-height:1.6;color:var(--bp-muted);display:block;margin-top:8px}.origin-evidence-reader{border:1px solid var(--bp-line);border-radius:7px;overflow:hidden;background:var(--bp-paper)}.origin-evidence-reader>header{padding:12px 15px;border-bottom:1px solid var(--bp-line);display:flex;align-items:center;gap:8px;font-size:13px}.origin-evidence-reader>header strong{font-weight:500}.origin-evidence-reader>header>span{font-size:11px;color:var(--bp-muted);margin-left:auto}.origin-evidence-paper{background:white;margin:13px;padding:20px 17px;border:1px solid var(--bp-line)}.origin-publication{font-size:12px;line-height:1.6;color:var(--bp-muted);display:block}.bp-hub .origin-evidence-paper h3,.origin-evidence-paper h3{font-size:20px;line-height:1.4;font-weight:500;margin:13px 0}.origin-source-dates{display:flex;flex-direction:column;gap:9px;font-size:12px;color:var(--bp-muted);border-bottom:1px solid var(--bp-line);padding-bottom:15px}.origin-source-dates strong,.origin-source-dates time{display:block;font-weight:400;color:var(--bp-ink);margin-top:2px}.origin-evidence-paper dl{margin:12px 0}.origin-evidence-paper dl>div{display:grid;grid-template-columns:minmax(85px,1fr) minmax(90px,1.2fr);gap:12px;padding:10px 8px;border-bottom:1px solid var(--bp-line);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.origin-evidence-paper dt{color:var(--bp-muted)}.origin-evidence-paper dd{margin:0;color:var(--bp-ink)}.origin-field-highlight{background:var(--bp-paper);border-left:3px solid var(--bp-blue)}.origin-field-highlight mark{background:transparent;color:var(--bp-blue);font-size:14px;font-weight:600}.origin-evidence-paper>footer{font-size:11px;color:var(--bp-muted);line-height:1.65;margin-top:18px}.origin-evidence-paper>footer>span{display:block;margin-top:4px}.origin-trace-chain{margin:23px 0}.origin-trace-chain>h3{display:flex;align-items:center;gap:8px;font-size:14px!important;font-weight:500!important;margin-bottom:15px!important}.origin-trace-chain ol{list-style:none;padding:0;margin:0}.origin-trace-chain li{display:flex;gap:13px;padding-bottom:18px;position:relative}.origin-trace-chain li:not(:last-child):before{content:"";position:absolute;left:12px;top:24px;bottom:0;border-left:1px solid var(--bp-line)}.origin-trace-chain li>span{border:1px solid var(--bp-line);border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0;color:var(--bp-muted);font-size:10px;background:white}.origin-trace-chain strong{font-size:13px;font-weight:500}.origin-trace-chain p{font-size:12px!important;line-height:1.65!important;color:var(--bp-muted);margin:3px 0!important}.origin-trace-chain small{font-size:11px;color:var(--bp-muted)}.origin-method{border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);padding:12px 0;font-size:12px;color:var(--bp-muted);line-height:1.75}.origin-method summary{font-size:13px;color:var(--bp-ink);cursor:pointer}.origin-method p{margin:12px 0!important;font-size:12px!important;line-height:1.8!important}.origin-method ol{padding-left:17px}.origin-method li{margin:8px 0}.origin-trace-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.origin-trace-actions>a{display:flex;gap:7px;align-items:center;border:1px solid var(--bp-line);border-radius:5px;padding:9px 12px;font-size:13px;color:var(--bp-blue);background:white}.origin-derived-value{padding:20px 0}.origin-derived-value>strong{display:block;font-size:32px;margin:8px 0}.origin-derived-value>small{font-size:12px;color:var(--bp-muted)}.origin-calculation-inputs{margin:18px 0}.origin-calculation-inputs>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:9px 0;border-bottom:1px solid var(--bp-line)}.library-origin-sheet{width:min(640px,96vw)!important}.library-app-site .bp-hub-body.with-panel .library-overview{grid-template-columns:minmax(0,1fr)}.bp-hub-body.with-panel .library-overview-aside{display:none}.library-answer-dates{display:flex;gap:7px 17px;flex-wrap:wrap;color:var(--bp-muted);font-size:12px;line-height:1.6;margin:12px 0 19px}.library-answer-dates strong{font-weight:400;color:var(--bp-ink)}.library-answer-choices{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:19px}.library-answer-choices>button{border:1px solid var(--bp-line);border-radius:5px;background:white;color:var(--bp-muted);padding:8px 10px;font-size:12px;text-align:left}.library-answer-choices>button[aria-pressed=true]{border-color:var(--bp-blue);color:var(--bp-blue);background:var(--bp-paper)}.library-answer-records{margin-top:24px;border-top:1px solid var(--bp-line);padding-top:20px}.library-answer-records>header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.library-answer-records>header h3{font-size:14px!important;font-weight:500!important}.library-answer-records>header button{background:none;border:0;padding:0;color:var(--bp-blue);font-size:12px}.library-answer-records>div{display:grid;gap:0}.library-answer-records>div>button{display:flex;gap:12px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--bp-line);padding:12px 0;text-align:left;color:var(--bp-ink)}.library-answer-records>div>button>span:first-child{font-size:11px;color:var(--bp-muted)}.library-answer-records strong{font-size:13px;font-weight:500}.library-answer-records small{display:block;font-size:11px;color:var(--bp-muted);margin-top:4px}.library-answer-records b{font-size:18px;font-weight:400;color:var(--bp-blue);margin-left:auto;white-space:nowrap}.library-chart-view-options{display:flex;gap:6px;margin:0 0 15px}.library-chart-view-options button{padding:5px 10px;border:1px solid var(--bp-line);border-radius:4px;background:none;color:var(--bp-muted);font-size:12px}.library-chart-view-options button[aria-pressed=true]{background:var(--bp-paper);color:var(--bp-blue);border-color:var(--bp-blue)}.library-chart-data{margin:15px 0}.library-chart-data>div{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--bp-line);padding:10px 0;font-size:12px}.library-chart-data>div>span{flex:1;color:var(--bp-muted)}.library-chart-data button{border:0;background:none;color:var(--bp-blue);padding:0;font-size:14px;min-width:80px;text-align:right}.library-chart-data small{display:block;font-size:10px;color:var(--bp-muted);margin-top:3px}@media(max-width:1100px){.library-freshness{gap:6px 15px}.library-home-navigation{padding:12px 20px}.bp-header .desktop-nav{gap:18px}.bp-header .desktop-nav .header-library{padding:8px 13px}.library-entities{padding:24px 20px}}@media(max-width:750px){.library-home-navigation{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px}.library-underlying-paths>header{display:block}.library-underlying-paths>header p{margin-top:12px;max-width:none}.library-underlying-paths>div{grid-template-columns:1fr}.library-entities{padding:24px 15px}.bp-hub .library-entities>header h2{font-size:23px}.library-entity-collection>header{padding:15px}.library-entity-rows>article{padding:16px 14px;gap:8px;grid-template-columns:18px minmax(0,1fr) auto}.library-entity-rows button>strong{font-size:21px}.origin-evidence-paper{margin:8px;padding:16px 12px}.library-answer-choices{display:none}.library-origin-sheet{padding:24px 18px!important}}@media(max-width:480px){.library-entity-rows>article{grid-template-columns:18px minmax(0,1fr)}.library-entity-rows>article>button{grid-column:2;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:15px}.library-entity-collection>header{display:block}.library-entity-collection>header>a{display:block;margin-top:10px}.library-insight-card>footer{flex-wrap:wrap}.insight-card-top>time{font-size:11px}.library-answer-dates{display:block}.library-answer-dates>span{display:block;margin-bottom:5px}}.library-company-chart{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.library-company-chart>section{background:var(--bp-paper);border:1px solid var(--bp-line);border-radius:6px;padding:17px 15px}.library-company-chart header{display:flex;flex-direction:column;gap:6px;font-size:14px;margin-bottom:23px}.library-company-chart header>strong{font-weight:500}.library-company-chart header>span{font-size:12px;color:var(--bp-blue)}.library-company-chart button{display:grid;grid-template-columns:1fr 45px;align-items:center;gap:7px 12px;width:100%;text-align:left;background:none;border:0;padding:0;margin:12px 0;color:var(--bp-ink)}.library-company-chart button>span{grid-column:span 2;color:var(--bp-muted);font-size:12px}.library-company-chart button>i{height:15px;background:var(--bp-muted);border-radius:2px;animation:bp-data-grow .45s ease;transform-origin:left}.library-company-chart button:last-child>i{background:var(--product-blue)}.library-company-chart button>strong{font-size:13px;font-weight:500}.library-company-chart button:hover>strong{color:var(--product-blue)}.library-company-chart small{display:block;font-size:11px;line-height:1.6;color:var(--bp-muted);margin-top:18px}.library-compact-chart .library-company-chart{grid-template-columns:1fr}@media(max-width:620px){.library-company-chart{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.library-company-chart button>i{animation:none}}.origin-field-reference{display:block;font-size:11px;color:var(--bp-muted);margin-top:3px;font-weight:400}.bp-header .header-actions{display:flex;gap:13px;align-items:center;margin-left:24px}.bp-header .header-actions .header-library{display:inline-flex;padding:10px 17px;border:1px solid var(--bp-blue);border-radius:5px;background:var(--bp-blue);color:white;font-size:13px;font-weight:500;line-height:1.3}.bp-header .header-actions .header-contact{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.bp-header .header-actions .header-library:hover{background:var(--bp-ink);border-color:var(--bp-ink)}.library-rail-brand img{filter:brightness(0) invert(1)}.platform-visual-engine .platform-section-intro>.eyebrow,.workflow-recipes .eyebrow{color:var(--bp-ink)}.bp-expanded-origin{width:min(1120px,97vw)!important;max-width:none!important;padding:32px!important;overflow:auto;background:var(--bp-paper);color:var(--bp-ink)}.bp-expanded-origin>.demo-origin-view{height:auto;min-height:calc(100dvh - 64px);display:grid;grid-template-columns:250px minmax(0,1fr);gap:25px;overflow:visible}.bp-expanded-origin .demo-origin-context{padding:20px 0;border:0;overflow:visible}.bp-expanded-origin .demo-origin-context h3{font-size:20px;line-height:1.4;margin:22px 0 12px}.bp-expanded-origin .demo-origin-context p{font-size:14px;line-height:1.8}.bp-expanded-origin .demo-origin-reader{min-width:0;border:1px solid var(--bp-line);border-radius:8px;overflow:hidden;background:white}.bp-expanded-origin .demo-paper-scroll{max-height:none;height:auto;padding:24px;background:var(--bp-paper);overflow:auto}.bp-expanded-origin .demo-paper{min-height:570px;padding:35px;font-size:1em}.bp-expanded-origin .demo-database-source,.bp-expanded-origin .demo-source-text{padding:30px;font-size:15px}.bp-expanded-origin .demo-document-meta{grid-template-columns:1fr 1fr}.bp-expanded-origin .demo-paper h4{font-size:24px;line-height:1.4}.bp-expanded-origin .demo-paper mark,.bp-expanded-origin .demo-paper p{font-size:14px;line-height:1.9}.bp-expanded-origin .demo-document-table{font-size:12px}.library-origin-sheet{width:min(1080px,97vw)!important;max-width:none!important;padding:28px!important}.library-origin-sheet .library-origin-trace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:20px;align-items:start}.library-origin-sheet .origin-relevance{grid-column:2;grid-row:1;margin:0}.library-origin-sheet .origin-evidence-reader{grid-column:1;grid-row:1/span 5;position:sticky;top:0}.library-origin-sheet .origin-calculation-inputs,.library-origin-sheet .origin-method,.library-origin-sheet .origin-trace-actions,.library-origin-sheet .origin-trace-chain{grid-column:2;margin:0}.library-origin-sheet .origin-evidence-paper{padding:30px 22px}.library-origin-sheet .origin-evidence-paper dl>div{font-size:13px;padding:12px 8px}.library-origin-sheet .origin-source-dates{flex-direction:row;gap:25px}.library-origin-expand{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 14px;background:var(--bp-blue);color:white;border-radius:5px;font-size:13px;margin:13px 0}.recipe-selectors{flex-wrap:wrap}.recipe-evidence-link{display:flex;align-items:center;gap:7px;color:var(--bp-blue);font-size:13px;margin:20px 0 13px}.recipe-source-column>small{display:block;font-size:11px;line-height:1.7;color:var(--bp-muted);overflow-wrap:anywhere}.recipe-output-actions{display:flex!important;gap:9px;flex-wrap:wrap;margin-top:23px}.recipe-output-actions button{display:flex;align-items:center;gap:6px;border:1px solid var(--bp-line);padding:8px 10px;border-radius:5px;color:var(--bp-blue);font-size:12px}.recipe-outcome-metric{display:block!important;padding:15px 0!important;margin:0!important;border:0!important}.recipe-outcome-metric>strong{display:block;font-size:30px;font-weight:400;letter-spacing:-.035em}.recipe-outcome-metric>span{display:block;font-size:13px;line-height:1.65;margin-top:7px}.recipe-value-panel{margin-top:18px;padding:25px;border:1px solid var(--bp-line);border-radius:9px;background:white}.recipe-value-panel>header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.recipe-value-panel>header span{font-size:12px;color:var(--bp-muted)}.recipe-value-panel>header h3{font-size:22px;margin-top:6px;font-weight:400}.recipe-value-panel>header button{font-size:12px;color:var(--bp-blue)}.recipe-value-panel>.forecast-preview{max-width:760px;margin:auto}.recipe-value-panel>p{font-size:12px;color:var(--bp-muted);line-height:1.75;margin-top:20px}.recipe-value-calculator{display:grid;grid-template-columns:1fr 1fr;gap:35px}.recipe-value-inputs{display:grid;grid-template-columns:1fr 1fr;gap:15px}.recipe-value-inputs label{font-size:12px;color:var(--bp-muted)}.recipe-value-inputs input{display:block;width:100%;padding:10px 12px;border:1px solid var(--bp-line);border-radius:5px;margin-top:7px;color:var(--bp-ink);font-size:16px}.recipe-value-result{background:var(--bp-paper);border:1px solid var(--bp-line);border-radius:7px;padding:22px}.recipe-value-result>span{font-size:12px;color:var(--bp-muted)}.recipe-value-result>strong{display:block;font-size:30px;letter-spacing:-.03em;margin-top:6px;font-weight:400}.recipe-value-bars{display:grid;gap:7px;margin:20px 0}.recipe-value-bars span{display:flex;justify-content:space-between;font-size:12px;color:var(--bp-muted)}.recipe-value-bars b{font-weight:400;color:var(--bp-ink)}.recipe-value-bars i{height:9px;background:var(--bp-blue);border-radius:2px;transition:width .2s}.recipe-value-bars i:last-child{background:var(--bp-muted)}.recipe-value-result>p{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin:8px 0}.recipe-value-result>small{display:block;font-size:11px;color:var(--bp-muted);line-height:1.6;margin-top:18px}.recipe-origin-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;margin-top:20px}.recipe-origin-layout aside{font-size:14px;line-height:1.75}.recipe-origin-layout h3{font-size:21px;line-height:1.4;margin:12px 0}.recipe-origin-layout aside>p{margin:12px 0}@media(max-width:900px){.bp-expanded-origin>.demo-origin-view,.recipe-origin-layout{grid-template-columns:1fr}.bp-expanded-origin .demo-origin-context{padding:0}.bp-expanded-origin .demo-origin-context h3{margin:12px 0;font-size:18px}.bp-expanded-origin .demo-source-options{display:flex;gap:10px}.bp-expanded-origin .demo-paper-scroll{padding:12px}.library-origin-sheet .library-origin-trace{display:block}.library-origin-sheet .origin-evidence-reader{position:static}.library-origin-sheet .origin-method,.library-origin-sheet .origin-relevance,.library-origin-sheet .origin-trace-actions,.library-origin-sheet .origin-trace-chain{margin:18px 0}.recipe-value-calculator{grid-template-columns:1fr}.bp-header .header-actions{margin-left:auto;gap:10px}}@media(max-width:750px){.bp-expanded-origin{padding:24px 15px!important}.bp-expanded-origin .demo-paper{padding:22px 18px}.bp-header .header-actions .header-contact{display:none}.bp-header .header-actions{margin-right:12px}.bp-header .header-actions .header-library{padding:8px 12px}.recipe-value-panel{padding:18px}.recipe-value-inputs{gap:10px}.library-origin-sheet{padding:24px 16px!important}}@media(prefers-reduced-motion:reduce){.recipe-value-bars i{transition:none}}.report-view-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:15px 0}.report-view-tabs button{padding:7px 11px;border:1px solid var(--bp-line);border-radius:5px;font-size:12px;color:var(--bp-muted);background:white}.report-view-tabs button[aria-pressed=true]{border-color:var(--bp-blue);color:var(--bp-blue);background:var(--bp-paper)}.report-visual-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0 18px}.bp-hub .report-visual-heading h3{display:flex;gap:8px;align-items:center;font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.4}.bp-hub .report-visual-heading p{font-size:12px;color:var(--bp-muted);line-height:1.7;margin-top:6px}.housing-tenure-legend{display:flex;gap:8px 18px;flex-wrap:wrap;margin:18px 0;font-size:11px;color:var(--bp-muted)}.housing-tenure-legend span{display:flex;gap:6px;align-items:center}.housing-tenure-legend i{width:8px;height:8px;background:var(--bp-blue)}.housing-tenure-legend span:nth-child(2) i{opacity:.72}.housing-tenure-legend span:nth-child(3) i{opacity:.4}.housing-tenure-legend span:last-child i{background:var(--bp-line)}.housing-tenure-chart>div{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1.4fr) 47px;gap:15px;align-items:center;padding:15px 8px;border-bottom:1px solid var(--bp-line);border-left:2px solid transparent}.housing-tenure-chart>div.selected{background:var(--bp-paper);border-left-color:var(--bp-blue)}.housing-scheme-name{text-align:left;line-height:1.5}.housing-scheme-name strong{font-size:12px;font-weight:500}.housing-scheme-name small{display:block;font-size:10px;color:var(--bp-muted);margin-top:3px}.housing-tenure-track{height:29px;display:flex;border-radius:3px;overflow:hidden;background:var(--bp-paper)}.housing-tenure-track button{background:var(--bp-blue);color:white;font-size:11px;font-variant-numeric:tabular-nums;border-right:1px solid white;min-width:4px;transition:filter .2s}.housing-tenure-track button:hover{filter:brightness(.8)}.housing-tenure-track .housing-unallocated{background:var(--bp-line);color:var(--bp-ink)}.housing-total{font-size:17px;text-align:right;color:var(--bp-ink)}.housing-total small{display:block;font-size:10px;color:var(--bp-muted)}.housing-selected-scheme{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:1px solid var(--bp-line);border-radius:7px;padding:20px;margin-top:22px;background:var(--bp-paper)}.housing-selected-scheme>div:last-child{grid-column:span 2;border-top:1px solid var(--bp-line);padding-top:15px}.housing-selected-scheme span{font-size:11px;display:flex;align-items:center;gap:6px;color:var(--bp-muted)}.bp-hub .housing-selected-scheme h4{font-size:16px;font-weight:500;line-height:1.4;margin:9px 0}.bp-hub .housing-selected-scheme p{font-size:12px;line-height:1.65;margin:7px 0;color:var(--bp-ink)}.housing-selected-scheme small{font-size:11px;line-height:1.7;color:var(--bp-muted);display:block;margin-top:7px}.housing-selected-scheme strong{font-size:13px;line-height:1.6;font-weight:500;display:block;margin-top:9px}.housing-selected-scheme button{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--bp-blue);margin-top:11px}.report-data-note{display:flex;align-items:flex-start;gap:7px;font-size:11px!important;line-height:1.8!important;color:var(--bp-muted)!important;margin:16px 0!important}.report-data-note>svg{flex-shrink:0;margin-top:3px}.housing-stage-chart>button,.housing-stage-head{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:9px;width:100%;align-items:center;text-align:center}.housing-stage-head{font-size:10px;color:var(--bp-muted);padding:12px 0;line-height:1.5}.housing-stage-head>span:first-child{text-align:left}.housing-stage-chart>button{border-top:1px solid var(--bp-line);padding:13px 0;min-height:80px}.housing-stage-chart>button>span:first-child{text-align:left}.housing-stage-chart strong{font-size:12px;font-weight:500;line-height:1.4;display:block}.housing-stage-chart small{font-size:10px;line-height:1.4;color:var(--bp-muted);display:block;margin-top:5px}.housing-stage-chart i{width:8px;height:8px;background:var(--bp-line);display:block;margin:auto;border-radius:50%}.housing-stage-chart .is-milestone i{width:12px;height:12px;background:var(--bp-blue);box-shadow:0 0 0 5px var(--bp-paper)}.housing-stage-chart .is-milestone small{color:var(--bp-blue)}.housing-relationship-view label{font-size:12px;color:var(--bp-muted)}.housing-relationship-view select{display:block;padding:9px 12px;width:100%;border:1px solid var(--bp-line);border-radius:5px;color:var(--bp-ink);margin:8px 0 25px}.housing-relationship-diagram{display:grid;grid-template-columns:1fr 16px 1fr 16px 1fr;align-items:center;gap:10px}.housing-relationship-diagram>svg{width:16px;color:var(--bp-muted)}.housing-relationship-diagram button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;border:1px solid var(--bp-line);border-radius:7px;background:var(--bp-paper);padding:20px 12px;min-height:190px;color:var(--bp-blue)}.housing-relationship-diagram small,.housing-relationship-diagram span{font-size:10px;color:var(--bp-muted);line-height:1.5}.housing-relationship-diagram strong{font-size:13px;font-weight:500;line-height:1.5;color:var(--bp-ink)}.weather-station-tabs{display:flex;gap:7px;overflow:auto;margin:16px 0}.weather-station-tabs button{flex:1;min-width:115px;border:1px solid var(--bp-line);border-radius:6px;padding:12px;text-align:left;font-size:11px;background:white;color:var(--bp-muted)}.weather-station-tabs button>svg{display:inline;margin-right:5px}.weather-station-tabs strong{display:block;font-size:18px;font-weight:400;color:var(--bp-ink);margin-top:8px}.weather-station-tabs small{display:block;font-size:10px;margin-top:3px}.weather-station-tabs button[aria-pressed=true]{background:var(--bp-paper);border-color:var(--bp-blue);color:var(--bp-blue)}.weather-observation-status{display:flex;gap:9px 15px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--bp-muted);margin-bottom:17px}.weather-observation-status>span:first-child{color:var(--bp-amber);display:flex;gap:5px;align-items:center}.weather-observation-status a{display:flex;align-items:center;gap:5px;color:var(--bp-blue)}.weather-chart{border:1px solid var(--bp-line);border-radius:7px;padding:15px 15px 0;overflow:hidden;background:white}.weather-chart svg{width:100%;height:auto;display:block}.weather-chart svg text{font-size:10px;fill:var(--bp-muted)}.weather-chart-selection{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--bp-line);padding-top:15px;font-size:11px;color:var(--bp-muted)}.weather-chart-selection strong{display:block;font-size:22px;font-weight:400;color:var(--bp-ink);margin-top:5px}.weather-chart-selection button{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--bp-blue)}.weather-observation-slider{display:block;margin:20px 0 0;font-size:11px;color:var(--bp-muted)}.weather-observation-slider input{display:block;width:100%;accent-color:var(--bp-blue);margin:10px 0 7px}.weather-observation-slider>span{font-size:10px}.weather-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.weather-context-grid>button,.weather-context-grid>div{padding:16px;border:1px solid var(--bp-line);border-radius:7px;text-align:left;background:var(--bp-paper)}.weather-context-grid>div:last-child{grid-column:span 2}.weather-context-grid span{display:block;font-size:11px;color:var(--bp-muted)}.weather-context-grid strong{display:block;font-size:21px;font-weight:400;line-height:1.5;margin:8px 0 5px;color:var(--bp-ink)}.bp-hub .weather-context-grid p,.weather-context-grid small{font-size:11px;color:var(--bp-muted)}.bp-hub .weather-context-grid p{line-height:1.7}.weather-context-grid>div>strong{font-size:17px}.weather-context-grid>div>button{font-size:12px;color:var(--bp-blue);margin-top:10px}@media(max-width:700px){.housing-tenure-chart>div{grid-template-columns:1fr 45px;gap:8px}.housing-scheme-name{grid-column:span 2}.housing-tenure-track{grid-column:1;grid-row:auto}.housing-selected-scheme{grid-template-columns:1fr}.housing-selected-scheme>div:last-child{grid-column:1}.housing-stage-chart>button,.housing-stage-head{grid-template-columns:1.2fr repeat(4,1fr);gap:4px}.housing-stage-chart strong{font-size:10px}.housing-stage-chart small{font-size:9px}.housing-relationship-diagram{grid-template-columns:1fr}.housing-relationship-diagram>svg{transform:rotate(90deg);margin:auto}.housing-relationship-diagram button{min-height:120px}.report-visual-heading{display:block}.weather-context-grid{grid-template-columns:1fr}.weather-context-grid>div:last-child{grid-column:1}.weather-chart-selection{gap:10px}.weather-chart-selection button{max-width:120px}}.report-decision{border-left:2px solid var(--bp-blue);padding:2px 0 2px 15px;margin:20px 0 23px}.report-decision>span{font-size:11px;color:var(--bp-blue);font-weight:500}.bp-hub .report-decision>p{font-size:14px;line-height:1.7;margin:6px 0;color:var(--bp-ink)}.report-decision details{font-size:12px;color:var(--bp-muted);line-height:1.75;margin-top:9px}.report-decision summary{cursor:pointer;color:var(--bp-blue)}.bp-hub .report-decision details p{font-size:12px;margin-top:9px;line-height:1.75;color:var(--bp-muted)}.report-connections{border-top:1px solid var(--bp-line);padding-top:19px;margin-top:20px}.report-connections>span{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--bp-muted);margin-bottom:9px}.report-connections>a{display:grid;grid-template-columns:1fr 15px;gap:5px 12px;border-bottom:1px solid var(--bp-line);padding:13px 0}.report-connections>a strong{font-size:13px;font-weight:500;color:var(--bp-ink)}.report-connections>a small{grid-column:1;font-size:11px;color:var(--bp-muted)}.report-connections>a>svg{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--bp-blue)}.report-connections>div{padding:18px 0}.report-connections>div>strong{font-size:13px;font-weight:500}.bp-hub .report-connections p{font-size:12px;color:var(--bp-muted);line-height:1.8;margin-top:8px}.report-connections button{display:flex;align-items:center;gap:6px;color:var(--bp-blue);font-size:12px;margin-top:14px}.demo-source-collection{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}.demo-source-collection>button{display:flex;gap:13px;align-items:center;padding:20px;border:1px solid var(--bp-line);background:white;border-radius:7px;text-align:left;color:var(--bp-blue)}.demo-source-collection span{min-width:0;flex:1}.demo-source-collection strong{font-size:14px;font-weight:500;color:var(--bp-ink);overflow-wrap:anywhere}.demo-source-collection small{display:block;font-size:12px;color:var(--bp-muted);margin-top:7px;line-height:1.6}@media(max-width:700px){.demo-source-collection{grid-template-columns:1fr}}.engine-origin-sheet{width:min(850px,97vw)!important;max-width:none!important;overflow:auto}.engine-origin-document{padding:30px!important;min-height:390px;background:white;border:1px solid var(--bp-line)}.engine-origin-document>p{font-size:14px;line-height:1.85;margin:17px 0;color:var(--bp-muted)}.engine-origin-document>.engine-document-meta{font-size:12px;border-bottom:1px solid var(--bp-line);padding-bottom:14px}.engine-origin-document>mark{display:block;background:var(--bp-paper);border-left:3px solid var(--bp-blue);padding:16px 20px;color:var(--bp-ink);font-size:16px;line-height:1.8;margin:20px 0}@media(max-width:600px){.engine-origin-document{padding:22px 18px!important}.engine-origin-document>mark{font-size:14px;padding:14px}}.library-app-site{height:100dvh;min-height:0}.library-app-site .bp-hub{max-height:none;height:100%;min-height:0;overflow:clip}.library-home-label{font-size:13px;font-weight:500;color:var(--bp-ink)}.library-workspace-navigation .library-back-report{display:flex;align-items:center;gap:6px;background:none;border:0;padding:8px 0;color:var(--bp-blue);font-size:13px}.library-data-view{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--bp-muted)}.library-data-view select{padding:9px;border:1px solid var(--bp-line);background:white;border-radius:5px;color:var(--bp-ink)}.library-mobile-nav{display:none}.library-insight-card:focus-within{outline:2px solid var(--bp-blue);outline-offset:3px}.insight-card-content:after{content:"";position:absolute;inset:0;z-index:1}.library-insight-card>footer{pointer-events:none}.library-insight-card>footer .insight-card-path{max-width:78%;font-size:11px}.library-insight-card>footer .insight-card-open{color:var(--bp-blue);white-space:nowrap;font-size:11px}.library-underlying-paths>summary{display:flex;align-items:center;gap:9px;padding:16px 0;cursor:pointer;font-size:13px;color:var(--bp-blue)}.library-underlying-paths>summary>span{margin-left:auto;font-size:12px;color:var(--bp-muted)}.library-underlying-paths>header{padding:16px 0}.housing-selected-tenures{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.housing-selected-tenures button{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid var(--bp-line);background:white;border-radius:5px;color:var(--bp-ink);padding:9px 12px;font-size:12px}.housing-selected-tenures button strong{color:var(--bp-blue)}.bp-hub a:focus-visible,.bp-hub button:focus-visible,.bp-hub select:focus-visible,.origin-reader a:focus-visible,.origin-reader button:focus-visible{outline:2px solid var(--bp-blue);outline-offset:3px}@media(max-width:750px){.library-app-site .bp-hub{display:flex;flex-direction:column;border-radius:0}.library-compact-rail{display:none}.library-app-site .bp-hub-main{flex:1;min-height:0;width:100%;overflow:hidden}.library-app-site .bp-hub-titlebar{padding:9px 14px;gap:8px;min-height:53px;flex-shrink:0}.library-path-title{min-width:0}.library-path-title>h1{font-size:14px;white-space:normal;line-height:1.4}.library-browse-button{font-size:0!important;padding:8px}.library-browse-button svg{width:19px;height:19px}.library-app-site .bp-hub-titlebar .bp-hub-unlock,.library-app-site .bp-hub-titlebar .bp-mode{display:none}.library-home-navigation{flex-direction:row;align-items:center;padding:9px 14px;gap:12px}.library-home-label{display:none}.library-freshness{font-size:10px;gap:8px;flex-wrap:wrap;width:100%;justify-content:space-between}.library-mobile-nav{display:flex;justify-content:space-around;border-top:1px solid var(--bp-line);background:white;padding:5px 8px max(5px,env(safe-area-inset-bottom));flex-shrink:0;z-index:5}.library-mobile-nav>button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;background:transparent;border:0;min-height:47px;min-width:85px;font-size:11px;color:var(--bp-muted)}.library-mobile-nav>button[aria-current=page]{color:var(--bp-blue)}.library-mobile-nav>button>span{display:flex;align-items:center;gap:5px}.library-app-site .bp-hub-footnote{display:none}.library-catalogue{padding:20px 16px 25px;overscroll-behavior-y:contain}.library-catalogue-heading{margin-bottom:17px}.bp-hub .library-catalogue-heading h2{font-size:25px}.library-catalogue-heading>button,.library-catalogue-heading>div>span{display:none}.bp-hub .library-catalogue-heading p{font-size:13px}.library-catalogue-controls nav{gap:4px}.library-catalogue-controls nav>button{min-height:38px;padding:7px;font-size:12px}.catalogue-search-toggle{height:44px;width:40px}.library-catalogue-result-line{font-size:11px;gap:12px}.library-catalogue-result-line>span:last-child{display:none}.library-catalogue-search input,.library-query-heading select,.library-waitlist-form input,.library-waitlist-form select{font-size:16px!important}.library-catalogue-footer{flex-direction:column;align-items:flex-start;gap:14px}.library-catalogue-footer button{min-height:44px}.library-workspace-navigation{gap:8px;flex-wrap:wrap;padding:7px 14px!important;flex-shrink:0}.library-data-view>span{display:none}.library-data-view select{max-width:185px;min-height:42px}.library-overview{overscroll-behavior-y:contain}.library-overview-main{padding:21px 16px!important;min-width:0}.library-query-heading{display:block!important}.library-query-heading>svg{display:none}.library-query-heading select{width:100%;min-height:44px;white-space:normal;text-overflow:ellipsis}.insight-chart-inspect button,.library-chart-hover button,.library-chart-view-options button,.report-view-tabs>button{min-height:44px}.library-overview-figures{gap:8px}.library-answer-dates{font-size:11px}.insight-line-chart{display:block!important;min-height:155px}.insight-line-mobile{margin-top:12px}.insight-horizontal-chart button{min-height:40px}.insight-horizontal-chart>div{grid-template-columns:105px minmax(0,1fr);gap:8px}.insight-chart-legend>button{min-height:44px}.housing-stage-head{display:none}.housing-stage-chart>button{display:grid;grid-template-columns:1fr;gap:10px;padding:15px 12px;min-height:85px;text-align:left}.housing-stage-chart>button>span:first-child{display:flex;justify-content:space-between;gap:12px}.housing-stage-chart>button>span:not(:first-child):not(.is-milestone){display:none}.housing-stage-chart>button>.is-milestone{display:flex;align-items:center;gap:10px;justify-content:flex-start}.housing-stage-chart strong{font-size:13px}.housing-stage-chart small{font-size:12px}.housing-tenure-track{min-height:36px}.housing-scheme-name,.housing-total{min-height:44px}.housing-selected-scheme>div{padding:15px}.housing-selected-scheme>div:last-child{border-top:1px solid var(--bp-line)}.weather-station-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.weather-station-tabs button{min-width:0;padding:10px}.weather-station-tabs button:last-child{grid-column:span 2}.weather-station-tabs strong{display:inline;font-size:15px;margin-left:8px}.weather-station-tabs small{font-size:11px}.weather-chart{padding:10px}.weather-chart svg{min-height:140px}.weather-chart-selection{flex-wrap:wrap}.weather-chart-selection button{max-width:none;min-height:44px}.weather-observation-slider input{min-height:32px}.bp-register-mobile{overscroll-behavior-y:contain}.bp-register-mobile dd button{min-height:36px}.library-app-site .bp-hub-searchbar{flex-wrap:wrap;flex-shrink:0;padding:8px 14px}.bp-hub-searchbar input{font-size:16px}.library-app-site .bp-mobile-sort{max-width:100%}.library-app-site .bp-table-footer{flex-wrap:wrap;gap:10px}}@media(prefers-reduced-motion:reduce){.library-insight-card,.library-insight-card:hover{transform:none;transition:none}.library-insight-card:hover .insight-mini-line{animation:none}}.library-app-site .site-header.bp-header .mobile-menu-button{color:white;min-width:44px;min-height:44px}@media(max-width:750px){.library-focused-report .library-query-heading select{font-size:16px!important}.library-app-site .site-header.bp-header{padding-right:10px}.library-focused-report .library-query-heading select{white-space:nowrap;text-overflow:ellipsis;height:44px;line-height:normal}}.library-home-navigation .library-view-switch{display:flex;align-items:center;gap:5px}.library-view-switch button{display:flex;align-items:center;gap:7px;min-height:38px;border:0;border-radius:5px;padding:8px 12px;background:transparent;color:var(--bp-muted);font-size:12px;cursor:pointer}.library-view-switch button[aria-pressed=true]{background:var(--bp-paper);color:var(--bp-blue)}.industry-pulse{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;background:var(--bp-paper);padding:27px 34px 32px;color:var(--bp-ink)}.pulse-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:22px}.pulse-heading>div>span{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.08em;color:var(--bp-muted)}.bp-hub .pulse-heading h2{font-size:30px;font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:12px 0 9px}.bp-hub .pulse-heading p{font-size:13px;line-height:1.75;color:var(--bp-muted);max-width:540px;margin:0}.pulse-heading>a{display:flex;align-items:center;gap:7px;flex-shrink:0;color:var(--bp-blue);font-size:12px;min-height:40px;padding:6px 0}.pulse-capture-status{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;line-height:1.65;border:1px solid var(--bp-line);border-radius:6px;background:white;padding:11px 13px}.pulse-capture-status>span{display:flex;align-items:center;gap:8px}.pulse-capture-status svg{flex-shrink:0;color:var(--bp-blue)}.pulse-capture-status strong{font-size:10px;font-weight:500;color:var(--bp-muted);text-align:right}.pulse-capture-status[data-freshness=stale] svg,.pulse-capture-status[data-freshness=unavailable] svg{color:#816135}.pulse-refresh{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:7px 0;font-size:10px;line-height:1.6;color:var(--bp-muted)}.pulse-refresh button{border:0;background:transparent;color:var(--bp-blue);font-size:10px;padding:5px 0;min-height:30px;cursor:pointer}.pulse-refresh button:disabled{opacity:.5;cursor:default}.bp-hub .pulse-schedule-note{font-size:11px;line-height:1.7;color:var(--bp-muted);margin:9px 0 20px}.pulse-controls{display:flex;justify-content:space-between;gap:17px;margin:0 0 24px}.pulse-controls nav{display:flex;flex-wrap:wrap;gap:5px}.pulse-controls nav>button{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid var(--bp-line);border-radius:5px;background:white;font-size:12px;color:var(--bp-muted);cursor:pointer}.pulse-controls nav>button[aria-pressed=true]{color:white;background:var(--bp-ink);border-color:var(--bp-ink)}.pulse-controls nav>button>span{font-size:10px;opacity:.75}.pulse-search{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--bp-line);padding:6px 0;color:var(--bp-muted);max-width:265px;min-width:170px;width:30%}.pulse-search input{width:100%;min-width:0;min-height:31px;background:transparent;border:0;color:var(--bp-ink);font-size:12px;outline:none}.pulse-search:focus-within{border-color:var(--bp-blue);box-shadow:0 1px 0 var(--bp-blue)}.pulse-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;align-items:start}.pulse-headlines{min-width:0}.pulse-result-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:10px;line-height:1.5;color:var(--bp-muted)}.pulse-story-list{border-top:1px solid var(--bp-line)}.pulse-story{padding:20px 0;border-bottom:1px solid var(--bp-line);min-width:0}.pulse-story-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:10px;line-height:1.6;color:var(--bp-muted);margin-bottom:9px}.pulse-story-meta>span{color:var(--bp-blue)}.bp-hub .pulse-story h3{font-size:18px;line-height:1.45;letter-spacing:-.015em;margin:0 0 13px}.pulse-story h3>a{display:block;color:var(--bp-ink);text-decoration:none}.pulse-story h3>a:hover{color:var(--bp-blue)}.pulse-story h3>a>svg{display:inline-block;vertical-align:baseline;margin-left:7px;flex-shrink:0;color:var(--bp-blue)}.pulse-story-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pulse-story-tags>span{padding:4px 7px;background:white;border:1px solid var(--bp-line);border-radius:4px;font-size:10px;color:var(--bp-muted);line-height:1.3}.pulse-story-tags>.pulse-milestone{background:transparent;border-color:transparent;padding-left:3px;color:var(--bp-muted)}.pulse-story>footer{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:13px}.pulse-story>footer>span{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:10px;color:var(--bp-muted);line-height:1.6}.pulse-story>footer>button{display:flex;align-items:center;gap:8px;background:transparent;border:0;color:var(--bp-blue);font-size:11px;min-height:32px;padding:6px 0;cursor:pointer;white-space:nowrap}.pulse-story>footer>button[aria-expanded=true]>svg{transform:rotate(180deg)}.pulse-story-details{margin-top:16px;padding:20px;background:white;border:1px solid var(--bp-line);border-radius:6px}.bp-hub .pulse-story-details h4{font-size:13px;line-height:1.5;font-weight:500;margin:0 0 9px}.bp-hub .pulse-story-details h5{font-size:11px;line-height:1.5;font-weight:500;margin:13px 0 8px}.bp-hub .pulse-story-details p,.pulse-story-details li{font-size:11px;line-height:1.75;color:var(--bp-muted);margin:0 0 8px;overflow-wrap:anywhere}.pulse-story-detail-content>section+section{margin-top:20px;border-top:1px solid var(--bp-line);padding-top:17px}.pulse-story-details ul{margin:0;padding-left:17px}.pulse-register-context a,.pulse-story-details li>a{display:inline-flex;align-items:center;gap:5px;color:var(--bp-blue);font-size:11px}.pulse-duplicate-coverage li>span,.pulse-mentions li>span{display:block;margin-top:3px}.pulse-facts{display:grid;gap:15px;margin-top:15px}.pulse-facts>article{border-left:2px solid var(--bp-line);padding-left:13px}.pulse-facts>article>span{font-size:10px;color:var(--bp-blue);display:block;margin-bottom:5px}.pulse-facts>article>strong{display:block;font-size:12px;line-height:1.6;font-weight:500;margin-bottom:7px}.pulse-facts blockquote{margin:10px 0;padding:9px 11px;background:var(--bp-paper);border-radius:4px}.bp-hub .pulse-facts blockquote p{margin:0;color:var(--bp-ink)}.pulse-facts>article>a{display:inline-flex;align-items:center;gap:5px;color:var(--bp-blue);font-size:10px;min-height:28px}.pulse-register-context>div{display:grid;gap:13px}.pulse-register-context article{border:1px solid var(--bp-line);padding:13px;border-radius:5px}.pulse-register-context article>a:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px}.pulse-register-context strong{font-weight:500;font-size:12px;line-height:1.5}.pulse-register-context dl{margin:0 0 9px}.pulse-register-context dl>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:10px;line-height:1.65;margin:6px 0}.pulse-register-context dt{color:var(--bp-muted)}.pulse-register-context dd{color:var(--bp-ink);margin:0;overflow-wrap:anywhere}.pulse-register-source{font-size:10px!important;flex-wrap:wrap;line-height:1.6}.pulse-coverage{background:white;border:1px solid var(--bp-line);border-radius:6px;padding:19px 17px;min-width:0}.bp-hub .pulse-coverage h3{font-size:14px;line-height:1.5;font-weight:500;letter-spacing:-.01em;margin:0 0 9px}.bp-hub .pulse-coverage p{font-size:11px;line-height:1.75;color:var(--bp-muted);margin:0 0 14px}.pulse-topic-counts{display:grid;margin:17px 0}.pulse-topic-counts>button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--bp-line);padding:10px 0;color:var(--bp-ink);cursor:pointer}.pulse-topic-counts>button>span{font-size:11px}.pulse-topic-counts strong{font-size:20px;font-weight:500;grid-column:2;grid-row:span 2;text-align:right}.pulse-topic-counts strong>small{font-weight:400;display:block}.pulse-topic-counts strong>small,.pulse-topic-counts>button>small{font-size:9px;color:var(--bp-muted)}.pulse-selection-method,.pulse-source-health{border-top:1px solid var(--bp-line);padding-top:12px;margin:14px 0}.pulse-coverage summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.6;color:var(--bp-blue);cursor:pointer;list-style:none;min-height:34px}.pulse-coverage summary::-webkit-details-marker{display:none}.pulse-coverage details[open]>summary>svg{transform:rotate(180deg)}.pulse-source-health ul{list-style:none;padding:0;margin:7px 0 0}.pulse-source-health li{padding:12px 0;border-bottom:1px solid var(--bp-line)}.pulse-source-health li>div{display:grid;gap:7px;margin-bottom:7px}.pulse-source-health a{display:flex;align-items:center;gap:5px;color:var(--bp-ink);font-size:11px;line-height:1.6}.pulse-source-health li span{display:flex;align-items:center;gap:5px;font-size:10px}.pulse-source-ok{color:var(--bp-blue)}.pulse-source-failed{color:#816135}.bp-hub .pulse-source-health li>p{font-size:9px;line-height:1.7;margin:4px 0 0}.bp-hub .pulse-coverage .pulse-coverage-caveat{font-size:10px}.pulse-empty{text-align:left;padding:32px 20px;border:1px solid var(--bp-line);background:white;border-radius:6px;color:var(--bp-muted)}.pulse-empty>svg{color:var(--bp-blue);margin-bottom:12px}.bp-hub .pulse-empty h3{font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.015em;margin:0 0 9px;color:var(--bp-ink)}.bp-hub .pulse-empty p{font-size:12px;line-height:1.7;margin:0 0 12px}.pulse-empty a,.pulse-empty button{display:inline-flex;align-items:center;gap:5px;min-height:38px;border:0;border-radius:5px;background:var(--bp-paper);color:var(--bp-blue);padding:9px 11px;font-size:11px;cursor:pointer}.bp-hub .pulse-list-limit{font-size:10px;line-height:1.7;color:var(--bp-muted);margin:15px 0}.pulse-access{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0 0;margin-top:6px}.pulse-access strong{font-size:13px;font-weight:500;line-height:1.6}.bp-hub .pulse-access p{font-size:11px;line-height:1.7;color:var(--bp-muted);max-width:360px;margin:7px 0 0}.pulse-access>button{display:flex;align-items:center;gap:6px;min-height:40px;padding:10px 12px;border:0;border-radius:5px;background:var(--bp-ink);color:white;font-size:11px;cursor:pointer;white-space:nowrap}.industry-pulse :is(button,a,summary,input):focus-visible,.library-view-switch button:focus-visible{outline:2px solid var(--bp-blue);outline-offset:3px}@media(min-width:1600px){.industry-pulse{padding:34px 45px}.pulse-layout{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.bp-hub .pulse-story h3{font-size:20px}}@media(max-width:1120px){.pulse-layout{grid-template-columns:minmax(0,1fr) 230px;gap:19px}.pulse-controls{align-items:flex-start;flex-direction:column;gap:13px}.pulse-search{width:100%;max-width:360px}.pulse-story-meta{flex-wrap:wrap;gap:3px 14px}}@media(max-width:850px){.pulse-layout{grid-template-columns:minmax(0,1fr)}.pulse-coverage{margin-top:5px}.pulse-topic-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pulse-topic-counts>button{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.pulse-topic-counts strong{text-align:left}.pulse-heading{flex-wrap:wrap;gap:10px}.pulse-heading>a{min-height:34px;padding:0}.pulse-capture-status{align-items:flex-start;flex-direction:column;gap:5px}.pulse-capture-status strong{text-align:left}.pulse-source-health ul{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}}@media(max-width:750px){.industry-pulse{padding:20px 16px 25px;overscroll-behavior-y:contain}.library-home-navigation .library-view-switch{width:100%}.library-view-switch button{min-height:42px;flex:1;justify-content:center}.library-home-navigation:has(.library-view-switch) .library-freshness{display:none}.bp-hub .pulse-heading h2{font-size:27px}.pulse-controls nav{gap:6px}.pulse-controls nav>button{min-height:42px;padding:9px 10px}.pulse-search{max-width:none}.pulse-search input{font-size:16px;min-height:38px}.bp-hub .pulse-story h3{font-size:18px}.pulse-story>footer>button{min-height:44px}.pulse-story>footer{align-items:flex-start}.pulse-story>footer>span{max-width:58%;padding-top:7px}.pulse-story-details{padding:17px 14px}.pulse-register-context dl>div{grid-template-columns:1fr;gap:3px}.pulse-coverage summary{min-height:44px}.pulse-topic-counts>button{min-height:78px}.pulse-access{flex-direction:column;align-items:flex-start;gap:15px}.pulse-access>button,.pulse-heading>a{min-height:44px}.pulse-duplicate-coverage li>a,.pulse-facts>article>a,.pulse-mentions li>a,.pulse-register-context a{min-height:36px}.pulse-source-health a{min-height:32px}.pulse-empty a,.pulse-empty button{min-height:44px}}@media(max-width:420px){.pulse-controls nav>button{padding:8px;font-size:11px}.pulse-controls nav>button>span{font-size:9px}.pulse-source-health ul{grid-template-columns:1fr}.pulse-result-line,.pulse-story-meta{font-size:9px}.pulse-capture-status{font-size:10px}.pulse-story>footer>span{max-width:52%;font-size:9px}}@media(max-width:750px){.pulse-refresh button{min-height:40px}.pulse-refresh{gap:7px 13px}}.pulse-repeated-names{border-top:1px solid var(--bp-line);padding-top:15px;margin-top:15px}.bp-hub .pulse-repeated-names h4{font-size:12px;font-weight:500;line-height:1.6;margin:0 0 8px}.pulse-repeated-names details{border-bottom:1px solid var(--bp-line);padding:8px 0}.pulse-repeated-names summary>span{min-width:0;overflow-wrap:anywhere}.pulse-repeated-names summary small{display:block;color:var(--bp-muted);font-size:9px;margin-top:3px}.pulse-repeated-names ul{margin:8px 0;padding-left:15px}.pulse-repeated-names li{font-size:10px;line-height:1.7;margin:7px 0}.pulse-repeated-names li>a{color:var(--bp-ink)}.pulse-repeated-names li>a>svg{display:inline;vertical-align:middle;margin-left:4px;color:var(--bp-blue)}.pulse-repeated-names details>button{font-size:10px;line-height:1.6;border:0;background:transparent;color:var(--bp-blue);padding:7px 0;cursor:pointer;min-height:30px}@media(max-width:750px){.pulse-repeated-names details>button{min-height:40px}.pulse-repeated-names li>a{display:block;min-height:32px}}.pulse-heading{margin-bottom:16px}.pulse-status-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:19px}.pulse-capture-status{flex:1;min-width:0;padding:9px 12px;flex-wrap:wrap;background:transparent;border:0;border-left:2px solid var(--bp-line);border-radius:0;justify-content:flex-start;gap:7px 16px}.pulse-capture-status[data-freshness=stale],.pulse-capture-status[data-freshness=unavailable]{border-color:#b89b72}.pulse-capture-status>span{flex-wrap:wrap;gap:5px}.pulse-refresh{margin:0;max-width:340px;gap:5px 12px}.pulse-refresh>span{flex-basis:100%;font-size:10px}.pulse-sector-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.pulse-sector-overview>button{min-width:0;text-align:left;padding:16px 17px 13px;border:1px solid var(--bp-line);border-radius:6px;background:white;color:var(--bp-ink);cursor:pointer}.pulse-sector-overview>button[aria-pressed=true]{border-color:var(--bp-ink);box-shadow:inset 0 0 0 1px var(--bp-ink)}.pulse-sector-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.4}.pulse-sector-label>svg:last-child{margin-left:auto;color:var(--bp-muted)}.pulse-sector-value{display:flex;align-items:baseline;gap:9px;margin:13px 0 11px}.pulse-sector-value>strong{font-size:29px;line-height:1;font-weight:500;letter-spacing:-.035em}.pulse-sector-value>span{font-size:10px;color:var(--bp-muted)}.pulse-sector-bar{display:block;height:4px;background:var(--bp-paper);border-radius:2px;overflow:hidden}.pulse-sector-bar>i{display:block;height:100%;background:var(--bp-ink);border-radius:2px}.pulse-sector-evidence{display:block;margin-top:10px;font-size:10px;line-height:1.7;color:var(--bp-muted)}.bp-hub .pulse-overview-scope{font-size:10px;line-height:1.7;color:var(--bp-muted);margin:11px 0 20px}.pulse-controls{gap:12px;margin-bottom:23px;align-items:center}.pulse-register-tools{display:flex;align-items:center;justify-content:flex-end;gap:15px;min-width:0;flex:1}.pulse-register-view select{max-width:160px;min-height:38px;font-size:11px;padding:7px 9px;border:1px solid var(--bp-line);border-radius:5px;color:var(--bp-ink);background:white;cursor:pointer}.pulse-search{width:210px;min-width:130px}.pulse-layout{grid-template-columns:minmax(0,1fr);gap:0}.pulse-register-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:0 0 10px}.bp-hub .pulse-register-heading>h3{font-size:15px;letter-spacing:-.015em;line-height:1.5;color:var(--bp-ink);font-weight:500;margin:0}.pulse-register-heading>span{font-size:10px;line-height:1.6;color:var(--bp-muted)}.pulse-result-line{margin-bottom:11px}.pulse-result-line>button{border:0;padding:4px 0;background:transparent;font-size:10px;color:var(--bp-blue);cursor:pointer}.pulse-story{padding:16px 0 13px}.pulse-update-heading{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:10px}.pulse-story-meta{margin:0;justify-content:flex-end;gap:10px;flex-wrap:wrap}.pulse-story-meta>span{color:var(--bp-muted)}.pulse-story-tags{gap:5px;flex-shrink:0}.pulse-story-tags>span{font-size:9px;padding:3px 6px;color:var(--bp-ink)}.pulse-story-tags>.pulse-evidence-state{background:transparent;border:0;color:var(--bp-muted);padding:3px 4px}.bp-hub .pulse-story h3{font-size:17px;margin:0 0 10px;font-weight:500}.pulse-register-summary{display:grid;grid-template-columns:1fr .8fr 1.3fr;gap:19px;margin:10px 0 0}.pulse-register-summary>div{min-width:0}.pulse-register-summary dt{font-size:9px;line-height:1.6;color:var(--bp-muted);margin:0 0 5px}.pulse-register-summary dd{font-size:11px;line-height:1.7;color:var(--bp-ink);margin:0;overflow-wrap:anywhere}.pulse-register-summary dd>span{display:block}.pulse-register-summary dd>span+span{margin-top:4px}.pulse-register-summary small{display:block;font-size:9px;line-height:1.6;color:var(--bp-muted);margin-top:3px}.pulse-register-summary .pulse-not-captured{color:var(--bp-muted);font-size:10px}.pulse-summary-passage{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pulse-story>footer{margin-top:9px}.pulse-story>footer>span{font-size:9px}.pulse-story>footer>button{min-height:34px;font-size:10px}.pulse-story-details{margin-top:12px}.pulse-coverage{margin-top:22px;padding:0 16px;clear:both}.pulse-coverage>summary{min-height:49px;color:var(--bp-ink);font-weight:500}.pulse-coverage>summary>span{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:400;color:var(--bp-muted)}.pulse-coverage-body{padding:4px 0 15px;max-width:950px}.pulse-coverage .pulse-source-health ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}.pulse-access{padding-top:18px}.pulse-access p{max-width:560px}.industry-pulse select:focus-visible{outline:2px solid var(--bp-blue);outline-offset:3px}.library-home-module.library-home-pulse{padding:54px 6% 43px;background:var(--bp-paper)}.library-home-pulse-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:24px}.library-home-pulse-heading>div{max-width:750px}.library-home-pulse h2{font-size:clamp(31px,3.3vw,46px);line-height:1.2;color:var(--bp-ink);margin:10px 0 11px}.library-home-pulse-heading>div>p:not(.bp-kicker){font-size:14px;line-height:1.7;max-width:650px;margin:0;color:var(--bp-muted)}.library-home-pulse-heading>.brand-text-link{flex-shrink:0;white-space:nowrap}.library-home-news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line)}.library-home-news-card{display:flex;flex-direction:column;gap:13px;min-width:0;padding:20px 22px;color:var(--bp-ink);text-decoration:none}.library-home-news-card:first-child{padding-left:0}.library-home-news-card:last-child{padding-right:0}.library-home-news-card+.library-home-news-card{border-left:1px solid var(--bp-line)}.library-home-news-card>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;font-weight:500;color:var(--bp-ink)}.library-home-news-card>span>svg{color:var(--bp-muted)}.library-home-news-card h3{font-size:17px;line-height:1.5;letter-spacing:-.015em;font-weight:400;margin:0}.library-home-news-card:hover h3{color:var(--bp-blue)}.library-home-news-card p{font-size:10px;line-height:1.7;color:var(--bp-muted);margin:auto 0 0}.library-home-pulse .library-home-note{font-size:10px;margin:13px 0 0;line-height:1.7}@media(max-width:1120px){.pulse-controls{align-items:stretch}.pulse-register-tools{justify-content:space-between}.pulse-search{max-width:400px;width:100%}.pulse-register-heading,.pulse-status-row{align-items:flex-start}}@media(max-width:850px){.pulse-capture-status{flex-direction:row;align-items:center}.pulse-sector-overview{gap:9px}.pulse-sector-overview>button{padding:13px}.pulse-sector-label{font-size:11px}.pulse-sector-label>svg:last-child{display:none}.pulse-sector-value{margin:12px 0 10px;flex-wrap:wrap;gap:5px}.pulse-sector-value>strong{font-size:25px}.pulse-sector-evidence,.pulse-sector-value>span{font-size:9px}.pulse-register-heading>span{max-width:180px;text-align:right}.pulse-update-heading{align-items:flex-start;flex-direction:column;gap:7px}.pulse-story-meta{justify-content:flex-start}.pulse-coverage .pulse-source-health ul{grid-template-columns:repeat(2,minmax(0,1fr))}.library-home-pulse-heading{align-items:flex-start;flex-direction:column;gap:15px}.library-home-news-card{padding:17px 14px}.library-home-news-card h3{font-size:15px}}@media(max-width:750px){.industry-pulse{padding-top:18px}.pulse-heading{gap:6px;margin-bottom:12px}.bp-hub .pulse-heading h2{font-size:25px;margin:8px 0 7px}.bp-hub .pulse-heading p{font-size:12px}.pulse-heading>a{font-size:11px;min-height:36px}.pulse-status-row{display:block;margin-bottom:14px}.pulse-capture-status{font-size:10px;padding:6px 9px;gap:3px 8px}.pulse-capture-status strong{font-size:9px}.pulse-refresh{max-width:none;gap:0 9px}.pulse-refresh button{min-height:32px}.pulse-refresh>span:empty{display:none}.pulse-sector-label{gap:5px;font-size:10px}.pulse-sector-label>svg{width:13px;height:13px}.pulse-sector-overview>button{padding:11px 9px}.pulse-sector-value{display:block;margin:10px 0 8px}.pulse-sector-value>strong{display:block;font-size:24px}.pulse-sector-value>span{display:block;margin-top:4px;line-height:1.4}.pulse-sector-evidence{font-size:8px;line-height:1.6}.bp-hub .pulse-overview-scope{font-size:9px;margin:9px 0 16px}.pulse-controls{margin-bottom:16px;gap:9px}.pulse-controls nav>button{font-size:10px;padding:8px 9px;min-height:37px}.pulse-register-tools{gap:10px;align-items:center}.pulse-register-view select{font-size:11px;max-width:125px;min-height:42px;padding:7px}.pulse-search{min-width:0;flex:1}.pulse-search input{font-size:16px;min-height:35px}.pulse-register-heading{display:block;margin-bottom:7px}.bp-hub .pulse-register-heading>h3{font-size:14px}.pulse-register-heading>span{display:block;max-width:none;text-align:left;font-size:9px;margin-top:3px}.pulse-story{padding:14px 0}.bp-hub .pulse-story h3{font-size:16px;line-height:1.55;margin-bottom:8px}.pulse-story-meta{font-size:9px;gap:4px 9px}.pulse-register-summary{grid-template-columns:1fr 1fr;gap:10px 14px}.pulse-register-summary>div:last-child{grid-column:1/-1}.pulse-register-summary dt{font-size:9px}.pulse-register-summary dd{font-size:11px}.pulse-summary-passage{-webkit-line-clamp:2}.pulse-story>footer{align-items:center}.pulse-story>footer>button{min-height:44px}.pulse-story>footer>span{padding:0;max-width:58%;font-size:9px}.pulse-coverage{padding:0 12px;margin-top:18px}.pulse-coverage>summary{min-height:54px;font-size:11px;gap:8px}.pulse-coverage>summary>span{font-size:9px;gap:7px}.pulse-coverage .pulse-source-health ul{grid-template-columns:1fr}.library-home-module.library-home-pulse{padding:39px 6% 32px}.library-home-pulse h2{font-size:33px}.library-home-pulse-heading>div>p:not(.bp-kicker){font-size:13px}.library-home-pulse-heading{margin-bottom:19px}.library-home-news{grid-template-columns:1fr}.library-home-news-card,.library-home-news-card:first-child,.library-home-news-card:last-child{padding:15px 0;gap:9px}.library-home-news-card+.library-home-news-card{border-left:0;border-top:1px solid var(--bp-line)}.library-home-news-card h3{font-size:16px}.library-home-pulse .library-home-note{font-size:9px}}@media(max-width:400px){.pulse-sector-label>svg{display:none}.pulse-sector-overview{gap:6px}.pulse-sector-overview>button{padding:10px 8px}.pulse-sector-evidence{font-size:8px}.pulse-controls nav{gap:4px}.pulse-controls nav>button{padding:8px 6px;font-size:9px}.pulse-register-view select{max-width:112px;font-size:10px}.pulse-capture-status>span{font-size:9px}}.library-admin{max-width:1280px;margin:auto;padding:55px 6%;color:#273a45;background:#f7f9fc;min-height:100svh}.library-admin>header{position:relative;padding-bottom:25px}.library-admin h1{font-size:38px;margin:15px 0}.library-admin h2{font-size:25px;margin:0 0 15px}.library-admin p{line-height:1.7;margin:12px 0}.library-admin>section{background:white;border:1px solid #d7dfe8;border-radius:10px;padding:28px;margin:25px 0}.library-admin label{display:grid;gap:10px;margin:16px 0;font-size:14px}.library-admin input:not([type=checkbox]),.library-admin select{border:1px solid #b8c5d3;padding:12px;max-width:100%;min-width:0;border-radius:5px;min-height:44px;background:white;color:#273a45}.library-admin button{background:#263d52;color:white;padding:12px 18px;border:0;border-radius:5px;min-height:44px;cursor:pointer}.library-admin button:disabled{opacity:.65;cursor:wait}.library-admin a{color:#284fcc;text-decoration:underline}.library-admin code{overflow-wrap:anywhere;font-size:12px}.library-admin dl{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;font-size:13px}.library-admin dd{margin:0;overflow-wrap:anywhere}.la-login{max-width:500px}.la-hub-switches{display:flex;gap:12px;flex-wrap:wrap}.la-hub-switches>label{display:flex;align-items:center;gap:12px;border:1px solid #d7dfe8;padding:13px;margin:8px 0}.la-hub-switches input{width:19px;height:19px}.la-hub-switches small{color:#68788c}.la-audit-layout{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,2fr);gap:35px}.la-proof{min-width:0}.la-proof>section{margin-top:20px;border-top:1px solid #d7dfe8;padding-top:15px}.la-proof blockquote{background:#f3f6fa;border-left:3px solid #4567d6;padding:18px;line-height:1.8;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.la-proof mark{background:#ffe59a;color:#263d52;padding:2px 3px}.la-point-value{font-size:24px;font-weight:600}.la-point-value>span{font-size:12px;font-weight:400}.la-error{padding:15px;background:#fff1eb;border:1px solid #f1b69c}.la-table{overflow-x:auto}.la-table table{width:100%;border-collapse:collapse;font-size:12px}.la-table td,.la-table th{padding:13px;text-align:left;border-bottom:1px solid #d7dfe8}.library-admin pre{white-space:pre-wrap;overflow-wrap:anywhere}.library-admin :focus-visible{outline:3px solid #536add;outline-offset:3px}@media(max-width:700px){.library-admin{padding:30px 5%}.library-admin h1{font-size:29px}.library-admin>section{padding:20px}.la-audit-layout{grid-template-columns:1fr;gap:15px}.library-admin dl{grid-template-columns:1fr;gap:8px}.library-admin dt{font-weight:600}.la-proof blockquote{padding:13px;font-size:12px}}.library-admin .la-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.la-metrics>div{padding:1rem;background:#f3f6fb;border-radius:8px}.la-metrics dd{font-size:2rem;font-weight:600;margin:0}.la-draft{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.la-draft,.la-technical{padding:1rem;border:1px solid #d3ddeb}.la-technical{margin:1.5rem 0;border-radius:10px}.la-technical summary{cursor:pointer;font-weight:600}.la-technical section{border:0}.la-hub-switches{align-items:stretch}.la-hub-switches small{white-space:normal}@media(max-width:650px){.library-admin .la-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.la-hub-switches{flex-direction:column}}.demo-workspace.bp-aligned-workspace.demo-preview,.demo-workspace.bp-aligned-workspace.demo-preview.demo-compact{height:auto;min-height:440px;max-height:none;overflow:hidden}.demo-preview.demo-workspace .demo-app{height:auto;min-height:0}.demo-preview.demo-workspace .demo-conversation{flex:none;overflow:hidden;max-height:none;overscroll-behavior:auto}.demo-preview.demo-workspace .demo-path-body,.demo-preview.demo-workspace .demo-path-view,.demo-preview.demo-workspace .demo-prompt-view{flex:none;overflow:hidden;max-height:none}.demo-preview.demo-workspace .demo-table-scroll{height:auto;max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior:auto}.demo-preview.demo-workspace .demo-finding{overflow:hidden;max-height:none}.demo-preview .demo-composer{display:none}.demo-preview .demo-composer-area{padding-top:9px;border-top:1px solid var(--bp-line)}.demo-preview .demo-suggestions{margin-bottom:0;gap:6px}.demo-preview .demo-suggestions>button{min-height:36px}.demo-preview .demo-finding-evidence,.demo-preview .demo-finding>.demo-copy,.demo-preview .demo-finding>label,.demo-preview .demo-finding>p:not(.demo-finding-answer){display:none}.demo-preview .demo-finding>.demo-finding-answer{font-size:13px;line-height:1.65}.demo-expand-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;min-height:34px;flex-shrink:0;padding:6px 9px;border:1px solid var(--bp-line);border-radius:5px;background:var(--bp-paper);color:var(--bp-blue);font-size:12px}.demo-expand-button:hover{border-color:var(--bp-blue)}.demo-expand-button:focus-visible,.demo-more-records:focus-visible{outline:2px solid var(--product-blue);outline-offset:3px}.demo-more-records{gap:8px;width:100%;min-height:42px;margin:10px 0;padding:8px 12px;border:1px solid var(--bp-line);border-radius:5px;color:var(--bp-blue);font-size:12px}.demo-expanded-placeholder,.demo-more-records{display:flex;align-items:center;justify-content:center;background:var(--bp-paper)}.demo-expanded-placeholder{flex-direction:column;gap:16px;border:1px solid var(--bp-line);border-radius:8px;color:var(--bp-ink)}.demo-expanded-placeholder>strong{font-size:17px;font-weight:500}.demo-expanded-placeholder>button{border:1px solid var(--bp-line);border-radius:5px;background:white;color:var(--bp-blue);padding:10px 15px;font-size:13px}.demo-fullscreen-sheet{width:min(1460px,calc(100vw - 24px))!important;max-width:none!important;right:12px!important;top:12px!important;bottom:12px!important;height:calc(100dvh - 24px)!important;padding:0!important;gap:0!important;overflow:hidden!important;border:1px solid var(--bp-line)!important;border-radius:10px;background:white!important;color:var(--bp-ink)!important}.demo-fullscreen-sheet .demo-workspace.demo-expanded{width:100%;height:100%;min-height:0;max-height:none;border:0;border-radius:0;box-shadow:none;grid-template-columns:64px minmax(0,1fr)}.demo-fullscreen-sheet .demo-expanded .demo-app{height:100%;min-height:0}.demo-fullscreen-sheet .demo-expanded .demo-app-header{height:59px;min-height:59px;padding:10px 22px}.demo-fullscreen-sheet .demo-expanded .demo-app-header>strong{font-size:20px}.demo-fullscreen-sheet .demo-expanded .demo-prompt-view{overflow:hidden;min-height:0;flex:1}.demo-fullscreen-sheet .demo-expanded .demo-conversation{overflow-y:auto;overflow-x:hidden;min-height:0;max-width:1150px;flex:1;padding:25px 30px;overscroll-behavior:contain}.demo-fullscreen-sheet .demo-expanded .demo-composer-area{flex-shrink:0}.demo-fullscreen-sheet .demo-expanded .demo-path-view{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;overscroll-behavior:contain}.demo-fullscreen-sheet .demo-expanded .demo-path-body{flex:none;overflow:visible;min-height:0;align-items:start;grid-template-columns:minmax(0,1fr) 320px}.demo-fullscreen-sheet .demo-expanded .demo-table-scroll{height:auto;max-height:none;overflow-x:auto;overflow-y:hidden}.demo-fullscreen-sheet .demo-expanded .demo-finding{overflow:visible;min-height:0}.demo-fullscreen-sheet .demo-expanded .demo-search{flex-shrink:0}.demo-fullscreen-sheet .demo-expand-button{min-height:40px}@media(max-width:750px){.demo-workspace.bp-aligned-workspace.demo-preview{grid-template-columns:42px minmax(0,1fr);min-height:0}.demo-preview .demo-app-header>.bp-mode{display:none}.demo-preview .demo-expand-button{min-height:40px;gap:5px;padding:7px;font-size:11px}.demo-preview .demo-path-body{display:block!important}.demo-preview .demo-finding{border-left:0;border-top:1px solid var(--bp-line);padding:15px!important;min-height:0}.demo-preview .demo-finding h3{margin:8px 0;font-size:14px}.demo-preview .demo-finding .demo-view-origin{min-height:42px;margin-top:12px}.demo-preview .demo-conversation{padding:16px 12px}.demo-preview .demo-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-preview .demo-suggestions>button{min-height:44px;padding:6px;font-size:11px;text-align:center}.demo-preview .outcome-source-chain.three-nodes{gap:8px;grid-template-columns:1fr}.demo-preview .outcome-source-chain.three-nodes>button{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:4px 9px;padding:10px 12px;text-align:left}.demo-preview .outcome-source-chain.three-nodes>button>svg{grid-row:span 3;margin:0}.demo-preview .outcome-source-chain.three-nodes>button>strong{font-size:17px}.demo-preview .outcome-source-chain.three-nodes .outcome-chain-link{display:none}.demo-fullscreen-sheet{width:100vw!important;right:0!important;top:0!important;bottom:0!important;height:100dvh!important;border:0!important;border-radius:0}.demo-fullscreen-sheet .demo-workspace.demo-expanded{grid-template-columns:42px minmax(0,1fr)}.demo-fullscreen-sheet .demo-expanded .demo-app-header{height:auto;min-height:58px;padding:8px 10px}.demo-fullscreen-sheet .demo-expanded .demo-app-header>strong{font-size:16px}.demo-fullscreen-sheet .demo-expanded .demo-app-header>.bp-mode{display:none}.demo-fullscreen-sheet .demo-expanded .demo-conversation{padding:17px 13px}.demo-fullscreen-sheet .demo-expanded .demo-path-body{display:block}.demo-fullscreen-sheet .demo-expanded .demo-finding{padding:18px;border-left:0;border-top:1px solid var(--bp-line)}.demo-fullscreen-sheet .demo-expanded .demo-app-footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}.demo-fullscreen-sheet .demo-expanded .demo-composer input{font-size:16px}}.enquiry-context-panel{margin:0 auto 2rem;padding:1.6rem;max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:var(--bp-paper);border:1px solid var(--bp-line);border-radius:12px;color:var(--bp-ink)}.enquiry-context-panel h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:.7rem 0}.enquiry-context-panel p{line-height:1.7;overflow-wrap:anywhere}.enquiry-context-panel label{display:block;font-size:.85rem;margin-bottom:.65rem}.enquiry-context-panel textarea{box-sizing:border-box;width:100%;min-height:110px;resize:vertical;padding:.8rem;background:var(--bp-white,#fff);border:1px solid var(--bp-line);border-radius:6px;color:var(--bp-ink);font:inherit;font-size:.88rem;line-height:1.6}.enquiry-context-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1rem}.enquiry-context-note{font-size:.8rem;color:var(--bp-muted)}@media(max-width:700px){.enquiry-context-panel{grid-template-columns:1fr;margin:0 6% 2rem;padding:1.2rem;gap:1.3rem}}.promptstack-stage-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:35px 0 42px;padding:0;list-style:none;color:var(--bp-ink)}.promptstack-stage-summary li{min-width:0;border-top:1px solid var(--bp-line);padding-top:18px}.promptstack-stage-summary li>span{font-size:12px;color:var(--bp-muted)}.promptstack-stage-summary h3{font-size:21px;line-height:1.3;font-weight:400;margin:10px 0}.promptstack-stage-summary p{font-size:15px;line-height:1.8;color:var(--bp-muted);margin:0}.platform-example-intro{max-width:700px;margin-bottom:25px}.platform-example-intro h3{font-size:23px;font-weight:400;line-height:1.4;color:var(--bp-ink);margin:0 0 9px}.platform-example-intro p{font-size:15px;line-height:1.8;color:var(--bp-muted);margin:0}.solution-copy-summary{display:grid;gap:19px;margin-top:26px;max-width:480px}.solution-copy-summary dt{font-size:13px;font-weight:500;line-height:1.5;margin-bottom:7px;color:var(--bp-ink)}.solution-copy-summary dd{font-size:15px;line-height:1.8;margin:0;color:var(--bp-muted)}.evidence-platform-heading .evidence-copy-intro{font-size:17px;line-height:1.8;color:var(--bp-muted);max-width:620px;margin:24px 0 0}.evidence-platform-heading .evidence-example-label{font-size:12px;line-height:1.7;color:var(--bp-muted);margin:14px 0 0}.platform-engine-tabs>[data-slot=tabs-content][hidden],.solution-detail-library [data-slot=accordion-content][hidden]{display:none!important}@media(max-width:850px){.promptstack-stage-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.solution-copy-summary{max-width:660px;margin-top:23px}}@media(max-width:560px){.promptstack-stage-summary{grid-template-columns:1fr;gap:19px;margin-top:28px}.promptstack-stage-summary li{display:grid;grid-template-columns:24px 1fr;column-gap:14px}.promptstack-stage-summary li>span{padding-top:4px}.promptstack-stage-summary h3{margin:0 0 8px;font-size:20px}.promptstack-stage-summary p{grid-column:2}.platform-example-intro h3{font-size:21px}.evidence-platform-heading .evidence-copy-intro{font-size:16px}}.blog-site{background:#fff;color:var(--bp-ink);min-height:70vh}.blog-site a:focus-visible,.blog-site button:focus-visible,.blog-site input:focus-visible,.blog-site select:focus-visible,.blog-site summary:focus-visible{outline:2px solid var(--bp-blue);outline-offset:4px}.blog-archive-hero,.blog-article-hero{max-width:1300px;margin:auto;padding:158px 6% 48px}.blog-archive-hero h1{font-size:clamp(43px,5.5vw,78px);font-weight:400;line-height:1.1;letter-spacing:-.055em;margin:20px 0 25px}.blog-archive-hero>p:last-of-type{max-width:710px;font-size:19px;line-height:1.8;color:var(--bp-muted)}.blog-archive-context{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;margin-top:35px;padding-top:23px;border-top:1px solid var(--bp-line);font-size:14px;color:var(--bp-muted)}.blog-archive-context a{display:inline-flex;align-items:center;gap:9px;color:var(--bp-blue)}.blog-browser{max-width:1300px;margin:auto;padding:35px 6% 85px}.blog-browser-heading h2,.blog-related h2{font-size:34px;font-weight:400;letter-spacing:-.035em;line-height:1.2}.blog-browser-heading p{font-size:16px;color:var(--bp-muted);line-height:1.75;margin-top:12px}.blog-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr) auto;gap:18px;align-items:end;margin-top:27px}.blog-controls label{display:block;font-size:13px;margin-bottom:9px;color:var(--bp-muted)}.blog-search>div{display:flex;align-items:center;gap:11px;border:1px solid var(--bp-line);border-radius:6px;padding:0 14px;color:var(--bp-muted);background:var(--bp-paper)}.blog-search input{border:0;background:transparent;min-width:0;width:100%;height:48px;color:var(--bp-ink);font:inherit;font-size:15px;outline-offset:7px}.blog-topic{min-width:0}.blog-topic select{width:100%;height:49px;background:var(--bp-paper);color:var(--bp-ink);padding:0 35px 0 12px;font:inherit}.blog-no-results button,.blog-reset,.blog-topic select{border:1px solid var(--bp-line);border-radius:6px;font-size:14px}.blog-no-results button,.blog-reset{background:#fff;min-height:49px;padding:12px 17px;color:var(--bp-blue)}.blog-results{font-size:13px;color:var(--bp-muted);margin:20px 0}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{border:1px solid var(--bp-line);border-radius:8px;background:#fff;display:flex;flex-direction:column;min-width:0;padding:27px}.blog-topic-label{font-size:11px;line-height:1.65;color:var(--bp-blue);letter-spacing:.015em}.blog-card h3{font-size:23px;font-weight:400;line-height:1.35;letter-spacing:-.025em;margin:17px 0 14px}.blog-card h3 a{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;overflow-wrap:anywhere}.blog-card h3 svg{margin-top:5px}.blog-card h3 a:hover,.blog-related a:hover{color:var(--bp-blue)}.blog-card>p{font-size:14px;line-height:1.85;color:var(--bp-muted);overflow-wrap:anywhere;margin-bottom:24px}.blog-card footer{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:11px;line-height:1.65;color:var(--bp-muted);border-top:1px solid var(--bp-line);padding-top:17px;margin-top:auto}.blog-card footer time{width:100%}.blog-no-results{padding:45px;border:1px solid var(--bp-line);border-radius:8px;background:var(--bp-paper)}.blog-no-results h3{font-size:24px;font-weight:400}.blog-no-results p{margin:12px 0 20px;font-size:15px;color:var(--bp-muted);line-height:1.75}.blog-enquiry{padding:55px 6%;background:var(--bp-paper);border-top:1px solid var(--bp-line);display:flex;align-items:center;justify-content:space-between;gap:35px}.blog-enquiry h2{font-size:35px;line-height:1.2;letter-spacing:-.035em;font-weight:400;margin:15px 0}.blog-enquiry p:not(.bp-kicker){font-size:15px;line-height:1.7;color:var(--bp-muted)}.blog-article-enquiry,.blog-enquiry>a{justify-content:space-between;gap:16px;min-height:48px;background:var(--bp-ink);color:white;border-radius:6px;padding:14px 18px;white-space:normal}.blog-article-enquiry,.blog-back,.blog-enquiry>a{display:inline-flex;align-items:center;font-size:14px}.blog-back{gap:8px;color:var(--bp-blue);margin-bottom:28px}.blog-article-hero h1{max-width:1040px;font-size:clamp(35px,4.5vw,64px);line-height:1.16;font-weight:400;letter-spacing:-.045em;margin:21px 0 27px;overflow-wrap:anywhere}.blog-article-meta{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:14px}.blog-article-meta,.blog-author-role{line-height:1.7;color:var(--bp-muted)}.blog-author-role{font-size:13px;margin-top:9px}.blog-archive-note{font-size:13px;line-height:1.8;color:var(--bp-muted);max-width:790px;margin-top:24px;padding-top:20px;border-top:1px solid var(--bp-line)}.blog-reading-layout{max-width:1300px;padding:10px 6% 65px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:65px;align-items:start}.blog-article-body{font-size:17px;line-height:1.9;min-width:0;overflow-wrap:anywhere;color:var(--bp-ink)}.blog-article-body>p{margin:0 0 23px}.blog-article-body h2,.blog-article-body h3,.blog-article-body h4,.blog-article-body h5,.blog-article-body h6{font-weight:400;line-height:1.3;letter-spacing:-.025em;margin:38px 0 17px}.blog-article-body h2{font-size:29px}.blog-article-body h3{font-size:25px}.blog-article-body h4,.blog-article-body h5,.blog-article-body h6{font-size:21px}.blog-article-body a{color:var(--bp-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.blog-article-body ol,.blog-article-body ul{margin:15px 0 26px;padding-left:25px}.blog-article-body li{padding-left:6px;margin-bottom:11px}.blog-article-body li>p{margin:0}.blog-article-body ul{list-style:disc}.blog-article-body ol{list-style:decimal}.blog-article-body blockquote{border-left:3px solid var(--bp-blue);padding:12px 23px;margin:25px 0;background:var(--bp-paper)}.blog-article-body table{border-collapse:collapse;width:100%;font-size:14px;margin:22px 0}.blog-article-body td,.blog-article-body th{border:1px solid var(--bp-line);text-align:left;padding:10px}.blog-article-body pre{white-space:pre-wrap;background:var(--bp-paper);padding:18px;font-size:14px}.blog-article-body hr{border:0;border-top:1px solid var(--bp-line);margin:30px 0}.blog-reading-context{position:sticky;top:115px;border:1px solid var(--bp-line);border-radius:8px;background:var(--bp-paper);padding:26px;min-width:0}.blog-reading-context h2{font-size:26px;font-weight:400;line-height:1.3;letter-spacing:-.03em;margin:16px 0}.blog-reading-context>p:not(.bp-kicker){font-size:14px;line-height:1.8;color:var(--bp-muted)}.blog-reading-context nav{margin:25px 0;display:flex;flex-direction:column}.blog-reading-context nav>a{padding:13px 0;border-top:1px solid var(--bp-line);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:14px;line-height:1.7;color:var(--bp-blue)}.blog-reading-context nav svg{margin-top:4px}.blog-article-enquiry{font-size:13px;width:100%;line-height:1.6}.blog-citations{max-width:1144px;margin:0 auto 55px;padding:25px 0;border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);font-size:14px;line-height:1.8;color:var(--bp-muted)}.blog-citations summary{cursor:pointer;color:var(--bp-ink)}.blog-citations>p{margin:18px 0 12px}.blog-citations ol{padding-left:22px;list-style:decimal}.blog-citations li{margin:14px 0;overflow-wrap:anywhere}.blog-citations li a{color:var(--bp-blue);text-decoration:underline;text-underline-offset:3px}.blog-citations li svg{display:inline-block;vertical-align:middle;margin-left:8px}.blog-citations li>span{display:block;font-size:12px}.blog-related{max-width:1300px;margin:auto;padding:10px 6% 80px}.blog-related h2{margin-top:14px}.blog-related>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px}.blog-related article{padding:25px;border:1px solid var(--bp-line);border-radius:8px;min-width:0}.blog-related time{font-size:12px;color:var(--bp-muted)}.blog-related h3{font-size:21px;font-weight:400;line-height:1.45;letter-spacing:-.02em;margin-top:15px}.blog-related a{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.blog-related svg{margin-top:5px}@media(max-width:1200px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-citations{margin-left:6%;margin-right:6%}.blog-reading-layout{gap:35px;grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:800px){.blog-archive-hero,.blog-article-hero{padding:135px 6% 30px}.blog-archive-hero>p:last-of-type{font-size:17px}.blog-archive-context{align-items:flex-start;gap:15px}.blog-browser{padding-top:25px}.blog-controls{grid-template-columns:minmax(0,1fr);gap:16px}.blog-controls input,.blog-topic select{font-size:16px}.blog-reset{justify-self:start}.blog-card-grid{gap:16px}.blog-card{padding:22px}.blog-card h3{font-size:21px}.blog-reading-layout{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:5px}.blog-reading-context{position:static}.blog-article-body{font-size:16px;line-height:1.9}.blog-article-body h2{font-size:26px}.blog-related>div:last-child{grid-template-columns:minmax(0,1fr)}.blog-enquiry{flex-direction:column;align-items:flex-start}.blog-enquiry h2{font-size:30px}.blog-citations{margin-bottom:40px}}@media(max-width:540px){.blog-card-grid{grid-template-columns:minmax(0,1fr)}.blog-archive-hero h1{font-size:44px}.blog-browser-heading h2,.blog-related h2{font-size:29px}.blog-article-meta{font-size:13px;gap:8px 16px}.blog-no-results{padding:26px}.blog-card footer{font-size:12px}.blog-card>p{font-size:15px}.blog-article-hero h1{font-size:34px}.blog-reading-context{padding:23px}.blog-topic select{font-size:14px}}.blog-original-reference{overflow-wrap:anywhere}:where(.restored-home,.restored-platform,.source-website-page,.blog-site) :is(.bp-kicker,.eyebrow,.src-eyebrow){color:#3d4c52}:where(.source-copy,.brand-feature-copy,.evidence-platform-heading,.integration-copy,.bp-section-heading,.platform-beyond,.governance-lead) :is(.src-hl,h2>span){color:inherit}.brand-home .evidence-platform-heading .eyebrow,.brand-home .source-copy .src-eyebrow,.restored-platform .bp-kicker,.restored-platform .eyebrow,.source-website-page .bp-kicker,.source-website-page .source-copy .src-eyebrow{color:#3d4c52}.brand-home .brand-evidence-heading .src-hl,.brand-home .brand-roi .src-hl,.restored-platform .governance-lead h2>span,.restored-platform .platform-beyond h2>span{color:inherit}.trusted-brand-strip{max-width:1240px;margin:auto;display:flex;align-items:center;gap:48px;padding:28px 6%;background:#fff;color:var(--bp-ink)}.trusted-brand-label{font-size:13px;white-space:nowrap}.trusted-brand-logos{display:flex;align-items:center;justify-content:space-between;gap:50px;flex:1;min-width:0}.trusted-brand-logos img{display:block;flex-shrink:0;object-fit:contain;filter:none;opacity:1}.trusted-hs2{width:106px;height:39px}.trusted-brand-logos .trusted-ekfb{width:156px;height:64px;margin:-10px 0}.trusted-brand-logos .trusted-heathrow{width:145px;height:34px}.trusted-more-note{font-size:12px;color:var(--bp-muted);white-space:nowrap}.brand-home .brand-solutions{padding-bottom:38px}.brand-solutions .src-why-links{display:flex!important;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0;overscroll-behavior-x:contain;padding:0 2px 18px;scrollbar-width:thin;scrollbar-color:#b4c1c6 transparent}.brand-solutions .src-why-links .src-row{flex:0 0 26%;min-width:240px;scroll-snap-align:start;min-height:0;align-self:stretch}.brand-solutions .src-why-links .src-row-opportunity{display:flex;align-items:center;justify-content:center;background:#e9eef0;border:1px solid var(--bp-line)}.brand-solutions .src-row-opportunity .src-text{padding:26px}.brand-solutions .src-why-links:focus-visible{outline:2px solid var(--bp-ink);outline-offset:5px}.solution-examples-continuation{max-width:1240px;margin:0 auto;padding:0 6% 38px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--bp-muted);font-size:14px;line-height:1.7}.solution-examples-continuation p{margin:0;max-width:660px}.compact-proof-showcase{padding:54px 6%;background:#fff;color:var(--bp-ink)}.compact-proof-continuation,.compact-proof-grid,.compact-proof-heading{max-width:1240px;margin-left:auto;margin-right:auto}.compact-proof-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px}.compact-proof-heading h2{font-size:clamp(30px,3vw,43px);letter-spacing:-.035em;font-weight:400;line-height:1.15;margin:12px 0 0}.compact-proof-heading>p{max-width:320px;font-size:14px;line-height:1.8;color:var(--bp-muted);margin:0}.compact-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.compact-proof-card{min-width:0;border:1px solid var(--bp-line);border-radius:6px;overflow:hidden;background:#fff;color:var(--bp-ink);text-decoration:none;display:flex;flex-direction:column;transition:border-color .15s}.compact-proof-card:hover{border-color:#7b929b}.compact-proof-card:focus-visible{outline:2px solid var(--bp-ink);outline-offset:4px}.compact-proof-image{height:92px;overflow:hidden}.compact-proof-image img{height:100%;width:100%;object-fit:cover;display:block}.compact-proof-copy{padding:19px;display:flex;flex-direction:column;flex:1}.compact-proof-copy>span:first-child{font-size:12px;color:var(--bp-muted);line-height:1.5}.compact-proof-copy h3{font-size:15px;line-height:1.5;font-weight:400;margin:8px 0 17px}.compact-proof-copy>strong{font-size:23px;line-height:1.35;letter-spacing:-.035em;font-weight:500;max-width:230px;margin-bottom:21px}.compact-proof-link{font-size:12px;gap:12px;margin-top:auto}.compact-proof-continuation,.compact-proof-link{display:flex;align-items:center;justify-content:space-between}.compact-proof-continuation{gap:24px;padding-top:23px;font-size:13px;line-height:1.7;color:var(--bp-muted)}.compact-proof-continuation p{margin:0}@media(max-width:900px){.trusted-brand-strip{gap:28px}.trusted-brand-logos{gap:25px}.brand-solutions .src-why-links .src-row{flex-basis:43%;min-width:240px}.compact-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-proof-heading>p{max-width:270px}}@media(max-width:560px){.trusted-brand-strip{display:block;padding-top:24px;padding-bottom:24px}.trusted-brand-label{display:block;margin-bottom:15px}.trusted-brand-logos{gap:17px;flex-wrap:wrap;justify-content:flex-start}.trusted-hs2{width:77px;height:30px}.trusted-brand-logos .trusted-ekfb{width:116px;height:48px;margin:-7px -8px}.trusted-brand-logos .trusted-heathrow{width:109px;height:28px}.trusted-more-note{font-size:11px}.brand-solutions .src-why-links .src-row{flex-basis:83%;min-width:230px}.brand-solutions .brand-solution-photo{aspect-ratio:2.1}.solution-examples-continuation{display:block;font-size:13px;padding-bottom:30px}.solution-examples-continuation a{display:inline-flex;margin-top:11px}.compact-proof-showcase{padding-top:40px;padding-bottom:40px}.compact-proof-heading{display:block;margin-bottom:24px}.compact-proof-heading>p{max-width:none;margin-top:15px}.compact-proof-grid{gap:12px}.compact-proof-image{height:70px}.compact-proof-copy{padding:13px}.compact-proof-copy h3{font-size:13px;margin-bottom:12px}.compact-proof-copy>strong{font-size:19px;line-height:1.4;margin-bottom:16px}.compact-proof-copy>span:first-child,.compact-proof-link{font-size:11px}.compact-proof-continuation{display:block}.compact-proof-continuation a{margin-top:11px;display:inline-flex}}@media(prefers-reduced-motion:reduce){.compact-proof-card{transition:none}}