.pit-page[data-v-e8472883]{background:var(--bg0);color:var(--t1);font-family:Outfit,system-ui,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.pit-bg[data-v-e8472883]{inset:0;overflow:hidden;pointer-events:none;z-index:0}.pit-bg[data-v-e8472883],.pit-orb[data-v-e8472883]{position:absolute}.pit-orb[data-v-e8472883]{border-radius:50%;filter:blur(120px);opacity:.35}.pit-orb-1[data-v-e8472883]{background:radial-gradient(circle,var(--blue) 0,transparent 70%);height:520px;left:-160px;top:-120px;width:520px}.pit-orb-2[data-v-e8472883]{background:radial-gradient(circle,var(--cyan) 0,transparent 70%);height:460px;opacity:.25;right:-160px;top:280px;width:460px}.pit-grid-pattern[data-v-e8472883]{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:64px 64px;inset:0;-webkit-mask-image:radial-gradient(ellipse at top,#000 0,transparent 80%);mask-image:radial-gradient(ellipse at top,#000 0,transparent 80%);position:absolute}.pit-hero[data-v-e8472883]{margin:0 auto;max-width:980px;padding:120px 40px 60px;position:relative;text-align:center;z-index:1}.pit-hero-badge[data-v-e8472883]{align-items:center;background:#3b82f614;border:1px solid rgba(59,130,246,.25);border-radius:999px;color:var(--blue);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;gap:10px;letter-spacing:.12em;margin-bottom:28px;padding:8px 16px}.pit-hero-dot[data-v-e8472883]{animation:pit-pulse-e8472883 2s ease-in-out infinite;background:var(--blue);border-radius:50%;box-shadow:0 0 12px var(--blue);height:6px;width:6px}@keyframes pit-pulse-e8472883{0%,to{opacity:1}50%{opacity:.35}}.pit-hero-h1[data-v-e8472883]{color:#fff;font-size:clamp(40px,6vw,72px);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0 0 20px}.pit-hero-accent[data-v-e8472883]{background:linear-gradient(135deg,var(--blue) 0,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pit-hero-sub[data-v-e8472883]{color:var(--t2);font-size:clamp(15px,1.4vw,17px);line-height:1.65;margin:0 auto 28px;max-width:720px}.pit-privacy-pledge[data-v-e8472883]{align-items:center;background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:999px;color:var(--green);display:inline-flex;font-size:13px;gap:10px;padding:10px 18px}.pit-input-sec[data-v-e8472883]{margin:0 auto;max-width:980px;padding:0 40px 60px;position:relative;z-index:1}.pit-card[data-v-e8472883]{background:var(--bg1);border:1px solid var(--line);border-radius:18px;overflow:hidden;padding:28px;position:relative}.pit-card[data-v-e8472883]:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.pit-card-head[data-v-e8472883]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.pit-card-label[data-v-e8472883]{color:var(--blue);font-weight:600;letter-spacing:.12em}.pit-card-label[data-v-e8472883],.pit-card-meta[data-v-e8472883]{font-family:JetBrains Mono,monospace;font-size:11px}.pit-card-meta[data-v-e8472883]{color:var(--t3)}.pit-textarea[data-v-e8472883]{background:var(--bg0);border:1px solid var(--line);border-radius:12px;color:var(--t1);font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.7;min-height:240px;outline:none;padding:18px 20px;resize:vertical;transition:border-color .2s;width:100%}.pit-textarea[data-v-e8472883]:focus{border-color:#3b82f666}.pit-textarea[data-v-e8472883]::-moz-placeholder{color:var(--t3)}.pit-textarea[data-v-e8472883]::placeholder{color:var(--t3)}.pit-actions[data-v-e8472883]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.pit-btn[data-v-e8472883]{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 22px;text-decoration:none;transition:all .2s}.pit-btn-primary[data-v-e8472883]{background:var(--blue);box-shadow:0 0 24px #3b82f64d;color:#fff}.pit-btn-primary[data-v-e8472883]:hover:not(:disabled){box-shadow:0 0 32px #3b82f673;transform:translateY(-1px)}.pit-btn-primary[data-v-e8472883]:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.pit-btn-ghost[data-v-e8472883]{background:transparent;border-color:var(--line);color:var(--t2)}.pit-btn-ghost[data-v-e8472883]:hover{border-color:#ffffff26;color:var(--t1)}.pit-results-sec[data-v-e8472883]{margin:0 auto;max-width:980px;padding:40px 40px 60px;position:relative;z-index:1}.pit-section-head[data-v-e8472883]{margin-bottom:36px;text-align:center}.pit-section-label[data-v-e8472883]{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:14px}.pit-section-h2[data-v-e8472883]{color:#fff;font-size:clamp(24px,3.4vw,38px);font-weight:800;letter-spacing:-.03em;margin:0}.pit-section-sub[data-v-e8472883]{color:var(--t2);font-size:15px;line-height:1.65;margin:16px auto 0;max-width:680px}.pit-score-card[data-v-e8472883]{align-items:center;background:var(--bg1);border:1px solid var(--line);border-radius:18px;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:28px;overflow:hidden;padding:36px 32px;position:relative}.pit-score-card[data-band=strong][data-v-e8472883]{border-color:#10b98166}.pit-score-card[data-band=ok][data-v-e8472883]{border-color:#3b82f666}.pit-score-card[data-band=risk][data-v-e8472883]{border-color:#fbbf2466}.pit-score-card[data-band=vuln][data-v-e8472883]{border-color:#ef444466}.pit-score-num[data-v-e8472883]{color:#fff;font-size:64px;font-weight:800;letter-spacing:-.04em;line-height:1}.pit-score-card[data-band=strong] .pit-score-num[data-v-e8472883]{color:var(--green)}.pit-score-card[data-band=ok] .pit-score-num[data-v-e8472883]{color:var(--blue)}.pit-score-card[data-band=risk] .pit-score-num[data-v-e8472883]{color:var(--amber)}.pit-score-card[data-band=vuln] .pit-score-num[data-v-e8472883]{color:var(--red)}.pit-score-out[data-v-e8472883]{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:16px}.pit-score-bar[data-v-e8472883]{background:var(--bg0);border-radius:999px;flex:1 1 200px;height:8px;overflow:hidden}.pit-score-fill[data-v-e8472883]{background:linear-gradient(90deg,var(--red) 0,var(--amber) 50%,var(--green) 100%);height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.pit-score-summary[data-v-e8472883]{color:var(--t2);display:flex;flex:1 1 100%;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:12px;gap:20px}.pit-score-clean[data-v-e8472883]{color:var(--green)}.pit-findings[data-v-e8472883]{display:flex;flex-direction:column;gap:16px}.pit-finding[data-v-e8472883]{background:var(--bg1);border:1px solid var(--line);border-left-width:3px;border-radius:14px;padding:22px 24px}.pit-finding[data-severity=critical][data-v-e8472883]{border-left-color:var(--red)}.pit-finding[data-severity=high][data-v-e8472883]{border-left-color:var(--amber)}.pit-finding[data-severity=medium][data-v-e8472883]{border-left-color:var(--blue)}.pit-finding[data-severity=low][data-v-e8472883]{border-left-color:var(--t3)}.pit-finding-head[data-v-e8472883]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.pit-sev-chip[data-v-e8472883]{border-radius:6px;display:inline-block;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;padding:4px 10px;text-transform:uppercase}.pit-sev-chip[data-sev=critical][data-v-e8472883]{background:#ef444426;color:var(--red)}.pit-sev-chip[data-sev=high][data-v-e8472883]{background:#fbbf2426;color:var(--amber)}.pit-sev-chip[data-sev=medium][data-v-e8472883]{background:#3b82f626;color:var(--blue)}.pit-sev-chip[data-sev=low][data-v-e8472883]{background:#94a3b826;color:var(--t2)}.pit-finding-id[data-v-e8472883]{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em}.pit-finding-title[data-v-e8472883]{color:#fff;flex:1 1 100%;font-size:17px;font-weight:700;margin:0}.pit-finding-body[data-v-e8472883]{display:grid;gap:14px}.pit-finding-block-label[data-v-e8472883]{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.pit-finding-block p[data-v-e8472883]{color:var(--t2);font-size:14px;line-height:1.65;margin:0}.pit-clean-banner[data-v-e8472883]{align-items:flex-start;background:#10b9810f;border:1px solid rgba(16,185,129,.25);border-radius:14px;display:flex;gap:16px;padding:22px}.pit-clean-icon[data-v-e8472883]{align-items:center;background:#10b98124;border-radius:50%;color:var(--green);display:flex;flex:0 0 36px;height:36px;justify-content:center;width:36px}.pit-clean-title[data-v-e8472883]{color:var(--green);font-size:16px;font-weight:700;margin-bottom:6px}.pit-clean-sub[data-v-e8472883]{color:var(--t2);font-size:14px;line-height:1.65;margin:0}.pit-battery-sec[data-v-e8472883]{margin:0 auto;max-width:980px;padding:60px 40px;position:relative;z-index:1}.pit-battery[data-v-e8472883]{display:flex;flex-direction:column;gap:12px}.pit-cat[data-v-e8472883]{background:var(--bg1);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pit-cat[open][data-v-e8472883]{border-color:#3b82f640}.pit-cat-head[data-v-e8472883]{align-items:center;cursor:pointer;display:flex;gap:14px;list-style:none;padding:18px 22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pit-cat-head[data-v-e8472883]::-webkit-details-marker{display:none}.pit-cat-num[data-v-e8472883]{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em}.pit-cat-title[data-v-e8472883]{color:#fff;flex:1;font-size:16px;font-weight:700}.pit-cat-count[data-v-e8472883]{color:var(--t3);font-family:JetBrains Mono,monospace;font-size:11px}.pit-cat-chev[data-v-e8472883]{color:var(--t3);transition:transform .2s}.pit-cat[open] .pit-cat-chev[data-v-e8472883]{transform:rotate(180deg)}.pit-cat-body[data-v-e8472883]{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px;padding:18px 22px 22px}.pit-cat-desc[data-v-e8472883]{color:var(--t2);font-size:13px;line-height:1.65;margin:0 0 6px}.pit-attack[data-v-e8472883]{background:var(--bg0);border:1px solid var(--line);border-radius:10px;padding:16px 18px}.pit-attack-head[data-v-e8472883]{align-items:center;display:flex;gap:12px;margin-bottom:10px}.pit-attack-title[data-v-e8472883]{color:#fff;flex:1;font-size:14px;font-weight:700;margin:0}.pit-attack-copy[data-v-e8472883]{align-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--t2);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:6px;padding:6px 12px;transition:all .2s}.pit-attack-copy[data-v-e8472883]:hover{border-color:#3b82f666;color:var(--blue)}.pit-attack-sample[data-v-e8472883]{background:#00000040;border:1px solid var(--line);border-radius:8px;color:var(--t1);font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.65;margin:0 0 12px;overflow-x:auto;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.pit-attack-meta[data-v-e8472883]{display:grid;gap:6px}.pit-attack-meta-row[data-v-e8472883]{color:var(--t2);display:flex;flex-wrap:wrap;font-size:12px;gap:10px;line-height:1.55}.pit-attack-meta-label[data-v-e8472883]{color:var(--cyan);flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pit-footer-cta[data-v-e8472883]{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:980px;padding:40px 40px 100px;position:relative;z-index:1}.pit-footer-card[data-v-e8472883]{background:var(--bg1);border:1px solid var(--line);border-radius:16px;padding:28px;position:relative}.pit-footer-card-soon[data-v-e8472883]{opacity:.85}.pit-footer-label[data-v-e8472883]{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.pit-footer-card-soon .pit-footer-label[data-v-e8472883]{color:var(--amber)}.pit-footer-title[data-v-e8472883]{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.pit-footer-sub[data-v-e8472883]{color:var(--t2);font-size:14px;line-height:1.65;margin:0 0 18px}.pit-footer-soon-badge[data-v-e8472883]{background:#fbbf241f;border:1px solid rgba(251,191,36,.3);border-radius:999px;color:var(--amber);display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;padding:6px 14px}@media(max-width:768px){.pit-hero[data-v-e8472883]{padding:80px 24px 40px}.pit-hero-h1[data-v-e8472883]{font-size:42px}.pit-battery-sec[data-v-e8472883],.pit-footer-cta[data-v-e8472883],.pit-input-sec[data-v-e8472883],.pit-results-sec[data-v-e8472883]{padding-left:20px;padding-right:20px}.pit-card[data-v-e8472883]{padding:20px 18px}.pit-footer-cta[data-v-e8472883]{grid-template-columns:1fr}.pit-cat-head[data-v-e8472883]{padding:16px 18px}.pit-cat-body[data-v-e8472883]{padding:14px 16px 18px}.pit-attack[data-v-e8472883]{padding:14px 16px}}
