/* Browse (design 'Browse v2'). */
.bwsearch{flex:1 1 300px;max-width:420px}
.bwlayout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:40px;padding-top:24px}
.bwaside{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}
.bwasidehead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-bottom:6px}
.bwasidehead>span{font:600 15px/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--midnight-blue)}
.bwgroup{border-top:1px solid var(--border-default);padding:14px 0}
.bwgroup>summary{list-style:none}.bwgroup>summary::-webkit-details-marker{display:none}
.bwghead{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;cursor:pointer;font:600 13px/1.2 var(--font-display);
  letter-spacing:.18em;text-transform:uppercase;color:var(--midnight-blue);text-align:left;--s:16px}
.bwghead>span:first-child{flex:1}.bwghead:hover{color:var(--indigo)}
details[open]>.bwghead .chev-down{display:none}details:not([open])>.bwghead .chev-up{display:none}
.bwgn{font:600 11px/1 var(--font-ui);letter-spacing:0;background:var(--lavender-100);color:var(--indigo);padding:3px 7px;border-radius:999px}
.bwgbody{display:flex;flex-direction:column;gap:2px;padding-top:10px}
.bwsaved{display:flex;align-items:center;gap:4px}
.bwsaved>a{flex:1;min-width:0;padding:6px 0;font:400 14px/1.35 var(--font-ui);color:var(--indigo);text-decoration:none}
.bwsaved>a:hover{color:var(--violet)}
.bwkeys{border-top:1px solid var(--border-default);padding-top:14px;line-height:2}
.bwbar{position:sticky;top:77px;z-index:20;background:var(--porcelain-ivory);display:flex;align-items:center;justify-content:space-between;
  gap:10px 16px;flex-wrap:wrap;min-height:44px;padding:10px 0;border-bottom:1px solid var(--border-default)}
.bwbarctl{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}
.bwcount{font:500 26px/1.1 var(--font-display);color:var(--midnight-blue);margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}
.bwgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:16px}
.bwgrid .objcard__img{aspect-ratio:1/1}
.chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-top:14px}
.bwlisttools{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-bottom:14px}
.bwpickbar{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-size:14px;color:var(--midnight-blue)}
.bwtablewrap{position:relative;overflow-x:auto;overflow-y:hidden;container-type:inline-size}.m-acc,.m-form{display:none}
@container (max-width:760px){.c-acc{display:none}.m-acc{display:inline}}
@container (max-width:700px){.c-form{display:none}.m-form{display:inline}.bwtable td,.bwtable th{padding-left:8px;padding-right:8px}}
.bwtable{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;min-width:480px}
.bwtable th{font:600 12px/1.2 var(--font-ui);color:var(--text-muted);text-align:left;padding:10px 12px;border-bottom:1.5px solid var(--midnight-blue);white-space:nowrap}
.bwtable th a{color:var(--indigo);text-decoration:none;display:inline-flex;align-items:center;gap:4px;--s:13px}.bwtable th a:hover{color:var(--violet)}
.bwtable td{padding:12px;border-bottom:1px solid var(--border-hairline);vertical-align:middle;color:var(--text-body)}
.bwtable tbody tr:hover{background:var(--lavender-100)}
.bwgrow td{padding:22px 12px 8px;border-bottom:1px solid var(--border-default)}
.bwgrow td>span:first-child{font:600 13px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--midnight-blue)}
.bwgrow:hover{background:none!important}
.bwttl{font:600 17px/1.2 var(--font-display);color:var(--midnight-blue);text-decoration:none}.bwttl:hover{color:var(--violet)}
.bwsrow{display:flex;align-items:flex-start;overflow-x:auto;padding-bottom:8px}
.bwsaxis{position:sticky;left:0;z-index:1;background:var(--porcelain-ivory);flex:none;width:48px;border-right:1px solid var(--midnight-blue);box-sizing:border-box}
.bwsaxis>span{position:absolute;right:6px;transform:translateY(50%);font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.bwscale{display:flex;align-items:flex-start;flex:none}
.bwsi{display:flex;flex-direction:column;text-decoration:none;flex:none}
.bwsfig{display:flex;align-items:flex-end;justify-content:center;border-bottom:1.5px solid var(--midnight-blue);
  background-image:repeating-linear-gradient(to top,var(--lavender-200) 0 1px,transparent 1px var(--step,24px))}
.bwsfig .profile-pending__shape{height:var(--h);width:auto}
.bwscap{padding:8px 10px 0;display:flex;flex-direction:column;gap:2px}
.bwsttl{font:600 14px/1.2 var(--font-display);color:var(--midnight-blue);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bwsi:hover .bwsttl,.bwsi:focus-visible .bwsttl{color:var(--violet)}
.bwfilterbtn{display:none}
.bwtlwrap{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-hairline)}
.bwtlt{flex:none;font:600 12px/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--midnight-blue)}
.bwtl{flex:1;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}
.bwtlb{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:3px 4px 4px;border-radius:var(--radius-1);text-decoration:none;min-width:0}
.bwtlb:hover{background:var(--lavender-100)}
.bwtlb.is-empty{pointer-events:none;opacity:.5}
.bwtlbar{height:16px;display:flex;align-items:flex-end;border-bottom:1.5px solid var(--midnight-blue)}
.bwtlbar>span{display:block;width:100%;background:var(--indigo-300)}
.bwtlb[aria-current="true"] .bwtlbar>span{background:var(--violet)}
.bwtlb:hover .bwtlbar>span{background:var(--indigo)}
.bwtll{font-size:12px;line-height:1.25;color:var(--midnight-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bwtlb[aria-current="true"] .bwtll{font-weight:600}
.morewrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:36px}
@media (max-width:980px){.bwlayout{grid-template-columns:212px minmax(0,1fr);gap:28px}}
@media (max-width:760px){.bwlayout{grid-template-columns:minmax(0,1fr)}.bwaside{position:static;max-height:none;display:none}
  .bwaside.is-open{display:block}.bwfilterbtn{display:inline-flex}.bwsearch{max-width:none}.bwtl{grid-template-columns:repeat(3,minmax(0,1fr))}.bwtlwrap{align-items:flex-start}}
@media (max-width:640px){.bwgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media (max-width:420px){.bwgrid{grid-template-columns:minmax(0,1fr)}}
