#bpd-ll{margin-top:.5rem!important;font-family:Inter,-apple-system,sans-serif;color:var(--ink);background:var(--paper);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;border:1px solid var(--hairline);border-radius:4px;padding:0;max-width:min(1400px,calc(100% - clamp(0px,(100vw - 641px) * 999,64px)));margin:2rem auto;box-sizing:border-box;overflow:clip;position:relative}#bpd-ll *,#bpd-ll *:before,#bpd-ll *:after{box-sizing:border-box}.bpd-ll-header{padding:2.75rem 2.25rem 2rem;border-bottom:1px solid var(--hairline);position:relative}.bpd-ll-eyebrow{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-soft);font-weight:600;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.9rem}.bpd-ll-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;display:inline-block}@media (prefers-reduced-motion:reduce){#bpd-ll *{animation:none!important;transition:none!important}}.bpd-ll-title{font-family:Archivo Black,sans-serif;font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.08;margin:0 0 .6rem;letter-spacing:-.01em}.bpd-ll-sub{font-size:.98rem;color:var(--steel);max-width:52ch;line-height:1.5;margin:0}.bpd-ll-controls{position:sticky;top:calc(73px + var(--wp-admin--admin-bar--height, 0px));z-index:5;background:#f5f8fc9e;backdrop-filter:blur(2px);border-bottom:1px solid var(--hairline);padding:1rem 2.25rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.bpd-ll-search{flex:1 1 260px;max-width:600px;display:flex;align-items:center;gap:.55rem;background:var(--card);border:1px solid var(--hairline);border-radius:3px;padding:0 .9rem}.bpd-ll-search svg{flex:0 0 auto;color:#9aa7b3}.bpd-ll-search input{flex:1;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:.9rem;color:var(--ink);padding:.7rem 0}.bpd-ll-recent{display:none;padding:.95rem 2.25rem 0}.bpd-ll-recent.is-shown{display:block}.bpd-ll-recent-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem}.bpd-ll-recent-label{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:var(--steel);font-weight:600}.bpd-ll-recent-clear{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:var(--stamp);background:none;border:none;padding:0;cursor:pointer}.bpd-ll-recent-clear:hover{text-decoration:underline}.bpd-ll-recent-list{display:flex;flex-wrap:wrap;gap:.5rem}.bpd-ll-recent-chip{display:inline-flex;align-items:center;gap:.5rem;background:var(--card);border:1px solid var(--hairline);border-radius:100px;padding:.32rem .4rem .32rem .8rem;font-family:Inter,sans-serif;font-size:.8rem;color:var(--ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.bpd-ll-recent-chip:hover{border-color:var(--blue);background:var(--stamp-soft)}.bpd-ll-recent-chip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.bpd-ll-recent-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:var(--hairline);color:var(--ink);font-size:.7rem;line-height:1;cursor:pointer;padding:0}.bpd-ll-recent-chip-remove:hover{background:var(--stamp);color:#fff}@media (max-width: 640px){.bpd-ll-recent{padding:.85rem 1.25rem 0}}.bpd-ll-search svg{flex-shrink:0;opacity:.5}.bpd-ll-search input{border:none;outline:none;font-family:Inter,sans-serif;font-size:.9rem;width:100%;background:transparent;color:var(--ink)}.bpd-ll-search input::placeholder{color:#9aa7b3}.bpd-ll-select{font-family:IBM Plex Mono,monospace;font-size:.8rem;border:1px solid var(--hairline);background:var(--card);color:var(--ink);padding:.55rem .7rem;border-radius:3px;cursor:pointer}.bpd-ll-chips{display:flex;gap:.4rem;flex-wrap:wrap}.bpd-ll-chip{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.03em;padding:.42rem .7rem;border-radius:999px;border:1px solid var(--hairline);background:var(--card);color:var(--steel);cursor:pointer;transition:all .15s ease;white-space:nowrap}.bpd-ll-chip:hover{border-color:var(--blue-soft);color:var(--blue)}.bpd-ll-chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.bpd-ll-meta{padding:1rem 2.25rem 0;font-family:IBM Plex Mono,monospace;font-size:.75rem;color:var(--steel);letter-spacing:.02em;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.bpd-ll-meta b{color:var(--ink)}.bpd-ll-updated{color:var(--steel)}.bpd-ll-disclaimer{margin:0;padding:0 2.25rem 1.5rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;line-height:1.6;color:var(--steel)}@media (max-width: 560px){.bpd-ll-disclaimer{padding:0 1.25rem 1.5rem}}.bpd-ll-status{display:inline-flex;align-items:center;gap:.35rem;font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.03em;text-transform:uppercase;font-weight:600}.bpd-ll-status:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block}.bpd-ll-status.bpd-ll-in-effect{color:#2e7d4f}.bpd-ll-status.bpd-ll-in-effect:before{background:#2e7d4f}.bpd-ll-status.bpd-ll-upcoming{color:#976415}.bpd-ll-status.bpd-ll-upcoming:before{background:#976415}.bpd-ll-status.bpd-ll-ongoing{color:var(--blue)}.bpd-ll-status.bpd-ll-ongoing:before{background:var(--blue)}.bpd-ll-status.bpd-ll-enacted{color:var(--steel)}.bpd-ll-status.bpd-ll-enacted:before{background:var(--steel)}.bpd-ll-status.bpd-ll-staged{color:#976415}.bpd-ll-status.bpd-ll-staged:before{background:#976415}.bpd-ll-status.bpd-ll-closed{color:var(--steel)}.bpd-ll-status.bpd-ll-closed:before{background:transparent;border:1.5px solid var(--steel)}.bpd-ll-amended{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--blue);background:var(--stamp-soft);border-radius:3px;padding:.12rem .4rem}.bpd-ll-amendline{font-size:.72rem;color:var(--steel);line-height:1.5;margin:.5rem 0 0}.bpd-ll-amendref{color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(27,59,111,.28)}.bpd-ll-amendref:hover{border-bottom-color:var(--blue)}.bpd-ll-amendref-off{color:var(--steel)}.bpd-ll-card-badges{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bpd-ll-applies{display:inline-flex;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600;padding:.16rem .42rem;border-radius:3px;border:1px solid transparent}.bpd-ll-applies.bpd-ll-yes{color:#1d5e3f;background:#e4f2ea;border-color:#bfdccc}.bpd-ll-applies.bpd-ll-no{color:#6b4a12;background:#f6eedc;border-color:#e2d3b0}.bpd-ll-applies.bpd-ll-unknown{display:none}.bpd-ll-basis{font-family:IBM Plex Mono,monospace;font-size:.66rem;line-height:1.5;color:var(--steel);margin-top:.45rem;padding-left:.55rem;border-left:2px solid var(--hairline)}.bpd-ll-basis.bpd-ll-live{border-left-color:var(--stamp);color:var(--blue)}.bpd-ll-basis.bpd-ll-flag{border-left-color:#b23a2e;color:#7a2d24}.bpd-ll-basis.bpd-ll-unk{border-left-color:#c89a5b;color:#7a5a24}.bpd-ll-applies.bpd-ll-flag{color:#7a2d24;background:#f7e7e4;border-color:#e6c6c0}.bpd-ll-basis a{color:var(--blue)}#bpd-ll a.bpd-ll-codelink{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor}#bpd-ll a.bpd-ll-codelink:hover{color:var(--blue);border-bottom-style:solid}#bpd-ll a.bpd-ll-codelink:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bpd-ll-select.is-hidden{display:none}.bpd-ll-lenscount{font-family:Inter,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.35;color:var(--ink)}.bpd-ll-lensflags{font-size:.8rem;color:var(--steel);margin-top:.4rem;line-height:1.5}.bpd-ll-lensflags:empty{display:none}.bpd-ll-lensflags.bpd-ll-unk{color:#7a5a24}.bpd-ll-lensscope{font-size:.76rem;color:var(--steel);margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--hairline);line-height:1.5}.bpd-ll-lensscope:empty{display:none;padding-top:0;border-top:0}.bpd-ll-snapshot,.bpd-ll-fispsec,.bpd-ll-applicable{display:none}.bpd-ll-snapshot.is-shown,.bpd-ll-applicable.is-shown,.bpd-ll-fispsec.is-shown{display:block;background:var(--card);border:1px solid var(--hairline);border-radius:8px;padding:1.1rem 1.25rem 1.25rem;margin:0 36px 1.4rem}#bpd-ll .bpd-ll-landmark-badge.bpd-ll-neutral{background:#e4e9ef;color:#3a4855}#bpd-ll .bpd-ll-m-table-wrap{overflow-x:auto;border:1px solid var(--hairline);border-radius:4px;background:var(--card)}#bpd-ll table.bpd-ll-m-table{width:100%;border-collapse:collapse;font-size:.83rem;font-family:Inter,sans-serif}#bpd-ll table.bpd-ll-m-table th{text-align:left;background:var(--paper);font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.05em;text-transform:uppercase;color:var(--steel);padding:.55rem .7rem;border-bottom:1px solid var(--hairline);white-space:nowrap}#bpd-ll table.bpd-ll-m-table td{padding:.55rem .7rem;border-bottom:1px solid var(--hairline);vertical-align:top;color:var(--ink);white-space:nowrap}#bpd-ll table.bpd-ll-m-table tr.bpd-ll-m-row{cursor:pointer;transition:background .1s ease}#bpd-ll table.bpd-ll-m-table tr.bpd-ll-m-row:hover td{background:var(--paper)}#bpd-ll table.bpd-ll-m-table tr.bpd-ll-m-row.is-expanded td{background:var(--stamp-soft)}#bpd-ll table.bpd-ll-m-table tr:last-child td{border-bottom:none}#bpd-ll .bpd-ll-m-expand-cell{width:26px;text-align:center}#bpd-ll .bpd-ll-m-chevron{display:inline-block;width:9px;height:9px;border-right:1.5px solid var(--steel);border-bottom:1.5px solid var(--steel);transform:translate(-1.5px) rotate(-45deg);transition:transform .15s ease;flex-shrink:0}#bpd-ll tr.is-expanded .bpd-ll-m-chevron{transform:translateY(-1.5px) rotate(45deg)}#bpd-ll tr.bpd-ll-m-detail-row{display:none}#bpd-ll tr.bpd-ll-m-detail-row td{background:#fbfcfe;padding:0;border-bottom:1px solid var(--hairline);white-space:normal;cursor:default}#bpd-ll .bpd-ll-m-detail-inner{padding:.6rem .8rem .65rem;position:sticky;left:0}#bpd-ll .bpd-ll-m-detail-grid{display:block;columns:180px 6;column-gap:1rem}#bpd-ll .bpd-ll-m-detail-grid>div{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 .5rem}#bpd-ll .bpd-ll-m-detail-group-title{font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--steel);margin-bottom:.22rem;padding-bottom:.14rem;font-weight:600;border-bottom:1px solid var(--hairline)}#bpd-ll .bpd-ll-m-detail-field{margin-bottom:.06rem;display:flex;gap:.5rem;align-items:baseline;justify-content:space-between;line-height:1.22}#bpd-ll .bpd-ll-m-detail-field-label{font-size:.64rem;color:var(--steel);margin-bottom:0;flex:0 0 auto;line-height:1.22}#bpd-ll .bpd-ll-m-detail-field-value{font-size:.79rem;color:var(--ink);font-weight:500;text-align:right;min-width:0;line-height:1.22;overflow-wrap:anywhere}#bpd-ll .bpd-ll-m-detail-inner,#bpd-ll .bpd-ll-m-detail-grid,#bpd-ll .bpd-ll-m-detail-grid>div,#bpd-ll .bpd-ll-m-detail-field{box-sizing:border-box}.bpd-ll-snap-bar{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none}.bpd-ll-snap-title{font-family:Inter,sans-serif;font-weight:700;font-size:1rem;color:var(--ink)}.bpd-ll-snap-num{font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;background:var(--stamp-soft);color:var(--blue);border-radius:3px;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;min-width:34px;min-height:19px;transition:background .12s ease}.bpd-ll-snap-bar:hover .bpd-ll-snap-num{background:#c9dcee}.bpd-ll-snap-bar:focus-visible,.bpd-ll-appl-head:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bpd-ll-snap-chev{display:inline-block;width:6px;height:6px;border-right:1.4px solid var(--blue);border-bottom:1.4px solid var(--blue);transform:rotate(45deg);transition:transform .15s ease;flex:none}.bpd-ll-snapshot.is-collapsed .bpd-ll-snap-chev,.bpd-ll-fispsec.is-collapsed .bpd-ll-snap-chev{transform:rotate(-45deg)}.bpd-ll-snapshot.is-collapsed .bpd-ll-snap-body,.bpd-ll-fispsec.is-collapsed .bpd-ll-snap-body{display:none}.bpd-ll-cellgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:1px;background:var(--card);border:1px solid var(--hairline);overflow:hidden;border-radius:4px}.bpd-ll-cell{background:var(--card);padding:.9rem 1rem;box-shadow:0 0 0 1px var(--hairline)}.bpd-ll-cell-label{font-family:IBM Plex Mono,monospace;font-size:clamp(.7rem,1.15vw,.78rem);font-weight:700;line-height:1.35;letter-spacing:.045em;text-transform:uppercase;color:var(--ink);margin-bottom:.32rem}.bpd-ll-cell-cite{font-family:IBM Plex Mono,monospace;font-size:.58rem;color:var(--steel);margin-bottom:.35rem}.bpd-ll-cell-value{font-size:1.05rem;font-weight:700;line-height:1.2}.bpd-ll-cell-toggle{display:inline-flex;align-items:center;gap:.35rem;margin-top:.55rem;padding:.28rem 0;border:0;background:transparent;color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}.bpd-ll-cell-toggle:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.bpd-ll-cell-toggle[aria-expanded=true]:after{transform:rotate(225deg) translate(-1px,-1px)}.bpd-ll-cell-toggle:hover{color:var(--stamp)}.bpd-ll-cell-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bpd-ll-cell-meta{margin-top:.35rem;padding-top:.25rem;border-top:1px solid #EDF1F5}.bpd-ll-cell-meta[hidden]{display:none}.bpd-ll-cell-metarow{margin-top:.35rem}.bpd-ll-cell-metarow .bpd-ll-k{display:block;font-family:IBM Plex Mono,monospace;font-size:.54rem;letter-spacing:.07em;text-transform:uppercase;color:var(--steel);margin-bottom:.1rem}.bpd-ll-cell-metarow .bpd-ll-v{display:block;font-size:.72rem;color:var(--steel);line-height:1.4}.bpd-ll-cell.bpd-ll-yes .bpd-ll-cell-value{color:#1d5e3f}.bpd-ll-cell.bpd-ll-no .bpd-ll-cell-value,.bpd-ll-cell.bpd-ll-unknown .bpd-ll-cell-value{color:var(--steel);font-weight:500;font-size:.9rem}.bpd-ll-cell.bpd-ll-work .bpd-ll-cell-value{color:var(--blue)}.bpd-ll-cell.bpd-ll-flag .bpd-ll-cell-value{color:#7a2d24}.bpd-ll-appl-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:.7rem;cursor:pointer;user-select:none}.bpd-ll-appl-title{font-family:Inter,sans-serif;font-weight:700;font-size:1rem;color:var(--ink)}.bpd-ll-appl-num{font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;background:var(--stamp-soft);color:var(--blue);border-radius:3px;padding:2px 7px;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;min-width:34px;min-height:19px;transition:background .12s ease}.bpd-ll-appl-head:hover .bpd-ll-appl-num{background:#c9dcee}.bpd-ll-appl-chev{display:inline-block;width:6px;height:6px;border-right:1.4px solid var(--blue);border-bottom:1.4px solid var(--blue);transform:rotate(45deg);transition:transform .15s ease;flex:none}.bpd-ll-applicable.is-collapsed .bpd-ll-appl-chev{transform:rotate(-45deg)}.bpd-ll-applicable.is-collapsed .bpd-ll-appl-body{display:none}.bpd-ll-appl-count{font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.05em;color:var(--blue);background:var(--stamp-soft);border-radius:3px;padding:.1rem .4rem}.bpd-ll-appl-table{width:100%;border-collapse:collapse;font-size:.78rem;color:var(--ink)}.bpd-ll-appl-table th{font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.07em;text-transform:uppercase;color:var(--steel);font-weight:700;text-align:left;padding:.35rem .7rem .35rem 0;border-bottom:1px solid var(--hairline);white-space:nowrap}.bpd-ll-appl-table td{padding:.5rem .7rem .5rem 0;border-bottom:1px solid var(--hairline);vertical-align:top}.bpd-ll-appl-table tr:last-child td{border-bottom:none}.bpd-ll-appl-table td.bpd-ll-lawno{font-family:IBM Plex Mono,monospace;font-weight:700;white-space:nowrap}.bpd-ll-appl-link{font-family:IBM Plex Mono,monospace;font-weight:700;font-size:.78rem;color:var(--blue);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.bpd-ll-appl-link:hover{color:var(--stamp)}.bpd-ll-appl-jump{color:var(--ink);text-decoration:none}.bpd-ll-appl-jump:hover{text-decoration:underline}.bpd-ll-appl-table td.bpd-ll-cat,.bpd-ll-appl-table td.bpd-ll-why{font-size:.72rem;color:var(--steel)}.bpd-ll-appl-note{font-size:.7rem;color:var(--steel);margin-top:.6rem;line-height:1.5}.bpd-ll-appl-note.bpd-ll-unk{border-left:3px solid #C89A5B;padding-left:.55rem;color:#7a5a24}#bpd-ll .bpd-ll-landmark-badge{font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:3px}#bpd-ll .bpd-ll-landmark-badge.bpd-ll-none{background:#e3efe7;color:#1d5e3f}#bpd-ll .bpd-ll-landmark-badge.bpd-ll-warn{background:#f5e3cc;color:#8a4b00}#bpd-ll .bpd-ll-landmark-badge.bpd-ll-bad{background:#f7e4e0;color:var(--stamp)}.bpd-ll-snap-head{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:var(--steel);font-weight:700;margin:1.1rem 0 .5rem}.bpd-ll-snap-scroll{overflow-x:auto}.bpd-ll-copy{background:none;border:none;padding:0;color:var(--steel);cursor:pointer;display:inline-flex;align-items:center}.bpd-ll-copy:hover{color:var(--blue)}.bpd-ll-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;white-space:nowrap}.bpd-ll-card.bpd-ll-highlight{outline:2px solid var(--blue);outline-offset:2px;animation:bpd-ll-flash 1.8s ease-in-out 1}@keyframes bpd-ll-flash{0%,to{box-shadow:none}30%{box-shadow:0 0 0 6px #1b3b6f1f}}.bpd-ll-grid{padding:1.25rem 2.25rem 2.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.1rem}.bpd-ll-loadmore-wrap{display:flex;justify-content:center;padding:0 2.25rem 2.5rem}.bpd-ll-loadmore-wrap.is-hidden{display:none}.bpd-ll-loadmore-btn{font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.03em;font-weight:600;color:var(--ink);background:var(--card);border:1px solid var(--hairline);padding:.7rem 1.4rem;border-radius:3px;cursor:pointer;transition:all .15s ease}.bpd-ll-loadmore-btn:hover{border-color:var(--blue-soft);color:var(--blue)}@media (max-width: 560px){.bpd-ll-loadmore-wrap{padding:0 1.25rem 2rem}}.bpd-ll-card{position:relative;background:var(--card);border:1px solid var(--hairline);border-radius:14px;padding:1.4rem 1.4rem 1.3rem;display:flex;flex-direction:column;gap:.7rem;transition:box-shadow .18s ease,transform .18s ease}.bpd-ll-card:hover{box-shadow:0 10px 24px -14px #0b254559;transform:translateY(-2px)}.bpd-ll-stamp{position:absolute;top:1.1rem;right:1.1rem;border:1.5px solid var(--stamp);color:var(--stamp);border-radius:6px;padding:.22rem .4rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;line-height:1.2;transform:rotate(-4deg);opacity:.9;white-space:nowrap}.bpd-ll-card-top{padding-right:78px}.bpd-ll-year{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--blue);font-weight:600;letter-spacing:.04em}.bpd-ll-cardtitle{font-family:Inter,sans-serif;font-weight:700;font-size:1.02rem;line-height:1.32;margin:.3rem 0 0}.bpd-ll-category{display:inline-block;align-self:flex-start;background:var(--stamp-soft);color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;padding:.24rem .55rem;border-radius:3px}.bpd-ll-summary{font-size:.87rem;color:var(--steel);line-height:1.55;margin:0;flex-grow:1}.bpd-ll-summary.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;flex-grow:0}.bpd-ll-card.is-open .bpd-ll-summary.is-clamped{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.bpd-ll-card>.bpd-ll-footer{margin-top:auto}.bpd-ll-more{display:inline-block;align-self:flex-start;background:none;border:0;padding:0;margin:.4rem 0 .6rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:600;color:var(--blue);cursor:pointer}.bpd-ll-more[hidden]{display:none}.bpd-ll-footer{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding-top:.7rem;border-top:1px solid var(--hairline);font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--steel)}.bpd-ll-link{color:var(--blue);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;padding:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;cursor:pointer}.bpd-ll-link:hover{text-decoration:underline}.bpd-ll-empty{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:var(--steel);font-family:IBM Plex Mono,monospace;font-size:.85rem}.bpd-ll-ix{margin:0 2.25rem 2.5rem}.bpd-ll-ix-head{border-top:2px solid var(--ink);padding-top:.85rem;margin-bottom:.4rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.bpd-ll-ix-count{color:var(--ink);font-weight:600}.bpd-ll-ix-lead{font-family:Inter,-apple-system,sans-serif;font-size:.82rem;line-height:1.55;letter-spacing:0;text-transform:none;color:var(--steel);max-width:62ch;margin:.55rem 0 0}.bpd-ll-ix-status{font-family:IBM Plex Mono,monospace;font-size:.78rem;color:var(--steel);border-top:2px solid var(--hairline);padding:1rem 0}.bpd-ll-ix-row{display:flex;gap:14px;align-items:flex-start;padding:14px 2px;border-bottom:1px solid var(--hairline)}.bpd-ll-ix-num{font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600;color:var(--ink);min-width:88px;padding-top:2px}.bpd-ll-ix-num span{color:var(--steel);font-weight:400}.bpd-ll-ix-main{flex:1;min-width:0}.bpd-ll-ix-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;color:var(--blue);text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:600;letter-spacing:.04em}.bpd-ll-ix-link:hover{text-decoration:underline}.bpd-ll-ix-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bpd-ll-ix-load{display:inline-flex;align-items:center;gap:.35rem;margin:.3rem 0 .1rem;padding:.3rem .6rem;border:1px solid var(--hairline);border-radius:4px;background:var(--card);color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}.bpd-ll-ix-load:hover{border-color:var(--blue)}.bpd-ll-ix-load:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bpd-ll-ix-title{font-family:Inter,-apple-system,sans-serif;font-size:.94rem;font-weight:600;color:var(--ink);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bpd-ll-ix-meta{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin-top:3px}.bpd-ll-ix-sum{font-family:Inter,-apple-system,sans-serif;font-size:.86rem;line-height:1.5;color:var(--ink);margin:.5rem 0 .35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bpd-ll-ix-none{font-family:Inter,-apple-system,sans-serif;font-size:.82rem;font-style:italic;color:var(--steel);margin:.5rem 0 .35rem}.bpd-ll-ix-foot{font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--steel)}@media (max-width: 560px){.bpd-ll-ix{margin:0 1.1rem 2rem}.bpd-ll-ix-row{flex-direction:column;gap:4px}.bpd-ll-ix-num{min-width:0}}.bpd-ll-empty-note{font-family:Inter,-apple-system,sans-serif;font-size:.82rem;line-height:1.6;color:var(--steel);max-width:54ch;margin:1rem auto 0;padding-top:.9rem;border-top:1px solid var(--hairline);text-align:left}@media (max-width: 560px){.bpd-ll-header{padding:2rem 1.25rem 1.5rem}.bpd-ll-controls{padding:.9rem 1.25rem;position:static}.bpd-ll-meta{padding:.9rem 1.25rem 0}.bpd-ll-grid{padding:1rem 1.25rem 2rem;grid-template-columns:1fr}.bpd-ll-buildingbar,#bpd-ll-ctx,.bpd-ll-snapshot.is-shown,.bpd-ll-fispsec.is-shown,.bpd-ll-applicable.is-shown{margin-left:1.25rem;margin-right:1.25rem}}#bpd-ll a:focus-visible,#bpd-ll button:focus-visible,#bpd-ll input:focus-visible,#bpd-ll select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion: reduce){#bpd-ll .bpd-ll-card{transition:none}}.bpd-ll-brandtag{position:absolute;top:2rem;right:2.25rem;text-align:right;max-width:230px}.bpd-ll-brandtag p{margin:0 0 .6rem;font-size:.72rem;color:var(--steel);line-height:1.45}.bpd-ll-brandtag p strong{color:var(--ink)}@media (max-width: 640px){.bpd-ll-brandtag{position:static;text-align:left;max-width:none;margin-bottom:1.1rem}}.bpd-ll-modal-overlay{display:none;position:fixed;inset:0;background:#0b25458c;z-index:999999;padding:3vh 3vw;align-items:center;justify-content:center}.bpd-ll-modal-overlay.is-open{display:flex}.bpd-ll-modal{background:var(--card);border-radius:6px;width:100%;max-width:900px;height:94vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px -20px #0b254580}.bpd-ll-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--hairline);background:var(--paper)}.bpd-ll-modal-head-text{min-width:0}.bpd-ll-modal-eyebrow{font-family:IBM Plex Mono,monospace;font-size:.68rem;color:var(--blue);font-weight:600;letter-spacing:.04em;margin:0 0 .2rem}.bpd-ll-modal-title{font-family:Inter,sans-serif;font-weight:700;font-size:.98rem;margin:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpd-ll-modal-actions{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.bpd-ll-modal-external{font-family:IBM Plex Mono,monospace;font-size:.7rem;color:var(--blue);text-decoration:none;font-weight:600;white-space:nowrap}.bpd-ll-modal-external:hover{text-decoration:underline}.bpd-ll-modal-close{background:var(--ink);color:#fff;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:.95rem;line-height:1;flex-shrink:0}.bpd-ll-modal-close:hover{background:var(--stamp)}.bpd-ll-modal-body{flex:1;position:relative;background:#e9eef4}.bpd-ll-modal-body iframe{width:100%;height:100%;border:none}.bpd-ll-modal-note{padding:.6rem 1.25rem;border-top:1px solid var(--hairline);background:var(--paper);font-family:IBM Plex Mono,monospace;font-size:.68rem;color:var(--steel);text-align:center}.bpd-ll-modal-note a{color:var(--blue);font-weight:600;text-decoration:none}.bpd-ll-modal-note a:hover{text-decoration:underline}@media (max-width: 640px){.bpd-ll-modal-overlay{padding:0;align-items:flex-start}.bpd-ll-modal{height:100%;max-width:100%;border-radius:0}}.bpd-ll-buildingbar{max-width:600px;margin:1.1rem 36px 1.2rem;padding-top:1.1rem;border-top:1px solid #D7E0EA}.bpd-ll-buildinghint{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;color:#5c6b73;margin-top:.4rem}.bpd-ll-bsearch{display:flex;gap:0;max-width:600px;border:1px solid #D7E0EA;border-radius:3px;background:#fff;overflow:hidden}.bpd-ll-bsearch input{flex:1;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:.9rem;color:#0b2545;padding:.7rem .9rem}.bpd-ll-bsearch input::placeholder{color:#9aa7b3}.bpd-ll-bsearch button{border:none;border-radius:0;border-left:1px solid #D7E0EA;background:#0b2545;color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.03em;text-transform:uppercase;font-weight:600;padding:0 1.3rem;cursor:pointer}.bpd-ll-bsearch button:hover{background:#1b3b6f}.bpd-ll-bsearch button:disabled{background:#d7e0ea;color:#5c6b73;cursor:default}.bpd-ll-bpicker{display:none;margin-top:.6rem;border:1px solid #D7E0EA;border-radius:6px;background:#fff;padding:.6rem .75rem;max-width:600px}.bpd-ll-bpicker.is-shown{display:block}.bpd-ll-bpicker-item{padding:.4rem .45rem;border-radius:4px;cursor:pointer;font-size:.86rem;color:#0b2545}.bpd-ll-bpicker-item:hover{background:#ddeaf3}.bpd-ll-berror{color:#b23a2e;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;margin-top:.4rem}#bpd-ll-ctx{margin:1.2rem 36px 1.4rem}.bpd-ll-bpicker-item:focus{outline:2px solid #1B3B6F;outline-offset:-2px}.bpd-ll-bpicker-item:focus:not(:focus-visible){outline:none}@media (max-width: 560px){.bpd-ll-buildingbar{margin:1.1rem 1.25rem 1.2rem}#bpd-ll-ctx{margin:1.2rem 1.25rem 1.4rem}}#bpd-handoff{margin-top:1rem;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:.55rem .8rem}.bpd-ll-keys{display:flex;flex-wrap:wrap;gap:1px;margin-top:1rem;border-radius:8px;overflow:hidden;background:#ffffff29}.bpd-ll-key{flex:1 1 200px;min-width:0;background:#0b2545;padding:.7rem .85rem .78rem}.bpd-ll-key-lab{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.57rem;letter-spacing:.08em;text-transform:uppercase;color:#7e9dc4}.bpd-ll-key-val{font-family:Inter,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;color:#fff;margin-top:.22rem;word-break:break-word}.bpd-ll-key-val.bpd-ll-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;font-size:.92rem}.bpd-ll-key-val.bpd-ll-quiet{color:#a9c2e0;font-weight:600;font-size:.86rem}.bpd-ll-key-val.bpd-ll-flag{color:#c89a5b}.bpd-ll-key-note{font-size:.65rem;line-height:1.35;color:#a9c2e0;margin-top:.3rem}.bpd-ll-calwrap{margin-top:1.1rem}.bpd-ll-callabel{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#7e9dc4;margin-bottom:.45rem}.bpd-ll-calhead{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:.45rem}.bpd-ll-calhead .bpd-ll-callabel{margin-bottom:0}.bpd-ll-calnav{display:flex;align-items:center;gap:.35rem}.bpd-ll-calnav-range{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.06em;color:#a9c2e0;margin-right:.3rem}.bpd-ll-calnav button{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:#a9c2e0;background:transparent;border:1px solid rgba(169,194,224,.38);border-radius:3px;padding:.3rem .55rem;cursor:pointer}.bpd-ll-calnav button:hover{background:#a9c2e01f;color:#fff}.bpd-ll-calnav button:focus-visible{outline:2px solid #A9C2E0;outline-offset:2px}.bpd-ll-calnav button:disabled{opacity:.4;cursor:default;background:transparent;color:#a9c2e0}.bpd-ll-cal{--llcal-labw:170px;background:#fff;border-radius:8px;padding:.75rem .8rem .5rem}.bpd-ll-cal-legend{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:.6rem}.bpd-ll-cal-legend span{display:flex;align-items:center;gap:.35rem;font-size:.66rem;color:#5c6b73}.bpd-ll-cal-legend i{width:11px;height:11px;border-radius:2px;display:inline-block}.bpd-ll-cal-legend i.bpd-ll-rec{background:#3d5a80}.bpd-ll-cal-legend i.bpd-ll-open{background:#fff;border:2px solid #3D5A80}.bpd-ll-cal-legend i.bpd-ll-gap{background:#b23a2e}.bpd-ll-cal-legend i.bpd-ll-due{background:#c3cbd2}.bpd-ll-cal-head{display:flex;border-bottom:1px solid #D7E0EA}.bpd-ll-cal-row{display:flex;border-bottom:1px solid #EDF1F5}.bpd-ll-cal-row:last-child{border-bottom:none}.bpd-ll-cal-lab{flex:0 0 var(--llcal-labw);width:var(--llcal-labw);padding:.5rem .6rem .5rem 0}.bpd-ll-cal-head .bpd-ll-cal-lab{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.57rem;letter-spacing:.08em;text-transform:uppercase;color:#5c6b73;padding-bottom:.35rem}.bpd-ll-cal-nm{font-size:.78rem;font-weight:600;color:#0b2545;line-height:1.25}.bpd-ll-cal-ct{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem;color:#5c6b73;margin-top:.12rem}.bpd-ll-cal-axis{position:relative;flex:1 1 auto;min-width:0;height:22px}.bpd-ll-cal-track{position:relative;flex:1 1 auto;min-width:0;min-height:52px}.bpd-ll-cal-yr{position:absolute;top:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.58rem;color:#5c6b73;transform:translate(3px)}.bpd-ll-cal-gl{position:absolute;top:0;bottom:0;width:1px;background:#edf1f5}.bpd-ll-cal-now{position:absolute;top:0;bottom:0;width:1px;background:#b23a2e}.bpd-ll-cal-nowcap{position:absolute;top:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.52rem;letter-spacing:.08em;color:#b23a2e;transform:translate(-50%)}.bpd-ll-cal-bar{position:absolute;top:16px;height:15px;border-radius:3px;display:flex;align-items:center;padding:0 .3rem;box-sizing:border-box}.bpd-ll-cal-bar.bpd-ll-rec{background:#3d5a80}.bpd-ll-cal-bar.bpd-ll-open{background:#fff;border:2px solid #3D5A80}.bpd-ll-cal-bar span{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.53rem;color:#fff;white-space:nowrap;overflow:hidden}.bpd-ll-cal-bar.bpd-ll-open span{color:#0b2545}.bpd-ll-cal-pt{position:absolute;top:17px;width:12px;height:12px;border-radius:2px;transform:translate(-6px)}.bpd-ll-cal-pt.bpd-ll-rec{background:#3d5a80}.bpd-ll-cal-pt.bpd-ll-due{background:#c3cbd2}.bpd-ll-cal-pt.bpd-ll-gap{background:#b23a2e}.bpd-ll-cal-mk{position:absolute;top:33px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.53rem;color:#5c6b73;transform:translate(-50%);white-space:nowrap}.bpd-ll-cal-mk.bpd-ll-gap{color:#b23a2e}.bpd-ll-cal-note{font-size:.66rem;line-height:1.4;color:#a9c2e0;margin-top:.6rem}.bpd-ll-callist{display:none;background:#fff;border-radius:8px;padding:.3rem .8rem}.bpd-ll-callist-row{padding:.6rem 0;border-bottom:1px solid #EDF1F5}.bpd-ll-callist-row:last-child{border-bottom:none}.bpd-ll-callist-when{font-size:.72rem;color:#5c6b73;margin-top:.25rem;line-height:1.45}.bpd-ll-callist-when b{color:#0b2545;font-weight:600}.bpd-ll-callist-when.bpd-ll-gap b{color:#b23a2e}@media (max-width: 640px){.bpd-ll-cal,.bpd-ll-calnav{display:none}.bpd-ll-callist{display:block}}.bpd-ll-snap-verdict{margin-left:auto;font-size:.82rem;color:#5c6b73;text-align:right;padding-left:.8rem}.bpd-ll-snap-verdict b{color:#0b2545;font-weight:700}.bpd-ll-snap-foot{margin-top:1rem;padding-top:.9rem;border-top:1px solid #D7E0EA}.bpd-ll-snap-foot .bpd-ll-lensflags{margin-bottom:.5rem}@media (max-width: 700px){.bpd-ll-snap-verdict{flex:1 1 100%;margin-left:0;text-align:left;padding-left:0;margin-top:.35rem}}@media (max-width: 720px){.bpd-ll-cal{--llcal-labw:118px}}.bpd-ll-sellist{margin-top:.7rem}.bpd-ll-selrow{border-left:3px solid rgb(72,84,96)}.bpd-ll-selrow-top{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.bpd-ll-type-pill{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;padding:2px 7px;border-radius:3px;color:#485460;background:#e9ecef;flex-shrink:0}.bpd-ll-selrow-primary{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:.85rem;color:var(--ink);white-space:nowrap}.bpd-ll-selrow-meta{font-size:.76rem;color:var(--steel);white-space:nowrap}.bpd-ll-selrow-status{margin-left:auto}.bpd-ll-selrow-sub{font-size:.75rem;color:var(--steel);margin-top:.32rem;line-height:1.45}.bpd-ll-selempty{font-size:.84rem;color:var(--ink);line-height:1.55;margin-top:.7rem}.bpd-ll-selempty a{color:var(--blue);font-weight:600}.bpd-ll-selnote{font-size:.7rem;color:var(--steel);line-height:1.45;margin-top:.7rem}.bpd-ll-selnote a{color:var(--blue)}@media (max-width: 560px){.bpd-ll-selrow-status{margin-left:0}}.bpd-ll-cal-bar.bpd-ll-gap{background:#b23a2e}.bpd-ll-cal-bar.bpd-ll-due{background:#fff;border:2px solid #C3CBD2}.bpd-ll-cal-bar.bpd-ll-due span{color:#5c6b73}#bpd-ll-keys,#bpd-ll-calwrap,#bpd-ll-fispsec,#bpd-ll-snapshot,#bpd-ll-applicable,#bpd-ll-grid{transition:opacity .15s ease}#bpd-ll.is-loading #bpd-ll-keys,#bpd-ll.is-loading #bpd-ll-calwrap,#bpd-ll.is-loading #bpd-ll-fispsec,#bpd-ll.is-loading #bpd-ll-snapshot,#bpd-ll.is-loading #bpd-ll-applicable,#bpd-ll.is-loading #bpd-ll-grid{opacity:.35;pointer-events:none}
