.p2fRVq_wrap{padding-top:clamp(24px,4vw,48px)}.p2fRVq_hero{background:var(--card-bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:640px;box-shadow:var(--shadow-card);text-align:center;flex-direction:column;align-items:center;gap:10px;margin:0 auto;padding:clamp(24px,4vw,40px);display:flex}.p2fRVq_ipLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:600}.p2fRVq_ipValue{align-items:center;min-height:2.4rem;display:flex}.p2fRVq_ip{font-family:var(--font-display-stack);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:.01em;overflow-wrap:anywhere;font-size:clamp(1.35rem,7vw,2.6rem);font-weight:800}.p2fRVq_muted{color:var(--text-muted)}.p2fRVq_location{color:var(--text-secondary);align-items:center;gap:9px;font-size:1rem;display:inline-flex}.p2fRVq_location strong,.p2fRVq_location span{color:var(--text-primary)}.p2fRVq_verdict{border-radius:var(--radius-md);max-width:640px;color:var(--text-secondary);border:1px solid var(--border-subtle);background:var(--card-bg-solid);align-items:center;gap:10px;margin:16px auto 0;padding:12px 18px;font-size:.92rem;display:flex}.p2fRVq_verdict strong{color:var(--text-primary)}.p2fRVq_verdictDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.p2fRVq_verdictGood{border-color:color-mix(in srgb, var(--success) 40%, transparent)}.p2fRVq_verdictGood .p2fRVq_verdictDot{background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 25%, transparent)}.p2fRVq_verdictWarn{border-color:color-mix(in srgb, var(--accent-yellow) 45%, transparent)}.p2fRVq_verdictWarn .p2fRVq_verdictDot{background:var(--accent-yellow);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-yellow) 25%, transparent)}.p2fRVq_verdictNeutral .p2fRVq_verdictDot{background:var(--text-muted)}.p2fRVq_groupTitle{max-width:640px;color:var(--text-primary);margin:32px auto 12px;font-size:1.05rem;font-weight:700}.p2fRVq_grid{grid-template-columns:1fr;gap:8px;max-width:640px;margin:0 auto;display:grid}.p2fRVq_row{border-radius:var(--radius-md);background:var(--card-bg-solid);border:1px solid var(--border-subtle);grid-template-columns:minmax(120px,34%) 1fr;align-items:baseline;gap:10px;padding:12px 16px;display:grid}.p2fRVq_rowDanger{border-color:color-mix(in srgb, var(--accent-yellow) 55%, transparent);background:color-mix(in srgb, var(--accent-yellow) 8%, var(--card-bg-solid))}.p2fRVq_rowLabel{color:var(--text-muted);font-size:.85rem;font-weight:600}.p2fRVq_rowValue{color:var(--text-primary);word-break:break-word;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.p2fRVq_rowHint{color:var(--accent-yellow);grid-column:1/-1;font-size:.8rem}.p2fRVq_cta{border-radius:var(--radius-lg);background:var(--gradient-cta);text-align:center;max-width:640px;margin:36px auto 0;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden}.p2fRVq_ctaGlow{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--accent-yellow) 22%, transparent), transparent 60%);pointer-events:none;height:160%;position:absolute;inset:-40% -10% auto}.p2fRVq_ctaContent{position:relative}.p2fRVq_ctaTitle{color:#fff;margin:0 0 8px;font-size:clamp(1.3rem,3.5vw,1.7rem);font-weight:800}.p2fRVq_ctaBody{color:#ffffffe0;max-width:46ch;margin:0 auto 20px;font-size:1rem;line-height:1.55}.p2fRVq_ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.p2fRVq_privacy{text-align:center;max-width:640px;color:var(--text-muted);margin:20px auto 0;font-size:.82rem;line-height:1.5}@media (min-width:560px){.p2fRVq_grid{grid-template-columns:1fr 1fr}}.p2fRVq_tabs{background:var(--card-bg-solid);border:1px solid var(--border-subtle);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;max-width:640px;margin:0 auto 16px;padding:4px;display:grid}.p2fRVq_tab{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:.92rem;font-weight:700;transition:background .2s,color .2s}.p2fRVq_tab:hover{color:var(--text-primary)}.p2fRVq_tab:focus-visible,.p2fRVq_actionBtn:focus-visible,.p2fRVq_lookupBtn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.p2fRVq_tabActive{background:var(--accent-solid);color:#fff}.p2fRVq_tabActive:hover{color:#fff}.p2fRVq_pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.p2fRVq_pill{color:var(--text-secondary);background:var(--card-bg-solid);border:1px solid var(--border-subtle);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}.p2fRVq_pillOk{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.p2fRVq_pillWarn{color:var(--accent-yellow);border-color:color-mix(in srgb, var(--accent-yellow) 45%, transparent)}.p2fRVq_heroActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.p2fRVq_actionBtn{border:1px solid var(--border-strong);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:border-color .2s,background .2s}.p2fRVq_actionBtn:hover:not(:disabled){border-color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.p2fRVq_actionBtn:disabled{opacity:.5;cursor:default}.p2fRVq_lookupForm{gap:8px;max-width:640px;margin:0 auto;display:flex}.p2fRVq_lookupInput{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--card-bg-solid);min-width:0;color:var(--text-primary);font:inherit;flex:1;padding:13px 18px;font-size:1rem}.p2fRVq_lookupInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 25%, transparent);outline:none}.p2fRVq_lookupInputErr{border-color:var(--accent-yellow)}.p2fRVq_lookupBtn{border-radius:var(--radius-md);background:var(--accent-solid);color:#fff;font:inherit;cursor:pointer;border:0;flex-shrink:0;padding:13px 22px;font-weight:700}.p2fRVq_lookupBtn:disabled{opacity:.55;cursor:default}.p2fRVq_lookupNote,.p2fRVq_lookupErr{max-width:640px;margin:10px auto 20px;font-size:.88rem;line-height:1.5}.p2fRVq_lookupNote{color:var(--text-muted)}.p2fRVq_lookupErr{color:var(--accent-yellow);font-weight:600}.p2fRVq_gridSpaced{margin-top:16px}.p2fRVq_attribution{text-align:center;margin:6px auto 0;font-size:.75rem}.p2fRVq_attribution a{color:var(--text-muted)}.p2fRVq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.p2fRVq_lookupForm{flex-direction:column}}
