.wsh .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wsh .bills-search{position:relative;display:flex;align-items:center}.wsh .bills-search-ico{position:absolute;left:11px;color:var(--c-text-3);pointer-events:none}.wsh .bills-search input{width:100%;min-width:0;height:34px;padding:0 12px 0 32px;border-radius:8px;border:1px solid var(--c-chip-empty-border);background:var(--c-chip-empty-bg);color:var(--c-text-1);font:inherit;font-size:.84rem}.wsh .bills-search input:focus-visible{outline:2px solid var(--c-accent-soft);outline-offset:1px}.wsh .bills-stages{gap:6px}.wsh .bill-chip{flex-shrink:0}.wsh .bill-list{list-style:none;margin:0;padding:0}.wsh .bill-label{font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:-.01em;color:var(--c-text-1);white-space:nowrap}.wsh .bill-spine-tk{font-size:24px;white-space:nowrap}.wsh .bill-spine-badge{margin-top:6px}.wsh .bill-card-title{margin:0;flex:1 1 320px;min-width:0;line-height:1.3}.wsh .bill-card-title a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.wsh .bill-card-title a:hover{color:var(--c-link)}.wsh .cell .val.dim{color:var(--c-text-3)}.wsh .bill-lobby{display:flex;flex-direction:column;gap:8px;min-width:0}.wsh .bill-lobby .empty-note{padding:6px 0;text-align:left}.wsh .bill-co-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wsh .bill-co-row{display:grid;grid-template-columns:24px 64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--c-border) 60%,transparent);font-size:.84rem;min-width:0}.wsh .bill-co-row:first-child{border-top:none}.wsh .bill-co-logo{width:24px;height:24px;border-radius:6px;background:var(--c-surface-2);object-fit:contain;display:block}.wsh .bill-co-name{color:var(--c-text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsh .bill-co-nums{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap;font-size:.78rem}.wsh .bill-co-nums b{font-family:var(--font-mono);font-weight:600;color:var(--c-text-1);font-variant-numeric:tabular-nums}.wsh .bill-lobby-gate{position:relative}.wsh .bill-lobby-gate .bill-co-rows{filter:blur(3px);opacity:.7;pointer-events:none}.wsh .skel{display:block;height:10px;border-radius:4px;background:var(--c-track)}.wsh .bill-co-skel-num{width:72px}.wsh .bill-lobby-cta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;text-align:center;font-size:.82rem;font-weight:600;color:var(--c-link);text-decoration:none}.wsh .bill-lobby-cta:hover{text-decoration:underline}@container card (max-width: 640px){.wsh .bill-spine-tk{font-size:20px;grid-row:1 / span 2}.wsh .bill-spine-badge{margin:0;grid-column:3;grid-row:1 / span 2}.wsh .bill-co-row{grid-template-columns:24px 56px minmax(0,1fr);row-gap:2px}.wsh .bill-co-nums{grid-column:2 / -1}}.wsh .bill-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px 0 0;font-size:.8rem;color:var(--c-text-3)}.wsh a.btn-ghost{text-decoration:none}.wsh .bill-policies{margin-top:28px}.wsh .b2-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;border-radius:var(--radius-md);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-1);font-family:inherit;font-size:.83rem;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.wsh .b2-btn:hover{border-color:var(--c-btn-hover-border);background:var(--c-btn-hover)}.wsh .b2-btn.primary{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-primary-fg)}.wsh .b2-btn.primary:hover{filter:brightness(1.08);background:var(--c-primary)}.wsh .b2-btn.sm{height:28px;padding:0 10px;font-size:.76rem}.wsh .b2-btn:focus-visible,.wsh .b2-table th button:focus-visible,.wsh .b2-table tr.r:focus-visible,.wsh .b2-secbar button:focus-visible,.wsh .b2-card-toggle:focus-visible{outline:2px solid var(--c-accent-border);outline-offset:2px}.wsh .b2-src{font-family:var(--font-mono);font-size:.72rem;color:var(--c-text-3);margin:10px 0 0}.wsh .b2-foot{margin-top:18px}.wsh .b2-small{font-size:.82rem}.wsh .b2-wrap{white-space:normal}.b2-page .wp-eyebrow a{color:var(--c-text-3);text-decoration:none}.b2-page .wp-eyebrow a:hover{color:var(--c-text-1);text-decoration:underline;text-underline-offset:3px}.wsh .b2-bh{display:flex;gap:14px 24px;align-items:flex-end;flex-wrap:wrap}.wsh .b2-bh-main{min-width:0;flex:1 1 420px}.wsh .b2-bh-title{font-size:1.9rem;font-weight:700;letter-spacing:-.025em;line-height:1.08;margin:0;overflow-wrap:anywhere}.wsh .b2-bh-sub{margin-top:8px;color:var(--c-text-2);font-size:.9rem;display:flex;gap:6px 12px;flex-wrap:wrap;align-items:center}.wsh .b2-bh-sub .mono{font-size:.82rem}.wsh .b2-status{display:inline-flex;align-items:center}.wsh .b2-status a.pill{text-decoration:none}.wsh .b2-bh-side{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wsh .b2-steps{list-style:none;margin:16px 0 0;padding:0;display:flex;align-items:center}.wsh .b2-step{display:flex;flex-direction:column;gap:3px;flex:1 1 0;min-width:0;position:relative;padding-top:14px}.wsh .b2-step:before{content:"";position:absolute;top:4px;left:0;right:0;height:2px;background:var(--c-track)}.wsh .b2-step.done:before{background:var(--c-bull)}.wsh .b2-step:after{content:"";position:absolute;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--c-surface);border:2px solid var(--c-track);box-sizing:border-box}.wsh .b2-step.done:after{background:var(--c-bull);border-color:var(--c-bull)}.wsh .b2-step.current:after{border-color:var(--c-link)}.wsh .b2-step.stopped:after{border-color:var(--c-bear);background:var(--c-bear-bg)}.wsh .b2-step .l{font-size:.72rem;font-weight:600;color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsh .b2-step.stopped .l{color:var(--c-bear)}.wsh .b2-step .d{font-family:var(--font-mono);font-size:.68rem;color:var(--c-text-3)}.wsh .b2-brief{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:12px;margin-top:18px}.wsh .b2-tile{display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card, 14px);padding:0 18px 14px;min-width:0;box-shadow:0 1px 2px #0000002e}:root[data-theme=light] .wsh .b2-tile{box-shadow:0 1px 2px #1018280a}.wsh .b2-tile .wc-label{margin:0 -18px 12px;padding:11px 18px;border-bottom:1px solid color-mix(in srgb,var(--c-border) 70%,transparent);font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.14em;gap:4px}.wsh .b2-kv{display:flex;flex-direction:column;gap:2px;min-width:0}.wsh .b2-kv .v{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.wsh .b2-kv .v.mono{font-weight:600}.wsh .b2-kv .v.b2-v-sm{font-size:1.05rem}.wsh .b2-kv .s{font-size:.8rem;color:var(--c-text-2);line-height:1.4}.wsh .b2-kv .s b{color:var(--c-text-1)}.wsh .b2-kv.b2-gap{margin-top:8px;align-items:flex-start}.wsh .b2-nxt{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--c-border) 70%,transparent);display:flex;gap:10px;align-items:baseline}.wsh .b2-nxt .cd{font-family:var(--font-mono);font-weight:600;font-size:.8rem;color:var(--c-mixed);white-space:nowrap}.wsh .b2-nxt .tx{font-size:.84rem;color:var(--c-text-1);font-weight:500;min-width:0;overflow-wrap:anywhere}.wsh .b2-vt{display:grid;gap:9px}.wsh .b2-vt-row{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;font-size:.8rem}.wsh .b2-vt-row .c{color:var(--c-text-2);font-weight:600;white-space:nowrap}.wsh .b2-vt-row .r{font-family:var(--font-mono);font-size:.8rem;font-weight:600}.wsh .b2-vbar{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--c-track);gap:2px}.wsh .b2-vbar i{display:block;height:100%}.wsh .b2-vbar .y{background:var(--c-bull)}.wsh .b2-vbar .n{background:var(--c-bear)}.wsh .b2-vbar .o{background:var(--c-text-3);opacity:.5}.wsh .b2-hh{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.wsh .b2-hh-gate{margin-top:12px}.wsh .b2-hh-col{border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface);padding:12px 14px;min-width:0}.wsh .b2-hh-col h2{margin:0 0 8px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;display:flex;align-items:center;gap:2px}.wsh .b2-hh-col.h h2{color:var(--c-bull)}.wsh .b2-hh-col.x h2{color:var(--c-bear)}.wsh .b2-hh-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid color-mix(in srgb,var(--c-border) 50%,transparent);font-size:.82rem}.wsh .b2-hh-row .why{color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsh .b2-hh-row .num{font-size:.8rem}.wsh .b2-hh-col.wide{grid-column:1 / -1}.wsh .b2-hh-row .why .pill{margin-right:4px;vertical-align:1px}.wsh .b2-gate{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--c-border);background:var(--c-surface)}.wsh .b2-gate-blur{filter:blur(7px);opacity:.55;padding:14px 16px;pointer-events:none;-webkit-user-select:none;user-select:none}.wsh .b2-gate-blur .sk{display:grid;grid-template-columns:60px 1fr 80px 70px;gap:14px;padding:11px 0;border-bottom:1px solid var(--c-border)}.wsh .b2-gate-blur .sk i{display:block;height:11px;border-radius:5px;background:var(--c-text-3);opacity:.5}.wsh .b2-gate-blur .sk i:nth-child(2){opacity:.3}.wsh .b2-gate-cta{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:16px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--c-surface) 70%,transparent))}.wsh .b2-gate-cta b{font-size:1rem;letter-spacing:-.01em}.wsh .b2-gate-wrap{margin-top:14px}.wsh .b2-companies{margin-top:18px}.wsh .b2-seclabel{margin:0}.wsh .b2-secbar{display:flex;height:26px;border-radius:7px;overflow:hidden;gap:2px;margin-top:10px}.wsh .b2-secbar>*{border:none;padding:0 0 0 8px;min-width:0;color:#ffffffeb;font-size:.68rem;font-weight:700;font-family:var(--font-mono);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:clip;opacity:.78;display:flex;align-items:center}.wsh .b2-secbar button{cursor:pointer}.wsh .b2-secbar button:hover,.wsh .b2-secbar button.on{opacity:1}.wsh .b2-secbar button.off{opacity:.28}.wsh .b2-seclegend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:.76rem;color:var(--c-text-2)}.wsh .b2-seclegend>span{display:inline-flex;align-items:center;gap:6px}.wsh .b2-seclegend i{width:8px;height:8px;border-radius:2px;display:inline-block}.wsh .b2-fbar{margin:14px 0 0}.wsh .b2-select{display:inline-flex;align-items:center;height:32px;padding:0 28px 0 10px;border:1px solid var(--c-chip-empty-border);border-radius:var(--radius-md);color:var(--c-text-2);font-family:inherit;font-size:.82rem;font-weight:500;cursor:pointer;appearance:none;max-width:220px;background:var(--c-chip-empty-bg) linear-gradient(45deg,transparent 50%,currentColor 50%) no-repeat calc(100% - 15px) 14px / 5px 5px}.wsh .b2-select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;background-size:5px 5px;background-repeat:no-repeat}.wsh .b2-select:hover{border-color:var(--c-btn-hover-border);color:var(--c-text-1)}.wsh .b2-select option{color:var(--c-text-1);background:var(--c-surface)}.wsh .b2-tbl-wrap{overflow-x:auto}.wsh .b2-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.84rem}.wsh .b2-table th{position:sticky;top:0;background:var(--c-surface);z-index:1;text-align:left;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-3);padding:10px;border-bottom:1px solid var(--c-border);white-space:nowrap}.wsh .b2-table th.num{text-align:right}.wsh .b2-table th button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.wsh .b2-table th button:hover{color:var(--c-text-1)}.wsh .b2-table th button.on{color:var(--c-link)}.wsh .b2-table td{padding:9px 10px;border-bottom:1px solid color-mix(in srgb,var(--c-border) 55%,transparent);vertical-align:middle}.wsh .b2-table td.num{white-space:nowrap}.wsh .b2-table tr.r{cursor:pointer}.wsh .b2-table tr.r:hover td{background:var(--c-surface-hover)}.wsh .b2-table tr.r.open td{background:var(--c-surface-2)}.wsh .b2-chev-col{width:28px;padding-right:0!important}.wsh .b2-rowbtn{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--c-text-3)}.wsh .b2-rowbtn svg{transition:transform .15s ease}.wsh tr.open .b2-rowbtn svg{transform:rotate(90deg)}.wsh .b2-co{display:flex;flex-direction:column;min-width:0}.wsh .b2-co .nm{color:var(--c-text-3);font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.wsh .b2-ask{color:var(--c-text-2);max-width:380px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.4}.wsh .b2-topic{font-family:var(--font-mono);font-size:.68rem;color:var(--c-text-3);text-transform:uppercase;letter-spacing:.06em;margin-right:6px}.wsh .b2-na{display:inline-flex;align-items:center;color:var(--c-text-3)}.wsh .b2-spark{display:block}.wsh .b2-table tr.det td{background:var(--c-surface-2);padding:0}.wsh .b2-det{padding:14px 16px 16px 44px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.wsh .b2-det .subhead:first-child{margin-top:0}.wsh .b2-quotes{margin:0;padding:0;list-style:none;display:grid;gap:8px}.wsh .b2-quotes li{font-size:.82rem;color:var(--c-text-2);line-height:1.5;padding:8px 10px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;overflow-wrap:anywhere}.wsh .b2-stake{font-size:.86rem;line-height:1.5;color:var(--c-text-1)}.wsh .b2-axis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9.5px;color:var(--c-text-3);margin-top:4px;max-width:240px}.wsh .b2-mtr{display:grid;gap:6px}.wsh .b2-mtr-row{display:flex;gap:8px;align-items:center;font-size:.8rem;flex-wrap:wrap}.wsh .b2-foot-links{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:.82rem;font-weight:600;margin-top:14px}.wsh .b2-foot-links a{color:var(--c-link);text-decoration:none}.wsh .b2-foot-links a:hover{text-decoration:underline}.wsh .b2-loading{display:grid;gap:8px}.wsh .b2-loading i{display:block;height:12px;border-radius:4px;background:var(--c-track)}.wsh .b2-loading i:nth-child(2){width:80%}.wsh .b2-loading i:nth-child(3){width:60%}.wsh .b2-err{color:var(--c-bear);font-size:.84rem;margin:0}.wsh .b2-more-rows{display:flex;justify-content:center;gap:10px;margin-top:14px;flex-wrap:wrap}.wsh .b2-cards{display:none}.wsh .b2-card{border:1px solid var(--c-border);border-radius:12px;padding:12px 14px;background:var(--c-surface);display:grid;gap:6px;min-width:0}.wsh .b2-card+.b2-card{margin-top:8px}.wsh .b2-card .top{display:flex;align-items:center;gap:8px}.wsh .b2-card .top .num{margin-left:auto;font-family:var(--font-mono);font-size:.84rem;font-weight:600}.wsh .b2-card .meta{display:flex;gap:6px 12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:.72rem;color:var(--c-text-3)}.wsh .b2-card .ask{font-size:.84rem;color:var(--c-text-2);overflow-wrap:anywhere}.wsh .b2-card .more{display:grid;gap:10px;padding-top:8px;border-top:1px solid var(--c-border);min-width:0}.wsh .b2-card-toggle{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0;background:none;border:none;color:var(--c-link);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.wsh .b2-card-toggle svg{transition:transform .15s ease}.wsh .b2-card-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.wsh .b2-tabs{margin-top:26px}.wsh .b2-tabs>.lens{margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.wsh .b2-tabs>.lens::-webkit-scrollbar{display:none}.wsh .b2-vote-row{display:grid;grid-template-columns:170px minmax(0,1fr) 120px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--c-border) 55%,transparent)}.wsh .b2-vote-row .q{font-weight:600;font-size:.86rem}.wsh .b2-vote-row .meta{font-family:var(--font-mono);font-size:.72rem;color:var(--c-text-3)}.wsh .b2-vote-q{font-size:.84rem;margin-bottom:6px;overflow-wrap:anywhere}.wsh .b2-vote-row .pt{display:flex;gap:10px;font-family:var(--font-mono);font-size:.72rem;color:var(--c-text-2);margin-top:6px;flex-wrap:wrap;align-items:center}.wsh .b2-vote-row .pt>span{display:inline-flex;align-items:center;gap:4px}.wsh .b2-vote-res{font-size:.72rem}.wsh .b2-acc{border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface)}.wsh .b2-acc+.b2-acc{margin-top:10px}.wsh .b2-acc-gap{margin-top:12px}.wsh .b2-acc>summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;align-items:center;gap:4px;font-weight:700;min-height:40px}.wsh .b2-acc>summary::-webkit-details-marker{display:none}.wsh .b2-acc>summary .mod-right{font-weight:500}.wsh .b2-acc>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--c-text-3);border-bottom:2px solid var(--c-text-3);transform:rotate(45deg);margin-left:12px;transition:transform .15s ease;flex-shrink:0}.wsh .b2-acc[open]>summary:after{transform:rotate(-135deg)}.wsh .b2-acc-body{padding:14px 16px 16px;border-top:1px solid var(--c-border);min-width:0}.wsh .b2-record .b2-acc .subhead:first-child{margin-top:0}.wsh .b2-where{margin-right:6px}.wsh .b2-pdf{font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:2px 7px;border:1px solid var(--c-border);border-radius:5px;margin-left:6px}.wsh .b2-prose p{margin:0 0 10px;color:var(--c-text-2);line-height:1.6;font-size:.9rem;max-width:72ch;overflow-wrap:anywhere}.wsh .b2-prose p.lead{color:var(--c-text-1);font-size:1rem}.wsh .b2-toc{display:flex;flex-direction:column;gap:6px;margin:4px 0 12px}.wsh .b2-toc details{border:1px solid var(--c-border);border-radius:10px}.wsh .b2-toc summary{cursor:pointer;padding:10px 12px;min-height:40px;box-sizing:border-box;font-weight:600;font-size:.88rem;display:flex;gap:10px;align-items:center;list-style:none}.wsh .b2-toc summary::-webkit-details-marker{display:none}.wsh .b2-toc summary .mono{margin-left:auto;font-size:.72rem;color:var(--c-text-3);font-weight:500;white-space:nowrap}.wsh .b2-toc .b2-prose{padding:0 12px 6px;max-height:420px;overflow:auto}.wsh .b2-trades-head{margin-bottom:8px}.wsh .b2-tline{display:grid}.wsh .b2-tl-row{display:grid;grid-template-columns:96px 18px minmax(0,1fr);gap:10px;align-items:start;padding:7px 0}.wsh .b2-tl-row .when{font-family:var(--font-mono);font-size:.74rem;color:var(--c-text-3);padding-top:1px}.wsh .b2-tl-row .dot{width:10px;height:10px;border-radius:50%;margin:4px auto 0;background:var(--c-text-3)}.wsh .b2-tl-row .dot.buy{background:var(--c-bull)}.wsh .b2-tl-row .dot.sell{background:var(--c-bear)}.wsh .b2-tl-row .dot.vote{background:var(--c-link);width:12px;height:12px;border-radius:3px}.wsh .b2-tl-row .what{font-size:.84rem;display:flex;gap:6px 10px;flex-wrap:wrap;align-items:center;min-width:0;overflow-wrap:anywhere}.wsh .b2-tl-row.vote .what{font-weight:700}@container wp (max-width: 980px){.wsh .b2-brief{grid-template-columns:1fr 1fr}}@container wp (max-width: 760px){.wsh .b2-bh-title{font-size:1.5rem}.wsh .b2-tbl-wrap{display:none}.wsh .b2-cards{display:block;margin-top:10px}.wsh .b2-hh{grid-template-columns:1fr}.wsh .b2-fbar .fb-search-wrap{max-width:none;flex:1 1 100%}.wsh .b2-det{grid-template-columns:1fr;padding-left:16px}.wsh .b2-vote-row{grid-template-columns:1fr;gap:6px}.wsh .b2-vote-row .num{text-align:left;display:flex;gap:10px;align-items:baseline}.wsh .b2-tabs>.lens{display:flex;width:100%}.wsh .b2-step .l{font-size:.64rem}.wsh .b2-step .d,.wsh .b2-fbar .fb-spacer{display:none}.wsh .b2-fbar .fb-seg{flex-shrink:1;max-width:100%;overflow-x:auto;scrollbar-width:none}}@container wp (max-width: 480px){.wsh .b2-brief{grid-template-columns:1fr}.wsh .b2-kv .v{font-size:1.2rem}.wsh .b2-hh-row{grid-template-columns:52px minmax(0,1fr) auto}.wsh .b2-hh-row .sp{display:none}.wsh .b2-tl-row{grid-template-columns:74px 14px minmax(0,1fr);gap:8px}.wsh .b2-step .l{white-space:normal;line-height:1.15}}.wsh.b2-lob .b2-tile{padding-bottom:12px}.wsh .b2-lob-label{gap:8px;flex-wrap:wrap}.wsh .b2-lob-label h2{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.wsh .b2-lob-when{margin-left:auto;font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;font-weight:500}.wsh .b2-lob-kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wsh .b2-lob-kv .k{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-3);display:inline-flex;align-items:center;white-space:nowrap}.wsh .b2-lob-kv .v{font-size:1.1rem}.wsh .b2-lob-kv .s{font-size:.74rem;color:var(--c-text-3)}.wsh .b2-lob-kv .s.pos{color:var(--c-bull)}.wsh .b2-lob-kv .s.neg{color:var(--c-bear)}.wsh .b2-lob-kv .s.mix{color:var(--c-mixed)}.wsh .b2-lob-chips{margin-top:12px}.wsh .b2-lob-sub{margin:16px 0 6px}.wsh .b2-lob-count{margin-left:auto;font-weight:500;letter-spacing:0}.wsh .b2-lob-bills{display:flex;flex-direction:column}.wsh .b2-lob-bill{display:grid;grid-template-columns:minmax(0,1fr) auto 92px max-content 64px;gap:10px;align-items:center;min-height:40px;padding:6px 0;border-top:1px solid color-mix(in srgb,var(--c-border) 55%,transparent);color:var(--c-text-1);text-decoration:none;font-size:.82rem}.wsh .b2-lob-bill:first-child{border-top:none}.wsh .b2-lob-bill:hover .lbl,.wsh .b2-lob-bill:hover .ttl{color:var(--c-link)}.wsh .b2-lob-bill:focus-visible{outline:2px solid var(--c-accent-border);outline-offset:2px;border-radius:6px}.wsh .b2-lob-bill .nm{display:flex;align-items:baseline;gap:8px;min-width:0}.wsh .b2-lob-bill .lbl{font-weight:600;white-space:nowrap;font-size:.78rem}.wsh .b2-lob-bill .ttl{color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wsh .b2-lob-bill .nx{font-size:.74rem;color:var(--c-mixed);white-space:nowrap;text-align:right}.wsh .b2-lob-bill .rd{text-align:right}.wsh .b2-lob-bill .sp{font-family:var(--font-mono);text-align:right;white-space:nowrap}.wsh .b2-lob-bill .why{grid-column:1 / -1;color:var(--c-text-2);font-size:.78rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsh .b2-lob-legend{display:flex;justify-content:flex-end;gap:4px 14px;flex-wrap:wrap;font-size:.7rem;margin-top:4px;align-items:center}.wsh .b2-lob-legend>span{display:inline-flex;align-items:center}.wsh .b2-lob-empty{margin:0;padding:8px 0;color:var(--c-text-3);font-size:.82rem}.wsh .b2-lob-foot{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--c-border) 70%,transparent)}.wsh .b2-lob-actions{margin-left:auto;display:inline-flex;gap:8px 14px;flex-wrap:wrap}.wsh .b2-lob-gate{position:relative;min-height:260px}.wsh.b2-lob{container:lobcard / inline-size}@container lobcard (max-width: 560px){.wsh .b2-lob-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.wsh .b2-lob-bill{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nm nm sp" "st nx rd" "why why why";row-gap:4px;padding:8px 0}.wsh .b2-lob-bill .nm{grid-area:nm}.wsh .b2-lob-bill .st{grid-area:st}.wsh .b2-lob-bill .nx{grid-area:nx;text-align:left}.wsh .b2-lob-bill .rd{grid-area:rd}.wsh .b2-lob-bill .sp{grid-area:sp}.wsh .b2-lob-bill .why{grid-area:why;white-space:normal}.wsh .b2-lob-legend{justify-content:flex-start}}.wsh .rec-list{list-style:none;margin:0;padding:0}.wsh .rec-list li{padding:8px 0;border-top:1px solid color-mix(in srgb,var(--c-border) 70%,transparent);font-size:.84rem;line-height:1.45;display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline}.wsh .rec-list li:first-child{border-top:none;padding-top:2px}.wsh .rec-list .main{color:var(--c-text-1);font-weight:500;flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.wsh .rec-list .side{font-family:var(--font-mono);font-size:.74rem;color:var(--c-text-3);white-space:nowrap}.wsh .rec-list .note{flex-basis:100%;color:var(--c-text-3);font-size:.78rem;overflow-wrap:anywhere}.wsh .rec-list a{color:var(--c-link);text-decoration:none;font-weight:600}.wsh .rec-list a:hover{text-decoration:underline}@media(pointer:coarse){.wsh .bills-search input,.wsh .bills-search .btn-ghost{height:40px}.wsh a.bill-chip-link{min-height:40px}.wsh .bill-co-row a.tk,.wsh a.bill-spine-tk{display:inline-flex;align-items:center;min-height:40px}.wsh .bill-co-row{padding:0}.wsh .bill-card-title a{display:inline-block;padding:9px 0;margin:-9px 0}.wsh .b2-btn,.wsh .b2-btn.sm,.wsh .b2-select{height:40px}.wsh .rec-list a,.b2-page .wp-eyebrow a,.wsh .b2-foot-links a,.wsh .b2-hh-row a.tk,.wsh .b2-card a.tk,.wsh .b2-tl-row a.tk{display:inline-flex;align-items:center;min-height:40px}.wsh .b2-pdf,.wsh .b2-table th button{position:relative}.wsh .b2-pdf:after,.wsh .b2-table th button:after{content:"";position:absolute;inset:-12px -4px}.wsh .b2-status a.pill,.wsh .b2-record a.pill{height:40px}.wsh.wsh .b2-fbar .fb-seg{height:46px}.wsh .b2-secbar{height:40px}.wsh .b2-hh-row{padding:0}}
