.app[data-v-f0481cbe]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg-dark);background-image:radial-gradient(circle at 85% 20%,rgba(255,106,0,.08) 0%,transparent 45%),radial-gradient(rgba(255,106,0,.07) 1px,transparent 1px);background-size:100% 100%,28px 28px;background-attachment:fixed;color:var(--color-text-body)}.nav[data-v-f0481cbe]{background:var(--color-bg-nav);border-bottom:1px solid var(--color-border-subtle);padding:0 1.5rem;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-container[data-v-f0481cbe]{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:72px}.nav-brand[data-v-f0481cbe]{text-decoration:none;display:flex;align-items:center}.brand-logo-wrap[data-v-f0481cbe]{display:flex;align-items:center;gap:.65rem}.brand-logo-img[data-v-f0481cbe]{height:38px;width:auto;object-fit:contain;display:block}.brand-badge[data-v-f0481cbe]{font-size:.65rem;font-weight:800;letter-spacing:.08em;background:#ff6a0026;color:var(--color-accent);border:1px solid rgba(255,106,0,.35);padding:.15rem .45rem;border-radius:4px}.nav-links[data-v-f0481cbe]{display:flex;align-items:center;gap:1.75rem}.nav-link[data-v-f0481cbe]{text-decoration:none;color:#cbd5e1;font-weight:500;font-size:.9375rem;padding:.5rem 0;border-bottom:2px solid transparent;transition:all .2s ease}.nav-link[data-v-f0481cbe]:hover{color:#fff}.nav-link.router-link-active[data-v-f0481cbe]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.nav-cta[data-v-f0481cbe]{padding:.5rem 1.125rem;font-size:.875rem;border-radius:6px;margin-left:.5rem}.main[data-v-f0481cbe]{flex:1}@media (max-width: 768px){.nav-container[data-v-f0481cbe]{height:auto;padding:1rem 0;flex-direction:column;gap:1rem}.nav-links[data-v-f0481cbe]{flex-wrap:wrap;justify-content:center;gap:1rem}}.overview[data-v-940a0167]{padding:3rem 1.5rem 5rem}.container[data-v-940a0167]{max-width:1180px;margin:0 auto}.hero-section[data-v-940a0167]{text-align:left;max-width:840px;margin-bottom:4rem;padding-top:1rem}.eyebrow[data-v-940a0167]{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.14em;color:var(--color-primary);margin-bottom:1.25rem;text-transform:uppercase}.hero-title[data-v-940a0167]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem;display:flex;flex-direction:column}.title-white[data-v-940a0167]{color:#fff}.title-orange[data-v-940a0167]{color:var(--color-primary);background:linear-gradient(135deg,#ffa114,#f50);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-940a0167]{font-size:1.125rem;line-height:1.7;color:#94a3b8;max-width:720px;margin-bottom:2.25rem}.hero-actions[data-v-940a0167]{display:flex;gap:1.25rem;align-items:center}.btn-lg[data-v-940a0167]{padding:.8125rem 1.75rem;font-size:.9375rem;border-radius:6px}.stats-grid[data-v-940a0167]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:4.5rem}.stat-card[data-v-940a0167]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:2rem 1.5rem;text-align:left;transition:transform .2s ease,border-color .2s ease}.stat-card[data-v-940a0167]:hover{border-color:#ff6a004d;transform:translateY(-2px)}.stat-value[data-v-940a0167]{font-size:3rem;font-weight:800;line-height:1;color:var(--color-primary);margin-bottom:.75rem;letter-spacing:-.02em}.stat-label[data-v-940a0167]{font-size:.9375rem;color:#94a3b8;font-weight:500}.features[data-v-940a0167]{margin-top:4rem;text-align:center}.section-badge[data-v-940a0167]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--color-accent);margin-bottom:.75rem;text-transform:uppercase}.features-title[data-v-940a0167]{font-size:2.25rem;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:2.5rem}.features-grid[data-v-940a0167]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.feature-card[data-v-940a0167]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:2rem 1.5rem;text-align:left;transition:all .2s ease}.feature-card[data-v-940a0167]:hover{border-color:#ff6a0059;background:var(--color-bg-card-hover);transform:translateY(-3px)}.feature-icon-wrap[data-v-940a0167]{width:48px;height:48px;border-radius:10px;background:#ff6a001f;border:1px solid rgba(255,106,0,.25);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--color-primary);transition:all .2s ease}.feature-card:hover .feature-icon-wrap[data-v-940a0167]{background:#ff6a0038;border-color:var(--color-primary);color:#ffa114;box-shadow:0 4px 16px #ff6a0059;transform:translateY(-2px)}.feature-icon-svg[data-v-940a0167]{width:24px;height:24px}.feature-title[data-v-940a0167]{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:.5rem}.feature-text[data-v-940a0167]{color:#94a3b8;font-size:.875rem;line-height:1.6}@media (max-width: 640px){.hero-actions[data-v-940a0167]{flex-direction:column;align-items:stretch}}.new-audit[data-v-c8f67991]{padding:3rem 1.5rem 5rem}.container[data-v-c8f67991]{max-width:860px;margin:0 auto}.page-header[data-v-c8f67991]{text-align:center;margin-bottom:2.5rem}.eyebrow[data-v-c8f67991]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;color:var(--color-primary);margin-bottom:.5rem}.title[data-v-c8f67991]{font-size:2.25rem;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:.5rem}.subtitle[data-v-c8f67991]{color:#94a3b8;font-size:1rem}.form-card[data-v-c8f67991]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:2.25rem;margin-bottom:2rem;box-shadow:0 8px 24px #0000004d}.form-group[data-v-c8f67991]{margin-bottom:1.5rem}.label[data-v-c8f67991]{display:block;font-weight:600;margin-bottom:.625rem;color:#f1f5f9;font-size:.9375rem}.input-lg[data-v-c8f67991]{padding:.875rem 1.125rem;font-size:1rem}.help-text[data-v-c8f67991]{margin-top:.75rem;font-size:.8125rem;color:#64748b;line-height:1.5}.help-text code[data-v-c8f67991]{color:var(--color-accent);background:#ff6a001a;padding:.15rem .35rem;border-radius:4px}.sample-urls[data-v-c8f67991]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.sample-label[data-v-c8f67991]{font-size:.8125rem;color:#94a3b8;font-weight:500}.sample-chip[data-v-c8f67991]{background:#ffffff0d;border:1px solid var(--color-border);color:#cbd5e1;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.sample-chip[data-v-c8f67991]:hover{background:#ff6a0026;border-color:var(--color-primary);color:#fff}.depth-options[data-v-c8f67991]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.875rem}.depth-card[data-v-c8f67991]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#0f172a99;border:1px solid var(--color-border);border-radius:.625rem;padding:1rem 1.125rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);width:100%}.depth-card[data-v-c8f67991]:hover:not(:disabled){border-color:#ff6a0080;background:#ff6a000a;transform:translateY(-1px)}.depth-card.active[data-v-c8f67991]{border-color:var(--color-primary);background:linear-gradient(135deg,#ff55001f,#ffa1140a);box-shadow:0 0 0 1px var(--color-primary),0 8px 20px -6px #ff550040}.depth-card[data-v-c8f67991]:disabled{opacity:.5;cursor:not-allowed}.depth-header[data-v-c8f67991]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.375rem}.depth-title[data-v-c8f67991]{font-size:.9375rem;font-weight:700;color:#fff;letter-spacing:-.01em}.depth-tag[data-v-c8f67991]{font-size:.6875rem;font-weight:700;padding:.2rem .5rem;border-radius:9999px;background:#ffffff0f;color:#94a3b8;border:1px solid rgba(255,255,255,.08)}.depth-card.active .depth-tag[data-v-c8f67991]{background:#ff55002e;color:#ff914d;border-color:#ff550059}.depth-desc[data-v-c8f67991]{font-size:.75rem;color:#94a3b8;line-height:1.4}.error-message[data-v-c8f67991]{padding:.875rem 1.125rem;background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:.375rem;margin-bottom:1.25rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.form-actions[data-v-c8f67991]{display:flex;justify-content:flex-end}.btn-lg[data-v-c8f67991]{padding:.75rem 1.75rem;font-size:.9375rem;border-radius:6px}.spinner-small[data-v-c8f67991]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c8f67991 .8s linear infinite}@keyframes spin-c8f67991{to{transform:rotate(360deg)}}.info-grid[data-v-c8f67991]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.info-card[data-v-c8f67991]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:2rem}.info-title[data-v-c8f67991]{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.icon-accent-svg[data-v-c8f67991]{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.info-list[data-v-c8f67991]{list-style:none;padding:0}.info-list li[data-v-c8f67991]{position:relative;padding-left:1.25rem;margin-bottom:.625rem;color:#94a3b8;font-size:.875rem;line-height:1.5}.info-list li[data-v-c8f67991]:before{content:"•";position:absolute;left:0;color:var(--color-primary);font-weight:700}.scan-results[data-v-6221ff08]{padding:3rem 1.5rem 5rem}.container[data-v-6221ff08]{max-width:1180px;margin:0 auto}.loading[data-v-6221ff08]{text-align:center;padding:4rem;color:#94a3b8;background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle)}.header[data-v-6221ff08]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1.5rem}.header-right[data-v-6221ff08]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn-download-pdf[data-v-6221ff08]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:6px;box-shadow:0 2px 10px #ff550040;transition:all .2s ease}.btn-download-pdf[data-v-6221ff08]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #f506}.pdf-btn-icon[data-v-6221ff08]{width:16px;height:16px;flex-shrink:0}.title[data-v-6221ff08]{font-size:2.25rem;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:.35rem}.url[data-v-6221ff08]{color:var(--color-primary);font-size:.9375rem;word-break:break-all;font-weight:500}.status-card[data-v-6221ff08]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:3.5rem;text-align:center;color:#cbd5e1}.spinner[data-v-6221ff08]{border:3px solid rgba(255,106,0,.2);border-top-color:var(--color-primary);border-radius:50%;width:44px;height:44px;animation:spin-6221ff08 .8s linear infinite;margin:0 auto 1.25rem}@keyframes spin-6221ff08{to{transform:rotate(360deg)}}.error-card[data-v-6221ff08]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid rgba(239,68,68,.4);padding:2.5rem;text-align:center}.error-card h2[data-v-6221ff08]{color:#f87171;margin-bottom:1rem}.error-card p[data-v-6221ff08]{color:#94a3b8;margin-bottom:1.5rem}.score-card[data-v-6221ff08]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:2.25rem;display:flex;gap:2.5rem;align-items:center;margin-bottom:2rem;box-shadow:0 4px 20px #00000040}.score-circle[data-v-6221ff08]{flex-shrink:0;width:128px;height:128px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid;box-shadow:0 0 20px #0000004d}.score-excellent[data-v-6221ff08],.score-good[data-v-6221ff08]{border-color:#10b981;background:#10b98126;color:#34d399}.score-fair[data-v-6221ff08]{border-color:#f59e0b;background:#f59e0b26;color:#fbbf24}.score-poor[data-v-6221ff08]{border-color:#ef4444;background:#ef444426;color:#f87171}.score-value[data-v-6221ff08]{font-size:2.75rem;font-weight:800;line-height:1}.score-label[data-v-6221ff08]{font-size:.75rem;letter-spacing:.08em;opacity:.8;margin-top:4px}.score-info[data-v-6221ff08]{flex:1}.score-description[data-v-6221ff08]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.score-disclaimer[data-v-6221ff08]{font-size:.875rem;color:#94a3b8;line-height:1.6}.scope-indicator[data-v-6221ff08]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.scope-pill[data-v-6221ff08]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#f503,#ffa11426);color:#ff914d;border:1px solid rgba(255,85,0,.35);padding:.2rem .55rem;border-radius:9999px}.scope-count[data-v-6221ff08]{font-size:.75rem;color:#cbd5e1;font-weight:600}.scanned-pages-section[data-v-6221ff08]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:2.25rem;margin-bottom:2rem}.section-subtitle[data-v-6221ff08]{font-size:.875rem;color:#94a3b8;margin-top:.25rem}.pages-badge[data-v-6221ff08]{font-size:.75rem;font-weight:600;color:#cbd5e1;background:#ffffff0f;border:1px solid var(--color-border);padding:.35rem .75rem;border-radius:9999px}.pages-table-wrapper[data-v-6221ff08]{overflow-x:auto;margin-top:1.25rem;border:1px solid var(--color-border-subtle);border-radius:.5rem}.pages-table[data-v-6221ff08]{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.pages-table th[data-v-6221ff08]{background:#0f172ae6;color:#cbd5e1;font-weight:600;padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border-subtle)}.pages-table td[data-v-6221ff08]{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.pages-table tr:last-child td[data-v-6221ff08]{border-bottom:none}.pages-table tr:hover td[data-v-6221ff08]{background:#ffffff05}.page-name[data-v-6221ff08]{font-weight:600;color:#fff;margin-bottom:.2rem}.page-link[data-v-6221ff08]{font-size:.75rem;color:var(--color-primary);text-decoration:none;word-break:break-all}.page-link[data-v-6221ff08]:hover{text-decoration:underline}.text-center[data-v-6221ff08]{text-align:center}.text-right[data-v-6221ff08]{text-align:right}.text-muted[data-v-6221ff08]{color:#64748b;font-size:.8125rem}.page-score-pill[data-v-6221ff08]{display:inline-block;font-weight:800;font-size:.875rem;padding:.25rem .625rem;border-radius:.375rem;border:1px solid}.count-pill[data-v-6221ff08]{display:inline-block;font-weight:700;font-size:.8125rem;padding:.2rem .55rem;border-radius:9999px}.pill-error[data-v-6221ff08]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.pill-success[data-v-6221ff08]{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.nodes-container[data-v-6221ff08]{margin:.875rem 0 1rem}.nodes-details[data-v-6221ff08]{background:#0f172ab3;border:1px solid var(--color-border);border-radius:.375rem;overflow:hidden}.nodes-summary[data-v-6221ff08]{padding:.625rem .875rem;cursor:pointer;font-size:.8125rem;font-weight:600;color:#cbd5e1;-webkit-user-select:none;user-select:none;transition:background .15s}.nodes-summary[data-v-6221ff08]:hover{background:#ffffff08;color:#fff}.nodes-list[data-v-6221ff08]{padding:.75rem .875rem;border-top:1px solid var(--color-border-subtle);display:flex;flex-direction:column;gap:.625rem}.node-item[data-v-6221ff08]{display:flex;flex-direction:column;gap:.25rem}.node-target-row[data-v-6221ff08]{display:flex;align-items:center}.node-target[data-v-6221ff08]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;background:#050811;color:#ff914d;padding:.35rem .6rem;border-radius:.25rem;border:1px solid rgba(255,85,0,.25);word-break:break-all;max-width:100%}.node-failure[data-v-6221ff08]{font-size:.75rem;color:#94a3b8;margin:.125rem 0 0;line-height:1.4}.stats-grid[data-v-6221ff08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;margin-bottom:2rem}.stat-item[data-v-6221ff08]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:1.75rem;text-align:center}.stat-value[data-v-6221ff08]{font-size:2.25rem;font-weight:800;margin-bottom:.35rem}.stat-value.error[data-v-6221ff08]{color:#f87171}.stat-value.success[data-v-6221ff08]{color:#34d399}.stat-value.warning[data-v-6221ff08]{color:#fbbf24}.stat-label[data-v-6221ff08]{font-size:.875rem;color:#94a3b8;font-weight:500}.violations-section[data-v-6221ff08],.metadata-section[data-v-6221ff08]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:2.25rem;margin-bottom:2rem}.section-header[data-v-6221ff08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.section-title[data-v-6221ff08]{font-size:1.35rem;font-weight:700;color:#fff}.filter-select[data-v-6221ff08]{padding:.625rem 1rem;background:var(--color-bg-input);color:#fff;border:1px solid var(--color-border);border-radius:.375rem;font-size:.875rem}.filter-select[data-v-6221ff08]:focus{outline:none;border-color:var(--color-primary)}.empty-state[data-v-6221ff08]{text-align:center;padding:3rem;color:#64748b}.violation-card[data-v-6221ff08]{background:#090e1a;border:1px solid var(--color-border-subtle);border-radius:.5rem;padding:1.75rem;margin-bottom:1.25rem;transition:border-color .2s}.violation-card[data-v-6221ff08]:hover{border-color:#ff6a004d}.violation-header[data-v-6221ff08]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.impact-badge[data-v-6221ff08]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.impact-critical[data-v-6221ff08]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.impact-serious[data-v-6221ff08]{background:#ff6a0026;color:#ff8c38;border:1px solid rgba(255,106,0,.3)}.impact-moderate[data-v-6221ff08]{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.impact-minor[data-v-6221ff08]{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.violation-title[data-v-6221ff08]{font-size:1.125rem;font-weight:700;color:#fff}.violation-description[data-v-6221ff08]{color:#94a3b8;font-size:.875rem;line-height:1.6;margin-bottom:1rem}.violation-meta[data-v-6221ff08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem}.node-count[data-v-6221ff08]{color:#64748b;font-weight:500}.help-link[data-v-6221ff08]{color:var(--color-primary);text-decoration:none;font-weight:600}.help-link[data-v-6221ff08]:hover{text-decoration:underline}.tags[data-v-6221ff08]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-v-6221ff08]{padding:.25rem .625rem;background:#ff6a001a;color:var(--color-accent);border:1px solid rgba(255,106,0,.2);border-radius:.25rem;font-size:.75rem;font-weight:500}.metadata-list[data-v-6221ff08]{display:grid;grid-template-columns:auto 1fr;gap:.875rem 2rem;font-size:.875rem}.metadata-list dt[data-v-6221ff08]{font-weight:600;color:#e2e8f0}.metadata-list dd[data-v-6221ff08]{color:#94a3b8;word-break:break-all}@media (max-width: 640px){.score-card[data-v-6221ff08]{flex-direction:column;text-align:center}.header[data-v-6221ff08]{flex-direction:column}}.history[data-v-492a7127]{padding:3rem 1.5rem 5rem}.container[data-v-492a7127]{max-width:1080px;margin:0 auto}.header[data-v-492a7127]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem}.eyebrow[data-v-492a7127]{font-size:.75rem;font-weight:700;letter-spacing:.14em;color:var(--color-primary);margin-bottom:.25rem}.title[data-v-492a7127]{font-size:2.25rem;font-weight:800;color:#fff;letter-spacing:-.02em}.actions[data-v-492a7127]{display:flex;gap:1rem}.btn-sm[data-v-492a7127]{padding:.4rem .875rem;font-size:.8125rem}.status-card[data-v-492a7127]{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:.75rem;padding:3rem;text-align:center;color:#94a3b8}.spinner[data-v-492a7127]{width:36px;height:36px;border:3px solid rgba(255,106,0,.2);border-top-color:var(--color-primary);border-radius:50%;animation:spin-492a7127 .8s linear infinite;margin:0 auto 1rem}@keyframes spin-492a7127{to{transform:rotate(360deg)}}.error-message[data-v-492a7127]{padding:1rem;background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:.5rem}.empty-state[data-v-492a7127]{text-align:center;padding:4rem 2rem;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:.75rem}.empty-icon-wrap[data-v-492a7127]{width:56px;height:56px;border-radius:12px;background:#ff6a001f;border:1px solid rgba(255,106,0,.25);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:var(--color-primary)}.empty-icon-svg[data-v-492a7127]{width:28px;height:28px}.empty-state h2[data-v-492a7127]{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.empty-state p[data-v-492a7127]{color:#94a3b8;margin-bottom:1.5rem}.scans-list[data-v-492a7127]{display:flex;flex-direction:column;gap:1.25rem}.scan-card[data-v-492a7127]{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:.75rem;padding:1.75rem;transition:all .2s ease}.scan-card[data-v-492a7127]:hover{border-color:#ff6a004d}.scan-header[data-v-492a7127]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;gap:1rem}.scan-info[data-v-492a7127]{flex:1}.scan-url[data-v-492a7127]{font-size:1.15rem;font-weight:700;color:#fff;text-decoration:none;display:block;margin-bottom:.5rem;word-break:break-all;transition:color .2s}.scan-url[data-v-492a7127]:hover{color:var(--color-primary)}.scan-meta[data-v-492a7127]{display:flex;align-items:center;gap:1rem;font-size:.8125rem}.scan-date[data-v-492a7127]{color:#64748b}.scan-actions[data-v-492a7127]{display:flex;gap:.75rem;align-items:center}.btn-pdf-action[data-v-492a7127]{display:inline-flex;align-items:center;gap:.35rem;color:#ff914d;border-color:#ff55004d;text-decoration:none;font-weight:600;transition:all .2s ease}.btn-pdf-action[data-v-492a7127]:hover{background:#ff550026;border-color:var(--color-primary);color:#fff;transform:translateY(-1px)}.pdf-icon-sm[data-v-492a7127]{width:14px;height:14px;flex-shrink:0}.scan-score-section[data-v-492a7127]{display:flex;align-items:center;gap:1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-border-subtle)}.score-badge[data-v-492a7127]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;height:58px;border-radius:.5rem;border:2px solid;font-weight:800}.score-number[data-v-492a7127]{font-size:1.25rem;line-height:1}.score-tag[data-v-492a7127]{font-size:.55rem;letter-spacing:.08em;opacity:.8;margin-top:2px}.score-excellent[data-v-492a7127],.score-good[data-v-492a7127]{border-color:#10b981;background:#10b98126;color:#34d399}.score-fair[data-v-492a7127]{border-color:#f59e0b;background:#f59e0b26;color:#fbbf24}.score-poor[data-v-492a7127]{border-color:#ef4444;background:#ef444426;color:#f87171}.score-details[data-v-492a7127]{display:flex;gap:1.5rem;font-size:.875rem}.detail-item[data-v-492a7127]{display:flex;align-items:center;gap:.4rem}.dot[data-v-492a7127]{width:8px;height:8px;border-radius:50%}.error-dot[data-v-492a7127]{background:#ef4444}.success-dot[data-v-492a7127]{background:#10b981}.warning-dot[data-v-492a7127]{background:#f59e0b}.detail-item.error[data-v-492a7127]{color:#f87171}.detail-item.success[data-v-492a7127]{color:#34d399}.detail-item.warning[data-v-492a7127]{color:#fbbf24}.scan-error[data-v-492a7127]{color:#f87171;font-size:.875rem;padding-top:1rem;border-top:1px solid var(--color-border-subtle)}@media (max-width: 640px){.header[data-v-492a7127]{flex-direction:column;align-items:flex-start;gap:1rem}.scan-header[data-v-492a7127]{flex-direction:column}}.install-widget[data-v-75cda400]{padding:3rem 1.5rem 5rem}.container[data-v-75cda400]{max-width:960px;margin:0 auto}.page-header[data-v-75cda400]{text-align:center;margin-bottom:2.5rem}.eyebrow[data-v-75cda400]{font-size:.75rem;font-weight:700;letter-spacing:.14em;color:var(--color-primary);margin-bottom:.5rem}.title[data-v-75cda400]{font-size:2.25rem;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:.5rem}.subtitle[data-v-75cda400]{color:#94a3b8;font-size:1rem}.config-card[data-v-75cda400],.snippet-card[data-v-75cda400],.instructions-card[data-v-75cda400],.features-card[data-v-75cda400],.notes-card[data-v-75cda400]{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:2.25rem;margin-bottom:2rem;box-shadow:0 4px 20px #00000040}.section-title[data-v-75cda400]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.25rem}.snippet-desc[data-v-75cda400]{color:#94a3b8;font-size:.875rem;margin-top:-.75rem;margin-bottom:1.25rem}.form-group[data-v-75cda400]{margin-bottom:1.5rem}.form-group[data-v-75cda400]:last-child{margin-bottom:0}.label-row[data-v-75cda400]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.label[data-v-75cda400]{display:block;font-weight:600;color:#e2e8f0;font-size:.875rem}.btn-link[data-v-75cda400]{background:none;border:none;color:var(--color-primary);font-size:.75rem;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.btn-link[data-v-75cda400]:hover{color:var(--color-accent)}.select-input[data-v-75cda400]{background:var(--color-bg-input);color:#fff}.help-text[data-v-75cda400]{margin-top:.5rem;font-size:.8125rem;color:#64748b}.snippet-header[data-v-75cda400]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.warning-message[data-v-75cda400]{padding:.875rem 1rem;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);border-radius:.375rem;color:#fbbf24;margin-bottom:1rem;font-size:.875rem}.code-container[data-v-75cda400]{border-radius:.5rem;border:1px solid rgba(255,106,0,.25);overflow:hidden}.code-block[data-v-75cda400]{background:#090e1a;color:#ff9d42;padding:1.5rem;overflow-x:auto;font-family:JetBrains Mono,Fira Code,Monaco,monospace;font-size:.875rem;line-height:1.6}.instruction-step[data-v-75cda400]{display:flex;gap:1.5rem;margin-bottom:1.75rem}.instruction-step[data-v-75cda400]:last-child{margin-bottom:0}.step-number[data-v-75cda400]{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;box-shadow:0 4px 12px var(--color-primary-glow)}.step-content[data-v-75cda400]{flex:1}.step-title[data-v-75cda400]{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:.35rem}.step-content p[data-v-75cda400]{color:#94a3b8;font-size:.875rem;line-height:1.6}.step-content code[data-v-75cda400]{background:#131d33;color:var(--color-accent);padding:.2rem .4rem;border-radius:4px;font-size:.8125rem}.grid-two-col[data-v-75cda400]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.features-list[data-v-75cda400],.notes-list[data-v-75cda400]{list-style:none;padding:0}.features-list li[data-v-75cda400]{padding:.5rem 0;font-size:.875rem;color:#cbd5e1;display:flex;align-items:center;gap:.5rem}.feat-icon-svg[data-v-75cda400]{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.notes-list li[data-v-75cda400]{padding:.75rem 0;color:#94a3b8;font-size:.875rem;line-height:1.6;border-bottom:1px solid var(--color-border-subtle)}.notes-list li[data-v-75cda400]:last-child{border-bottom:none}.notes-list strong[data-v-75cda400]{color:#fff;font-weight:600}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #ff5500;--color-primary-hover: #e64a00;--color-primary-glow: rgba(255, 85, 0, .35);--color-accent: #ffa114;--color-accent-orange: #ff6a00;--color-bg-dark: #080d19;--color-bg-nav: #0a0f1d;--color-bg-card: #0f172a;--color-bg-card-hover: #131e36;--color-bg-input: #090e1a;--color-border: #1e293b;--color-border-subtle: rgba(255, 255, 255, .08);--color-border-focus: #ff6a00;--color-text-white: #ffffff;--color-text-title: #f8fafc;--color-text-body: #94a3b8;--color-text-muted: #64748b;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-gray-50: #0a0f1d;--color-gray-100: #0f172a;--color-gray-200: #1e293b;--color-gray-300: #334155;--color-gray-400: #64748b;--color-gray-500: #94a3b8;--color-gray-600: #cbd5e1;--color-gray-700: #e2e8f0;--color-gray-800: #f1f5f9;--color-gray-900: #ffffff}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;color:var(--color-text-body);background:var(--color-bg-dark);-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:.375rem;font-weight:600;font-size:.875rem;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none}.btn-primary{background:var(--color-primary);color:#fff;box-shadow:0 4px 14px var(--color-primary-glow)}.btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #ff550073}.btn-secondary{background:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff59;color:#fff;transform:translateY(-1px)}.btn-danger{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.btn-danger:hover{background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 4px 14px #ef44444d}.card{background:var(--color-bg-card);border-radius:.75rem;border:1px solid var(--color-border-subtle);padding:1.5rem;box-shadow:0 4px 20px #00000040}.input{width:100%;padding:.75rem 1rem;background:var(--color-bg-input);color:var(--color-text-title);border:1px solid var(--color-border);border-radius:.375rem;font-size:.875rem;transition:all .2s ease}.input:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px #ff6a0033}.input::placeholder{color:var(--color-text-muted)}.badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:capitalize}.badge-success{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.25)}.badge-warning{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.badge-error{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.25)}.badge-info{background:#ff6a0026;color:#ff9d42;border:1px solid rgba(255,106,0,.25)}
