.search-section[data-astro-cid-wdvi73bj]{padding:40px 0}.search-box-wrap[data-astro-cid-wdvi73bj]{max-width:600px;margin:0 auto;position:relative}.search-box-wrap__icon[data-astro-cid-wdvi73bj]{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--page-text-subtle);pointer-events:none}.search-box-wrap__input[data-astro-cid-wdvi73bj]{display:block;width:100%;padding:16px 20px 16px 50px;font-size:15px;border:1px solid var(--page-border);border-radius:var(--page-radius-lg);background:var(--page-surface);color:var(--page-text);transition:border-color .2s,box-shadow .2s;&::placeholder{color:var(--page-text-muted)}&:hover{border-color:var(--page-accent);box-shadow:0 0 0 3px #e8712a1a}&:focus{outline:none;border-color:var(--page-accent);box-shadow:0 0 0 3px #e8712a1f}}p[data-astro-cid-wdvi73bj]{margin-bottom:12px;font-size:1.4rem;color:var(--page-text);font-weight:700;text-align:center}.home-top-search__shell[data-astro-cid-wdvi73bj]{max-width:600px;margin:0 auto;position:relative;&[data-search-open=true]{z-index:95}}.home-top-search__form[data-astro-cid-wdvi73bj]{display:flex;gap:8px}input[data-astro-cid-wdvi73bj]{flex:1;min-width:0}button[data-astro-cid-wdvi73bj]{flex-shrink:0;padding:0 20px;font-size:15px;font-weight:600;border:1px solid var(--page-accent);border-radius:var(--page-radius-lg);background:var(--page-accent);color:#fff;cursor:pointer;transition:opacity .2s;&:hover{opacity:.85}&:active{opacity:.7}}.card-link-reset[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}.top-rank-unit[data-astro-cid-j7pv25f6]{margin-left:1px;font-size:10px}.page-section[data-astro-cid-j7pv25f6]{scroll-margin-top:calc(var(--page-subnav-top, 0px) + var(--page-subnav-height, 0px) + 16px)}.page-subnav[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--page-border);background:var(--page-bg);position:sticky;top:var(--page-subnav-top, 0px);z-index:90;overflow-x:auto;-webkit-overflow-scrolling:touch;transition:top .3s ease}.page-subnav__list[data-astro-cid-j7pv25f6]{display:flex;list-style:none;margin:0;padding:0;gap:4px;min-width:min-content}.page-subnav__item[data-astro-cid-j7pv25f6]{flex-shrink:0}.page-subnav__link[data-astro-cid-j7pv25f6]{display:block;padding:12px 16px;font-size:14px;font-weight:500;color:var(--page-text-muted);text-decoration:none;white-space:nowrap;transition:color .15s ease,background .15s ease;border-bottom:2px solid transparent}.page-subnav__link[data-astro-cid-j7pv25f6]:hover{color:var(--page-text);background:var(--page-surface-muted)}.page-subnav__link[data-astro-cid-j7pv25f6].active{color:var(--page-accent);border-bottom-color:var(--page-accent);font-weight:600}@media(max-width:639px){.page-subnav__link[data-astro-cid-j7pv25f6]{padding:10px 14px;font-size:13px}}.dist-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--page-border);&:last-child{border-bottom:none}}.dist-item__label[data-astro-cid-j7pv25f6]{width:160px;flex-shrink:0;font-size:14px;font-weight:600}.dist-item__bar-wrap[data-astro-cid-j7pv25f6]{flex:1;margin-left:16px}.dist-item__bar[data-astro-cid-j7pv25f6]{height:24px;border-radius:var(--page-radius-sm);display:flex;align-items:center;padding:0 4px;font-size:12px;color:#fff;font-weight:500;min-width:4px;transition:width .3s ease}.dist-item__stats[data-astro-cid-j7pv25f6]{width:160px;flex-shrink:0;font-size:14px}.dist-item__count[data-astro-cid-j7pv25f6],.dist-item__pct[data-astro-cid-j7pv25f6]{font-weight:600}.dist-item__stat-line[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;font-size:12px;line-height:1.5}.dist-item__stat-line[data-astro-cid-j7pv25f6]+.dist-item__stat-line[data-astro-cid-j7pv25f6]{margin-top:4px}.security-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.security-card[data-astro-cid-j7pv25f6]{background:var(--page-surface);border:1px solid var(--page-border);border-radius:var(--page-radius-lg);padding:20px;transition:box-shadow .2s,border-color .2s;&:hover{box-shadow:var(--page-shadow-md);border-color:var(--page-accent)}}.security-card__name[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px}.security-card__stats[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:16px}.security-card__stat[data-astro-cid-j7pv25f6]{flex:1}.security-card__stat-label[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--page-text-muted);margin-bottom:4px}.security-card__stat-value[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:600}.security-card__stat-delta[data-astro-cid-j7pv25f6]{font-size:12px;margin-top:4px}.info-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px}.info-card[data-astro-cid-j7pv25f6]{background:var(--page-surface);border:1px solid var(--page-border);border-radius:var(--page-radius-lg);padding:20px}.info-card__title[data-astro-cid-j7pv25f6]{display:block;margin-bottom:16px;font-size:16px;font-weight:600;transition:color .15s ease}a[data-astro-cid-j7pv25f6].info-card__title:hover{color:var(--page-accent);text-decoration:underline;text-underline-offset:3px}.info-card__stats[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.info-card__stat[data-astro-cid-j7pv25f6]{flex:1}.info-card__stat-label[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--page-text-muted);margin-bottom:4px}.info-card__stat-value[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:600}.info-card__stat-delta[data-astro-cid-j7pv25f6]{font-size:12px;margin-top:4px}.info-card__top-list[data-astro-cid-j7pv25f6]{margin-top:16px;padding-top:16px;border-top:1px solid var(--page-border)}.info-card__top-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;font-size:13px;gap:8px;border-radius:var(--page-radius-sm);transition:background .15s ease}.info-card__top-row[data-astro-cid-j7pv25f6]:hover{background:var(--page-surface-soft);.top-rank-name{text-decoration:underline;text-underline-offset:3px}}.top-rank-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:600;flex-shrink:0;border:1px solid #fff;background:var(--page-surface-soft);color:var(--page-text-muted)}.top-rank-1[data-astro-cid-j7pv25f6] .top-rank-badge[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.top-rank-2[data-astro-cid-j7pv25f6] .top-rank-badge[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#e5e7eb,#d1d5db);color:var(--page-text)}.top-rank-3[data-astro-cid-j7pv25f6] .top-rank-badge[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#d97706,#b45309);color:#fff}.top-rank-left[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.top-rank-name[data-astro-cid-j7pv25f6]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.top-rank-name[data-astro-cid-j7pv25f6]:after{content:attr(data-tooltip);position:absolute;left:0;top:calc(100% + 6px);background:var(--page-surface-elevated);border:1px solid var(--page-border);color:var(--page-text);padding:6px 10px;border-radius:6px;font-size:13px;font-weight:400;white-space:nowrap;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:100}.top-rank-name[data-astro-cid-j7pv25f6]:hover:after{opacity:1;visibility:visible}.top-rank-rate[data-astro-cid-j7pv25f6]{font-weight:600;flex-shrink:0}@media(max-width:768px){.security-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.dist-item__label[data-astro-cid-j7pv25f6]{width:120px}.dist-item__stats[data-astro-cid-j7pv25f6]{width:200px}}@media(max-width:639px){.dist-item[data-astro-cid-j7pv25f6]{flex-wrap:wrap}.dist-item__bar-wrap[data-astro-cid-j7pv25f6]{order:3;flex-basis:100%;margin:8px 0 0}.dist-item__stats[data-astro-cid-j7pv25f6]{order:2;margin-left:auto;width:min(100%,160px)}}.page-subnav::-webkit-scrollbar{height:4px}.page-subnav::-webkit-scrollbar-track{background:var(--page-surface-muted)}.page-subnav::-webkit-scrollbar-thumb{background:var(--page-border);border-radius:2px}.page-subnav::-webkit-scrollbar-thumb:hover{background:var(--page-text-subtle)}
