:root{--ink:#0f192c;--ink2:#44515f;--mute:#6b7280;--mute2:#9aa5b1;--line:#e6ebf0;--line2:#eef1f4;--blue:#359cf3;--blue2:#1f7fdb;--blue-soft:#eaf5fe;--soft:#f7f9fb;--red:#e5484d;--orange:#f48243;--yellow:#c9a000;--green:#2f8f5b}:root{--bg:#fff;--surf:#fff;--ln1:rgba(15,25,44,.1);--ln3:var(--ln3);--lbl:var(--lbl);--fade:var(--fade);--card:var(--card);--chipn2:var(--chipn2);--i-bg:#e4e9ee;--btn-bg:#eef1f4;--btn-bg2:#e4e9ee;--ln-hard:#dfe5eb}.v6{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:15px;line-height:1.5}.v6 a{color:var(--blue);text-decoration:none}.v6 a:hover{color:var(--blue2);text-decoration:underline;text-underline-offset:3px}.v6 button{font:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer}.v6 .wrap{max-width:1440px;margin:0 auto;padding:0 40px;width:100%}@media(max-width:760px){.v6 .wrap{padding:0 16px}}.v6 .hdr{border-bottom:1px solid var(--line);background:var(--surf);position:sticky;top:0;z-index:40}.v6 .hdr .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;height:75px}.v6 .hdr-l{min-width:0}.v6 .hdr-nav{min-width:0;flex-shrink:1}.v6 .hdr-nav a,.v6 .hdr-nav button{white-space:nowrap}.v6 .hdr img.logo{height:40px;width:auto;display:block}.v6 .hdr-l{display:flex;align-items:center;gap:8px}.v6 .hdr-sep{width:1px;height:24px;background:var(--line);margin:0 8px}.v6 .hdr-tabs{display:flex;align-items:center;gap:4px}.v6 .hdr-tabs a{padding:10px 14px;border-radius:6px;font-size:15px;font-weight:500;color:var(--ink2)}.v6 .hdr-tabs a:hover{background:var(--soft);text-decoration:none;color:var(--ink)}.v6 .hdr-tabs a.on{background:var(--blue-soft);color:var(--blue);font-weight:600}.v6 .hdr-nav{display:flex;align-items:center;gap:8px}.v6 .hdr-nav a,.v6 .hdr-nav button{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;font-weight:500;font-size:15px;color:var(--ink)}.v6 .hdr-nav a:hover,.v6 .hdr-nav button:hover{background:var(--soft);text-decoration:none;color:var(--ink)}.v6 .hdr-nav img{width:16px;height:16px}.v6 .btn-primary{background:var(--blue)!important;color:#fff!important;padding:0 16px!important;height:40px;white-space:nowrap;flex:none;border-radius:6px;font-weight:500;margin-left:8px}.v6 .btn-primary:hover{background:var(--blue2)!important;color:#fff!important}.v6 .tabs{display:flex;gap:4px;margin-left:20px}.v6 .tabs a{padding:16px;border-radius:6px;font-size:17px;font-weight:500;color:var(--ink2)}.v6 .tabs a:hover{background:var(--soft);text-decoration:none}.v6 .tabs a.on{background:var(--blue-soft);color:var(--blue);font-weight:600}.v6 .ptitle{display:flex;align-items:center;gap:12px;margin:32px 0 12px;font-size:22px;font-weight:600}.v6 .ptitle img{width:28px;height:28px}.v6 .about{margin-bottom:28px}.v6 .about-t{display:inline-flex;align-items:center;gap:12px;font-weight:500;color:var(--blue);font-size:15px;padding:4px 0}.v6 .about-t svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.v6 .about[open] .about-t svg{transform:rotate(90deg)}.v6 .about-t::-webkit-details-marker{display:none}.v6 .about-t{list-style:none;cursor:pointer}.v6 .about p{margin:8px 0 0 32px;color:var(--ink);font-size:15px;line-height:1.5;max-width:1290px;text-wrap:pretty}.v6 .fcard{background:var(--card);border-radius:8px;padding:16px;margin-bottom:8px;display:flex;flex-direction:column;gap:16px}.v6 .frow{display:flex;gap:16px;align-items:flex-end}.v6 .frow>.fld{flex:1}.v6 .fh{font-size:18px;line-height:22px;font-weight:600;color:var(--ink);margin:0}.v6 .erow{display:flex;gap:24px;align-items:flex-end;flex-wrap:wrap;margin:0}.v6 .fld.eco,.v6 .fld.lic{gap:4px}.v6 .fld.eco{flex:1;min-width:0}.v6 .fld.eco .chips,.v6 .fld.lic .chips{flex-wrap:wrap;min-height:36px}.v6 .chip.zero{opacity:.45}.v6 .chip .n{color:var(--ln3);font-weight:400;font-size:12px}.v6 .chip.on .n{color:var(--chipn2)}.v6 .fld{display:flex;flex-direction:column;gap:8px;min-width:0}.v6 .fld label{font-size:14px;line-height:20px;color:var(--lbl);padding-left:4px}.v6 .inp,.v6 .sel{height:36px;border:1px solid var(--ln1);border-radius:8px;background:var(--surf);padding:0 8px;font:inherit;font-size:14px;font-weight:500;color:var(--ink);width:100%}.v6 .inp::placeholder{color:#aab3bd}.v6 .inp:focus,.v6 .sel:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px rgba(53,156,243,.18)}.v6 .sel{appearance:none;font-weight:500;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%230f192c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.v6 .snav{display:flex;gap:32px;margin:28px 0 20px;border-bottom:1px solid var(--line)}.v6 .snav a{padding:0 0 12px;font-size:18px;font-weight:600;color:#a9b3bf;border-bottom:4px solid transparent;margin-bottom:-1px;border-radius:2px}.v6 .snav a:hover{color:var(--ink2);text-decoration:none}.v6 .snav a.on{color:var(--ink);border-bottom-color:var(--blue)}.v6 .hdr-tabs a.off{opacity:.45}.v6 .ph{border:1px dashed var(--ln-hard);border-radius:12px;background:repeating-linear-gradient(135deg,#fbfcfd,#fbfcfd 10px,#f6f8fa 10px,#f6f8fa 20px);padding:40px;margin-bottom:28px}.v6 .ph-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:#e4e9ee;color:var(--mute);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.v6 .ph h2{margin:14px 0 8px;font-size:22px;font-weight:600}.v6 .ph p{margin:0;font-size:15px;color:var(--ink2);max-width:640px;text-wrap:pretty}.v6 .ph-n{margin-top:8px!important;color:var(--mute)!important;font-size:13px!important}.v6 .ph-ctx{margin-top:12px!important;padding:8px 12px;background:var(--soft);border-radius:6px;display:inline-block;font-size:13px!important}.v6 .ph-sk{margin-top:28px;display:flex;flex-direction:column;gap:10px;opacity:.55}.v6 .ph-row{display:flex;gap:16px;align-items:center;height:36px;padding:0 14px;background:var(--surf);border:1px solid var(--line2);border-radius:8px}.v6 .ph-row span{height:10px;border-radius:5px;background:var(--i-bg)}.v6 .fld.clr{flex:none}.v6 .fld.clr button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--ln1);background:var(--surf);color:var(--ink2)}.v6 .fld.clr button:hover:not(:disabled){border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.v6 .fld.clr button:disabled{opacity:.4;cursor:default}.v6 .cs-pop{position:fixed;z-index:60;background:var(--surf);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px rgba(8,28,46,.16);padding:4px;overflow-y:auto;overscroll-behavior:contain}.v6 .cs-opt{padding:8px 10px;border-radius:6px;font-size:14px;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v6 .cs-opt:hover{background:var(--soft)}.v6 .cs-opt.on{background:var(--blue-soft);color:var(--blue);font-weight:600}.v6 .fld.off label{color:var(--ln3)}.v6 .fld.off .sel{background-color:var(--fade);color:var(--mute);cursor:not-allowed;opacity:1}.v6 .chips{display:flex;gap:8px;align-items:center}.v6 .chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:8px;border:1px solid var(--ln1);background:var(--surf);font-size:12px;line-height:16px;font-weight:500;color:var(--lbl);transition:border-color .12s,color .12s,background-color .12s}.v6 .chip svg{width:16px;height:16px;visibility:hidden;flex:none}.v6 .chip:hover{border-color:var(--ln3);color:var(--ink)}.v6 .chip.on{border-color:var(--blue);color:var(--ink);background:var(--surf)}.v6 .chip.on svg{visibility:visible}.v6 .fld.lic label{display:inline-flex;align-items:center;gap:6px}.v6 .ihint{width:15px;height:15px;border-radius:50%;border:1px solid var(--ln-hard);color:var(--mute);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:none}.v6 .ihint:hover{border-color:var(--blue);color:var(--blue)}.v6 .fld.lic{position:relative}.v6 .lhint{position:absolute;top:100%;left:0;margin-top:8px;z-index:40;width:250px;background:var(--ink);color:#fff;font-size:12px;line-height:1.45;padding:10px 12px;border-radius:8px;box-shadow:0 8px 24px rgba(15,25,44,.22)}.v6 .lhint::before{content:"";position:absolute;bottom:100%;left:14px;border:6px solid transparent;border-bottom-color:var(--ink)}.v6 .lhint.hide{display:none}.v6 .fld.lic{flex:none;margin-left:auto;align-items:flex-end}.v6 .fld.lic label{padding-right:4px;padding-left:0}.v6 .fld.lic .chips{justify-content:flex-end}.v6 .fld.eco .chip.on{background:rgba(53,156,243,8%);border-color:#3394e7;color:#1e2128}.v6 .fld.lic .chip.on[data-lic=els]{background:#3da6ff;border-color:#3da6ff;color:#fff}.v6 .fld.lic .chip.on[data-lic=sc]{background:#69ad84;border-color:#69ad84;color:#fff}.v6 .fld.lic .chip.on svg{color:#fff}.v6 .fld.lic .chip.on:hover{filter:brightness(.96)}.v6 .exp{display:flex;gap:2px;margin:0;align-items:center}.v6 .req-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--blue);white-space:nowrap}.v6 .req-link:hover{background:var(--blue-soft);text-decoration:none;color:var(--blue2)}.v6 .empty a{font-weight:500}.v6 .exp button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:2px 16px;border-radius:8px;font-size:14px;line-height:20px;color:var(--ink)}.v6 .exp button:hover{background:var(--fade)}.v6 .exp img{width:18px;height:18px}.v6 .stats{display:flex;align-items:center;justify-content:space-between;gap:24px 32px;flex-wrap:wrap;padding:4px 4px 12px;font-size:14px;color:var(--mute)}.v6 .stats .sum{margin-right:auto}.v6 .stats .sgrp{display:flex;align-items:center;gap:32px;flex-wrap:nowrap;margin-left:auto}@media(max-width:1000px){.v6 .stats .sgrp{margin-left:0}}.v6 .stat{display:flex;flex-direction:column;gap:2px}.v6 .stat b{font-size:20px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.v6 .stat span{font-size:13px;display:inline-flex;align-items:center;gap:6px}.v6 .stat i{width:8px;height:8px;border-radius:50%;display:inline-block}.v6 .tbl-wrap{margin-top:20px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.v6 .tbl-wrap .tbl,.v6 .tbl-wrap .dtree{margin:0}.v6 .tbl{width:100%;border-collapse:collapse;table-layout:fixed}.v6 .tbl th:nth-child(1),.v6 .tbl td:nth-child(1){width:26%}.v6 .tbl th:nth-child(2),.v6 .tbl td:nth-child(2){width:20%}.v6 .tbl th:nth-child(3),.v6 .tbl td:nth-child(3){width:26%}.v6 .tbl th:nth-child(4),.v6 .tbl td:nth-child(4){width:18%}.v6 .tbl th:nth-child(5),.v6 .tbl td:nth-child(5){width:10%}.v6 .tname{overflow:hidden}.v6 .tname span,.v6 .tbl td{overflow-wrap:anywhere}.v6 .tbl th{background:var(--soft);text-align:left;font-size:14px;font-weight:500;color:var(--mute);padding:14px 20px;border-bottom:1px solid var(--line)}.v6 .tbl th .th-i{white-space:normal}.v6 .th-i{display:inline-flex;align-items:center;gap:6px;position:relative}.v6 .info-i[data-tip]{cursor:help}.v6 .info-i[data-tip]::after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:240px;background:var(--ink);color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:0;padding:9px 11px;border-radius:8px;box-shadow:0 8px 24px rgba(15,25,44,.22);opacity:0;visibility:hidden;transition:opacity .12s}.v6 .info-i[data-tip]:hover::after,.v6 .info-i[data-tip]:focus-visible::after{opacity:1;visibility:visible}.v6 .info-i{width:16px;height:16px;border-radius:4px;background:var(--i-bg);color:var(--mute);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-style:italic;font-family:Georgia,serif}.v6 .tbl td{padding:16px 20px;border-bottom:1px solid var(--line2);font-size:14px;vertical-align:middle}.v6 .tbl tbody tr:last-child td{border-bottom:0}.v6 .tbl tbody tr{cursor:pointer}.v6 .tbl tbody tr:hover td{background:var(--soft)}.v6 .tbl tbody tr:hover td.open a{border-color:var(--blue);color:var(--blue)}.v6 .tbl-wrap+.pager{margin-top:20px}.v6 .tname{display:flex;align-items:center;gap:8px;font-weight:500}.v6 .tname img{width:24px;height:24px;object-fit:contain;border-radius:50%;background:#fff;padding:2px;box-sizing:border-box}.v6 .tbl td.open{text-align:right}.v6 .tbl td.open a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;border:1px solid var(--line);background:var(--surf);color:var(--ink2)}.v6 .tbl td.open a:hover{background:var(--blue-soft);border-color:var(--blue-soft);color:var(--blue)}.v6 .empty{padding:64px;text-align:center;color:var(--mute)}.v6 .pager{display:flex;align-items:center;gap:8px;margin:16px 0 0}.v6 .pager+.exp{margin:0 0 48px;padding:12px 0;border-top:1px solid var(--line2)}.v6 .pager+.exp button:hover{background:var(--soft)}.v6 .pager button{min-width:36px;height:36px;padding:0 8px;border-radius:6px;font-size:15px;font-weight:500;color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.v6 .pager button:hover{background:var(--soft)}.v6 .pager button.on{background:var(--blue-soft);color:var(--blue)}.v6 .pager button:disabled{opacity:.3;cursor:default;background:0 0}.v6 .pager .tot{margin-left:16px;color:var(--mute)}.v6 .pager .dots{color:var(--mute);padding:0 8px}.v6 .back{display:inline-flex;align-items:center;gap:4px;font-weight:500;margin-top:28px;font-size:15px}.v6 .dtitle{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:600;margin:14px 0 24px}.v6 .dtitle img{width:28px;height:28px;object-fit:contain;border-radius:50%;background:#fff;padding:3px;box-sizing:border-box}.v6 .dtitle-v{font-weight:500;color:var(--ink2)}.v6 .dhead{margin:14px 0 24px}.v6 .dhead .dtitle{margin:0}.v6 .dsubt{margin:5px 0 0 40px;font-size:15px;color:var(--mute)}.v6 .dver{font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.v6 .dver.eol{color:#b3261e}.v6 .eoltx{color:var(--mute);font-size:12px;margin-left:8px;white-space:nowrap}.v6 .eolb+.eoltx{margin-left:8px}.v6 .banner{display:flex;align-items:center;gap:12px;background:#f2faf5;border:1px solid #e3f1e8;border-radius:8px;padding:16px 20px;font-size:14px;margin-bottom:24px}.v6 .banner svg{flex:none}.v6 .dtabs{display:flex;gap:32px;border-bottom:1px solid var(--line);margin-bottom:32px}.v6 .dtabs a{padding:12px 0;font-size:17px;font-weight:500;color:var(--ink2);border-bottom:3px solid transparent;margin-bottom:-1px}.v6 .dtabs a:hover{text-decoration:none;color:var(--ink)}.v6 .dtabs a.on{color:var(--ink);font-weight:600;border-color:var(--blue)}.v6 .kv{display:grid;grid-template-columns:184px 1fr;row-gap:16px;column-gap:0;align-items:start;font-size:17px}.v6 .kv dt{color:var(--ink2);font-weight:400;line-height:1.5}.v6 .kv dd{margin:0}.v6 .kv dd.wide{grid-column:1/-1}.v6 .dtbl-w{overflow-x:auto;border:1px solid var(--line);border-radius:12px;margin-top:20px}.v6 .pkgline{margin-top:12px;font-size:13px;color:var(--mute);display:flex;align-items:center;gap:8px}.v6 .dtbl code.coord{white-space:nowrap}.v6 .vstat{display:flex;flex-direction:column;gap:4px;margin-top:8px}.v6 .vs{list-style:none}.v6 .vs summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:500;padding:6px 0;font-size:15px}.v6 .vs summary::-webkit-details-marker{display:none}.v6 .vs summary svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.v6 .vs[open] summary svg{transform:rotate(90deg)}.v6 .vs .vl{margin:0 0 4px 32px;font-size:15px;color:var(--ink)}.v6 .vs .vl.none{color:var(--mute2)}.v6 .vlist{display:flex;flex-wrap:wrap;gap:6px 16px}.v6 .vi{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.v6 .bld{color:var(--mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.v6 .vi .note{color:var(--mute);font-size:13px}.v6 body[data-builds=b] .bld,.v6 body[data-builds=c] .bld{display:none}.v6 .vsum{font-weight:500}.v6 .vsum span{color:var(--mute);font-weight:400}.v6 .latest{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.v6 .lat-l{font-size:13px;color:var(--ink2);font-weight:500}.v6 .coord{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;background:var(--surf);border:1px solid var(--line);border-radius:6px;padding:4px 8px;color:var(--ink)}.v6 .coord.sm{font-size:13px;padding:2px 6px;background:var(--soft)}.v6 .copy{font-size:13px;font-weight:500;color:var(--blue);padding:4px 8px;border-radius:6px}.v6 .copy:hover{background:var(--blue-soft)}.v6 .lat-d{font-size:13px;color:var(--mute);margin-left:auto}.v6 .btbl{border-collapse:collapse;margin:0;font-size:14px;width:100%;max-width:none;table-layout:fixed}.v6 .btbl:not(.dtbl) th:nth-child(1),.v6 .btbl:not(.dtbl) td:nth-child(1){width:18%}.v6 .btbl:not(.dtbl) th:nth-child(2),.v6 .btbl:not(.dtbl) td:nth-child(2){width:32%}.v6 .btbl:not(.dtbl) th:nth-child(3),.v6 .btbl:not(.dtbl) td:nth-child(3){width:16%}.v6 .btbl:not(.dtbl) th:nth-child(4),.v6 .btbl:not(.dtbl) td:nth-child(4){width:16%}.v6 .btbl:not(.dtbl) th:nth-child(5),.v6 .btbl:not(.dtbl) td:nth-child(5){width:18%}.v6 .btbl code.coord{overflow-wrap:anywhere}.v6 .btbl th{background:var(--soft);text-align:left;font-weight:500;font-size:14px;color:var(--mute);padding:14px 20px;border-bottom:1px solid var(--line);white-space:nowrap}.v6 .btbl td{padding:14px 20px;border-bottom:1px solid var(--line2);vertical-align:middle}.v6 .btbl tbody tr:last-child>td{border-bottom:0}.v6 .btbl tbody tr:hover>td{background:var(--soft)}.v6 .dsum{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.v6 .dsum-l{font-size:13px;color:var(--mute)}.v6 .vr.eolp{background:#fdeaea;color:#b3261e;border:1px solid #f3c0bd;border-radius:999px;padding:2px 10px;font-weight:600;cursor:help}.v6 .vr.fixp{background:#e8f6ee;color:#2f8f5b;border-radius:999px;padding:2px 10px;font-weight:600;cursor:help}.v6 .eolb{font-size:12px;font-weight:700;color:#e0435c;background:0 0;padding:0;border-radius:0;box-shadow:none;letter-spacing:0;display:inline}.v6 .bmp{font-size:11px;font-weight:600;color:#1f7fdb;background:var(--blue-soft);border-radius:4px;padding:2px 6px}.v6 .blink{color:inherit}.v6 .blink:hover .coord{border-color:var(--blue);color:var(--blue)}.v6 .dtbl .upc{font-weight:600;vertical-align:top;padding-top:10px}.v6 .dtbl .osc{color:var(--ink2);white-space:nowrap}.v6 .dtbl tr.grp>td{border-top:1px solid var(--line)}.v6 .dtbl td{border-bottom:none;padding:10px 20px}.v6 .dtbl tbody tr:last-child>td{border-bottom:1px solid var(--line2)}.v6 .btbl-more{margin-top:10px;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--ln-hard);border-radius:6px;background:var(--surf);font-size:13px;font-weight:500;color:var(--blue)}.v6 .btbl-more:hover{border-color:var(--blue);background:var(--blue-soft)}.v6 #bmodal{border:none;border-radius:10px;padding:0;max-width:1040px;width:calc(100% - 32px);box-shadow:0 12px 40px rgba(8,28,46,.18)}.v6 #bmodal::backdrop{background:rgba(15,25,44,.35)}.v6 #bmodal .bm-h{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.v6 #bmodal .bm-h b{font-size:16px;font-weight:600}.v6 #bmodal .bm-x{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--mute);font-size:18px;line-height:1}.v6 #bmodal .bm-x:hover{background:var(--soft);color:var(--ink)}.v6 #bmodal .bm-b{padding:4px 20px 20px;max-height:60vh;overflow:auto}.v6 #bmodal .btbl{max-width:none;margin-top:0}.v6 #bmodal .btbl thead th{position:sticky;top:0;background:var(--surf)}.v6 .btbl .dt2{color:var(--mute);font-size:13px;white-space:nowrap}.v6 .btbl .nb{color:var(--mute2)}.v6 .st{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink2)}.v6 .st::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mute2)}.v6 .st.released::before{background:#2f8f5b}.v6 .st.inprogress::before{background:var(--blue)}.v6 .vi.els,.v6 .vi.sc{font-weight:500}.v6 .vi.els{color:var(--blue)}.v6 .vi.sc{color:var(--green)}.v6 body[data-verlic=color] .vi .lb{display:none}.v6 .vtweak{position:fixed;right:16px;bottom:16px;z-index:50;background:var(--surf);border:1px solid var(--line);border-radius:8px;padding:8px 10px;box-shadow:0 4px 16px rgba(8,28,46,8%);font-size:12px;display:flex;gap:8px;align-items:center}.v6 .vtweak button{padding:4px 8px;border-radius:4px;color:var(--ink2)}.v6 .vtweak button.on{background:var(--blue-soft);color:var(--blue);font-weight:600}.v6 .dchips{display:flex;flex-wrap:wrap;gap:8px}.v6 .dchip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--ln-hard);border-radius:6px;font-size:15px;background:var(--surf)}.v6 .sev{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:500}.v6 .sev.critical{background:#fdecec;color:var(--red)}.v6 .sev.high{background:#fdf0e6;color:#e0741f}.v6 .sev.medium{background:#fbf6dd;color:#a88600}.v6 .sev.low{background:#e9f7ee;color:var(--green)}.v6 .about-acts{margin:16px 0 0 32px}.v6 .acts{display:flex;gap:12px;margin-top:8px}.v6 .abtn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:6px;font-size:15px;font-weight:500;background:var(--btn-bg);color:var(--ink)}.v6 .abtn:hover{background:var(--btn-bg2);text-decoration:none;color:var(--ink)}.v6 .abtn.pri{background:var(--blue);color:#fff}.v6 .abtn.pri:hover{background:var(--blue2);color:#fff}.v6 .rel{border-top:1px solid var(--line);margin-top:32px;padding:32px 16px 48px;display:flex;flex-wrap:wrap;gap:16px 48px}.v6 .rel a{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:15px}.v6 .rel a b{font-weight:500}.v6 .dbar{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr)minmax(0,1.2fr)auto;gap:16px;align-items:end;margin-bottom:16px}.v6 .dbar .fld label{font-size:14px;line-height:20px;color:var(--lbl);padding-left:4px}.v6 .srch{position:relative;min-width:0}.v6 .srch img,.v6 .srch svg{position:absolute;right:12px;top:11px;pointer-events:none}.v6 .ibtn{width:38px;height:38px;border:1px solid var(--ln-hard);border-radius:6px;background:var(--surf);display:inline-flex;align-items:center;justify-content:center;flex:none}.v6 .ibtn:hover{border-color:var(--blue);background:var(--blue-soft)}.v6 .dtree{width:100%;border-collapse:collapse;table-layout:fixed}.v6 .dtree th:nth-child(1),.v6 .dtree td:nth-child(1){width:32%}.v6 .dtree th:nth-child(2),.v6 .dtree td:nth-child(2){width:29%}.v6 .dtree th:nth-child(3),.v6 .dtree td:nth-child(3){width:17%}.v6 .dtree th:nth-child(4),.v6 .dtree td:nth-child(4){width:12%}.v6 .dtree th:nth-child(5),.v6 .dtree td:nth-child(5){width:10%}.v6 .dtree .tn{min-width:0}.v6 .dtree .tn .nm{overflow:hidden;text-overflow:ellipsis}.v6 .dtree th{background:var(--soft);text-align:left;font-size:14px;font-weight:500;color:var(--mute);padding:14px 20px;border-bottom:1px solid var(--line);white-space:nowrap}.v6 .dtree th.num,.v6 .dtree td.num{text-align:right}.v6 .dtree td{overflow:hidden;padding:14px 20px;border-bottom:1px solid var(--line2);font-size:14px;vertical-align:middle}.v6 .dtree tbody tr:not(.hide):last-child td{border-bottom:0}.v6 .dtree tbody tr:hover td{background:var(--soft)}.v6 .dtree tr.eolrow td{background:#fdf1f0}.v6 .dtree tr.eolrow:hover td{background:#fbe8e6}.v6 .dtree td.num{color:var(--mute);font-variant-numeric:tabular-nums}.v6 .lic-sub{font-size:12px;color:var(--mute);margin-top:3px}.v6 .lic-split{display:flex;flex-direction:column;gap:4px}.v6 .lic-split .ln{display:flex;align-items:center;gap:6px;white-space:nowrap}.v6 .lic-split .ln small{font-size:12px;color:var(--mute)}.v6 .lic-split .ln.dim{opacity:.45}.v6 .lic-bar{display:flex;height:5px;border-radius:3px;overflow:hidden;margin-top:6px;width:130px;background:var(--btn-bg)}.v6 .lic-bar i{display:block}.v6 .lic-bar i.sc{background:var(--green)}.v6 .lic-bar i.els{background:var(--blue)}.v6 .vcell{display:flex;flex-direction:column;gap:6px}.v6 .vcell .lb{height:20px;padding:0 7px;font-size:11px}.v6 .lic-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v6 .lic-row .lb.dim{opacity:.45}.v6 .lic-cell{white-space:normal}.v6 .lic-cell .lic-b{white-space:nowrap}.v6 .eolhint,.v6 .fixhint{font-size:12px;white-space:nowrap;margin-left:8px}.v6 .eolhint{color:#b3261e}.v6 .fixhint{color:var(--green)}.v6 .dtree tr.open .tg svg{transform:rotate(90deg)}.v6 .dtree-w{margin-bottom:48px}.v6 .dbar .sel{width:100%;min-width:0}@media(max-width:900px){.v6 .dbar{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}}.v6 .dbar.off .srch,.v6 .dbar.off .fld:not(.lic),.v6 .dbar.off .ibtn{opacity:.4;pointer-events:none;filter:grayscale(1)}.v6 .tn{display:flex;align-items:center;gap:8px;font-size:14px}.v6 .tn .nm{white-space:nowrap}.v6 .tn .dver{white-space:nowrap;flex:none}.v6 .dtree td.vcol{white-space:normal}.v6 .dtree td.vcol .eolb,.v6 .dtree td.vcol .dver{white-space:nowrap}.v6 .dtree td.vcol .eoltx{white-space:normal;display:inline-flex;align-items:center;gap:6px}.v6 .dtree td.vcol .eoltx{margin-left:6px}.v6 .dtree td.vcol .eolb{margin-left:8px}.v6 .dtree td .lb{white-space:nowrap;height:26px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:500}.v6 .tn .tg{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--mute);border-radius:4px;flex:none}.v6 .tn .tg:hover{background:var(--soft)}.v6 .tn .tg svg{transition:transform .15s}.v6 .tn.open .tg svg{transform:rotate(90deg)}.v6 .tn .tg.leaf{visibility:hidden}.v6 .tn .nm{font-weight:600;color:var(--ink)}.v6 .tn .vr{color:var(--mute);font-size:12px}.v6 .lb{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:700}.v6 .lb.els{background:var(--blue-soft);color:var(--blue)}.v6 .lb.sc{background:#e9f7ee;color:var(--green)}.v6 .lic-b{display:inline-flex;gap:6px;align-items:center}.v6 .lic-b .lb{height:22px;font-size:12px;padding:0 8px}.v6 .lb.critical{background:#fdecec;color:var(--red)}.v6 .lb.high{background:#fdf0e6;color:#e0741f}.v6 .lb.medium{background:#fbf6dd;color:#a88600}.v6 .lb.low{background:#e9f7ee;color:var(--green)}.v6 a.lb:hover{text-decoration:underline;text-underline-offset:3px;filter:brightness(.97)}.v6 .tn .cnt{margin-left:auto;color:var(--mute);font-size:12px;white-space:nowrap}.v6 .tk{display:none}.v6 .tn.open+.tk{display:block}.v6 .hide{display:none!important}@media(max-width:1120px){.v6 .hdr-nav a:not(.btn-primary),.v6 .hdr-nav button:not(.btn-primary){display:none}}@media(max-width:900px){.v6 .wrap{padding:0 16px}.v6 .hdr-sep{display:none}.v6 .hdr-tabs a{padding:8px 10px;font-size:14px}.v6 .kv{grid-template-columns:1fr}.v6 .hdr-nav a:not(.btn-primary),.v6 .hdr-nav button:not(.btn-primary){display:none}.v6 .tbl th:nth-child(4),.v6 .tbl td:nth-child(4){display:none}}.v6 .thm{display:flex;gap:2px;padding:3px;border:1px solid var(--ln1);border-radius:8px;margin-right:4px}.v6 .thm button{width:30px;height:28px;padding:0;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--mute)}.v6 .thm button:hover{background:var(--fade);color:var(--ink)}.v6 .thm button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue)}.v6 .thm svg{width:16px;height:16px;flex:none}.v6 .hdr img.logo.on-dark{display:none}html[data-theme=dark] .v6 .hdr img.logo.on-light{display:none}html[data-theme=dark] .v6 .hdr img.logo.on-dark{display:block}@media(max-width:1120px){.v6 .hdr-nav .thm button{display:inline-flex!important}}html[data-theme=dark]{--bg:#0b1523;--surf:#111d2e;--soft:#162335;--ink:#e7eef7;--ink2:#a9b6c6;--mute:#8592a3;--mute2:#68758a;--line:#25344a;--line2:#1d2b3e;--blue:#4fa9f5;--blue2:#7cc1fa;--blue-soft:rgba(79,169,245,.16);--green:#5fbf8c;--red:#ff6b6e;--ln1:rgba(255,255,255,.13);--ln3:rgba(255,255,255,.34);--lbl:rgba(255,255,255,.74);--fade:rgba(255,255,255,.06);--card:rgba(255,255,255,.035);--chipn2:rgba(255,255,255,.55);--i-bg:#24334a;--btn-bg:#1d2b3e;--btn-bg2:#25344a;--ln-hard:#2c3c54}html[data-theme=dark] .v6 .sel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23e7eef7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}html[data-theme=dark] .v6 .hdr-nav img,html[data-theme=dark] .v6 .exp img,html[data-theme=dark] .v6 .srch img{filter:invert(1)brightness(1.7)}html[data-theme=dark] .v6 .fld.eco .chip.on{background:rgba(79,169,245,.16);border-color:#4fa9f5;color:var(--ink)}html[data-theme=dark] .v6 .fld.lic .chip.on[data-lic=els]{background:#2b7fd0;border-color:#2b7fd0}html[data-theme=dark] .v6 .fld.lic .chip.on[data-lic=sc]{background:#3f8c65;border-color:#3f8c65}html[data-theme=dark] .v6 .ph{background:repeating-linear-gradient(135deg,#111d2e,#111d2e 10px,#162335 10px,#162335 20px)}html[data-theme=dark] .v6 .banner{background:rgba(95,191,140,.1);border-color:rgba(95,191,140,.28)}html[data-theme=dark] .v6 .sev.critical,html[data-theme=dark] .v6 .lb.critical{background:rgba(255,107,110,.14);color:#ff8f91}html[data-theme=dark] .v6 .sev.high,html[data-theme=dark] .v6 .lb.high{background:rgba(244,130,67,.14);color:#f6a06c}html[data-theme=dark] .v6 .sev.medium,html[data-theme=dark] .v6 .lb.medium{background:rgba(214,175,24,.14);color:#dcc35a}html[data-theme=dark] .v6 .sev.low,html[data-theme=dark] .v6 .lb.low{background:rgba(95,191,140,.14);color:#77cb9e}html[data-theme=dark] .v6 .lb.els{background:rgba(79,169,245,.16);color:#7cc1fa}html[data-theme=dark] .v6 .lb.sc{background:rgba(95,191,140,.16);color:#77cb9e}html[data-theme=dark] .v6 .vr.eolp{background:rgba(255,107,110,.14);color:#ff8f91;border-color:rgba(255,107,110,.35)}html[data-theme=dark] .v6 .vr.fixp{background:rgba(95,191,140,.14);color:#77cb9e}html[data-theme=dark] .v6 .dver.eol,html[data-theme=dark] .v6 .eolhint,html[data-theme=dark] .v6 .eolb{color:#ff8f91}html[data-theme=dark] .v6 .dtree tr.eolrow td{background:rgba(255,107,110,7%)}html[data-theme=dark] .v6 .dtree tr.eolrow:hover td{background:rgba(255,107,110,.12)}html[data-theme=dark] .v6 .bmp{color:#7cc1fa}html[data-theme=dark] .v6 .inp::placeholder{color:var(--mute2)}html[data-theme=dark] .v6 .info-i[data-tip]::after,html[data-theme=dark] .v6 .lhint{background:#25344a;color:var(--ink)}html[data-theme=dark] .v6 .lhint::before{border-bottom-color:#25344a}html[data-theme=dark] .v6 #bmodal{background:var(--surf)}html[data-theme=dark] .v6 #bmodal::backdrop{background:rgba(3,8,15,.6)}html[data-theme=dark] .v6 .btn-primary,html[data-theme=dark] .v6 .abtn.pri{color:#06101c!important}