.scenario-category-icon[data-v-7e4c2fe8]{width:24px;height:24px;color:var(--color-ink);flex:none;display:block}.count-up[data-v-5088a32b]{font-variant-numeric:tabular-nums}.count-up__run[data-v-5088a32b]{-webkit-user-select:none;user-select:none;transition:opacity .24s}.count-up__run.is-wait[data-v-5088a32b]{opacity:0}.roll[data-v-c946a86e]{font-variant-numeric:tabular-nums;white-space:nowrap}.roll[data-v-c946a86e],.roll__vis[data-v-c946a86e]{align-items:baseline;display:inline-flex}.roll__col[data-v-c946a86e]{height:var(--roll-h,1.5em);vertical-align:bottom;display:inline-block;overflow:hidden}.roll__strip[data-v-c946a86e]{will-change:transform;flex-direction:column;display:flex}.roll__strip>span[data-v-c946a86e]{height:var(--roll-h,1.5em);line-height:var(--roll-h,1.5em);text-align:center;display:block}.roll__ch[data-v-c946a86e]{white-space:pre}.roll--spin .roll__strip[data-v-c946a86e]{transition:transform 90ms linear}.roll--settle .roll__strip[data-v-c946a86e]{transition:transform .9s cubic-bezier(.2,.85,.25,1.06)}.roll--idle[data-v-c946a86e],.roll--spin[data-v-c946a86e]{opacity:.55}.roll--settle[data-v-c946a86e]{transition:opacity .3s}@media (prefers-reduced-motion:reduce){.roll__strip[data-v-c946a86e]{transition:none!important}}.rank-tooltip[data-v-4f2916aa]{z-index:1000;box-sizing:border-box;border:1px solid var(--color-border-solid);border-radius:var(--radius-sm);background:var(--color-card);width:300px;max-width:calc(100vw - 24px);color:var(--color-ink);font-size:var(--text-xs);pointer-events:none;white-space:normal;overflow-wrap:anywhere;padding:10px 12px;line-height:1.7;position:fixed;box-shadow:0 4px 18px #0002}.score-explanation-trigger[data-v-2889afd8]{min-height:32px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 8px;font-size:.875rem;line-height:1.25rem;transition:color .18s cubic-bezier(.32,.72,0,1),background-color .18s cubic-bezier(.32,.72,0,1);display:inline-flex}.score-explanation-trigger svg[data-v-2889afd8]{flex:none;width:16px;height:16px}.score-explanation-trigger[data-v-2889afd8]:hover:not(:disabled){color:var(--color-brand);background:var(--color-brand-bg)}.score-explanation-trigger[data-v-2889afd8]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.score-explanation-trigger[data-v-2889afd8]:active:not(:disabled){transform:translateY(1px)}.score-explanation-trigger[data-v-2889afd8]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.score-explanation-trigger[data-v-2889afd8]{transition:none}}.grade-tip[data-v-2040d172]{z-index:20;box-sizing:border-box;border:1px solid var(--color-border-solid);border-radius:var(--radius-sm);background:var(--color-surface);width:min(330px,100%);font-size:var(--text-xs);text-align:start;pointer-events:none;padding:12px 14px;line-height:1.6;position:absolute;top:calc(100% + 8px);box-shadow:0 8px 24px #0002}.grade-tip--left[data-v-2040d172]{left:0}.grade-tip--right[data-v-2040d172]{right:0}.grade-tip__title[data-v-2040d172]{color:var(--color-ink);font-size:var(--text-xs);display:block}.grade-tip__lead[data-v-2040d172]{color:var(--color-text);margin:4px 0 6px}.grade-tip__bands[data-v-2040d172]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.grade-tip__bands li[data-v-2040d172]{border-radius:var(--radius-sm);gap:1px;padding:5px 8px;display:grid}.grade-tip__bands li.is-mine[data-v-2040d172]{background:color-mix(in srgb,var(--verdict) 12%,transparent)}.grade-tip__row[data-v-2040d172]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.grade-tip__dot[data-v-2040d172]{background:var(--verdict);border-radius:50%;flex:none;width:8px;height:8px}.grade-tip__row b[data-v-2040d172]{color:var(--verdict);font-weight:700}.grade-tip__mine[data-v-2040d172],.grade-tip__range[data-v-2040d172]{color:var(--color-ink);font-variant-numeric:tabular-nums}.grade-tip__mine[data-v-2040d172]{margin-inline-start:auto;font-style:normal;font-weight:600}.grade-tip__desc[data-v-2040d172]{color:var(--color-text-muted);font-size:var(--text-2xs);padding-inline-start:14px}.grade-tip__rare[data-v-2040d172]{border-radius:var(--radius-sm);background:var(--color-page);color:var(--color-text);margin:6px 0 0;padding:5px 8px}.grade-tip__note[data-v-2040d172]{color:var(--color-text-muted);font-size:var(--text-2xs);margin-top:8px;display:block}.asn-comparison[data-v-7f9d0a20]{margin-inline-start:auto;position:relative}.traffic-combined[data-v-7f9d0a20]{background:var(--sk-base);border-radius:0;justify-content:space-between;width:100%;height:18px;display:flex;position:relative;overflow:visible}.traffic-combined>button[data-v-7f9d0a20]{cursor:help;transform-origin:50%;border:0;border-radius:0;height:100%;padding:0;transition:width 1s cubic-bezier(.22,1,.36,1),filter .15s,transform .15s;display:block}.traffic-combined>button[data-v-7f9d0a20]:focus-visible,.traffic-combined>button[data-v-7f9d0a20]:hover{filter:brightness(1.04);outline:none;transform:scaleY(1.18)}.traffic-combined>button[data-v-7f9d0a20]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.traffic-sk[data-v-7f9d0a20]{--sk-w:100%;--sk-h:100%;display:block}.traffic-tooltip[data-v-7f9d0a20]{bottom:calc(100% + 10px);z-index:20;box-sizing:border-box;border:1px solid var(--color-success-border);border-radius:var(--radius-sm);background:var(--color-success-bg);width:min(310px,100%);font-size:var(--text-xs);pointer-events:none;padding:12px 14px;line-height:1.65;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #0002}.traffic-tooltip--bot[data-v-7f9d0a20]{border-color:var(--color-border-solid);background:var(--color-surface)}.traffic-tooltip--human strong[data-v-7f9d0a20]{color:var(--color-success)}.traffic-tooltip--bot strong[data-v-7f9d0a20]{color:var(--color-ink)}.traffic-tooltip strong[data-v-7f9d0a20]{font-size:var(--text-xs)}.traffic-tooltip p[data-v-7f9d0a20]{color:var(--color-text);margin:5px 0}.traffic-tooltip>span[data-v-7f9d0a20]{color:var(--color-text-muted);font-size:var(--text-2xs)}.traffic-human[data-v-7f9d0a20]{background:var(--color-brand)}.traffic-bot[data-v-7f9d0a20]{background:#64748b}.traffic-combined .traffic-human[data-v-7f9d0a20]{box-sizing:border-box}.asn-comparison:not(.is-loading) .traffic-human[data-v-7f9d0a20]{border-inline-end:2px solid var(--color-card)}.traffic-inside-labels[data-v-7f9d0a20]{pointer-events:none;justify-content:space-between;align-items:center;gap:10px;padding:0 8px;transition:opacity .35s .75s;display:flex;position:absolute;inset:0}.asn-comparison.is-loading .traffic-inside-labels[data-v-7f9d0a20]{opacity:0;transition:none}.traffic-inside-labels>span[data-v-7f9d0a20]{color:#fff;font-size:var(--text-2xs);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;padding:0;font-weight:600;line-height:1}@media (prefers-reduced-motion:reduce){.traffic-combined>button[data-v-7f9d0a20],.traffic-inside-labels[data-v-7f9d0a20]{transition:none}}.asn-comparison[data-v-7f9d0a20]{width:100%;min-width:0}.network-brand-trigger[data-v-65835245]{--sq-r:var(--sq-control-xs);color:#59645f;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:0;height:28px;padding:0 8px;transition:opacity .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.network-brand-trigger[data-v-65835245]:hover{opacity:.75}.network-brand-trigger[data-v-65835245]:active{transform:scale(.98)}.network-brand-trigger img[data-v-65835245]{-o-object-fit:contain;object-fit:contain;width:auto;max-width:80px;height:28px;display:block}.network-brand-trigger__fallback[data-v-65835245]{text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-size:12px;line-height:16px;overflow:hidden}.network-brand-dialog[data-v-65835245]{border:1px solid var(--color-border-solid);background:var(--color-card);width:min(736px,100% - 48px);max-height:calc(100dvh - 48px);color:var(--color-ink);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #13251b30}.network-brand-dialog[data-v-65835245]:not([open]){display:none}.network-brand-dialog[data-v-65835245]::backdrop{background:#10261b55}.network-brand-dialog[open][data-v-65835245]{animation:.45s cubic-bezier(.32,.72,0,1) brand-card-in-65835245}.network-brand-card[data-v-65835245]{text-align:start;grid-template-columns:224px minmax(0,1fr);min-height:352px;display:grid;position:relative}.network-brand-card svg[data-v-65835245]{flex:none;width:16px;height:16px}.network-brand-card__close[data-v-65835245]{--sq-r:var(--sq-control-sm);top:16px;border:1px solid var(--color-border-solid);background:var(--color-card);width:32px;height:32px;color:var(--color-text);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:16px}.network-brand-card__close[data-v-65835245]:hover{background:var(--color-surface);color:var(--color-ink)}.network-brand-card__brand[data-v-65835245]{color:#29495a;background:#eef7fa;flex-direction:column;align-items:flex-start;padding:32px 24px;display:flex}.network-brand-card__logo[data-v-65835245]{background:#fff;justify-content:center;align-items:center;width:160px;height:80px;padding:8px;display:flex}.network-brand-card__logo img[data-v-65835245]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:64px}.network-brand-card__logo>span[data-v-65835245]{color:#29495a;font-size:30px;font-weight:600;line-height:36px}.network-brand-card__name[data-v-65835245]{overflow-wrap:anywhere;margin:24px 0 0;font-size:16px;font-weight:600;line-height:24px}.network-brand-card__alias[data-v-65835245]{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:16px}.network-brand-card__brand .badge[data-v-65835245]{margin-top:12px}.network-brand-card__domain[data-v-65835245]{overflow-wrap:anywhere;margin-top:auto;padding-top:32px;font-size:12px;line-height:16px}.network-brand-card__details[data-v-65835245]{flex-direction:column;align-items:flex-start;min-width:0;padding:32px;display:flex}.network-brand-card__label[data-v-65835245]{color:var(--color-text);margin:0 0 8px;padding-inline-end:32px;font-size:12px;line-height:16px}.network-brand-card h3[data-v-65835245]{color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;padding-inline-end:24px;font-size:20px;font-weight:600;line-height:28px}.network-brand-card__description[data-v-65835245]{color:var(--color-ink-3);overflow-wrap:anywhere;text-wrap:pretty;margin:16px 0 0;font-size:14px;line-height:24px}.network-brand-card__tags[data-v-65835245]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.network-brand-card__tags>span[data-v-65835245]{border:1px solid var(--color-border-solid);background:var(--color-surface);color:var(--color-text);padding:4px 8px;font-size:12px;line-height:16px}.network-brand-card__website[data-v-65835245]{--sq-r:var(--sq-control-lg);background:var(--color-success);color:#fff;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;margin-top:24px;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.network-brand-card__website>span[data-v-65835245]{align-items:center;gap:8px;display:flex}.network-brand-card__website[data-v-65835245]:hover{filter:brightness(.92)}.network-brand-card__footer[data-v-65835245]{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-self:stretch;gap:8px;margin-top:12px}.network-brand-card__copy[data-v-65835245],.network-brand-card__footer[data-v-65835245]{color:var(--color-text);align-items:center;font-size:12px;line-height:16px;display:flex}.network-brand-card__copy[data-v-65835245]{--sq-r:var(--sq-control-xs);cursor:pointer;background:0 0;border:0;gap:4px;padding:4px 8px}.network-brand-card__copy[data-v-65835245]:hover{color:var(--color-success);background:var(--color-surface)}.network-brand-card__copy-error[data-v-65835245]{color:var(--color-text);margin:8px 0 0;font-size:12px;line-height:16px}.network-brand-card a[data-v-65835245]:focus-visible,.network-brand-card button[data-v-65835245]:focus-visible,.network-brand-trigger[data-v-65835245]:focus-visible{outline:2px solid var(--color-success);outline-offset:4px}.dark{color:#181818;background:#272727}@keyframes brand-card-in-65835245{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.network-brand-trigger[data-v-65835245]{--sq-r:var(--sq-chip);gap:4px;height:24px;padding:0 4px}.network-brand-trigger img[data-v-65835245]{max-width:80px;height:24px}.network-brand-trigger__fallback[data-v-65835245]{max-width:48px}}@media (width<=560px){.network-brand-dialog[data-v-65835245]{width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:auto auto 12px}.network-brand-card[data-v-65835245]{display:block}.network-brand-card__brand[data-v-65835245]{padding:24px;padding-inline-end:64px}.network-brand-card__logo[data-v-65835245]{width:144px;height:64px}.network-brand-card__name[data-v-65835245]{margin-top:16px}.network-brand-card__domain[data-v-65835245]{display:none}.network-brand-card__details[data-v-65835245]{padding:24px}.network-brand-card h3[data-v-65835245]{align-self:stretch;padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.network-brand-dialog[open][data-v-65835245]{animation:none}.network-brand-trigger[data-v-65835245]{transition:none}}.meter[data-v-026535f3]{grid-template-columns:repeat(var(--v0a1334a9),1fr);flex:none;gap:3px;width:177px;display:grid}.meter i[data-v-026535f3]{background:var(--color-border-solid);height:11px;display:block}.meter i.on[data-v-026535f3]{background:var(--m)}.meter--na i[data-v-026535f3]{border:1px dashed var(--color-border-solid);box-sizing:border-box;background:0 0}.meter--sm[data-v-026535f3]{gap:2px;width:138px}.meter--sm i[data-v-026535f3]{height:9px}.meter--fill[data-v-026535f3]{gap:2px;width:100%}.meter--fill i[data-v-026535f3]{height:8px}.meter--wait i.on[data-v-026535f3]{background:var(--color-border-solid)}.meter--play i.on[data-v-026535f3]{transition:background-color .22s ease calc(var(--d0) + var(--i) * 24ms)}@media (prefers-reduced-motion:reduce){.meter--play i.on[data-v-026535f3]{transition:none}}.purity-comp[data-v-8337f6e9]{padding-top:18px}.purity-comp__head[data-v-8337f6e9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.purity-comp__head h3[data-v-8337f6e9]{margin:0;font-size:12px;font-weight:600}.purity-comp__note[data-v-8337f6e9]{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:10px;display:inline-flex}.purity-comp__to-bd[data-v-8337f6e9]{font:inherit;color:var(--color-ink-3);cursor:pointer;border:0;border-bottom:1px dashed var(--color-text-muted);background:0 0;padding:0;font-size:11px}.purity-comp__to-bd[data-v-8337f6e9]:after{content:" ›";color:var(--color-brand);font-weight:700}.purity-comp__to-bd[data-v-8337f6e9]:hover{color:var(--color-brand);border-bottom-color:var(--color-brand)}.purity-comp__to-bd[data-v-8337f6e9]:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.purity-comp__row[data-v-8337f6e9]{border-bottom:1px solid var(--color-border-solid);grid-template-columns:90px 177px 36px minmax(0,1fr);align-items:center;gap:16px;min-height:48px;padding:10px 0;display:grid}.purity-comp__row[data-v-8337f6e9]:last-of-type{border-bottom:0}.purity-comp__k[data-v-8337f6e9]{color:var(--color-text);font-size:12px}.purity-comp__v[data-v-8337f6e9]{text-align:end;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.purity-comp__v.is-na[data-v-8337f6e9]{color:var(--color-text-muted);font-size:11px;font-weight:500}.purity-comp__e[data-v-8337f6e9]{min-width:0;color:var(--color-ink-3);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.purity-comp__jump[data-v-8337f6e9]{font:inherit;color:inherit;text-align:start;border:0;border-bottom:1px dashed var(--color-text-muted);cursor:pointer;background:0 0;padding:0}.purity-comp__jump[data-v-8337f6e9]:after{content:" ›";color:var(--color-brand);font-weight:700}.purity-comp__jump[data-v-8337f6e9]:hover{color:var(--color-brand);border-bottom-color:var(--color-brand)}.purity-comp__jump[data-v-8337f6e9]:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.purity-comp__src[data-v-8337f6e9]{color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}@media (width<=700px){.purity-comp__row[data-v-8337f6e9]{grid-template-columns:76px minmax(0,1fr) 36px;gap:10px}.purity-comp__e[data-v-8337f6e9]{display:none}}.purity-comp__head h3[data-v-8337f6e9]{align-items:center;gap:6px;display:inline-flex}.sec-icon[data-v-8337f6e9]{color:var(--color-brand);flex:none}.usage-distribution[data-v-cc7b5a01]{flex-direction:column;min-width:0;padding-top:18px;display:flex;container-type:inline-size}.usage-distribution__head[data-v-cc7b5a01]{align-items:center;gap:8px;min-height:20px;margin-bottom:12px;display:flex}.usage-distribution__head h3[data-v-cc7b5a01]{color:var(--color-ink);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.usage-distribution__head h3 svg[data-v-cc7b5a01]{color:var(--color-success)}.usage-distribution__status[data-v-cc7b5a01]{color:var(--color-text-muted);text-align:end;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px;line-height:16px}.usage-distribution__body[data-v-cc7b5a01]{background:0 0;border-radius:0;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;min-height:200px;padding:0;display:grid}.usage-donut[data-v-cc7b5a01]{aspect-ratio:1;justify-self:center;width:100%;max-width:176px;position:relative}.usage-donut__svg[data-v-cc7b5a01]{width:100%;height:100%;display:block;overflow:visible}.usage-donut__center[data-v-cc7b5a01]{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:28%}.usage-donut__center strong[data-v-cc7b5a01]{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:36px}.usage-donut__center span[data-v-cc7b5a01]{color:var(--color-text-muted);text-wrap:balance;font-size:12px;line-height:16px}.usage-donut__segment[data-v-cc7b5a01]{transform-origin:100px 100px;transition:opacity .24s cubic-bezier(.32,.72,0,1);animation:.6s cubic-bezier(.32,.72,0,1) both usage-piece-in-cc7b5a01}.usage-donut__segment.is-muted[data-v-cc7b5a01]{opacity:.25}.usage-donut__scan[data-v-cc7b5a01]{transform-origin:100px 100px;animation:1.6s cubic-bezier(.32,.72,0,1) infinite usage-ring-scan-cc7b5a01}.usage-distribution__remaining[data-v-cc7b5a01]{color:var(--color-text-muted);gap:4px;padding:4px 8px;font-size:12px;line-height:16px;display:grid}.usage-distribution__remaining>div[data-v-cc7b5a01]{align-items:center;gap:8px;display:flex}.usage-distribution__remaining strong[data-v-cc7b5a01]{margin-inline-start:auto;font-weight:500}.usage-distribution__legend[data-v-cc7b5a01]{gap:4px;min-width:0;display:grid}.usage-distribution__item[data-v-cc7b5a01],.usage-distribution__skeleton[data-v-cc7b5a01]{box-sizing:border-box;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:100%;min-width:0;min-height:28px;padding:4px 8px;display:flex}.usage-distribution__item[data-v-cc7b5a01]{font:inherit;cursor:pointer;text-align:start;transition:transform .24s cubic-bezier(.32,.72,0,1),background .24s cubic-bezier(.32,.72,0,1)}.usage-distribution__item.is-active[data-v-cc7b5a01],.usage-distribution__item[data-v-cc7b5a01]:hover{background:var(--color-success-bg);transform:translate(2px)}.usage-distribution__item[data-v-cc7b5a01]:active{transform:scale(.98)}.usage-distribution__item[data-v-cc7b5a01]:focus-visible,.usage-retry[data-v-cc7b5a01]:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.usage-distribution__dot[data-v-cc7b5a01]{border-radius:999px;flex:none;width:8px;height:8px}.usage-distribution__name[data-v-cc7b5a01]{min-width:0;color:var(--color-text);font-size:12px;line-height:16px}.usage-distribution__item strong[data-v-cc7b5a01]{color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px;font-weight:600;line-height:16px}.usage-distribution__skeleton .sk[data-v-cc7b5a01]{--sk-w:100%;--sk-h:12px}.usage-retry[data-v-cc7b5a01]{color:var(--color-success);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:24px}.usage-retry[data-v-cc7b5a01]:hover{color:var(--color-ink)}.usage-retry[data-v-cc7b5a01]:active{transform:translateY(1px)}@keyframes usage-ring-scan-cc7b5a01{to{transform:rotate(1turn)}}@keyframes usage-piece-in-cc7b5a01{0%{opacity:0;transform:scale(.92)}to{transform:scale(1)}}@container (width<=360px){.usage-donut__center strong[data-v-cc7b5a01]{font-size:24px;line-height:32px}}@media (width<=480px){.usage-distribution__body[data-v-cc7b5a01]{gap:12px;padding:0}.usage-donut__center strong[data-v-cc7b5a01]{font-size:24px;line-height:32px}.usage-distribution__item[data-v-cc7b5a01]{gap:4px;padding:4px}}@media (prefers-reduced-motion:reduce){.usage-donut__scan[data-v-cc7b5a01],.usage-donut__segment[data-v-cc7b5a01]{transition:none;animation:none}.usage-distribution__item[data-v-cc7b5a01]{transition:none}}.platform-preview[data-v-db315497]{border:1px solid var(--color-border-solid);background:var(--color-card);border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex;container-type:inline-size}.platform-preview header[data-v-db315497]{justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin-bottom:8px;display:flex}.platform-preview h3[data-v-db315497]{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.sec-icon[data-v-db315497]{color:var(--color-brand);flex:none}.scenario-why[data-v-db315497]{font:inherit;color:var(--color-text);border:0;border-bottom:1px dashed var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;padding:0;font-size:11px}.scenario-why[data-v-db315497]:after{content:" ›";color:var(--color-brand);font-weight:700}.scenario-why[data-v-db315497]:hover{color:var(--color-brand);border-bottom-color:var(--color-brand)}.scenario-why[data-v-db315497]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.sx-pills[data-v-db315497]{background:var(--color-border-solid);border:1px solid var(--color-border-solid);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(72px,1fr);gap:1px;min-height:144px;display:grid}.sx-pill[data-v-db315497]{--tile-bg:var(--color-card);-moz-column-gap:8px;background:var(--tile-bg);cursor:pointer;text-align:start;border:0;border-radius:0;grid-template-rows:1fr 1fr;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:8px;transition:background .3s cubic-bezier(.32,.72,0,1);display:grid}.sx-pill.is-active[data-v-db315497],.sx-pill[data-v-db315497]:hover{--tile-bg:var(--color-surface)}.sx-pill[data-v-db315497]:active{--tile-bg:var(--color-success-bg)}.sx-pill[data-v-db315497]:focus-visible{outline:2px solid var(--color-success);outline-offset:-2px}.sx-emblem[data-v-db315497]{grid-area:1/1/3;width:56px;height:56px;display:block;position:relative}.sx-emblem__ring[data-v-db315497]{width:100%;height:100%;display:block;overflow:visible}.sx-emblem__halo[data-v-db315497]{stroke:var(--orbit-color);stroke-width:.6px;opacity:.18}.sx-emblem__track[data-v-db315497]{stroke:var(--color-border-solid);stroke-width:3px}.sx-emblem__progress[data-v-db315497]{stroke:var(--orbit-color);stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1),stroke .5s}.sx-emblem__tip[data-v-db315497]{fill:var(--orbit-color);stroke:var(--tile-bg);stroke-width:1px;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.sx-emblem__icon[data-v-db315497]{width:24px;height:24px;transition:transform .5s cubic-bezier(.32,.72,0,1);position:absolute;top:14px;left:16px}.sx-pill:hover .sx-emblem__icon[data-v-db315497]{transform:translateY(-1px)}.sx-emblem__score[data-v-db315497]{text-align:center;background:var(--tile-bg);min-width:24px;color:var(--orbit-color);font-variant-numeric:tabular-nums;padding:0 4px;font-size:12px;font-weight:700;line-height:16px;transition:background .3s cubic-bezier(.32,.72,0,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sx-pill__nm[data-v-db315497]{min-width:0;color:var(--color-ink);grid-row:1;align-self:end;font-size:12px;font-weight:600;line-height:18px}.sx-pill__nm[data-v-db315497],.sx-pill__vd[data-v-db315497]{overflow-wrap:anywhere;grid-column:2}.sx-pill__vd[data-v-db315497]{color:var(--color-text-muted);grid-row:2;align-self:start;margin-top:2px;font-size:11px;line-height:16px}.sx-pill--ok .sx-pill__vd[data-v-db315497]{color:var(--color-success)}.sx-pill--warn .sx-pill__vd[data-v-db315497]{color:var(--color-warning)}.sx-pill--bad .sx-pill__vd[data-v-db315497]{color:var(--color-danger)}.sx-pill.is-checking .sx-emblem[data-v-db315497]{animation:1.6s ease-in-out infinite orbit-wait-db315497}@keyframes orbit-wait-db315497{50%{opacity:.5}}@container (width<=459px){.sx-pill[data-v-db315497]{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:8px 4px}.sx-emblem[data-v-db315497]{grid-area:1/1}.sx-pill__nm[data-v-db315497]{grid-row:2;line-height:16px}.sx-pill__nm[data-v-db315497],.sx-pill__vd[data-v-db315497]{grid-column:1;align-self:auto}.sx-pill__vd[data-v-db315497]{grid-row:3;margin:0}}@media (prefers-reduced-motion:reduce),print{.sx-emblem[data-v-db315497],.sx-emblem__icon[data-v-db315497],.sx-emblem__progress[data-v-db315497],.sx-emblem__score[data-v-db315497],.sx-emblem__tip[data-v-db315497],.sx-pill[data-v-db315497]{transition:none!important;animation:none!important}}.platform-preview--inline[data-v-db315497]{background:0 0;border:0;border-radius:0;padding:0}.platform-preview--inline .sx-pills[data-v-db315497]{background:0 0;border:0;grid-auto-rows:auto;gap:16px 0;min-height:0}.platform-preview--inline .sx-pill[data-v-db315497]{text-align:center;flex-direction:column;justify-content:flex-start;gap:4px;padding:8px 4px;display:flex}.platform-preview--inline .sx-emblem[data-v-db315497]{flex:none;margin-bottom:4px}.platform-preview--inline .sx-pill__nm[data-v-db315497],.platform-preview--inline .sx-pill__vd[data-v-db315497]{align-self:auto;margin:0}@container (width>=800px){.sx-pills[data-v-db315497]{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width>=460px){.platform-preview--inline .sx-pills[data-v-db315497]{grid-template-columns:repeat(5,minmax(0,1fr))}}.report-cache[data-v-1c9f79f9]{position:relative}.report-cache__trigger[data-v-1c9f79f9]{height:28px;color:var(--color-text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:11px;display:inline-flex}.report-cache__trigger[data-v-1c9f79f9]:focus-visible,.report-cache__trigger[data-v-1c9f79f9]:hover{color:var(--color-success)}.report-cache__trigger--sk[data-v-1c9f79f9]{cursor:default}.report-cache__trigger--sk[data-v-1c9f79f9]:hover{color:var(--color-text-muted)}.report-cache__panel[data-v-1c9f79f9]{z-index:60;bottom:calc(100% + 6px);border:1px solid var(--color-border-solid);background:var(--color-card);width:calc(min(288px,100vw - 48px));color:var(--color-text);--sq-r:16px;padding:14px;font-size:12px;line-height:1.6;position:absolute;inset-inline-end:0;box-shadow:0 8px 28px #00000012}.report-cache__second-title[data-v-1c9f79f9]{margin-top:10px}.report-cache__title[data-v-1c9f79f9]{color:var(--color-ink);margin:0 0 3px;font-weight:600}.report-cache__panel time[data-v-1c9f79f9]{font-variant-numeric:tabular-nums;display:block}.report-cache__hint[data-v-1c9f79f9]{color:var(--color-text-muted);margin:9px 0}.report-cache__refresh[data-v-1c9f79f9]{border:1px solid var(--color-success-border);background:var(--color-success-bg);width:100%;color:var(--color-success);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.report-cache__refresh[data-v-1c9f79f9]:disabled{opacity:.6;cursor:wait}.report-cache__error[data-v-1c9f79f9]{color:var(--color-danger);margin-top:8px}.risk-summary[data-v-dbd39f4a]{container-type:inline-size}.risk-summary-heading[data-v-dbd39f4a]{border-bottom:1px solid var(--color-border-solid);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding-bottom:12px;display:flex}.risk-summary-heading h3[data-v-dbd39f4a]{font-size:var(--text-sm);align-items:center;gap:6px;margin:0;font-weight:600;line-height:22px;display:inline-flex}.sec-icon[data-v-dbd39f4a]{color:var(--color-brand);flex:none}.risk-summary-count[data-v-dbd39f4a]{color:var(--color-text-muted);margin-inline-start:auto;font-size:11px}.risk-summary-count b[data-v-dbd39f4a]{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.risk-summary b.is-hit[data-v-dbd39f4a]{color:var(--color-danger)}.risk-self-observed[data-v-dbd39f4a]{border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-ink);font-size:var(--text-xs);align-items:flex-start;gap:8px;margin:12px 0 0;padding:8px 12px;line-height:18px;display:flex}.risk-self-observed>i[data-v-dbd39f4a]{font-size:var(--text-xs);color:var(--color-danger);flex:none;margin-top:3px}.risk-self-observed strong[data-v-dbd39f4a]{color:var(--color-danger);margin-inline-end:4px;font-weight:600}.risk-band[data-v-dbd39f4a]{border:1px solid var(--color-border-solid);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:1px;margin:14px 0 6px;overflow:hidden}.risk-band[data-v-dbd39f4a],.risk-kpi[data-v-dbd39f4a]{background:var(--color-card);display:grid}.risk-kpi[data-v-dbd39f4a]{min-width:0;box-shadow:0 0 0 1px var(--color-border-solid);cursor:help;align-content:start;gap:2px;padding:10px 14px 11px}.risk-kpi dt[data-v-dbd39f4a]{color:var(--color-text-muted);justify-content:space-between;gap:6px;font-size:11px;line-height:18px;display:flex}.risk-kpi dt[data-v-dbd39f4a],.risk-kpi__name[data-v-dbd39f4a]{align-items:center;min-width:0}.risk-kpi__name[data-v-dbd39f4a]{gap:5px;display:inline-flex}.risk-kpi__name>span[data-v-dbd39f4a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.risk-kpi__icon[data-v-dbd39f4a]{width:13px;color:var(--color-text-muted);text-align:center;opacity:.85;flex:none;font-size:11px}.risk-kpi dd[data-v-dbd39f4a]{color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.risk-kpi__value[data-v-dbd39f4a]{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.risk-kpi dd small[data-v-dbd39f4a]{color:var(--color-text-muted);margin-inline-start:3px;font-size:11px;font-weight:400}.risk-kpi dd.is-warn .risk-kpi__value[data-v-dbd39f4a]{color:var(--color-warning)}.risk-kpi dd.is-bad .risk-kpi__value[data-v-dbd39f4a]{color:var(--color-danger)}.risk-kpi dd.is-muted .risk-kpi__value[data-v-dbd39f4a]{color:var(--color-text-muted);font-weight:500}.risk-summary:not(:lang(zh)) .risk-kpi[data-v-dbd39f4a]{grid-row:span 3;grid-template-rows:subgrid;row-gap:2px}.risk-summary[data-v-dbd39f4a]:not(:lang(zh)) :is(.risk-kpi dt,.risk-kpi__name){align-items:flex-start}.risk-summary:not(:lang(zh)) .risk-kpi__name>span[data-v-dbd39f4a]{-webkit-line-clamp:2;white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.risk-kpi__foot[data-v-dbd39f4a]{align-items:center;min-width:0;height:16px;display:flex}.risk-kpi__sub[data-v-dbd39f4a]{min-width:0;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:11px;line-height:16px;overflow:hidden}.risk-kpi__meter[data-v-dbd39f4a]{background:var(--color-border-solid);flex:1;height:3px;overflow:hidden}.risk-kpi__meter span[data-v-dbd39f4a]{background:var(--color-text-muted);height:100%;display:block}.risk-kpi__meter span.is-warn[data-v-dbd39f4a]{background:var(--color-warning)}.risk-kpi__meter span.is-bad[data-v-dbd39f4a]{background:var(--color-danger)}.risk-matrix[data-v-dbd39f4a]{-moz-column-gap:14px;grid-template-columns:minmax(56px,max-content) minmax(0,1fr);column-gap:14px;margin-top:8px;display:grid}.risk-matrix-row[data-v-dbd39f4a]{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px dashed var(--color-border-solid);align-items:center;padding:9px 0;display:grid}.risk-matrix-row[data-v-dbd39f4a]:last-child{border-bottom:0}.risk-matrix-row__name[data-v-dbd39f4a]{color:var(--color-ink-3);font-size:var(--text-xs);gap:2px;font-weight:600;display:grid}.risk-matrix-row__name small[data-v-dbd39f4a]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;font-size:10px;font-weight:400}.risk-matrix-row__name small b[data-v-dbd39f4a]{color:var(--color-ink);font-weight:600}.risk-matrix-cells[data-v-dbd39f4a]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.risk-chip-identity[data-v-dbd39f4a]{cursor:help;justify-content:center;min-width:0}.risk-chip-identity[data-v-dbd39f4a] .ip-identity-badge__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.risk-chip[data-v-dbd39f4a]{border:1px solid var(--color-border-solid);background:var(--color-card);min-width:0;height:26px;color:var(--color-ink-3);white-space:nowrap;cursor:help;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.risk-chip__glyph[data-v-dbd39f4a]{text-align:center;opacity:.85;flex:none;width:13px;font-size:11px;line-height:1}.risk-chip__label[data-v-dbd39f4a]{text-overflow:ellipsis;min-width:0;overflow:hidden}.risk-chip__icon[data-v-dbd39f4a]{color:var(--color-text-muted);flex:none;font-size:10px}.risk-chip--hit[data-v-dbd39f4a]{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger);font-weight:600}.risk-chip--hit .risk-chip__glyph[data-v-dbd39f4a]{opacity:1}.risk-chip--hit .risk-chip__icon[data-v-dbd39f4a]{color:var(--color-danger)}.risk-chip--conflict[data-v-dbd39f4a],.risk-chip--unknown[data-v-dbd39f4a]{background:0 0;border-style:dashed}.risk-chip--checking[data-v-dbd39f4a],.risk-chip--unknown[data-v-dbd39f4a]{color:var(--color-text-muted);font-weight:400}.risk-chip--checking[data-v-dbd39f4a],.risk-kpi--sk[data-v-dbd39f4a]{cursor:default}.risk-kpi--sk dt[data-v-dbd39f4a]{min-height:18px}.risk-chip--unknown .risk-chip__icon[data-v-dbd39f4a]{color:var(--color-border-hover)}.risk-chip--conflict[data-v-dbd39f4a],.risk-chip--warn[data-v-dbd39f4a]{border-color:var(--color-warning-border)}.risk-chip--conflict[data-v-dbd39f4a],.risk-chip--conflict .risk-chip__icon[data-v-dbd39f4a],.risk-chip--warn[data-v-dbd39f4a],.risk-chip--warn .risk-chip__icon[data-v-dbd39f4a]{color:var(--color-warning)}.risk-chip--warn[data-v-dbd39f4a]{background:var(--color-warning-bg);font-weight:600}.risk-leak[data-v-dbd39f4a]{flex-wrap:wrap;gap:2px 10px;min-height:26px;display:flex}.risk-leak[data-v-dbd39f4a],.risk-leak__note[data-v-dbd39f4a]{align-items:center;min-width:0}.risk-leak__note[data-v-dbd39f4a]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;gap:5px;font-size:11px;display:inline-flex;overflow:hidden}.risk-leak__link[data-v-dbd39f4a]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;line-height:16px;text-decoration:none}.risk-leak__link[data-v-dbd39f4a]:hover{color:var(--color-success);text-decoration:underline}.risk-leak__run[data-v-dbd39f4a]{border:1px solid var(--color-brand);background:var(--color-card);max-width:100%;min-height:26px;color:var(--color-brand);text-wrap:balance;cursor:pointer;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;transition:background-color .15s,color .15s}.risk-leak__run[data-v-dbd39f4a]:hover{background:var(--color-brand);color:#fff}.risk-leak__link[data-v-dbd39f4a]:focus-visible,.risk-leak__run[data-v-dbd39f4a]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.risk-summary-legend[data-v-dbd39f4a]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;font-size:11px;display:flex}.risk-summary-legend span[data-v-dbd39f4a]{align-items:center;gap:5px;display:inline-flex}.risk-summary-legend i[data-v-dbd39f4a]{font-size:10px}.risk-summary-legend i.is-hit[data-v-dbd39f4a]{color:var(--color-danger)}.risk-summary-legend i.is-conflict[data-v-dbd39f4a]{color:var(--color-warning)}.risk-summary-legend__hint[data-v-dbd39f4a]{margin-inline-start:auto}@container (width<=760px){.risk-chip[data-v-dbd39f4a]{gap:4px;padding:0 6px}.risk-chip__glyph[data-v-dbd39f4a]{width:12px}.risk-chip__icon[data-v-dbd39f4a]{display:none}}@container (width<=720px){.risk-chip__glyph[data-v-dbd39f4a]{display:none}}@container (width<=1060px){.risk-summary:not(:lang(zh)) .risk-chip__icon[data-v-dbd39f4a]{display:none}}@media (width<=700px){.risk-band[data-v-dbd39f4a]{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-kpi[data-v-dbd39f4a]{padding:8px 10px 9px}.risk-kpi__value[data-v-dbd39f4a]{font-size:17px;line-height:24px}.risk-matrix[data-v-dbd39f4a]{grid-template-columns:minmax(0,1fr)}.risk-matrix-row[data-v-dbd39f4a]{row-gap:8px}.risk-matrix-row__name[data-v-dbd39f4a]{justify-content:space-between;align-items:baseline;display:flex}.risk-matrix-cells[data-v-dbd39f4a]{grid-template-columns:repeat(4,minmax(0,1fr))}.risk-summary-count[data-v-dbd39f4a],.risk-summary-legend__hint[data-v-dbd39f4a]{margin-inline-start:0}.risk-summary-heading[data-v-dbd39f4a]{grid-template-columns:minmax(0,1fr);row-gap:8px;display:grid}.risk-summary-count[data-v-dbd39f4a]{text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-self:center;max-width:100%;overflow:hidden}}.risk-chip--feature[data-v-dbd39f4a]{background:var(--color-surface);border-color:var(--color-border-solid);color:var(--color-text)}.risk-chip--feature .risk-chip__icon[data-v-dbd39f4a]{color:var(--color-text-muted)}.risk-ipqs-panel[data-v-dbd39f4a]{isolation:isolate;background:var(--color-surface);border:1px solid var(--color-border-solid);border-radius:12px;margin-top:16px;padding:16px;position:relative;overflow:hidden}.risk-ipqs-panel__watermark[data-v-dbd39f4a]{z-index:-1;aspect-ratio:80/35;background:var(--color-ink);opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;width:176px;position:absolute;bottom:12px;right:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.risk-ipqs-panel__head[data-v-dbd39f4a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.risk-ipqs-panel__title[data-v-dbd39f4a]{min-width:0;color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.risk-ipqs-panel__icon[data-v-dbd39f4a]{-o-object-fit:contain;object-fit:contain;flex:none}.risk-ipqs-panel__actions[data-v-dbd39f4a]{align-items:center;gap:8px;display:inline-flex}.risk-ipqs-link[data-v-dbd39f4a]{color:var(--color-text-muted);border:1px solid var(--color-border-solid);background:var(--color-card);align-items:center;gap:4px;padding:4px 8px;font-size:12px;text-decoration:none;transition:color .7s cubic-bezier(.32,.72,0,1),border-color .7s cubic-bezier(.32,.72,0,1),transform .7s cubic-bezier(.32,.72,0,1);display:inline-flex}.risk-ipqs-link[data-v-dbd39f4a]:hover{color:var(--color-brand);border-color:var(--color-brand)}.risk-ipqs-link[data-v-dbd39f4a]:active{transform:scale(.98)}.risk-ipqs-link[data-v-dbd39f4a]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.risk-ipqs-panel__desc[data-v-dbd39f4a]{max-width:calc(100% - 176px);color:var(--color-text-muted);margin:8px 0 0;font-size:12px;line-height:20px}.risk-ipqs-panel__content[data-v-dbd39f4a]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-right:176px;display:flex}.risk-ipqs-kpi[data-v-dbd39f4a]{color:var(--color-ink);align-items:center;gap:8px;font-size:12px;display:inline-flex}.risk-ipqs-kpi__label[data-v-dbd39f4a]{color:var(--color-text);font-weight:500}.risk-ipqs-signals[data-v-dbd39f4a]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@container (width<=800px){.risk-ipqs-panel__watermark[data-v-dbd39f4a]{width:140px;bottom:16px;right:16px}.risk-ipqs-panel__desc[data-v-dbd39f4a]{max-width:calc(100% - 136px)}.risk-ipqs-panel__content[data-v-dbd39f4a]{padding-right:136px}}@container (width<=480px){.risk-ipqs-panel[data-v-dbd39f4a]{padding-bottom:64px}.risk-ipqs-panel__watermark[data-v-dbd39f4a]{width:96px;bottom:12px;right:16px}.risk-ipqs-panel__actions[data-v-dbd39f4a]{width:100%}.risk-ipqs-link[data-v-dbd39f4a]{min-height:44px}.risk-ipqs-panel__desc[data-v-dbd39f4a]{max-width:none}.risk-ipqs-panel__content[data-v-dbd39f4a]{padding-right:0}}@media (prefers-reduced-motion:reduce){.risk-ipqs-link[data-v-dbd39f4a]{transition:none}}.result-body[data-v-d8e71df4]{position:relative}.result-body__inner[data-v-d8e71df4]{transition:filter .2s,opacity .2s}.result-body.is-loading .result-body__inner[data-v-d8e71df4]{filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.result-body__spinner[data-v-d8e71df4]{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.purity-title-row[data-v-d8e71df4]{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:16px;display:grid}.purity-title-left[data-v-d8e71df4]{justify-self:start;align-items:center;gap:8px;min-width:0;display:inline-flex}.purity-title-ai[data-v-d8e71df4]{justify-self:end}.purity-title-conf[data-v-d8e71df4]{--sq-r:7px;background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success);letter-spacing:.02em;cursor:help;white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:700;line-height:14px}.purity-title-conf[data-v-d8e71df4],.purity-title-ranks[data-v-d8e71df4],.rank-chip[data-v-d8e71df4]{align-items:center;display:inline-flex}.purity-title-ranks[data-v-d8e71df4]{flex-wrap:wrap;justify-content:center;justify-self:center;gap:6px}.rank-chip[data-v-d8e71df4]{background:var(--color-card);border:1px solid var(--color-border-solid);--sq-r:7px;color:var(--color-ink-3);gap:5px;padding:4px 10px;font-size:12px;line-height:14px;transition:border-color .16s,box-shadow .16s}.rank-chip[data-v-d8e71df4]:hover{border-color:var(--color-border-hover);box-shadow:0 1px 4px #0f172a0f}.rank-chip__flag[data-v-d8e71df4]{-o-object-fit:cover;object-fit:cover;border-radius:1px;flex-shrink:0;width:13px;height:10px}.rank-chip__label[data-v-d8e71df4]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-weight:600;overflow:hidden}.rank-chip__num[data-v-d8e71df4]{color:var(--color-ink);font-family:ui-monospace,monospace;font-size:12px;font-weight:800}@media (width<=640px){.purity-title-row[data-v-d8e71df4]{grid-template-columns:1fr auto;grid-template-areas:"left ai""ranks ranks";place-items:start stretch;gap:8px}.purity-title-left[data-v-d8e71df4]{grid-area:left;justify-self:start;min-width:0}.purity-title-ai[data-v-d8e71df4]{--sz-btn:30px;grid-area:ai;justify-self:end;transform:translate(8px,-8px)}.purity-title-row>[aria-hidden=true][data-v-d8e71df4]:empty{display:none}.purity-title-ranks[data-v-d8e71df4]{scrollbar-width:none;flex-wrap:nowrap;grid-area:ranks;justify-content:flex-start;gap:5px;width:100%;min-width:0;display:flex;overflow-x:auto}.purity-title-ranks[data-v-d8e71df4]::-webkit-scrollbar{display:none}.purity-title-ranks .rank-chip[data-v-d8e71df4]{flex-shrink:0;gap:4px;padding:3px 7px;font-size:11px}}@keyframes ip-tab-in-d8e71df4{0%{opacity:0;filter:blur(4px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}.ip-tab-panel[data-v-d8e71df4]{animation:.25s cubic-bezier(0,0,.2,1) backwards ip-tab-in-d8e71df4}@media (prefers-reduced-motion:reduce){.ip-tab-panel[data-v-d8e71df4]{animation:none}}.ip-info-card[data-v-d8e71df4]{position:relative}.ip-info-share[data-v-d8e71df4]{z-index:40;position:absolute}.ip-info-share__button[data-v-d8e71df4]{--sq-r:15px;color:#fff;background:0 0;border:0;border-start-start-radius:0;border-end-end-radius:0;border-end-start-radius:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative;overflow:hidden}.ip-overview--scored .ip-info-share__button[data-v-d8e71df4]{--sq-r:22px}.ip-info-share__button[data-v-d8e71df4]:before{content:"";background:var(--color-brand);corner-shape:inherit;clip-path:polygon(100% 0,0 0,100% 100%);filter:drop-shadow(0 6px 12px #35a9522e);border-start-end-radius:inherit;position:absolute;inset:0}.ip-info-share__button i[data-v-d8e71df4]{top:7px;z-index:1;color:#fff;transition:transform .15s;position:absolute;inset-inline-end:7px}.ip-info-share__button.is-open[data-v-d8e71df4],.ip-info-share__button[data-v-d8e71df4]:hover{color:#fff}.ip-info-share__button.is-open i[data-v-d8e71df4],.ip-info-share__button:hover i[data-v-d8e71df4]{transform:scale(1.12)}.ip-info-share__menu[data-v-d8e71df4]{top:18px;border:1px solid var(--color-border-solid);--sq-r:15px;background:var(--color-card);width:176px;position:absolute;inset-inline-start:calc(100% + 10px);overflow:hidden;box-shadow:0 18px 38px #0f172a29}.ip-info-share__item[data-v-d8e71df4]{width:100%;color:var(--color-ink-3);text-align:start;align-items:center;gap:10px;padding:9px 12px;font-size:13px;line-height:1.2;text-decoration:none;transition:background .15s,color .15s;display:flex}.ip-info-share__item[data-v-d8e71df4]:hover{background:var(--color-surface);color:var(--color-ink)}.ip-info-identity-rail[data-v-d8e71df4]{margin-inline-start:auto}.ip-shot-trigger[data-v-d8e71df4]:hover:not(:disabled){color:var(--color-success);background:var(--color-success-bg)}.ip-shot-trigger[data-v-d8e71df4]:disabled{opacity:.4;cursor:not-allowed}.ip-shot-brand[data-v-d8e71df4],.ip-shot-stamp[data-v-d8e71df4]{display:none}.ip-overview.is-shot .ip-shot-brand[data-v-d8e71df4]{align-items:center;gap:var(--space-1-5);font-size:var(--text-base);color:var(--color-ink);display:inline-flex}.ip-shot-brand__ring[data-v-d8e71df4]{width:18px;height:18px;fill:var(--color-brand)}.ip-overview.is-shot .ip-shot-stamp[data-v-d8e71df4]{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);display:inline-flex}.ip-overview.is-shot .overview-actions[data-v-d8e71df4]{flex-wrap:nowrap}.ip-shot-stamp b[data-v-d8e71df4]{color:var(--color-brand);font-weight:600}.ip-overview.is-shot .ip-info-card>.overview-heading[data-v-d8e71df4]{padding-inline-end:0}.ip-overview.is-shot .ip-addr-tools[data-v-d8e71df4],.ip-overview.is-shot .ip-header-actions[data-v-d8e71df4],.ip-overview.is-shot .ip-info-share[data-v-d8e71df4],.ip-overview.is-shot .ip-shot-trigger[data-v-d8e71df4],.ip-overview.is-shot .ip-version-toggle[data-v-d8e71df4],.ip-overview.is-shot .overview-actions__links[data-v-d8e71df4],.ip-overview.is-shot .purity-title-ai[data-v-d8e71df4]{display:none}.ip-version-toggle--hint[data-v-d8e71df4]{perspective:60px;position:relative;overflow:hidden}.ip-version-toggle--hint>i[data-v-d8e71df4]{backface-visibility:hidden;animation:3.6s infinite ip-toggle-peek-icon-d8e71df4}.ip-version-toggle__peek[data-v-d8e71df4]{letter-spacing:-.02em;backface-visibility:hidden;justify-content:center;align-items:center;font:700 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;animation:3.6s infinite ip-toggle-peek-label-d8e71df4;display:flex;position:absolute;inset:0;transform:rotateX(-90deg)}.ip-version-toggle--hint:hover>.ip-version-toggle__peek[data-v-d8e71df4],.ip-version-toggle--hint:hover>i[data-v-d8e71df4]{animation:none}@keyframes ip-toggle-peek-icon-d8e71df4{0%,34%{animation-timing-function:ease-in;transform:rotateX(0)}42%,70%{animation-timing-function:ease-out;transform:rotateX(90deg)}78%,to{transform:rotateX(0)}}@keyframes ip-toggle-peek-label-d8e71df4{0%,42%{animation-timing-function:ease-out;transform:rotateX(-90deg)}50%,62%{animation-timing-function:ease-in;transform:rotateX(0)}70%,to{transform:rotateX(90deg)}}@media (prefers-reduced-motion:reduce){.ip-version-toggle--hint>i[data-v-d8e71df4],.ip-version-toggle__peek[data-v-d8e71df4]{animation:none}.ip-version-toggle--hint[data-v-d8e71df4]{background-color:color-mix(in srgb,currentColor 14%,var(--color-card))}}.ip-overview.is-shot .location-actions[data-v-d8e71df4]{visibility:hidden}@media (width>=1024px){.ip-info-address-row[data-v-d8e71df4]{padding-inline-end:250px}.ip-info-identity-rail[data-v-d8e71df4]{top:24px;z-index:2;justify-content:center;margin-inline-start:0;position:absolute;inset-inline-end:86px}}@media (width<=1023px){.ip-info-share[data-v-d8e71df4]{top:0;inset-inline-end:0}.ip-info-share__menu[data-v-d8e71df4]{top:calc(100% + 4px);inset-inline:auto 0}.ip-info-identity-rail[data-v-d8e71df4]{justify-content:flex-start;width:100%}}.profile-dl>div[data-v-d8e71df4]{align-items:center;height:54px;min-height:54px;padding-top:0;padding-bottom:0}.profile-dl:not(.metric-dl)>div[data-v-d8e71df4]:last-child{height:auto;min-height:0;padding-top:8px;padding-bottom:0}.profile-dl dd[data-v-d8e71df4],.profile-dl dt[data-v-d8e71df4]{min-height:20px;line-height:20px}.profile-dl dd a[data-v-d8e71df4]{line-height:20px}.profile-dl dt>i[data-v-d8e71df4]{justify-content:center;align-items:center;width:14px;height:20px;line-height:1;display:inline-flex}.profile-card-title[data-v-d8e71df4]{min-height:48px;padding-bottom:12px}.profile-card-title h3[data-v-d8e71df4]{font-size:var(--text-sm);line-height:22px}.profile-card-title__icon[data-v-d8e71df4]{width:15px;font-size:var(--text-sm);transform-origin:50%;will-change:transform;flex:0 0 15px;line-height:1;transition:transform .16s,color .16s;overflow:visible;transform:translate(0)scale(1)}.card:hover .profile-card-title__icon[data-v-d8e71df4]{transform:translate(0)scale(1.3)}.profile-card-title__action[data-v-d8e71df4]{--sq-r:11px;width:24px;height:24px;font-weight:650;overflow:visible}.profile-card-title__action[data-v-d8e71df4],.profile-card-title__action i[data-v-d8e71df4]{font-size:10px;line-height:1}.overview-card-title__text[data-v-d8e71df4]{white-space:nowrap;font-size:15px;font-weight:600;line-height:22px}.ai-fancy-btn[data-v-d8e71df4]{--sz-btn:36px;--space:calc(var(--sz-btn) / 5.5);--gen-sz:calc(var(--space) * 2);--sz-text:calc(var(--sz-btn) - var(--gen-sz));height:var(--sz-btn);width:var(--sz-btn);aspect-ratio:1;cursor:pointer;background:var(--color-brand);filter:drop-shadow(0 1px 2px #14532d40)drop-shadow(0 4px 12px #14532d33);border:0;outline:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex;position:relative;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M 50,0 C 82,0 100,18 100,50 C 100,82 82,100 50,100 C 18,100 0,82 0,50 C 0,18 18,0 50,0 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M 50,0 C 82,0 100,18 100,50 C 100,82 82,100 50,100 C 18,100 0,82 0,50 C 0,18 18,0 50,0 Z' fill='black'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ai-fancy-btn[data-v-d8e71df4]:before{content:"";pointer-events:none;background:radial-gradient(#0000 55%,#083c2059);position:absolute;inset:0}.ai-fancy-btn[data-v-d8e71df4]:active{transform:scale(.95)}.ai-fancy-btn[data-v-d8e71df4]:disabled{opacity:.55;cursor:not-allowed}.ai-fancy-btn__star[data-v-d8e71df4]{z-index:10;color:var(--color-success-border);top:calc(var(--sz-text) / 7);height:var(--gen-sz);width:var(--gen-sz);transition:top .3s,left .3s,width .3s,height .3s,color .3s;animation:1.6s ease-in-out infinite ai-fancy-pulse-d8e71df4;position:absolute;inset-inline-start:calc(var(--sz-text) / 7);overflow:visible}.ai-fancy-btn:hover .ai-fancy-btn__star[data-v-d8e71df4]{color:#fff;height:var(--sz-text);width:var(--sz-text);inset-inline-start:calc(var(--sz-text) / 4);top:calc(var(--gen-sz) / 2)}.ai-fancy-btn__text[data-v-d8e71df4]{font-size:var(--sz-text);color:#fff;letter-spacing:-.5px;font-weight:800;line-height:1;transition:opacity .2s}.ai-fancy-btn:hover .ai-fancy-btn__text[data-v-d8e71df4]{opacity:0}@keyframes ai-fancy-pulse-d8e71df4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}.result-tabbar-wrap[data-v-d8e71df4]{flex:0 auto;min-width:0;position:relative}.result-tabbar[data-v-d8e71df4]{scrollbar-width:none;-webkit-overflow-scrolling:touch;--sq-r:16px;box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;justify-content:flex-start;gap:2px;padding:0;display:flex;position:relative;overflow-x:auto}.result-tabbar[data-v-d8e71df4]::-webkit-scrollbar{display:none}.result-tabbar__edge[data-v-d8e71df4]{z-index:3;width:34px;color:var(--color-text-muted);pointer-events:none;opacity:0;align-items:center;font-size:12px;transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0}.result-tabbar__edge.is-on[data-v-d8e71df4]{opacity:1}.result-tabbar__edge--left[data-v-d8e71df4]{background:linear-gradient(to right,var(--color-card) 45%,color-mix(in srgb,var(--color-card) 0%,transparent));--sq-r:16px;border-start-end-radius:0;border-end-end-radius:0;justify-content:flex-start;padding-inline-start:8px;inset-inline-start:0}.result-tabbar__edge--right[data-v-d8e71df4]{background:linear-gradient(to left,var(--color-card) 45%,color-mix(in srgb,var(--color-card) 0%,transparent));--sq-r:0px;border-start-start-radius:0;border-end-start-radius:0;justify-content:flex-end;padding-inline-end:8px;inset-inline-end:0}.result-tabbar__indicator[data-v-d8e71df4]{inset-inline-start:0;z-index:0;--sq-r:16px;pointer-events:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:0}.result-tabbar:not(.is-indicator-ready) .result-tab.is-active[data-v-d8e71df4],.result-tabbar__indicator[data-v-d8e71df4]{background:var(--color-brand);box-shadow:inset 0 0 0 1px #ffffff2e}@media (hover:none){.result-tab[data-v-d8e71df4]{min-height:44px}}.result-tab[data-v-d8e71df4]{z-index:1;--sq-r:16px;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:8px 13px;font-size:14px;font-weight:500;transition:color .18s,transform .18s;display:inline-flex;position:relative;transform:translateZ(0)}.result-tab[data-v-d8e71df4]:hover{color:var(--color-ink);transform:scale(1.06)}.result-tab.is-disabled[data-v-d8e71df4]{color:var(--color-border-hover);cursor:not-allowed;pointer-events:none;opacity:.55}.result-tab.is-disabled[data-v-d8e71df4]:hover{color:var(--color-border-hover);transform:none}.result-tab i[data-v-d8e71df4]{transition:transform .18s}.result-tab.is-active[data-v-d8e71df4]{color:#fff;background:0 0}.result-tab.is-active i[data-v-d8e71df4]{transform:scale(1.08)}.result-toolbar[data-v-d8e71df4]{background:var(--color-card);border:1px solid var(--color-border-solid);--sq-r:22px;flex-wrap:nowrap;align-items:center;gap:0;padding:5px;transition:border-color .15s;display:flex;box-shadow:0 4px 14px #0f172a0f,0 1px 2px #0f172a0a}.result-toolbar[data-v-d8e71df4]:focus-within{border-color:var(--color-brand)}.result-toolbar__divider[data-v-d8e71df4]{background:var(--color-border-solid);flex:none;align-self:stretch;width:1px;margin:4px 10px}.result-search[data-v-d8e71df4]{min-width:160px;box-shadow:none;background:0 0;border:0;flex:180px;align-items:center;gap:6px;margin-inline-start:auto;padding:0 0 0 6px;display:flex}.result-search__input[data-v-d8e71df4]{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.result-search__input[data-v-d8e71df4]::placeholder{color:var(--color-text-muted)}.result-search__btn[data-v-d8e71df4]{--sq-r:16px;background:var(--color-brand);color:#fff;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:inline-flex}.result-search__btn[data-v-d8e71df4]:hover{background:var(--color-brand-hover)}@media (width<=599px){.result-toolbar[data-v-d8e71df4]{--result-bar-h:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-flow:column-reverse;align-items:stretch;gap:10px;padding:0}.result-toolbar[data-v-d8e71df4]:focus-within{border-color:#0000}.result-toolbar__divider[data-v-d8e71df4]{display:none}.result-search[data-v-d8e71df4]{min-height:var(--result-bar-h);background:var(--color-card);border:1px solid var(--color-border);--sq-r:20px;padding:5px 5px 5px 16px;transition:border-color .15s;box-shadow:0 1px 2px #0000000a}.result-search[data-v-d8e71df4]:focus-within{border-color:var(--color-brand)}.result-tabbar[data-v-d8e71df4]{width:100%;max-width:100%;min-height:var(--result-bar-h);background:var(--color-card);border:1px solid var(--color-border-solid);--sq-r:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:2px;padding:3px;display:flex;overflow-x:auto;box-shadow:0 4px 14px #0f172a0f,0 1px 2px #0f172a0a}.result-tabbar[data-v-d8e71df4]::-webkit-scrollbar{display:none}.result-tabbar__edge--left[data-v-d8e71df4],.result-tabbar__edge--right[data-v-d8e71df4]{--sq-r:20px}.result-tab[data-v-d8e71df4]{flex:1 1 0;justify-content:center;gap:4px;height:36px;min-height:36px;padding:4px 8px;font-size:12px;line-height:20px}.result-tab i[data-v-d8e71df4]{display:inline-block}.result-search[data-v-d8e71df4]{flex-basis:auto;width:100%;max-width:none;margin-inline-start:0}.result-search__btn[data-v-d8e71df4]{--sq-r:14px;width:32px;height:32px}}@media (width<=459px){.result-tab[data-v-d8e71df4]{padding:4px}}@media (width<=429px){.result-tab i[data-v-d8e71df4]{display:none}}@media (prefers-reduced-motion:reduce){.result-tabbar__indicator[data-v-d8e71df4]{transition:none}}.checks-speedtest-link[data-v-d8e71df4]{color:var(--color-ink);align-items:center;gap:12px;padding:16px 20px;text-decoration:none;transition:border-color .15s;display:flex}.checks-speedtest-link[data-v-d8e71df4]:hover{border-color:var(--color-brand)}.checks-speedtest-link>i[data-v-d8e71df4]{color:var(--color-brand);font-size:var(--text-sm)}.checks-speedtest-link>i[data-v-d8e71df4]:last-child{color:var(--color-text-muted);font-size:var(--text-xs);margin-inline-start:auto}.checks-speedtest-link__text[data-v-d8e71df4]{gap:2px;min-width:0;display:grid}.checks-speedtest-link__text b[data-v-d8e71df4]{font-size:var(--text-sm);font-weight:600}.checks-speedtest-link__text small[data-v-d8e71df4],.subnet-v6-note[data-v-d8e71df4]{color:var(--color-text-muted);font-size:var(--text-xs)}.subnet-v6-note[data-v-d8e71df4]{align-items:center;gap:8px;margin:0;padding:12px 20px;display:flex}#ip-cseg[data-v-d8e71df4],#ip-score[data-v-d8e71df4],#ip-subnet-rdns[data-v-d8e71df4],.risk-tech-card[data-v-d8e71df4],.tech-card[data-v-d8e71df4]{scroll-margin-top:96px}.sub-dialog-overlay[data-v-d8e71df4]{z-index:1200}.sub-dialog[data-v-d8e71df4]{background:var(--color-card);--sq-r:22px;width:100%;max-width:600px;max-height:90dvh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 48px #0000002e}.sub-dialog__head[data-v-d8e71df4]{align-items:center;padding-inline-end:28px;display:flex}.sub-dialog__head-icon[data-v-d8e71df4]{background:var(--color-success-bg);color:var(--color-success);--sq-r:7px;flex:none;justify-content:center;align-items:center;display:flex}.sub-dialog__title[data-v-d8e71df4]{color:var(--color-ink);font-weight:700;line-height:1.3}.sub-dialog__ip[data-v-d8e71df4]{color:var(--color-text);word-break:break-all;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ip-overview[data-v-d8e71df4]{padding:0}.ip-overview--scored[data-v-d8e71df4]{display:grid}.ip-overview .ip-info-card[data-v-d8e71df4]{grid-area:header;min-width:0}.overview-score[data-v-d8e71df4]{background:0 0;flex-direction:column;grid-area:score;justify-content:flex-start;gap:24px;min-width:0;padding:24px;display:flex}.overview-score .purity-title-row[data-v-d8e71df4]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.overview-score .purity-title-left[data-v-d8e71df4]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.overview-score .purity-title-conf[data-v-d8e71df4]{background:0 0;border:0;flex-basis:100%;padding:0;font-weight:500}.overview-score .overview-card-title__text[data-v-d8e71df4]{font-size:13px}.overview-score__value[data-v-d8e71df4]{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.overview-score__value strong[data-v-d8e71df4]{letter-spacing:-3px;font:650 91px/.98 Google Sans,system-ui,sans-serif}.overview-score__value>span[data-v-d8e71df4]{font-size:17px;font-weight:700}.overview-score__value small[data-v-d8e71df4]{color:var(--color-text);font-size:11px}.overview-scale[data-v-d8e71df4]{margin-top:10px}.overview-sidebar[data-v-d8e71df4]{--sq-r:0px;min-width:0}.ip-overview--scored .overview-sidebar[data-v-d8e71df4]{border-inline-end:1px solid var(--color-border-solid);--sq-r:21px;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;grid-area:sidebar}.ip-overview--scored .ip-info-card[data-v-d8e71df4]{border-bottom:1px solid var(--color-border-solid)}.ip-overview--scored .ip-addr-value[data-v-d8e71df4]{white-space:normal;flex-shrink:1;min-width:0;max-width:100%}.ip-overview--scored .ip-addr-value__t[data-v-d8e71df4],.ip-overview--scored .profile-dl dd>span[data-v-d8e71df4]{white-space:normal;overflow-wrap:anywhere}.ip-overview--scored .profile-dl[data-v-d8e71df4]{border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.ip-overview--scored .profile-dl>div[data-v-d8e71df4]{grid-template-columns:var(--profile-dt-w,90px) minmax(0,1fr);border:0;align-items:center;gap:12px;height:auto;display:grid}.ip-overview--scored[data-v-d8e71df4]:not(:lang(zh)){--profile-dt-w:150px;--profile-dt-w-sm:116px}.ip-overview--scored:not(:lang(zh)) .profile-dl dt[data-v-d8e71df4]{flex-wrap:nowrap;align-items:flex-start;line-height:1.35}.ip-overview--scored:not(:lang(zh)) .profile-dl dt[data-v-d8e71df4]>:is(i,svg){flex:none;margin-top:2px}.ip-overview--scored .profile-dl:not(.metric-dl)>div[data-v-d8e71df4]:last-child{padding-top:0}.ip-overview--scored .profile-dl>.profile-location[data-v-d8e71df4],.ip-overview--scored .profile-dl>.profile-notice[data-v-d8e71df4]{grid-column:1/-1}.ip-overview--scored .profile-dl>.profile-notice[data-v-d8e71df4]{align-items:center}.ip-overview--scored .profile-dl>.profile-notice dt[data-v-d8e71df4]{align-self:center;align-items:center;margin-bottom:0}.ip-overview--scored .profile-dl>.profile-notice dd[data-v-d8e71df4]{text-align:start;align-self:center;margin:0;line-height:1.7}.ip-overview--scored .profile-dl dt[data-v-d8e71df4]{-moz-column-gap:6px;flex-wrap:wrap;gap:3px 6px;margin-bottom:0;font-size:12px;display:flex}.ip-overview--scored .profile-dl dd[data-v-d8e71df4]{flex-wrap:wrap;justify-content:flex-start;gap:5px;padding:0;font-size:14px}.profile-dl .profile-type-badge[data-v-d8e71df4]{box-sizing:border-box;flex-shrink:0;height:20px;padding:0 6px;font-size:10px;line-height:18px}.ip-overview--scored .profile-dl dd>a[data-v-d8e71df4]{overflow-wrap:anywhere;max-width:100%}.ip-overview--scored .profile-dl dd>span[data-v-d8e71df4]{overflow:visible}@media (width<=900px){.ip-overview--scored[data-v-d8e71df4]{grid-template-columns:190px minmax(0,1fr)}.overview-score[data-v-d8e71df4]{padding:22px 18px}.ip-overview--scored .profile-dl[data-v-d8e71df4]{gap:14px 10px}}@media (width<=640px){.ip-overview--scored[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""sidebar""profile""trajectory""actions"}.overview-score[data-v-d8e71df4]{gap:14px;padding:18px}.overview-score .purity-title-left[data-v-d8e71df4]{align-items:center}.overview-score .purity-title-conf[data-v-d8e71df4]{flex-basis:auto;margin-inline-start:auto}.overview-score__value strong[data-v-d8e71df4]{font-size:59px}.overview-scale[data-v-d8e71df4]{margin-top:4px}.ip-overview--scored .ip-info-card[data-v-d8e71df4]{padding:18px}.ip-overview--scored .overview-sidebar[data-v-d8e71df4]{border-inline-end:0;border-bottom:1px solid var(--color-border-solid);border-radius:0}}.profile-location__text[data-v-d8e71df4]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.profile-location__country[data-v-d8e71df4]{color:var(--color-ink);text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.5}.profile-location__detail[data-v-d8e71df4]{color:var(--color-text);font-size:14px;font-weight:400;line-height:1.6}.ip-overview[data-v-d8e71df4]{font-family:Google Sans,system-ui,sans-serif}.ip-overview .ip-info-card>.overview-heading[data-v-d8e71df4]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:28px;margin-bottom:12px;padding-inline-end:24px;display:grid}.ip-overview .ip-info-card[data-v-d8e71df4]{padding-top:12px}.ip-header-actions[data-v-d8e71df4]{align-items:center;gap:3px;display:inline-flex}.overview-tools[data-v-d8e71df4]{align-items:center;gap:2px;display:flex;position:static}.overview-action[data-v-d8e71df4]{width:28px;height:28px;color:var(--color-text-muted);--sq-r:13px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.overview-tools button[data-v-d8e71df4]:hover{color:var(--color-success);background:var(--color-success-bg)}.overview-action[data-v-d8e71df4]:focus-visible,.overview-actions button[data-v-d8e71df4]:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.overview-actions[data-v-d8e71df4]{border-top:1px solid var(--color-border-solid);flex-wrap:wrap;grid-area:actions;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 26px;display:flex}.overview-actions__note[data-v-d8e71df4]{color:var(--color-text-muted);font-size:11px}.overview-actions__links[data-v-d8e71df4]{flex-wrap:wrap;align-items:center;gap:18px;margin-inline-start:auto;display:flex}.overview-actions__links a[data-v-d8e71df4],.overview-actions__links button[data-v-d8e71df4]{min-height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.overview-actions__links a[data-v-d8e71df4]:hover,.overview-actions__links button[data-v-d8e71df4]:hover{color:var(--color-success)}.overview-data-time[data-v-d8e71df4]{justify-content:flex-end;margin-inline-start:auto;display:flex}@media (width<=767px){.overview-data-time[data-v-d8e71df4]{flex-basis:100%}}@media (width<=640px){.ip-overview .ip-info-card[data-v-d8e71df4]{padding-top:12px}.overview-actions[data-v-d8e71df4]{padding:12px 18px}}.overview-heading>h2[data-v-d8e71df4],.overview-heading>span[data-v-d8e71df4]{flex-shrink:0}.overview-heading>h2[data-v-d8e71df4]{letter-spacing:inherit}.overview-header-ranks[data-v-d8e71df4]{flex:1 1 0;min-width:0;min-height:28px}.overview-header-ranks .purity-title-ranks[data-v-d8e71df4]{scrollbar-width:none;flex-flow:row;justify-content:center;align-items:center;gap:6px;height:28px;margin:0;padding:0;display:flex;overflow-x:auto}.overview-header-ranks .rank-chip[data-v-d8e71df4]{box-sizing:border-box;background:var(--color-surface);border-color:var(--color-border-solid);flex:none;align-items:center;gap:6px;height:28px;padding:4px 8px;font-size:11px;display:inline-flex}.overview-header-ranks .rank-chip__num[data-v-d8e71df4]{font:650 12px/1.5 Google Sans,sans-serif}.overview-header-ranks .rank-chip__label[data-v-d8e71df4]{color:var(--color-text);font-size:11px}.overview-header-ranks .rank-chip__flag[data-v-d8e71df4]{border-radius:1px;width:16px;height:12px}.overview-header-ranks[data-v-d8e71df4] svg{width:13px;height:13px}@media (width<=900px){.ip-overview .ip-info-card>.overview-heading[data-v-d8e71df4]{grid-template-columns:1fr auto;padding-inline-end:24px}.overview-header-ranks[data-v-d8e71df4]{grid-area:2/1/auto/-1;margin-inline-end:-24px}.overview-header-ranks .purity-title-ranks[data-v-d8e71df4]{justify-content:flex-start}.overview-tools[data-v-d8e71df4]{grid-area:1/2}}.ip-overview--scored .profile-asn dd[data-v-d8e71df4],.ip-overview--scored .profile-location dd[data-v-d8e71df4],.ip-overview--scored .profile-ownership dd[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr) 90px;align-items:center;display:grid}.profile-location__main[data-v-d8e71df4]{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.ip-overview--scored .profile-asn dd[data-v-d8e71df4]>:first-child,.ip-overview--scored .profile-ownership dd[data-v-d8e71df4]>:first-child{text-align:center;justify-self:center}.ip-overview--scored .profile-ownership .profile-type-badge[data-v-d8e71df4]{box-sizing:border-box;white-space:nowrap;border-style:solid;border-width:1px;flex-shrink:0;justify-content:center;justify-self:end;align-items:center;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex;position:relative}.profile-type-label[data-v-d8e71df4]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=640px){.ip-overview--scored .profile-dl>div[data-v-d8e71df4]{grid-template-columns:var(--profile-dt-w-sm,76px) minmax(0,1fr);gap:8px}.ip-overview--scored .profile-asn dd[data-v-d8e71df4],.ip-overview--scored .profile-location dd[data-v-d8e71df4],.ip-overview--scored .profile-ownership dd[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.profile-location__main[data-v-d8e71df4]{flex-wrap:wrap;justify-content:flex-start}.ip-overview--scored .profile-asn dd[data-v-d8e71df4]>:first-child,.ip-overview--scored .profile-ownership dd[data-v-d8e71df4]>:first-child{text-align:start;justify-self:start}}.profile-ownership__name[data-v-d8e71df4]{overflow-wrap:anywhere;white-space:normal}.ip-overview--scored[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""sidebar""profile""trajectory""actions"}.ip-overview--scored .overview-sidebar[data-v-d8e71df4]{background:var(--color-card);border:0;border-radius:0}.ip-overview--scored .overview-score[data-v-d8e71df4]{justify-content:space-between}.ip-overview--scored .overview-score .purity-title-left[data-v-d8e71df4]{flex:1;align-items:center}.ip-overview--scored .overview-score .purity-title-conf[data-v-d8e71df4]{flex-basis:auto;margin-inline-start:auto}.ip-overview--scored .overview-score .overview-card-title__text[data-v-d8e71df4]{font-size:15px}.ip-overview--scored .overview-score__value>span[data-v-d8e71df4]{font-size:24px}.ip-overview--scored .overview-score__value small[data-v-d8e71df4]{font-size:13px}@media (width<=640px){.ip-overview--scored .overview-score[data-v-d8e71df4]{gap:12px;min-height:180px;padding:16px 18px}.ip-overview--scored .overview-score__value strong[data-v-d8e71df4]{font-size:64px}}.ip-overview .ip-info-address-row>.ip-addr-value[data-v-d8e71df4]{align-items:center;line-height:1.2;display:inline-flex}.overview-trajectory[data-v-d8e71df4]{border-top:1px solid var(--color-border-solid);grid-area:trajectory;min-width:0;padding:18px 28px}.overview-trajectory[data-v-d8e71df4] .purity-trend{margin-top:0}.overview-trajectory>p[data-v-d8e71df4]{color:var(--color-text-muted);font-size:13px}.trajectory-dot[data-v-d8e71df4]{background:var(--color-success);border-radius:50%;width:6px;height:6px}.trajectory-dot.is-down[data-v-d8e71df4]{background:var(--color-warning)}.sub-dialog[data-v-d8e71df4]{border:1px solid var(--color-border-solid);min-height:360px}.sub-dialog__head[data-v-d8e71df4]{gap:16px;margin-bottom:24px}.sub-dialog__head-icon[data-v-d8e71df4]{width:52px;height:52px;font-size:23px}.sub-dialog__title[data-v-d8e71df4]{font-size:21px}.sub-dialog__ip[data-v-d8e71df4]{overflow-wrap:anywhere}@media (width<=599px){.sub-dialog[data-v-d8e71df4]{min-height:340px;padding:24px 18px}.sub-dialog__title[data-v-d8e71df4]{font-size:18px}}.card.ip-overview--scored[data-v-d8e71df4]{--sq-r:22px;overflow:visible}.ip-overview--scored .ip-info-card[data-v-d8e71df4]{padding:20px 28px 24px;position:static}.ip-overview--scored .overview-heading[data-v-d8e71df4]{border-bottom:1px solid var(--color-border-solid);margin-bottom:22px;padding-bottom:16px}.ip-overview--scored .overview-header-ranks .purity-title-ranks[data-v-d8e71df4]{justify-content:flex-end}.ip-overview--scored .ip-info-address-row[data-v-d8e71df4]{align-items:center;padding:0 0 22px}.ip-overview--scored .ip-info-address-row>.badge[data-v-d8e71df4],.ip-overview--scored .ip-info-address-row>.ip-addr-value[data-v-d8e71df4],.ip-overview--scored .ip-info-address-row>button[data-v-d8e71df4]{margin-bottom:0}.ip-overview--scored .ip-addr-value__t[data-v-d8e71df4]{font-size:calc(clamp(22px,2.6vw,30px))}.ip-overview--scored .profile-dl[data-v-d8e71df4]{gap:0!important}.ip-overview--scored .ip-info-card>.profile-dl[data-v-d8e71df4]{border-top:0;margin-top:0;padding-top:0}.ip-overview--scored .profile-dl>div[data-v-d8e71df4]{box-sizing:border-box;border-bottom:1px solid var(--color-border-solid);min-height:60px;padding:12px 0}.ip-overview--scored .profile-dl>.profile-location[data-v-d8e71df4]{min-height:44px}.ip-overview--scored .profile-dl:not(.metric-dl)>div[data-v-d8e71df4]:last-child{border-bottom:0;min-height:60px;padding:12px 0}.ip-overview--scored .profile-location__main[data-v-d8e71df4]{justify-content:flex-start}.ip-overview--scored .profile-asn dd[data-v-d8e71df4],.ip-overview--scored .profile-ownership dd[data-v-d8e71df4]{gap:16px}.ip-overview--scored .profile-ownership dd>.profile-ownership__name[data-v-d8e71df4]{text-align:start;justify-self:stretch}.ip-overview--scored .profile-asn dd[data-v-d8e71df4]>:first-child{text-align:center;justify-self:center}.ip-overview--scored .profile-traffic[data-v-d8e71df4]{justify-self:end;width:min(520px,100%)}.ip-overview--scored .profile-ownership .profile-type-badge[data-v-d8e71df4]{gap:6px;width:auto;min-width:64px;height:28px;min-height:28px;margin-inline-start:auto;padding:0 10px;font-size:11px}.ip-overview--scored .overview-score[data-v-d8e71df4]{gap:0;min-height:0;padding:20px 28px 26px}.overview-score-layout[data-v-d8e71df4]{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:32px;padding:24px 0 30px;display:grid}.ip-overview--scored .overview-score__value[data-v-d8e71df4]{justify-content:flex-start;gap:8px}.ip-overview--scored .overview-score__value strong[data-v-d8e71df4]{letter-spacing:-2px;font-size:64px}.ip-overview--scored .overview-scale[data-v-d8e71df4]{align-self:center;width:100%;margin:0}.ip-info-share[data-v-d8e71df4]{top:-1px;inset-inline-end:-1px}@media (width>=1500px){.ip-info-share__menu[data-v-d8e71df4]{inset-inline:calc(100% + 10px) auto;top:18px}}@media (width<=700px){.ip-overview--scored .ip-info-card[data-v-d8e71df4]{padding:18px}.ip-overview--scored .overview-header-ranks .purity-title-ranks[data-v-d8e71df4]{justify-content:flex-start}.ip-overview--scored .profile-asn dd[data-v-d8e71df4]{grid-template-columns:minmax(0,130px) minmax(0,1fr);gap:8px}.ip-overview--scored .overview-score[data-v-d8e71df4]{padding:20px 18px 24px}.overview-score-layout[data-v-d8e71df4]{grid-template-columns:110px minmax(0,1fr);gap:16px}.ip-overview--scored .overview-score__value strong[data-v-d8e71df4]{font-size:48px}.ip-overview--scored .overview-score__value>span[data-v-d8e71df4]{font-size:18px}.ip-overview--scored .profile-asn dd[data-v-d8e71df4]>:first-child{text-align:center;grid-area:1/2;justify-self:center}.ip-overview--scored .profile-traffic[data-v-d8e71df4]{grid-area:2/1/auto/-1;justify-self:stretch;width:100%;margin-top:4px}.ip-overview--scored .profile-ownership dd[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ip-overview--scored .profile-ownership .profile-type-badge[data-v-d8e71df4]{justify-self:end;margin-inline-start:0}.ip-overview--scored .profile-ownership dd>.profile-ownership__name[data-v-d8e71df4]{text-align:start;text-overflow:ellipsis;white-space:nowrap;justify-self:stretch;min-width:0;overflow:hidden}.ip-overview--scored .ip-info-address-row[data-v-d8e71df4]{padding-bottom:8px}}.ip-overview--scored .profile-dl>.profile-ownership[data-v-d8e71df4]{align-items:center}.ip-overview--scored .profile-ownership dd[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ip-overview--scored .profile-ownership__name[data-v-d8e71df4]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ip-overview--scored .profile-ownership__badges[data-v-d8e71df4]{justify-self:end;min-width:0;max-width:100%}@media (width<=700px){.ip-overview--scored .profile-ownership dd[data-v-d8e71df4]:has(.profile-ownership__badges .profile-type-badge:nth-child(2)){grid-template-columns:minmax(0,1fr)}.ip-overview--scored .profile-ownership__badges[data-v-d8e71df4]{justify-self:end}}.ip-overview:not(.ip-overview--scored) .ip-info-address-row[data-v-d8e71df4]{align-items:center;padding-bottom:0}.ip-overview:not(.ip-overview--scored) .ip-info-address-row>.badge[data-v-d8e71df4],.ip-overview:not(.ip-overview--scored) .ip-info-address-row>.ip-addr-value[data-v-d8e71df4],.ip-overview:not(.ip-overview--scored) .ip-info-address-row>button[data-v-d8e71df4]{margin-bottom:0}.compact-location[data-v-d8e71df4]{border-top:1px solid var(--color-border-solid);color:var(--color-text);align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.compact-location>i[data-v-d8e71df4]{color:var(--color-text-muted)}.compact-location img[data-v-d8e71df4]{-o-object-fit:cover;object-fit:cover;flex-shrink:0}.compact-location__text[data-v-d8e71df4]{overflow-wrap:anywhere;min-width:0;color:var(--color-ink)}.compact-location button[data-v-d8e71df4]{color:var(--color-success);flex-shrink:0;padding:6px}.ip-overview--scored .profile-asn dd[data-v-d8e71df4]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ip-overview--scored .profile-asn dd>.asn-number-group[data-v-d8e71df4]{text-align:start;justify-self:stretch}.asn-number-group[data-v-d8e71df4]{justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;display:flex}@media (width<=700px){.ip-overview--scored .profile-asn dd[data-v-d8e71df4]{display:contents}.asn-number-group[data-v-d8e71df4]{gap:6px}}.location-actions .cnip-detail-link[data-v-d8e71df4],.location-actions .location-correct[data-v-d8e71df4]{box-sizing:border-box;border:1px solid var(--color-border-solid);--sq-r:7px;background:var(--color-surface);height:26px;min-height:26px;color:var(--color-text);white-space:nowrap;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 8px;font-family:inherit;font-size:11px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.location-actions .cnip-detail-link[data-v-d8e71df4]{color:color-mix(in srgb,var(--color-info) 60%,var(--color-text));background:color-mix(in srgb,var(--color-info-bg) 35%,var(--color-surface))}.location-actions .cnip-detail-link[data-v-d8e71df4]:hover,.location-actions .location-correct[data-v-d8e71df4]:hover{border-color:var(--color-text-muted);color:var(--color-ink)}.compact-location[data-v-d8e71df4]:has(.cnip-detail-link){flex-wrap:wrap}.ip-overview--scored .profile-location dd[data-v-d8e71df4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-inline-end:0;display:flex}.location-actions[data-v-d8e71df4]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.compact-location[data-v-d8e71df4]{flex-wrap:wrap}.fingerprint-full-list[data-v-d8e71df4]{text-align:start;overflow-wrap:anywhere;margin-bottom:12px;font-size:11px;line-height:1.7}.fingerprint-full-list>div[data-v-d8e71df4]{border-bottom:1px dashed var(--color-border-solid);padding:5px 0;font-family:monospace}.ip-addr-tools[data-v-d8e71df4]{align-items:center;gap:2px;margin-inline-start:-6px;display:inline-flex}.grade-scale[data-v-d8e71df4]{margin-top:22px}.grade-scale__track[data-v-d8e71df4]{height:20px;display:flex;position:relative}.grade-scale__seg[data-v-d8e71df4]{color:#fff;text-shadow:0 1px 1px #00000026;letter-spacing:.04em;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.grade-scale__seg+.grade-scale__seg[data-v-d8e71df4]{border-inline-start:1px solid #ffffffb3}button.grade-scale__seg[data-v-d8e71df4]{cursor:help;border-block:0;border-inline-end:0;border-radius:0;height:100%;margin:0;padding:0;font-family:inherit;line-height:1;transition:filter .15s,transform .15s}button.grade-scale__seg[data-v-d8e71df4]:first-child{border-inline-start:0}button.grade-scale__seg[data-v-d8e71df4]:disabled{cursor:default}button.grade-scale__seg[data-v-d8e71df4]:focus-visible,button.grade-scale__seg[data-v-d8e71df4]:not(:disabled):hover{filter:brightness(1.06);outline:none;transform:scaleY(1.2)}button.grade-scale__seg[data-v-d8e71df4]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.overview-scale[data-v-d8e71df4]{position:relative}@media (prefers-reduced-motion:reduce){button.grade-scale__seg[data-v-d8e71df4]{transition:none}}.grade-scale__marker[data-v-d8e71df4]{bottom:100%;left:calc(var(--marker-x,0) * 1%);pointer-events:none;padding-bottom:5px;position:absolute;transform:translate(-50%)}@supports (width:1cqi){.grade-scale__track[data-v-d8e71df4]{container-type:inline-size}.grade-scale__marker[data-v-d8e71df4]{transform:translateX(calc(-50% + var(--marker-x,0) * 1cqi));left:0}}.grade-scale__marker-grade[data-v-d8e71df4]{color:#fff;text-align:center;white-space:nowrap;min-width:22px;padding:2px 6px;font-size:11px;font-weight:800;line-height:1.2;display:inline-block;position:relative}.grade-scale__marker-arrow[data-v-d8e71df4]{border:4px solid #0000;border-bottom:0;width:0;height:0;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.grade-scale__ticks[data-v-d8e71df4]{height:16px;color:var(--color-text);margin-top:6px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.grade-scale__ticks span[data-v-d8e71df4]{position:absolute;transform:translate(-50%)}.grade-scale__ticks span[data-v-d8e71df4]:first-child{transform:none}.grade-scale__ticks span[data-v-d8e71df4]:last-child{transform:translate(-100%)}@media (width<=700px){.ip-overview .profile-dl>.profile-location>dd[data-v-d8e71df4],.ip-overview .profile-dl>.profile-ownership>dd[data-v-d8e71df4]{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.ip-overview .profile-dl>.profile-location .profile-location__main[data-v-d8e71df4]{flex-wrap:nowrap;flex:0 auto;justify-content:flex-start;gap:4px;min-width:0}.ip-overview .profile-dl>.profile-location .profile-location__text[data-v-d8e71df4],.ip-overview .profile-dl>.profile-ownership .profile-ownership__name[data-v-d8e71df4]{overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap;text-overflow:clip;overflow-wrap:normal;flex:0 auto;min-width:0;overflow:auto hidden}.ip-overview .profile-dl>.profile-location .profile-location__text[data-v-d8e71df4]::-webkit-scrollbar{display:none}.ip-overview .profile-dl>.profile-ownership .profile-ownership__name[data-v-d8e71df4]::-webkit-scrollbar{display:none}.ip-overview .profile-dl>.profile-location .profile-location__text[data-v-d8e71df4]{flex-wrap:nowrap;align-items:baseline;gap:4px}.ip-overview .profile-dl>.profile-location .profile-location__text[data-v-d8e71df4]>*{white-space:nowrap;flex:none}.ip-overview .profile-dl>.profile-location .profile-location__country[data-v-d8e71df4]{font-size:var(--text-sm)}.ip-overview .profile-dl>.profile-location .profile-location__detail[data-v-d8e71df4]{font-size:var(--text-xs)}.ip-overview .profile-dl>.profile-location .profile-location__main>button[data-v-d8e71df4]{margin-inline-start:0}.ip-overview .profile-dl>.profile-location .location-actions[data-v-d8e71df4]{flex:none;gap:4px;margin-inline-start:auto}.ip-overview .profile-dl>.profile-location .location-actions .cnip-detail-link[data-v-d8e71df4],.ip-overview .profile-dl>.profile-location .location-actions .location-correct[data-v-d8e71df4]{height:24px;min-height:24px;padding:0 8px}.ip-overview .profile-dl>.profile-ownership .profile-ownership__name[data-v-d8e71df4]{font-size:var(--text-sm)}.ip-overview .profile-dl>.profile-ownership .profile-ownership__badges[data-v-d8e71df4]{flex-wrap:nowrap;flex:none;gap:4px;margin-inline-start:auto}.ip-overview .profile-dl>.profile-ownership .profile-type-badge[data-v-d8e71df4]{gap:4px;width:auto;min-width:0;height:24px;min-height:24px;margin-inline-start:0;padding:0 8px;font-size:11px}}.ip-overview--scored .ip-info-card .overview-scoreband[data-v-d8e71df4]{border-top:1px solid var(--color-border-solid);min-height:0;margin-top:4px;padding:16px 0 0}@media (width>=701px){.ip-overview--scored .ip-info-address-row[data-v-d8e71df4]{padding:7px 0 15px}}.ip-overview--scored .overview-scoreband .overview-score-layout[data-v-d8e71df4]{padding:12px 0 16px}.overview-score__cap[data-v-d8e71df4]{color:var(--color-text);font-variant-numeric:tabular-nums;margin:-6px 0 14px;font-size:12px;line-height:1.5}.ip-overview--scored .overview-sidebar .overview-score[data-v-d8e71df4]{padding-top:8px}.risk-tech-card[data-v-d8e71df4]{--sq-r:22px;padding:0}.risk-tech-card[data-v-d8e71df4] .risk-summary{border-top:0;margin:0;padding:20px}@media (width<=900px){.risk-tech-card[data-v-d8e71df4] .risk-summary{padding:16px}}.tech-card[data-v-d8e71df4]{--sq-r:22px;padding:24px 28px 20px}.tech-head[data-v-d8e71df4]{border-bottom:1px solid var(--color-border-solid);align-items:center;gap:8px;padding-bottom:16px;display:flex}.tech-head__icon[data-v-d8e71df4]{color:var(--color-brand);font-size:18px;line-height:24px}.tech-head__title[data-v-d8e71df4]{color:var(--color-ink);margin:0;font-size:16px;font-weight:600;line-height:24px}.tech-head__help[data-v-d8e71df4]{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:13px;transition:color .2s;display:inline-grid}.tech-head__help[data-v-d8e71df4]:hover{color:var(--color-brand)}.tech-head__note[data-v-d8e71df4]{color:var(--color-text-muted);text-align:end;margin-inline-start:auto;font-size:12px;line-height:18px}.tech-grid[data-v-d8e71df4]{-moz-column-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:4px 0 0;display:grid}.tech-fact[data-v-d8e71df4]{border-bottom:1px dashed var(--color-border-solid);grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:56px;padding:12px 0;display:grid}.tech-fact[data-v-d8e71df4]:nth-last-child(-n+2){border-bottom:0}.tech-grid:not(.tech-grid--cert) .tech-fact[data-v-d8e71df4]:nth-last-child(2){border-bottom:1px dashed var(--color-border-solid)}.tech-grid:not(.tech-grid--cert) .tech-fact[data-v-d8e71df4]:last-child{grid-column:1/-1}.tech-fact dt[data-v-d8e71df4]{white-space:nowrap;min-width:0;color:var(--color-text);align-items:center;gap:10px;font-size:14px;line-height:22px;display:flex}.tech-fact dt>i[data-v-d8e71df4]{width:16px;color:var(--color-text-muted);text-align:center;flex:none;font-size:14px}.tech-fact dd[data-v-d8e71df4]{text-align:end;margin:0;display:flex}.tech-fact dd[data-v-d8e71df4],.tech-value[data-v-d8e71df4]{justify-content:flex-end;min-width:0}.tech-value[data-v-d8e71df4]{-moz-column-gap:8px;color:var(--color-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.tech-value--muted[data-v-d8e71df4]{color:var(--color-text);font-weight:400}.tech-value--ok[data-v-d8e71df4]{color:var(--color-success,#16813d)}.tech-value--warn[data-v-d8e71df4]{color:var(--color-warning)}.tech-value--button[data-v-d8e71df4]{cursor:pointer;text-align:end;background:0 0;border:0;padding:4px 0;transition:color .2s}.tech-value--button[data-v-d8e71df4]:hover{color:var(--color-brand)}.tech-chevron[data-v-d8e71df4]{opacity:0;align-self:center;width:0;font-size:10px;transition:opacity .2s,width .2s;overflow:hidden}.tech-value--button:focus-visible .tech-chevron[data-v-d8e71df4],.tech-value--button:hover .tech-chevron[data-v-d8e71df4],.tech-value--button[aria-expanded=true] .tech-chevron[data-v-d8e71df4]{opacity:1;width:10px}.tech-port[data-v-d8e71df4]{font-weight:500}.tech-meta[data-v-d8e71df4]{color:var(--color-text-muted);font-family:inherit;font-size:12px;font-weight:400;line-height:20px}.tech-foot[data-v-d8e71df4]{border-top:1px solid var(--color-border-solid);justify-content:space-between;gap:12px 32px;margin-top:12px;padding-top:16px}.tech-foot[data-v-d8e71df4],.tech-tools[data-v-d8e71df4]{flex-wrap:wrap;align-items:center;display:flex}.tech-tools[data-v-d8e71df4]{gap:8px 20px}.tech-foot__label[data-v-d8e71df4]{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tech-foot__label--small[data-v-d8e71df4]{font-size:12px}.tech-link[data-v-d8e71df4]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:22px;text-decoration:none}.tech-link[data-v-d8e71df4]:hover{text-underline-offset:4px;text-decoration:underline}.tech-link[data-v-d8e71df4]:disabled{color:var(--color-text-muted);opacity:.5;cursor:not-allowed;text-decoration:none}.tech-contact[data-v-d8e71df4]{justify-content:flex-end;align-items:center;gap:10px;min-width:0;min-height:24px;margin-inline-start:auto;display:flex}.tech-link--mail[data-v-d8e71df4]{overflow-wrap:anywhere;min-width:0;font-size:13px}.tech-contact .tech-value--muted[data-v-d8e71df4]{font-size:13px}.tech-copy[data-v-d8e71df4]{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:12px;display:inline-grid}.tech-copy[data-v-d8e71df4]:hover{color:var(--color-ink)}@media (width<=760px){.tech-card[data-v-d8e71df4]{padding:16px}.tech-head[data-v-d8e71df4]{padding-bottom:12px}.tech-grid[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr)}.tech-fact[data-v-d8e71df4]{grid-template-columns:minmax(100px,auto) minmax(0,1fr);gap:12px;min-height:52px}.tech-fact[data-v-d8e71df4]:not(:last-child),.tech-grid:not(.tech-grid--cert) .tech-fact[data-v-d8e71df4]:nth-last-child(2){border-bottom:1px dashed var(--color-border-solid)}.tech-fact dt[data-v-d8e71df4]{gap:8px;font-size:13px}.tech-foot[data-v-d8e71df4]{gap:12px}.tech-tools>.tech-foot__label[data-v-d8e71df4]{width:100%}.tech-contact[data-v-d8e71df4]{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;margin-inline-start:0}}@media (width<=420px){.tech-head__note[data-v-d8e71df4]{display:none}}@media (width<=700px){.ip-overview--scored .overview-scoreband .overview-score-layout[data-v-d8e71df4]{padding:8px 0 12px}}.ip-overview .ip-info-address-row[data-v-d8e71df4]{padding-top:4px;scrollbar-width:thin;scrollbar-color:var(--color-border-solid) transparent;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;max-width:100%;padding-inline-end:0;display:flex;overflow-x:auto}.ip-overview .ip-info-address-row[data-v-d8e71df4]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ip-overview .ip-info-address-row>.badge[data-v-d8e71df4],.ip-overview .ip-info-address-row>.ip-addr-tools[data-v-d8e71df4],.ip-overview .ip-info-address-row>.ip-addr-value[data-v-d8e71df4],.ip-overview .ip-info-address-row>button[data-v-d8e71df4]{flex:none;order:0;margin-bottom:0}.ip-overview .ip-info-address-row>.ip-addr-value[data-v-d8e71df4]{white-space:nowrap;text-align:start;width:auto;min-width:0;max-width:none;container-type:normal}.ip-overview .ip-info-address-row .ip-addr-value__t[data-v-d8e71df4]{white-space:nowrap;overflow-wrap:normal;font-size:calc(clamp(16px,2vw,23px))}.ip-overview .ip-info-address-row--v6 .ip-addr-value__t[data-v-d8e71df4]{letter-spacing:-.2px;font-size:calc(clamp(13px,1.5vw,18px))}.ip-overview--scored .ip-info-address-row:not(.ip-info-address-row--v6) .ip-addr-value__t[data-v-d8e71df4]{font-size:calc(clamp(22px,2.6vw,30px))}.ip-overview .ip-info-address-row>.ip-addr-tools[data-v-d8e71df4]{margin-inline-start:-4px}.ip-overview .ip-info-address-row>.ip-info-identity-rail[data-v-d8e71df4]{flex-wrap:nowrap;flex:none;order:0;justify-content:flex-end;align-items:center;gap:8px;width:auto;max-width:none;margin-inline-start:auto;padding:4px 6px 4px 0;display:flex;position:static}.ip-overview .ip-info-identity-rail[data-v-d8e71df4]>*{flex-shrink:0}.ip-overview .ip-info-identity-rail>.badge[data-v-d8e71df4]{box-sizing:border-box;white-space:nowrap;height:30px}@media (width<=700px){.ip-overview .ip-info-address-row[data-v-d8e71df4]{-moz-column-gap:8px;column-gap:8px}.ip-overview .ip-info-address-row>button[data-v-d8e71df4]{--sq-r:9px;width:20px;height:20px}.ip-overview .ip-info-address-row>.badge[data-v-d8e71df4]{padding:2px 5px;font-size:10px}.ip-overview .ip-info-address-row:not(.ip-info-address-row--v6) .ip-addr-value__t[data-v-d8e71df4]{font-size:calc(clamp(16px,5vw,22px))}.ip-overview .ip-info-address-row--v6 .ip-addr-value__t[data-v-d8e71df4]{font-size:14px}.ip-overview .ip-info-address-row>.ip-info-identity-rail[data-v-d8e71df4]{gap:6px}}@media (width<=1023px){.ip-overview .ip-info-address-row[data-v-d8e71df4]{flex-wrap:wrap;row-gap:8px}}@media (width<=700px){.ip-overview .ip-info-address-row>.ip-info-identity-rail[data-v-d8e71df4]{flex-wrap:wrap;flex-basis:100%;margin-inline-start:0}.ip-overview--scored .profile-dl>.profile-location[data-v-d8e71df4]{grid-template-columns:auto minmax(0,1fr)}.ip-overview .location-actions .location-correct[data-v-d8e71df4]{display:none}.ip-overview--scored .profile-dl>.profile-asn>dd[data-v-d8e71df4]{align-items:center;gap:10px;min-width:0;display:flex}.ip-overview--scored .profile-dl>.profile-asn>dd>.asn-number-group[data-v-d8e71df4]{flex:none;width:auto}.ip-overview--scored .profile-dl>.profile-asn .profile-traffic[data-v-d8e71df4]{width:auto;margin:0}.ip-overview--scored .profile-asn .profile-traffic[data-v-d8e71df4] .traffic-tooltip{width:calc(min(300px,100vw - 48px))}}.ip-addr-tools--head[data-v-d8e71df4]{display:none}@media (width<=700px){.ip-overview .ip-info-card>.overview-heading[data-v-d8e71df4]{-moz-column-gap:2px;grid-template-columns:minmax(0,1fr) auto auto;column-gap:2px}.ip-overview .ip-info-card>.overview-heading>.ip-addr-tools--head[data-v-d8e71df4]{grid-area:1/2;margin-inline-start:0;display:inline-flex}.ip-overview .ip-info-card>.overview-heading>.ip-header-actions[data-v-d8e71df4]{grid-area:1/3}.ip-overview .ip-info-address-row>.ip-addr-tools[data-v-d8e71df4]{display:none}.ip-overview--scored .overview-header-ranks .purity-title-ranks[data-v-d8e71df4]{overflow:visible}.ip-overview .ip-info-address-row[data-v-d8e71df4]{--ip-lead:46px;justify-content:center;overflow:visible;container-type:inline-size}.ip-overview .ip-info-address-row[data-v-d8e71df4]:has(>.ip-version-toggle){--ip-lead:74px}.ip-overview .ip-info-address-row>.ip-addr-value[data-v-d8e71df4]{flex:0 auto;min-width:0;font-weight:400;container-type:normal}.ip-overview .ip-info-address-row .ip-addr-value__t[data-v-d8e71df4],.ip-overview--scored .ip-info-address-row:not(.ip-info-address-row--v6) .ip-addr-value__t[data-v-d8e71df4]{font-size:min(22px,(100cqi - var(--ip-lead)) / (var(--ip-len,15) * .62));letter-spacing:0;white-space:nowrap}.ip-overview .ip-info-address-row--v6 .ip-addr-value__t[data-v-d8e71df4]{font-size:min(18px,(100cqi - var(--ip-lead)) / (var(--ip-len,39) * .62))}.ip-overview .ip-info-address-row>.ip-info-identity-rail[data-v-d8e71df4]{justify-content:center;padding-inline-end:0}.ip-overview--scored .overview-scoreband .overview-score-layout[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr);gap:4px}.ip-overview--scored .overview-scoreband .overview-scale[data-v-d8e71df4]{order:-1}.ip-overview--scored .overview-scoreband .overview-score__value[data-v-d8e71df4]{justify-content:center}.overview-score__cap[data-v-d8e71df4]{text-align:center}.ip-overview--scored .profile-dl>.profile-asn>dd[data-v-d8e71df4]{flex-wrap:nowrap}.ip-overview--scored .profile-dl>.profile-asn .profile-traffic[data-v-d8e71df4]{flex:0 168px;min-width:0;margin-inline-start:auto}.ip-overview--scored .profile-asn .profile-traffic[data-v-d8e71df4] .traffic-combined{height:13px}.ip-overview--scored .profile-asn .profile-traffic[data-v-d8e71df4] .traffic-inside-labels{gap:4px;padding:0 4px}.ip-overview--scored .profile-asn .profile-traffic[data-v-d8e71df4] .traffic-inside-labels>span{font-size:8.5px}}.ip-overview.ip-overview--scored .profile-dl>.profile-asn>dd[data-v-d8e71df4]{align-items:center;gap:24px;min-width:0;display:flex}.ip-overview--scored .profile-asn>dd>.asn-number-group[data-v-d8e71df4]{flex:none;width:auto}.ip-overview--scored .profile-asn__facts[data-v-d8e71df4]{flex-wrap:wrap;flex:auto;align-items:baseline;gap:8px 24px;min-width:0;min-height:16px;display:flex}.profile-network-fact[data-v-d8e71df4]{color:var(--color-text-muted);white-space:nowrap;align-items:baseline;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.profile-network-fact strong[data-v-d8e71df4]{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:500}.ip-overview.ip-overview--scored .profile-asn .profile-traffic[data-v-d8e71df4]{flex:0 40%;width:min(520px,40%);min-width:200px;margin:0}.ip-overview.ip-overview--scored .profile-ownership>dd>.profile-ownership__summary[data-v-d8e71df4]{text-align:start;flex-wrap:wrap;justify-self:stretch;align-items:baseline;gap:8px 24px;min-width:0;display:flex}.profile-record-update[data-v-d8e71df4]{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;line-height:16px;display:inline-flex}.profile-record-update time[data-v-d8e71df4]{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=1000px){.ip-overview.ip-overview--scored .profile-dl>.profile-asn>dd[data-v-d8e71df4]{gap:16px}.ip-overview--scored .profile-asn__facts[data-v-d8e71df4]{gap:8px 16px}}@media (width<=700px){.ip-overview.ip-overview--scored .profile-dl>.profile-asn>dd[data-v-d8e71df4]{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"number traffic""facts facts";gap:8px 12px;display:grid}.ip-overview--scored .profile-asn>dd>.asn-number-group[data-v-d8e71df4]{grid-area:number}.ip-overview--scored .profile-asn>dd>.profile-asn__facts[data-v-d8e71df4]{grid-area:facts;width:100%}.ip-overview.ip-overview--scored .profile-asn .profile-traffic[data-v-d8e71df4]{grid-area:traffic;width:100%;min-width:0}.ip-overview.ip-overview--scored .profile-ownership>dd>.profile-ownership__summary[data-v-d8e71df4]{flex:auto;gap:4px}.ip-overview .profile-dl>.profile-ownership .profile-ownership__summary>.profile-ownership__name[data-v-d8e71df4]{flex:0 100%;max-width:100%}.profile-record-update[data-v-d8e71df4]{flex-basis:100%;font-size:12px;line-height:16px}.ip-overview .profile-ownership .profile-record-update[data-v-d8e71df4],.ip-overview.ip-overview--scored .profile-asn>dd>.profile-asn__facts[data-v-d8e71df4],.ip-overview.ip-overview--scored .profile-location[data-v-d8e71df4] .city-probe{display:none}}.sk--flag[data-v-d8e71df4]{--sk-w:20px;--sk-h:14px;margin-inline-end:6px}.profile-location__main>.sk[data-v-d8e71df4]:not(.sk--flag){flex-shrink:1;min-width:0}.purity-title-conf--sk[data-v-d8e71df4]{background:0 0;border-color:#0000;padding-inline:0}.overview-score-layout.is-pending .grade-scale__marker[data-v-d8e71df4],.overview-score-layout.is-pending .overview-score__value[data-v-d8e71df4]{animation:1.6s ease-in-out infinite score-wait-d8e71df4}@keyframes score-wait-d8e71df4{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.overview-score-layout.is-pending .grade-scale__marker[data-v-d8e71df4],.overview-score-layout.is-pending .overview-score__value[data-v-d8e71df4]{animation:none}}.ip-tab-pending[data-v-d8e71df4]{box-sizing:border-box;align-content:start;gap:14px;min-height:320px;padding:24px;display:grid}.ip-tab-pending__spin[data-v-d8e71df4]{--sk-w:100%;--sk-h:180px;font-size:48px}.overview-score__num[data-v-d8e71df4]{text-align:end;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.ip-overview--scored .overview-scoreband .overview-score__value[data-v-d8e71df4]{flex-wrap:nowrap}@media (width>=701px){.ip-overview--scored .overview-scoreband .overview-score-layout[data-v-d8e71df4]{grid-template-columns:190px minmax(0,1fr)}}.badge-ghost[data-v-d8e71df4]{box-sizing:border-box;border:1px solid var(--color-border-solid);background:var(--color-surface);min-width:84px;height:32px;color:var(--color-text-muted);white-space:nowrap;--sq-r:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.badge-ghost--compact[data-v-d8e71df4]{--sq-r:9px;min-width:44px;height:22px;padding:0}.badge-ghost--chip[data-v-d8e71df4]{--sq-r:8px;gap:4px;min-width:56px;height:20px;padding:0 6px;font-size:10px}.overview-header-ranks .rank-chip[data-v-d8e71df4]{justify-content:center}.overview-header-ranks .rank-chip--site[data-v-d8e71df4]{min-width:122px}.overview-header-ranks .rank-chip--asn[data-v-d8e71df4]{min-width:120px}.overview-header-ranks .rank-chip--country[data-v-d8e71df4]{min-width:146px}@media (width<=700px){.overview-header-ranks .purity-title-ranks[data-v-d8e71df4]{gap:4px}.overview-header-ranks .rank-chip[data-v-d8e71df4],.overview-header-ranks .rank-chip--asn[data-v-d8e71df4],.overview-header-ranks .rank-chip--country[data-v-d8e71df4],.overview-header-ranks .rank-chip--site[data-v-d8e71df4]{flex:1 0 auto;gap:4px;min-width:0;padding:4px 6px}}.rank-chip__num--na[data-v-d8e71df4]{color:var(--color-text-muted)}.overview-header-ranks .rank-chip__num[data-v-d8e71df4]{font-variant-numeric:tabular-nums}.overview-dashboard[data-v-d8e71df4]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:24px 16px;padding-top:16px;display:grid}.overview-dashboard>.overview-dimensions[data-v-d8e71df4]{display:contents}.overview-dashboard>.overview-dimensions[data-v-d8e71df4]>*{box-sizing:border-box;min-width:0}.overview-dimensions__reference[data-v-d8e71df4]{grid-column:1;min-width:0}.overview-dashboard .usage-distribution[data-v-d8e71df4]{grid-column:2}.overview-dashboard .usage-distribution[data-v-d8e71df4],.overview-dashboard[data-v-d8e71df4] .purity-comp{padding-top:0}.overview-dashboard[data-v-d8e71df4] .purity-comp__head,.overview-dashboard[data-v-d8e71df4] .usage-distribution__head{align-items:center;min-height:20px;margin-bottom:12px}.overview-dashboard[data-v-d8e71df4] .purity-comp__head h3,.overview-dashboard[data-v-d8e71df4] .usage-distribution__head h3,.overview-environment__head h3[data-v-d8e71df4]{color:var(--color-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.overview-dashboard[data-v-d8e71df4] .sec-icon,.overview-environment__head h3>svg[data-v-d8e71df4]{color:var(--color-success);flex:none;width:14px;height:14px}.overview-dashboard[data-v-d8e71df4] .purity-comp__e{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.overview-dashboard[data-v-d8e71df4] .purity-comp__jump{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.overview-environment[data-v-d8e71df4]{grid-column:1/-1;min-width:0;container:overview-environment/inline-size}.overview-environment__head[data-v-d8e71df4]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.overview-environment__head>button[data-v-d8e71df4]{border:0;border-bottom:1px dashed var(--color-text-muted);font:inherit;color:var(--color-text);cursor:pointer;background:0 0;padding:0;font-size:11px}.overview-environment__head>button span[data-v-d8e71df4]{color:var(--color-brand)}.overview-environment__head>button[data-v-d8e71df4]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.overview-environment__row[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr);display:grid}.overview-environment[data-v-d8e71df4] .platform-preview{background:0 0;border:0;border-radius:0;min-width:0;padding:0}@container overview-environment (width>=900px){.overview-environment[data-v-d8e71df4] .platform-preview--inline .sx-pills{grid-template-columns:repeat(10,minmax(0,1fr))}}.ip-overview--scored .ip-info-card[data-v-d8e71df4]{padding-bottom:8px}.ip-overview--scored .ip-info-card[data-v-d8e71df4]:has(>.profile-dl){padding-bottom:0}@media (width>=1100px) and (width<=1919px){.overview-dashboard[data-v-d8e71df4]{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}@media (width<=1099px){.overview-dashboard[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr);gap:24px}.overview-dashboard .overview-dimensions__reference[data-v-d8e71df4],.overview-dashboard .usage-distribution[data-v-d8e71df4]{grid-column:1}}.ip-overview.ip-overview--scored .profile-dl>.profile-location>dd[data-v-d8e71df4]{-moz-column-gap:16px;flex-wrap:wrap;align-items:center;column-gap:16px;display:flex}@media (width>=701px){.ip-overview.ip-overview--scored .profile-dl>.profile-location>dd[data-v-d8e71df4]{min-height:28px}}.ip-overview--scored .profile-location .location-actions[data-v-d8e71df4]{flex:none;margin-inline-start:0;position:static}@media (width<=700px){.ip-overview--scored .profile-location>dd[data-v-d8e71df4]{overflow:visible}.ip-overview--scored .profile-location[data-v-d8e71df4] .city-probe{flex:1 0 100%;margin-inline-start:0}}.card.ip-overview--summary[data-v-d8e71df4]{overflow:visible}.ip-overview--summary .ip-info-card[data-v-d8e71df4]{padding:24px}.ip-overview--summary .overview-scoreband[data-v-d8e71df4]{border-top:1px solid var(--color-border-solid);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px 24px;margin-top:24px;padding:16px 0 0;display:grid}.ip-overview--summary .overview-scoreband .purity-title-row[data-v-d8e71df4]{grid-area:1/1;align-self:start;padding-top:4px}.ip-overview--summary .overview-scoreband .purity-title-left[data-v-d8e71df4]{align-items:center}.ip-overview--summary .overview-scoreband .overview-card-title__text[data-v-d8e71df4]{color:var(--color-text);font-size:12px;line-height:16px}.ip-overview--summary .overview-score-layout[data-v-d8e71df4]{display:contents}.ip-overview--summary .overview-score__value[data-v-d8e71df4]{flex-wrap:nowrap;grid-area:1/1;align-self:end;gap:8px;padding-top:24px}.ip-overview--summary .overview-score__value strong[data-v-d8e71df4]{letter-spacing:-.02em;min-width:0;font-size:36px;font-weight:650;line-height:40px}.ip-overview--summary .overview-score__value>span[data-v-d8e71df4]{font-size:16px;font-weight:600;line-height:24px}.ip-overview--summary .overview-score__value small[data-v-d8e71df4]{font-size:12px;line-height:16px}.ip-overview--summary .overview-scale[data-v-d8e71df4]{grid-area:1/2;width:100%;min-width:0;margin:0}.ip-overview--summary .grade-scale[data-v-d8e71df4]{margin-top:24px}.ip-overview--summary .overview-score__cap[data-v-d8e71df4],.ip-overview--summary .summary-score-pending[data-v-d8e71df4]{color:var(--color-text);grid-column:1/-1;margin:0;font-size:12px;line-height:16px}.ip-overview--summary .compact-location[data-v-d8e71df4]{gap:8px;margin-top:16px;padding-top:16px;font-size:12px;line-height:16px}@media (width<=700px){.ip-overview--summary .ip-info-card[data-v-d8e71df4]{padding:16px}.ip-overview--summary .overview-scoreband[data-v-d8e71df4]{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin-top:16px}.ip-overview--summary .overview-scoreband .purity-title-row[data-v-d8e71df4]{align-self:center;padding:0}.ip-overview--summary .overview-score__value[data-v-d8e71df4]{grid-column:2;align-self:center;padding:0}.ip-overview--summary .overview-score__value strong[data-v-d8e71df4]{font-size:30px;line-height:36px}.ip-overview--summary .overview-scale[data-v-d8e71df4]{grid-area:2/1/auto/-1}.ip-overview--summary .compact-location__text[data-v-d8e71df4]{flex:1}}
