@charset "UTF-8";.ipl-exception-card[data-v-8aa97477]{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid rgba(8,7,3,.14);background:#fff;box-shadow:0 0 0 1px #0807030a}.ipl-exception-card--reserved[data-v-8aa97477]{border-color:#3b82f640;background:linear-gradient(135deg,#3b82f60f,#6366f10a)}.ipl-exception-card--empty[data-v-8aa97477]{border-color:#64748b40;background:linear-gradient(135deg,#64748b0f,#94a3b80a)}.ipl-exception-card--error[data-v-8aa97477]{border-color:#f9731640;background:linear-gradient(135deg,#f9731614,#eab3080d)}.ipl-exception-card__head[data-v-8aa97477]{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.ipl-exception-card__icon[data-v-8aa97477]{font-size:1.5rem;line-height:1;flex-shrink:0}.ipl-exception-card__title[data-v-8aa97477]{margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.5;color:var(--color-text-primary)}.ipl-exception-card__desc[data-v-8aa97477]{margin:0;font-size:.875rem;line-height:1.7;color:var(--color-text-secondary)}.ipl-exception-card__list[data-v-8aa97477]{margin:8px 0 0;padding-left:1.25rem;font-size:.875rem;line-height:1.7;color:var(--color-text-secondary)}.ipl-exception-card__list li[data-v-8aa97477]{margin:4px 0}.ipl-exception-card__ip-row[data-v-8aa97477]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ipl-exception-card__ip[data-v-8aa97477]{font-size:1.125rem;font-weight:700;font-family:ui-monospace,monospace;color:var(--color-text-primary);word-break:break-all}.ipl-exception-card__badge[data-v-8aa97477]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:700;color:#1d4ed8;background:#dbeafe}.ipl-exception-card__hint[data-v-8aa97477]{margin:14px 0 0;font-size:.8125rem;line-height:1.7;color:var(--color-text-tertiary)}.ipl-history-panel[data-v-abf15536]{padding:1rem;background:var(--color-bg-light-2);border:1px solid rgba(8,7,3,.14);border-radius:var(--radius-lg)}.ipl-history-item[data-v-abf15536]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.5rem 0;border:0;border-bottom:1px solid rgba(8,7,3,.08);background:transparent;font:inherit;font-size:.875rem;line-height:1.6;text-align:left;cursor:pointer}.ipl-history-item[data-v-abf15536]:last-of-type{border-bottom:0}.ipl-history-item:hover span[data-v-abf15536]:first-child{color:var(--color-brand-strong)}.ipl-result-card[data-v-ad416b45]{padding:var(--space-6);background:#fff;border:1px solid rgba(8,7,3,.14);border-radius:var(--radius-lg);box-shadow:0 0 0 1px #0807030a}.ipl-result-card__divider[data-v-ad416b45]{border-bottom:1px solid rgba(8,7,3,.1)}.ipl-result-card__footer[data-v-ad416b45]{border-top:1px solid rgba(8,7,3,.1)}.ipl-edu-qa[data-v-6e3d2b72]{margin:1rem 0;display:flex;flex-direction:column;gap:1rem}.ipl-edu-qa__item[data-v-6e3d2b72]{margin:0;padding:1rem 1.25rem;background:#fff;border:1px solid rgba(8,7,3,.1);border-radius:var(--radius, 8px)}.ipl-edu-qa__title[data-v-6e3d2b72]{margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.4;color:var(--color-text-primary)}.ipl-edu-qa__body[data-v-6e3d2b72]{margin:0;font-size:.9375rem;line-height:1.8;color:var(--color-text-secondary)}.ipl-faq-wrap[data-v-d014efc5]{width:100%;max-width:none;margin:0}.ipl-faq-item[data-v-d014efc5]{margin-bottom:16px;overflow:hidden;border-radius:12px;background:#f8f8f6;transition:background .3s}.ipl-faq-item[open][data-v-d014efc5]{background:#f3f3f0}.ipl-faq-item[data-v-d014efc5]:last-child{margin-bottom:0}.ipl-faq-item__q[data-v-d014efc5]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px;list-style:none;cursor:pointer;font-size:1rem;font-weight:600;color:#080703;text-align:left}.ipl-faq-item__q[data-v-d014efc5]::-webkit-details-marker{display:none}.ipl-faq-item__q[data-v-d014efc5]:hover{color:#11a757}.ipl-faq-item__ic[data-v-d014efc5]{position:relative;flex-shrink:0;width:22px;height:22px;color:currentColor;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.ipl-faq-item__ic[data-v-d014efc5]:after,.ipl-faq-item__ic[data-v-d014efc5]:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentColor;border-radius:999px;transform-origin:center}.ipl-faq-item__ic[data-v-d014efc5]:before{transform:translate(-50%,-50%)}.ipl-faq-item__ic[data-v-d014efc5]:after{transform:translate(-50%,-50%) rotate(90deg);transition:opacity .22s ease,transform .38s cubic-bezier(.2,.8,.2,1)}.ipl-faq-item[open] .ipl-faq-item__ic[data-v-d014efc5]{transform:rotate(180deg)}.ipl-faq-item[open] .ipl-faq-item__ic[data-v-d014efc5]:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.ipl-faq-item__a[data-v-d014efc5]{margin:0;padding:0 24px 24px;font-size:1rem;line-height:1.7;color:#080703a6}@media(max-width:760px){.ipl-faq-item[data-v-d014efc5]{margin-bottom:10px}.ipl-faq-item__q[data-v-d014efc5]{padding:18px 16px;font-size:.875rem}.ipl-faq-item__a[data-v-d014efc5]{padding:0 16px 18px}}.ipl-link-pill[data-v-2cbb9f8e]{display:inline-flex;align-items:center;padding:6px 14px;font-size:var(--text-sm);font-weight:500;line-height:1.5;color:var(--color-text-secondary);text-decoration:none;background:var(--color-bg-light-2);border:1px solid rgba(8,7,3,.14);border-radius:999px;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}div.ipl-link-pill[data-v-2cbb9f8e]{cursor:default}a.ipl-link-pill[data-v-2cbb9f8e]:hover{color:var(--color-brand-strong);background:var(--color-brand-soft);border-color:#1ad79f59}.ipl-link-pill--more[data-v-2cbb9f8e]{color:var(--color-brand-strong);background:var(--color-brand-soft);border-color:#1ad79f40;font-weight:600}.ipl-link-pill--more[data-v-2cbb9f8e]:hover{color:var(--color-brand-ink);background:var(--color-brand);border-color:var(--color-brand)}.ipl-map-shell[data-v-b40573c3]{position:relative;height:400px;overflow:hidden;border:1px solid var(--color-border-light-strong, rgba(0,0,0,.1));border-radius:var(--radius-lg, 12px)}@media(max-width:768px){.ipl-map-shell[data-v-b40573c3]{height:280px}}.ipl-map-shell[data-v-b40573c3] .wip-map-shell{height:100%!important;border:0;border-radius:0}.ipl-map-skeleton[data-v-b40573c3]{position:relative;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, 12px);overflow:hidden;background:var(--color-bg-light-2, #f5f6f7)}.ipl-map-skeleton__shimmer[data-v-b40573c3]{position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55) 50%,transparent);animation:ipl-map-shimmer-b40573c3 1.6s ease-in-out infinite}.ipl-map-skeleton__icon[data-v-b40573c3]{position:relative;z-index:1;font-size:2.5rem;line-height:1;opacity:.35}.ipl-map-skeleton__text[data-v-b40573c3]{position:relative;z-index:1;margin:0;max-width:16rem;padding:0 var(--space-4, 16px);font-size:var(--text-sm, .875rem);line-height:1.5;color:var(--color-text-tertiary);text-align:center}@keyframes ipl-map-shimmer-b40573c3{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ipl-my-ip-panel[data-v-a92dcc6d]{display:flex;flex-direction:column;gap:16px;padding:var(--space-6);margin-bottom:var(--space-6);background:var(--color-bg-light-2);border:1px solid rgba(8,7,3,.14);border-radius:var(--radius-lg)}.ipl-my-ip-panel__row[data-v-a92dcc6d]{min-width:0}.ipl-my-ip-panel__addrs[data-v-a92dcc6d]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;border-top:1px solid rgba(8,7,3,.08)}@media(max-width:480px){.ipl-my-ip-panel__addrs[data-v-a92dcc6d]{grid-template-columns:1fr}}.ipl-my-ip-panel__actions[data-v-a92dcc6d]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:16px;border-top:1px solid rgba(8,7,3,.08)}.ipl-details-link[data-v-a92dcc6d]{padding:0;border:0;background:transparent;font:inherit;font-size:.8125rem;color:var(--color-brand-strong);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ipl-details-link[data-v-a92dcc6d]:hover{color:var(--color-brand)}.ipl-product-card[data-v-969f7aee]{padding:var(--space-6);background:#fff;border:1px solid rgba(8,7,3,.14);border-radius:var(--radius-lg);box-shadow:0 0 0 1px #0807030a}.ipl-product-card__icon[data-v-969f7aee]{display:flex;width:40px;height:40px;align-items:center;justify-content:center}.ipl-product-card__icon[data-v-969f7aee] img{width:32px;height:32px}.ipl-search-form[data-v-4ef67f7b]{display:flex;gap:10px;align-items:stretch}@media(max-width:768px){.ipl-search-form[data-v-4ef67f7b]{flex-direction:column;gap:12px}}.ipl-search-input[data-v-4ef67f7b]{flex:1 1 auto;min-width:0;height:48px;min-height:48px;padding:0 16px;font-size:1rem;line-height:1.4;color:var(--color-text-primary);background:#fff;border:1px solid rgba(8,7,3,.16);border-radius:var(--radius, 8px);outline:none;transition:border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ipl-search-input[data-v-4ef67f7b]::-moz-placeholder{color:var(--color-text-faint, rgba(8,7,3,.4))}.ipl-search-input[data-v-4ef67f7b]::placeholder{color:var(--color-text-faint, rgba(8,7,3,.4))}.ipl-search-input[data-v-4ef67f7b]:focus{border-color:var(--color-brand-strong)}.ipl-search-submit.btn[data-v-4ef67f7b]{flex:0 0 auto;align-self:stretch;min-width:6.5rem}@media(max-width:768px){.ipl-search-submit.btn[data-v-4ef67f7b]{width:100%}}.ipl-result-card[data-v-cec183b0]{padding:var(--space-6);background:#fff;border:1px solid rgba(8,7,3,.14);border-radius:var(--radius-lg);box-shadow:0 0 0 1px #0807030a}.ipl-result-card__divider[data-v-cec183b0]{border-bottom:1px solid rgba(8,7,3,.1)}.ipl-trust--high .ipl-trust__badge[data-v-cec183b0],.ipl-trust--high .ipl-trust__score[data-v-cec183b0]{color:#15803d}.ipl-trust--high .ipl-trust__badge[data-v-cec183b0]{background:#dcfce7}.ipl-trust--high .ipl-trust__bar[data-v-cec183b0]{background:#22c55e}.ipl-trust--moderate .ipl-trust__badge[data-v-cec183b0],.ipl-trust--moderate .ipl-trust__score[data-v-cec183b0]{color:#a16207}.ipl-trust--moderate .ipl-trust__badge[data-v-cec183b0]{background:#fef9c3}.ipl-trust--moderate .ipl-trust__bar[data-v-cec183b0]{background:#eab308}.ipl-trust--suspicious .ipl-trust__badge[data-v-cec183b0],.ipl-trust--suspicious .ipl-trust__score[data-v-cec183b0]{color:#c2410c}.ipl-trust--suspicious .ipl-trust__badge[data-v-cec183b0]{background:#ffedd5}.ipl-trust--suspicious .ipl-trust__bar[data-v-cec183b0]{background:#f97316}.ipl-trust--high-risk .ipl-trust__badge[data-v-cec183b0],.ipl-trust--high-risk .ipl-trust__score[data-v-cec183b0]{color:#b91c1c}.ipl-trust--high-risk .ipl-trust__badge[data-v-cec183b0]{background:#fee2e2}.ipl-trust--high-risk .ipl-trust__bar[data-v-cec183b0]{background:#ef4444}.ipl-trust--neutral .ipl-trust__score[data-v-cec183b0]{color:var(--color-brand-strong)}.ipl-trust--neutral .ipl-trust__badge[data-v-cec183b0]{color:var(--color-brand-strong);background:var(--color-brand-soft)}.ipl-trust--neutral .ipl-trust__bar[data-v-cec183b0]{background:var(--color-brand-strong)}
