.bsd{--bsd-bg:#151515;--bsd-panel:#1e1e1e;--bsd-panel-2:#262626;--bsd-panel-3:#303030;--bsd-input:#0f0f0f;--bsd-line:#ffffff12;--bsd-line-2:#ffffff21;--bsd-text:#e3e3e3;--bsd-text-2:#a8a8a8;--bsd-text-3:#747474;--bsd-blue:#0070e0;--bsd-green:#4fbf5f;font-family:var(--font-sans);color:var(--bsd-text);text-align:left;font-size:13px;line-height:1.4;position:relative;container-type:inline-size}.bsd button,.bsd input{font:inherit;color:inherit}.bsd input[type=checkbox]{width:16px;height:16px;accent-color:var(--bsd-blue);flex:none;margin:0}.bsd [hidden]{display:none!important}.bsd .bsd-narrow-only{display:none}.bsd-window{background:var(--bsd-bg);border:1px solid var(--bsd-line-2);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,0 40px 120px -30px #000000e6,0 30px 80px -40px #8c64ff4d}.bsd-titlebar{border-bottom:1px solid var(--bsd-line);background:#0b0b0b;align-items:flex-end;gap:14px;height:36px;padding-inline:12px;display:flex}.bsd-tab{background:var(--bsd-bg);border:1px solid var(--bsd-line);border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:8px;height:28px;padding:0 14px;font-size:12.5px;display:inline-flex}.bsd-sample{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bsd-text-3);align-self:center;margin-left:auto;font-size:11px}.bsd-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 8px;display:flex}.bsd-title{align-items:center;gap:12px;min-width:0;display:flex}.bsd-title img{border-radius:10px;flex:none}.bsd-title-text{min-width:0;display:grid}.bsd-title-text strong{white-space:nowrap;font-size:21px;font-weight:650}.bsd-title-text small{color:var(--bsd-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bsd-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bsd-btn{border:1px solid var(--bsd-line);background:var(--bsd-panel-3);height:32px;color:var(--bsd-text);white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding-inline:14px;font-size:13.5px;text-decoration:none;transition:background-color .15s;display:inline-flex}.bsd-btn:hover:not(:disabled){background:#3b3b3b}.bsd-btn.primary{background:var(--bsd-blue);color:#fff;border-color:#0000}.bsd-btn.primary:hover:not(:disabled){background:#1a82f0}.bsd-btn:disabled{opacity:.45;cursor:default}.bsd-btn.icon{width:40px;padding:0}.bsd-btn.sm{height:28px;padding-inline:10px;font-size:13px}.bsd-btn.big{height:40px;padding-inline:26px;font-size:15px;font-weight:600}.bsd-tiles{grid-template-columns:minmax(250px,2fr) repeat(7,minmax(0,1fr));gap:7px;padding:0 14px;display:grid}.bsd-tile{background:var(--bsd-panel);min-width:0;color:inherit;text-align:left;border:0;border-radius:5px;align-items:center;gap:10px;padding:10px 12px;display:flex}button.bsd-tile{cursor:pointer}button.bsd-tile:hover{background:var(--bsd-panel-2)}.bsd-tile .ico{border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.bsd-tile.blue .ico{color:#8fb4ff;background:#3c78e633}.bsd-tile.purple .ico{color:#b49cff;background:#825ae638}.bsd-tile.red .ico{color:#ff6b6f;background:#e646462e}.bsd-tile.amber .ico{color:#ffbf3a;background:#f0aa282e}.bsd-tile.cyan .ico{color:#7cc8ff;background:#4696e62e}.bsd-tile .txt{min-width:0;display:grid}.bsd-tile b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.bsd-tile em{color:var(--bsd-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.bsd-health{position:relative}.bsd-ring{flex:none;width:58px;height:58px;transform:rotate(-90deg)}.bsd-ring circle{fill:none;stroke-width:5px}.bsd-ring .track{stroke:#ffffff14}.bsd-ring .bar{stroke:#f0a530;stroke-linecap:round}.bsd[data-health=ok] .bsd-ring .bar{stroke:var(--bsd-green)}.bsd[data-health=err] .bsd-ring .bar{stroke:#ff6b6f}.bsd-ring-value{text-align:center;width:58px;font-size:20px;font-weight:600;position:absolute;left:12px}.bsd-health strong{font-size:15.5px;font-weight:600}.bsd-health small{color:var(--bsd-text-2);font-size:12.5px}.bsd-tabs{flex-wrap:wrap;gap:6px;margin:10px 14px 0;display:flex}.bsd-tabs button{border:1px solid var(--bsd-line);background:var(--bsd-panel);cursor:pointer;border-radius:4px;align-items:center;gap:9px;height:36px;padding:0 16px;font-size:15px;display:inline-flex}.bsd-tabs button.on{background:var(--bsd-blue);color:#fff;border-color:#0000}.bsd-page{padding:10px 14px 12px}.bsd-card{background:var(--bsd-panel);border-radius:6px;min-width:0;padding:10px 12px}.bsd-bps{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr);align-items:start;gap:10px;display:grid}.bsd-toolrow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bsd-search{background:var(--bsd-input);border:1px solid var(--bsd-line-2);height:30px;color:var(--bsd-text-3);border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;padding-inline:10px;display:flex}.bsd-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.bsd-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.bsd-chips.inline{flex:none;margin:0}.bsd-chips button{border:1px solid var(--bsd-line-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 12px;font-size:13px;display:inline-flex}.bsd-chips button span{background:#ffffff14;border-radius:999px;padding:0 6px;font-size:12px}.bsd-chips button.on{background:var(--bsd-blue);color:#fff;border-color:#0000}.bsd-chips button svg{color:inherit}.bsd-thead,.bsd-row{grid-template-columns:minmax(150px,2fr) 96px 46px 66px 50px minmax(90px,1.1fr) 62px 104px;align-items:center;gap:8px;display:grid}.bsd-thead{background:var(--bsd-panel-2);color:var(--bsd-text-2);padding:5px 8px;font-size:13px}.bsd-thead button{text-align:left;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.bsd-thead button.sorted{color:var(--bsd-text)}.bsd-thead button.sorted:after{content:" ▾";font-size:10px}.bsd-thead button.sorted.asc:after{content:" ▴"}.bsd-rows{scrollbar-width:thin;scrollbar-color:#444 transparent;height:470px;position:relative;overflow-y:auto}.bsd-rows.tall{height:520px}.bsd-row{border:0;border-bottom:1px solid var(--bsd-line);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:52px;padding:4px 8px}.bsd-row:hover{background:#ffffff08}.bsd-row.selected{background:#31445c}.bsd-row.enter{animation:bsd-in .35s var(--ease-out) both}@keyframes bsd-in{0%{opacity:0;transform:translateY(6px)}}.c-name{align-items:center;gap:10px;min-width:0;display:flex}.nm{min-width:0;display:grid}.nm b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.nm small{color:var(--bsd-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bsd-ico{color:#d8d8d8;flex:none;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.bsd-ico.sphere{background:radial-gradient(circle at 38% 34%,#f4f4f4 0,#a8a8a8 30%,#555 72%) 50% 35%/26px 26px no-repeat,linear-gradient(#cfcfcf,#cfcfcf) 50% 92%/26px 4px no-repeat;border-radius:0}.bsd-kind{white-space:nowrap;text-overflow:ellipsis;color:#fff;background:#3f6fb8;border-radius:3px;max-width:100%;padding:1px 8px;font-size:13px;display:inline-block;overflow:hidden}.bsd-kind[data-k=Animation]{background:#c07a1c}.bsd-kind[data-k=Component]{background:#1f9b8e}.bsd-kind[data-k=Widget]{background:#6a8f2f}.bsd-kind[data-k=Interface]{background:#7a4fc0}.bsd-kind[data-k=Function\ Library]{background:#b04c96}.bsd-kind[data-k=Macro\ Library]{background:#7a64b8}.bsd-kind[data-k=Structure],.bsd-kind[data-k=Enum]{background:#3a8fb8}.c-num{text-align:right;font-variant-numeric:tabular-nums}.c-cx,.c-cpp{text-align:center}.bsd-pill{text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:44px;padding:1px 8px;font-weight:600;display:inline-block}.bsd-pill.green{color:#d6ffd8;background:#23692c}.bsd-pill.amber{color:#ffe1a6;background:#8a5a12}.bsd-pill.red{color:#ffd8d8;background:#8f2222}.dim{color:var(--bsd-text-3)}.c-doc{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.c-doc i{background:#ffffff1a;border-radius:3px;flex:1;max-width:60px;height:6px;position:relative;overflow:hidden}.c-doc i:after{content:"";width:var(--p);background:#f0a530;position:absolute;inset:0}.c-doc i.full:after{background:#9bd463}.c-refs{text-align:right;color:var(--bsd-text)}.c-find{white-space:nowrap;gap:6px;display:flex}.c-find .f{font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.f.zero{color:var(--bsd-text-2)}.f.err{color:#ff6b6f}.f.warn{color:#ffbf3a}.f.info{color:#7cc8ff}.bsd-empty{text-align:center;height:100%;color:var(--bsd-text-2);place-content:center;justify-items:center;gap:8px;padding:20px;display:grid}.bsd-empty strong{color:var(--bsd-text);font-size:15px}.bsd-none,.bsd-hint.pad{text-align:center;padding:30px 10px}.bsd-hint{color:var(--bsd-text-2);align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.bsd-hint svg{flex:none}.bsd-details{scrollbar-width:thin;scrollbar-color:#444 transparent;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:12px;max-height:600px;display:grid;overflow-y:auto}.bsd-details>.bsd-hint{grid-column:1/-1}.bsd-d-head{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;display:grid}.bsd-d-thumb{background:#2a2a2a;border-radius:4px;place-items:center;height:84px;display:grid}.bsd-d-thumb .bsd-ico{transform:scale(1.9)}.bsd-d-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bsd-d-title strong{font-size:21px;font-weight:600}.bsd-path{color:var(--bsd-text-2);overflow-wrap:anywhere;font-size:13px}.bsd-d-actions{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.bsd-desc{white-space:pre-line;margin:0 0 8px;font-size:13.5px}.bsd-facts{grid-template-columns:112px minmax(0,1fr);gap:7px 10px;margin:0;font-size:13.5px;display:grid}.bsd-facts dt{color:var(--bsd-text-2)}.bsd-facts dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.warnc{color:var(--bsd-text);align-items:center;gap:6px;display:inline-flex}.warnc svg{color:#ffbf3a}.errc{color:#ff6b6f;align-items:center;gap:6px;display:inline-flex}.bsd-docbar{background:#ffffff1a;border-radius:4px;width:90px;height:7px;display:inline-block;overflow:hidden}.bsd-docbar i{width:var(--p);background:#f0a530;height:100%;display:block}.bsd-sub{background:#232323;border-radius:5px;margin-bottom:10px;padding:10px 12px}.bsd-sub h5{font-family:var(--font-sans);letter-spacing:0;color:var(--bsd-text);align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:600;display:flex}.bsd-sub h5 svg{color:#7ea7ff}.bsd-verdict{align-items:center;gap:10px;margin:0 0 6px;font-size:14px;display:flex}.bsd-mig-lines{color:var(--bsd-text-2);gap:2px;font-size:13px;display:grid}.bsd-findings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bsd-findings li{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.bsd-findings li>div{font-size:13px;display:grid}.bsd-findings li span{color:var(--bsd-text-2)}.bsd-findings svg.error{color:#ff6b6f}.bsd-findings svg.warning{color:#ffbf3a}.bsd-findings svg.info{color:#7cc8ff}.bsd-graphs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bsd-graphs a{color:var(--bsd-text-2);gap:4px;font-size:12px;text-decoration:none;display:grid}.bsd-graphs img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--bsd-line-2);border-radius:4px;width:100%}.bsd-flow{flex-direction:column;display:flex}.bsd-thead.audit,.bsd-arow{grid-template-columns:130px minmax(170px,1.2fr) 170px minmax(0,3fr) 140px}.bsd-arow{border-bottom:1px solid var(--bsd-line);align-items:center;gap:8px;min-height:56px;padding:4px 8px;display:grid}.bsd-sev{align-items:center;gap:8px;font-size:14px;display:inline-flex}.bsd-sev.err{color:#ff6b6f}.bsd-sev.warn{color:var(--bsd-text)}.bsd-sev.warn svg{color:#ffbf3a}.bsd-sev.info{color:var(--bsd-text)}.bsd-sev.info svg{color:#7cc8ff}.bsd-rule{white-space:nowrap;text-overflow:ellipsis;border-radius:3px;max-width:100%;padding:2px 10px;font-size:13.5px;display:inline-block;overflow:hidden}.bsd-rule.error{color:#fff;background:#b8474a}.bsd-rule.warning{color:#fff;background:#c47a12}.bsd-rule.info{color:#fff;background:#3d6db0}.c-msg{font-size:13.5px}.bsd-infobox{border:1px solid var(--bsd-line-2);border-radius:4px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 14px;font-size:14px;display:flex}.bsd-infobox svg{color:#7ea7ff;flex:none}.bsd-thead.mig,.bsd-mrow{grid-template-columns:30px minmax(170px,1.3fr) 110px minmax(0,3fr) 90px 110px 120px}.bsd-mrow{border-bottom:1px solid var(--bsd-line);align-items:center;gap:8px;padding:8px;display:grid}.bsd-mrow .n{text-align:center;color:var(--bsd-text-2)}.bsd-mrow .v{gap:4px;display:grid}.bsd-verdict-pill{border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:2px 12px;font-size:14px;display:inline-flex}.bsd-verdict-pill.red{color:#ffdede;background:#8f2222}.bsd-verdict-pill.amber{color:#ffcf7a;background:#c47a1240;box-shadow:inset 0 0 0 1px #c47a12}.bsd-verdict-pill.green{color:#9fe09f;background:#4fbf5f29;box-shadow:inset 0 0 0 1px #3c8f45}.c-cxt{color:var(--bsd-text-2)}.bsd-export{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.bsd-exphead{border-bottom:1px solid var(--bsd-line);align-items:center;gap:14px;padding-bottom:10px;display:flex}.bsd-exphead h4,.bsd-last h4{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:19px;font-weight:600}.bsd-exphead small{color:var(--bsd-text-2);font-size:13.5px}.bsd-expico{color:#b49cff;background:#825ae640;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.bsd-erow{border-bottom:1px solid var(--bsd-line);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;padding:10px 0;display:grid}.bsd-erow .lbl{display:grid}.bsd-erow .lbl b{font-size:15px;font-weight:600}.bsd-erow .lbl small{color:var(--bsd-text-2);font-size:13px}.bsd-erow input[type=text],.bsd-row-input input,.bsd-field input{border:1px solid var(--bsd-line);background:var(--bsd-input);border-radius:3px;width:100%;height:30px;padding:0 10px;font-size:14px}.bsd-row-input{gap:8px;display:flex}.bsd-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bsd-fmt{cursor:pointer;background:#503cb438;border:1.5px solid #5a4fc0;border-radius:3px;align-items:center;gap:10px;padding:8px 12px;display:flex}.bsd-fmt span{display:grid}.bsd-fmt b{font-weight:600}.bsd-fmt small{color:var(--bsd-text-2)}.bsd-fmt:has(input:not(:checked)){border-color:var(--bsd-line-2);background:0 0}.bsd-imgopts,.bsd-content{flex-wrap:wrap;align-items:flex-end;gap:12px 26px;display:flex}.bsd-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.bsd-check.top span{display:grid}.bsd-check.top small{color:var(--bsd-text-2)}.bsd-field{color:var(--bsd-text-2);gap:3px;width:170px;display:grid}.bsd-last .bsd-h,.bsd-h{align-items:center;gap:10px;display:flex}.bsd-h svg{color:#7ea7ff}.bsd-lastline{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0;display:grid}.bsd-lastline .ok{border:2px solid var(--bsd-green);width:30px;height:30px;color:var(--bsd-green);border-radius:50%;place-items:center;font-weight:700;display:grid}.bsd-lastline>span:nth-child(2){display:grid}.bsd-lastline b{font-size:15px}.bsd-lastline small{color:var(--bsd-text-2)}.bsd-lastbtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bsd-status{height:36px;color:var(--bsd-text);white-space:nowrap;align-items:center;gap:14px;padding-inline:14px;font-size:13.5px;display:flex;position:relative}.bsd-progress{background:var(--bsd-blue);width:0;height:2px;box-shadow:0 0 10px var(--bsd-blue);transition:width .12s linear;position:absolute;top:0;left:0}.bsd-status-main{align-items:center;gap:9px;min-width:0;display:inline-flex}.bsd-status-main>span{text-overflow:ellipsis;overflow:hidden}.bsd-led{background:var(--bsd-text-3);border-radius:50%;flex:none;width:11px;height:11px}.bsd-led.ok{background:#7bd35a}.bsd-led.busy{background:#4aa8ff;animation:.9s ease-in-out infinite alternate bsd-pulse}@keyframes bsd-pulse{to{opacity:.35}}.bsd-links{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.bsd-links .lnk{color:var(--bsd-text-2);align-items:center;gap:6px;display:inline-flex}.bsd-links .by,.bsd-links .ver{color:var(--bsd-text-3)}.bsd-links .by{margin-right:-8px}.bsd-links .ic{color:#7aaaff;gap:12px}.bsd-pub{font-family:var(--font-display);align-items:center;gap:5px;font-weight:500;display:inline-flex}.bsd-pub strong{font-weight:700}.bsd-modal{z-index:6;background:#0000008c;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.bsd-dialog{border:1px solid var(--bsd-line-2);background:#1b1b1b;border-radius:6px;flex-direction:column;width:min(1100px,100%);max-height:calc(100% - 10px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.bsd-dlg-bar{background:#111;justify-content:center;align-items:center;height:32px;font-size:13.5px;display:flex;position:relative}.bsd-x{cursor:pointer;background:0 0;border:0;width:28px;height:28px;position:absolute;top:2px;right:6px;font-size:20px!important}.bsd-dlg-head{gap:14px;padding:14px 18px 6px;display:flex}.bsd-dlg-ico{color:#7ea7ff;padding-top:4px}.bsd-dlg-head h4{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:21px;font-weight:600}.bsd-dlg-head p{color:var(--bsd-text-2);margin:2px 0 0;font-size:13.5px}.bsd-clean-table{flex-direction:column;min-height:0;margin:6px 18px;display:flex}.bsd-thead.clean,.bsd-crow{grid-template-columns:30px 150px minmax(120px,.9fr) minmax(140px,1fr) minmax(0,2.2fr)}.bsd-clean-table .bsd-rows{height:auto;max-height:330px}.bsd-crow{cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:2px 8px;display:grid}.bsd-crow:hover{background:#ffffff08}.bsd-crow .k{align-items:center;gap:8px;display:inline-flex}.bsd-crow .k i{color:#a58cff;place-items:center;width:16px;font-style:italic;display:inline-grid}.bsd-crow .c-src{color:var(--bsd-text-2)}.bsd-crow .kept{color:#f0a530}.bsd-dialog>.bsd-hint{color:var(--bsd-text);margin:8px 18px}.bsd-dialog>.bsd-hint svg{color:#7ea7ff}.bsd-dlg-actions{flex-wrap:wrap;gap:8px;padding:6px 18px 16px;display:flex}.bsd-dlg-actions .sp{flex:1}.bsd-toast{z-index:7;color:#0b0e13;opacity:0;pointer-events:none;width:max-content;max-width:calc(100% - 32px);transition:opacity .25s, transform .3s var(--ease-out);background:#f2f5f9;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:550;position:absolute;bottom:46px;left:50%;transform:translate(-50%,12px);box-shadow:0 12px 40px #00000080}.bsd-toast.show{opacity:1;transform:translate(-50%)}@container (width<=1500px){.bsd-tiles{grid-template-columns:minmax(230px,2fr) repeat(7,minmax(0,1fr))}.bsd-tile.stat .ico{display:none}.bsd-bps{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.bsd-thead,.bsd-row{grid-template-columns:minmax(130px,2fr) 96px 46px 72px 50px 84px 100px}.bsd-thead .c-refs,.bsd-row .c-refs,.c-doc i{display:none}.bsd-details{grid-template-columns:minmax(0,1fr)}}@container (width<=1100px){.bsd-tile.stat .ico{display:grid}.bsd-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bsd-tiles .bsd-health{grid-column:1/-1}.bsd-bps,.bsd-export,.bsd-details{grid-template-columns:minmax(0,1fr)}.bsd-thead.audit,.bsd-arow{grid-template-columns:110px minmax(150px,1fr) 150px minmax(0,2fr) 130px}.bsd-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=820px){.bsd .bsd-wide-only{display:none!important}.bsd .bsd-narrow-only{display:inline-flex}.bsd-header{flex-wrap:wrap}.bsd-actions{justify-content:flex-start}.bsd-tile{padding:7px 10px}.bsd-tile .ico{width:30px;height:30px}.bsd-tile em{display:none}.bsd-tile b{font-size:19px}.bsd-tiles .bsd-health em,.bsd-tiles .bsd-health small{display:block}.bsd-thead,.bsd-row{grid-template-columns:minmax(0,1fr) 70px 98px}.bsd-thead .c-kind,.bsd-thead .c-num,.bsd-thead .c-cpp,.bsd-thead .c-doc,.bsd-thead .c-refs,.bsd-row .c-kind,.bsd-row .c-num,.bsd-row .c-cpp,.bsd-row .c-doc,.bsd-row .c-refs{display:none}.bsd-rows{height:300px}.bsd-thead.audit,.bsd-arow{grid-template-columns:minmax(0,1fr) auto}.bsd-thead.audit span:not(:first-child),.bsd-arow>span:nth-child(2),.bsd-arow>span:nth-child(3){display:none}.bsd-arow .c-msg{grid-area:2/1/auto/-1}.bsd-thead.mig,.bsd-mrow{grid-template-columns:24px minmax(0,1fr) 60px}.bsd-thead.mig>span:nth-child(n+3):not(:nth-child(5)),.bsd-mrow .c-kind,.bsd-mrow .c-cxt,.bsd-mrow>span:last-child{display:none}.bsd-mrow .v{grid-area:2/2/auto/-1}.bsd-erow{grid-template-columns:minmax(0,1fr);gap:6px}.bsd-thead.clean,.bsd-crow{grid-template-columns:26px 120px minmax(0,1fr)}.bsd-thead.clean span:nth-child(n+4),.bsd-crow>span:nth-child(n+4){display:none}}@container (width<=560px){.bsd-sample,.bsd-title-text small{display:none}.bsd-header,.bsd-page{padding-inline:10px}.bsd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px}.bsd-tabs{margin-inline:10px}.bsd-tabs button{flex:auto;justify-content:center;padding:0 10px;font-size:14px}.bsd-toolrow{flex-wrap:wrap}.bsd-toolrow .bsd-search{flex-basis:100%}.bsd-toolrow .bsd-btn{flex:1}.bsd-chips.inline{flex-wrap:wrap}.bsd-d-head{grid-template-columns:60px minmax(0,1fr)}.bsd-d-thumb{height:60px}.bsd-d-thumb .bsd-ico{transform:scale(1.4)}.bsd-formats{grid-template-columns:minmax(0,1fr)}.bsd-status{padding-inline:10px}.bsd-links .by{display:none}}.bs-glow:where(.astro-ir4aefa7){filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#7b4fe038,#0000);border-radius:50%;width:720px;height:620px;position:absolute;top:-20%;right:-10%}.bs-logo:where(.astro-ir4aefa7){border-radius:14px;margin-right:6px;box-shadow:0 14px 34px -10px #7b4fe0f2}.bs-gradient:where(.astro-ir4aefa7){background:linear-gradient(100deg,#fff 0%,#d7c8ff 40%,#9a74ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tilt:where(.astro-ir4aefa7){transform-origin:50% 0;will-change:transform}.bs-shot:where(.astro-ir4aefa7){--shot-glow:#7b4fe066}.bs-tabs:where(.astro-ir4aefa7){flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.bs-tabbtn:where(.astro-ir4aefa7){border:1px solid var(--line-2);height:36px;color:var(--text-2);cursor:pointer;background:#ffffff08;border-radius:10px;padding:0 14px;font-size:14px;font-weight:550}.bs-tabbtn:where(.astro-ir4aefa7).on{color:#fff;background:#7b4fe0;border-color:#0000}.bs-shots:where(.astro-ir4aefa7) :where(.astro-ir4aefa7)[hidden]{display:none}.bs-live:where(.astro-ir4aefa7){background:radial-gradient(900px 420px at 20% 20%,#7b4fe014,#0000 70%)}.bs-live:where(.astro-ir4aefa7) kbd:where(.astro-ir4aefa7){border:1px solid var(--line-2);background:var(--surface-2);border-radius:5px;padding:1px 6px;font-size:.85em}.bs-browser:where(.astro-ir4aefa7){border:1px solid var(--line-2);background:#0e1116;border-radius:14px;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6,0 30px 80px -40px #7b4fe073}.bs-browser-bar:where(.astro-ir4aefa7){border-bottom:1px solid var(--line);background:#0a0c10;align-items:center;gap:14px;height:42px;padding-inline:14px;display:flex}.bs-dots:where(.astro-ir4aefa7){gap:7px;display:flex}.bs-dots:where(.astro-ir4aefa7) i:where(.astro-ir4aefa7){background:#2a2f38;border-radius:50%;width:11px;height:11px}.bs-url:where(.astro-ir4aefa7){min-width:0;color:var(--text-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:8px;flex:1;padding:5px 12px;font-size:12px;overflow:hidden}.bs-open:where(.astro-ir4aefa7){color:#c4a8ff;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.bs-browser:where(.astro-ir4aefa7) iframe:where(.astro-ir4aefa7){background:#fff;border:0;width:100%;height:min(720px,80vh);display:block}.bs-formats:where(.astro-ir4aefa7){color:var(--text-3);margin-top:16px;font-size:14px}.bs-formats:where(.astro-ir4aefa7) a:where(.astro-ir4aefa7){color:#c4a8ff;text-underline-offset:3px;text-decoration:underline}.bs-kinds:where(.astro-ir4aefa7){flex-wrap:wrap;gap:7px;display:flex}.bs-kinds:where(.astro-ir4aefa7) span:where(.astro-ir4aefa7){color:#d7c8ff;background:#7b4fe024;border:1px solid #7b4fe04d;border-radius:8px;padding:6px 11px;font-size:13px}.bs-sev:where(.astro-ir4aefa7){white-space:nowrap;color:var(--text-3)}.bs-dl-glow:where(.astro-ir4aefa7){background:radial-gradient(closest-side,#7b4fe04d,#0000)}@media (width<=640px){.bs-open:where(.astro-ir4aefa7){display:none}}
