.av-page[data-v-4fb1c92c]{min-height:100vh;padding:2rem 1rem;position:relative}.av-container[data-v-4fb1c92c]{max-width:900px;margin:0 auto}.av-header[data-v-4fb1c92c]{text-align:center;margin-bottom:2rem}.av-header h1[data-v-4fb1c92c]{font-size:3rem;margin-bottom:.5rem}.easter-egg[data-v-4fb1c92c]{position:absolute;font-size:1.15rem;cursor:pointer;opacity:.45;transition:opacity .3s,transform .3s;user-select:none;line-height:1}.egg-painted[data-v-4fb1c92c]{display:inline-block;width:18px;height:22px;border-radius:50%/60% 60% 40% 40%;background:linear-gradient(135deg,#f472b6,#facc15,#34d399,#60a5fa,#c084fc);box-shadow:inset 0 -3px 4px #0000001f;position:relative}.egg-painted[data-v-4fb1c92c]:after{content:"";position:absolute;top:4px;left:3px;right:3px;height:3px;background:#ffffff73;border-radius:2px}.easter-egg[data-v-4fb1c92c]:hover{opacity:.85;transform:scale(1.35) rotate(-10deg)}.easter-egg--found[data-v-4fb1c92c]{opacity:1;animation:egg-hatch-4fb1c92c .7s ease}.easter-egg--found .egg-painted[data-v-4fb1c92c]{box-shadow:0 0 8px #facc1580,inset 0 -3px 4px #0000001f}@keyframes egg-hatch-4fb1c92c{0%{transform:scale(1)}20%{transform:scale(1.5) rotate(-15deg)}40%{transform:scale(.85) rotate(10deg)}60%{transform:scale(1.3) rotate(-5deg)}80%{transform:scale(.95) rotate(2deg)}to{transform:scale(1) rotate(0)}}.brand-relyper[data-v-4fb1c92c]{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-av[data-v-4fb1c92c]{color:#3b82f6;font-weight:800}.subtitle[data-v-4fb1c92c]{color:var(--text-muted);font-size:1.15rem}.scan-form[data-v-4fb1c92c]{margin-bottom:1.5rem}.input-row[data-v-4fb1c92c]{display:flex;gap:.75rem}.url-input[data-v-4fb1c92c]{flex:1;padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#0f172acc;color:var(--text);font-size:1rem;outline:none;transition:border-color .2s}.url-input[data-v-4fb1c92c]:focus{border-color:var(--primary)}.scan-btn[data-v-4fb1c92c]{padding:.85rem 2rem;border-radius:10px;border:none;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:opacity .2s;min-width:120px}.scan-btn[data-v-4fb1c92c]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-4fb1c92c]{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-4fb1c92c .7s linear infinite}@keyframes spin-4fb1c92c{to{transform:rotate(360deg)}}.error-msg[data-v-4fb1c92c]{color:#ef4444;margin-top:.75rem;font-size:.95rem}.limits-bar[data-v-4fb1c92c]{text-align:center;color:var(--text-muted);font-size:.9rem;margin-bottom:.5rem}.limits-hint .tiers-grid[data-v-4fb1c92c]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem}.limits-hint .tier-card[data-v-4fb1c92c]{background:#94a3b80f;border:1px solid rgba(148,163,184,.12);border-radius:8px;padding:.75rem .5rem;text-align:center;position:relative}.limits-hint .tier-card.tier-active[data-v-4fb1c92c]{border-color:#6366f180;background:#6366f114}.limits-hint .tier-card.tier-inactive[data-v-4fb1c92c]{opacity:.55}.limits-hint .tier-badge[data-v-4fb1c92c]{position:absolute;top:-.5rem;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;font-size:.65rem;font-weight:700;padding:.1rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.limits-hint .tier-name[data-v-4fb1c92c]{font-weight:700;font-size:.9rem;margin-bottom:.15rem}.limits-hint .tier-active .tier-name[data-v-4fb1c92c]{color:var(--primary)}.limits-hint .tier-sub[data-v-4fb1c92c]{font-size:.72rem;color:var(--text-muted);margin-bottom:.5rem;line-height:1.3}.limits-hint .tier-stat[data-v-4fb1c92c]{font-size:.8rem;color:var(--text-muted);line-height:1.6}.limits-hint .tier-stat strong[data-v-4fb1c92c]{color:var(--text);font-size:.95rem}.limits-hint .tier-active .tier-stat strong[data-v-4fb1c92c]{color:var(--primary)}.limits-hint .tier-actions[data-v-4fb1c92c]{text-align:center}.limits-hint .upgrade-link[data-v-4fb1c92c]{display:inline-block;color:var(--primary);font-weight:600;font-size:.9rem;text-decoration:none}@media(max-width:480px){.limits-hint .tiers-grid[data-v-4fb1c92c]{grid-template-columns:1fr}}.upgrade-link[data-v-4fb1c92c]:hover{text-decoration:underline}.login-hint a[data-v-4fb1c92c]{color:var(--primary);text-decoration:none}.login-hint a[data-v-4fb1c92c]:hover{text-decoration:underline}.split-btn-wrap[data-v-4fb1c92c]{position:relative;display:flex;border-radius:10px;background:linear-gradient(135deg,var(--primary),var(--secondary));transition:opacity .2s}.split-btn-wrap[data-v-4fb1c92c]:has(.scan-btn:disabled){opacity:.5}.split-btn-wrap .scan-btn[data-v-4fb1c92c]{background:transparent}.split-btn-wrap .scan-btn[data-v-4fb1c92c]:disabled{opacity:1;cursor:not-allowed}.scan-btn-main[data-v-4fb1c92c]{border-top-right-radius:0;border-bottom-right-radius:0;min-width:100px}.scan-btn-toggle[data-v-4fb1c92c]{border-top-left-radius:0;border-bottom-left-radius:0;padding:.85rem .6rem;min-width:auto;border-left:1px solid rgba(255,255,255,.2)}.scan-btn-toggle .chevron[data-v-4fb1c92c]{display:inline-block;font-size:.7rem;transition:transform .2s}.scan-btn-toggle .chevron.open[data-v-4fb1c92c]{transform:rotate(180deg)}.scan-menu[data-v-4fb1c92c]{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:#0f172af2;border:1px solid rgba(148,163,184,.25);border-radius:10px;padding:.35rem;z-index:50;backdrop-filter:blur(12px);box-shadow:0 8px 24px #0006}.scan-menu-item[data-v-4fb1c92c]{display:flex;flex-direction:column;width:100%;padding:.6rem .85rem;border:none;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:background .15s}.scan-menu-item[data-v-4fb1c92c]:hover{background:#94a3b81f}.scan-menu-item.active[data-v-4fb1c92c]{background:#6366f126}.scan-menu-label[data-v-4fb1c92c]{font-weight:600;font-size:.9rem}.scan-menu-desc[data-v-4fb1c92c]{font-size:.78rem;color:var(--text-muted);margin-top:2px}.progress-section[data-v-4fb1c92c]{margin-bottom:2rem}.scan-meta[data-v-4fb1c92c]{display:grid;gap:.35rem;margin-top:.9rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.16)}.scan-meta-progress[data-v-4fb1c92c]{margin-top:.75rem}.scan-meta-row[data-v-4fb1c92c]{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem;flex-wrap:wrap}.scan-meta-label[data-v-4fb1c92c]{color:var(--text-muted)}.scan-meta-value[data-v-4fb1c92c]{color:var(--text);font-weight:600}.progress-bar[data-v-4fb1c92c]{height:6px;background:#94a3b833;border-radius:3px;overflow:hidden}.progress-fill[data-v-4fb1c92c]{height:100%;background:linear-gradient(90deg,var(--primary),var(--secondary));transition:width .5s ease}.progress-label[data-v-4fb1c92c]{text-align:center;color:var(--text-muted);margin-top:.5rem;font-size:.9rem}.results-section[data-v-4fb1c92c]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.result-card[data-v-4fb1c92c]{background:#0f172af2;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:1.5rem}.result-clean[data-v-4fb1c92c]{border-color:#22c55e}.result-danger[data-v-4fb1c92c]{border-color:#ef4444}.result-warning[data-v-4fb1c92c]{border-color:#f59e0b}.result-incomplete[data-v-4fb1c92c]{border-color:#60a5fa}.result-error[data-v-4fb1c92c]{border-color:#ef4444;color:#fca5a5}.verdict-row[data-v-4fb1c92c]{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.verdict-icon[data-v-4fb1c92c]{font-size:2rem}.verdict-label[data-v-4fb1c92c]{font-size:1.3rem;font-weight:700;color:var(--text)}.scan-url[data-v-4fb1c92c]{margin-top:.5rem;color:var(--text-muted);word-break:break-all;font-size:.9rem}.stats-grid[data-v-4fb1c92c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.stat-box[data-v-4fb1c92c]{background:#0f172af2;border:1px solid rgba(148,163,184,.15);border-radius:10px;padding:1.25rem;text-align:center}.stat-num[data-v-4fb1c92c]{display:block;font-size:2rem;font-weight:800;color:var(--primary)}.stat-label[data-v-4fb1c92c]{display:block;font-size:.85rem;color:var(--text-muted);margin-top:.25rem}.detections-table[data-v-4fb1c92c]{width:100%;border-collapse:collapse;margin-top:.75rem}.detections-table th[data-v-4fb1c92c],.detections-table td[data-v-4fb1c92c]{text-align:left;padding:.5rem .75rem;border-bottom:1px solid rgba(148,163,184,.1)}.detections-table th[data-v-4fb1c92c]{color:var(--text-muted);font-size:.85rem;text-transform:uppercase}.mono[data-v-4fb1c92c]{font-family:monospace;font-size:.85rem;word-break:break-all}.threat[data-v-4fb1c92c]{color:#ef4444;font-weight:600}.clean[data-v-4fb1c92c]{color:#22c55e;font-weight:600}.provider-inactive[data-v-4fb1c92c]{color:#94a3b8;font-style:italic}.scan-blocked[data-v-4fb1c92c],.sso-detected[data-v-4fb1c92c]{color:#f59e0b;font-weight:600}.phish-summary[data-v-4fb1c92c]{color:var(--text-muted);margin-bottom:.75rem;font-size:.95rem}.phish-detail[data-v-4fb1c92c]{margin-top:.75rem}.phish-detail h4[data-v-4fb1c92c]{margin:0 0 .4rem;font-size:.95rem}.phish-danger[data-v-4fb1c92c]{color:#ef4444}.phish-sso[data-v-4fb1c92c]{color:#f59e0b}.phish-ok[data-v-4fb1c92c]{color:#22c55e}.phish-sso-hint[data-v-4fb1c92c]{font-size:.88rem;color:var(--text-muted);font-style:italic;margin:0 0 .5rem}.phish-oauth-safer[data-v-4fb1c92c]{font-size:.88rem;background:#22c55e14;border-left:3px solid #22c55e;padding:.5rem .75rem;margin:.25rem 0 .75rem;border-radius:4px;color:var(--text-secondary, #e2e8f0)}.phish-detail ul[data-v-4fb1c92c]{padding-left:1.25rem;margin:0}.phish-detail li[data-v-4fb1c92c]{margin-bottom:.35rem;color:var(--text-muted);font-size:.9rem}.sso-buttons[data-v-4fb1c92c]{color:#f59e0b;font-size:.85rem}details.result-card summary[data-v-4fb1c92c]{cursor:pointer;font-weight:600;color:var(--text)}details.result-card ul[data-v-4fb1c92c]{margin-top:.75rem;padding-left:1.25rem}details.result-card li[data-v-4fb1c92c]{margin-bottom:.35rem;color:var(--text-muted)}.back-link[data-v-4fb1c92c]{margin-top:2rem;text-align:center}.av-disclaimer-tip[data-v-4fb1c92c]{max-width:700px;margin:.75rem auto 0;border:1px solid rgba(148,163,184,.15);border-radius:10px;background:#0f172a99;font-size:.85rem}.av-disclaimer-tip summary[data-v-4fb1c92c]{cursor:pointer;padding:.65rem 1rem;font-weight:600;color:var(--text-muted);list-style:none;display:flex;align-items:center;gap:.4rem}.av-disclaimer-tip summary[data-v-4fb1c92c]::-webkit-details-marker{display:none}.av-disclaimer-tip summary[data-v-4fb1c92c]:after{content:"▸";margin-left:auto;font-size:.75rem;transition:transform .2s}.av-disclaimer-tip[open] summary[data-v-4fb1c92c]:after{transform:rotate(90deg)}.disclaimer-body[data-v-4fb1c92c]{padding:0 1rem 1rem;color:var(--text-muted);line-height:1.5}.disclaimer-body p[data-v-4fb1c92c]{margin:0}.external-links-hint[data-v-4fb1c92c]{font-size:.82rem;color:var(--text-muted);margin:.25rem 0 .5rem;font-style:italic}.phishing-tip[data-v-4fb1c92c]{max-width:700px;margin:.75rem auto 1.5rem;border:1px solid rgba(148,163,184,.15);border-radius:10px;background:#0f172a99;font-size:.88rem}.phishing-tip summary[data-v-4fb1c92c]{cursor:pointer;padding:.65rem 1rem;font-weight:600;color:var(--text-muted);list-style:none;display:flex;align-items:center;gap:.4rem}.phishing-tip summary[data-v-4fb1c92c]::-webkit-details-marker{display:none}.phishing-tip summary[data-v-4fb1c92c]:after{content:"▸";margin-left:auto;font-size:.75rem;transition:transform .2s}.phishing-tip[open] summary[data-v-4fb1c92c]:after{transform:rotate(90deg)}.tip-body[data-v-4fb1c92c]{padding:0 1rem 1rem;color:var(--text-muted);line-height:1.55}.tip-body p[data-v-4fb1c92c]{margin:.5rem 0}.tip-body h4[data-v-4fb1c92c]{color:var(--text);font-size:.9rem;margin:1rem 0 .3rem}.tip-cols[data-v-4fb1c92c]{display:flex;gap:1rem;margin-top:.4rem}.tip-col[data-v-4fb1c92c]{flex:1;padding:.5rem .65rem;border-radius:8px;font-size:.82rem}.tip-col strong[data-v-4fb1c92c]{display:block;margin-bottom:.3rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.tip-pro[data-v-4fb1c92c]{background:#22c55e0f}.tip-pro strong[data-v-4fb1c92c]{color:#22c55e}.tip-con[data-v-4fb1c92c]{background:#f59e0b0f}.tip-con strong[data-v-4fb1c92c]{color:#f59e0b}.tip-col ul[data-v-4fb1c92c]{margin:0;padding-left:1.1rem}.tip-col li[data-v-4fb1c92c]{margin-bottom:.2rem}.tip-verify[data-v-4fb1c92c]{font-size:.84rem;color:var(--text);font-weight:600}.tip-closing[data-v-4fb1c92c]{margin-top:.75rem;font-style:italic;font-size:.84rem}.result-notice[data-v-4fb1c92c]{background:var(--bg-info, #1e3a5f);border-left:4px solid var(--accent-info, #4da6ff);color:var(--text-secondary, #ccc)}.back-link a[data-v-4fb1c92c]{color:var(--primary);text-decoration:none;font-size:1rem}.back-link a[data-v-4fb1c92c]:hover{color:var(--secondary);text-decoration:underline}@media(max-width:640px){.av-header h1[data-v-4fb1c92c]{font-size:2.2rem}.input-row[data-v-4fb1c92c]{flex-direction:column}.scan-btn[data-v-4fb1c92c],.split-btn-wrap[data-v-4fb1c92c]{width:100%}.scan-btn-main[data-v-4fb1c92c]{flex:1}.stats-grid[data-v-4fb1c92c]{grid-template-columns:repeat(2,1fr)}.tip-cols[data-v-4fb1c92c]{flex-direction:column;gap:.5rem}}
