:root{--bg:#eef2f6;--surface:#fff;--surface-soft:#f5f8fb;--ink:#172233;--muted:#728096;--line:#dce3eb;--line-soft:#e9eef3;--blue:#2167e8;--blue-soft:#e8f0ff;--teal:#009b79;--green:#16a56a;--lime:#9dc83d;--yellow:#d99b16;--orange:#ed8b13;--red:#e0636c;--shadow:0 10px 28px #1f314c0f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;gap:42px;height:66px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.brand{letter-spacing:.01em;align-items:center;gap:8px;font-size:19px;font-weight:760;display:flex}.brand small{color:var(--muted);margin-left:4px;font-size:11px;font-weight:500}.brand-mark{color:#fff;background:#14253d;border-radius:8px;padding:5px 7px;font-size:13px}nav{align-items:center;gap:24px;height:100%;display:flex}nav a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;height:100%;font-size:14px;text-decoration:none;display:flex}nav a.active{color:var(--ink);border-color:#ef4d93}.service-status{color:var(--muted);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.status-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dff7eb}.workspace{max-width:1240px;margin:0 auto;padding:40px 24px 74px}.ip-entity-workspace{padding-top:34px}.ip-entity-intro{max-width:880px;margin-bottom:20px}.ip-entity-intro h1{letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(26px,3.2vw,40px);line-height:1.18}.ip-entity-intro p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.ip-entity-link{color:inherit;text-underline-offset:4px;text-decoration:none}.ip-entity-link:hover,.ip-entity-link:focus-visible{text-decoration:underline}.ip-entity-notice{color:#79621c;background:#fffaf0;border:1px solid #eadcae;border-radius:7px;margin:0 0 14px;padding:11px 14px;font-size:13px}.ip-entity-state{text-align:center;max-width:720px;margin:50px auto 80px;padding:42px 30px}.ip-entity-state strong{color:var(--ink);font-size:22px}.ip-entity-state h2{margin:13px 0 7px;font-size:24px}.ip-entity-state p{color:var(--muted);margin:0 0 20px}.ip-entity-state a{color:var(--blue);font-weight:700}.ip-entity-loading{border:1px solid var(--line);background:linear-gradient(90deg,#f1f4f8 25%,#fafbfd 37%,#f1f4f8 63%) 0 0/400% 100%;border-radius:8px;height:280px;animation:1.4s infinite ip-entity-loading}@keyframes ip-entity-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.workspace h1{letter-spacing:-.02em;max-width:760px;margin:12px 0;font-size:clamp(28px,3.5vw,46px);line-height:1.14}.lede{color:var(--muted);max-width:760px;margin:0 0 24px;font-size:14px;line-height:1.8}.querybar{background:var(--surface);max-width:900px;height:56px;box-shadow:var(--shadow);border:1px solid #cbd6e3;border-radius:9px;align-items:center;display:flex;overflow:hidden}.query-icon{color:var(--muted);padding:0 14px;font-size:24px}.querybar input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:16px}.querybar input::placeholder{color:#9aa6b6}.querybar button{background:var(--blue);color:#fff;border:0;border-left:1px solid #d4deea;align-items:center;gap:16px;height:100%;padding:0 20px;font-weight:700;display:flex}.querybar button span,.prefix-query-form button span,.dns-query-row button span{align-items:center;line-height:1;display:inline-flex;transform:translateY(1px)}.querybar button:disabled{opacity:.65;cursor:wait}.error-banner{color:#b23944;background:#fff2f2;border:1px solid #f0c6ca;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;max-width:900px;margin-top:14px;padding:13px 16px;font-size:13px;display:flex}.error-banner button{color:#a93440;background:#fff;border:1px solid #dc9da4;border-radius:5px;flex:none;padding:6px 10px;font-size:11px}.empty-state{max-width:900px;color:var(--muted);border:1px dashed #cbd6e5;border-radius:9px;flex-direction:column;align-items:center;gap:10px;margin-top:22px;padding:52px 24px;font-size:13px;display:flex}.empty-state strong{color:var(--ink);font-size:16px}.empty-grid{grid-template-columns:repeat(3,22px);gap:6px;margin-bottom:5px;display:grid}.empty-grid span{background:#f4f7fc;border:1px solid #b9c8dd;border-radius:5px;height:22px}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.report-stack{flex-direction:column;gap:14px;margin-top:26px;display:flex}.report-capture-region{flex-direction:column;gap:14px;min-width:0;display:flex}.report-export-snapshot *,.report-export-snapshot :before,.report-export-snapshot :after{caret-color:#0000!important;transition:none!important;animation:none!important}.report-export-snapshot .panel{box-shadow:none}.report-export-snapshot .history-tabs{flex-wrap:wrap;overflow:visible}.report-hero{justify-content:space-between;align-items:center;gap:24px;padding:22px 74px 22px 26px;display:flex;position:relative}.report-capture-button{width:36px;height:36px;color:var(--blue);border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex;position:absolute;top:18px;right:18px}.report-capture-button:hover,.report-capture-button:focus-visible{background:var(--blue-soft);border-color:#b8cff8}.report-capture-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.report-capture-button svg{flex:none}.report-hero-main{flex:1;min-width:0}.hero-ip-line{flex-wrap:wrap;align-items:center;gap:12px;margin-top:0;display:flex}.hero-ip-line h2{overflow-wrap:anywhere;letter-spacing:.01em;min-width:0;margin:0;font-size:28px}.report-hero-main>p{color:#56677e;margin:6px 0 8px;font-size:14px}.report-hero-main>p span{color:var(--muted)}.hero-meta{color:#9aa6b6;flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.verdict-badge{border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.verdict-badge.excellent,.verdict-badge.good{color:#08783f;background:#d9f7e3;border:1px solid #8bd7a8}.verdict-badge.neutral{color:#6e8919;background:#f2f4da}.verdict-badge.warn{color:#a86f00;background:#fff4d8}.verdict-badge.high,.verdict-badge.danger{color:#bd414b;background:#ffe5e5}.hero-score-summary{text-align:center;flex-direction:column;flex:0 0 184px;align-items:center;gap:2px;display:flex}.hero-score{color:#16b84e;background:0 0;border:0;flex:none;justify-content:center;align-items:flex-end;width:140px;height:70px;padding-bottom:0;display:flex;position:relative}.hero-score-gauge{shape-rendering:geometricprecision;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-score-gauge-track,.hero-score-gauge-progress{fill:none;stroke-width:8px;stroke-linecap:round}.hero-score-gauge-track{stroke:#dce4ed}.hero-score-gauge-progress{stroke:currentColor;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .35s}.hero-score strong{z-index:1;color:currentColor;letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:31px;font-weight:780;line-height:1;position:relative}.hero-score-caption{gap:3px;min-width:0;max-width:100%;display:grid}.hero-score-caption>span{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.hero-score-caption>small{color:#5f6e80;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.hero-score.excellent,.hero-score.good{color:#16b84e}.hero-score.neutral{color:#8cac2c}.hero-score.warn{color:#e0b000}.hero-score.high{color:#ee7417}.hero-score.danger{color:#df4148}.hero-score.unobserved{color:#8995a3}.report-table{--report-value-size:15px;z-index:2;position:relative;overflow:visible}.report-table .info-note{z-index:6}.report-table .info-note p{z-index:30}.report-row{border-bottom:1px solid var(--line-soft);grid-template-columns:190px minmax(0,1fr);min-height:64px;display:grid}.report-row:last-child{border-bottom:0}.report-row:nth-child(2n) .report-label,.report-row:nth-child(2n) .report-value{background:#f7f9fc}.report-label{border-right:1px solid var(--line);color:#25364d;background:#f1f4f8;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:20px 18px;font-size:14px;display:flex}.report-value{overflow-wrap:anywhere;min-width:0;font-size:var(--report-value-size);align-items:center;padding:14px 24px;line-height:1.6;display:flex}.ip-address-value,.owner-value,.tag-value,.location-value,.model-value,.numeric-value,.share-value{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.model-state.pending{color:#647067;align-items:center;gap:8px;display:inline-flex}.model-spinner{flex:0 0 16px;animation:1s linear infinite model-spin}@keyframes model-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.model-spinner{animation:none}}.ip-address-value>strong{font-size:16px}.ip-address-value>span{color:#56677e;font-size:inherit}.inline-actions{gap:13px;margin-left:auto;display:flex}.inline-actions a{color:var(--blue);padding:2px 0;font-size:13px}.inline-actions a:hover{text-underline-offset:3px;text-decoration:underline}.value-link{color:var(--blue);font-size:var(--report-value-size,14px);text-decoration:none}.value-link:hover{text-underline-offset:3px;text-decoration:underline}.direct-environment-result{flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.direct-environment-status{color:#748398;align-items:center;gap:7px;display:inline-flex}.direct-environment-status i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.direct-environment-status.pass{color:#23804d}.direct-environment-status.attention{color:#c13f49}.direct-environment-status.checking{color:#8b98a7}.direct-environment-status.unknown,.direct-environment-status.neutral{color:#748398}.direct-environment-link{color:var(--blue);white-space:nowrap;margin-left:auto;font-size:13px;line-height:1.6;text-decoration:none}.direct-environment-link:hover{text-underline-offset:3px;text-decoration:underline}.report-primary-value{color:var(--ink)}.report-primary-value,.report-table .report-primary-value{font-family:inherit;font-size:var(--report-value-size,15px);letter-spacing:normal;font-weight:700;line-height:1.6}.value-link.report-primary-value{color:var(--blue)}.type-chip{color:#fff;max-width:100%;box-shadow:none;white-space:nowrap;background:#f38a8b;border:0;border-radius:4px;flex:none;align-items:center;padding:3px 6px;font-family:inherit;font-size:12px;font-weight:760;line-height:1.6;display:inline-flex}.type-chip.muted{background:#7b8ba0}.type-chip.provider{background:#7f8f3e}.type-chip.red{background:#ed7e83}.type-chip.green{background:#34bb71}.type-chip.orange{background:#f7a10d}.type-chip.slate{background:#74849a}.type-chip.native-likely{color:#126b36;background:#d9f7e3}.type-chip.native-confirmed{color:#fff;background:#16a34a}.provider-attribution-value{width:100%;display:block}.provider-attribution-line{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.provider-attribution-main{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.provider-attribution-line .provider-attribution-main{min-width:0}.provider-attribution-main strong{color:var(--ink);font-size:15px}.provider-attribution-category{color:var(--muted);font-size:13px}.provider-attribution-line .info-note{color:var(--blue);flex:none;margin-left:auto}.plain-value{font-size:var(--report-value-size,14px);font-weight:560}.location-value{align-items:flex-start}.location-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:6px 10px;min-width:min(440px,100%);max-width:100%;padding:10px 12px;display:grid}.country-flag{padding-top:2px;font-size:20px;line-height:1}.location-card strong{min-width:0;font-size:var(--report-value-size,14px)}.confidence-inline{color:var(--muted);flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;font-size:12px;display:flex}.confidence-inline b{color:var(--ink);font-size:13px}.confidence-bars{gap:4px;display:flex}.confidence-bars i{background:#d9e0e8;border-radius:4px;width:27px;height:4px;display:block}.confidence-bars i.on{background:var(--teal)}.confidence-bars i.mid{background:var(--yellow)}.confidence-bars i.off{background:#d9e0e8}.info-note{color:var(--blue);margin-left:auto;font-size:13px;display:inline-block;position:relative}.info-note-trigger{cursor:pointer;color:inherit;font:inherit;line-height:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.info-note p{z-index:4;color:#e9f0f7;white-space:pre-line;background:#182536;border-radius:6px;width:280px;margin:0;padding:11px 13px;font-size:11px;line-height:1.65;position:absolute;top:100%;right:0;box-shadow:0 8px 22px #0b1b3033}.ip-type-value{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.risk-value{align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}.risk-value>.info-note{flex:none;margin-left:auto;padding-top:4px}.risk-meter-wrap{gap:10px;width:min(630px,100%);min-width:0;display:grid}.risk-summary{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;line-height:1.5;display:flex}.risk-summary b{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px}.risk-summary span{font-size:14px;font-weight:600}.risk-summary.excellent,.risk-summary.good{color:#08783f}.risk-summary.neutral{color:#526b18}.risk-summary.warn{color:#8c6509}.risk-summary.high{color:#ad4c0b}.risk-summary.danger{color:#c23b39}.risk-meter{background:#e6ebf0;border-radius:999px;width:100%;height:10px;overflow:hidden}.risk-fill{border-radius:inherit;height:100%;transition:width .35s;display:block}.risk-fill.excellent,.risk-fill.good{background:#16b84e}.risk-fill.neutral{color:#25340b;background:#aaca4a}.risk-fill.warn{color:#392b00;background:#e6b51e}.risk-fill.high{background:#f49316}.risk-fill.danger{background:#ec4f49}.risk-unobserved-state{color:#5f6e80;background:#f4f6f8;border:1px dashed #aab4c0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;min-height:42px;padding:10px 14px;display:flex}.risk-unobserved-state b{font-size:14px}.risk-unobserved-state em{font-size:13px;font-style:normal;line-height:1.5}.risk-confidence-line{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;line-height:1.5;display:flex}.risk-confidence-line strong{color:var(--ink);font-size:14px}.risk-confidence-line em{color:var(--muted);font-size:12px;font-style:normal}.risk-scale{color:#68788d;overflow-wrap:normal;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;font-size:12px;line-height:1.5;display:grid}.risk-scale span{text-align:center}.risk-scale span:first-child{text-align:left}.risk-scale span:last-child{text-align:right}.detection-value{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.check-list{flex-wrap:wrap;gap:7px;display:flex}.check-item{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:6px;min-height:30px;padding:6px 8px;font-size:12px;display:inline-flex}.check-item b{color:var(--ink);font-weight:600}.check-item em{font-style:normal;font-weight:700}.check-item small{color:inherit;opacity:.66;border-left:1px solid;padding-left:5px;font-size:10px;font-weight:700}.check-item.detected{color:#b25b0c;background:#fff8ef;border-color:#f0c6a3}.check-item.not-detected{color:#147a4f;background:#f4fbf7;border-color:#bcdacb}.check-item.unknown{color:var(--muted)}.detection-detail-link{color:var(--blue);align-items:center;gap:5px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.detection-detail-link:hover{text-underline-offset:3px;text-decoration:underline}.provider-match-list{flex-direction:column;gap:0;width:100%;display:flex}.provider-match{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto minmax(150px,.9fr);align-items:center;gap:16px;min-height:36px;padding:4px 0;display:grid}.provider-match:last-of-type{border-bottom:0}.provider-match>div{align-items:baseline;gap:8px;min-width:0;display:flex}.provider-match strong{color:var(--ink);font-size:var(--report-value-size,14px)}.provider-match span{color:#0c9461;font-size:12px;font-weight:650}.provider-match code{border:1px solid var(--line);width:fit-content;color:var(--ink);white-space:nowrap;background:#f7f9fb;border-radius:4px;padding:3px 6px;font-size:11px}.provider-match small{overflow-wrap:anywhere;min-width:0;color:var(--muted);text-align:right;font-size:12px;line-height:1.45}.provider-match-list>.info-note{align-self:flex-end;margin-top:5px}.abuse-value{color:#45566d;width:100%;font-size:inherit;line-height:inherit;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 18px;display:grid}.abuse-value span{overflow-wrap:anywhere;min-width:0}.abuse-value b{color:#5f6e80;margin-bottom:2px;font-size:13px;font-weight:400;display:block}.abuse-value .empty-copy{font-size:inherit;color:#56677e;padding:0}.outline-action{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:5px;padding:8px 13px;font-size:13px}.outline-action:hover{background:var(--blue-soft)}.model-result{max-width:100%;color:var(--ink);align-items:center;display:inline-flex}.numeric-value code{color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:normal;font-weight:500}.numeric-value button{color:var(--blue);background:0 0;border:0;font-size:12px}.share-track{background:#fff;border:1px solid #2a2f35;border-radius:999px;width:220px;height:12px;padding:1px;overflow:hidden}.share-track span{background:var(--lime);border-radius:999px;height:100%;display:block}.share-value>strong{font-size:inherit}.segment-section{padding:22px 24px}.segment-section .section-heading{margin-bottom:16px}.segment-section .section-heading h2{font-size:19px}.segment-overview{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:0;margin-bottom:18px;display:grid;overflow:hidden}.segment-overview>div{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px 16px;display:flex}.segment-overview>div+div{border-left:1px solid var(--line)}.segment-overview>div>span{color:var(--muted);font-size:13px;line-height:1.5}.segment-overview strong{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:18px;line-height:1.35}.segment-overview .segment-network strong{font-size:16px}.segment-map{padding:3px}.segment-grid{grid-template-columns:repeat(64,minmax(0,1fr));gap:4px;width:100%;max-width:none;display:grid}.segment-cell{aspect-ratio:1;background:#16b980;border:0;border-radius:3px;width:100%;min-width:0;transition:transform .15s,box-shadow .15s,opacity .15s}.segment-cell:hover{opacity:.84;transform:translateY(-1px)}.segment-cell.target{outline:1px solid var(--ink);outline-offset:1px}.segment-cell.selected{outline:2px solid var(--red);outline-offset:2px}.segment-cell:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.segment-cell.vpn,.segment-swatch.vpn{background:#f3a447}.segment-cell.open-proxy,.segment-swatch.open-proxy{background:#f47e50}.segment-cell.tor,.segment-swatch.tor{background:#eb6872}.segment-cell.proxy,.segment-swatch.proxy{background:#df6b9a}.segment-cell.abuse,.segment-swatch.abuse{background:#d94d59}.segment-cell.unknown,.segment-swatch.unknown{background:#cbd2dc}.segment-legend{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.segment-legend-item{align-items:center;gap:7px;min-width:0;display:inline-flex}.segment-legend-item b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.segment-swatch{background:#16b980;border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}.tool-notice{z-index:5;color:#eef4fa;background:#182536;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:12px;display:flex;position:sticky;bottom:18px;box-shadow:0 9px 28px #0e1b2c40}.tool-notice button{color:#fff;background:0 0;border:1px solid #8ba3c0;border-radius:4px;padding:5px 9px;font-size:11px}.scene-section,.signal-section,.history-section{padding:22px 24px}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.section-heading h2{margin:0;font-size:19px}.section-count{color:var(--muted);white-space:nowrap;font-size:11px}.scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scene-card{background:#fff;border:1px solid #bfc8d2;border-radius:8px;min-height:132px;padding:16px 15px 14px;box-shadow:2px 3px #222f3f21}.scene-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.scene-card-top strong{font-size:14px}.scene-verdict{white-space:nowrap;font-size:10px}.scene-verdict.recommended{color:var(--green)}.scene-verdict.caution{color:var(--orange)}.scene-verdict.avoid{color:var(--red)}.stars{color:#cfd7df;gap:2px;margin:14px 0 9px;font-size:18px;line-height:1;display:flex}.stars .filled{color:#1da65d}.scene-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:7px;flex-direction:column;gap:7px;min-width:0;min-height:88px;padding:13px 14px 12px;display:flex}.metric-card span{color:var(--muted);font-size:13px}.metric-card strong{font-size:15px;line-height:1.35}.metric-card small{color:var(--muted);font-size:13px;line-height:1.6}.metric-card.good{border-top:3px solid var(--green)}.metric-card.neutral{border-top:3px solid var(--lime)}.metric-card.warn{border-top:3px solid var(--yellow)}.metric-card.danger{border-top:3px solid var(--red)}.metric-card.native-likely{border-top:3px solid #86d9a5}.metric-card.native-confirmed{border-top:3px solid #15803d}.metric-card.native-likely strong,.metric-card.native-confirmed strong{color:#166534}.metric-card.slate{border-top:3px solid #94a3b8}.evidence-list{background:var(--surface-soft);border-radius:7px;margin-top:14px;padding:12px 15px}.evidence-line{color:var(--muted);font-size:12px;line-height:1.7}.evidence-line span{color:var(--blue);margin-right:6px}.risk-components{border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:14px;overflow:hidden}.risk-components-heading{border-bottom:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:11px 14px;font-size:12px;display:flex}.risk-components-heading span{color:var(--muted);font-size:10px}.risk-component{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 42px minmax(150px,.5fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.risk-component:last-child{border-bottom:0}.risk-component>div{flex-direction:column;gap:3px;min-width:0;display:flex}.risk-component strong{font-size:11px}.risk-component small{color:var(--muted);font-size:10px;line-height:1.45}.risk-component b{text-align:right;font-size:13px}.risk-component b.up{color:var(--red)}.risk-component b.down{color:var(--green)}.risk-component b.flat{color:var(--muted)}.risk-component em{color:var(--muted);text-align:right;font-size:10px;font-style:normal}.source-list{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.source-list.wide{justify-content:flex-start;margin-top:13px}.source-list span{color:#6d7b8f;border:1px solid var(--line);border-radius:4px;padding:4px 6px;font-size:10px}.history-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.history-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:9px 11px;font-size:12px}.history-tabs button.active{color:var(--ink);border-color:#ef4d93;font-weight:700}.history-data-table{color:#45566d;width:100%;font-size:12px;overflow-x:auto}.history-data-head,.history-data-row{align-items:center;gap:16px;min-width:760px;display:grid}.history-data-head{color:#61748d;background:#edf4ff;border-bottom:1px solid #d8e4f3;padding:12px 14px;font-weight:700}.history-data-row{border-bottom:1px solid var(--line-soft);padding:13px 14px}.history-data-row:last-child{border-bottom:0}.history-data-cell,.history-cell-value{overflow-wrap:anywhere;min-width:0}.history-mobile-label{display:none}.history-grid-asn .history-data-head,.history-grid-asn .history-data-row{grid-template-columns:90px minmax(145px,.9fr) minmax(210px,1.35fr) minmax(190px,.85fr) 170px 170px;min-width:1040px}.history-grid-organization .history-data-head,.history-grid-organization .history-data-row{grid-template-columns:minmax(240px,1.7fr) minmax(145px,1fr) 160px 160px}.history-grid-registration .history-data-head,.history-grid-registration .history-data-row{grid-template-columns:minmax(145px,1fr) 90px 100px 160px 160px}.history-grid-location .history-data-head,.history-grid-location .history-data-row{grid-template-columns:minmax(145px,1fr) minmax(190px,1.4fr) 180px}.history-data-empty{color:var(--muted);padding:22px 14px}.history-country{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.history-country-label{white-space:nowrap;min-width:0}.history-country-label small{color:var(--muted);font-size:10px;font-weight:500}.history-country-na{color:#8a96a5;font-size:11px}.history-range{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:inline-flex}.history-range strong{color:#45566d;font-size:12px;font-weight:600}.history-range small{color:var(--muted);font-size:10px}.history-range-observation strong{color:#586b82}.history-range-missing{color:#8995a5;font-size:12px}.map-section{padding:22px 24px}.map-frame{background:#e8f0f5;border:1px solid #cbd7e5;border-radius:7px;height:330px;position:relative;overflow:hidden}.map-frame iframe{border:0;width:100%;height:100%;display:block}.map-empty{color:var(--muted);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.map-meta{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:12px;font-size:11px;display:flex}.map-open-link{color:var(--blue);border-bottom:1px solid;margin-left:auto;text-decoration:none}.history-line{border-bottom:1px solid var(--line-soft);grid-template-columns:100px 13px minmax(0,1fr);align-items:start;gap:11px;padding:14px 0;display:grid}.history-line:last-child{border-bottom:0}.history-line time{color:var(--muted);padding-top:2px;font-size:11px}.history-marker{background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 4px var(--blue-soft);border-radius:50%;margin-top:5px}.history-line strong{font-size:13px}.history-line p{color:var(--muted);margin:4px 0 0;font-size:12px}.empty-copy{color:var(--muted);margin:0;padding:18px 0 4px;font-size:12px}.footer{color:#9aa6b6;justify-content:space-between;gap:20px;max-width:1240px;margin:0 auto;padding:0 24px 25px;font-size:11px;display:flex}@media (max-width:820px){.topbar{gap:20px;padding:0 16px}.topbar .brand small,.topbar nav a:nth-child(n+2){display:none}.workspace{padding:32px 16px 52px}.workspace h1{font-size:34px}.report-row{grid-template-columns:126px minmax(0,1fr)}.report-label{padding-left:10px;padding-right:10px}.report-value{padding-left:14px;padding-right:14px}.location-card{min-width:0}.provider-match{grid-template-columns:minmax(140px,.8fr) minmax(130px,.7fr) minmax(170px,1fr)}.scene-grid,.metric-grid{grid-template-columns:1fr 1fr}.segment-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-overview>.segment-network{grid-column:1/-1}.segment-overview>div+div{border-left:0;border-top:1px solid var(--line)}.segment-overview>div:last-child{border-left:1px solid var(--line)}.segment-grid{grid-template-columns:repeat(32,minmax(0,1fr));gap:4px}}@media (max-width:560px){.topbar{height:58px}.service-status{display:none}.querybar button{padding:0 14px}.report-hero{flex-direction:column;align-items:stretch;gap:18px;padding:18px}.report-capture-button{width:44px;height:44px;top:auto;bottom:18px}.hero-ip-line{flex-wrap:nowrap;align-items:center;gap:9px}.hero-ip-line h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:24px;overflow:hidden}.hero-ip-line .verdict-badge{white-space:nowrap;flex:none;padding:5px 9px;font-size:11px}.hero-score-summary{text-align:left;flex-direction:row;flex:none;gap:14px;padding-right:56px}.hero-score{width:116px;height:58px}.hero-score strong{font-size:28px}.hero-score-caption{flex:1}.report-row{grid-template-columns:minmax(88px,28%) minmax(0,1fr);min-height:56px}.report-label{border-right:1px solid var(--line);border-bottom:0;flex-flow:row;justify-content:center;align-items:center;gap:0;padding:10px 6px;font-size:13px}.report-label>span{white-space:nowrap}.report-value{min-height:56px;padding:10px}.report-table .info-note{display:none}.report-table .direct-environment-result{gap:4px 10px}.report-table .direct-environment-link{align-items:center;min-height:32px;display:inline-flex}.inline-actions{gap:10px;width:auto;margin-left:auto}.location-card{width:100%}.location-card .confidence-inline{grid-column:1/-1;font-size:11px}.location-card .confidence-inline b{font-size:12px}.location-card .confidence-bars i{width:20px}.risk-value{display:block}.risk-value>.info-note{text-align:right;margin-top:8px;padding-top:0;display:block}.provider-match{grid-template-columns:1fr;gap:5px}.provider-match>div{justify-content:space-between}.info-note p{width:auto;position:fixed;inset:auto 16px 18px}.scene-section,.signal-section,.history-section{padding:18px 14px}.scene-grid,.metric-grid{grid-template-columns:1fr}.scene-card{min-height:0;box-shadow:none;border-color:var(--line)}.segment-section{padding:18px 14px}.segment-overview>div{padding:12px}.segment-grid{grid-template-columns:repeat(16,minmax(0,1fr));gap:4px}.segment-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.segment-legend-item{grid-template-columns:9px minmax(0,1fr) auto;align-items:baseline;gap:7px;display:grid}.segment-legend-summary{grid-column:1/-1}.segment-legend-summary+.segment-legend-summary{border-bottom:1px solid var(--line-soft);padding-bottom:10px}.segment-swatch{align-self:center}.abuse-value{grid-template-columns:1fr 1fr}.abuse-value>.abuse-email,.abuse-value>.abuse-address{grid-column:1/-1}.map-section{padding:18px 14px}.map-frame{height:240px}.map-open-link{width:100%;margin-left:0}.section-heading{flex-direction:column;align-items:flex-start;gap:8px}.report-stack .section-heading{flex-flow:wrap;align-items:baseline;gap:6px 14px}.history-tabs{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid;overflow:visible}.history-tabs button{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;min-height:42px;padding:9px 10px;font-size:13px;line-height:1.5}.history-tabs button:last-child:nth-child(odd){grid-column:1/-1}.history-tabs button.active{color:#b4233e;background:#fff5f7;border-color:#e5acb8}.history-data-table{overflow:visible}.history-data-table .history-data-head{display:none}.history-data-table .history-data-row{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin-top:10px;padding:14px 12px}.history-data-cell{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.history-mobile-label{color:var(--muted);font-size:13px;line-height:1.5;display:block}.history-cell-value{font-size:14px;line-height:1.5}.history-range,.history-country{white-space:normal;flex-wrap:wrap;align-items:flex-start;gap:4px 7px;display:flex}.history-range{flex-direction:column}.history-country-label{white-space:normal}.history-line{grid-template-columns:10px minmax(0,1fr);gap:6px 12px}.history-line time,.history-line>div{grid-column:2}.history-marker{grid-area:1/1/3}.map-meta{gap:8px 16px;line-height:1.6}.risk-meter-wrap{gap:9px}.risk-scale{grid-template-columns:1fr 1fr}.risk-scale span:not(:first-child):not(:last-child){display:none}.risk-component{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.risk-component em{text-align:left;overflow-wrap:anywhere;grid-column:1/-1}.share-track{width:150px}.footer{padding:0 16px 20px;display:block}.footer span{margin-top:5px;display:block}}@media (min-width:561px){.report-table>.report-row:last-child .info-note p{top:auto;bottom:calc(100% + 8px)}}@media (max-width:820px){.site-header-actions{gap:3px}.site-header-action,.site-header-login{display:none}.site-header-register{min-height:32px;padding:0 9px;font-size:10px}.locale-switcher-trigger{min-height:32px}.auth-header,.auth-layout,.auth-footer{width:calc(100vw - 32px)}.auth-layout{grid-template-columns:1fr;gap:31px;min-height:auto;padding:48px 0 40px}.auth-intro{max-width:none}.auth-intro h1{margin-top:0;font-size:39px}.auth-intro>p{font-size:12px}.auth-proof{margin-top:25px}.auth-footer{min-height:64px}}@media (max-width:460px){.auth-header{height:68px}.auth-header .brand-wordmark{font-size:18px}.auth-header-actions>a{display:none}.auth-form{padding:25px 21px 23px}.auth-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}}.asn-topbar{z-index:1;background:0 0;border-bottom:1px solid #ffffff1c;height:68px;padding:0 max(28px,50vw - 620px);position:relative}.asn-brand{color:#f9fbff}.asn-brand>span{color:#10170b;background:#c6f45a;border-radius:8px;box-shadow:5px 4px #ef4d93}.asn-brand strong{letter-spacing:-.02em;font-size:16px}.asn-brand small{color:#8d99aa}.asn-topbar nav a,.asn-query-link{color:#9aa6b5}.asn-topbar nav a.active{color:#c6f45a;border-bottom-color:#c6f45a}.asn-topbar nav a:hover,.asn-query-link:hover{color:#fff}.asn-query-link{color:#c6f45a;font-weight:700}.asn-profile{background:#fff;border:1px solid #dce1e8;border-radius:9px;padding:0;overflow:hidden;box-shadow:0 10px 28px #03081033}@media (max-width:850px){.asn-shell:before{height:390px}.asn-topbar{padding:0 17px}.asn-content{width:calc(100vw - 28px);margin:0 14px;padding-top:21px}.asn-profile-head{flex-direction:column;align-items:flex-start;gap:17px;padding:22px 18px 19px}.asn-profile-meta{align-items:flex-start;min-width:0}.asn-profile-meta strong{text-align:left}.asn-facts>div{grid-template-columns:112px minmax(0,1fr)}.asn-facts dt{font-size:10px}.asn-facts dd{overflow-wrap:anywhere;padding:0 14px;font-size:10px}.asn-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.asn-summary>div,.asn-summary>div:first-child,.asn-summary>div:last-child{border-bottom:1px solid #e1e5ea;border-right:1px solid #e1e5ea;border-radius:0;min-height:76px}.asn-summary>div:nth-child(2n){border-right:0}.asn-summary>div:last-child{border-bottom:0;grid-column:span 2}.asn-data-heading{flex-direction:column;align-items:flex-start}.asn-tabs{overflow-x:auto}.asn-tab{min-height:45px;padding:0 12px;font-size:10px}.asn-tab:first-child{padding-left:14px}.asn-lower-grid{grid-template-columns:1fr}}.architecture-shell{color:#18222d;background:#f3f6f8;min-height:100vh;font-family:Segoe UI Variable Display,Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}.architecture-shell main{min-height:70vh}.arch-wrap{width:min(1180px,100vw - 48px);margin:0 auto}.arch-hero{color:#fff;background:#081018;border-bottom:1px solid #1f2d39;position:relative;overflow:hidden}.arch-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 calc(50% - 590px),#ffffff09 calc(50% - 590px) calc(50% - 589px),#0000 calc(50% - 589px) calc(50% + 589px),#ffffff09 calc(50% + 589px) calc(50% + 590px),#0000 calc(50% + 590px));position:absolute;inset:0}.arch-breadcrumb{z-index:1;color:#758596;border-bottom:1px solid #ffffff17;align-items:center;gap:10px;height:54px;font-size:11px;display:flex;position:relative}.arch-breadcrumb a{color:#aeb9c5;text-decoration:none}.arch-breadcrumb a:hover{color:#c6f45a}.arch-breadcrumb strong{color:#e9eef4;font-weight:650}.arch-hero-copy{z-index:1;grid-template-columns:minmax(0,1fr) 224px;align-items:center;gap:76px;min-height:302px;padding:46px 0 44px;display:grid;position:relative}.arch-hero-copy>div{min-width:0}.arch-status{color:#c6f45a;align-items:center;gap:9px;font-size:11px;font-weight:720;display:inline-flex}.arch-status i{background:#c6f45a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c6f45a1a}.arch-hero h1{color:#fff;letter-spacing:0;max-width:820px;margin:17px 0 16px;font-size:46px;font-weight:760;line-height:1.12}.arch-hero-copy>div>p{color:#aab5c2;max-width:790px;margin:0;font-size:15px;line-height:1.85}.arch-hero-copy aside{background:#ffffff09;border-left:2px solid #c6f45a;flex-direction:column;justify-content:center;min-height:142px;padding:0 24px;display:flex}.arch-hero-copy aside span{color:#7f8d9b;font-size:10px}.arch-hero-copy aside strong{color:#fff;margin:10px 0 7px;font-size:18px;font-weight:710}.arch-hero-copy aside small{color:#c6f45a;font-size:10px}.arch-metrics{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.arch-metrics>div{border-right:1px solid #ffffff1a;align-items:baseline;gap:11px;min-height:91px;padding:29px 24px 22px;display:flex}.arch-metrics>div:first-child{padding-left:0}.arch-metrics>div:last-child{border-right:0}.arch-metrics strong{color:#fff;white-space:nowrap;font-size:23px;font-weight:730;line-height:1}.arch-metrics span{color:#8493a2;font-size:10px;line-height:1.45}.arch-content{padding:26px 0 74px}.arch-section{background:#fff;border:1px solid #dce3e8;border-radius:7px;margin-bottom:14px;overflow:hidden;box-shadow:0 3px 12px #13223109}.arch-section-heading{border-bottom:1px solid #e3e8ec;justify-content:space-between;align-items:flex-end;gap:50px;min-height:112px;padding:25px 28px 23px;display:flex}.arch-section-heading>div{min-width:250px}.arch-section-heading span{color:#317077;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.arch-section-heading h2{color:#131e29;letter-spacing:0;margin:0;font-size:21px;font-weight:740;line-height:1.3}.arch-section-heading p{color:#77838f;text-align:right;max-width:570px;margin:0;font-size:11px;line-height:1.75}.arch-flow{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.arch-flow article{border-right:1px solid #e2e7eb;min-height:215px;padding:28px 26px 25px;position:relative}.arch-flow article:last-child{border-right:0}.arch-flow article:not(:last-child):after{content:"›";z-index:1;color:#6b7b89;background:#fff;border:1px solid #d8e0e5;border-radius:50%;place-items:center;width:21px;height:21px;font-size:16px;line-height:1;display:grid;position:absolute;top:43px;right:-11px}.arch-flow article>span{color:#9aa5ae;font-size:10px;font-weight:750;display:block}.arch-flow article h3{color:#182531;margin:15px 0 17px;font-size:16px;font-weight:720}.arch-flow article:first-child h3{color:#317077}.arch-flow ul,.arch-retention-grid ul{margin:0;padding:0;list-style:none}.arch-flow li{color:#687683;margin-top:8px;padding-left:13px;font-size:11px;line-height:1.55;position:relative}.arch-flow li:before{content:"";background:#aab5bd;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:0}.arch-lifecycle{border-bottom:1px solid #e2e7eb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arch-lifecycle article{border-right:1px solid #e2e7eb;min-height:164px;padding:25px 27px 23px;position:relative}.arch-lifecycle article:last-child{border-right:0}.arch-lifecycle article:not(:last-child):after{content:"→";z-index:1;color:#6b7b89;background:#fff;border:1px solid #d8e0e5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;line-height:1;display:grid;position:absolute;top:31px;right:-10px}.arch-lifecycle article>span{color:#9aa5ae;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:750}.arch-lifecycle article h3{color:#182531;margin:13px 0 9px;font-size:16px;font-weight:720}.arch-lifecycle article:first-child h3{color:#317077}.arch-lifecycle article p{color:#74818c;max-width:280px;margin:0;font-size:10px;line-height:1.7}.arch-status-grid{background:#f8fafb;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 27px 21px;display:grid}.arch-status-grid>div{border-right:1px solid #dfe5e9;min-width:0;padding:4px 19px}.arch-status-grid>div:first-child{padding-left:0}.arch-status-grid>div:last-child{border-right:0;padding-right:0}.arch-status-grid>div>strong{color:#283541;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.arch-status-dot{background:#2aaf77;border-radius:50%;width:7px;height:7px;display:inline-block}.arch-status-dot.withdrawn{background:#9aa4ad}.arch-status-dot.partial{background:#d09b37}.arch-status-dot.stale{background:#778998}.arch-status-grid p{color:#7f8a94;margin:8px 0 0;font-size:10px;line-height:1.6}.arch-specs{border-bottom:1px solid #e2e7eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.arch-specs>div{border-right:1px solid #e2e7eb;flex-direction:column;justify-content:center;min-height:130px;padding:22px 27px;display:flex}.arch-specs>div:last-child{border-right:0}.arch-specs span{color:#7f8b96;font-size:10px}.arch-specs strong{color:#182531;margin:9px 0 6px;font-size:19px;font-weight:740;line-height:1.1}.arch-specs small{color:#96a0a9;font-size:9px;line-height:1.5}.arch-guardrails{background:#f8fafb;grid-template-columns:repeat(3,minmax(0,1fr));padding:23px 27px 26px;display:grid}.arch-guardrails>div{border-right:1px solid #dfe5e9;min-width:0;padding:1px 28px}.arch-guardrails>div:first-child{padding-left:0}.arch-guardrails>div:last-child{border-right:0;padding-right:0}.arch-guardrails strong{float:left;color:#317077;min-width:54px;margin-right:13px;font-size:21px;font-weight:760;line-height:1}.arch-guardrails span{color:#283541;font-size:11px;font-weight:700;display:block}.arch-guardrails p{color:#7f8a94;margin:8px 0 0 67px;font-size:10px;line-height:1.65}.arch-table-wrap{width:100%;overflow-x:auto}.arch-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:890px}.arch-table th{color:#77838e;text-align:left;background:#f5f7f8;border-bottom:1px solid #dfe5e9;height:42px;padding:0 22px;font-size:10px;font-weight:690}.arch-table th:first-child{width:25%}.arch-table th:nth-child(2){width:19%}.arch-table th:nth-child(3){width:12%}.arch-table th:nth-child(4){width:44%}.arch-table td{color:#5f6d79;vertical-align:middle;border-bottom:1px solid #e6eaed;min-height:58px;padding:16px 22px;font-size:11px;line-height:1.6}.arch-table tbody tr:last-child td{border-bottom:0}.arch-table tbody tr:hover{background:#fbfcfc}.arch-table code{color:#245c62;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:650}.arch-table td strong{color:#24323e;font-size:10px;font-weight:700}.arch-retention-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.arch-retention-grid article{min-height:216px;padding:30px 31px}.arch-retention-grid article+article{background:#f9fbfb;border-left:1px solid #e2e7eb}.arch-retention-grid article>span{color:#8b969f;font-size:10px;font-weight:700}.arch-retention-grid article:last-child>span{color:#317077}.arch-retention-grid h3{color:#182531;margin:8px 0 21px;font-size:17px;font-weight:720}.arch-retention-grid li{color:#64727e;margin-top:10px;padding-left:18px;font-size:11px;line-height:1.55;position:relative}.arch-retention-grid li:before{content:"×";color:#9aa4ac;font-weight:700;position:absolute;left:0}.arch-retention-grid article:last-child li:before{content:"✓";color:#317077}.arch-fields{background:#e2e7eb;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.arch-fields code{color:#35515a;overflow-wrap:anywhere;background:#fff;align-items:center;min-height:57px;padding:0 19px;font-family:Cascadia Code,Consolas,monospace;font-size:10px;display:flex}.arch-fields code:hover{color:#1e666f;background:#f6faf9}.arch-launch-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.arch-launch-list li{border-bottom:1px solid #e4e9ec;align-items:center;gap:15px;min-height:62px;padding:0 27px;display:flex}.arch-launch-list li:nth-child(odd){border-right:1px solid #e4e9ec}.arch-launch-list li:nth-last-child(-n+2){border-bottom:0}.arch-launch-list span{color:#9ba5ad;font-family:Cascadia Code,Consolas,monospace;font-size:9px}.arch-launch-list strong{color:#36434e;font-size:11px;font-weight:650}@media (max-width:960px){.arch-hero-copy{grid-template-columns:minmax(0,1fr) 196px;gap:38px}.arch-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-flow article:nth-child(2){border-right:0}.arch-flow article:nth-child(-n+2){border-bottom:1px solid #e2e7eb}.arch-flow article:nth-child(2):after{display:none}.arch-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-specs>div:nth-child(2){border-right:0}.arch-specs>div:nth-child(-n+2){border-bottom:1px solid #e2e7eb}.arch-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.arch-wrap{width:calc(100vw - 28px)}.arch-breadcrumb{height:44px}.arch-hero-copy{grid-template-columns:1fr;gap:25px;min-height:0;padding:36px 0 32px}.arch-hero h1{margin:14px 0;font-size:34px}.arch-hero-copy>div>p{font-size:13px;line-height:1.75}.arch-hero-copy aside{min-height:86px;padding:16px 20px}.arch-hero-copy aside strong{font-size:16px}.arch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-metrics>div{border-bottom:1px solid #ffffff1a;min-height:76px;padding:22px 15px}.arch-metrics>div:nth-child(2n){border-right:0}.arch-metrics>div:nth-last-child(-n+2){border-bottom:0}.arch-metrics>div:first-child{padding-left:15px}.arch-metrics strong{font-size:19px}.arch-content{padding:14px 0 48px}.arch-section{border-radius:6px;margin-bottom:10px}.arch-section-heading{flex-direction:column;align-items:flex-start;gap:11px;min-height:0;padding:21px 18px 18px}.arch-section-heading>div{min-width:0}.arch-section-heading h2{font-size:18px}.arch-section-heading p{text-align:left;max-width:none;font-size:10px}.arch-flow{grid-template-columns:1fr}.arch-flow article{border-bottom:1px solid #e2e7eb;border-right:0;min-height:0;padding:23px 20px}.arch-flow article:nth-child(-n+3){border-bottom:1px solid #e2e7eb}.arch-flow article:last-child{border-bottom:0}.arch-flow article:after,.arch-flow article:nth-child(2):after,.arch-flow article:not(:last-child):after{display:none}.arch-flow article h3{margin:10px 0 13px}.arch-lifecycle{grid-template-columns:1fr}.arch-lifecycle article{border-bottom:1px solid #e2e7eb;border-right:0;min-height:0;padding:22px 20px}.arch-lifecycle article:last-child{border-bottom:0}.arch-lifecycle article:not(:last-child):after{display:none}.arch-lifecycle article p{max-width:none}.arch-status-grid{grid-template-columns:1fr;padding:7px 20px 9px}.arch-status-grid>div,.arch-status-grid>div:first-child,.arch-status-grid>div:last-child{border-bottom:1px solid #dfe5e9;border-right:0;min-height:86px;padding:19px 0}.arch-status-grid>div:last-child{border-bottom:0}.arch-specs{grid-template-columns:1fr}.arch-specs>div{border-bottom:1px solid #e2e7eb;border-right:0;min-height:104px;padding:18px 20px}.arch-specs>div:nth-child(-n+3){border-bottom:1px solid #e2e7eb}.arch-specs>div:last-child{border-bottom:0}.arch-guardrails{grid-template-columns:1fr;padding:7px 20px 9px}.arch-guardrails>div,.arch-guardrails>div:first-child,.arch-guardrails>div:last-child{border-bottom:1px solid #dfe5e9;border-right:0;min-height:114px;padding:22px 0}.arch-guardrails>div:last-child{border-bottom:0}.arch-retention-grid{grid-template-columns:1fr}.arch-retention-grid article{min-height:0;padding:25px 20px}.arch-retention-grid article+article{border-top:1px solid #e2e7eb;border-left:0}.arch-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.arch-fields code{min-height:52px;padding:0 13px;font-size:9px}.arch-launch-list{grid-template-columns:1fr}.arch-launch-list li{min-height:57px;padding:0 19px;border-bottom:1px solid #e4e9ec!important;border-right:0!important}.arch-launch-list li:last-child{border-bottom:0!important}}@media (max-width:420px){.arch-hero h1{font-size:30px}.arch-metrics>div{flex-direction:column;align-items:flex-start;gap:6px}.arch-fields{grid-template-columns:1fr 1fr}}.site-header{z-index:40;color:#f8fbff;background:#050a10;border-bottom:1px solid #202a36;height:72px;position:relative}.site-header-inner{z-index:3;align-items:center;gap:30px;width:min(1240px,100vw - 48px);height:72px;margin:0 auto;display:flex;position:relative}.brand-wordmark{color:#f7fbf9;letter-spacing:0;white-space:nowrap;transform-origin:0;align-items:baseline;padding-right:.12em;font-family:Arial Black,Segoe UI Variable Display,Arial,sans-serif;font-size:21px;font-style:italic;font-weight:900;line-height:1;display:inline-flex;transform:skew(-4deg)}.brand-wordmark-lead,.brand-wordmark-dot,.brand-wordmark-tail{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-wordmark-lead{color:#c6f45a;background-image:linear-gradient(#c6f45a 0% 100%)}.brand-wordmark-dot{color:#fff;background-image:linear-gradient(#fff 0 38%,#ffb5b9 65%,#ff3d47 100%);margin:0 .035em;font-size:1.04em}.brand-wordmark-tail{color:#fff;background-image:linear-gradient(#fff 0 42%,#ffb4b7 64%,#ff3d47 100%)}.brand-wordmark-dark{color:#0b121a}.brand-wordmark-dark .brand-wordmark-lead{background-image:linear-gradient(#7f9f20 0% 100%)}.brand-wordmark-dark .brand-wordmark-dot,.brand-wordmark-dark .brand-wordmark-tail{background-image:linear-gradient(#111b25 0 45%,#c93545 100%)}.site-brand{color:#fff;flex:none;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.site-brand .brand-wordmark{font-size:23px}.site-nav{align-self:stretch;align-items:stretch;gap:1px;min-width:0;display:flex;position:relative}.site-nav-indicator{z-index:2;opacity:0;pointer-events:none;background:#c6f45a;height:2px;transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),opacity .12s;position:absolute;bottom:0;left:0}.site-nav-indicator.ready{opacity:1}.site-nav-trigger{color:#a9b5c5;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:0;height:100%;padding:0 14px;font-size:13px;font-weight:680;text-decoration:none;display:inline-flex;position:relative}.site-nav-trigger:before{content:"";z-index:-1;background:0 0;border:1px solid #0000;border-radius:6px;transition:background .15s,border-color .15s;position:absolute;inset:10px 3px}.site-nav-trigger:hover,.site-nav-trigger.open{color:#f7f9fc}.site-nav-trigger:hover:before,.site-nav-trigger.open:before{background:#111923;border-color:#263342}.site-nav-trigger.selected{color:#c6f45a}.site-nav-trigger i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.site-nav-trigger.open i{transform:translateY(2px)rotate(225deg)}.site-header-action{color:#c6f45a;white-space:nowrap;background:#111b0c;border:1px solid #3d5220;border-radius:6px;flex:none;align-items:center;gap:9px;min-height:38px;margin-left:auto;padding:0 13px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.site-header-action:hover{color:#10170b;background:#c6f45a;border-color:#c6f45a}.site-header-action span{font-size:14px}.site-header-actions{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.site-header-actions .site-header-action{margin-left:4px}.site-header-login,.site-header-register{color:#aab7c7;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.site-header-login:hover{color:#fff;background:#111923}.site-header-register{color:#10170b;background:#c6f45a;border:1px solid #c6f45a}.site-header-register:hover{background:#e0ff8e;border-color:#e0ff8e}.locale-switcher{z-index:5;flex:none;position:relative}.locale-switcher-trigger{color:#aab7c7;white-space:nowrap;cursor:pointer;background:#080f17;border:1px solid #283746;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.locale-switcher-trigger:hover,.locale-switcher.is-open .locale-switcher-trigger{color:#fff;background:#111923;border-color:#4b6073}.locale-switcher-trigger>.locale-switcher-flag{border-color:#465768;border-radius:2px;width:22px;height:15px;box-shadow:0 1px 2px #00000038}.locale-switcher-trigger>b{white-space:nowrap;color:#dbe5ee;flex:none;font-size:10px;font-weight:750;line-height:1.2}.locale-switcher-trigger i{border-bottom:1px solid;border-right:1px solid;flex:none;width:5px;height:5px;transform:translateY(-1px)rotate(45deg)}.locale-switcher-menu{background:#0b131c;border:1px solid #263646;border-radius:6px;min-width:126px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 30px #00000047}.locale-switcher-menu button{color:#9daabb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;width:100%;padding:8px 9px;font-size:11px;display:flex}.locale-switcher-menu button:hover,.locale-switcher-menu button.active{color:#eaf3fb;background:#15212d}.locale-switcher-menu .locale-switcher-flag{border-color:#465768;border-radius:2px;width:22px;height:15px;box-shadow:0 1px 2px #00000038}.auth-shell{color:#f4f8fc;background:#050a10;min-height:100vh;position:relative;overflow:hidden}.auth-noise{pointer-events:none;opacity:.4;background:radial-gradient(circle at 73% 21%,#c6f45a17,#0000 27%),radial-gradient(circle at 24% 77%,#376beb1c,#0000 32%);position:absolute;inset:0}.auth-header,.auth-layout,.auth-footer{z-index:1;width:min(1120px,100vw - 48px);margin:0 auto;position:relative}.auth-header{border-bottom:1px solid #1a2734;justify-content:space-between;align-items:center;height:78px;display:flex}.auth-header-actions{align-items:center;gap:13px;display:flex}.auth-header-actions>a{color:#91a2b5;font-size:11px;text-decoration:none}.auth-header-actions>a:hover{color:#fff}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:center;gap:clamp(44px,8vw,125px);min-height:calc(100vh - 148px);padding:62px 0 52px;display:grid}.auth-intro{max-width:485px}.auth-intro h1{color:#f4f8fc;letter-spacing:-.045em;margin:0 0 13px;font-size:clamp(38px,5vw,58px);font-weight:760;line-height:1.04}.auth-intro>p{color:#95a7ba;max-width:420px;margin:0;font-size:14px;line-height:1.7}.auth-proof{border-top:1px solid #1b2a37;align-items:center;gap:12px;margin-top:52px;padding-top:19px;display:flex}.auth-proof>span{color:#c6f45a;border:1px solid #455c70;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.auth-proof strong,.auth-proof small{display:block}.auth-proof strong{color:#d9e4ed;font-size:11px}.auth-proof small{color:#71869a;margin-top:4px;font-size:10px}.auth-card{background:#0b151ee6;border:1px solid #2a3c4b;border-radius:9px;box-shadow:0 22px 54px #00000038}.auth-form{padding:31px 32px 28px}.auth-form-heading{margin-bottom:24px}.auth-form-heading h2{color:#f4f8fc;letter-spacing:-.02em;margin:0 0 7px;font-size:23px;font-weight:720}.auth-form-heading p{color:#7f93a6;margin:0;font-size:11px;line-height:1.55}.auth-form label:not(.auth-checkbox){color:#9dafc0;margin-top:15px;font-size:10px;font-weight:650;display:block}.auth-form input[type=email],.auth-form input[type=password]{color:#e7eef5;width:100%;height:43px;font:inherit;background:#08121b;border:1px solid #2b3e4e;border-radius:5px;outline:none;margin-top:7px;padding:0 12px;font-size:12px;transition:border-color .15s,box-shadow .15s;display:block}.auth-form input::placeholder{color:#526579}.auth-form input:focus{border-color:#7fa63d;box-shadow:0 0 0 3px #c6f45a1a}.auth-submit{color:#10170b;cursor:pointer;background:#c6f45a;border:1px solid #c6f45a;border-radius:5px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;margin-top:21px;font-size:12px;font-weight:800;display:inline-flex}.auth-submit:hover{background:#e0ff8e;border-color:#e0ff8e}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-submit span{font-size:16px}.auth-switch{color:#71869a;text-align:center;margin:21px 0 0;font-size:10px}.auth-switch a{color:#c6f45a;margin-left:5px;text-decoration:none}.auth-switch a:hover{text-underline-offset:3px;text-decoration:underline}.auth-error,.auth-success{border-radius:4px;margin:13px 0 0;padding:9px 10px;font-size:10px;line-height:1.4}.auth-error{color:#ffb8bc;background:#74283338;border:1px solid #713c45}.auth-success{color:#a8e3bb;background:#206c4233;border:1px solid #3b6e50}.auth-checkbox{color:#72879a;cursor:pointer;align-items:flex-start;gap:8px;margin-top:16px;font-size:10px;line-height:1.45;display:flex}.auth-checkbox input{accent-color:#c6f45a;margin:1px 0 0}.auth-footer{color:#5f7387;border-top:1px solid #1a2734;justify-content:space-between;align-items:center;min-height:70px;font-size:10px;display:flex}.auth-footer nav{gap:18px;display:flex}.auth-footer a{color:#8295a8;text-decoration:none}.auth-footer a:hover{color:#c6f45a}.site-menu-backdrop{z-index:1;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03070c80;border:0;border-radius:0;width:100%;height:auto;animation:.14s ease-out both site-backdrop-in;position:fixed;inset:72px 0 0}.site-menu-positioner{z-index:2;width:min(980px,100vw - 32px);padding-top:10px;position:absolute;top:72px;left:50%;transform:translate(-50%)}.site-menu-panel{background:#101821;border:1px solid #2b3746;border-radius:7px;animation:.16s ease-out both site-menu-in;overflow:hidden;box-shadow:0 22px 55px #00000080}.site-menu-panel>header{background:#0b1219;border-bottom:1px solid #293442;justify-content:space-between;align-items:center;gap:16px;min-height:57px;padding:0 18px;display:flex}.site-menu-panel>header>div{align-items:center;gap:10px;display:flex}.site-menu-panel>header>div>i{background:#c6f45a;border-radius:2px;width:3px;height:16px;display:block}.site-menu-panel>header strong{color:#fff;font-size:16px}.site-menu-panel>header small{color:#66758a;font-size:9px}.site-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px;display:grid}.site-menu-entry{min-width:0;min-height:80px;color:inherit;border:1px solid #0000;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid;position:relative}.site-menu-entry:hover{background:#17222e;border-color:#2d3c4e}.site-menu-entry>span{flex-direction:column;gap:5px;min-width:0;display:flex}.site-menu-entry strong{color:#fff;font-size:14px;font-weight:720;line-height:1.25}.site-menu-entry small{color:#c7d0dc;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.4;overflow:hidden}.site-menu-entry>i{color:#c6f45a;opacity:0;font-size:13px;font-style:normal;transition:opacity .14s,transform .14s;transform:translate(-4px)}.site-menu-entry:hover>i{opacity:1;transform:translate(0)}@keyframes site-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes site-backdrop-in{0%{opacity:0}to{opacity:1}}.site-mobile-menu-toggle,.site-mobile-menu-backdrop,.site-mobile-drawer{display:none}.site-mobile-menu-toggle{color:#c6f45a;cursor:pointer;background:#080f17;border:1px solid #283746;border-radius:6px;align-content:center;place-items:center;gap:4px;width:38px;height:36px;padding:0}.site-mobile-menu-toggle span{background:currentColor;border-radius:2px;width:16px;height:1.5px;transition:transform .18s,opacity .18s;display:block}.site-header.menu-open .site-mobile-menu-toggle span:first-child{transform:translateY(5.5px)rotate(45deg)}.site-header.menu-open .site-mobile-menu-toggle span:nth-child(2){opacity:0}.site-header.menu-open .site-mobile-menu-toggle span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.site-mobile-drawer{color:#eaf1f7;background:#0a1119;box-shadow:-18px 0 45px #00000047}.site-mobile-drawer-header{background:#070d14;border-bottom:1px solid #202d39;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:0 18px;display:flex}.site-mobile-drawer-header>div{align-items:baseline;gap:11px;display:flex}.site-mobile-drawer-header strong{color:#f3f7fb;font-size:18px;font-weight:720}.site-mobile-drawer-header>button{color:#b9c6d2;cursor:pointer;background:0 0;border:1px solid #2a3948;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;font-size:25px;line-height:1;display:grid}.site-mobile-drawer-header>button:hover{color:#c6f45a;border-color:#c6f45a}.site-mobile-drawer-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.site-mobile-group{border-bottom:1px solid #1e2b37}.site-mobile-group-trigger,.site-mobile-group-link{color:#dfe8f0;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:61px;padding:0 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.site-mobile-group-trigger:hover,.site-mobile-group-link:hover,.site-mobile-group.expanded>.site-mobile-group-trigger{color:#c6f45a;background:#101b25}.site-mobile-group-trigger i{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.site-mobile-group.expanded>.site-mobile-group-trigger i{transform:translateY(2px)rotate(225deg)}.site-mobile-group-link i{color:#c6f45a;font-size:17px;font-style:normal}.site-mobile-group-items{background:#0d161f;padding:0 10px 10px}.site-mobile-overview-link,.site-mobile-menu-entry{color:#d5e0e9;border-bottom:1px solid #1b2935;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:8px;text-decoration:none;display:grid}.site-mobile-overview-link{color:#c6f45a;grid-template-columns:minmax(0,1fr) auto;padding:13px 8px;font-size:13px;font-weight:720}.site-mobile-overview-link span{font-size:16px}.site-mobile-menu-entry:hover,.site-mobile-overview-link:hover{background:#15232f}.site-mobile-menu-entry>span{flex-direction:column;gap:4px;min-width:0;display:flex}.site-mobile-menu-entry strong{color:#edf4f8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;line-height:1.25;overflow:hidden}.site-mobile-menu-entry small{color:#8c9eae;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.site-mobile-menu-entry>i{color:#c6f45a;text-align:right;font-size:16px;font-style:normal}.site-mobile-menu-entry-disabled{opacity:.55;cursor:default}.site-mobile-drawer-footer{background:#080f16;border-top:1px solid #263541;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 15px;display:flex}.site-mobile-drawer-footer>span{color:#718497;font-size:10px}.site-mobile-drawer-footer .locale-switcher-trigger{min-height:34px}.site-tools{color:#dfe6ef;background:#071019;border-top:1px solid #1c2a38;width:100%}.site-tools-inner{width:min(1240px,100vw - 48px);margin:0 auto;padding:36px 0 44px}.site-tools-header{border-bottom:1px solid #1d2b38;justify-content:space-between;align-items:center;gap:24px;padding:0 2px 18px;display:flex}.site-tools-heading{min-width:0}.site-tools-heading>div{align-items:center;gap:9px;display:flex}.site-tools-heading>div>i{background:#c6f45a;border-radius:2px;width:2px;height:22px;display:block}.site-tools-heading h2{color:#f3f7fb;letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.site-tools-heading p{color:#788b9e;margin:7px 0 0 11px;font-size:11px;line-height:1.5}.site-tools-total{border-left:1px solid #253644;flex:none;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;padding:4px 0 4px 16px;display:grid}.site-tools-total strong{color:#c6f45a;letter-spacing:.03em;font-size:25px;font-weight:560;line-height:1}.site-tools-total span{color:#dbe5ee;font-size:11px}.site-tools-total small{color:#687b8e;grid-column:2;margin-top:3px;font-size:9px}.site-tools-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.site-tool-group{background:#0b1620;border:1px solid #213240;border-radius:6px;grid-column:span 2;min-width:0;transition:border-color .18s,background .18s;overflow:hidden}.site-tool-group:nth-child(4),.site-tool-group:nth-child(5){grid-column:span 3}.site-tool-group:hover{background:#0d1a25;border-color:#354b5d}.site-tool-group>header{background:#0d1924;border-bottom:1px solid #1e2f3d;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 13px;display:flex}.site-tool-group-title{align-items:center;gap:9px;min-width:0;display:flex}.site-tool-group-title h3{color:#eef4f9;margin:0;font-size:14px;font-weight:680;line-height:1.2}.site-tool-group-count{color:#718497;flex:none;font-size:9px}.site-tool-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:4px;display:grid}.site-tool-group:nth-child(n+4) .site-tool-items{grid-template-columns:repeat(3,minmax(0,1fr))}.site-tool-item{min-width:0;min-height:52px;color:inherit;border:1px solid #0000;border-radius:4px;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:6px;padding:7px 8px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.site-tool-item:hover{background:#132330;border-color:#2c4355}.site-tool-item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.site-tool-item-copy strong{color:#d7e1ea;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:630;line-height:1.25;overflow:hidden}.site-tool-item-copy small{color:#718497;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.site-tool-item-arrow{color:#c6f45a;opacity:0;font-size:12px;transition:opacity .16s,transform .16s;transform:translate(-3px)}.site-tool-item:hover .site-tool-item-arrow{opacity:1;transform:translate(0)}.site-tool-item-disabled{cursor:default}.site-tool-item-disabled .site-tool-item-copy strong{color:#b5c1cd}.site-footer{color:#7e8b9c;background:#050a10;border-top:1px solid #202c38;padding:20px max(24px,50vw - 620px) 13px}.site-footer-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;min-height:36px;display:grid}.site-footer-identity{align-items:center;gap:18px;min-width:0;display:flex}.site-footer-identity-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.site-footer-identity-copy>span{color:#8f9cac;font-size:11px;line-height:1.6}.site-footer-actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.site-footer-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 22px;height:auto;display:flex}.site-footer .site-footer-nav a{color:#a4b0bf;white-space:nowrap;border:0;align-items:center;height:32px;padding:0;font-size:12px;text-decoration:none;transition:color .15s;display:inline-flex}.site-footer-nav a:hover{color:#fff}.site-footer a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #c6f45a}.site-footer-socials{border-left:1px solid #26313d;flex:none;align-items:center;gap:8px;height:28px;padding-left:20px;display:flex}.site-social-link{color:#9ba9ba;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:26px;height:26px;transition:border-color .15s,color .15s,background .15s;display:grid}.site-social-link svg{fill:currentColor;width:14px;height:14px;display:block}.site-social-link:hover{color:#fff;background:#121d28;border-color:#c6f45a}.site-social-link.disabled{cursor:default;opacity:.42}.site-social-link.disabled:hover{color:#9ba9ba;background:0 0;border-color:#0000}.site-footer-brand{color:#fff;flex:none;align-items:center;min-height:29px;text-decoration:none;display:inline-flex}.site-footer-brand .brand-wordmark{font-size:16px}.site-footer-copyright{color:#8f9cac;text-align:center;border-top:1px solid #1b2733;margin-top:15px;padding-top:12px;font-size:10.5px;line-height:1.5}@media (max-width:1040px){.site-header-inner{gap:16px}.site-nav-trigger{padding:0 9px;font-size:12px}.site-header-action{padding:0 10px}.site-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-tool-group,.site-tool-group:nth-child(4),.site-tool-group:nth-child(5){grid-column:auto}.site-tool-group:nth-child(n+4) .site-tool-items{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-main{gap:24px}.site-footer-identity{flex-direction:column;align-items:flex-start;gap:8px}.site-footer-actions{gap:16px}.site-footer-nav{column-gap:16px}}@media (max-width:760px){.site-header{height:64px}.site-header-inner{gap:12px;width:100%;height:64px;padding:0 14px;display:flex}.site-brand .brand-wordmark{font-size:19px}.site-nav,.site-menu-backdrop,.site-menu-positioner{display:none}.site-header-actions{gap:7px}.site-header-actions>.locale-switcher{display:none}.site-header-actions button[class*=trigger]{min-height:34px;padding:0 9px;font-size:10px}.site-mobile-menu-toggle{display:grid}.site-mobile-menu-backdrop{z-index:41;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03070c9e;border:0;border-radius:0;width:100%;height:auto;position:fixed;inset:64px 0 0}.site-mobile-drawer{z-index:42;flex-direction:column;width:min(390px,100vw - 24px);animation:.2s ease-out both site-mobile-drawer-in;display:flex;position:fixed;top:64px;bottom:0;right:0}@keyframes site-mobile-drawer-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.site-tools-inner{width:calc(100vw - 28px);padding:28px 0 32px}.site-tools-header{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:16px}.site-tools-heading h2{font-size:21px}.site-tools-heading p{margin-left:17px}.site-tools-total{border-top:1px solid #263746;border-left:0;grid-template-columns:auto auto auto;width:100%;padding:14px 0 0}.site-tools-total small{grid-column:auto;margin:0 0 0 6px}.site-tools-inner>header{padding-bottom:16px}.site-tools-grid{grid-template-columns:1fr;gap:10px}.site-tool-group,.site-tool-group:nth-child(4),.site-tool-group:nth-child(5){grid-column:auto;padding:0}.site-tool-items,.site-tool-group:nth-child(n+4) .site-tool-items{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{padding:22px 20px 14px}.site-footer-main{flex-direction:column;align-items:center;gap:14px;display:flex}.site-footer-identity{text-align:center;align-items:center;gap:8px}.site-footer-actions{flex-wrap:wrap;justify-content:center;gap:12px 20px;max-width:100%}.site-footer-nav{justify-content:center;gap:4px 20px}.site-footer-copyright{margin-top:16px}}@media (max-width:480px){.site-tools-total{display:none}.site-tool-items,.site-tool-group:nth-child(n+4) .site-tool-items{grid-template-columns:1fr}.site-footer-actions{flex-direction:column;gap:8px}.site-footer-nav{column-gap:20px}.site-footer-socials{border-left:0;justify-content:center;height:26px;padding-left:0}}.legal-shell{background:#f3f6f8;min-height:100vh}.legal-main{width:min(860px,100vw - 48px);margin:0 auto;padding:52px 0 76px}.legal-breadcrumb{color:#7c8999;align-items:center;gap:9px;margin-bottom:28px;font-size:11px;display:flex}.legal-breadcrumb a{color:#2968db;text-decoration:none}.legal-breadcrumb span{color:#a3adba}.legal-heading{border-bottom:1px solid #d8e0e7;padding-bottom:30px}.legal-heading h1{color:#131c28;margin:0 0 13px;font-size:36px;line-height:1.15}.legal-heading p{color:#647286;max-width:720px;margin:0;font-size:13px;line-height:1.8}.legal-heading small{color:#8b96a5;margin-top:16px;font-size:10px;display:block}.legal-section{border-bottom:1px solid #dfe5eb;padding:27px 0}.legal-section h2{color:#182434;margin:0 0 12px;font-size:17px}.legal-section p,.legal-section li{color:#536176;font-size:12.5px;line-height:1.85}.legal-section p{margin:0}.legal-section ul{margin:0;padding-left:19px}.legal-section li+li{margin-top:5px}@media (max-width:760px){.legal-main{width:calc(100vw - 32px);padding:34px 0 54px}.legal-heading h1{font-size:30px}}.home-topbar{background:#03070d}.home-shell{background:#f7f8fa;min-height:100vh;position:relative;overflow:hidden}.home-topbar{--asn-topbar-background:#03070d;background:#03070d;position:relative}.home-hero{background:#03070d;border-top:1px solid #ffffff05;min-height:320px}.home-hero-inner{width:min(1240px,100vw - 48px);margin:0 auto;padding:66px 0 120px}.home-querybar{border:2px solid #1c2633;border-radius:9px;width:min(980px,82vw);max-width:none;height:66px;margin:0 auto;box-shadow:0 8px #ef4d93,0 20px 45px #00000059}.home-querybar .query-icon{color:#1b2737;text-align:center;width:58px;font-size:28px}.home-querybar input{font-size:16px}.home-querybar button{color:#10170b;background:#c6f45a;border-left:2px solid #1c2633;justify-content:center;min-width:142px;font-size:14px}.home-querybar button:hover:not(:disabled){background:#d3ff69}.home-error-banner{width:min(980px,82vw);max-width:none;margin:20px auto 0}.home-workspace{z-index:2;width:min(1240px,100vw - 48px);max-width:none;margin:-88px auto 0;padding:0 0 74px;position:relative}.home-workspace-loading{min-height:176px}.home-workspace .report-stack{margin-top:0}.home-workspace .report-hero{border-color:#dce1e8;box-shadow:0 10px 28px #0308102e}.home-shell .footer{background:#fff}.home-shell .section-count,.home-shell .hero-meta,.home-shell .provider-attribution-value>small{font-size:13px}.home-shell .provider-signal-list span{font-size:12px}.home-shell .info-note,.home-shell .info-note p{font-size:13px}.home-shell .check-item small,.home-shell .provider-match span{font-size:12px}.home-shell .provider-match code,.home-shell .provider-match small{font-size:13px}.home-shell .numeric-value button{font-size:14px}.home-shell .scene-card-top strong{font-size:16px}.home-shell .scene-verdict{font-size:13px}.home-shell .scene-card p{font-size:14px;line-height:1.65}.home-shell .metric-card span,.home-shell .metric-card small,.home-shell .risk-components-heading span{font-size:13px}.home-shell .risk-component strong{font-size:14px}.home-shell .risk-component small{font-size:13px;line-height:1.6}.home-shell .risk-component em,.home-shell .source-list span{font-size:13px}.home-shell .history-tabs button{padding:10px 14px;font-size:14px}.home-shell .history-data-head,.home-shell .history-data-row{font-size:14px}.home-shell .history-range strong{font-size:13px}.home-shell .history-country-label small,.home-shell .history-range small{font-size:12px}.home-shell .history-country-na{font-size:13px}.home-shell .history-line time{font-size:12px}.home-shell .history-line strong{font-size:14px}.home-shell .history-line p{font-size:13px}.home-shell .history-data-table{font-size:14px}.home-shell .map-meta{font-size:13px}.home-shell .footer{font-size:12px}.home-ad-rail{z-index:4;flex-direction:column;gap:12px;width:210px;display:flex;position:fixed;top:118px}.home-ad-rail.left{left:max(16px,50% - 856px)}.home-ad-rail.right{right:max(16px,50% - 856px)}.home-ad{background:#fff;border:1px solid #d7dee7;border-radius:6px;transition:transform .16s,box-shadow .16s;display:block;overflow:hidden;box-shadow:0 5px 16px #0308101f}.home-ad:hover{transform:translateY(-2px);box-shadow:0 9px 22px #0308102e}.home-ad:focus-visible{outline-offset:3px;outline:3px solid #ef4d93}.home-ad img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:850px){.home-topbar{padding:0 17px}.home-hero{min-height:275px}.home-hero-inner{width:calc(100vw - 28px);padding:50px 0 92px}.home-querybar,.home-error-banner{width:100%}.home-querybar{height:58px}.home-querybar .query-icon{width:43px;padding:0 8px;font-size:22px}.home-querybar input{font-size:13px}.home-querybar button{min-width:92px;padding:0 13px;font-size:12px}.home-workspace{width:calc(100vw - 28px);margin-top:-58px}.home-shell .history-tabs button{padding:9px 10px;font-size:13px}}@media (max-width:1699px){.home-ad-rail{display:none}}@media (prefers-reduced-motion:reduce){.home-ad{transition:none}}.admin-shell{min-height:100vh;color:var(--ink);background:#f4f7fa}.admin-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 max(22px,50vw - 640px);display:flex}.admin-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.admin-brand>div{flex-direction:column;gap:2px;display:flex}.admin-brand .brand-wordmark{font-size:18px}.admin-brand strong{letter-spacing:.01em;font-size:15px}.admin-brand span:not(.brand-mark){color:var(--muted);font-size:10px}.admin-top-actions{gap:8px;display:flex}.admin-profile{align-items:center;gap:9px;display:flex}.admin-profile>span{flex-direction:column;align-items:flex-end;gap:3px;margin-right:4px;display:flex}.admin-profile strong{color:var(--ink);font-size:11px}.admin-profile small{color:var(--muted);font-size:10px}.admin-quiet-button{border:1px solid var(--line);color:#52647b;background:#fff;border-radius:5px;padding:8px 12px;font-size:12px}.admin-quiet-button:hover{color:var(--blue);background:var(--blue-soft);border-color:#9dbaf0}.admin-content{max-width:1280px;margin:0 auto;padding:38px 22px 70px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.admin-heading h1{letter-spacing:-.02em;margin:7px 0 5px;font-size:30px}.admin-heading p{color:var(--muted);margin:0;font-size:13px}.admin-session{color:#17835d;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.admin-session i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #def6e9}.admin-service-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.admin-service{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:11px;padding:13px 15px;display:flex}.admin-service-dot{border-radius:50%;flex:none;width:8px;height:8px}.admin-service-dot.online{background:var(--green);box-shadow:0 0 0 4px #def6e9}.admin-service-dot.offline{background:var(--red);box-shadow:0 0 0 4px #fde7e8}.admin-service div{flex-direction:column;gap:3px;display:flex}.admin-service strong{font-size:12px}.admin-service span{color:var(--muted);font-size:10px}.admin-metric-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-metric{border:1px solid var(--line);background:#fff;border-top:3px solid #a8bde3;border-radius:7px;flex-direction:column;gap:7px;min-width:0;padding:14px 13px;display:flex}.admin-metric span,.admin-metric small{color:var(--muted);font-size:10px}.admin-metric strong{font-size:23px;line-height:1}.admin-main-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0}.admin-panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:14px;padding:19px 20px 15px;display:flex}.admin-panel-heading h2{margin:5px 0 0;font-size:16px}.admin-panel-note{color:var(--muted);white-space:nowrap;font-size:11px}.admin-form{flex-direction:column;gap:13px;padding:17px 20px 20px;display:flex}.admin-form label,.admin-token-form label{color:#52647b;flex-direction:column;gap:7px;font-size:11px;display:flex}.admin-form input,.admin-form select,.admin-token-form input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #cbd6e3;border-radius:5px;outline:none;padding:0 10px;font-size:13px}.admin-form input:focus,.admin-form select:focus,.admin-token-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.admin-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-form-row label:nth-child(2):last-child{grid-column:span 2}.admin-primary-button{background:var(--blue);color:#fff;border:0;border-radius:5px;align-self:flex-start;padding:10px 14px;font-size:12px;font-weight:700}.admin-primary-button:hover{background:#1557ca}.admin-secret{background:#eff8f4;border:1px solid #bfe7d2;border-radius:8px;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:18px 20px;display:grid}.admin-secret h2{margin:5px 0 3px;font-size:15px}.admin-secret p{color:#51806d;margin:0;font-size:11px}.admin-secret code{overflow-wrap:anywhere;color:#155f43;background:#fff;border:1px solid #bfe7d2;border-radius:5px;min-width:0;padding:10px 12px;font-size:12px}.admin-secret-actions{gap:7px;display:flex}.admin-secret-actions button,.admin-row-button{color:var(--blue);white-space:nowrap;background:#fff;border:1px solid #aec4e6;border-radius:4px;padding:7px 9px;font-size:11px}.admin-secret-actions button:hover,.admin-row-button:hover{background:var(--blue-soft)}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;color:#45566d;width:100%;min-width:760px;font-size:11px}.admin-table th{text-align:left;color:#718198;white-space:nowrap;background:#f3f6fa;padding:11px 14px;font-size:10px;font-weight:700}.admin-table td{border-top:1px solid var(--line-soft);vertical-align:middle;padding:12px 14px}.admin-table td:first-child{min-width:160px}.admin-table td strong,.admin-table td small{display:block}.admin-table td strong{color:var(--ink);font-size:12px}.admin-table td small{color:var(--muted);margin-top:4px;font-size:10px}.admin-table code{color:#596b82;font-size:11px}.admin-chip{color:var(--blue);background:#edf3ff;border-radius:4px;padding:4px 6px;font-size:10px;display:inline-block}.admin-status{align-items:center;gap:5px;font-size:11px;display:inline-flex}.admin-status:before{content:"";border-radius:50%;width:6px;height:6px}.admin-status.active{color:#16845c}.admin-status.active:before{background:var(--green)}.admin-status.inactive{color:#9b6b72}.admin-status.inactive:before{background:#c9a1a7}.admin-empty{color:var(--muted);margin:0;padding:22px 20px;font-size:12px}.admin-event-list{padding:5px 20px 10px}.admin-event{border-bottom:1px solid var(--line-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.admin-event:last-child{border-bottom:0}.admin-event-mark{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fff2df}.admin-event div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-event strong{color:var(--ink);font-size:11px}.admin-event span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-event time{color:#91a0b2;white-space:nowrap;font-size:10px}.admin-notice,.admin-error{border-radius:6px;align-items:center;gap:8px;margin-bottom:13px;padding:11px 13px;font-size:12px;display:flex}.admin-notice{color:#237655;background:#eff8f4;border:1px solid #bfe7d2}.admin-notice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:11px}.admin-error{color:#af3f4b;background:#fff2f2;border:1px solid #efc6ca}.admin-login{width:min(440px,100% - 32px);margin:12vh auto 0;padding:26px}.admin-login-copy{margin:48px 0 22px}.admin-login-copy h1{margin:8px 0 7px;font-size:25px}.admin-login-copy p{color:var(--muted);margin:0;font-size:13px}.admin-token-form{flex-direction:column;gap:10px;display:flex}.admin-token-form button{background:var(--blue);color:#fff;border:0;border-radius:5px;justify-content:space-between;align-items:center;height:42px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.admin-token-form button:disabled{opacity:.55;cursor:not-allowed}.admin-back-link{color:var(--blue);margin-top:23px;font-size:12px;text-decoration:none;display:inline-block}@media (max-width:980px){.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.admin-content{padding:28px 15px 50px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-service-strip,.admin-main-grid{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-secret{grid-template-columns:1fr;gap:11px}.admin-secret-actions{justify-content:flex-start}.admin-topbar{padding:0 15px}.admin-profile>span{display:none}}@media (max-width:450px){.admin-form-row{grid-template-columns:1fr}.admin-form-row label:nth-child(2):last-child{grid-column:auto}}.console-shell{color:#101828;background:#f5f7fa;grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.console-sidebar{color:#dce4ee;background:#101722;border-right:1px solid #252d38;flex-direction:column;min-width:0;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.console-logo{color:#fff;flex-direction:column;align-items:flex-start;gap:5px;padding:0 9px 22px;text-decoration:none;display:flex}.console-logo small{color:#8290a3;font-size:9px}.console-workspace{background:#171f2a;border:1px solid #2b3542;border-radius:7px;flex-direction:column;gap:4px;margin-bottom:17px;padding:14px 13px;display:flex}.console-workspace small{color:#748296;font-size:8px;font-weight:800}.console-workspace strong{color:#fff;font-size:12px}.console-workspace span{color:#7f8da0;font-size:9px}.console-nav{flex-direction:column;gap:4px;display:flex}.console-nav button{color:#9aa7b8;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:54px;padding:8px 10px;display:flex}.console-nav button:hover{color:#fff;background:#192331}.console-nav button.active{color:#fff;background:#1d2938;border-color:#2d3b4d;box-shadow:inset 3px 0 #2a6df4}.console-nav i{color:#8090a5;background:#202b39;border-radius:5px;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:800;display:grid}.console-nav button.active i{color:#fff;background:#2a6df4}.console-nav button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.console-nav small{color:#657386;font-size:8px}.console-side-foot{border-top:1px solid #27313e;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px;min-width:0;margin-top:auto;padding:14px 6px 0;display:grid}.console-avatar{color:#fff;background:#2a6df4;border-radius:7px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.console-side-foot div{flex-direction:column;gap:3px;min-width:0;display:flex}.console-side-foot strong,.console-side-foot small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-side-foot strong{color:#eef3f8;font-size:10px}.console-side-foot small{color:#78879a;font-size:8px}.console-side-foot button{color:#758398;background:0 0;border:0;border-radius:5px;width:28px;height:28px}.console-side-foot button:hover{color:#fff;background:#232e3d}.console-main{min-width:0}.console-topbar{background:#fff;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:20px;height:66px;padding:0 34px;display:flex}.console-path{color:#8b97a8;align-items:center;gap:9px;font-size:10px;display:flex}.console-path b{color:#c1c8d1;font-weight:400}.console-path strong{color:#273444}.console-top-actions{align-items:center;gap:8px;display:flex}.console-top-actions a,.console-top-actions button{color:#344255;background:#fff;border:1px solid #d8dfe8;border-radius:5px;align-items:center;height:32px;padding:0 10px;font-size:9px;text-decoration:none;display:inline-flex}.console-top-actions a:hover,.console-top-actions button:hover{color:#195bcf;background:#f5f8ff;border-color:#9db8e8}.console-live{color:#4b5c70;align-items:center;gap:6px;margin-right:8px;font-size:9px;display:inline-flex}.console-live i{background:#20ad78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e0f6ee}.console-live.degraded{color:#a16b17}.console-live.degraded i{background:#e3a52f;box-shadow:0 0 0 4px #fff2d8}.console-content{width:min(1460px,100%);margin:0 auto;padding:34px 36px 64px}.console-page-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.console-page-head>div:first-child>span{color:#2a6df4;font-size:9px;font-weight:800}.console-page-head h1{letter-spacing:0;margin:7px 0 6px;font-size:28px}.console-page-head p{color:#6c7a8e;margin:0;font-size:11px}.console-head-meta{flex-direction:column;align-items:flex-end;gap:3px;min-width:140px;display:flex}.console-head-meta small,.console-head-meta span{color:#8a97a8;font-size:9px}.console-head-meta strong{text-transform:uppercase;font-size:11px}.console-service-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.console-service-row>div{background:#fff;border:1px solid #e0e6ee;border-radius:7px;align-items:center;gap:11px;height:63px;padding:0 16px;display:flex}.console-service-row i{border-radius:50%;flex:none;width:8px;height:8px}.console-service-row i.online{background:#20ad78;box-shadow:0 0 0 4px #def6ec}.console-service-row i.offline{background:#df6670;box-shadow:0 0 0 4px #fbe5e7}.console-service-row span{flex-direction:column;gap:3px;display:flex}.console-service-row small{color:#8190a3;font-size:9px}.console-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.console-metrics>div{background:#fff;border:1px solid #e0e6ee;border-radius:7px;flex-direction:column;min-width:0;height:127px;padding:16px;display:flex;position:relative;overflow:hidden}.console-metrics>div:first-child{border-top:3px solid #2a6df4}.metric-index{color:#d2d8e1;font-size:9px;font-weight:800;position:absolute;top:12px;right:12px}.console-metrics small{color:#627186;font-size:9px}.console-metrics strong{margin-top:11px;font-size:25px;line-height:1}.console-metrics p{color:#8b97a7;margin:auto 0 0;font-size:8px}.console-grid{gap:14px;margin-bottom:14px;display:grid}.console-grid.two-one{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr)}.console-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid.form-aside{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)}.console-panel{background:#fff;border:1px solid #e0e6ee;border-radius:8px;min-width:0;margin-bottom:14px;overflow:hidden}.console-grid .console-panel{margin-bottom:0}.console-panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-end;gap:16px;min-height:72px;padding:17px 20px 15px;display:flex}.console-panel-head>div{flex-direction:column;gap:5px;display:flex}.console-panel-head span{color:#2a6df4;font-size:8px;font-weight:800}.console-panel-head h2{margin:0;font-size:14px}.panel-note{color:#8592a4!important;font-size:9px!important;font-weight:400!important}.text-button{color:#2a6df4;background:0 0;border:0;font-size:9px}.text-button:disabled{color:#9aa6b5;cursor:wait}.panel-actions{align-items:center;gap:12px;display:flex}.console-form{flex-direction:column;gap:13px;padding:20px;display:flex}.console-form.horizontal{grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) auto;align-items:end;display:grid}.console-form.horizontal.user-form{grid-template-columns:repeat(5,minmax(145px,1fr)) auto}.console-form label{color:#56657a;flex-direction:column;gap:7px;min-width:0;font-size:9px;display:flex}.console-form input,.console-form select{color:#152236;background:#fff;border:1px solid #d3dbe5;border-radius:5px;outline:none;width:100%;min-width:0;height:39px;padding:0 10px;font-size:11px}.console-form input:focus,.console-form select:focus{border-color:#2a6df4;box-shadow:0 0 0 3px #e8efff}.console-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.console-primary{color:#fff;white-space:nowrap;background:#2467e8;border:0;border-radius:5px;width:fit-content;height:38px;padding:0 14px;font-size:10px;font-weight:700}.console-primary:hover{background:#1558d1}.console-config-list>div{border-bottom:1px solid #edf0f4;flex-direction:column;justify-content:center;gap:5px;min-height:52px;display:flex}.console-config-list span{color:#8290a2;font-size:8px}.console-config-list a{color:#2a6df4;margin-top:17px;font-size:9px;text-decoration:none;display:inline-flex}.console-table-wrap{width:100%;overflow-x:auto}.console-table{border-collapse:collapse;color:#405066;width:100%;min-width:850px;font-size:9px}.console-table th{text-align:left;color:#77869a;white-space:nowrap;background:#f7f9fb;border-bottom:1px solid #e8edf3;height:40px;padding:0 15px;font-size:8px;font-weight:700}.console-table td{vertical-align:middle;border-bottom:1px solid #edf1f5;min-height:54px;padding:12px 15px}.console-table tr:last-child td{border-bottom:0}.console-table td strong,.console-table td small{display:block}.console-table td strong{color:#162236;font-size:10px}.console-table td small{color:#8a97a8;margin-top:4px;font-size:8px}.console-table code{color:#526176;font-size:9px}.console-chip{color:#2467e8;background:#edf3ff;border-radius:4px;padding:4px 6px;font-size:8px;display:inline-flex}.console-status{white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.console-status:before{content:"";border-radius:50%;width:6px;height:6px}.console-status.active{color:#18805c}.console-status.active:before{background:#20ad78}.console-status.inactive{color:#9c5c65}.console-status.inactive:before{background:#d86c76}.table-action{color:#365779;white-space:nowrap;background:#fff;border:1px solid #cfd9e6;border-radius:4px;height:28px;padding:0 8px;font-size:8px}.table-action:hover{color:#195bcf;background:#f4f8ff;border-color:#9bb6e5}.console-activity>div{border-bottom:1px solid #edf0f4;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:51px;display:grid}.console-activity>div:last-child{border-bottom:0}.console-activity i{background:#e7825f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #fff0eb}.console-activity span{flex-direction:column;gap:4px;min-width:0;display:flex}.console-activity small{color:#7d8b9d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.console-activity time{color:#9aa5b4;white-space:nowrap;font-size:8px}.console-activity.spacious{max-height:590px;overflow-y:auto}.console-empty{color:#8a96a7;padding:18px 0;font-size:9px}.sensor-runtime-panel{margin-top:14px}.sensor-endpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 20px 8px;display:grid}.sensor-endpoint{border:1px solid var(--line);background:#fbfcfe;border-radius:7px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:grid}.sensor-endpoint>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sensor-endpoint code{overflow-wrap:anywhere;color:var(--blue);font-size:11px}.sensor-endpoint small{color:var(--muted);font-size:10px;line-height:1.45}.endpoint-status{border-radius:50%;align-self:start;width:8px;height:8px;margin-top:4px}.endpoint-status.online{background:var(--green);box-shadow:0 0 0 4px #def6e9}.endpoint-status.offline{background:var(--red);box-shadow:0 0 0 4px #fde7e8}.sensor-endpoint a,.endpoint-note{color:var(--blue);white-space:nowrap;font-size:10px}.endpoint-note{color:var(--orange)}.sensor-runtime-note{color:var(--muted);margin:0;padding:7px 20px 19px;font-size:11px;line-height:1.65}.console-capacity{grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 18px;display:grid}.console-capacity>div{border-right:1px solid #edf0f4;flex-direction:column;gap:7px;padding:0 15px;display:flex}.console-capacity>div:last-child{border-right:0}.console-capacity span,.console-capacity small{color:#8290a3;font-size:8px}.console-list{border-top:1px solid #edf0f4}.console-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:57px;padding:9px 20px;display:grid}.console-list>div:last-child{border-bottom:0}.console-list>div>span:first-child{flex-direction:column;gap:4px;display:flex}.console-list small{color:#8491a2;font-size:8px}.console-secret{background:#f1fbf7;border:1px solid #aee0cc;border-radius:7px;grid-template-columns:180px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:61px;margin-bottom:14px;padding:11px 15px;display:grid}.console-secret>div{flex-direction:column;gap:4px;display:flex}.console-secret small{color:#318065;font-size:8px}.console-secret code{overflow-wrap:anywhere;color:#24684f;min-width:0;font-size:9px}.console-secret button{color:#237256;background:#fff;border:1px solid #a7d8c3;border-radius:4px;height:29px;padding:0 9px;font-size:8px}.settings-list>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;min-height:51px;display:flex}.settings-list>div:last-child{border-bottom:0}.settings-list span{color:#77869a;font-size:9px}.settings-list strong,.settings-list code{color:#213047;text-align:right;font-size:9px}.settings-copy p{color:#627187;margin:10px 0;font-size:10px;line-height:1.7}.settings-copy span{color:#8290a2;font-size:9px}.settings-actions{flex-direction:column;padding:14px 20px 20px;display:flex}.settings-actions a,.settings-actions button{color:#344459;background:0 0;border:0;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:43px;padding:0 2px;font-size:9px;text-decoration:none;display:flex}.settings-actions a:hover,.settings-actions button:hover{color:#2467e8}.ai-status-strip{background:#fff;border:1px solid #e0e6ee;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.ai-status-strip>div{border-right:1px solid #e8ecf1;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:82px;padding:0 18px;display:flex}.ai-status-strip>div:last-child{border-right:0}.ai-status-strip span{color:#7b899b;font-size:9px}.ai-status-strip strong{color:#1b2d44;overflow-wrap:anywhere;font-size:17px}.ai-provider-grid{align-items:start}.ai-provider-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:19px 20px;display:grid}.ai-provider-form>label{color:#596a7f;flex-direction:column;gap:7px;min-width:0;font-size:9px;display:flex}.ai-provider-form input:not([type=checkbox]):not([type=radio]){color:#1d2d42;background:#fff;border:1px solid #d8e0e9;border-radius:5px;width:100%;min-width:0;height:37px;padding:0 10px;font-size:10px}.ai-provider-form input[readonly]{color:#718095;background:#f7f9fb}.ai-toggle-row{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-column:1/-1;align-items:center;gap:22px;min-height:39px;display:flex}.ai-toggle-row label{color:#34465d;align-items:center;gap:7px;font-size:9px;display:flex}.ai-toggle-row input{accent-color:#2467e8;width:15px;height:15px}.ai-provider-actions{grid-column:1/-1;gap:9px;display:flex}.console-secondary{color:#34475f;background:#fff;border:1px solid #cfd8e4;border-radius:5px;width:fit-content;height:38px;padding:0 14px;font-size:10px;font-weight:650}.console-secondary:hover{color:#1f61d4;border-color:#9db8e8}.console-primary:disabled,.console-secondary:disabled{cursor:not-allowed;opacity:.55}.ai-provider-health{background:#fafbfd;border-top:1px solid #edf0f4;grid-template-columns:72px minmax(0,1fr);gap:8px 14px;padding:15px 20px 18px;display:grid}.ai-provider-health span{color:#8290a2;font-size:8px}.ai-provider-health strong{color:#34455b;text-align:right;overflow-wrap:anywhere;font-size:9px;font-weight:650}.ai-provider-health strong.success{color:#177655}.ai-provider-health strong.failure{color:#b34e58}.ai-provider-health small{color:#a04d56;overflow-wrap:anywhere;grid-column:1/-1;font-size:8px;line-height:1.55}.ai-policy-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:20px;min-height:49px;display:grid}.ai-policy-list>div:last-child{border-bottom:0}.ai-policy-list span{color:#7c8a9c;font-size:9px}.ai-policy-list strong{color:#2e4057;text-align:right;overflow-wrap:anywhere;font-size:9px;font-weight:600}.asn-shell{color:#172236;background:#f6f8fb;min-height:100vh}.asn-topbar{background:#fff;border-bottom:1px solid #e4e9f0;align-items:center;gap:36px;height:70px;padding:0 5vw;display:flex}.asn-brand{color:#172236;align-items:center;gap:9px;text-decoration:none;display:flex}.asn-brand>span{color:#fff;background:#2467e8;border-radius:6px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:grid}.asn-brand strong{font-size:15px}.asn-brand small{color:#8996a8;margin-left:-4px;font-size:9px}.asn-topbar nav{flex:1;gap:23px;display:flex}.asn-topbar nav a,.asn-query-link{color:#78869a;font-size:11px;text-decoration:none}.asn-topbar nav a.active,.asn-topbar nav a:hover,.asn-query-link:hover,.asn-query-link{color:#2467e8}.asn-content{width:min(1180px,90vw);margin:0 auto;padding:27px 0 70px}.asn-breadcrumb{color:#8b97a7;gap:8px;margin-bottom:20px;font-size:10px;display:flex}.asn-breadcrumb a{color:#2467e8;text-decoration:none}.asn-state{color:#6f7d90;padding:55px 0;font-size:13px}.asn-state.error{color:#ae5861;flex-direction:column;gap:13px;display:flex}.asn-state a{color:#2467e8}.asn-hero{background:#fff;border:1px solid #dfe6ef;border-radius:9px;justify-content:space-between;gap:30px;padding:34px 36px;display:flex}.asn-hero h1{letter-spacing:0;margin:0 0 5px;font-size:36px}.asn-hero p{color:#65748a;margin:0;font-size:13px}.asn-tags{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.asn-tags span{color:#5f6e83;background:#edf2f8;border-radius:4px;padding:6px 8px;font-size:9px}.asn-tags span.green{color:#167754;background:#e5f7ef}.asn-tags span.gray{color:#8b5d26;background:#fff4df}.asn-hero-side{flex-direction:column;align-items:flex-end;gap:8px;min-width:190px;padding-top:5px;display:flex}.asn-hero-side small,.asn-hero-side span{color:#8996a8;font-size:9px}.asn-hero-side strong{font-size:12px}.asn-metrics{grid-template-columns:repeat(5,1fr);gap:10px;margin:13px 0;display:grid}.asn-metric{background:#fff;border:1px solid #dfe6ef;border-radius:8px;flex-direction:column;justify-content:center;gap:7px;min-height:102px;padding:0 18px;display:flex}.asn-metric span,.asn-metric small{color:#8290a2;font-size:9px}.asn-metric strong{font-size:24px}.asn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:13px 0;display:grid}.asn-panel{background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-width:0;overflow:hidden}.asn-panel>header{border-bottom:1px solid #edf0f4;padding:17px 20px 14px}.asn-panel h2{margin:0;font-size:14px}.asn-details{margin:0;padding:7px 20px 14px}.asn-details div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.asn-details div:last-child{border-bottom:0}.asn-details dt{color:#8996a8;font-size:10px}.asn-details dd{color:#28384e;text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-size:10px}.asn-snapshot-list{padding:5px 20px 10px}.asn-snapshot-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:1.3fr .6fr .6fr 1fr;align-items:center;gap:9px;min-height:40px;font-size:9px;display:grid}.asn-snapshot-list>div:last-child{border-bottom:0}.asn-snapshot-list span,.asn-snapshot-list small{color:#8996a8}.asn-snapshot-list b{color:#2f4056;font-size:9px}.asn-empty{color:#8996a8;padding:15px 20px;font-size:10px}.asn-table-wrap{overflow-x:auto}.asn-table{border-collapse:collapse;width:100%;min-width:760px;font-size:10px}.asn-table th{color:#8390a2;text-align:left;background:#f8fafc;height:40px;padding:0 20px;font-size:9px}.asn-table td{color:#526176;border-top:1px solid #edf0f4;padding:13px 20px}.asn-table td:first-child a{color:#2467e8;font-weight:700;text-decoration:none}.asn-status{border-radius:4px;padding:4px 7px;font-size:8px}.asn-rel-list{padding:4px 20px 10px}.asn-rel-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:72px minmax(0,1fr) 35px;align-items:center;gap:7px;min-height:45px;display:grid}.asn-rel-list>div:last-child{border-bottom:0}.asn-rel-list a{color:#2467e8;font-size:10px;font-weight:700;text-decoration:none}.asn-rel-list span{color:#43536a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.asn-rel-list b{color:#26384e;text-align:right;font-size:10px}.asn-rel-list small{color:#9aa5b4;grid-column:2/4;margin-top:-11px;font-size:8px}.asn-source-note{background:#f4f8ff;border:1px solid #cfe0fa;border-radius:8px;flex-direction:column;gap:8px;margin-top:13px;padding:18px 20px;display:flex}.asn-source-note strong{color:#205fba;font-size:11px}.asn-source-note span,.asn-source-note small{color:#708099;font-size:9px;line-height:1.6}@media (max-width:850px){.asn-topbar{gap:18px;padding:0 20px}.asn-topbar nav{gap:12px}.asn-brand small,.asn-query-link{display:none}.asn-content{width:auto;margin:0 16px}.asn-hero{flex-direction:column;padding:25px 22px}.asn-hero-side{align-items:flex-start}.asn-metrics{grid-template-columns:repeat(2,1fr)}.asn-grid{grid-template-columns:1fr}}.quality-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.quality-strip>div{background:#fff;border:1px solid #e0e6ee;border-radius:7px;flex-direction:column;justify-content:center;gap:9px;min-width:0;height:86px;padding:0 17px;display:flex}.quality-strip span{color:#738196;font-size:9px}.bgp-strip>div{gap:6px;height:101px}.bgp-strip strong{color:#173d78;font-size:20px}.bgp-strip small{color:#9aa4b1;font-size:9px}.quality-strip strong.quality-warn{color:#b35b28}.quality-coverage-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;padding:8px 20px 20px;display:grid}.quality-coverage-list>div{border-bottom:1px solid #edf0f4;min-width:0;padding:15px 0}.quality-coverage-list>div>div:first-child{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:14px;display:grid}.quality-coverage-list span{flex-direction:column;gap:4px;min-width:0;display:flex}.quality-coverage-list strong{font-size:10px}.quality-coverage-list small{color:#8693a4;font-size:8px}.quality-coverage-list b{color:#344358;white-space:nowrap;font-size:10px}.quality-coverage-list b em{color:#9aa4b1;font-style:normal;font-weight:400}.quality-coverage-list i{color:#2467e8;text-align:right;font-size:9px;font-style:normal}.quality-progress{background:#e8edf3;border-radius:4px;height:5px;margin-top:10px;overflow:hidden}.quality-progress span{background:#2a6df4;border-radius:4px;width:0;height:100%;display:block}.quality-source-table{min-width:1080px}.license-chip,.run-status{white-space:nowrap;border-radius:4px;align-items:center;width:fit-content;padding:4px 6px;font-size:8px;display:inline-flex}.license-chip.owned,.license-chip.approved{color:#177655;background:#e7f7f0}.license-chip.review_required{color:#996016;background:#fff4dd}.run-status{color:#59687b;background:#eef1f5}.run-status.succeeded{color:#177655;background:#e7f7f0}.run-status.failed{color:#b34e58;background:#fbe8ea}.run-status.running{color:#205fba;background:#e9f1ff}.run-status.partial{color:#996016;background:#fff4dd}.quality-empty{padding:20px}@media (max-width:1180px){.console-shell{grid-template-columns:218px minmax(0,1fr)}.console-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.console-form.horizontal,.console-form.horizontal.user-form{grid-template-columns:repeat(2,minmax(0,1fr))}.console-form.horizontal .console-primary{align-self:end}.quality-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.asn-shell{background:#f4f7fa}.asn-topbar{height:64px;padding:0 max(24px,50vw - 620px);box-shadow:0 1px #16273d08}.asn-content{width:min(1240px,100vw - 48px);padding:25px 0 76px}.asn-breadcrumb{margin-bottom:18px;font-size:11px}.asn-profile{background:#fff;border:1px solid #dce4ed;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:28px;padding:27px 30px 25px;display:flex}.asn-profile-main{min-width:0}.asn-title-row{flex-wrap:wrap;align-items:center;gap:9px;margin-top:0;display:flex}.asn-title-row h1{color:#16263b;letter-spacing:-.02em;margin:0;font-size:34px;line-height:1}.asn-live{color:#68788c;background:#f5f7fa;border:1px solid #d8e0e9;border-radius:4px;align-items:center;gap:5px;min-height:23px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.asn-live.on:before{content:"";background:#19a36d;border-radius:50%;width:5px;height:5px}.asn-profile-main>p strong{font-weight:700}.asn-description{color:#748398;max-width:780px;font-size:11px;line-height:1.65;display:block}.asn-profile-meta{flex-direction:column;align-items:flex-end;gap:5px;min-width:170px;padding-bottom:2px;display:flex}.asn-profile-meta span,.asn-profile-meta small{color:#8290a2;font-size:10px}.asn-profile-meta strong{color:#26384f;text-align:right;font-size:12px;font-weight:650}.asn-profile-meta small{color:#177655}.asn-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:11px 0;display:grid}.asn-summary>div{background:#fff;border:1px solid #dce4ed;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:91px;padding:0 16px;display:flex}.asn-summary>div:first-child{border-radius:7px 0 0 7px}.asn-summary>div:last-child{border-radius:0 7px 7px 0}.asn-summary strong{color:#172a42;font-size:24px;font-weight:720;line-height:1}.asn-data-panel{background:#fff;border:1px solid #dce4ed;border-radius:8px;overflow:hidden}.asn-data-heading{justify-content:space-between;align-items:flex-end;gap:15px;padding:21px 22px 16px;display:flex}.asn-data-heading h2{color:#1c2e45;margin:0;font-size:17px}.asn-section-count{color:#8390a1;font-size:11px}.asn-tabs{border-top:1px solid #edf1f5;border-bottom:1px solid #dce4ed;align-items:stretch;gap:0;padding:0 20px;display:flex;overflow-x:auto}.asn-tab{color:#8190a2;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:43px;padding:0 13px;font-size:11px;position:relative}.asn-tab:hover{color:#2467e8}.asn-tab.active{color:#172233;border-bottom-color:#ef4d93;font-weight:700}.asn-table-scroll{overflow-x:auto}.asn-network-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1020px;font-size:11px}.asn-network-table th{color:#8290a2;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e4eaf1;height:40px;padding:0 17px;font-size:10px;font-weight:650}.asn-network-table td{color:#516176;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f5;height:58px;padding:9px 17px}.asn-network-table tbody tr:hover{background:#fbfdff}.asn-network-table td:first-child a{color:#2467e8;font-weight:730;text-decoration:none}.asn-network-table td:first-child a:hover{text-underline-offset:3px;text-decoration:underline}.asn-network-table td:nth-child(2){white-space:normal;min-width:240px;max-width:360px}.asn-network-table td:nth-child(4),.asn-network-table td:nth-child(5){color:#758398;font-size:10px}.asn-row-relation,.asn-row-muted{color:#95a1b0;margin-top:4px;font-size:9px;font-weight:450;display:block}.asn-neighbour-name{color:#2d4058;text-overflow:ellipsis;font-size:11px;font-weight:650;display:block;overflow:hidden}.asn-data-note{color:#8290a2;margin:5px 0 0;font-size:10px;line-height:1.45}.asn-not-applicable,.asn-missing-country{color:#8a96a5;font-size:10px}.asn-peer-count{align-items:center;gap:5px;display:inline-flex}.asn-peer-count small{color:#758398;font-size:10px}.asn-check,.asn-cross{border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:inline-grid}.asn-status{white-space:nowrap;border-radius:4px;align-items:center;min-height:23px;padding:0 8px;font-size:10px;display:inline-flex}.asn-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;margin-top:12px;display:grid}.asn-panel{box-shadow:none;border-color:#dce4ed;border-radius:8px}.asn-panel>header{padding:17px 20px 14px}.asn-panel h2{font-size:15px}.asn-details{padding-bottom:10px}.asn-details div{padding:11px 0}.asn-details dt{font-size:10px}.asn-details dd{font-size:11px}.asn-snapshot-list>div{min-height:43px;font-size:10px}.asn-snapshot-list b{font-size:10px}.asn-source-note{border-radius:8px;margin-top:12px}@media (max-width:850px){.asn-topbar,.asn-topbar nav{min-width:0;overflow:hidden}.asn-content{width:calc(100vw - 28px);margin:0 14px;padding-top:19px}.asn-profile{flex-direction:column;align-items:flex-start;gap:20px;padding:23px 19px}.asn-title-row h1{font-size:30px}.asn-profile-meta{align-items:flex-start}.asn-profile-meta strong{text-align:left}.asn-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.asn-summary>div,.asn-summary>div:first-child,.asn-summary>div:last-child{border-radius:6px;min-height:82px}.asn-summary>div:last-child{grid-column:span 2}.asn-data-heading{flex-direction:column;align-items:flex-start;padding:18px 16px 14px}.asn-tabs{padding:0 14px}.asn-tab{padding:0 10px}.asn-lower-grid{grid-template-columns:1fr}}@media (max-width:820px){.console-shell{display:block}.console-sidebar{width:100%;height:auto;padding:15px;position:static}.console-logo{padding-bottom:13px}.console-workspace,.console-side-foot{display:none}.console-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.console-nav button{min-height:45px;padding:6px}.console-nav button.active{box-shadow:inset 0 -3px #2a6df4}.console-nav i,.console-nav small{display:none}.console-nav strong{overflow-wrap:anywhere;font-size:9px}.console-topbar{padding:0 16px}.console-live,.console-path span,.console-path b{display:none}.console-content{padding:25px 16px 50px}.console-grid.two-one,.console-grid.equal,.console-grid.form-aside{grid-template-columns:1fr}.console-form.horizontal,.console-form.horizontal.user-form{grid-template-columns:1fr 1fr}.quality-coverage-list,.ai-status-strip{grid-template-columns:1fr}.ai-status-strip>div{border-bottom:1px solid #e8ecf1;border-right:0;min-height:66px}.ai-status-strip>div:last-child{border-bottom:0}}@media (max-width:560px){.console-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.console-top-actions a{display:none}.console-page-head{flex-direction:column;align-items:flex-start}.console-head-meta{align-items:flex-start}.console-service-row{grid-template-columns:1fr}.console-metrics{grid-template-columns:1fr 1fr}.console-form-row,.console-form.horizontal,.console-form.horizontal.user-form,.console-secret{grid-template-columns:1fr}.sensor-endpoints{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.console-capacity{grid-template-columns:1fr;gap:14px}.console-capacity>div{border-bottom:1px solid #edf0f4;border-right:0;padding-bottom:13px}.quality-strip{grid-template-columns:1fr 1fr}.ai-provider-form{grid-template-columns:1fr}.ai-policy-list>div{grid-template-columns:1fr;gap:6px;padding:12px 0}.ai-policy-list strong{text-align:left}}.country-flag-icon{vertical-align:middle;background:#fff;border:1px solid #141f2e26;border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0f18261f}.country-flag-icon .fi{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.country-flag-icon--sm{width:24px;height:16px}.country-flag-icon--md{width:30px;height:20px}.country-flag-icon--lg{border-radius:4px;width:42px;height:28px}.country-flag-icon--unknown{color:#758194;background:#eef1f5;font-size:10px;font-weight:750}.country-inline,.report-hero-location,.history-country{align-items:center;gap:8px;display:inline-flex}.report-hero-location{flex-wrap:wrap}.location-card>.country-flag-icon{margin-top:2px}.asn-facts dd{gap:10px}.asn-network-table .country-inline{white-space:nowrap}.prefix-query-panel{background:#fff;border:1px solid #dce2e9;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(370px,520px);align-items:end;gap:28px;margin-bottom:13px;padding:24px 28px;display:grid;box-shadow:0 5px 18px #1b2a3f14}.prefix-query-panel :is(h1,h2){color:#121821;letter-spacing:-.03em;margin:0 0 5px;font-size:29px}.prefix-query-panel p{color:#748398;margin:0;font-size:11px}.prefix-query-form{gap:7px;display:grid}.prefix-query-form label{color:#6b798b;font-size:10px;font-weight:700}.prefix-query-form>div{gap:7px;display:flex}.prefix-query-form input{color:#17273c;background:#fbfcfe;border:1px solid #ccd6e2;border-radius:5px;outline:none;flex:1;min-width:0;height:43px;padding:0 13px;font:600 13px/1 Segoe UI Variable Text,Inter,PingFang SC,sans-serif}.prefix-query-form input:focus{border-color:#2467e8;box-shadow:0 0 0 3px #2467e81c}.prefix-query-form button{color:#17210b;cursor:pointer;background:#c6f45a;border:0;border-radius:5px;min-width:90px;height:43px;padding:0 13px;font-size:12px;font-weight:750}.prefix-query-form button:hover:not(:disabled){background:#d4fb72}.prefix-query-form button span{margin-left:8px;font-size:16px}.prefix-query-form button:disabled{cursor:wait;opacity:.6}.prefix-state{min-height:180px;padding:70px 0}.prefix-state.error{align-items:flex-start}.prefix-retry{color:#2467e8;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:4px;width:fit-content;padding:7px 11px;font-size:11px}.prefix-profile{box-shadow:0 10px 28px #03081024}.prefix-profile .asn-profile-main>p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prefix-origin-list,.prefix-fact-asns{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.prefix-origin-list a,.prefix-fact-asns a{color:#2467e8;font-weight:700;text-decoration:none}.prefix-origin-list a:hover,.prefix-fact-asns a:hover{text-underline-offset:3px;text-decoration:underline}.prefix-shell .prefix-summary{margin:14px 0 13px}.prefix-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:12px;margin:12px 0;display:grid}.prefix-route-panel,.prefix-evidence-panel,.prefix-history-panel,.prefix-trend-panel{min-width:0}.prefix-table{min-width:900px}.prefix-table td code{color:#455770;text-overflow:ellipsis;vertical-align:middle;max-width:300px;font:10px/1.4 SFMono-Regular,Consolas,monospace;display:inline-block;overflow:hidden}.prefix-current-path code{color:#455770;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font:9px/1.45 SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.prefix-table td:first-child strong{color:#1d2f47}.prefix-table td:first-child a{font-size:11px}.prefix-event{border-radius:4px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.prefix-event.announcement{color:#147449;background:#e3f7ec}.prefix-event.withdrawal{color:#a44b58;background:#fbe9ec}.prefix-number{font-weight:700}.announcement-text{color:#168055}.withdrawal-text{color:#b14e5d}.prefix-history-panel,.prefix-trend-panel,.prefix-source-note{margin-top:12px}.dns-query-panel{background:#fff;border:1px solid #dce2e9;border-radius:9px;grid-template-columns:minmax(0,.8fr) minmax(470px,1.2fr);align-items:end;gap:30px;margin-bottom:13px;padding:25px 28px 24px;display:grid;box-shadow:0 5px 18px #1b2a3f14}.dns-query-intro h1{color:#121821;letter-spacing:-.03em;margin:0 0 5px;font-size:29px}.dns-query-intro p{color:#748398;margin:0;font-size:11px}.dns-query-form{gap:7px;display:grid}.dns-mode-tabs{border-bottom:1px solid #e2e7ed;gap:5px;margin-bottom:4px;display:flex}.dns-mode-tabs button{color:#718096;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:32px;padding:0 11px;font-size:11px;font-weight:700}.dns-mode-tabs button:hover{color:#1f5bbd}.dns-mode-tabs button.active{color:#172233;border-bottom-color:#ef4d93}.dns-query-form label{color:#6b798b;font-size:10px;font-weight:700}.dns-query-form small{color:#8b98a7;font-size:9px;line-height:1.45}.dns-query-row{gap:7px;display:flex}.dns-query-row input,.dns-query-row select{color:#17273c;background:#fbfcfe;border:1px solid #ccd6e2;border-radius:5px;outline:none;height:43px;font:600 13px/1 Segoe UI Variable Text,Inter,PingFang SC,sans-serif}.dns-query-row input{flex:1;min-width:0;padding:0 13px}.dns-query-row select{cursor:pointer;width:104px;padding:0 9px;font-size:11px}.dns-query-row input:focus,.dns-query-row select:focus{border-color:#2467e8;box-shadow:0 0 0 3px #2467e81c}.dns-query-row button{color:#fff;cursor:pointer;background:#2467e8;border:0;border-radius:5px;min-width:90px;height:43px;padding:0 13px;font-size:12px;font-weight:750}.dns-query-row button span{margin-left:8px;font-size:16px}.dns-query-row button:disabled{cursor:wait;opacity:.6}.dns-state{min-height:160px;padding:62px 0}.dns-state.error{align-items:flex-start}.dns-result-panel{background:#fff;border:1px solid #dce2e9;border-radius:9px;overflow:hidden;box-shadow:0 6px 22px #25344712}.dns-result-heading{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 17px;display:flex}.dns-result-heading h2{color:#1c2e45;letter-spacing:-.02em;margin:0;font-size:19px}.dns-status{border-radius:4px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.dns-status.resolved{color:#177655;background:#e7f7f0}.dns-status.no_records{color:#8a6570;background:#f2edf0}.dns-result-facts{border-bottom:1px solid #e2e7ed;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.dns-result-facts>div{border-right:1px solid #e2e7ed;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:70px;padding:0 16px;display:flex}.dns-result-facts>div:last-child{border-right:0}.dns-result-facts>div:nth-child(2n){background:#f5f6f8}.dns-result-facts dt{color:#7e8b9b;font-size:9px}.dns-result-facts dd{color:#293a50;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.dns-record-table-wrap{overflow-x:auto}.dns-record-table{border-collapse:collapse;width:100%;min-width:680px;font-size:11px}.dns-record-table th{color:#27364d;text-align:left;background:#eaf1ff;border-bottom:1px solid #dce3eb;height:42px;padding:0 18px;font-size:10px;font-weight:650}.dns-record-table td{color:#526176;vertical-align:middle;border-bottom:1px solid #edf1f5;min-height:53px;padding:11px 18px}.dns-record-table tbody tr:nth-child(2n) td{background:#fbfcfd}.dns-record-table tbody tr:hover td{background:#f0f8ff}.dns-record-table td:nth-child(2){width:100%}.dns-record-table code{color:#293d58;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.55 SFMono-Regular,Consolas,monospace}.dns-record-type{color:#205fba;background:#e9f1ff;border-radius:4px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.dns-empty{color:#7d8a9a;padding:30px 22px;font-size:11px}.dns-domain-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:4px 22px;display:grid}.dns-domain-list code{color:#293d58;overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;min-width:0;padding:13px 0;font:12px/1.45 SFMono-Regular,Consolas,monospace}.dns-result-note{color:#8793a1;border-top:1px solid #edf1f5;margin:0;padding:14px 22px 16px;font-size:9px;line-height:1.5}@media (max-width:900px){.prefix-query-panel{grid-template-columns:1fr;gap:18px}.prefix-grid{grid-template-columns:1fr}.dns-query-panel{grid-template-columns:1fr;gap:18px}.dns-result-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dns-result-facts>div:nth-child(2){border-right:0}}@media (max-width:560px){.prefix-query-panel{padding:20px 17px}.prefix-query-form>div{flex-direction:column}.prefix-query-form button{width:100%}.prefix-shell .prefix-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.prefix-summary>div:last-child{grid-column:span 2}.dns-query-panel{padding:20px 17px}.dns-query-row{flex-direction:column}.dns-query-row input,.dns-query-row select,.dns-query-row button{width:100%}.dns-result-heading{flex-direction:column;align-items:flex-start;padding:18px 16px 14px}.dns-mode-tabs{overflow-x:auto}.dns-mode-tabs button{flex:none}.dns-result-facts{grid-template-columns:1fr 1fr}.dns-result-facts>div{min-height:62px;padding:0 13px}.dns-result-facts>div:nth-child(odd){border-right:1px solid #e2e7ed}.dns-result-facts>div:nth-child(2n){border-right:0}.dns-result-facts>div:nth-child(n+3){border-top:1px solid #e2e7ed}.dns-record-table th,.dns-record-table td{padding-left:13px;padding-right:13px}.dns-domain-list{grid-template-columns:1fr;padding-left:13px;padding-right:13px}}.asn-shell{isolation:isolate;color:#161b24;background:#f7f8fa;min-height:100vh;position:relative;overflow:hidden}.asn-shell:before{content:"";z-index:-1;background:#03070d;height:332px;position:absolute;inset:0 0 auto}.asn-topbar{z-index:1;background:var(--asn-topbar-background,transparent);border-bottom:1px solid #ffffff1c;gap:54px;height:88px;padding:0 max(28px,50vw - 620px);font-family:Segoe UI Variable Display,Inter,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.asn-brand{color:#f9fbff;gap:11px}.asn-brand>span{color:#10170b;background:#c6f45a;border-radius:8px;place-items:center;width:42px;height:42px;padding:0;font-size:21px;font-weight:850;display:grid;box-shadow:5px 4px #ef4d93}.asn-brand strong{color:#fff;letter-spacing:0;font-size:23px;font-weight:760}.asn-brand small{color:#8895a7;letter-spacing:0;margin-left:-4px;font-size:11.5px;font-weight:600}.asn-topbar nav{gap:7px;min-width:0}.asn-topbar nav a{color:#b5bfcd;letter-spacing:0;border:1px solid #0000;border-radius:6px;height:44px;padding:0 17px;font-size:16px;font-weight:650}.asn-topbar nav a.active{color:#c6f45a;background:#c6f45a17;border-color:#c6f45a3b}.asn-topbar nav a:hover{color:#fff;background:#ffffff0d;border-color:#ffffff1f}.asn-query-link{color:#c6f45a;letter-spacing:0;white-space:nowrap;background:#c6f45a0f;border:1px solid #c6f45a52;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:0 15px;font-size:14.5px;font-weight:720;text-decoration:none;display:inline-flex}.asn-query-link span{font-size:17px;line-height:1}.asn-query-link:hover{color:#10170b;background:#c6f45a;border-color:#c6f45a}.asn-content{z-index:1;width:min(1240px,100vw - 48px);padding:29px 0 80px;position:relative}.asn-breadcrumb{color:#9aa5b4;margin-bottom:19px}.asn-breadcrumb a{color:#c6f45a}.asn-breadcrumb strong{color:#f5f7fb}.asn-profile{background:#fff;border:1px solid #dce1e8;border-radius:9px;padding:0;display:block;overflow:hidden;box-shadow:0 10px 28px #03081033}.asn-profile-head{justify-content:space-between;align-items:flex-end;gap:28px;padding:26px 29px 23px;display:flex}.asn-title-row{gap:8px;margin-top:0}.asn-title-row h1{color:#121821;letter-spacing:-.04em;font-size:36px;font-weight:800}.asn-live{color:#647083;background:#f1f3f6;border-radius:4px;min-height:24px;padding:0 9px;font-size:10px}.asn-live.on{color:#177447;background:#e7f8ee;border-color:#bde5cd}.asn-live.on:before{background:#1caf70}.asn-profile-main>p{color:#354154;margin:10px 0 5px;font-size:14px}.asn-description{color:#7c8695;max-width:820px;font-size:10px}.asn-profile-meta{align-items:flex-end;gap:5px;min-width:180px}.asn-profile-meta span{color:#8a95a3;font-size:10px}.asn-profile-meta strong{color:#1e2938;font-size:12px}.asn-profile-meta small{color:#159563;font-size:10px}.asn-facts{border-top:1px solid #dde3ea;margin:0}.asn-facts>div{border-bottom:1px solid #e3e7ec;grid-template-columns:182px minmax(0,1fr);min-height:53px;display:grid}.asn-facts>div:last-child{border-bottom:0}.asn-facts>div:nth-child(2n) dt,.asn-facts>div:nth-child(2n) dd{background:#f0f1f3}.asn-facts dt{color:#1f2b3b;background:#f8f9fb;border-right:1px solid #dce1e7;justify-content:center;align-items:center;margin:0;font-size:12px;font-weight:600;display:flex}.asn-facts dd{color:#263346;align-items:center;margin:0;padding:0 24px;font-size:12px;display:flex}.asn-facts dd strong{color:#1c5bd3;font-size:14px}.asn-fact-status{color:#fff;border-radius:4px;align-items:center;min-height:29px;padding:0 13px;font-size:11px;display:inline-flex}.asn-fact-status.active{background:#27c63c}.asn-fact-status.inactive{background:#8893a1}.asn-summary{background:#fff;border:1px solid #dce2e9;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:62px 0 13px;display:grid;overflow:hidden;box-shadow:0 4px 16px #2534470f}.asn-summary>div,.asn-summary>div:first-child,.asn-summary>div:last-child{border:0;border-right:1px solid #e1e5ea;border-radius:0;min-height:82px;padding:0 17px}.asn-summary>div:last-child{border-right:0}.asn-summary>div:nth-child(2n){background:#f0f1f3}.asn-summary span{color:#667285;font-size:10px}.asn-summary strong{color:#131b27;font-size:22px}.asn-summary small{color:#929ba7;font-size:9px}.asn-data-panel{background:#fff;border:1px solid #dce2e9;border-radius:9px;box-shadow:0 6px 22px #25344712}.asn-data-heading{padding:19px 21px 15px}.asn-data-heading h2{color:#162238;font-size:16px}.asn-section-count{color:#8e98a5}.asn-tabs{background:#fff;border-top:1px solid #dfe4ea;border-bottom:1px solid #dfe4ea;padding:0}.asn-tab{color:#212a36;border:0;border-right:1px solid #e5e8ec;min-height:49px;padding:0 17px;font-size:12px}.asn-tab:first-child{padding-left:19px}.asn-tab.active{color:#17210b;background:#c6f45a;border-bottom-color:#0000;font-weight:700}.asn-tab:hover:not(.active){color:#708b16;background:#f5f9e7}.asn-network-table{min-width:1040px;font-size:11px}.asn-network-table th{color:#6e7b89;background:#f3f5f4;border-bottom:1px solid #dce3eb;height:48px;padding:0 16px;font-size:11px;font-weight:600}.asn-network-table td{color:#252d38;border-bottom:1px solid #e0e4e9;height:59px;padding:8px 16px}.asn-network-table tbody tr:nth-child(2n) td{background:#f0f1f3}.asn-network-table tbody tr:hover td{background:#f8faef}.asn-network-table td:first-child{min-width:175px}.asn-network-table td:first-child a{color:#245bd1;font-size:12px}.asn-network-table td:nth-child(2){min-width:260px}.asn-network-table td:nth-child(3){min-width:135px}.asn-row-marker{color:#fff;vertical-align:-3px;background:#18b871;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:7px;font-size:11px;font-weight:800;display:inline-grid}.asn-row-relation,.asn-row-muted{color:#818b98;margin-top:3px;font-size:9px}.asn-neighbour-name{color:#151d29;font-size:11px}.asn-check,.asn-cross{width:18px;height:18px}.asn-check{color:#fff;background:#18b871}.asn-cross{color:#fff;background:#8e949b}.asn-status{min-height:23px;padding:0 8px;font-size:10px}.asn-status.active{color:#147943;background:#dff5e8}.asn-status.inactive{color:#6d7580;background:#e1e3e6}.asn-lower-grid{margin-top:13px}.asn-panel{border-color:#dce2e9;border-radius:8px}.asn-source-note{background:#f8faec;border-color:#dfe8bf}.asn-source-note strong{color:#708e16}@media (max-width:850px){.asn-shell:before{height:430px}.asn-topbar{grid-template-rows:64px 48px;grid-template-columns:minmax(0,1fr);gap:0;height:112px;padding:0 17px;display:grid}.asn-brand{gap:9px}.asn-brand>span{width:32px;height:32px;font-size:16px}.asn-brand strong{font-size:18px}.asn-topbar nav{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:calc(100% + 34px);height:48px;margin-left:-17px;padding:4px 13px;display:grid;overflow:visible}.asn-topbar nav a{justify-content:center;width:100%;height:40px;padding:0 8px;font-size:13.5px}.asn-content{width:calc(100vw - 28px);margin:0 14px;padding-top:21px}.asn-profile-head{flex-direction:column;align-items:flex-start;gap:17px;padding:22px 18px 19px}.asn-profile-meta{align-items:flex-start;min-width:0}.asn-profile-meta strong{text-align:left}.asn-facts>div{grid-template-columns:112px minmax(0,1fr)}.asn-facts dt{font-size:10px}.asn-facts dd{overflow-wrap:anywhere;padding:0 14px;font-size:10px}.asn-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.asn-summary>div,.asn-summary>div:first-child,.asn-summary>div:last-child{border-bottom:1px solid #e1e5ea;border-right:1px solid #e1e5ea;border-radius:0;min-height:76px}.asn-summary>div:nth-child(2n){border-right:0}.asn-summary>div:last-child{border-bottom:0;grid-column:span 2}.asn-data-heading{flex-direction:column;align-items:flex-start}.asn-tabs{overflow-x:auto}.asn-tab{min-height:45px;padding:0 12px;font-size:10px}.asn-tab:first-child{padding-left:14px}.asn-lower-grid{grid-template-columns:1fr}}.asn-shell .asn-breadcrumb a,.asn-shell .asn-query-link,.asn-shell .asn-network-table a,.asn-shell .prefix-origin-list a,.asn-shell .prefix-fact-asns a{color:#2467e8!important}.asn-shell .asn-tab.active{color:#10170b!important;background:#c6f45a!important;border-bottom-color:#ef4d93!important}.asn-shell .asn-tab:hover:not(.active){color:#708a18!important;background:#f5f9e7!important}.asn-shell .asn-network-table th{color:#687584!important;background:#f3f5f4!important}.asn-shell .asn-network-table tbody tr:hover td{background:#f8faef!important}.asn-shell .asn-source-note{background:#f8faec!important;border-color:#dfe8bf!important}.asn-shell .asn-source-note strong{color:#708a18!important}.asn-shell .asn-facts dd strong{color:#1c2e45!important}.asn-shell .prefix-query-form button,.asn-shell .dns-query-row button{color:#10170b!important;background:#c6f45a!important}.asn-shell .prefix-query-form button:hover:not(:disabled),.asn-shell .dns-query-row button:hover:not(:disabled){background:#d4fb72!important}.asn-shell .prefix-query-form input:focus,.asn-shell .dns-query-row input:focus,.asn-shell .dns-query-row select:focus{border-color:#a8ce32!important;box-shadow:0 0 0 3px #c6f45a33!important}.asn-shell .asn-breadcrumb a,.asn-shell .asn-breadcrumb a:hover,.asn-shell .asn-breadcrumb a:focus-visible{color:#9aa5b4!important}.architecture-shell .arch-breadcrumb a,.architecture-shell .arch-breadcrumb a:hover,.architecture-shell .arch-breadcrumb a:focus-visible{color:#758596!important}.legal-shell .legal-breadcrumb a,.legal-shell .legal-breadcrumb a:hover,.legal-shell .legal-breadcrumb a:focus-visible{color:#7c8999!important}.asn-topology-link,.topology-profile-link{color:#2467e8;font-size:10px;font-weight:700;text-decoration:none}.asn-topology-link:hover,.topology-profile-link:hover{text-underline-offset:3px;text-decoration:underline}.topology-query-panel{margin-bottom:13px}.topology-profile .asn-profile-head{min-height:137px}.topology-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px}.topology-workspace{background:#fff;border:1px solid #dce2e9;border-radius:8px;overflow:hidden;box-shadow:0 6px 22px #25344712}.topology-workspace-head{border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:flex-end;gap:18px;min-height:71px;padding:18px 21px 15px;display:flex}.topology-workspace-head h2{color:#162238;margin:0;font-size:16px}.topology-workspace-head>span{color:#7d8998;white-space:nowrap;font-size:10px}.topology-toolbar{background:#f8f9fa;border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:stretch;gap:16px;min-height:51px;display:flex}.topology-filter{align-items:stretch;min-width:0;display:flex;overflow-x:auto}.topology-filter button{color:#3a4656;white-space:nowrap;background:0 0;border:0;border-right:1px solid #e1e5ea;justify-content:center;align-items:center;gap:8px;min-width:104px;min-height:50px;padding:0 15px;font-size:11px;display:inline-flex}.topology-filter button small{color:#8c97a5;font-size:9px}.topology-filter button:hover:not(.active){color:#708a18;background:#f5f9e7}.topology-filter button.active{color:#10170b;background:#c6f45a;font-weight:700}.topology-filter button.active small{color:#43510d}.topology-limit{color:#6d7988;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:10px;display:flex}.topology-limit select{color:#263446;background:#fff;border:1px solid #ccd5df;border-radius:4px;outline:none;min-width:66px;height:31px;padding:0 8px;font-size:10px}.topology-limit select:focus{border-color:#a8ce32;box-shadow:0 0 0 3px #c6f45a33}.topology-graph-stage{background:#fbfcfd;border-bottom:1px solid #e1e6ec;height:600px;position:relative;overflow:hidden}.topology-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.topology-edges line{vector-effect:non-scaling-stroke;stroke-width:1.25px;opacity:.34}.topology-edges line.left{stroke:#2467e8}.topology-edges line.right{stroke:#16a56a}.topology-edges line.uncertain{stroke:#d99b16}.topology-edges line.historical{stroke-dasharray:5 5;opacity:.24}.topology-edges line.selected{stroke-width:2.5px;opacity:.9}.topology-center-node{z-index:2;color:#17210b;background:#c6f45a;border:1px solid #a7c332;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:142px;height:62px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 18px #5c731633}.topology-center-node strong{font-size:15px}.topology-center-node small{color:#526516;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:118px;font-size:9px;overflow:hidden}.topology-node{z-index:2;color:#233247;background:#fff;border:1px solid #d5dce5;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:126px;height:48px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #21314614}.topology-node:before{content:"";background:#2467e8;border-radius:0 2px 2px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-1px}.topology-node.right:before{background:#16a56a}.topology-node.uncertain:before{background:#d99b16}.topology-node:hover{border-color:#9eacbd;box-shadow:0 5px 15px #1e2e4321}.topology-node.selected{border-color:#26384e;box-shadow:0 0 0 2px #26384e,0 6px 17px #1e2e4324}.topology-node b{color:#245bd1;font-size:11px}.topology-node small{color:#707d8e;text-overflow:ellipsis;white-space:nowrap;width:103px;font-size:8px;overflow:hidden}.topology-mobile-list{display:none}.topology-legend{color:#5f6c7d;border-bottom:1px solid #e1e6ec;flex-wrap:wrap;align-items:center;gap:10px 20px;min-height:43px;padding:0 20px;font-size:10px;display:flex}.topology-legend span{align-items:center;gap:7px;display:inline-flex}.topology-legend i{background:#2467e8;border-radius:2px;width:18px;height:3px}.topology-legend i.right{background:#16a56a}.topology-legend i.uncertain{background:#d99b16}.topology-legend small{color:#8b96a4;margin-left:auto;font-size:9px}.topology-selection{background:#f7f8fa;grid-template-columns:minmax(180px,.8fr) minmax(0,2.3fr) auto;align-items:center;gap:22px;min-height:108px;padding:16px 20px;display:grid}.topology-selection-identity{flex-direction:column;gap:4px;min-width:0;display:flex}.topology-selection-identity span{color:#708a18;letter-spacing:.12em;font-size:8px;font-weight:800}.topology-selection-identity strong{color:#18263a;font-size:18px}.topology-selection-identity small{color:#69778a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.topology-selection dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid}.topology-selection dl>div{border-left:1px solid #dfe4ea;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:52px;padding:0 13px;display:flex}.topology-selection dt{color:#8792a0;font-size:9px}.topology-selection dd{color:#27364b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;overflow:hidden}.topology-selection>a{color:#2467e8;white-space:nowrap;font-size:10px;font-weight:700;text-decoration:none}.topology-selection>a:hover{text-underline-offset:3px;text-decoration:underline}.topology-empty{place-items:center;min-height:260px;display:grid}.topology-table-panel{margin-top:13px}.topology-table{min-width:1120px}.topology-table td:nth-child(2){min-width:260px}.topology-table td:nth-child(3){min-width:145px}.topology-pagination{color:#6d7988;background:#f8f9fa;border-top:1px solid #e1e6ec;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:9px 18px;font-size:10px;display:flex}.topology-pagination>div{align-items:center;gap:9px;display:flex}.topology-pagination strong{color:#344255;text-align:center;min-width:54px}.topology-pagination button{color:#245bd1;background:#fff;border:1px solid #ccd5df;border-radius:4px;width:31px;height:31px;font-size:13px}.topology-pagination button:hover:not(:disabled){color:#1b2610;background:#f1f8d9;border-color:#9fb12f}.topology-pagination button:disabled{color:#adb5c0;cursor:not-allowed;background:#f1f3f5}.topology-relation{color:#245bd1;white-space:nowrap;background:#e8f0ff;border-radius:4px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.topology-relation.right{color:#14794f;background:#e5f7ef}.topology-relation.uncertain{color:#95660a;background:#fff3d7}.topology-source-note{margin-bottom:0}@media (max-width:1080px){.topology-graph-stage{display:none}.topology-mobile-list{display:grid}.topology-mobile-list button{color:#263549;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e6eb;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:8px 16px;display:flex}.topology-mobile-list button.selected{background:#f4f8e7;box-shadow:inset 3px 0 #a8ce32}.topology-mobile-list button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.topology-mobile-list b{color:#245bd1;font-size:11px}.topology-mobile-list small{color:#778496;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.topology-mobile-list em{color:#687587;white-space:nowrap;font-size:9px;font-style:normal}}@media (max-width:1000px){.topology-selection{grid-template-columns:minmax(170px,.7fr) minmax(0,2fr)}.topology-selection>a{grid-column:1/-1}}@media (max-width:760px){.topology-profile .asn-profile-head{min-height:0}.topology-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.topology-summary>div:last-child{grid-column:auto}.topology-workspace-head{flex-direction:column;align-items:flex-start}.topology-toolbar{flex-direction:column;align-items:stretch;gap:0}.topology-filter{width:100%}.topology-filter button{flex:1 0 auto;min-width:92px;padding:0 10px}.topology-limit{border-top:1px solid #e1e6ec;justify-content:space-between;min-height:47px}.topology-legend{min-height:54px;padding-top:9px;padding-bottom:9px}.topology-legend small{width:100%;margin-left:0}.topology-selection{grid-template-columns:1fr;gap:14px}.topology-selection dl{grid-template-columns:repeat(2,minmax(0,1fr))}.topology-selection dl>div:nth-child(odd){border-left:0;padding-left:0}.topology-selection>a{grid-column:auto}}@media (max-width:480px){.topology-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.topology-filter button{border-bottom:1px solid #e1e5ea;min-width:0}.topology-selection dl{grid-template-columns:1fr}.topology-selection dl>div{border-top:1px solid #e0e4e9;border-left:0;min-height:47px;padding:0}.topology-pagination{flex-direction:column;align-items:flex-start}.topology-pagination>div{justify-content:space-between;width:100%}}.bgp-history-query-panel{margin-bottom:13px}.bgp-history-profile .asn-profile-head{min-height:137px}.bgp-history-profile .asn-profile-main>p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bgp-profile-link{color:#2467e8;font-size:11px;font-weight:700;text-decoration:none}.bgp-profile-link:hover{text-underline-offset:3px;text-decoration:underline}.bgp-history-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0}.bgp-history-workspace{background:#fff;border:1px solid #dce2e9;border-radius:8px;overflow:hidden;box-shadow:0 6px 22px #25344712}.bgp-history-workspace-head{border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:flex-end;gap:20px;min-height:72px;padding:17px 21px 14px;display:flex}.bgp-history-workspace-head h2{color:#162238;letter-spacing:0;margin:0;font-size:16px}.bgp-range-filter{border:1px solid #d5dce5;border-radius:5px;display:inline-flex;overflow:hidden}.bgp-range-filter button{color:#536174;background:#fff;border:0;border-right:1px solid #dfe4e9;min-width:82px;height:34px;padding:0 13px;font-size:11px}.bgp-range-filter button:last-child{border-right:0}.bgp-range-filter button:hover:not(.active){color:#617718;background:#f4f8e7}.bgp-range-filter button.active{color:#17210b;background:#c6f45a;font-weight:700}.bgp-chart{background:#fbfcfd;border-bottom:1px solid #e1e6ec;padding:17px 21px 13px}.bgp-chart-readout{color:#5f6d7d;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:32px;margin-bottom:12px;font-size:11px;display:flex}.bgp-chart-readout strong{color:#253449;margin-right:auto;font-size:12px}.bgp-chart-readout span{align-items:center;gap:6px;display:inline-flex}.bgp-chart-readout i,.bgp-chart-legend i{background:#1a9a63;border-radius:2px;width:10px;height:10px;display:inline-block}.bgp-chart-readout i.withdrawal,.bgp-chart-legend i.withdrawal{background:#d89b18}.bgp-chart-legend i.origin{background:#2467e8;border-radius:50%;width:9px;height:9px}.bgp-chart-frame{grid-template-columns:42px minmax(0,1fr);gap:9px;height:264px;display:grid}.bgp-chart-scale{color:#8994a2;text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0 0 3px;font-size:10px;display:flex}.bgp-chart-plot{background:#fff;border:1px solid #dfe4ea;min-width:0;position:relative;overflow:hidden}.bgp-chart-guides{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.bgp-chart-guides i{background:#e7ebef;height:1px;display:block}.bgp-chart-columns{align-items:stretch;gap:2px;padding:7px 5px 2px;display:grid;position:absolute;inset:0}.bgp-chart-columns button{background:0 0;border:0;border-radius:3px 3px 0 0;justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:100%;padding:0 1px;display:flex;position:relative}.bgp-chart-columns button:hover,.bgp-chart-columns button.selected{background:#f1f5e5}.bgp-chart-bar{background:#1a9a63;border-radius:2px 2px 0 0;width:min(7px,36%);min-height:0;transition:height .18s;display:block}.bgp-chart-bar.withdrawal{background:#d89b18}.bgp-origin-marker{background:#2467e8;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #2467e8}.bgp-chart-empty{color:#7a8797;pointer-events:none;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.bgp-chart-axis{color:#8793a1;justify-content:space-between;gap:10px;margin:7px 0 0 51px;font-size:10px;display:flex}.bgp-chart-axis span:nth-child(2){text-align:center}.bgp-chart-axis span:last-child{text-align:right}.bgp-chart-legend{color:#536174;flex-wrap:wrap;align-items:center;gap:10px 20px;min-height:34px;margin:8px 0 0 51px;font-size:11px;display:flex}.bgp-chart-legend span{align-items:center;gap:7px;display:inline-flex}.bgp-chart-legend small{color:#8793a1;margin-left:auto;font-size:10px}.bgp-window-facts{background:#f8f9fa;grid-template-columns:repeat(4,minmax(0,1fr));min-height:72px;margin:0;display:grid}.bgp-window-facts>div{border-right:1px solid #e1e6ec;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:12px 18px;display:flex}.bgp-window-facts>div:last-child{border-right:0}.bgp-window-facts dt{color:#84909f;font-size:10px}.bgp-window-facts dd{color:#253449;flex-wrap:wrap;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:700;display:flex}.bgp-window-facts a{color:#2467e8;text-decoration:none}.bgp-window-facts a:hover{text-underline-offset:3px;text-decoration:underline}.bgp-origin-panel,.bgp-events-panel{margin-top:13px}.bgp-origin-list{display:grid}.bgp-origin-list article{border-top:1px solid #e4e8ed;grid-template-columns:minmax(170px,.45fr) minmax(0,1.55fr);align-items:center;gap:20px;min-height:57px;padding:10px 18px;display:grid}.bgp-origin-list article:first-child{border-top:0}.bgp-origin-list time{color:#667487;font-size:11px}.bgp-origin-list article>div{color:#5d6a7a;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.bgp-origin-list i{color:#8b97a5;font-style:normal}.bgp-origin-list strong{color:#2467e8}.bgp-origin-empty{min-height:94px}.bgp-events-heading{align-items:flex-end}.bgp-event-filter{border:1px solid #d5dce5;border-radius:5px;display:inline-flex;overflow:hidden}.bgp-event-filter button{color:#596779;background:#fff;border:0;border-right:1px solid #dfe4e9;min-width:86px;height:32px;padding:0 12px;font-size:11px}.bgp-event-filter button:last-child{border-right:0}.bgp-event-filter button:hover:not(.active){color:#617718;background:#f4f8e7}.bgp-event-filter button.active{color:#17210b;background:#c6f45a;font-weight:700}.bgp-events-table{min-width:1080px}.bgp-events-table td:nth-child(4){min-width:330px}.bgp-events-table code{color:#4f5f73;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:10px;display:block;overflow:hidden}.bgp-event-kind{color:#147449;background:#e3f7ec;border-radius:4px;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.bgp-event-kind.withdrawal{color:#91610a;background:#fff3d7}.bgp-truncation-note{color:#6d7a8b;background:#f8f9fa;border-top:1px solid #e1e6ec;margin:0;padding:11px 18px;font-size:10px}.bgp-history-source{margin-bottom:0}@media (max-width:900px){.bgp-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bgp-history-workspace-head{flex-direction:column;align-items:flex-start}.bgp-window-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bgp-window-facts>div:nth-child(2){border-right:0}.bgp-window-facts>div:nth-child(-n+2){border-bottom:1px solid #e1e6ec}.bgp-events-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.bgp-history-profile .asn-profile-head{min-height:0}.bgp-history-workspace-head{padding:16px}.bgp-range-filter{width:100%}.bgp-range-filter button{flex:1;min-width:0}.bgp-chart{padding:15px 12px 12px}.bgp-chart-readout{flex-direction:column;align-items:flex-start;gap:6px}.bgp-chart-readout strong{margin-right:0}.bgp-chart-frame{grid-template-columns:32px minmax(0,1fr);gap:6px;height:230px}.bgp-chart-axis,.bgp-chart-legend{margin-left:38px}.bgp-chart-legend small{width:100%;margin-left:0}.bgp-window-facts{grid-template-columns:1fr}.bgp-window-facts>div{border-bottom:1px solid #e1e6ec;border-right:0;min-height:58px}.bgp-window-facts>div:last-child{border-bottom:0}.bgp-origin-list article{grid-template-columns:1fr;gap:5px}.bgp-event-filter{width:100%}.bgp-event-filter button{flex:1;min-width:0;padding:0 6px}}.bgp-routes-query-panel{margin-bottom:13px}.bgp-routes-profile .asn-profile-head{min-height:143px}.bgp-routes-profile .asn-profile-main>p{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bgp-route-inline-link{color:#2467e8;font-size:12px;font-weight:700;text-decoration:none}.bgp-route-inline-link:hover{text-underline-offset:3px;text-decoration:underline}.bgp-route-profile-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.bgp-route-profile-links a,.bgp-route-actions a,.bgp-table-actions a{color:#2467e8;font-size:10px;font-weight:700;text-decoration:none}.bgp-route-profile-links a:hover,.bgp-route-actions a:hover,.bgp-table-actions a:hover{text-underline-offset:3px;text-decoration:underline}.bgp-routes-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0}.bgp-route-prefix-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:17px!important}.bgp-routes-empty{color:#6d7989;text-align:center;background:#fafbfc;border:1px dashed #cbd4df;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:154px;padding:28px;display:flex}.bgp-routes-empty strong{color:#253449;font-size:14px}.bgp-routes-empty span{max-width:640px;font-size:11px;line-height:1.65}.bgp-route-path-panel,.bgp-route-table-panel,.bgp-prefix-inventory-panel{margin-top:13px}.bgp-route-path-body{background:#fbfcfd;border-top:1px solid #e4e8ed;justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding:17px 20px;display:flex}.bgp-path-strip{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.bgp-path-strip>span{align-items:center;gap:6px;display:inline-flex}.bgp-path-strip a,.bgp-path-strip code{color:#2467e8;background:#fff;border:1px solid #d6dee8;border-radius:4px;align-items:center;min-height:27px;padding:0 8px;font:700 10px/1 SFMono-Regular,Consolas,monospace;text-decoration:none;display:inline-flex}.bgp-path-strip a:hover{background:#f3f7ff;border-color:#a9c8ff}.bgp-path-strip i{color:#8490a0;font-size:10px;font-style:normal}.bgp-path-empty{color:#7f8b9b;font-size:11px}.bgp-route-actions{flex:none;align-items:center;gap:14px;display:flex}.bgp-route-table{min-width:1160px}.bgp-route-table td:nth-child(3){min-width:330px}.bgp-route-table code{color:#4f5f73;text-overflow:ellipsis;white-space:nowrap;max-width:460px;font-size:10px;display:block;overflow:hidden}.bgp-prefix-inventory{min-width:850px}.bgp-table-actions{align-items:center;gap:12px;display:inline-flex}.bgp-routes-pagination{border:1px solid #e1e6ec;border-top:0;border-radius:0 0 7px 7px;margin-top:0}.bgp-routes-source{margin-bottom:0}@media (max-width:900px){.bgp-routes-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bgp-route-path-body{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.bgp-routes-profile .asn-profile-head{min-height:0}.bgp-route-profile-links{justify-content:flex-start}.bgp-routes-summary>div:last-child{grid-column:auto}.bgp-route-path-body{padding:15px 16px}.bgp-route-actions{justify-content:flex-start;width:100%}}.rpki-query-panel{margin-bottom:13px}.rpki-query-form{grid-template-columns:minmax(0,1.5fr) minmax(160px,.7fr) 92px;align-items:end;gap:7px;display:grid}.rpki-query-form label{color:#6b798b;font-size:10px;font-weight:700}.rpki-query-form label:first-child{grid-column:1}.rpki-query-form label:nth-child(2){grid-column:2}.rpki-query-form input{color:#17273c;background:#fbfcfe;border:1px solid #ccd6e2;border-radius:5px;outline:none;min-width:0;height:43px;padding:0 13px;font:600 12px/1 Segoe UI Variable Text,Inter,PingFang SC,sans-serif}.rpki-query-form input:focus{border-color:#a8ce32;box-shadow:0 0 0 3px #c6f45a33}.rpki-query-form button{color:#17210b;background:#c6f45a;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:12px;font-weight:750;display:inline-flex}.rpki-query-form button:hover:not(:disabled){background:#d4fb72}.rpki-query-form button:disabled{cursor:wait;opacity:.6}.rpki-profile .asn-profile-head{border-left:3px solid #d99b16;min-height:145px}.rpki-profile.rpki-valid .asn-profile-head{border-left-color:#16a56a}.rpki-profile.rpki-invalid .asn-profile-head{border-left-color:#d45561}.rpki-profile .asn-profile-main>p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rpki-status-badge{color:#7a6511;background:#fff3cd;border-radius:4px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.rpki-status-badge.valid{color:#147449;background:#e3f7ec}.rpki-status-badge.invalid{color:#ad3f4d;background:#fbe9ec}.rpki-status-badge.mixed{color:#8a610d;background:#fff1ce}.rpki-profile-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.rpki-profile-links a{color:#2467e8;font-size:10px;font-weight:700;text-decoration:none}.rpki-profile-links a:hover{text-underline-offset:3px;text-decoration:underline}.rpki-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0}.rpki-prefix-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:17px!important}.rpki-no-origin{color:#786a35;text-align:center;background:#fffdf4;border:1px dashed #d8c785;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:145px;padding:28px;display:flex}.rpki-no-origin strong{color:#4d421d;font-size:14px}.rpki-no-origin span{max-width:650px;font-size:11px;line-height:1.65}.rpki-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.rpki-validation-card{background:#fff;border:1px solid #dfd7bb;border-left:3px solid #d99b16;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #2332460d}.rpki-validation-card.valid{border-color:#c9e4d7 #c9e4d7 #c9e4d7 #16a56a}.rpki-validation-card.invalid{border-color:#efcbd0 #efcbd0 #efcbd0 #d45561}.rpki-validation-card>header{background:#fafbfc;border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;display:flex}.rpki-validation-card>header div{flex-direction:column;gap:4px;display:flex}.rpki-validation-card>header span{color:#8390a0;font-size:9px}.rpki-validation-card>header a{color:#2467e8;font-size:15px;font-weight:750;text-decoration:none}.rpki-validation-card>header strong{color:#8a610d;font-size:11px}.rpki-validation-card.valid>header strong{color:#147449}.rpki-validation-card.invalid>header strong{color:#ad3f4d}.rpki-validation-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.rpki-validation-card dl>div{border-bottom:1px solid #e6eaee;border-right:1px solid #e6eaee;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:67px;padding:11px 16px;display:flex}.rpki-validation-card dl>div:nth-child(2n){border-right:0}.rpki-validation-card dl>div:nth-last-child(-n+2){border-bottom:0}.rpki-validation-card dt{color:#8793a2;font-size:9px}.rpki-validation-card dd{color:#334257;margin:0;font-size:10px;line-height:1.55}.rpki-roa-panel{margin-top:13px}.rpki-roa-table{min-width:840px}.rpki-table-status{color:#85630d;background:#fff3d7;border-radius:4px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.rpki-table-status.valid{color:#147449;background:#e3f7ec}.rpki-table-status.invalid{color:#ad3f4d;background:#fbe9ec}.rpki-source{margin-bottom:0}.rpki-loading-line,.rpki-loading-fields span,.rpki-loading-summary span{background:linear-gradient(90deg,#edf0f3 25%,#f7f8fa 50%,#edf0f3 75%) 0 0/200% 100%;border-radius:4px;animation:1.25s ease-in-out infinite rpki-loading;display:block}.rpki-loading-line.short{width:170px;height:10px;margin:22px 0 16px}.rpki-loading-line.tiny{width:105px;height:9px}.rpki-loading-line.title{width:min(290px,68%);height:31px;margin-top:15px}.rpki-loading-line.copy{width:min(540px,90%);height:11px;margin-top:14px}.rpki-loading-query{min-height:186px}.rpki-loading-fields{grid-template-columns:minmax(0,1.5fr) minmax(160px,.7fr) 92px;gap:7px;margin-top:28px;display:grid}.rpki-loading-fields span{height:43px}.rpki-loading-result{background:#fff;border:1px solid #e1e6ec;border-left:3px solid #d99b16;border-radius:7px;min-height:145px;padding:22px 24px}.rpki-loading-line.result{width:min(420px,78%);height:34px;margin-top:15px}.rpki-loading-summary{background:#e1e6ec;border:1px solid #e1e6ec;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:13px;padding:1px;display:grid}.rpki-loading-summary span{background-color:#fff;border-radius:0;height:96px}@keyframes rpki-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.rpki-query-form{grid-template-columns:minmax(0,1fr) minmax(130px,.65fr) 88px}.rpki-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rpki-validation-grid{grid-template-columns:1fr}.rpki-loading-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rpki-query-form{grid-template-columns:1fr}.rpki-query-form label,.rpki-query-form label:first-child,.rpki-query-form label:nth-child(2){grid-column:1}.rpki-query-form label:nth-child(2){margin-top:5px}.rpki-query-form button{width:100%}.rpki-profile .asn-profile-head{min-height:0}.rpki-profile-links{justify-content:flex-start}.rpki-summary>div:last-child{grid-column:auto}.rpki-validation-card dl{grid-template-columns:1fr}.rpki-validation-card dl>div{border-bottom:1px solid #e6eaee;border-right:0}.rpki-validation-card dl>div:nth-last-child(2){border-bottom:1px solid #e6eaee}.rpki-loading-query{min-height:310px}.rpki-loading-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rpki-loading-line,.rpki-loading-fields span,.rpki-loading-summary span{animation:none}}.rdap-query-panel{margin-bottom:13px}.rdap-query-form{min-width:min(500px,46%)}.rdap-query-form label{color:#6b798b;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.rdap-query-form>div{grid-template-columns:minmax(0,1fr) 92px;gap:7px;display:grid}.rdap-query-form input{color:#17273c;background:#fbfcfe;border:1px solid #ccd6e2;border-radius:5px;outline:none;min-width:0;height:43px;padding:0 13px;font:600 12px/1 Segoe UI Variable Text,Inter,PingFang SC,sans-serif}.rdap-query-form input:focus{border-color:#a8ce32;box-shadow:0 0 0 3px #c6f45a33}.rdap-query-form button{color:#17210b;background:#c6f45a;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:12px;font-weight:750;display:inline-flex}.rdap-query-form button:hover:not(:disabled){background:#d4fb72}.rdap-query-form button:disabled{cursor:wait;opacity:.6}.rdap-profile .asn-profile-head{border-left:3px solid #16a56a;min-height:145px}.rdap-profile.missing .asn-profile-head{border-left-color:#d99b16}.rdap-profile .asn-profile-main>p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rdap-profile .asn-profile-main>p>span{color:#778496;font-size:10px}.rdap-status-badge{border-radius:4px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.rdap-status-badge.found{color:#147449;background:#e3f7ec}.rdap-status-badge.missing{color:#7a6511;background:#fff3cd}.rdap-profile-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.rdap-profile-links a{color:#2467e8;font-size:10px;font-weight:700;text-decoration:none}.rdap-profile-links a:hover{text-underline-offset:3px;text-decoration:underline}.rdap-facts dd{overflow-wrap:anywhere;min-width:0}.rdap-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0}.rdap-summary-range{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.rdap-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.rdap-detail-panel{min-width:0}.rdap-details{grid-template-columns:repeat(2,minmax(0,1fr))}.rdap-details>div.wide{grid-column:1/-1}.rdap-details dd{overflow-wrap:anywhere}.rdap-cidr-list{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rdap-cidr-list a{color:#2467e8;font-weight:700;text-decoration:none}.rdap-cidr-list a:hover{text-underline-offset:3px;text-decoration:underline}.rdap-contact-panel,.rdap-event-panel,.rdap-notice-panel{margin-top:13px}.rdap-contact-list{border-top:1px solid #e4e8ed}.rdap-contact-row{background:#fff;border-bottom:1px solid #e6eaee;grid-template-columns:130px minmax(150px,.75fr) minmax(190px,1fr) minmax(220px,1.35fr);align-items:center;gap:18px;min-height:74px;padding:12px 18px;display:grid}.rdap-contact-row:last-child{border-bottom:0}.rdap-contact-role{flex-wrap:wrap;gap:5px;display:flex}.rdap-contact-role span{color:#5f6e80;background:#eef2f5;border-radius:4px;align-items:center;min-height:22px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.rdap-contact-role span:first-child{color:#5f6e80}.rdap-contact-role span:has(+span){color:#5f6e80}.rdap-contact-identity,.rdap-contact-methods,.rdap-contact-address{flex-direction:column;gap:4px;min-width:0;display:flex}.rdap-contact-identity strong{color:#26364b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rdap-contact-identity small,.rdap-contact-methods span,.rdap-contact-address span{color:#788697;font-size:9px;line-height:1.55}.rdap-contact-methods a{color:#2467e8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;text-decoration:none;overflow:hidden}.rdap-contact-methods a:hover{text-underline-offset:3px;text-decoration:underline}.rdap-contact-address{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.rdap-contact-address span{overflow-wrap:anywhere}.rdap-event-table{min-width:680px}.rdap-event-table td:first-child strong{color:#2f4056;font-size:10px;display:block}.rdap-notice-list{border-top:1px solid #e4e8ed;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rdap-notice-list>div{border-bottom:1px solid #e6eaee;border-right:1px solid #e6eaee;flex-direction:column;gap:6px;min-width:0;padding:14px 18px;display:flex}.rdap-notice-list>div:nth-child(2n){border-right:0}.rdap-notice-list strong{color:#334257;font-size:10px}.rdap-notice-list span{color:#778596;font-size:9px;line-height:1.6}.rdap-not-found{color:#786a35;text-align:center;background:#fffdf4;border:1px dashed #d8c785;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:165px;padding:28px;display:flex}.rdap-not-found strong{color:#4d421d;font-size:14px}.rdap-not-found span{max-width:680px;font-size:11px;line-height:1.65}.rdap-missing{color:#8995a4;font-size:9px}.rdap-source{margin-bottom:0}.rdap-loading-fields{grid-template-columns:minmax(0,1fr) 92px;gap:7px;margin-top:28px;display:grid}.rdap-loading-fields span{background:linear-gradient(90deg,#edf0f3 25%,#f7f8fa 50%,#edf0f3 75%) 0 0/200% 100%;border-radius:4px;height:43px;animation:1.25s ease-in-out infinite rpki-loading}@media (max-width:900px){.rdap-query-form{min-width:min(440px,48%)}.rdap-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rdap-detail-grid{grid-template-columns:1fr}.rdap-contact-row{grid-template-columns:110px minmax(140px,.7fr) minmax(180px,1fr)}.rdap-contact-address{grid-column:2/-1}}@media (max-width:640px){.rdap-query-form{width:100%;min-width:0}.rdap-query-form>div,.rdap-loading-fields{grid-template-columns:1fr}.rdap-query-form button{width:100%}.rdap-profile .asn-profile-head{min-height:0}.rdap-profile .asn-title-row h1{overflow-wrap:anywhere;font-size:26px}.rdap-profile-links{justify-content:flex-start}.rdap-details{grid-template-columns:1fr}.rdap-details>div.wide{grid-column:auto}.rdap-contact-row{grid-template-columns:1fr;gap:9px;padding:14px 16px}.rdap-contact-address{grid-column:auto}.rdap-notice-list{grid-template-columns:1fr}.rdap-notice-list>div{border-right:0}}@media (prefers-reduced-motion:reduce){.rdap-loading-fields span{animation:none}}.privacy-network-query-panel{margin-bottom:13px}.privacy-network-query-form{min-width:min(520px,47%)}.privacy-network-query-form label{color:#6b798b;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.privacy-network-query-form>div{grid-template-columns:minmax(0,1fr) 92px;gap:7px;display:grid}.privacy-network-query-form input{color:#17273c;background:#fbfcfe;border:1px solid #ccd6e2;border-radius:5px;outline:none;min-width:0;height:43px;padding:0 13px;font:600 12px/1 Segoe UI Variable Text,Inter,PingFang SC,sans-serif}.privacy-network-query-form input:focus{border-color:#a8ce32;box-shadow:0 0 0 3px #c6f45a33}.privacy-network-query-form button{color:#17210b;background:#c6f45a;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:12px;font-weight:750;display:inline-flex}.privacy-network-query-form button:hover:not(:disabled){background:#d4fb72}.privacy-network-query-form button:disabled{cursor:wait;opacity:.6}.privacy-network-profile .asn-profile-head{border-left:3px solid #d99b16;min-height:148px}.privacy-network-profile.detected .asn-profile-head{border-left-color:#d44f4f}.privacy-network-profile.not_detected .asn-profile-head{border-left-color:#16a56a}.privacy-network-profile .asn-profile-main>p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.privacy-network-profile .asn-profile-main>p>span{color:#778496;font-size:10px}.privacy-headline-badge{border-radius:4px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.privacy-headline-badge.detected{color:#963b3b;background:#fde8e7}.privacy-headline-badge.not_detected{color:#147449;background:#e3f7ec}.privacy-headline-badge.unknown{color:#7a6511;background:#fff3cd}.privacy-profile-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.privacy-profile-links a,.privacy-network-facts a{color:#2467e8;font-size:10px;font-weight:700;text-decoration:none}.privacy-profile-links a:hover,.privacy-network-facts a:hover{text-underline-offset:3px;text-decoration:underline}.privacy-network-facts dd{overflow-wrap:anywhere;min-width:0}.privacy-network-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0}.privacy-network-summary strong.danger{color:#b84343}.privacy-assessment-section{margin:18px 0 0}.privacy-assessment-section>header{margin-bottom:10px}.privacy-assessment-section>header>span{color:#7a8a25;text-transform:uppercase;font-size:9px;font-weight:800}.privacy-assessment-section>header h2{color:#1f2e43;letter-spacing:0;margin:4px 0 3px;font-size:16px}.privacy-assessment-section>header p{color:#748194;margin:0;font-size:10px;line-height:1.55}.privacy-assessment-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.privacy-assessment-card{background:#fff;border:1px solid #e1e6eb;border-top:2px solid #d99b16;border-radius:6px;flex-direction:column;min-width:0;min-height:218px;padding:14px;display:flex}.privacy-assessment-card.detected{border-top-color:#d44f4f}.privacy-assessment-card.not_detected{border-top-color:#16a56a}.privacy-assessment-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.privacy-assessment-card>header strong{color:#7a6511;background:#fff3cd;border-radius:3px;align-items:center;min-height:21px;padding:0 6px;font-size:8px;font-weight:750;display:inline-flex}.privacy-assessment-card.detected>header strong{color:#963b3b;background:#fde8e7}.privacy-assessment-card.not_detected>header strong{color:#147449;background:#e3f7ec}.privacy-assessment-code{color:#819020;font:800 9px/1 Segoe UI Variable Text,Inter,sans-serif}.privacy-assessment-card.detected .privacy-assessment-code{color:#b84343}.privacy-assessment-card.not_detected .privacy-assessment-code{color:#16845a}.privacy-assessment-card h3{color:#26364b;letter-spacing:0;margin:12px 0 8px;font-size:13px}.privacy-confidence{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.privacy-confidence>span{background:#edf0f3;border-radius:2px;height:4px;overflow:hidden}.privacy-confidence i{background:#d99b16;height:100%;display:block}.privacy-assessment-card.detected .privacy-confidence i{background:#d44f4f}.privacy-assessment-card.not_detected .privacy-confidence i{background:#16a56a}.privacy-confidence b{color:#657286;font-size:9px}.privacy-assessment-card>p{color:#68778a;flex:1;margin:10px 0;font-size:9px;line-height:1.6}.privacy-assessment-card>footer{color:#8793a2;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:8px;display:flex}.privacy-assessment-card>footer time{text-align:right}.privacy-source-tags{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.privacy-source-tags span{color:#617085;background:#f0f3f6;border-radius:3px;align-items:center;min-height:19px;padding:0 5px;font-size:7px;font-weight:650;display:inline-flex}.privacy-source-panel{margin-top:18px}.privacy-source-table{min-width:900px}.privacy-source-table td:first-child strong,.privacy-source-table td:first-child small{display:block}.privacy-source-table td:first-child strong{color:#2f4056;font-size:10px}.privacy-source-table td:first-child small{color:#8a96a5;margin-top:3px;font-size:8px}.privacy-source-state{color:#6b5c16;background:#fff3cd;border-radius:3px;align-items:center;min-height:21px;padding:0 7px;font-size:8px;font-weight:750;display:inline-flex}.privacy-source-state.ready{color:#147449;background:#e3f7ec}.privacy-source-state.failed{color:#963b3b;background:#fde8e7}.privacy-source-state.unavailable{color:#697789;background:#edf1f4}.privacy-network-source{margin-bottom:0}.privacy-loading-line{background:linear-gradient(90deg,#edf0f3 25%,#f7f8fa 50%,#edf0f3 75%) 0 0/200% 100%;border-radius:3px;height:11px;animation:1.25s ease-in-out infinite rpki-loading;display:block}.privacy-loading-line.short{width:210px;margin-bottom:14px}.privacy-loading-line.tiny{width:112px;height:8px}.privacy-loading-line.title{width:280px;height:29px;margin-top:12px}.privacy-loading-line.copy{width:min(470px,86%);margin-top:10px}.privacy-loading-fields{grid-template-columns:minmax(0,1fr) 92px;gap:7px;min-width:min(520px,47%);display:grid}.privacy-loading-fields span{background:#edf0f3;border-radius:4px;height:43px}.privacy-loading-profile{background:#fff;border:1px solid #e0e5ea;border-radius:7px;min-height:188px;padding:28px}.privacy-loading-line.result{width:240px;height:31px;margin-top:14px}.privacy-loading-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:13px;display:grid}.privacy-loading-summary span{background:#edf0f3;height:92px}@media (max-width:1160px){.privacy-assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.privacy-network-query-form,.privacy-loading-fields{min-width:min(440px,48%)}}@media (max-width:760px){.privacy-network-query-form,.privacy-loading-fields{width:100%;min-width:0}.privacy-network-query-form>div,.privacy-loading-fields{grid-template-columns:1fr}.privacy-network-query-form button{width:100%}.privacy-network-profile .asn-profile-head{min-height:0}.privacy-network-profile .asn-title-row h1{overflow-wrap:anywhere;font-size:25px}.privacy-profile-links{justify-content:flex-start}.privacy-network-summary,.privacy-loading-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-assessment-grid{grid-template-columns:1fr}.privacy-assessment-card{min-height:0}.privacy-source-panel .asn-data-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.privacy-loading-line{animation:none}}.ip-tools-shell{background:linear-gradient(#070d14 0 330px,#f4f6f8 330px 100%);min-height:100vh}.ip-tools-content{padding-bottom:34px}.ip-tool-tabs{background:#d9dee5;border:1px solid #d9dee5;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:18px 0 12px;display:grid;overflow:hidden}.ip-tool-tabs a{color:#52606f;background:#fff;align-items:center;gap:9px;min-width:0;height:54px;padding:0 13px;text-decoration:none;display:flex}.ip-tool-tabs a strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.ip-tool-tabs a:hover{color:#111a24;background:#f8fafb}.ip-tool-tabs a.active{color:#111a24;background:#c9f54a;border-bottom-color:#ef4d93;box-shadow:inset 0 -2px #ef4d93}.ip-tool-query-panel{background:#fff;border:1px solid #d9dee5;border-radius:6px;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:42px;min-height:188px;padding:30px 34px;display:grid;box-shadow:0 12px 30px #050c1417}.ip-tool-intro h1{color:#101820;letter-spacing:0;margin:0 0 7px;font-size:29px;line-height:1.08}.ip-tool-intro p{color:#6b7580;max-width:610px;margin:0;font-size:12px;line-height:1.7}.ip-tool-form{grid-template-columns:1fr auto;align-items:end;gap:11px 9px;display:grid}.ip-tool-form>div,.ip-tool-form>label{min-width:0}.ip-tool-form label{color:#5d6875;gap:7px;font-size:10px;font-weight:750;display:grid}.ip-tool-form input{color:#15202b;background:#fbfcfd;border:1px solid #cfd6de;border-radius:4px;outline:0;width:100%;min-width:0;height:44px;padding:0 13px;font:650 13px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.ip-tool-form input:focus{background:#fff;border-color:#9ac526;box-shadow:0 0 0 3px #b9e5392e}.ip-tool-form>button{color:#142006;cursor:pointer;background:#c9f54a;border:1px solid #a8d430;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-width:102px;height:44px;padding:0 17px;font-size:12px;font-weight:850;display:inline-flex}.ip-tool-form>button:hover{background:#d3fb5f}.ip-tool-form>small{color:#89939e;grid-column:1/-1;font-size:9px}.ip-tool-input-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ip-tool-prefix-control{grid-column:1/-1}.ip-tool-prefix-control>div{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:9px;display:grid}.ip-tool-prefix-control input[type=range]{accent-color:#a8d430;height:30px;box-shadow:none;padding:0}.ip-tool-prefix-control input[type=number]{text-align:center}.ip-tool-state{border-radius:6px;margin:12px 0 0}.ip-tool-result-panel{background:#fff;border:1px solid #d9dee5;border-radius:6px;margin-top:12px;overflow:hidden;box-shadow:0 12px 30px #050c1412}.ip-tool-result-heading{border-bottom:1px solid #e2e6eb;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:19px 28px;display:flex}.ip-tool-result-heading h2{overflow-wrap:anywhere;color:#111a24;letter-spacing:0;max-width:100%;margin:0;font:750 23px/1.15 ui-monospace,SFMono-Regular,Consolas,monospace}.ip-tool-result-badge{color:#4f5b68;background:#f3f5f7;border:1px solid #cbd3dc;border-radius:4px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}.ip-tool-result-badge.danger{color:#b62035;background:#fff0f2;border-color:#f0c7cc}.ip-tool-result-badge.success{color:#14763d;background:#edf9f1;border-color:#badfc9}.ip-tool-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ip-tool-facts>div{background:#fff;border-bottom:1px solid #e1e5ea;border-right:1px solid #e1e5ea;align-content:center;gap:7px;min-width:0;min-height:78px;padding:15px 22px;display:grid}.ip-tool-facts>div:nth-child(3n){border-right:0}.ip-tool-facts>div.wide{grid-column:span 2}.ip-tool-facts dt{color:#77818d;font-size:9px;font-weight:750}.ip-tool-facts dd{color:#1d2833;min-width:0;margin:0;font-size:12px}.ip-tool-facts dd code{overflow-wrap:anywhere;color:#1d5ec8;font:700 12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.ip-tool-facts dd strong{font-variant-numeric:tabular-nums;font-size:15px}.ip-tool-facts dd small{color:#7f8994;margin-top:4px;font-size:9px;display:block}.ip-tool-facts.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-tool-note{color:#687480;background:#f7f9fa;border-top:1px solid #e1e5ea;margin:0;padding:13px 22px;font-size:10px;line-height:1.6}.ip-tool-note.warning{color:#75622b;background:#fff9e7;border-top-color:#ecdca9}.ip-tool-list-heading{justify-content:space-between;align-items:center;gap:16px;padding:16px 22px 10px;display:flex}.ip-tool-list-heading strong{color:#202b36;font-size:12px}.ip-tool-list-heading span{color:#87919c;font-size:9px}.ip-tool-code-list{background:#dde2e8;border:1px solid #dde2e8;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-height:350px;margin:0 22px 20px;display:grid;overflow:auto}.ip-tool-code-list code{overflow-wrap:anywhere;color:#255eb6;background:#f8fafb;min-width:0;padding:10px 11px;font:650 10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.bogon-result.bogon{border-left:3px solid #d84655}.bogon-result.public{border-left:3px solid #32a362}.ip-tool-source-note{margin-top:12px}@media (max-width:980px){.ip-tool-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-tool-query-panel{grid-template-columns:1fr;gap:22px}.ip-tool-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-tool-facts>div:nth-child(3n){border-right:1px solid #e1e5ea}.ip-tool-facts>div:nth-child(2n){border-right:0}.ip-tool-code-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.ip-tools-shell{background:linear-gradient(#070d14 0 250px,#f4f6f8 250px 100%)}.ip-tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ip-tool-tabs a{height:46px;padding:0 10px}.ip-tool-query-panel{min-height:0;padding:22px 18px}.ip-tool-intro h1{font-size:24px}.ip-tool-form{grid-template-columns:1fr}.ip-tool-form>button{width:100%}.ip-tool-input-grid,.ip-tool-facts,.ip-tool-facts.compact{grid-template-columns:1fr}.ip-tool-facts>div,.ip-tool-facts>div:nth-child(2n),.ip-tool-facts>div:nth-child(3n){border-right:0;min-height:68px}.ip-tool-facts>div.wide{grid-column:auto}.ip-tool-result-heading{flex-direction:column;align-items:flex-start;gap:10px;padding:17px 18px}.ip-tool-result-heading h2{font-size:18px}.ip-tool-code-list{grid-template-columns:1fr;max-height:320px;margin-inline:16px}.ip-tool-list-heading{flex-direction:column;align-items:flex-start;padding-inline:16px}}.threat-ip-shell{background:linear-gradient(#070d14 0 330px,#f4f6f8 330px 100%)}.threat-ip-content{padding-bottom:42px}.threat-query-panel{min-height:166px;margin-bottom:12px}.threat-query-form{min-width:min(500px,47%)}.threat-query-form label{color:#697688;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.threat-query-form>div{grid-template-columns:minmax(0,1fr) 92px;gap:7px;display:grid}.threat-query-form input{color:#17273c;background:#fbfcfe;border:1px solid #ccd6e2;border-radius:5px;outline:none;min-width:0;height:43px;padding:0 13px;font:650 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.threat-query-form input:focus{background:#fff;border-color:#a8ce32;box-shadow:0 0 0 3px #c6f45a33}.threat-query-form button{color:#17210b;cursor:pointer;background:#c6f45a;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:11px;font-weight:800;display:inline-flex}.threat-query-form button:hover:not(:disabled){background:#d4fb72}.threat-query-form button:disabled{cursor:wait;opacity:.65}.threat-state{margin-bottom:12px}.threat-loading-result{color:#667487;background:#fff;border:1px solid #dce2e8;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;margin-bottom:12px;display:flex}.threat-loading-result span{border:2px solid #dde5ca;border-top-color:#8eac2b;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite threat-spin}.threat-loading-result strong{font-size:11px}.threat-loading-panel{justify-content:center;align-items:center;gap:7px;min-height:280px;display:flex}.threat-loading-panel span{background:#a8ce32;border-radius:50%;width:7px;height:7px}@keyframes threat-spin{to{transform:rotate(360deg)}}.threat-profile{margin-bottom:0}.threat-profile .asn-profile-head{border-left:3px solid #d99b16;min-height:150px}.threat-profile.observed .asn-profile-head{border-left-color:#d34b57}.threat-profile.not_observed .asn-profile-head{border-left-color:#18a66d}.threat-profile .asn-profile-main>p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.threat-profile .asn-profile-main>p>span{color:#778496;font-size:10px}.threat-status{color:#745f16;white-space:nowrap;background:#fff3c9;border-radius:4px;align-items:center;gap:6px;min-height:24px;padding:0 8px;font-size:9px;font-weight:760;display:inline-flex}.threat-status i{background:#d99b16;border-radius:50%;width:5px;height:5px}.threat-status.observed{color:#963943;background:#fde8ea}.threat-status.observed i{background:#d34753}.threat-status.not_observed,.threat-status.ready{color:#146b49;background:#e4f6ec}.threat-status.not_observed i,.threat-status.ready i{background:#18a66d}.threat-status.stale{color:#755e15;background:#fff3c9}.threat-status.failed{color:#963943;background:#fde8ea}.threat-profile-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 13px;margin-top:4px;display:flex}.threat-profile-links a,.threat-facts a{color:#2467e8;font-size:10px;font-weight:700;text-decoration:none}.threat-profile-links a:hover,.threat-facts a:hover{text-underline-offset:3px;text-decoration:underline}.threat-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.threat-facts>div{grid-template-columns:138px minmax(0,1fr)}.threat-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin:11px 0}.threat-summary strong.danger{color:#bd3948}.threat-classification-strip{background:#fff;border:1px solid #dce2e8;border-radius:6px;align-items:center;gap:18px;min-height:58px;margin-bottom:11px;padding:10px 16px;display:flex}.threat-classification-strip>span{color:#7a8797;flex:none;font-size:9px;font-weight:750}.threat-classification-strip>div{flex-wrap:wrap;gap:6px;display:flex}.threat-classification-strip strong{color:#963943;background:#fde8ea;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;display:inline-flex}.threat-classification-strip em{color:#8b96a4;font-size:9px;font-style:normal}.threat-evidence-panel,.threat-score-panel,.threat-source-panel{margin-top:11px}.threat-public-list{background:#e2e7ec;border-top:1px solid #e2e7ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.threat-public-list article{background:#fff;min-width:0;padding:15px 18px}.threat-public-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.threat-public-list article>header>div{gap:5px;min-width:0;display:grid}.threat-public-list article>header span:first-child{color:#788594;font-size:8px;font-weight:750}.threat-public-list article>header strong{color:#25364b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.threat-public-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:13px 0 0;display:grid}.threat-public-list dl>div{border-top:1px solid #edf0f3;align-content:center;gap:5px;min-width:0;min-height:50px;padding:8px 9px;display:grid}.threat-public-list dt{color:#8c97a5;font-size:8px}.threat-public-list dd{overflow-wrap:anywhere;color:#4c5c70;min-width:0;margin:0;font-size:9px}.threat-public-list code{color:#2467e8;font-size:9px}.threat-empty-evidence{text-align:center;border-top:1px solid #e7ebef;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:128px;padding:25px;display:flex}.threat-empty-evidence strong{color:#344459;font-size:12px}.threat-empty-evidence span{color:#7d8998;max-width:680px;font-size:9px;line-height:1.6}.threat-observation-section{background:#fff;border:1px solid #dce2e8;border-radius:7px;margin-top:11px;overflow:hidden}.threat-observation-section>header{border-bottom:1px solid #e5e9ed;padding:18px 21px 14px}.threat-observation-section>header>span{color:#809c20;font-size:8px;font-weight:850}.threat-observation-section>header h2{color:#1c2e45;margin:5px 0 0;font-size:16px}.threat-observation-section>header p{color:#7b8796;margin:5px 0 0;font-size:9px;line-height:1.55}.threat-observation-metrics{border-bottom:1px solid #e5e9ed;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.threat-observation-metrics>div{border-right:1px solid #e5e9ed;align-content:center;gap:6px;min-width:0;min-height:69px;padding:12px 17px;display:grid}.threat-observation-metrics>div:last-child{border-right:0}.threat-observation-metrics span{color:#8994a2;font-size:8px}.threat-observation-metrics strong{overflow-wrap:anywhere;color:#304157;font-size:10px}.threat-observation-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.threat-observation-grid>section{border-right:1px solid #e5e9ed;min-width:0;padding:15px 17px 18px}.threat-observation-grid>section:last-child{border-right:0}.threat-observation-grid h3{color:#344459;margin:0 0 10px;font-size:11px}.threat-count-table{display:grid}.threat-count-head,.threat-count-table>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) 46px 112px;align-items:center;gap:8px;min-width:0;min-height:34px;display:grid}.threat-count-table>div:last-child{border-bottom:0}.threat-count-head span{color:#929ca8;font-size:7px}.threat-count-table strong{color:#43546a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.threat-count-table b{color:#27384e;font-size:9px}.threat-count-table time{color:#8c97a5;text-align:right;font-size:7px}.threat-empty-row{color:#929ca8;padding:20px 0;font-size:9px}.threat-score-list{border-top:1px solid #e5e9ed;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.threat-score-list article{border-bottom:1px solid #e5e9ed;border-right:1px solid #e5e9ed;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:73px;padding:12px 18px;display:flex}.threat-score-list article:nth-child(2n){border-right:0}.threat-score-list article>div{gap:5px;min-width:0;display:grid}.threat-score-list strong{color:#344459;font-size:10px}.threat-score-list small{color:#8994a2;font-size:8px;line-height:1.45}.threat-score-list b{color:#9aa4af;flex:none;font-size:17px}.threat-score-list b.positive{color:#bd3948}.threat-source-table{min-width:820px}.threat-source-table td:first-child strong,.threat-source-table td:first-child small{display:block}.threat-source-table td:first-child strong{color:#33445a;font-size:10px}.threat-source-table td:first-child small{color:#909aa7;margin-top:3px;font-size:8px}.threat-match-yes{color:#bd3948;font-size:10px}.threat-source-note{background:#f8faec;border-color:#dfe8bf;margin-top:11px}.threat-source-note strong{color:#708e16}@media (max-width:980px){.threat-query-form{min-width:min(440px,48%)}.threat-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.threat-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.threat-observation-grid{grid-template-columns:1fr}.threat-observation-grid>section{border-bottom:1px solid #e5e9ed;border-right:0}.threat-observation-grid>section:last-child{border-bottom:0}}@media (max-width:700px){.ip-entity-workspace{padding-top:24px}.ip-entity-intro h1{font-size:30px}.ip-entity-intro p{font-size:14px}.ip-entity-state{margin-top:24px;padding:32px 20px}.threat-ip-shell{background:linear-gradient(#070d14 0 265px,#f4f6f8 265px 100%)}.threat-query-panel{min-height:0}.threat-query-form{width:100%;min-width:0}.threat-query-form>div{grid-template-columns:1fr}.threat-query-form button{width:100%}.threat-profile .asn-profile-head{min-height:0}.threat-profile .asn-title-row h1{overflow-wrap:anywhere;font-size:24px}.threat-profile-links{justify-content:flex-start}.threat-facts{grid-template-columns:1fr}.threat-facts>div{grid-template-columns:112px minmax(0,1fr)}.threat-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.threat-classification-strip{flex-direction:column;align-items:flex-start;gap:9px}.threat-public-list,.threat-public-list dl{grid-template-columns:1fr}.threat-observation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.threat-observation-metrics>div:nth-child(2n){border-right:0}.threat-observation-metrics>div:nth-child(-n+2){border-bottom:1px solid #e5e9ed}.threat-score-list{grid-template-columns:1fr}.threat-score-list article,.threat-score-list article:nth-child(2n){border-right:0}.threat-count-head,.threat-count-table>div{grid-template-columns:minmax(0,1fr) 40px 96px}}@media (prefers-reduced-motion:reduce){.threat-loading-result span{animation:none}}.threat-activity-shell{background:linear-gradient(#070d14 0 304px,#f4f6f8 304px 100%)}.threat-activity-content{padding-bottom:42px}.threat-activity-hero{background:#fff;border:1px solid #dce2e8;border-radius:8px;justify-content:space-between;align-items:center;gap:34px;min-height:174px;padding:27px 31px;display:flex;box-shadow:0 8px 28px #18263814}.threat-activity-hero>div:first-child{min-width:0;max-width:650px}.threat-activity-hero h1{color:#131c28;margin:0 0 5px;font-size:27px;line-height:1.15}.threat-activity-hero p{color:#778496;margin:0;font-size:10px;line-height:1.65}.threat-window-control{flex:none;gap:8px;display:grid}.threat-window-control>span{color:#778496;font-size:9px;font-weight:760}.threat-window-control>div{background:#f1f3f5;border:1px solid #dce3eb;border-radius:6px;grid-template-columns:repeat(4,minmax(70px,1fr));padding:3px;display:inline-grid}.threat-window-control button{color:#687588;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:34px;padding:0 12px;font-size:9px;font-weight:750}.threat-window-control button:hover:not(:disabled){color:#1d2e43;background:#fff}.threat-window-control button.active{color:#1b260a;background:#c6f45a;box-shadow:0 1px 3px #4a5c1724}.threat-window-control button:disabled{cursor:wait;opacity:.65}.threat-category-tabs{background:#fff;border:1px solid #dce2e8;border-radius:7px;align-items:end;gap:24px;min-height:46px;margin:10px 0;padding:0 18px;display:flex}.threat-category-tabs a{color:#687588;white-space:nowrap;align-items:center;height:45px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex;position:relative}.threat-category-tabs a:hover{color:#26394f}.threat-category-tabs a.active{color:#1d2b3d;border-bottom-color:#ef4d93}.threat-category-tabs a.active:after{content:"";background:#ef4d93;height:2px;position:absolute;bottom:-1px;left:0;right:0}.threat-activity-progress{color:#6f7d8f;background:#fff;border:1px solid #dce2e8;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;margin-bottom:10px;font-size:9px;display:flex}.threat-activity-progress span,.threat-activity-loading span{border:2px solid #e0e8cd;border-top-color:#8fad2e;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite threat-spin}.threat-activity-loading{color:#728095;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.threat-activity-loading strong{font-size:10px}.threat-activity-status{background:#fff;border:1px solid #dce2e8;border-left:3px solid #d99b16;border-radius:7px;justify-content:space-between;align-items:center;gap:22px;min-height:65px;padding:12px 18px;display:flex}.threat-activity-status.observed{border-left-color:#d34b57}.threat-activity-status>div{flex:none;align-items:center;gap:8px;display:flex}.threat-activity-status i{background:#d99b16;border-radius:50%;width:7px;height:7px}.threat-activity-status.observed i{background:#d34b57}.threat-activity-status strong{color:#2c3d52;font-size:11px}.threat-activity-status p{color:#7c8897;text-align:right;max-width:720px;margin:0;font-size:9px;line-height:1.55}.threat-activity-summary{margin-top:10px}.threat-activity-summary strong.date-value{font-size:11px;line-height:1.3}.threat-activity-panel{margin-top:10px}.threat-activity-chart{border-top:1px solid #e6eaee;padding:17px 20px 14px}.threat-activity-chart ol{grid-template-columns:repeat(30,minmax(5px,1fr));align-items:end;gap:5px;height:146px;margin:0;padding:0;list-style:none;display:grid}.threat-activity-chart li{flex-direction:column;justify-content:end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.threat-activity-chart li>span{width:100%;max-width:22px;height:var(--activity-height);background:#d34b57;border-radius:2px 2px 0 0}.threat-activity-chart li>b{color:#8b96a4;height:12px;font-size:7px;font-weight:700}.threat-activity-chart>div{color:#8b96a4;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.threat-activity-empty-chart{color:#8995a3;border-top:1px solid #e6eaee;justify-content:center;align-items:center;min-height:145px;font-size:9px;display:flex}.threat-activity-table{min-width:960px}.threat-activity-table td{white-space:normal;max-width:220px}.threat-activity-table td:first-child a{color:#2467e8;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none;display:block}.threat-activity-table td:first-child a:hover{text-underline-offset:3px;text-decoration:underline}.threat-activity-table td:first-child small{color:#929ca8;margin-top:4px;font-size:8px;display:block}.threat-activity-table td:nth-child(2) strong{color:#bd3948;font-size:13px}.threat-activity-distributions{border-top:1px solid #e5e9ed;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.threat-activity-counts{border-right:1px solid #e5e9ed;min-width:0;padding:16px 18px 19px}.threat-activity-counts:last-child{border-right:0}.threat-activity-counts h3{color:#344459;margin:0 0 10px;font-size:10px}.threat-activity-counts>div{display:grid}.threat-activity-counts article{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;min-height:35px;display:flex}.threat-activity-counts article:last-child{border-bottom:0}.threat-activity-counts article span{color:#536378;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.threat-activity-counts article strong{color:#25374c;font-size:10px}.threat-activity-counts>p{color:#909aa7;margin:25px 0;font-size:9px}.threat-activity-note{gap:5px;display:grid}.threat-activity-note small:last-child{color:#778595;margin-top:2px}@media (max-width:900px){.threat-activity-hero{flex-direction:column;align-items:flex-start;gap:20px}.threat-window-control,.threat-window-control>div{width:100%}.threat-activity-distributions{grid-template-columns:1fr}.threat-activity-counts{border-bottom:1px solid #e5e9ed;border-right:0}.threat-activity-counts:last-child{border-bottom:0}}@media (max-width:700px){.threat-activity-shell{background:linear-gradient(#070d14 0 260px,#f4f6f8 260px 100%)}.threat-activity-hero{min-height:0;padding:23px 17px}.threat-activity-hero h1{font-size:24px}.threat-window-control>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.threat-category-tabs{gap:22px;overflow-x:auto}.threat-activity-status{flex-direction:column;align-items:flex-start;gap:8px}.threat-activity-status p{text-align:left}.threat-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.threat-activity-summary>div:last-child{grid-column:span 2}.threat-activity-chart{padding-left:13px;padding-right:13px}.threat-activity-chart ol{gap:3px}}@media (prefers-reduced-motion:reduce){.threat-activity-progress span,.threat-activity-loading span{animation:none}}.threat-trend-categories{border-top:1px solid #e5e9ed;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.threat-trend-categories article{background:#fff;border-top:3px solid #d34b57;border-right:1px solid #e5e9ed;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:118px;padding:17px 19px;display:flex}.threat-trend-categories article:last-child{border-right:0}.threat-trend-categories article.brute_force{border-top-color:#a43a47}.threat-trend-categories article.web_attack{border-top-color:#d99b16}.threat-trend-categories article>div{gap:6px;min-width:0;display:grid}.threat-trend-categories span{color:#687689;font-size:9px;font-weight:750}.threat-trend-categories strong{color:#18283c;font-size:25px;line-height:1}.threat-trend-categories small{color:#929ca8;font-size:8px;line-height:1.45}.threat-trend-categories a{color:#2467e8;flex:none;font-size:9px;font-weight:750;text-decoration:none}.threat-trend-categories a:hover{text-underline-offset:3px;text-decoration:underline}.threat-trend-legend{flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.threat-trend-legend span{color:#748194;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.threat-trend-legend span:before{content:"";background:#d34b57;border-radius:2px;width:7px;height:7px}.threat-trend-legend span.brute:before{background:#a43a47}.threat-trend-legend span.web:before{background:#d99b16}.threat-trend-chart{border-top:1px solid #e6eaee;padding:17px 20px 14px}.threat-trend-chart ol{grid-template-columns:repeat(30,minmax(5px,1fr));align-items:end;gap:5px;height:166px;margin:0;padding:0;list-style:none;display:grid}.threat-trend-chart li{flex-direction:column;justify-content:end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.threat-trend-chart li>div{justify-content:center;align-items:end;gap:1px;width:100%;height:145px;display:flex}.threat-trend-chart li>div span{width:min(6px,30%);height:var(--trend-height);background:#d34b57;border-radius:2px 2px 0 0}.threat-trend-chart li>div span.brute{background:#a43a47}.threat-trend-chart li>div span.web{background:#d99b16}.threat-trend-chart li>b{color:#8b96a4;height:12px;font-size:7px}.threat-trend-axis{color:#8b96a4;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.threat-trend-table{min-width:900px}.threat-trend-table td:first-child a{color:#2467e8;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none}.threat-trend-table td:first-child a:hover{text-underline-offset:3px;text-decoration:underline}.threat-trend-table td:nth-child(2) strong{color:#bd3948;font-size:13px}.threat-trend-table td.signal{color:#bd3948;font-weight:800}@media (max-width:820px){.threat-trend-categories{grid-template-columns:1fr}.threat-trend-categories article{border-bottom:1px solid #e5e9ed;border-right:0;min-height:90px}.threat-trend-categories article:last-child{border-bottom:0}.threat-trend-legend{margin-top:8px}}@media (max-width:700px){.threat-trend-chart{padding-left:12px;padding-right:12px}.threat-trend-chart ol{gap:2px}.threat-trend-chart li>div{gap:0}}.c2-shell{background:linear-gradient(#070d14 0 304px,#f4f6f8 304px 100%)}.c2-source-stamp{background:#f8faec;border:1px solid #dce3e9;border-left:3px solid #9cc62e;border-radius:6px;gap:5px;min-width:244px;padding:14px 16px;display:grid}.c2-source-stamp span{color:#758292;font-size:8px;font-weight:800}.c2-source-stamp strong{color:#2d4054;font-size:11px}.c2-source-stamp small{color:#84909e;font-size:8px}.c2-unavailable{text-align:center;background:#fff;border:1px solid #dce2e8;border-radius:7px;place-content:center;gap:8px;min-height:230px;padding:30px;display:grid}.c2-unavailable>span{color:#8793a1;font-size:8px;font-weight:850}.c2-unavailable h2{color:#2c3e53;margin:0;font-size:18px}.c2-unavailable p{color:#7b8796;max-width:590px;margin:0;font-size:9px;line-height:1.65}.c2-feed-status.ready{border-left-color:#1d9969}.c2-feed-status.ready i{background:#1d9969}.c2-feed-status.stale{border-left-color:#d29b1c}.c2-feed-status.stale i{background:#d29b1c}.c2-feed-status.failed{border-left-color:#c94453}.c2-feed-status.failed i{background:#c94453}.c2-summary .c2-online-value{color:#16835a}.c2-filter-panel{background:#fff;border:1px solid #dce2e8;border-radius:7px;grid-template-columns:220px minmax(0,1fr);gap:22px;margin-top:10px;padding:18px 20px;display:grid}.c2-filter-panel>div h2{color:#26384d;margin:0 0 4px;font-size:15px}.c2-filter-panel>div p{color:#818d9b;margin:0;font-size:8px;line-height:1.55}.c2-filter-panel form{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr)) auto auto;align-items:end;gap:8px;min-width:0;display:grid}.c2-filter-panel label{gap:6px;min-width:0;display:grid}.c2-filter-panel label>span{color:#667487;font-size:8px;font-weight:780}.c2-filter-panel input,.c2-filter-panel select{color:#34465b;background:#fbfcfd;border:1px solid #d2d9e1;border-radius:4px;outline:0;width:100%;min-width:0;height:36px;padding:0 10px;font-size:9px}.c2-filter-panel input:focus,.c2-filter-panel select:focus{background:#fff;border-color:#9ec52f;box-shadow:0 0 0 2px #c6f45a33}.c2-filter-panel button{color:#18220b;white-space:nowrap;background:#c6f45a;border:1px solid #a4cb32;border-radius:4px;justify-content:center;align-items:center;gap:13px;height:36px;padding:0 15px;font-size:8px;font-weight:850;display:inline-flex}.c2-filter-panel form>a{color:#2467e8;white-space:nowrap;align-items:center;height:36px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.c2-filter-panel form>a:hover{text-underline-offset:3px;text-decoration:underline}.c2-panel{margin-top:10px}.c2-table{min-width:1080px}.c2-table td{white-space:normal;height:62px}.c2-table td:first-child a{color:#2467e8;font:720 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none}.c2-table td:first-child a:hover{text-underline-offset:3px;text-decoration:underline}.c2-table code{color:#465970;font:680 8px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.c2-node-status{color:#697789;background:#edf0f3;border-radius:3px;justify-content:center;align-items:center;min-width:54px;min-height:23px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.c2-node-status.online{color:#14744f;background:#e2f4eb}.c2-node-status.unknown{color:#806410;background:#f3edcf}.c2-network{gap:3px;min-width:145px;display:grid}.c2-network>span{color:#788596;align-items:center;gap:6px;font-size:8px;display:flex}.c2-network .fi{border-radius:2px;width:16px;box-shadow:0 0 0 1px #2030421a}.c2-network strong{color:#34475d;font-size:9px}.c2-network small{color:#8994a1;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:7px;overflow:hidden}.c2-pagination{background:#fff;border:1px solid #dce2e8;border-radius:7px;justify-content:flex-end;align-items:center;gap:14px;min-height:48px;margin-top:10px;padding:0 15px;display:flex}.c2-pagination a{color:#2467e8;font-size:8px;font-weight:760;text-decoration:none}.c2-pagination a.disabled{color:#a8b0ba;pointer-events:none}.c2-pagination span{color:#6d7a8a;font-size:8px}.c2-source-note{margin-top:10px}.c2-source-note a{color:#2467e8;text-decoration:none}.c2-source-note a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1080px){.c2-filter-panel{grid-template-columns:1fr}.c2-filter-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.c2-filter-panel button,.c2-filter-panel form>a{justify-content:center;width:100%}}@media (max-width:700px){.c2-hero{gap:15px}.c2-source-stamp{width:100%;min-width:0}.c2-summary>div:last-child{grid-column:auto}.c2-filter-panel{padding:17px 14px}.c2-filter-panel form{grid-template-columns:1fr}.c2-pagination{justify-content:space-between}}.network-probe-shell{background:linear-gradient(#070d14 0 315px,#f4f6f8 315px 100%);min-height:100vh}.network-probe-content{padding-bottom:42px}.network-probe-mode-tabs{background:#d9dee5;border:1px solid #d9dee5;border-radius:6px;grid-template-columns:repeat(2,minmax(164px,1fr));gap:1px;width:fit-content;margin:18px 0 10px;display:grid;overflow:hidden}.network-probe-mode-tabs a{color:#5f6d7d;background:#fff;align-items:center;gap:10px;min-height:46px;padding:0 15px;text-decoration:none;display:flex}.network-probe-mode-tabs a strong{font-size:11px}.network-probe-mode-tabs a:hover{color:#1d2d41;background:#fafbfc}.network-probe-mode-tabs a.active{color:#18220b;background:#c7f34e;border-bottom-color:#ef4d93;box-shadow:inset 0 -2px #ef4d93}.network-probe-hero{background:#fff;border:1px solid #d9dee5;border-radius:7px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:48px;min-height:184px;padding:29px 32px;display:grid;box-shadow:0 10px 30px #0f1c2c14}.network-probe-hero>div{min-width:0}.network-probe-hero h1{color:#111b28;margin:0 0 7px;font-size:28px;line-height:1.12}.network-probe-hero p{color:#6e7b8c;max-width:620px;margin:0;font-size:10px;line-height:1.7}.network-probe-hero form{gap:8px;min-width:0;display:grid}.network-probe-hero form>label{color:#5d6978;font-size:9px;font-weight:780}.network-probe-hero form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.network-probe-hero input{color:#152234;background:#fbfcfd;border:1px solid #cfd6de;border-radius:4px;outline:0;width:100%;min-width:0;height:44px;padding:0 13px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.network-probe-hero input:focus{background:#fff;border-color:#9ac526;box-shadow:0 0 0 3px #b9e5392e}.network-probe-hero button[type=submit]{color:#172107;cursor:pointer;background:#c7f34e;border:1px solid #a6d02e;border-radius:4px;justify-content:center;align-items:center;gap:17px;min-width:126px;height:44px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex}.network-probe-hero button[type=submit]:hover:not(:disabled){background:#d3fa64}.network-probe-hero button[type=submit]:disabled{cursor:wait;opacity:.7}.network-probe-hero form>small{color:#8893a1;font-size:8px;line-height:1.5}.network-probe-progress{color:#68778a;background:#fff;border:1px solid #dce2e8;border-radius:7px;justify-content:center;align-items:center;gap:11px;min-height:62px;margin-top:11px;display:flex}.network-probe-progress>span{border:2px solid #e3ebd0;border-top-color:#8eac2e;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite threat-spin}.network-probe-progress>div{gap:4px;display:grid}.network-probe-progress strong{color:#314258;font-size:10px}.network-probe-progress small{font-size:8px}.network-probe-state{border-radius:7px;margin-top:11px}.network-probe-empty{color:#84909e;text-align:center;background:#fff;border:1px solid #dce2e8;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;margin-top:11px;padding:28px;display:flex}.network-probe-empty strong{color:#394b61;font-size:12px}.network-probe-empty span{max-width:620px;font-size:9px;line-height:1.6}.network-probe-empty.compact{border:0;border-radius:0;min-height:145px;margin-top:0}.network-probe-result-status{background:#fff;border:1px solid #dce2e8;border-left:3px solid #d5a11e;border-radius:7px;justify-content:space-between;align-items:center;gap:22px;min-height:56px;margin-top:11px;padding:11px 17px;display:flex}.network-probe-result-status.finished{border-left-color:#1ca06c}.network-probe-result-status.failed{border-left-color:#d34b57}.network-probe-result-status>div{align-items:center;gap:8px;display:flex}.network-probe-result-status i{background:#d5a11e;border-radius:50%;width:7px;height:7px}.network-probe-result-status.finished i{background:#1ca06c}.network-probe-result-status.failed i{background:#d34b57}.network-probe-result-status strong{color:#2e4056;font-size:10px}.network-probe-result-status p{color:#788596;text-align:right;margin:0;font-size:9px}.network-probe-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.network-probe-summary strong{font-variant-numeric:tabular-nums}.network-probe-panel{margin-top:10px}.network-ping-table{min-width:960px}.network-ping-table code,.network-mtr-table code{color:#2467e8;font:700 9px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.network-probe-node-identity{gap:5px;min-width:155px;display:grid}.network-probe-node-identity>div{align-items:center;gap:7px;display:flex}.network-probe-node-identity .fi,.network-probe-node-tabs .fi{border-radius:2px;flex:none;width:17px;box-shadow:0 0 0 1px #2030421a}.network-probe-node-identity strong{color:#31445b;font-size:10px}.network-probe-node-identity small{color:#8995a3;font-size:8px}.network-probe-latency{gap:6px;min-width:106px;display:grid}.network-probe-latency strong,.network-mtr-table strong{color:#405167;font-variant-numeric:tabular-nums;font-size:10px}.network-probe-latency strong.good,.network-mtr-table strong.good,.network-probe-loss.good{color:#158458}.network-probe-latency strong.slow,.network-mtr-table strong.slow,.network-probe-loss.slow{color:#a16e08}.network-probe-latency strong.failed,.network-mtr-table strong.failed,.network-probe-loss.failed{color:#bd3948}.network-probe-latency>span{background:#e6eaee;border-radius:3px;height:3px;overflow:hidden}.network-probe-latency>span i{border-radius:inherit;background:#9fc62e;height:100%;display:block}.network-probe-loss{color:#405167;font-variant-numeric:tabular-nums;font-size:10px}.network-probe-status{color:#87640d;background:#fff8df;border:1px solid #e6d4a2;border-radius:4px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.network-probe-status.finished{color:#147044;background:#edf9f1;border-color:#badfc9}.network-probe-status.failed{color:#a93543;background:#fff0f2;border-color:#efc8cc}.network-probe-node-tabs{background:#e1e6eb;border-top:1px solid #e1e6eb;border-bottom:1px solid #e1e6eb;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow-x:auto}.network-probe-node-tabs button{color:#5f6e80;text-align:left;cursor:pointer;background:#f8fafb;border:0;align-items:center;gap:8px;min-width:135px;height:60px;padding:0 11px;display:flex}.network-probe-node-tabs button:hover{background:#fff}.network-probe-node-tabs button.active{color:#172107;background:#eff9d7;box-shadow:inset 0 -2px #ef4d93}.network-probe-node-tabs button>span{gap:4px;min-width:0;display:grid}.network-probe-node-tabs strong,.network-probe-node-tabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-probe-node-tabs strong{font-size:9px}.network-probe-node-tabs small{color:#8a95a3;font-size:7px}.network-mtr-node-summary{border-bottom:1px solid #e2e7ec;grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(130px,.7fr));align-items:center;display:grid}.network-mtr-node-summary>div{border-right:1px solid #e2e7ec;align-content:center;gap:5px;min-width:0;min-height:66px;padding:11px 16px;display:grid}.network-mtr-node-summary>div:last-child{border-right:0}.network-mtr-node-summary>div>span{color:#8994a2;font-size:8px}.network-mtr-node-summary code{color:#2467e8;text-overflow:ellipsis;white-space:nowrap;font:700 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.network-mtr-node-summary>div>strong,.network-mtr-node-summary time{color:#34465d;font-size:10px}.network-mtr-table{min-width:900px}.network-mtr-table td:nth-child(2){max-width:300px}.network-mtr-table td:nth-child(2) code,.network-mtr-table td:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.network-mtr-table td:nth-child(2) small{color:#8b96a4;margin-top:3px;font-size:7px}.network-probe-source{background:#f8faec;border-color:#dfe8bf;margin-top:10px}.network-probe-source strong{color:#6e8c16}.network-probe-source a{color:#2467e8;font-weight:750;text-decoration:none}.network-probe-source a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.network-probe-hero{grid-template-columns:1fr;gap:22px}.network-probe-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.network-probe-node-tabs{grid-template-columns:repeat(3,minmax(150px,1fr))}.network-mtr-node-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.network-mtr-node-summary>div:nth-child(2n){border-right:0}.network-mtr-node-summary>div:nth-child(-n+2){border-bottom:1px solid #e2e7ec}}@media (max-width:700px){.network-probe-shell{background:linear-gradient(#070d14 0 270px,#f4f6f8 270px 100%)}.network-probe-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:12px}.network-probe-mode-tabs a{min-width:0;padding:0 10px}.network-probe-hero{min-height:0;padding:22px 17px}.network-probe-hero h1{font-size:24px}.network-probe-hero form>div{grid-template-columns:1fr}.network-probe-hero button[type=submit]{width:100%}.network-probe-result-status{flex-direction:column;align-items:flex-start;gap:7px}.network-probe-result-status p{text-align:left}.network-probe-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.network-probe-summary>div:last-child{grid-column:span 2}.network-probe-node-tabs{display:flex}.network-mtr-node-summary{grid-template-columns:1fr}.network-mtr-node-summary>div,.network-mtr-node-summary>div:nth-child(2n){border-bottom:1px solid #e2e7ec;border-right:0}.network-mtr-node-summary>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.network-probe-progress>span{animation:none}}.tcp-probe-shell{background:linear-gradient(#070d14 0 302px,#f4f6f8 302px 100%);min-height:100vh}.tcp-probe-content{padding-bottom:42px}.tcp-probe-hero{background:#fff;border:1px solid #d9dee5;border-radius:7px;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:center;gap:52px;min-height:205px;margin-top:18px;padding:31px 33px;display:grid;box-shadow:0 10px 30px #0f1c2c14}.tcp-probe-hero>div{min-width:0}.tcp-probe-hero h1{color:#111b28;margin:0 0 7px;font-size:28px;line-height:1.12}.tcp-probe-hero p{color:#6e7b8c;max-width:590px;margin:0;font-size:10px;line-height:1.7}.tcp-probe-hero form{gap:9px;min-width:0;display:grid}.tcp-probe-inputs{grid-template-columns:minmax(0,1fr) 92px auto;align-items:end;gap:8px;display:grid}.tcp-probe-inputs label{color:#5d6978;gap:7px;min-width:0;font-size:9px;font-weight:780;display:grid}.tcp-probe-inputs input{color:#152234;background:#fbfcfd;border:1px solid #cfd6de;border-radius:4px;outline:0;width:100%;min-width:0;height:44px;padding:0 13px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.tcp-probe-inputs input:focus{background:#fff;border-color:#9ac526;box-shadow:0 0 0 3px #b9e5392e}.tcp-probe-inputs>button{color:#172107;cursor:pointer;background:#c7f34e;border:1px solid #a6d02e;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-width:122px;height:44px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex}.tcp-probe-inputs>button:hover:not(:disabled){background:#d3fa64}.tcp-probe-inputs>button:disabled{cursor:wait;opacity:.7}.tcp-port-presets{align-items:center;gap:5px;display:flex}.tcp-port-presets button{color:#697688;cursor:pointer;background:#f8fafb;border:1px solid #d9dfe6;border-radius:4px;align-items:center;gap:5px;min-height:26px;padding:0 8px;font-size:8px;display:inline-flex}.tcp-port-presets button:hover{color:#26394f;background:#fff}.tcp-port-presets button.active{color:#29370d;background:#eff8d8;border-color:#b5d55a}.tcp-port-presets strong{font-variant-numeric:tabular-nums;font-size:9px}.tcp-probe-hero form>small{color:#8893a1;font-size:8px;line-height:1.5}.tcp-result-status{background:#fff;border:1px solid #dce2e8;border-left:3px solid #d34b57;border-radius:7px;justify-content:space-between;align-items:center;gap:26px;min-height:72px;margin-top:11px;padding:13px 18px;display:flex}.tcp-result-status.success{border-left-color:#1ca06c}.tcp-result-status.warning{border-left-color:#d5a11e}.tcp-result-status>div{align-items:center;gap:10px;display:flex}.tcp-result-status i{background:#d34b57;border-radius:50%;width:8px;height:8px}.tcp-result-status.success i{background:#1ca06c}.tcp-result-status.warning i{background:#d5a11e}.tcp-result-status span{gap:4px;display:grid}.tcp-result-status small{color:#8692a0;font-size:7px;font-weight:800}.tcp-result-status strong{color:#2d3e54;font-size:12px}.tcp-result-status p{color:#768395;text-align:right;max-width:680px;margin:0;font-size:9px;line-height:1.55}.tcp-probe-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.tcp-probe-summary strong.text-value{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.tcp-probe-panel{margin-top:10px}.tcp-result-table{min-width:760px}.tcp-result-table code{color:#2467e8;font:700 9px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.tcp-status-value{font-size:10px}.tcp-status-value.success{color:#158458}.tcp-status-value.warning{color:#a16e08}.tcp-status-value.danger{color:#bd3948}.tcp-node-panel{background:#fff;border:1px solid #dce2e8;border-radius:7px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px;margin-top:10px;padding:18px 21px;display:grid}.tcp-node-panel h2{color:#26384d;margin:0;font-size:14px}.tcp-node-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tcp-node-panel dl>div{border-left:1px solid #e4e8ec;align-content:center;gap:5px;min-width:0;min-height:52px;padding:4px 13px;display:grid}.tcp-node-panel dt{color:#8994a2;font-size:8px}.tcp-node-panel dd{overflow-wrap:anywhere;color:#3b4d63;min-width:0;margin:0;font-size:9px}.tcp-probe-source{background:#f8faec;border-color:#dfe8bf;margin-top:10px}.tcp-probe-source strong{color:#6e8c16}.tcp-probe-source nav{flex-wrap:wrap;gap:8px 15px;margin-top:5px;display:flex}.tcp-probe-source nav a{color:#2467e8;font-size:8px;font-weight:750;text-decoration:none}.tcp-probe-source nav a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.tcp-probe-hero{grid-template-columns:1fr;gap:22px}.tcp-probe-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.tcp-node-panel{grid-template-columns:1fr;gap:13px}.tcp-node-panel dl{border-top:1px solid #e4e8ec}.tcp-node-panel dl>div:first-child{border-left:0}}@media (max-width:700px){.tcp-probe-shell{background:linear-gradient(#070d14 0 255px,#f4f6f8 255px 100%)}.tcp-probe-hero{min-height:0;margin-top:12px;padding:22px 17px}.tcp-probe-hero h1{font-size:24px}.tcp-probe-inputs{grid-template-columns:minmax(0,1fr) 88px}.tcp-probe-inputs>button{grid-column:1/-1;width:100%}.tcp-port-presets{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tcp-port-presets button{justify-content:center;padding:0 4px}.tcp-port-presets button span{display:none}.tcp-result-status{flex-direction:column;align-items:flex-start;gap:8px}.tcp-result-status p{text-align:left}.tcp-probe-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tcp-probe-summary>div:last-child{grid-column:span 2}.tcp-node-panel{padding:17px}.tcp-node-panel dl{grid-template-columns:1fr 1fr}.tcp-node-panel dl>div:nth-child(odd){border-left:0}.tcp-node-panel dl>div{border-bottom:1px solid #e4e8ec}.tcp-node-panel dl>div:nth-last-child(-n+2){border-bottom:0}}.http-tls-shell{background:linear-gradient(#070d14 0 302px,#f4f6f8 302px 100%);min-height:100vh}.http-tls-content{padding-bottom:42px}.http-tls-hero{background:#fff;border:1px solid #d9dee5;border-radius:7px;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:50px;min-height:190px;margin-top:18px;padding:30px 33px;display:grid;box-shadow:0 10px 30px #0f1c2c14}.http-tls-hero>div{min-width:0}.http-tls-hero h1{color:#111b28;margin:0 0 7px;font-size:28px;line-height:1.12}.http-tls-hero p{color:#6e7b8c;max-width:590px;margin:0;font-size:10px;line-height:1.7}.http-tls-hero form{gap:8px;min-width:0;display:grid}.http-tls-hero form>label{color:#5d6978;font-size:9px;font-weight:780}.http-tls-hero form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.http-tls-hero input{color:#152234;background:#fbfcfd;border:1px solid #cfd6de;border-radius:4px;outline:0;width:100%;min-width:0;height:44px;padding:0 13px;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.http-tls-hero input:focus{background:#fff;border-color:#9ac526;box-shadow:0 0 0 3px #b9e5392e}.http-tls-hero button[type=submit]{color:#172107;cursor:pointer;background:#c7f34e;border:1px solid #a6d02e;border-radius:4px;justify-content:center;align-items:center;gap:17px;min-width:126px;height:44px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex}.http-tls-hero button[type=submit]:hover:not(:disabled){background:#d3fa64}.http-tls-hero button[type=submit]:disabled{cursor:wait;opacity:.7}.http-tls-hero form>small{color:#8893a1;font-size:8px;line-height:1.5}.http-tls-status{background:#fff;border:1px solid #dce2e8;border-left:3px solid #d34b57;border-radius:7px;justify-content:space-between;align-items:center;gap:26px;min-height:72px;margin-top:11px;padding:13px 18px;display:flex}.http-tls-status.success{border-left-color:#1ca06c}.http-tls-status.warning{border-left-color:#d5a11e}.http-tls-status>div{align-items:center;gap:10px;display:flex}.http-tls-status i{background:#d34b57;border-radius:50%;width:8px;height:8px}.http-tls-status.success i{background:#1ca06c}.http-tls-status.warning i{background:#d5a11e}.http-tls-status span{gap:4px;display:grid}.http-tls-status small{color:#8692a0;font-size:7px;font-weight:800}.http-tls-status strong{color:#2d3e54;font-size:12px}.http-tls-status p{color:#768395;text-align:right;max-width:680px;margin:0;font-size:9px;line-height:1.55}.http-tls-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.http-tls-summary strong.text-value{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.http-code{align-items:baseline;gap:6px;display:inline-flex}.http-code strong{font-size:13px}.http-code small{color:#8994a2;font-size:7px;font-weight:650}.http-code.success strong{color:#158458}.http-code.warning strong{color:#a16e08}.http-code.danger strong{color:#bd3948}.http-chain-panel,.http-headers-panel{margin-top:10px}.http-chain-table{min-width:1050px}.http-chain-table td:nth-child(2){max-width:335px}.http-chain-table code,.http-response-headers code,.http-tls-panel code{font:700 8px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.http-chain-table td:nth-child(2) code,.http-chain-table td:nth-child(2) small,.http-chain-table td:nth-child(3) code,.http-chain-table td:nth-child(3) small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.http-chain-table td:nth-child(2) code,.http-chain-table td:nth-child(3) code{color:#2467e8}.http-chain-table td:nth-child(2) small,.http-chain-table td:nth-child(3) small{color:#8994a2;margin-top:4px;font-size:7px}.http-step-error{color:#bd3948;margin-top:4px;font-size:7px;display:block}.http-tls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.http-tls-panel{background:#fff;border:1px solid #dce2e8;border-radius:7px;min-width:0;overflow:hidden}.http-tls-panel>header{border-bottom:1px solid #e4e8ec;padding:18px 20px 15px}.http-tls-panel>header h2{color:#26384d;margin:0;font-size:15px}.http-tls-panel>header p{color:#7c8897;margin:5px 0 0;font-size:8px;line-height:1.55}.http-tls-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.http-tls-panel dl>div{border-bottom:1px solid #e4e8ec;border-right:1px solid #e4e8ec;align-content:center;gap:5px;min-width:0;min-height:61px;padding:10px 15px;display:grid}.http-tls-panel dl>div:nth-child(2n){border-right:0}.http-tls-panel dl>div.wide{border-right:0;grid-column:span 2}.http-tls-panel dt{color:#8994a2;font-size:8px}.http-tls-panel dd{overflow-wrap:anywhere;color:#3b4d63;min-width:0;margin:0;font-size:9px}.http-tls-panel dd strong.success{color:#158458}.http-tls-panel dd strong.danger{color:#bd3948}.http-tls-panel dd code{overflow-wrap:anywhere;color:#2467e8;display:block}.http-panel-empty{color:#8692a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:240px;padding:25px;display:flex}.http-panel-empty strong{color:#3b4d63;font-size:11px}.http-panel-empty span{max-width:390px;font-size:8px;line-height:1.55}.http-security-headers{display:grid}.http-security-headers>div{border-bottom:1px solid #e4e8ec;align-items:center;gap:10px;min-height:61px;padding:10px 15px;display:flex}.http-security-headers>div:last-child{border-bottom:0}.http-security-headers i{background:#d5a11e;border-radius:50%;flex:none;width:7px;height:7px}.http-security-headers .present i{background:#1ca06c}.http-security-headers>div>span{flex:1;gap:4px;min-width:0;display:grid}.http-security-headers strong{color:#3b4d63;font-size:9px}.http-security-headers small{color:#8a95a2;text-overflow:ellipsis;white-space:nowrap;font:650 7px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.http-security-headers b{color:#94711a;flex:none;font-size:7px}.http-security-headers .present b{color:#158458}.http-response-headers{border-top:1px solid #e4e8ec;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.http-response-headers>div{border-bottom:1px solid #e4e8ec;border-right:1px solid #e4e8ec;grid-template-columns:165px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:57px;padding:10px 17px;display:grid}.http-response-headers>div:nth-child(2n){border-right:0}.http-response-headers strong{color:#516176;font-size:8px}.http-response-headers code{overflow-wrap:anywhere;color:#2c5eaa;min-width:0}.http-tls-source{background:#f8faec;border-color:#dfe8bf;margin-top:10px}.http-tls-source strong{color:#6e8c16}.http-tls-source nav{flex-wrap:wrap;gap:8px 15px;margin-top:5px;display:flex}.http-tls-source nav a{color:#2467e8;font-size:8px;font-weight:750;text-decoration:none}.http-tls-source nav a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.http-tls-hero{grid-template-columns:1fr;gap:22px}.http-tls-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.http-tls-grid,.http-response-headers{grid-template-columns:1fr}.http-response-headers>div,.http-response-headers>div:nth-child(2n){border-right:0}}@media (max-width:700px){.http-tls-shell{background:linear-gradient(#070d14 0 255px,#f4f6f8 255px 100%)}.http-tls-hero{min-height:0;margin-top:12px;padding:22px 17px}.http-tls-hero h1{font-size:24px}.http-tls-hero form>div{grid-template-columns:1fr}.http-tls-hero button[type=submit]{width:100%}.http-tls-status{flex-direction:column;align-items:flex-start;gap:8px}.http-tls-status p{text-align:left}.http-tls-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.http-tls-summary>div:last-child{grid-column:span 2}.http-tls-panel dl{grid-template-columns:1fr}.http-tls-panel dl>div,.http-tls-panel dl>div:nth-child(2n),.http-tls-panel dl>div.wide{border-right:0;grid-column:auto}.http-response-headers>div{grid-template-columns:1fr;gap:5px}}.asn-content .asn-breadcrumb{font-size:12px}.asn-content .asn-data-heading h2{font-size:18px}.asn-content .asn-data-note{font-size:12px;line-height:1.6}.asn-content .asn-section-count{font-size:11px}.asn-content .asn-network-table th{height:44px;font-size:11px}.asn-content .asn-network-table td{min-height:52px;font-size:12px;line-height:1.55}.asn-content .asn-source-note{gap:7px;padding:17px 19px}.asn-content .asn-source-note strong{font-size:13px}.asn-content .asn-source-note span,.asn-content .asn-source-note small{font-size:12px;line-height:1.55}:is(.ip-tools-content,.threat-ip-content,.threat-activity-content,.network-probe-content,.tcp-probe-content,.http-tls-content,.api-console-content,.batch-content) :where(p){line-height:1.65;font-size:13px!important}:is(.ip-tools-content,.threat-ip-content,.threat-activity-content,.network-probe-content,.tcp-probe-content,.http-tls-content,.api-console-content,.batch-content) :where(label,dt,th){line-height:1.45;font-size:11px!important}:is(.ip-tools-content,.threat-ip-content,.threat-activity-content,.network-probe-content,.tcp-probe-content,.http-tls-content,.api-console-content,.batch-content) :where(dd,td){line-height:1.5;font-size:13px!important}:is(.ip-tools-content,.threat-ip-content,.threat-activity-content,.network-probe-content,.tcp-probe-content,.http-tls-content,.api-console-content,.batch-content) :where(small,code){line-height:1.5;font-size:11px!important}:is(.ip-tools-content,.threat-ip-content,.threat-activity-content,.network-probe-content,.tcp-probe-content,.http-tls-content,.api-console-content,.batch-content) :where(button,input,select,textarea){font-size:12px!important}.ip-tool-tabs a strong{font-size:13px}.ip-tool-result-badge,.ip-tool-form label,.ip-tool-facts dt,.ip-tool-list-heading span{font-size:11px}.ip-tool-facts dd{font-size:14px}.threat-query-form label,.threat-profile .asn-profile-main>p>span,.threat-profile-links a,.threat-facts a{font-size:12px}.threat-status,.threat-classification-strip>span,.threat-classification-strip strong,.threat-classification-strip em{font-size:11px}.threat-public-list article{padding:18px 20px}.threat-public-list article>header span:first-child,.threat-public-list dt,.threat-observation-section>header>span,.threat-observation-metrics span{font-size:11px}.threat-public-list article>header strong{font-size:14px}.threat-public-list dd,.threat-public-list code,.threat-count-table strong,.threat-count-table b,.threat-count-table time,.threat-score-list small,.threat-source-table td:first-child small{font-size:11px}.threat-observation-metrics strong,.threat-score-list strong,.threat-source-table td:first-child strong,.threat-match-yes{font-size:12px}.threat-activity-hero h1{font-size:30px}.threat-window-control>span,.threat-window-control button,.threat-category-tabs a{font-size:12px}.threat-category-tabs a{height:49px}.threat-activity-progress,.threat-activity-loading strong,.threat-activity-chart li>b,.threat-activity-chart>div,.threat-activity-empty-chart,.threat-activity-table td:first-child small,.threat-activity-counts h3,.threat-activity-counts article span,.threat-activity-counts article strong,.threat-activity-counts>p{font-size:11px}.threat-trend-categories span,.threat-trend-categories a{font-size:12px}.threat-trend-categories small,.threat-trend-legend span,.threat-trend-chart li>b,.threat-trend-axis,.c2-source-stamp span,.c2-source-stamp small,.c2-unavailable>span,.c2-filter-panel label>span,.c2-filter-panel form>a,.c2-network>span,.c2-network small,.c2-pagination a,.c2-pagination span{font-size:11px}.c2-filter-panel input,.c2-filter-panel select,.c2-filter-panel button{height:40px;font-size:12px}.c2-node-status{min-height:26px;font-size:11px}.c2-network strong{font-size:12px}.network-probe-hero form>label,.network-probe-hero button[type=submit],.network-probe-progress strong,.network-probe-result-status strong,.network-probe-node-identity strong,.network-probe-latency strong,.network-mtr-table strong,.network-probe-loss,.network-probe-status,.network-probe-node-tabs strong,.network-probe-node-tabs small,.network-mtr-node-summary>div>span,.network-mtr-node-summary>div>strong,.network-mtr-node-summary time,.network-mtr-table td:nth-child(2) small{font-size:11px}.network-probe-hero p,.network-probe-result-status p,.network-probe-node-identity small,.tcp-probe-hero p,.tcp-probe-inputs label,.tcp-probe-inputs>button,.tcp-port-presets button,.tcp-result-status small,.tcp-result-status p,.tcp-status-value,.tcp-node-panel dt,.tcp-node-panel dd,.tcp-probe-source nav a,.http-tls-hero p,.http-tls-hero form>label,.http-tls-hero button[type=submit],.http-tls-status small,.http-tls-status p,.http-tls-summary strong.text-value,.http-code small,.http-chain-table td:nth-child(2) small,.http-chain-table td:nth-child(3) small,.http-step-error,.http-tls-panel>header p,.http-tls-panel dt,.http-tls-panel dd,.http-panel-empty span,.http-security-headers strong,.http-security-headers b,.http-response-headers strong,.http-tls-source nav a{font-size:12px}.batch-hero h1{font-size:30px}.batch-auth h2{font-size:20px}.batch-auth>a,.batch-compose button,.batch-exports a{font-size:12px}.batch-hero{min-height:158px;padding:28px 32px}.batch-compose{grid-template-columns:250px minmax(0,1fr);padding:23px 24px}.batch-compose h2,.batch-jobs h2,.batch-detail-head h2{font-size:17px}.batch-compose label,.batch-compose footer>span,.batch-compose footer>small,.batch-jobs>header b,.batch-job-list button>span strong,.batch-job-list button>span small,.batch-job-list button>small,.batch-status,.batch-detail-head p,.batch-progress span,.batch-meta small,.batch-meta strong,.batch-results td>small,.batch-results code,.batch-item-status,.batch-empty span{font-size:11px}.batch-compose textarea{min-height:126px;font-size:12px;line-height:1.65}.batch-compose button{height:38px}.batch-job-list>button{min-height:108px;padding:15px 16px}.batch-status,.batch-item-status{min-height:26px}.batch-detail-head{min-height:88px;padding:17px 20px}.batch-meta>span{min-height:58px}.api-plan-stamp span,.api-plan-stamp small,.api-plan-capabilities span,.api-key-main code,.api-key-stats span,.api-key-main small,.api-usage-chart small,.api-status{font-size:11px}.api-console-key-create h2{font-size:18px}.api-console-key-create header p,.api-console-key-create label,.api-key-actions button{font-size:12px}.api-key-list article{min-height:82px;padding:16px 21px}@media (max-width:720px){.threat-activity-hero h1,.batch-hero h1{font-size:25px}.batch-compose{grid-template-columns:1fr}}:is(.bgp-history-content,.bgp-routes-content,.rpki-content,.rdap-content,.privacy-network-content) .asn-profile-main>p>span,:is(.bgp-history-content,.bgp-routes-content,.rpki-content,.rdap-content,.privacy-network-content) :where(label,dt,th){font-size:11px!important}:is(.bgp-history-content,.bgp-routes-content,.rpki-content,.rdap-content,.privacy-network-content) :where(p){line-height:1.6;font-size:13px!important}:is(.bgp-history-content,.bgp-routes-content,.rpki-content,.rdap-content,.privacy-network-content) :where(dd,td){line-height:1.5;font-size:13px!important}:is(.bgp-history-content,.bgp-routes-content,.rpki-content,.rdap-content,.privacy-network-content) :where(small,code){line-height:1.5;font-size:11px!important}.bgp-history-workspace-head h2,.bgp-routes-content .asn-data-heading h2,.rpki-content .asn-data-heading h2,.rdap-content .asn-data-heading h2{font-size:18px}.bgp-profile-link,.bgp-route-profile-links a,.bgp-route-actions a,.bgp-table-actions a,.rpki-profile-links a,.rdap-profile-links a,.privacy-profile-links a,.privacy-network-facts a,.bgp-range-filter button,.bgp-event-filter button,.bgp-chart-readout,.bgp-chart-readout strong,.bgp-chart-legend,.bgp-window-facts dt,.bgp-window-facts dd,.bgp-origin-list time,.bgp-origin-list article>div,.bgp-event-kind,.bgp-truncation-note,.bgp-route-inline-link,.bgp-path-empty,.rpki-query-form label,.rpki-status-badge,.rpki-validation-card>header span,.rpki-validation-card>header strong,.rpki-validation-card dt,.rpki-validation-card dd,.rpki-table-status,.rdap-query-form label,.rdap-profile .asn-profile-main>p>span,.rdap-status-badge,.rdap-contact-role span,.rdap-contact-identity strong,.rdap-contact-identity small,.rdap-contact-methods span,.rdap-contact-address span,.rdap-contact-methods a,.rdap-event-table td:first-child strong,.rdap-notice-list strong,.rdap-notice-list span,.rdap-not-found span,.rdap-missing,.privacy-network-profile .asn-profile-main>p>span,.privacy-headline-badge,.privacy-assessment-section>header>span,.privacy-assessment-card>header strong,.privacy-assessment-code,.privacy-confidence b,.privacy-assessment-card>p,.privacy-assessment-card>footer,.privacy-source-tags span,.privacy-source-table td:first-child strong,.privacy-source-table td:first-child small,.privacy-source-state{font-size:12px}.privacy-assessment-section>header h2{font-size:18px}.privacy-assessment-card{min-height:232px;padding:17px}.privacy-assessment-card h3{font-size:15px}.privacy-assessment-card>footer{padding-top:11px}.privacy-source-tags span{min-height:22px;padding:0 7px}.rdap-contact-row{min-height:84px;padding:14px 20px}.rdap-contact-identity strong{font-size:13px}.rpki-validation-card>header{min-height:64px;padding:14px 18px}.rpki-validation-card>header a{font-size:16px}.api-console-shell{background:#f4f7fa}.api-console-content{padding-bottom:76px}.api-console-hero{background:#fff;border:1px solid #dce4ed;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 30px 25px;display:flex}.api-console-hero h1{color:#172a42;margin:0 0 6px;font-size:31px}.api-console-hero p{color:#65748a;max-width:680px;margin:0;font-size:13px;line-height:1.65}.api-plan-stamp{background:#f7faed;border-left:3px solid #c6f45a;min-width:190px;padding:13px 15px}.api-plan-stamp span,.api-plan-stamp small{color:#718097;font-size:10px;display:block}.api-plan-stamp strong{color:#364b18;margin:4px 0;font-size:20px;display:block}.api-console-auth,.api-secret-banner{background:#fff;border:1px solid #dce4ed;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;margin-top:12px;padding:23px 25px;display:flex}.api-console-auth h2,.api-secret-banner h2{color:#1c2e45;margin:0 0 5px;font-size:19px}.api-console-auth p,.api-secret-banner p{color:#69798d;margin:0;font-size:12px;line-height:1.55}.api-console-auth>a,.api-console-key-create form>button{color:#17230b;white-space:nowrap;background:#c6f45a;border:1px solid #9fca2a;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.api-console-auth>a:hover,.api-console-key-create form>button:hover:not(:disabled){background:#d4fb72}.api-secret-banner{background:#f8fbea;border-color:#d9e8ba}.api-secret-value{align-items:center;gap:9px;max-width:54%;display:flex}.api-secret-value code{color:#334316;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cad6b0;border-radius:5px;padding:9px 11px;font-size:12px;overflow:hidden}.api-secret-value button,.api-key-actions button{color:#415268;white-space:nowrap;background:#fff;border:1px solid #b9c7d5;border-radius:5px;padding:7px 10px;font-size:11px}.api-secret-value button:hover,.api-key-actions button:hover{background:#f7f9fb;border-color:#8da2b7}.api-console-summary{margin:12px 0}.api-console-key-create{background:#fff;border:1px solid #dce4ed;border-radius:8px;margin-top:12px;padding:22px 23px 20px}.api-console-key-create header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.api-console-key-create h2{color:#1c2e45;margin:0 0 5px;font-size:17px}.api-console-key-create header p{color:#69798d;margin:0;font-size:11px}.api-console-key-create form{grid-template-columns:minmax(0,1fr) 170px auto;align-items:end;gap:12px;margin-top:18px;display:grid}.api-console-key-create label{color:#68798e;gap:6px;font-size:11px;display:grid}.api-console-key-create input,.api-console-key-create select{color:#1b2c41;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cdd8e3;border-radius:5px;outline:none;padding:0 10px}.api-console-key-create input:focus,.api-console-key-create select:focus{border-color:#a8ce32;box-shadow:0 0 0 3px #c6f45a33}.api-console-key-create form>button:disabled{cursor:wait;opacity:.65}.api-plan-capabilities{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:440px;display:flex}.api-plan-capabilities span{color:#657c22;background:#f7faed;border:1px solid #dce8be;border-radius:4px;padding:5px 7px;font-size:10px}.api-console-grid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:12px;margin-top:12px;display:grid}.api-keys-panel,.api-usage-panel,.api-endpoints-panel,.api-recent-panel{min-width:0}.api-key-list{border-top:1px solid #e7ebf0;gap:0;display:grid}.api-key-list article{border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(180px,1fr) minmax(130px,.7fr) auto;align-items:center;gap:15px;padding:14px 21px;display:grid}.api-key-list article:last-child{border-bottom:0}.api-key-list article.revoked{opacity:.62}.api-key-main{gap:5px;min-width:0;display:grid}.api-key-main strong{color:#1d2f45;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.api-key-main code,.api-key-stats span{color:#718095;font-size:10px}.api-key-main small{color:#8b97a7;font-size:10px}.api-key-stats{gap:5px;display:grid}.api-key-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.api-key-actions .danger{color:#b34e58;border-color:#efc5c9}.api-key-actions .danger:hover{background:#fff4f4}.api-console-empty{color:#8290a1;text-align:center;justify-items:center;gap:6px;padding:38px 20px;display:grid}.api-console-empty strong{color:#43566d;font-size:13px}.api-console-empty span{font-size:11px}.api-console-empty.compact{padding:27px 20px}.api-usage-chart{border-top:1px solid #e7ebf0;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:5px;height:190px;padding:0 21px 20px;display:grid}.api-usage-chart>div{justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.api-usage-chart i{background:#c6f45a;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.api-usage-chart small{color:#9aa5b4;font-size:8px;position:absolute;bottom:-16px}.api-endpoints-panel,.api-recent-panel{margin-top:12px}.api-status{text-align:center;border-radius:4px;min-width:34px;padding:3px 5px;font-size:10px;display:inline-block}.api-status.success{color:#13754d;background:#e8f7ef}.api-status.warning{color:#94660b;background:#fff4d8}.api-status.danger{color:#b33e4a;background:#ffe9e9}@media (max-width:850px){.api-console-hero,.api-console-auth,.api-secret-banner{flex-direction:column;align-items:flex-start}.api-plan-stamp,.api-secret-value{width:100%;max-width:none}.api-console-key-create header{flex-direction:column}.api-plan-capabilities{justify-content:flex-start;max-width:none}.api-console-grid{grid-template-columns:1fr}}@media (max-width:640px){.api-console-hero{padding:22px 18px}.api-console-hero h1{font-size:26px}.api-console-key-create{padding:18px 15px}.api-console-key-create form{grid-template-columns:1fr}.api-console-key-create form>button{width:100%}.api-key-list article{grid-template-columns:1fr;gap:9px;padding:14px 15px}.api-key-actions{justify-content:flex-start}.api-usage-chart{gap:3px;padding-left:14px;padding-right:14px}.api-usage-chart small{display:none}}.batch-shell{background:#f3f6f8;min-height:100vh}.batch-content{padding-bottom:28px}.batch-hero{background:#fff;border:1px solid #dce2e8;border-radius:7px;align-content:center;min-height:148px;margin-top:14px;padding:24px 30px;display:grid}.batch-hero h1{color:#26384d;letter-spacing:0;margin:0;font-size:24px}.batch-hero p{color:#718094;max-width:760px;margin:8px 0 0;font-size:10px;line-height:1.65}.batch-auth{background:#fff;border:1px solid #dce2e8;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;min-height:225px;margin-top:10px;padding:32px 36px;display:flex}.batch-auth h2{color:#26384d;margin:0;font-size:18px}.batch-auth p{color:#718094;margin:8px 0 0;font-size:10px}.batch-auth>a{color:#17210d;background:#c9fa52;border:1px solid #a5cd31;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-width:150px;height:40px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.batch-compose{background:#fff;border:1px solid #dce2e8;border-radius:7px;grid-template-columns:230px minmax(0,1fr);gap:24px;margin-top:10px;padding:19px 21px;display:grid}.batch-compose h2{color:#26384d;margin:0;font-size:16px}.batch-compose form{min-width:0}.batch-compose label{color:#6f7c8d;margin-bottom:6px;font-size:8px;font-weight:750;display:block}.batch-compose textarea{resize:vertical;color:#26384d;background:#fbfcfd;border:1px solid #d5dce4;border-radius:4px;outline:0;width:100%;min-height:108px;padding:11px 13px;font:650 9px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.batch-compose textarea:focus{background:#fff;border-color:#8db52b;box-shadow:0 0 0 2px #c9fa5233}.batch-compose form footer{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:39px;padding-top:8px;display:grid}.batch-compose footer>span{color:#526277;font-size:8px;font-weight:800}.batch-compose footer>span.danger{color:#bd3948}.batch-compose footer>small{color:#8a95a2;font-size:7px}.batch-compose footer>div{gap:7px;display:flex}.batch-compose button{border-radius:3px;height:34px;padding:0 13px;font-size:8px;font-weight:800}.batch-compose button:disabled{cursor:not-allowed;opacity:.55}.batch-clear{color:#536479;background:#fff;border:1px solid #d1d8df}.batch-submit{color:#17210d;background:#c9fa52;border:1px solid #a5cd31;justify-content:center;align-items:center;gap:12px;min-width:135px;display:inline-flex}.batch-message{margin-top:10px}.batch-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;display:grid}.batch-jobs{background:#fff;border:1px solid #dce2e8;border-radius:7px;overflow:hidden}.batch-jobs>header{border-bottom:1px solid #e4e8ec;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:13px 15px;display:flex}.batch-jobs h2{color:#26384d;margin:0;font-size:14px}.batch-jobs>header b{color:#8390a0;font-size:8px}.batch-job-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;width:100%;min-height:94px;padding:12px 14px;display:grid}.batch-job-list>button:hover{background:#fafcf7}.batch-job-list>button.active{background:#f8faec;box-shadow:inset 3px 0 #9bc429}.batch-job-list button>span{gap:4px;min-width:0;display:grid}.batch-job-list button>span strong{color:#34465b;font:750 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.batch-job-list button>span small,.batch-job-list button>small{color:#8a95a2;font-size:7px}.batch-job-list button>div{background:#e7ebef;border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.batch-job-list button>div i{background:#9bc429;height:100%;transition:width .2s;display:block}.batch-status{color:#806410;white-space:nowrap;background:#f3edcf;border-radius:3px;align-items:center;min-height:21px;padding:0 7px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.batch-status.completed{color:#14744f;background:#e2f4eb}.batch-status.completed_with_errors,.batch-status.failed{color:#a52e3d;background:#f9e7e9}.batch-detail{min-width:0}.batch-detail-head{background:#fff;border:1px solid #dce2e8;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:14px 17px;display:flex}.batch-detail-head h2{color:#2d4056;margin:0;font-size:15px}.batch-detail-head p{color:#7d8998;margin:5px 0 0;font-size:8px}.batch-exports{gap:7px;display:flex}.batch-exports a{color:#2467e8;background:#fff;border:1px solid #ccd5de;border-radius:3px;align-items:center;height:32px;padding:0 11px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.batch-exports a:hover{background:#f6f9fe;border-color:#9bb7e6}.batch-progress{background:#e9edf1;border-bottom:1px solid #dce2e8;border-left:1px solid #dce2e8;border-right:1px solid #dce2e8;height:24px;position:relative;overflow:hidden}.batch-progress i{background:#c9fa52;height:100%;transition:width .25s;display:block}.batch-progress span{color:#3c4e62;place-items:center;font-size:7px;font-weight:850;display:grid;position:absolute;inset:0}.batch-meta{background:#fff;border-bottom:1px solid #dce2e8;border-left:1px solid #dce2e8;border-right:1px solid #dce2e8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.batch-meta>span{border-right:1px solid #e5e9ed;align-content:center;gap:4px;min-height:45px;padding:8px 14px;display:grid}.batch-meta>span:last-child{border-right:0}.batch-meta small{color:#8a95a2;font-size:7px}.batch-meta strong{color:#43566c;font-size:8px}.batch-results{border-top:0;border-radius:0 0 7px 7px}.batch-results table{min-width:980px}.batch-results td{height:59px}.batch-results td>small{color:#8a95a2;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:4px;font-size:7px;display:block;overflow:hidden}.batch-results code{color:#2467e8;font-size:8px}.batch-risk{color:#526277;font-size:10px;display:inline-block}.batch-risk.good{color:#158458}.batch-risk.warning{color:#94711a}.batch-risk.danger{color:#bd3948}.batch-item-status{color:#657386;background:#eef1f4;border-radius:3px;align-items:center;max-width:220px;min-height:22px;padding:4px 8px;font-size:7px;line-height:1.35;display:inline-flex}.batch-item-status.succeeded{color:#14744f;background:#e2f4eb}.batch-item-status.processing{color:#806410;background:#f3edcf}.batch-item-status.failed{color:#a52e3d;background:#f9e7e9}.batch-empty{color:#8793a1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:24px;display:flex}.batch-empty.large{background:#fff;border:1px solid #dce2e8;border-radius:7px;min-height:300px}.batch-empty strong{color:#3b4d63;font-size:11px}.batch-empty span{font-size:8px}.batch-note{background:#f8faec;border-color:#dfe8bf;margin-top:10px}.batch-note strong{color:#6e8c16}@media (max-width:900px){.batch-compose,.batch-workspace{grid-template-columns:1fr}.batch-job-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.batch-job-list>button{border-right:1px solid #edf0f3}}@media (max-width:700px){.batch-hero{min-height:130px;padding:20px 16px}.batch-hero h1{font-size:21px}.batch-auth{flex-direction:column;align-items:stretch;min-height:250px;padding:24px 18px}.batch-auth>a{width:100%}.batch-compose{padding:17px 14px}.batch-compose form footer{grid-template-columns:1fr auto}.batch-compose footer>small{grid-area:2/1/auto/-1}.batch-compose footer>div{flex-direction:column;grid-area:1/2/span 2}.batch-job-list{grid-template-columns:1fr}.batch-detail-head{flex-direction:column;align-items:flex-start}.batch-exports{width:100%}.batch-exports a{flex:1;justify-content:center}.batch-meta{grid-template-columns:1fr}.batch-meta>span{border-bottom:1px solid #e5e9ed;border-right:0}.batch-meta>span:last-child{border-bottom:0}}.threat-activity-table td:first-child a,.threat-trend-table td:first-child a,.c2-table td:first-child a{color:#2467e8;font:700 16px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none;display:block}.threat-activity-table td:first-child a:hover,.threat-trend-table td:first-child a:hover,.c2-table td:first-child a:hover{text-underline-offset:3px;text-decoration:underline}.threat-activity-table td,.threat-trend-table td{line-height:1.55;font-size:13px!important}.threat-activity-table td:nth-child(2) strong,.threat-trend-table td:nth-child(2) strong{font-size:14px}.threat-activity-table tbody tr,.threat-trend-table tbody tr{min-height:62px}.c2-table td{line-height:1.5;font-size:13px!important}.c2-table tbody tr{min-height:66px}.threat-activity-counts article span{line-height:1.45;font-size:13px!important}.threat-activity-counts article strong{font-size:14px!important}@media (max-width:700px){.threat-activity-table td:first-child a,.threat-trend-table td:first-child a,.c2-table td:first-child a{font-size:15px}}.console-shell{font-size:15px}.console-logo .brand-wordmark{font-size:25px}.console-logo small{font-size:11px}.console-workspace{gap:6px}.console-workspace small{font-size:10px}.console-workspace strong{font-size:14px}.console-workspace span{font-size:11px}.console-nav{gap:6px}.console-nav button{gap:12px;min-height:60px;padding:9px 11px}.console-nav i{width:29px;height:29px;font-size:10px}.console-nav button>span{gap:4px}.console-nav strong{font-size:13px}.console-nav small{font-size:10px}.console-avatar{width:38px;height:38px;font-size:14px}.console-side-foot{grid-template-columns:38px minmax(0,1fr) 30px;gap:10px}.console-side-foot strong{font-size:12px}.console-side-foot small{font-size:10px}.console-side-foot button{width:30px;height:30px}.console-topbar{height:72px}.console-path{font-size:13px}.console-top-actions a,.console-top-actions button{height:36px;padding:0 12px;font-size:12px}.console-live{font-size:12px}.console-content{padding-top:40px}.console-page-head{margin-bottom:30px}.console-page-head>div:first-child>span{font-size:11px}.console-page-head h1{margin:8px 0 7px;font-size:34px}.console-page-head p{font-size:14px}.console-head-meta small,.console-head-meta span{font-size:11px}.console-head-meta strong{font-size:13px}.console-service-row{gap:12px}.console-service-row>div{gap:12px;height:70px;padding:0 18px}.console-service-row strong{font-size:14px}.console-service-row small{font-size:11px}.console-metrics{gap:11px}.console-metrics>div{height:138px;padding:18px}.console-metrics small{font-size:12px}.console-metrics strong{margin-top:12px;font-size:29px}.console-metrics p,.metric-index{font-size:11px}.console-panel-head{min-height:78px;padding:19px 22px 16px}.console-panel-head>div{gap:6px}.console-panel-head span{font-size:10px}.console-panel-head h2{font-size:18px}.panel-note{font-size:11px!important}.text-button{font-size:12px}.console-form{gap:15px;padding:22px}.console-form label{gap:8px;font-size:12px}.console-form input,.console-form select{height:43px;padding:0 12px;font-size:14px}.environment-probe-form{gap:18px}.environment-probe-form label{color:#435368;gap:9px;font-size:14px;font-weight:600}.environment-probe-form input:not([type=checkbox]),.environment-probe-form textarea{color:#152236;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c4ceda;border-radius:5px;font-size:16px;font-weight:400}.environment-probe-form input:not([type=checkbox]){height:48px;padding:0 13px}.environment-probe-form textarea{resize:vertical;min-height:120px;padding:12px 13px;line-height:1.6}.environment-probe-form input:focus-visible,.environment-probe-form textarea:focus-visible{outline-offset:2px;box-shadow:none;border-color:#ef4d93;outline:2px solid #ef4d93}.environment-probe-form input:disabled,.environment-probe-form textarea:disabled{color:#59687b;opacity:1;background:#f5f7f9}.environment-probe-form .ai-toggle-row{min-height:48px;padding-block:10px}.environment-probe-form .ai-toggle-row label{flex-direction:row;align-items:center;gap:10px;font-size:14px}.environment-probe-form .ai-toggle-row input{accent-color:#dc367d;flex:0 0 18px;width:18px;height:18px;padding:0}.environment-probe-description,.environment-probe-help{color:#526176;overflow-wrap:anywhere;max-width:1000px;margin:0;font-size:14px;line-height:1.75}.environment-probe-description{color:#34465d;font-size:16px}.environment-probe-timeout{max-width:360px}.environment-probe-timeout small{color:#526176;font-size:14px;font-weight:400;line-height:1.6}.environment-probe-form .ai-provider-actions{flex-wrap:wrap;align-items:center;gap:12px 18px}.environment-probe-form .console-primary,.environment-probe-form .console-secondary{height:auto;min-height:44px;padding-block:10px;font-size:14px}.environment-probe-saved-at{color:#526176;font-size:14px;line-height:1.6}.environment-probe-message{overflow-wrap:anywhere;border:1px solid;border-radius:5px;padding:13px 15px;font-size:14px;line-height:1.65}.environment-probe-message.error{color:#9b2346;background:#fff3f6;border-color:#efb8c3}.environment-probe-message.success{color:#246244;background:#eff9f3;border-color:#b7d9c8}.console-primary{height:42px;padding:0 16px;font-size:13px}.console-config-list{padding:10px 22px 22px}.console-config-list>div{gap:6px;min-height:58px}.console-config-list span{font-size:11px}.console-config-list strong,.console-config-list code{font-size:13px}.console-config-list a{margin-top:19px;font-size:12px}.console-table{font-size:13px}.console-table th{height:46px;padding:0 17px;font-size:11px}.console-table td{min-height:60px;padding:14px 17px}.console-table td strong{font-size:14px}.console-table td small{margin-top:5px;font-size:11px}.console-table code{font-size:12px}.console-chip{padding:5px 7px;font-size:11px}.console-status{gap:6px;font-size:12px}.console-status:before{width:7px;height:7px}.table-action{height:32px;padding:0 10px;font-size:11px}.console-activity{padding:5px 22px 13px}.console-activity>div{grid-template-columns:9px minmax(0,1fr) auto;gap:12px;min-height:62px}.console-activity i{width:8px;height:8px}.console-activity span{gap:5px}.console-activity strong{font-size:13px}.console-activity small,.console-activity time{font-size:11px}.console-empty{padding:22px 0;font-size:12px}.sensor-endpoints{gap:12px;padding:20px 22px 9px}.sensor-endpoint{gap:12px;padding:15px 16px}.sensor-endpoint strong{font-size:14px}.sensor-endpoint code{font-size:13px}.sensor-endpoint small,.sensor-endpoint a,.endpoint-note{font-size:12px}.sensor-runtime-note{padding:8px 22px 21px;font-size:13px}.console-capacity{padding:24px 20px}.console-capacity>div{gap:8px;padding:0 17px}.console-capacity span,.console-capacity small{font-size:11px}.console-capacity strong{font-size:27px}.console-list>div{gap:13px;min-height:64px;padding:10px 22px}.console-list>div>span:first-child{gap:5px}.console-list strong{font-size:13px}.console-list small{font-size:11px}.console-secret{min-height:70px;padding:13px 17px}.console-secret small{font-size:10px}.console-secret strong{font-size:12px}.console-secret code{font-size:11px}.console-secret button{height:32px;padding:0 10px;font-size:11px}.settings-list{padding:10px 22px 19px}.settings-list>div{min-height:58px}.settings-list span{font-size:11px}.settings-list strong,.settings-list code{font-size:12px}.settings-copy{padding:24px}.settings-copy strong{font-size:15px}.settings-copy p{font-size:12px}.settings-copy span{font-size:11px}.settings-actions{padding:16px 22px 22px}.settings-actions a,.settings-actions button{min-height:48px;font-size:12px}.ai-status-strip>div{min-height:90px}.ai-status-strip span{font-size:11px}.ai-status-strip strong{font-size:20px}.ai-provider-form{padding:22px}.ai-provider-form>label{gap:8px;font-size:12px}.ai-provider-form input:not([type=checkbox]):not([type=radio]){height:41px;padding:0 12px;font-size:13px}.ai-toggle-row label{font-size:12px}.console-secondary{height:42px;padding:0 16px;font-size:13px}.ai-provider-health{padding:17px 22px 20px}.ai-provider-health span{font-size:10px}.ai-provider-health strong{font-size:11px}.ai-provider-health small{font-size:10px}.ai-policy-list{padding:10px 22px 19px}.ai-policy-list>div{min-height:57px}.ai-policy-list span,.ai-policy-list strong,.quality-strip span{font-size:11px}.quality-strip strong{font-size:24px}.quality-strip small,.quality-coverage-list small{font-size:10px}.quality-coverage-list strong,.quality-coverage-list b{font-size:12px}.license-chip,.run-status{padding:5px 7px;font-size:10px}.seo-admin-intro{background:#f7f9fb;border-bottom:1px solid #edf0f4;padding:22px}.seo-admin-intro strong{color:#162236;font-size:15px;display:block}.seo-admin-intro p{color:#607086;max-width:840px;margin:7px 0 0;font-size:13px;line-height:1.65}.seo-admin-list{gap:14px;display:grid}.seo-admin-page{background:#fff;border:1px solid #e0e6ee;border-radius:8px;overflow:hidden}.seo-admin-page>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px 15px;display:flex}.seo-admin-page>header>div{flex-direction:column;gap:5px;display:flex}.seo-admin-page>header span{color:#2a6df4;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-admin-page>header h2{color:#162236;margin:0;font-size:18px}.seo-admin-page>header small{color:#8290a1;font-size:12px}.seo-admin-languages{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-admin-form{gap:12px;padding:20px 22px 22px;display:grid}.seo-admin-form+.seo-admin-form{border-left:1px solid #edf0f4}.seo-admin-form-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.seo-admin-form-head strong{color:#26364d;font-size:14px}.seo-admin-form-head span{color:#8a97a8;font-size:11px}.seo-admin-form label{color:#51627a;gap:7px;font-size:12px;font-weight:650;display:grid}.seo-admin-form input,.seo-admin-form textarea{color:#1d2c40;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d7e0ea;border-radius:5px;outline:0;padding:10px 12px;font-size:13px}.seo-admin-form input{height:42px}.seo-admin-form input:focus,.seo-admin-form textarea:focus{border-color:#7fa4e6;box-shadow:0 0 0 3px #2a6df41a}.seo-admin-form input:disabled,.seo-admin-form textarea:disabled{color:#7d8998;cursor:not-allowed;background:#f5f7fa}.ads-admin-intro{background:#f7f9fb;border-bottom:1px solid #edf0f4;padding:22px}.ads-admin-intro strong{color:#162236;font-size:15px;display:block}.ads-admin-intro p{color:#607086;max-width:840px;margin:7px 0 0;font-size:13px;line-height:1.65}.ads-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ads-admin-column{background:#fff;border:1px solid #e0e6ee;border-radius:8px;overflow:hidden}.ads-admin-column>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px 15px;display:flex}.ads-admin-column>header>div{flex-direction:column;gap:5px;display:flex}.ads-admin-column>header span{color:#2a6df4;font:700 11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.ads-admin-column>header h2{color:#162236;margin:0;font-size:18px}.ads-admin-column>header small{color:#8290a1;font-size:12px}.ads-admin-list{background:#edf0f4;gap:1px;display:grid}.ads-admin-slot{background:#fff;gap:11px;padding:18px 22px 20px;display:grid}.ads-admin-slot-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ads-admin-slot-head strong{color:#26364d;font-size:14px}.ads-admin-slot-head label{color:#607086;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.ads-admin-slot-head input{accent-color:#2a6df4}.ads-admin-preview{color:#8a97a8;background:#f7f9fb;border:1px dashed #cbd5e1;border-radius:5px;justify-content:center;align-items:center;min-height:70px;font-size:12px;display:flex;overflow:hidden}.ads-admin-preview img{object-fit:cover;width:100%;height:70px;display:block}.ads-admin-slot>label{color:#51627a;gap:7px;font-size:12px;font-weight:650;display:grid}.ads-admin-slot input[type=url],.ads-admin-slot input:not([type]){color:#1d2c40;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:5px;outline:0;padding:9px 11px;font-size:13px}.ads-admin-slot input[type=datetime-local]{color:#1d2c40;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:5px;outline:0;padding:8px 9px;font-size:12px}.ads-admin-slot input:focus{border-color:#7fa4e6;box-shadow:0 0 0 3px #2a6df41a}.ads-admin-slot input:disabled{color:#7d8998;cursor:not-allowed;background:#f5f7fa}.ads-admin-actions{align-items:center;gap:8px;display:flex}@media (max-width:820px){.seo-admin-languages{grid-template-columns:1fr}.seo-admin-form+.seo-admin-form{border-top:1px solid #edf0f4;border-left:0}.ads-admin-grid{grid-template-columns:1fr}.console-nav button{min-height:52px}.console-nav strong{font-size:12px}.console-content{padding-top:28px}.console-page-head h1{font-size:30px}}.dns-tool-content .asn-breadcrumb{font-size:14px}.dns-tool-content .dns-query-intro h1{font-size:36px}.dns-tool-content .dns-query-intro p{font-size:14px;line-height:1.6}.dns-tool-content .dns-mode-tabs button{min-height:43px;padding-inline:14px;font-size:14px}.dns-tool-content .dns-query-form label{font-size:13px}.dns-tool-content .dns-query-form small{font-size:12px;line-height:1.55}.dns-tool-content .dns-query-row input{height:54px;font-size:16px}.dns-tool-content .dns-query-row button{min-width:108px;height:54px;font-size:14px}.dns-tool-content .dns-result-heading{padding:24px 27px 20px}.dns-tool-content .dns-result-heading h2{font-size:26px}.dns-tool-content .dns-status{min-height:30px;padding-inline:11px;font-size:12px}.dns-tool-content .dns-result-facts>div{gap:8px;min-height:88px;padding-inline:20px}.dns-tool-content .dns-result-facts dt{font-size:13px}.dns-tool-content .dns-result-facts dd{font-size:15px}.dns-tool-content .dns-record-table{font-size:14px}.dns-tool-content .dns-record-table th{height:48px;font-size:13px}.dns-tool-content .dns-record-table td{min-height:60px;padding-block:14px;font-size:14px}.dns-tool-content .dns-record-table code{font-size:13px}.dns-tool-content .dns-record-type{min-height:26px;padding-inline:9px;font-size:12px}.dns-tool-content .dns-domain-list code{padding-block:15px;font-size:14px}.dns-tool-content .dns-empty,.dns-tool-content .dns-result-note{font-size:13px;line-height:1.65}.network-probe-content .network-probe-mode-tabs a{min-height:54px;padding-inline:18px}.network-probe-content .network-probe-mode-tabs a strong{font-size:14px}.network-probe-content .network-probe-hero h1{font-size:34px}.network-probe-content .network-probe-hero p{font-size:14px;line-height:1.65}.network-probe-content .network-probe-hero form>label{font-size:13px}.network-probe-content .network-probe-hero input{height:52px;font-size:15px}.network-probe-content .network-probe-hero button[type=submit]{height:52px;font-size:14px}.network-probe-content .network-probe-hero form>small{font-size:12px}.network-probe-content .network-probe-progress strong,.network-probe-content .network-probe-result-status strong,.network-probe-content .network-probe-node-identity strong,.network-probe-content .network-probe-latency strong,.network-probe-content .network-probe-loss,.network-probe-content .network-probe-status,.network-probe-content .network-probe-node-tabs strong,.network-probe-content .network-mtr-node-summary>div>strong,.network-probe-content .network-mtr-node-summary time{font-size:13px}.network-probe-content .network-probe-progress small,.network-probe-content .network-probe-result-status p,.network-probe-content .network-probe-node-identity small,.network-probe-content .network-mtr-node-summary>div>span,.network-probe-content .network-mtr-table td:nth-child(2) small{font-size:12px}.network-probe-content .network-ping-table,.network-probe-content .network-mtr-table,.network-probe-content .network-ping-table th,.network-probe-content .network-mtr-table th{font-size:13px}.network-probe-content .network-ping-table td,.network-probe-content .network-mtr-table td{font-size:14px;line-height:1.5}.network-probe-content .network-ping-table code,.network-probe-content .network-mtr-table code,.network-probe-content .network-mtr-node-summary code{font-size:13px}.network-probe-content .network-probe-source span,.network-probe-content .network-probe-source small{font-size:13px;line-height:1.6}.asn-content .asn-description{font-size:14px;line-height:1.6}.asn-content .asn-facts dt{font-size:13px}.asn-content .asn-facts dd{font-size:15px}.asn-content .asn-summary span{font-size:13px}.asn-content .asn-summary strong{font-size:24px}.asn-content .asn-summary small{font-size:12px}.asn-content .asn-network-table{font-size:13px}.asn-content .asn-network-table th{font-size:12px}.asn-content .asn-network-table td{font-size:13px}.ip-tools-content .ip-tool-form label,.ip-tools-content .ip-tool-facts dt,.ip-tools-content .ip-tool-list-heading span{font-size:12px}.ip-tools-content .ip-tool-facts dd{font-size:15px}.threat-ip-content p,.threat-activity-content p,.threat-activity-content .threat-window-control>span,.threat-activity-content .threat-window-control button,.threat-activity-content .threat-category-tabs a{font-size:13px}.threat-ip-content .threat-facts dt,.threat-activity-content .threat-activity-table th,.threat-activity-content .threat-trend-table th{font-size:12px}.threat-ip-content .threat-facts dd,.threat-activity-content .threat-activity-table td,.threat-activity-content .threat-trend-table td{font-size:14px}@media (max-width:700px){.dns-tool-content .dns-query-intro h1{font-size:30px}.dns-tool-content .dns-query-row input,.dns-tool-content .dns-query-row button{height:50px}.network-probe-content .network-probe-hero h1{font-size:29px}}
