:root{--bg: #0b0a08;--bg-soft: #141110;--panel: rgba(255, 255, 255, .03);--panel-strong: rgba(255, 122, 0, .09);--line: rgba(255, 122, 0, .24);--text: #f4efe7;--muted: #a79c8c;--muted-2: #7c7263;--orange: #ff7a00;--orange-bright: #ff8f1f;--orange-deep: #c74f00;--white-soft: #f4efe7;--surface-2: #17140f;--border: rgba(244, 239, 231, .1);--border-strong: rgba(244, 239, 231, .18);--accent: #ff7a00;--danger: #ef4444;--danger-bg: rgba(239, 68, 68, .14);--success: #34d399;--success-bg: rgba(52, 211, 153, .14);--shadow: 0 28px 90px rgba(0, 0, 0, .45);--radius-xl: 16px;--radius-lg: 10px;--radius-md: 8px;--max: 1240px;--font-mono: ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, monospace;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}button:not(:disabled){cursor:pointer}html{scroll-behavior:smooth;background-color:var(--bg);color-scheme:dark}body{margin:0;color:var(--text);font-family:var(--font-mono);min-height:100vh;background:radial-gradient(circle at 78% 15%,rgba(255,122,0,.18),transparent 18%),radial-gradient(circle at 82% 26%,rgba(199,79,0,.16),transparent 22%),linear-gradient(180deg,#090909,#050505 45%,#080808);position:relative;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:40px 40px;opacity:.18;pointer-events:none;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:min(calc(100% - 32px),var(--max));margin:0 auto}.topbar{position:sticky;top:0;z-index:12;background:#050505db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,122,0,.14)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.brand{display:inline-flex;align-items:center;gap:14px;font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.brand__logo{width:44px;height:44px;display:block;flex:0 0 auto;filter:drop-shadow(0 0 18px rgba(255,122,0,.2))}.brand__wordmark span:last-child{color:var(--orange)}.nav{display:flex;align-items:center;gap:22px;font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:var(--font-sans)}.nav a:hover,.nav a:focus-visible{color:var(--text)}.hero{padding:56px 0 46px}.hero__grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:24px;align-items:stretch}.hero__card,.hero__panel,.section,.metric,.quote,.team-card,.cta,.card{border:1px solid rgba(255,255,255,.08);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero__card{border-radius:var(--radius-xl);padding:36px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,122,0,.06),transparent 30%),#ffffff08}.hero__card:before{content:"";position:absolute;left:0;top:36px;bottom:36px;width:3px;background:linear-gradient(180deg,var(--orange),rgba(255,122,0,.12));box-shadow:0 0 18px #ff7a0040}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--orange);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor}.hero h1{margin:0;font-size:clamp(3.1rem,7vw,6.4rem);line-height:.92;letter-spacing:-.055em;max-width:9.5ch;text-transform:uppercase}.hero h1 .accent{color:var(--orange)}.hero p,.metric__body,.quote p,.team-card p,.section__lede,.cta p,.card p{color:var(--muted);font-family:var(--font-sans);font-size:1rem;line-height:1.75}.card__credits{margin-top:.25rem!important;font-weight:600;color:var(--text, #fff)!important}.card__tagline{margin:.25rem 0 .9rem!important;font-style:italic;font-size:.92rem!important}.card__features{list-style:none;margin:0 0 1.25rem;padding:0;text-align:left;border-top:1px solid rgba(255,255,255,.08);padding-top:1rem}.card__features li{position:relative;padding:.35rem 0 .35rem 1.4rem;font-size:.92rem;color:var(--muted);line-height:1.5}.card__features li:before{content:"✓";position:absolute;left:0;color:var(--orange, #f97316);font-weight:700}.hero p{max-width:62ch;margin:22px 0 0}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.button,.button--ghost{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:999px;font-size:.9rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease;cursor:pointer;border:0;font-family:inherit}.button{background:linear-gradient(135deg,var(--orange),var(--orange-bright));color:#080808}.button--ghost{border:1px solid rgba(255,122,0,.28);color:var(--text);background:#ff7a000d}.button:hover,.button--ghost:hover,.button:focus-visible,.button--ghost:focus-visible{transform:translateY(-1px)}.hero__panel{border-radius:var(--radius-xl);padding:26px;display:grid;gap:18px;background:radial-gradient(circle at 78% 22%,rgba(255,122,0,.22),transparent 28%),#ffffff08}.signal{border-radius:24px;min-height:280px;position:relative;overflow:hidden;padding:24px;border:1px solid rgba(255,122,0,.18);background:linear-gradient(135deg,#ff7a001f,#ff7a0008 45%),linear-gradient(180deg,#ffffff0a,#ffffff03)}.signal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20px 20px,rgba(255,122,0,.32) 2px,transparent 3px);background-size:38px 34px;opacity:.22;-webkit-mask-image:linear-gradient(135deg,transparent 10%,black 45%,black 75%,transparent 100%);mask-image:linear-gradient(135deg,transparent 10%,black 45%,black 75%,transparent 100%)}.signal__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:86px}.signal__cell{padding:14px;border-radius:18px;background:#050505b8;border:1px solid rgba(255,122,0,.18)}.signal__label,.metric__kicker,.card__index,.team-card__role,.kicker{color:var(--orange);font-family:var(--font-sans);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.signal__label{margin-bottom:8px}.signal__value{font-size:1.14rem;line-height:1.2}.section-wrap{padding:18px 0 88px}.section{border-radius:var(--radius-xl);padding:34px;margin-top:24px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#ffffff05}.section__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:820px;margin:0 auto 36px}.section__header>*{width:100%;max-width:100%}.section__header .eyebrow{margin:0}.section__header h2{margin:0;overflow-wrap:anywhere}.section__lede{margin:0 auto;max-width:720px}.section h2,.cta h2{margin:0;font-size:clamp(2rem,4vw,4.1rem);line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.section h2 .accent,.cta h2 .accent{color:var(--orange)}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.metric,.quote,.team-card,.card{border-radius:var(--radius-lg)}.metric,.quote,.team-card{padding:24px}.metric--wide{grid-column:span 7;min-height:290px;background:linear-gradient(135deg,rgba(255,122,0,.08),transparent 35%),#ffffff08}.metric--stack{grid-column:span 5;display:grid;gap:18px}.metric__big{font-size:clamp(2.4rem,5vw,5.1rem);line-height:.93;letter-spacing:-.055em;margin:10px 0 0;text-transform:uppercase}.metric__big .accent{color:var(--orange)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.card{padding:24px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#ff7a0008}.card h3,.quote h3,.team-card h3{margin:10px 0;font-size:1.34rem;line-height:1.08;text-transform:uppercase}.quote{display:grid;gap:16px;align-content:start;background:linear-gradient(135deg,rgba(255,122,0,.08),transparent 60%),#ffffff05}.quote__accent{font-size:clamp(2.4rem,4vw,4.4rem);line-height:.92;color:var(--orange);font-weight:800;text-transform:uppercase}.team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.team-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center;background:linear-gradient(135deg,rgba(255,122,0,.08),transparent 42%),#ffffff05}.team-card img{width:120px;height:120px;border-radius:24px;object-fit:cover;background:#ffffff0a;border:1px solid rgba(255,122,0,.16)}.team--single{grid-template-columns:minmax(0,1fr)}.team-card--cta{background:radial-gradient(circle at 20% 50%,rgba(255,122,0,.18),transparent 55%),linear-gradient(135deg,rgba(255,122,0,.1),transparent 60%),#ffffff08;border:1px solid rgba(255,122,0,.26)}.team-card--cta img{background:#0d0d0d;border-color:#ff7a0059;padding:18px}.team-card--cta h3{font-family:var(--font-mono);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase;margin:8px 0 10px}.team-card--cta .button{margin-top:14px}.cta{border-radius:var(--radius-xl);padding:72px 34px;display:flex;justify-content:center;align-items:center;text-align:center;margin:24px 0 28px;position:relative;overflow:hidden;border:1px solid rgba(255,122,0,.22);background:radial-gradient(circle at 50% 50%,rgba(255,122,0,.18),transparent 55%),linear-gradient(135deg,rgba(255,122,0,.08),transparent 60%),#ffffff08}.footer{padding:18px 0 36px;color:#f8f8f894;font-size:.82rem;font-family:var(--font-sans);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(255,122,0,.1)}@media (max-width: 980px){.hero__grid,.section__header,.cta,.cards,.team,.bento{grid-template-columns:1fr}.metric--wide,.metric--stack{grid-column:auto}.cta{padding:40px 24px}}@media (max-width: 760px){.topbar__inner{flex-direction:column;align-items:flex-start}.nav{flex-wrap:wrap;gap:14px}.hero__card,.hero__panel,.section,.cta{padding:24px}.team-card{grid-template-columns:1fr}.team-card img{width:100%;max-width:180px;height:auto}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:60px 16px}.auth-card{width:100%;max-width:440px;border:1px solid rgba(255,122,0,.22);border-radius:var(--radius-xl);padding:40px;background:linear-gradient(135deg,rgba(255,122,0,.08),transparent 60%),#0c0c0cb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.auth-back{display:inline-block;font-family:var(--font-sans);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.auth-back:hover{color:var(--text)}.auth-title{font-family:var(--font-mono);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 8px}.auth-sub{color:var(--muted);font-family:var(--font-sans);margin:0 0 24px}.auth-form{display:grid;gap:12px}.auth-form[hidden]{display:none}.auth-form label{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.auth-form input{font-family:var(--font-sans);font-size:1rem;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0006;color:var(--text);outline:none;transition:border-color .18s ease,background .18s ease}.auth-form textarea{font-family:var(--font-sans);font-size:1rem;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0006;color:var(--text);outline:none;transition:border-color .18s ease,background .18s ease;resize:vertical;min-height:96px}.auth-form input:focus,.auth-form textarea:focus{border-color:var(--orange);background:#0009}.auth-form .button{margin-top:8px;width:100%}.button--google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:13px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--text);font-family:var(--font-sans);font-size:.92rem;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.button--google:hover,.button--google:focus-visible{background:#ffffff14;border-color:#ffffff3d;transform:translateY(-1px)}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--muted);font-family:var(--font-sans);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#ffffff1a}.auth-tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:#0006;border:1px solid rgba(255,255,255,.06);margin-bottom:18px}.auth-tab{flex:1;background:transparent;border:0;color:var(--muted);padding:10px 14px;border-radius:999px;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:all .18s ease}.auth-tab.is-active{background:linear-gradient(135deg,var(--orange),var(--orange-bright));color:#080808;font-weight:700}.auth-status{margin:14px 0 0;font-family:var(--font-sans);font-size:.9rem;padding:12px 14px;border-radius:10px}.auth-status.is-info{background:#ffffff0d;color:var(--muted)}.auth-status.is-success{background:#00c8781f;color:#4ade80}.auth-status.is-error{background:#ff3c3c1f;color:#f87171}.auth-footer{margin:22px 0 0;text-align:center;font-family:var(--font-sans);font-size:.88rem;color:var(--muted)}.auth-footer a{color:var(--orange)}.auth-forgot{font-family:var(--font-sans);font-size:.82rem;color:var(--muted);text-align:center;margin-top:8px}.auth-forgot:hover{color:var(--orange)}.dash{min-height:100vh;padding:32px 0 80px}.dash__top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:32px}.dash__user{font-family:var(--font-sans);color:var(--muted);font-size:.9rem}.dash__welcome{font-family:var(--font-mono);font-size:clamp(2rem,4vw,3.4rem);line-height:.95;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 12px}.dash__lede{color:var(--muted);font-family:var(--font-sans);margin:0 0 32px;max-width:60ch}.dash__signout{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid rgba(255,255,255,.12);padding:10px 16px;border-radius:999px;cursor:pointer;transition:all .18s ease}.dash__signout:hover{border-color:var(--orange);color:var(--text)}.audit-report__toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.audit-report__back{color:var(--muted, #9ca3af);font-size:.9rem;text-decoration:none}.audit-report__back:hover{color:var(--orange, #ff8a00)}.audit-report__cover{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem 2.25rem;background:radial-gradient(1200px 320px at 100% -10%,rgba(255,138,0,.18) 0%,transparent 60%),radial-gradient(900px 360px at 0% 110%,rgba(96,165,250,.1) 0%,transparent 55%),linear-gradient(180deg,#ff8a000a,#ffffff03);margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px #ffffff0a inset,0 24px 48px -32px #ff8a0040}.audit-report__cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.5;mix-blend-mode:overlay}.audit-report__cover:after{content:"";position:absolute;top:-40%;right:-20%;width:60%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,138,0,.1) 30deg,transparent 70deg,transparent 360deg);pointer-events:none;filter:blur(20px);opacity:.55;animation:audit-cover-sweep 24s linear infinite}@keyframes audit-cover-sweep{to{transform:rotate(360deg)}}.audit-report__cover>*{position:relative}.audit-report__cover-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.audit-report__cover-meta{flex:1 1 320px;min-width:0}.audit-report__brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:1rem}.audit-report__brand-mark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--orange, #ff8a00);color:#0a0a0a;font-weight:800;font-size:.78rem;letter-spacing:.04em}.audit-report__brand-name{font-weight:600;color:var(--text, #f1f1f1)}.audit-report__brand-name span{color:var(--orange, #ff8a00)}.audit-report__brand-logo{max-height:36px;max-width:180px;object-fit:contain;display:block}.audit-report--wl .audit-report__brand-mark{background:var(--wl-brand, var(--orange, #ff8a00))}.audit-report--wl .audit-report__eyebrow,.audit-report--wl .audit-report__brand-name span{color:var(--wl-brand, var(--orange, #ff8a00))}.audit-report__eyebrow{color:var(--orange, #ff8a00);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600;margin-bottom:.4rem}.audit-report__title{font-size:2.2rem;margin:0 0 .4rem;line-height:1.15}.audit-report__url{color:var(--muted, #9ca3af);margin:0;font-size:.95rem}.audit-report__date{color:var(--muted, #9ca3af);margin:.4rem 0 0;font-size:.85rem}.audit-report__scores{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.audit-report__scores--four{grid-template-columns:repeat(4,1fr)}.audit-report__scores--two{grid-template-columns:repeat(2,1fr)}@media (max-width: 720px){.audit-report__scores,.audit-report__scores--four{grid-template-columns:repeat(2,1fr)}}@media (max-width: 420px){.audit-report__scores,.audit-report__scores--four,.audit-report__scores--two{grid-template-columns:1fr}}.audit-ring{position:relative;width:200px;height:200px;flex:0 0 200px;display:flex;flex-direction:column;align-items:center}.audit-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(255,138,0,.18),transparent 70%);opacity:0;transition:opacity .8s ease .2s}.audit-ring--elite:before{background:radial-gradient(closest-side,rgba(255,138,0,.28),transparent 70%);opacity:1;animation:audit-ring-pulse 3.6s ease-in-out infinite}.audit-ring--high:before{background:radial-gradient(closest-side,rgba(74,222,128,.18),transparent 70%);opacity:1}.audit-ring--mid:before{background:radial-gradient(closest-side,rgba(251,191,36,.16),transparent 70%);opacity:1}.audit-ring--low:before{background:radial-gradient(closest-side,rgba(248,113,113,.16),transparent 70%);opacity:1}@keyframes audit-ring-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}.audit-ring__svg{width:180px;height:180px;transform:rotate(-90deg);position:relative;z-index:1}.audit-ring__track{fill:none;stroke:#ffffff0f;stroke-width:14}.audit-ring__bar{fill:none;stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1)}.audit-ring--elite .audit-ring__bar{stroke:#ff8a00}.audit-ring--high .audit-ring__bar{stroke:#4ade80}.audit-ring--mid .audit-ring__bar{stroke:#fbbf24}.audit-ring--low .audit-ring__bar{stroke:#f87171}.audit-ring__inner{position:absolute;top:0;left:50%;transform:translate(-50%);width:180px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.audit-ring__grade{font-size:.78rem;font-weight:700;letter-spacing:.12em;color:var(--muted, #9ca3af);margin-bottom:.15rem;padding:2px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.audit-ring--elite .audit-ring__grade{color:#ff8a00;background:#ff8a001f;border-color:#ff8a0066}.audit-ring--high .audit-ring__grade{color:#4ade80;background:#4ade801a;border-color:#4ade804d}.audit-ring--mid .audit-ring__grade{color:#fbbf24;background:#fbbf241a;border-color:#fbbf244d}.audit-ring--low .audit-ring__grade{color:#f87171;background:#f871711a;border-color:#f871714d}.audit-ring__value{font-size:3rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;background-clip:text;-webkit-background-clip:text}.audit-ring--elite .audit-ring__value{color:transparent;background-image:linear-gradient(135deg,#ffb05c,#ff6b00)}.audit-ring--high .audit-ring__value{color:transparent;background-image:linear-gradient(135deg,#86efac,#16a34a)}.audit-ring--mid .audit-ring__value{color:transparent;background-image:linear-gradient(135deg,#fde68a,#d97706)}.audit-ring--low .audit-ring__value{color:transparent;background-image:linear-gradient(135deg,#fca5a5,#dc2626)}.audit-ring__label{margin-top:.3rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #9ca3af);max-width:110px;text-align:center;white-space:normal;line-height:1.35}.tech-list{display:flex;flex-direction:column;gap:.6rem}.tech-row{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.tech-row__icon{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700}.tech-row--ok .tech-row__icon{color:#4ade80;background:#4ade8024}.tech-row--warn .tech-row__icon{color:#fbbf24;background:#fbbf2424}.tech-row--no .tech-row__icon{color:#f87171;background:#f8717124}.tech-row--muted .tech-row__icon{color:#9ca3af;background:#9ca3af24}.tech-row__body{flex:1;min-width:0}.tech-row__label{font-family:var(--font-mono);font-weight:600;font-size:.88rem}.tech-row__detail{font-size:.8rem;color:var(--muted, #9ca3af);margin-top:2px}.tech-row__score{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700;color:var(--muted, #9ca3af)}.engine-section-lede{font-size:.85rem;color:var(--muted, #9ca3af);margin:-.6rem 0 1rem}.engine-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.engine-box{position:relative;padding:20px 16px;border:1px solid var(--border);border-radius:12px;background:#ffffff05;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;transition:transform .2s ease,border-color .2s ease}.engine-box:hover{transform:translateY(-2px);border-color:#ff8a0059}.engine-box__circle{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums;border:2px solid currentColor}.engine-box--ok{background:radial-gradient(120% 100% at 50% -10%,rgba(74,222,128,.08),transparent 65%),#ffffff05}.engine-box--ok .engine-box__circle{color:#4ade80;box-shadow:0 0 18px #4ade8080,inset 0 0 10px #4ade802e}.engine-box--warn{background:radial-gradient(120% 100% at 50% -10%,rgba(251,191,36,.07),transparent 65%),#ffffff05}.engine-box--warn .engine-box__circle{color:#fbbf24;box-shadow:0 0 16px #fbbf2466,inset 0 0 10px #fbbf2426}.engine-box--no{background:radial-gradient(120% 100% at 50% -10%,rgba(248,113,113,.06),transparent 65%),#ffffff05}.engine-box--no .engine-box__circle{color:#f87171;box-shadow:0 0 14px #f8717152,inset 0 0 8px #f871711f}.engine-box--muted .engine-box__circle{color:#9ca3af;box-shadow:0 0 8px #9ca3af2e}@media (prefers-reduced-motion: no-preference){.engine-box--ok .engine-box__circle{animation:engine-glow-pulse 3.4s ease-in-out infinite}}@keyframes engine-glow-pulse{0%,to{box-shadow:0 0 18px #4ade8080,inset 0 0 10px #4ade802e}50%{box-shadow:0 0 26px #4ade80b3,inset 0 0 14px #4ade8047}}.engine-box__name{font-family:var(--font-mono);font-weight:600;font-size:.88rem}.engine-box__detail{font-size:.8rem;color:var(--muted, #9ca3af)}.pc-status{font-family:var(--font-mono);font-size:.78rem;font-weight:600}.pc-status--ok{color:#4ade80}.pc-status--warn{color:#fbbf24}.pc-status--no{color:#f87171}.pc-status--muted{color:#9ca3af}.audit-ring__spark{margin-top:.6rem;width:120px;height:28px;position:relative;z-index:1;opacity:0;transform:translateY(4px);animation:audit-spark-in .7s cubic-bezier(.2,.7,.2,1) forwards .6s}.audit-ring__spark--up path{stroke:#4ade80}.audit-ring__spark--down path{stroke:#f87171}.audit-ring__spark-dot--start{fill:#ffffff4d}.audit-ring__spark-dot--end{fill:currentColor}.audit-ring__spark--up .audit-ring__spark-dot--end{fill:#4ade80}.audit-ring__spark--down .audit-ring__spark-dot--end{fill:#f87171}@keyframes audit-spark-in{to{opacity:1;transform:translateY(0)}}.audit-score--empty .audit-score__value{color:var(--muted, #9ca3af);opacity:.5}.audit-score{position:relative;text-align:center;padding:1.5rem 1rem 1.4rem;border-radius:14px;background:radial-gradient(120% 80% at 50% -10%,rgba(255,255,255,.04),transparent 60%),#ffffff06;border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.audit-score:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#ffffff0f}.audit-score:hover{transform:translateY(-2px);border-color:#ffffff1f;box-shadow:0 8px 24px -12px #0009}.audit-score__value{font-size:3rem;font-weight:800;line-height:1;display:inline-flex;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums}.audit-score__trend{font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:999px;vertical-align:middle}.audit-score__trend--up{color:#4ade80;background:#4ade801f}.audit-score__trend--down{color:#f87171;background:#f871711f}.audit-score__trend--flat{color:var(--muted, #9ca3af);background:#ffffff0d}.audit-score__label{color:var(--muted, #9ca3af);font-size:.85rem;margin-top:.4rem;letter-spacing:.02em}.audit-score__bar{height:6px;border-radius:3px;background:#ffffff0f;margin-top:.9rem;overflow:hidden}.audit-score__fill{height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1) .1s}.audit-score--elite:before{background:linear-gradient(90deg,#ffb05c,#ff6b00)}.audit-score--elite .audit-score__value{color:transparent;background-image:linear-gradient(135deg,#ffb05c,#ff6b00);-webkit-background-clip:text;background-clip:text}.audit-score--elite .audit-score__fill{background:linear-gradient(90deg,#ff8a00,#ffb05c);box-shadow:0 0 12px #ff8a0080}.audit-score--high:before{background:linear-gradient(90deg,#86efac,#16a34a)}.audit-score--high .audit-score__value{color:#4ade80}.audit-score--high .audit-score__fill{background:linear-gradient(90deg,#4ade80,#86efac)}.audit-score--mid:before{background:linear-gradient(90deg,#fde68a,#d97706)}.audit-score--mid .audit-score__value{color:#fbbf24}.audit-score--mid .audit-score__fill{background:linear-gradient(90deg,#fbbf24,#fde68a)}.audit-score--low:before{background:linear-gradient(90deg,#fca5a5,#dc2626)}.audit-score--low .audit-score__value{color:#f87171}.audit-score--low .audit-score__fill{background:linear-gradient(90deg,#f87171,#fca5a5)}.audit-tabs{display:flex;gap:.25rem;border-bottom:1px solid rgba(255,255,255,.08);margin:1.75rem 0 0;overflow-x:auto}.audit-tab{padding:.65rem 1rem;font:inherit;font-size:.9rem;color:var(--muted, #9ca3af);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.audit-tab:hover{color:var(--text, #f1f1f1)}.audit-tab--active{color:var(--text, #f1f1f1);border-bottom-color:var(--orange, #ff8a00);font-weight:600}.audit-tab-panel{display:none;margin-top:1.75rem}.audit-tab-panel.is-active{display:block}#audit-progress{position:relative;height:2px;margin:0 0 1rem;background:transparent;overflow:hidden;opacity:0;transition:opacity .16s ease;pointer-events:none}#audit-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--orange, #ff8a00) 35%,#ff9a3d 50%,var(--orange, #ff8a00) 65%,transparent);transform:translate(-100%);animation:auditProgressSlide 1.1s linear infinite}#audit-progress.is-on{opacity:1}@keyframes auditProgressSlide{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){#audit-progress:before{animation:none}}.audit-report__section{margin-top:2rem}.audit-report__h2{font-size:1.25rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.audit-report__fixes{display:flex;flex-direction:column;gap:1rem}.audit-fix{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.2rem 1.4rem;background:#ffffff05}.audit-fix__index{color:var(--orange, #ff8a00);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}.audit-fix__title{margin:.35rem 0 .8rem;font-size:1.08rem}.audit-fix__row{display:grid;grid-template-columns:80px 1fr;gap:.8rem;padding:.4rem 0;border-top:1px dashed rgba(255,255,255,.06)}.audit-fix__row:first-of-type{border-top:0;padding-top:0}.audit-fix__row p{margin:0;font-size:.92rem}.audit-fix__label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #9ca3af);font-weight:600;padding-top:2px}.audit-signals{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.audit-signal{display:flex;gap:.8rem;align-items:flex-start;padding:.7rem 1rem;border-radius:8px;background:#ffffff05;border-left:3px solid}.audit-signal.is-present{border-left-color:#4ade80}.audit-signal.is-missing{border-left-color:#f87171}.audit-signal__icon{font-weight:700;font-size:1rem;line-height:1.4}.audit-signal.is-present .audit-signal__icon{color:#4ade80}.audit-signal.is-missing .audit-signal__icon{color:#f87171}.audit-signal__label{display:block;font-size:.95rem}.audit-signal__note{color:var(--muted, #9ca3af);font-size:.88rem}.audit-gaps{padding-left:1.2rem;line-height:1.65}.audit-gaps li{margin:.3rem 0}.audit-tech__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.audit-tech__sub{color:var(--muted, #9ca3af);font-size:.88rem;margin:-.3rem 0 1rem}.audit-tech__risk{padding:1px 8px;border-radius:999px;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.audit-tech__risk--low{background:#4ade801f;color:#4ade80}.audit-tech__risk--medium{background:#fbbf241f;color:#fbbf24}.audit-tech__risk--high{background:#f871711f;color:#f87171}.audit-tech__risk--muted{background:#9ca3af1f;color:#9ca3af}.audit-tech__h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #9ca3af);margin:0 0 .6rem;font-weight:600}.audit-tech__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.audit-tech__row{display:grid;grid-template-columns:18px 1fr auto;gap:.6rem;align-items:baseline;padding:.4rem .6rem;border-radius:6px;background:#ffffff05;font-size:.85rem}.audit-tech__icon{font-weight:700}.audit-tech__label{color:var(--text, #f1f1f1)}.audit-tech__value{color:var(--muted, #9ca3af);font-size:.78rem;text-align:right}.audit-tech__row.is-good .audit-tech__icon{color:#4ade80}.audit-tech__row.is-bad .audit-tech__icon{color:#f87171}.audit-tech__row.is-warn .audit-tech__icon{color:#fbbf24}.audit-tech__row.is-muted .audit-tech__icon{color:#ffffff4d}@media (max-width: 720px){.audit-tech__grid{grid-template-columns:1fr}}.audit-aivis__panel{margin-top:1rem}.audit-aivis__panel-h{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .8rem;border-radius:6px;background:#60a5fa0f;margin-bottom:.5rem}.audit-aivis__panel-name{font-weight:700;font-size:.95rem}.audit-aivis__panel-model{font-size:.78rem;color:var(--muted, #9ca3af);background:#ffffff0d;padding:1px 6px;border-radius:4px}.audit-aivis__list{display:flex;flex-direction:column;gap:.8rem}.audit-aivis__card{border-radius:8px;background:#ffffff05;border-left:3px solid rgba(96,165,250,.6);padding:.9rem 1.1rem}.audit-aivis__card--error{border-left-color:#f87171}.audit-aivis__q{font-weight:600;font-size:.95rem;margin-bottom:.5rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.audit-aivis__a{color:var(--text, #f1f1f1);font-size:.9rem;line-height:1.55;white-space:pre-wrap;font-family:var(--font-sans)}.audit-aivis__meta{color:var(--muted, #9ca3af);font-size:.8rem;margin-top:.5rem}.audit-aivis__meta code{background:#ffffff0d;padding:1px 6px;border-radius:4px}.audit-aivis__err{color:#f87171;font-size:.88rem}.audit-aivis__sent{display:inline-flex;align-items:center;gap:.35rem;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:600;text-transform:capitalize}.audit-aivis__sent-icon{font-size:.7rem}.audit-aivis__sent-meter{position:relative;width:32px;height:4px;border-radius:999px;background:#ffffff1f;margin-left:.15rem}.audit-aivis__sent-meter-dot{position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%);box-shadow:0 0 4px currentColor}.audit-aivis__sent--positive{background:#4ade801f;color:#4ade80}.audit-aivis__sent--negative{background:#f871711f;color:#f87171}.audit-aivis__sent--mixed{background:#fbbf241f;color:#fbbf24}.audit-aivis__sent--neutral{background:#ffffff0f;color:var(--muted, #9ca3af)}.audit-aivis__sources{margin:.75rem 0 1.25rem;padding:.9rem 1.1rem;border-radius:8px;background:#a855f70d;border-left:3px solid rgba(168,85,247,.5)}.audit-aivis__sources-h{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin-bottom:.5rem}.audit-aivis__sources-stats{color:var(--muted, #9ca3af);font-size:.85rem}.audit-aivis__cat-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.audit-aivis__cat{padding:2px 8px;border-radius:999px;font-size:.76rem;font-weight:600;background:#ffffff0f;color:var(--muted, #9ca3af)}.audit-aivis__cat--wikipedia{background:#60a5fa26;color:#60a5fa}.audit-aivis__cat--reddit{background:#fb923c26;color:#fb923c}.audit-aivis__cat--review{background:#4ade8026;color:#4ade80}.audit-aivis__cat--news{background:#e879f926;color:#e879f9}.audit-aivis__sources-list{margin:.3rem 0 0 1.2rem;padding:0;font-size:.88rem}.audit-aivis__sources-list li{margin:.2rem 0}.audit-aivis__sources-list a{color:inherit;text-decoration:underline;text-decoration-color:#fff3}.audit-aivis__sources-meta{color:var(--muted, #9ca3af);font-size:.78rem;margin-left:.4rem}.audit-aivis__matrix-wrap{margin:1rem 0 1.5rem}.audit-aivis__matrix-h{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:var(--muted, #9ca3af);text-transform:uppercase;letter-spacing:.04em}.audit-aivis__matrix{width:100%;border-collapse:collapse;font-size:.88rem;background:#ffffff05;border-radius:8px;overflow:hidden}.audit-aivis__matrix th,.audit-aivis__matrix td{padding:.55rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.06)}.audit-aivis__matrix thead th{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, #9ca3af);font-weight:600;background:#ffffff0a}.audit-aivis__matrix tbody th{font-weight:600;white-space:nowrap}.audit-aivis__matrix tbody tr:last-child th,.audit-aivis__matrix tbody tr:last-child td{border-bottom:0}.audit-aivis__matrix--prompts .audit-aivis__matrix-cell{text-align:center;white-space:nowrap}.audit-aivis__matrix-prompt{max-width:360px}.audit-aivis__matrix-prompt span{display:block;font-weight:500}.audit-aivis__matrix-legend{margin:.5rem 0 0;font-size:.78rem;color:var(--muted, #9ca3af);display:flex;gap:.8rem;flex-wrap:wrap}.audit-aivis__kind{display:inline-block;padding:1px 6px;margin-right:.35rem;border-radius:4px;background:#ffffff0f;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, #9ca3af);font-weight:600}.audit-cmp__table{width:100%;border-collapse:collapse;margin-top:.5rem}.audit-cmp__table th,.audit-cmp__table td{padding:.5rem .7rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);font-size:.92rem}.audit-cmp__table thead th{color:var(--muted, #9ca3af);font-weight:500;font-size:.82rem}.audit-cmp__table tbody th[scope=row]{font-weight:600}.audit-cmp__delta{font-weight:600;font-size:.85rem;padding:2px 8px;border-radius:999px;display:inline-block}.audit-cmp__delta--up{background:#4ade801f;color:#4ade80}.audit-cmp__delta--down{background:#f871711f;color:#f87171}.audit-cmp__delta--neutral{background:#ffffff0d;color:var(--muted, #9ca3af)}.audit-cmp__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.6rem}@media (max-width: 720px){.audit-cmp__cols{grid-template-columns:1fr}}.audit-report__footer{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);color:var(--muted, #9ca3af);font-size:.78rem}@page{size:Letter;margin:.6in .65in .7in}@media print{:root{--text: #111;--muted: #555}html,body{background:#fff!important;color:#111!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:10.5pt;line-height:1.5;-webkit-print-color-adjust:exact;print-color-adjust:exact}.topbar,.nav,.footer,.button,.no-print,#buy-modal,.dash__signout,.member-shell__nav,.member-shell__top,.member-shell__menu,.audit-report__toolbar{display:none!important}.member-shell{display:block!important}.member-shell__main,.member-shell__content{padding:0!important;max-width:100%!important;margin:0!important}main.dash,.shell{padding:0!important;max-width:100%!important}a{color:#111!important;text-decoration:none}.audit-aivis__*,whose own print rules further down this block have equal-or-higher specificity and are correctly written to win the color-coding they need (recognized/not,sentiment,tier colors) — this broad pass is only the fallback for everything else (inline colors,muted text) that has no dedicated print rule of its own. */ .pc-theme{background:#fff!important}.pc-theme *{color:#111!important;background-color:transparent!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pc-theme .pc-card{background:#fafafa!important;border:1px solid #e5e5e5!important}.pc-theme .pc-eyebrow,.pc-theme .pc-glow,.pc-theme .pc-brand__name span{color:#ff8a00!important}.pc-theme .pc-header{border-bottom:2px solid #ff8a00!important;padding-bottom:.1in!important}.pc-eyebrow--live:before{display:none!important}.audit-report{color:#111!important}.audit-tabs{display:none!important}.audit-tab-panel{display:block!important}.audit-report__cover{background:#fff!important;border:0!important;border-bottom:2px solid #ff8a00!important;border-radius:0!important;padding:0 0 .35in!important;margin:0 0 .35in!important;page-break-after:avoid;box-shadow:none!important}.audit-report__cover:before,.audit-report__cover:after{display:none!important}.audit-ring:before{display:none!important;animation:none!important}.audit-ring__spark{display:none!important}.audit-score:hover{transform:none!important;box-shadow:none!important}.audit-score:before{display:none!important}.audit-report__brand-mark{background:#ff8a00!important;color:#fff!important}.audit-report--wl .audit-report__brand-mark{background:var(--wl-brand, #ff8a00)!important}.audit-report__brand-logo{max-height:.5in!important;max-width:2in!important}.audit-report__brand-name{color:#111!important}.audit-report__brand-name span,.audit-report__eyebrow{color:#ff8a00!important}.audit-report--wl .audit-report__brand-name span,.audit-report--wl .audit-report__eyebrow{color:var(--wl-brand, #ff8a00)!important}.audit-report__title{color:#111!important;font-size:22pt;margin:.1in 0 .06in}.audit-report__url,.audit-report__date{color:#555!important}.audit-report__scores{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.18in!important;margin:0 0 .3in!important;page-break-inside:avoid}.audit-report__scores--four{grid-template-columns:repeat(4,1fr)!important}.audit-score{background:#fafafa!important;border:1px solid #e5e5e5!important;padding:.18in .12in!important;border-radius:8px!important}.audit-score__value{font-size:28pt!important}.audit-score__label{color:#555!important;font-size:9pt!important}.audit-score__bar{background:#eee!important}.audit-score--high .audit-score__value,.audit-score--high .audit-score__fill{color:#16a34a!important;background-color:#16a34a!important}.audit-score--high .audit-score__value{background:transparent!important}.audit-score--mid .audit-score__value,.audit-score--mid .audit-score__fill{color:#d97706!important;background-color:#d97706!important}.audit-score--mid .audit-score__value{background:transparent!important}.audit-score--low .audit-score__value,.audit-score--low .audit-score__fill{color:#dc2626!important;background-color:#dc2626!important}.audit-score--low .audit-score__value{background:transparent!important}.audit-score--elite .audit-score__value{color:#ff8a00!important;background:transparent!important}.audit-score--elite .audit-score__fill{background:#ff8a00!important;box-shadow:none!important}.audit-score__fill{transition:none!important}.audit-score__trend{background:transparent!important;padding:0!important;font-weight:600!important}.audit-score__trend--up{color:#16a34a!important}.audit-score__trend--down{color:#dc2626!important}.audit-score__trend--flat{color:#555!important}.audit-report__cover-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.4in!important}.audit-ring{width:1.6in!important;height:1.6in!important;flex:0 0 1.6in!important}.audit-ring__track{stroke:#eee!important;stroke-width:12!important}.audit-ring__bar{stroke-width:12!important}.audit-ring--high .audit-ring__bar,.audit-ring--high .audit-ring__value{color:#16a34a!important;stroke:#16a34a!important}.audit-ring--mid .audit-ring__bar,.audit-ring--mid .audit-ring__value{color:#d97706!important;stroke:#d97706!important}.audit-ring--low .audit-ring__bar,.audit-ring--low .audit-ring__value{color:#dc2626!important;stroke:#dc2626!important}.audit-ring--elite .audit-ring__bar,.audit-ring--elite .audit-ring__value,.audit-ring--elite .audit-ring__grade{color:#ff8a00!important;stroke:#ff8a00!important;filter:none!important}.audit-ring__bar{transition:none!important}.audit-ring__grade{font-size:8pt!important;color:#555!important}.audit-ring__value{font-size:26pt!important}.audit-ring__label{color:#555!important;font-size:7.5pt!important}.audit-report__section{margin-top:.3in!important;page-break-inside:avoid}.audit-report__h2{color:#111!important;font-size:13pt!important;border-bottom:1px solid #ddd!important;padding-bottom:.06in!important;margin:0 0 .16in!important}.audit-fix{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:6px!important;padding:.18in .22in!important;page-break-inside:avoid;margin-bottom:.14in}.audit-fix__index{color:#ff8a00!important;font-size:8pt!important}.audit-fix__title{color:#111!important;font-size:12pt!important}.audit-fix__row{border-top-color:#eee!important}.audit-fix__row p{color:#222!important;font-size:9.5pt!important}.audit-fix__label{color:#777!important;font-size:7.5pt!important}.audit-signal{background:#fafafa!important;page-break-inside:avoid}.audit-signal.is-present{border-left-color:#16a34a!important}.audit-signal.is-missing{border-left-color:#dc2626!important}.audit-signal.is-present .audit-signal__icon{color:#16a34a!important}.audit-signal.is-missing .audit-signal__icon{color:#dc2626!important}.audit-signal__note{color:#555!important}.audit-tech__grid{gap:.3in!important}.audit-tech__h3{color:#555!important;font-size:8pt!important}.audit-tech__sub{color:#555!important;font-size:8.5pt!important}.audit-tech__risk{background:#f4f4f4!important;color:#111!important}.audit-tech__risk--low{color:#16a34a!important}.audit-tech__risk--medium{color:#d97706!important}.audit-tech__risk--high{color:#dc2626!important}.audit-tech__risk--muted{color:#6b7280!important}.audit-tech__row{background:#fafafa!important;page-break-inside:avoid;font-size:8.5pt!important}.audit-tech__label{color:#111!important}.audit-tech__value{color:#555!important;font-size:7.5pt!important}.audit-tech__row.is-good .audit-tech__icon{color:#16a34a!important}.audit-tech__row.is-bad .audit-tech__icon{color:#dc2626!important}.audit-tech__row.is-warn .audit-tech__icon{color:#d97706!important}.audit-tech__row.is-muted .audit-tech__icon{color:#aaa!important}.audit-aivis__card{background:#fafafa!important;border-left-color:#6366f1!important;page-break-inside:avoid;padding:.18in .22in!important}.audit-aivis__card--error{border-left-color:#dc2626!important}.audit-aivis__q{color:#111!important;font-size:10pt!important}.audit-aivis__a{color:#222!important;font-size:9pt!important}.audit-aivis__meta{color:#555!important;font-size:8pt!important}.audit-aivis__meta code{background:#eee!important}.audit-gaps li{color:#222!important}.audit-report__footer{border-top:1px solid #ddd!important;color:#777!important;font-size:8pt!important;margin-top:.4in!important}}.compare{margin:3rem 0 1rem}.compare__title{font-size:1.25rem;margin:0 0 1rem;text-align:center}.compare__wrap{overflow-x:auto}.compare__table{width:100%;border-collapse:collapse;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;font-size:.92rem}.compare__table th,.compare__table td{padding:.7rem 1rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}.compare__table thead th{background:#ffffff08;font-weight:600;color:var(--text, #f1f1f1)}.compare__table thead th span{display:block;font-size:.78rem;color:var(--muted, #9ca3af);font-weight:400;margin-top:2px}.compare__table tbody th[scope=row]{text-align:left;font-weight:500;color:var(--muted, #9ca3af)}.compare__table tbody tr:last-child th,.compare__table tbody tr:last-child td{border-bottom:0}.compare__table .is-featured{background:#ff8a000f;color:var(--text, #f1f1f1)}.compare__check{color:#4ade80;font-weight:700}.compare__dash{color:#ffffff40}.compare__table .compare__section th{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:var(--accent, #ff7a00);background:#ff7a000a;padding-top:1.1rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,122,0,.18)}.member-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh;background:var(--bg, #0a0a0a)}.member-shell__nav{background:#ffffff05;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;padding:20px 16px;position:sticky;top:0;height:100vh;overflow-y:auto}.member-shell__brand{display:flex;align-items:center;gap:8px;text-decoration:none;margin:0 6px 24px}.member-shell__brand .brand__logo{width:28px;height:28px}.member-shell__brand .brand__wordmark{font-size:1rem;font-weight:600;color:var(--text, #f1f1f1)}.member-shell__brand .brand__wordmark span{color:var(--orange, #ff8a00)}.member-shell__links{display:flex;flex-direction:column;gap:2px}.member-shell__link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:var(--muted, #9ca3af);text-decoration:none;font-size:.92rem;transition:background .12s,color .12s}.member-shell__link:hover{background:#ffffff0a;color:var(--text, #f1f1f1)}.member-shell__link.is-active{background:#ff8a001f;color:var(--orange, #ff8a00);font-weight:600}.member-shell__icon{display:inline-flex;width:20px;justify-content:center;font-size:.95rem;opacity:.8}.member-shell__badge{margin-left:auto;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:4px;background:#ff8a0026;color:var(--orange, #ff8a00)}.member-shell__nav-footer{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.member-shell__main{display:flex;flex-direction:column;min-width:0}.member-shell__top{display:flex;justify-content:space-between;align-items:center;padding:14px 28px;border-bottom:1px solid rgba(255,255,255,.06);background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:10}.member-shell__menu{display:none;background:none;border:none;color:var(--text, #f1f1f1);font-size:1.4rem;cursor:pointer}.member-shell__user{display:flex;align-items:center;gap:14px}.member-shell__email{color:var(--muted, #9ca3af);font-size:.88rem}.member-shell__signout{background:transparent;border:1px solid rgba(255,255,255,.12);padding:6px 14px;border-radius:999px;color:var(--text, #f1f1f1);cursor:pointer;font-size:.85rem;transition:border-color .18s}.member-shell__signout:hover{border-color:var(--orange, #ff8a00)}.member-shell__content{padding:32px 28px 64px;max-width:1200px;width:100%;margin:0 auto}.page__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.page__title{margin:.4rem 0 0;font-size:2rem}.page__lede{color:var(--muted, #9ca3af);margin:.4rem 0 0}.page__h2{margin:2rem 0 .8rem;font-size:1.2rem}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}@media (max-width: 720px){.stat-grid{grid-template-columns:1fr}}.audit-row{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:14px 18px;transition:border-color .12s}.audit-row:hover{border-color:var(--orange, #ff8a00)!important}.banner{padding:.9rem 1.1rem;border-radius:8px;margin-bottom:1.2rem;border:1px solid transparent}.banner--success{background:#4ade801a;border-color:#4ade804d}.filter-bar{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;color:var(--muted, #9ca3af)}.filter-bar select{background:var(--surface, #111);color:var(--text, #f1f1f1);border:1px solid rgba(255,255,255,.12);padding:6px 10px;border-radius:6px;margin-left:.4rem}.pill{font-size:.72rem;padding:3px 10px;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pill--accent{background:#ff8a001f;color:var(--orange, #ff8a00)}.settings-block .auth-card{margin-top:.5rem}.settings-block label{display:block;margin-bottom:.8rem}.settings-block label>div{font-weight:600;margin-bottom:.3rem}.settings-block input{width:100%;padding:.6rem .8rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:var(--surface, #111);color:inherit}.settings-block input:disabled{opacity:.6}@media (max-width: 800px){.member-shell{grid-template-columns:1fr}.member-shell__nav{position:fixed;top:0;left:0;height:100vh;width:260px;z-index:50;transform:translate(-100%);transition:transform .2s;background:#0a0a0a;border-right:1px solid rgba(255,255,255,.08);box-shadow:6px 0 24px #00000080}.member-shell.is-open .member-shell__nav{transform:translate(0)}.member-shell__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:40}.member-shell.is-open .member-shell__backdrop{display:block}.member-shell__menu{display:inline-block}.member-shell__content{padding:20px 16px 48px}}.waitlist-card{margin-top:2.5rem;max-width:640px;padding:1.6rem 1.8rem;border-radius:14px;background:linear-gradient(180deg,#ff8a000f,#ff8a0004);border:1px solid rgba(255,138,0,.18)}.waitlist-card__head h3{margin:.3rem 0 .4rem;font-size:1.35rem;letter-spacing:-.01em}.waitlist-card__head p{color:var(--muted, #9ca3af);margin:0 0 1.2rem;font-size:.95rem}.waitlist-form{display:flex;gap:.6rem;align-items:stretch}.waitlist-form input[type=email]{flex:1;min-width:0;padding:.75rem 1rem;font-size:.95rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000080;color:var(--text, #f1f1f1);transition:border-color .15s,background .15s}.waitlist-form input[type=email]::placeholder{color:#ffffff4d}.waitlist-form input[type=email]:focus{outline:none;border-color:var(--orange, #ff8a00);background:#000000b3}.waitlist-form .button{white-space:nowrap;padding:.75rem 1.4rem;font-size:.95rem}@media (max-width: 560px){.waitlist-form{flex-direction:column}.waitlist-form .button{width:100%}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal[hidden]{display:none}.modal__box{width:min(540px,100%);max-height:90vh;overflow-y:auto;background:var(--panel);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 14px);box-shadow:0 24px 60px #0009;padding:1.25rem 1.5rem 1.5rem}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.modal__head h3{margin:0;font-size:1.1rem}.modal__close{background:none;border:1px solid rgba(255,255,255,.12);color:var(--muted, #888);width:32px;height:32px;border-radius:8px;font-size:1.2rem;line-height:1;cursor:pointer;transition:color .12s,border-color .12s}.modal__close:hover{color:var(--text);border-color:#ffffff4d}.modal__box label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--muted, #aaa)}.modal__box label small{color:#fff6;font-size:.72rem}.modal__box input[type=text],.modal__box input[type=email],.modal__box input:not([type]),.modal__box textarea,.modal__box select{width:100%;padding:.6rem .8rem;font-size:.9rem;font-family:inherit;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0006;color:var(--text, #f1f1f1);transition:border-color .12s,background .12s}.modal__box input:focus,.modal__box textarea:focus,.modal__box select:focus{outline:none;border-color:var(--orange, #ff8a00);background:#0009}.modal__box textarea{resize:vertical;min-height:60px}.card input[type=text],.card input[type=email],.card input[type=url],.card input[type=number],.card input[type=search],.card input:not([type]),.card textarea,.card select,.modal__box select{padding:.55rem .75rem;font-size:.9rem;font-family:inherit;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0006;color:var(--text, #f1f1f1);transition:border-color .12s,background .12s;min-width:0}.card input:focus,.card textarea:focus,.card select:focus,.modal__box select:focus{outline:none;border-color:var(--orange, #ff8a00);background:#0009}.card input::placeholder,.card textarea::placeholder{color:#ffffff4d}.card input:disabled,.card textarea:disabled,.card select:disabled{opacity:.45;cursor:not-allowed}.card textarea{resize:vertical;min-height:60px}.card select,.modal__box select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23999' d='M6 8 0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right .65rem center;padding-right:2rem}.card>label,.card form label{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text);flex-wrap:wrap}.card form label small,.card>label small{color:#ffffff73;font-size:.75rem}.card input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--orange, #ff8a00)}.card button.button--sm[data-act=archive]{padding:.4rem .7rem}@media (prefers-reduced-motion: reduce){.audit-report__cover:after,.audit-ring--elite:before{animation:none!important}.audit-ring__bar,.audit-score__fill{transition:none!important}.audit-ring__spark{animation:none!important;opacity:1!important;transform:none!important}}.mon-overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1rem}.mon-stat-card{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.25rem}.mon-stat-card__label{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-weight:600}.mon-stat-card__value{font-size:1.6rem;font-weight:700;line-height:1.1;color:var(--text)}.mon-stat-card__sub{font-size:.8rem;color:var(--muted)}.mon-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.mon-brand-card{display:block;padding:1.25rem;text-decoration:none;color:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.mon-brand-card:hover{transform:translateY(-2px);border-color:#ff7a0073;box-shadow:0 18px 40px #00000040}.mon-brand-card--skel{opacity:.6;cursor:default}.mon-brand-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.mon-brand-card__name{font-size:1.1rem;font-weight:600;color:var(--text)}.mon-brand-card__domain{font-size:.8rem;color:var(--muted);margin-top:.15rem}.mon-brand-card__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.75rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mon-brand-card__metric-label{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mon-brand-card__metric-value{font-size:1.35rem;font-weight:700;color:var(--text);margin-top:.15rem}.mon-brand-card__metric-sub{font-size:.75rem;color:var(--muted);margin-top:.15rem}.mon-brand-card__foot{margin-top:.75rem;font-size:.75rem;color:var(--muted)}.mon-brand-card__empty{color:var(--muted);font-size:.9rem;line-height:1.5}.mon-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mon-badge--ok{background:var(--success-bg);color:var(--success)}.mon-badge--warn{background:#ff7a0024;color:var(--orange)}.mon-badge--danger{background:var(--danger-bg);color:var(--danger)}.audit-lanes{margin-top:1.6rem;max-width:720px}.audit-lanes__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.audit-lanes__h{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #9ca3af)}.audit-lanes__sub{font-size:.78rem;color:var(--muted, #9ca3af)}.audit-lanes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem}.audit-lane{background:var(--surface, #111);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.4rem;transition:border-color .3s ease,background .3s ease}.audit-lane--running{border-color:#60a5fa8c;background:#60a5fa0d}.audit-lane--done{border-color:#4ade8073}.audit-lane--error{border-color:#f8717173}.audit-lane__h{display:flex;align-items:center;justify-content:space-between}.audit-lane__name{font-weight:600;font-size:.92rem}.audit-lane__body{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.78rem;color:var(--muted, #9ca3af)}.audit-lane__dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:0 0 auto}.audit-lane__dot--pending{background:#ffffff2e;animation:audit-lane-pulse 1.6s ease-in-out infinite}.audit-lane__dot--running{background:#60a5fa;box-shadow:0 0 #60a5fa80;animation:audit-lane-running 1s ease-in-out infinite}.audit-lane__dot--done{background:#4ade80}.audit-lane__dot--error{background:#f87171}.audit-lane__state{font-weight:500}.audit-lane__elapsed{margin-left:auto;font-variant-numeric:tabular-nums;font-size:.76rem;color:var(--muted, #9ca3af)}.audit-lane__elapsed--final{color:#ffffff8c}.audit-lane__meta{color:var(--muted, #9ca3af)}.audit-lane__err{color:#fca5a5;font-size:.72rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes audit-lane-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes audit-lane-running{0%{box-shadow:0 0 #60a5fa8c}70%{box-shadow:0 0 0 8px #60a5fa00}to{box-shadow:0 0 #60a5fa00}}.audit-report__section--reveal{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.audit-report__section--reveal.is-revealed{opacity:1;transform:translateY(0)}.audit-report__reveal-child{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.audit-report__reveal-child.is-revealed{opacity:1;transform:translateY(0)}@media print{.audit-report__section--reveal,.audit-report__reveal-child{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion: reduce){.audit-report__section--reveal,.audit-report__reveal-child{transition:none}}.teardown-lanes{max-width:none}.teardown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:.4rem}.teardown-column{display:flex;flex-direction:column;gap:.6rem;padding:.8rem;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff04}.teardown-column__h{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.teardown-column__name{font-weight:600;font-size:1rem;color:#fff}.teardown-column__url{font-size:.76rem;color:var(--muted, #9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teardown-column__lanes{grid-template-columns:1fr}.teardown-compare{display:flex;flex-direction:column;gap:1rem}.teardown-compare-group{display:flex;flex-direction:column;gap:.35rem;padding:.8rem 1rem;background:#ffffff05;border-radius:10px}.teardown-compare-group__h{font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #9ca3af);margin-bottom:.3rem}.teardown-compare-row{display:grid;grid-template-columns:140px 1fr 60px;align-items:center;gap:.7rem;font-size:.9rem}.teardown-compare-row__brand{font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teardown-compare-bar{position:relative;display:block;height:10px;background:#ffffff0f;border-radius:999px;overflow:hidden}.teardown-compare-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#a855f7);transition:width .6s ease}.teardown-compare-bar__fill--high{background:linear-gradient(90deg,#86efac,#16a34a)}.teardown-compare-bar__fill--mid{background:linear-gradient(90deg,#fde68a,#d97706)}.teardown-compare-bar__fill--low{background:linear-gradient(90deg,#fca5a5,#dc2626)}.teardown-compare-row__val{text-align:right;font-variant-numeric:tabular-nums;font-size:.82rem;color:var(--muted, #9ca3af)}.teardown-delta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .9rem;margin-bottom:.5rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:.9rem}.teardown-delta__engine{font-weight:600;color:#fff;min-width:110px}.teardown-delta__cell{color:var(--muted, #9ca3af)}.teardown-delta__cell--target{color:#fff}.teardown-delta__sep{color:#ffffff40;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.audit-aivis__sources--multi{background:#a855f70a}.audit-source-mix--multi{display:flex;flex-direction:column;gap:.35rem;margin-top:.3rem}.audit-source-mix__head,.audit-source-mix__row{display:grid;grid-template-columns:110px repeat(auto-fit,minmax(140px,1fr));align-items:center;gap:.6rem;font-size:.82rem}.audit-source-mix__head{color:var(--muted, #9ca3af);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding-bottom:.2rem;border-bottom:1px solid rgba(255,255,255,.06)}.audit-source-mix__cat{display:inline-block;white-space:nowrap}.audit-source-mix__cell{display:flex;align-items:center;gap:.4rem;min-width:0}.audit-source-mix__bar{position:relative;flex:1 1 auto;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden;min-width:40px}.audit-source-mix__fill{position:absolute;inset:0 auto 0 0;background:#a855f799;border-radius:999px;transition:width .6s ease}.audit-source-mix__fill--wikipedia{background:#60a5fab3}.audit-source-mix__fill--reddit{background:#fb923cb3}.audit-source-mix__fill--review{background:#4ade80b3}.audit-source-mix__fill--news{background:#e879f9b3}.audit-source-mix__cell-val{font-variant-numeric:tabular-nums;font-size:.76rem;color:var(--muted, #9ca3af);flex:0 0 auto}.audit-source-mix__cell-pct{margin-left:.25rem;color:#fff6;font-size:.7rem}.audit-aivis__answer-details{margin-top:.6rem}.audit-aivis__answer-summary{cursor:pointer;font-size:.85rem;font-weight:600;color:#ffab4d;list-style:none;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:8px;background:#ffab4d14;border:1px solid rgba(255,171,77,.25);transition:background .15s ease,border-color .15s ease}.audit-aivis__answer-summary:hover{background:#ffab4d29;border-color:#ffab4d66}.audit-aivis__answer-summary::-webkit-details-marker{display:none}.audit-aivis__answer-summary:before{content:"▸";display:inline-block;transition:transform .15s ease}.audit-aivis__answer-details[open] .audit-aivis__answer-summary:before{transform:rotate(90deg)}.teardown-answers{display:flex;flex-direction:column;gap:1.4rem}.teardown-answers__engine{padding:.9rem 1.1rem;background:#ffffff05;border-radius:10px}.teardown-answers__engine-h{margin:0 0 .6rem;font-size:1rem;color:#fff}.teardown-answers__brand{margin-top:.8rem;padding-top:.7rem;border-top:1px dashed rgba(255,255,255,.06)}.teardown-answers__brand:first-of-type{margin-top:0;padding-top:0;border-top:none}.teardown-answers__brand-h{margin:0 0 .5rem;font-size:.9rem;color:var(--muted, #9ca3af);font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media print{.teardown-compare-bar__fill,.audit-source-mix__fill{transition:none}}@media (prefers-reduced-motion: reduce){.teardown-compare-bar__fill,.audit-source-mix__fill{transition:none}}.teardown-empty{padding:.7rem .9rem;border:1px dashed rgba(255,255,255,.08);border-radius:10px;background:#ffffff04;color:var(--muted, #9ca3af);font-size:.85rem}.teardown-sov{display:flex;flex-direction:column;gap:.6rem}.teardown-sov__table{width:100%;border-collapse:collapse;font-size:.88rem}.teardown-sov__table thead th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #9ca3af);font-weight:600;padding:.35rem .6rem;border-bottom:1px solid rgba(255,255,255,.06)}.teardown-sov__table tbody th{text-align:left;font-weight:600;color:#fff;padding:.5rem .6rem;white-space:nowrap}.teardown-sov__table tbody td{padding:.5rem .6rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.teardown-sov__table tbody tr:last-child td,.teardown-sov__table tbody tr:last-child th{border-bottom:none}.teardown-rank-row--target th{color:#fff}.teardown-rank-row__apps{font-variant-numeric:tabular-nums;color:var(--muted, #9ca3af);font-size:.82rem}.teardown-rank{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:.15rem .45rem;border-radius:999px;font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;background:#ffffff0a;color:var(--muted, #9ca3af);border:1px solid rgba(255,255,255,.06)}.teardown-rank--top{background:#4ade8024;color:#86efac;border-color:#4ade804d}.teardown-rank--mid{background:#fbbf2424;color:#fcd34d;border-color:#fbbf244d}.teardown-rank--low{background:#ffffff0d;color:var(--muted, #9ca3af);border-color:#ffffff14}.teardown-rank--miss{background:#f871711a;color:#fca5a5;border-color:#f8717140}.teardown-entity{width:100%;border-collapse:collapse;font-size:.88rem}.teardown-entity thead th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #9ca3af);font-weight:600;padding:.4rem .6rem;border-bottom:1px solid rgba(255,255,255,.06)}.teardown-entity tbody th.teardown-entity__signal{text-align:left;font-weight:500;color:var(--text, #f1f1f1);padding:.5rem .6rem;white-space:nowrap}.teardown-entity__cell{padding:.5rem .6rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.04);font-weight:600}.teardown-entity tbody tr:last-child .teardown-entity__cell{border-bottom:none}.teardown-entity__cell--good{color:#4ade80}.teardown-entity__cell--bad{color:#f87171}.teardown-entity__cell a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.teardown-entity__count{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:.15rem .5rem;border-radius:999px;font-size:.82rem;font-weight:600;font-variant-numeric:tabular-nums}.teardown-entity__count--good{background:#4ade8024;color:#86efac}.teardown-entity__count--warn{background:#fbbf2424;color:#fcd34d}.teardown-entity__count--muted{background:#ffffff0d;color:var(--muted, #9ca3af)}.teardown-entity__count--bad{background:#f871711f;color:#fca5a5}.teardown-catmap{width:100%;border-collapse:collapse;font-size:.85rem}.teardown-catmap thead th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #9ca3af);font-weight:600;padding:.4rem .55rem;border-bottom:1px solid rgba(255,255,255,.06)}.teardown-catmap tbody th{text-align:left;font-weight:600;color:#fff;padding:.5rem .55rem;white-space:nowrap}.teardown-catmap__cell{padding:.45rem .55rem;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text, #f1f1f1);vertical-align:middle;max-width:220px}.teardown-catmap tbody tr:last-child .teardown-catmap__cell,.teardown-catmap tbody tr:last-child .teardown-catmap__canonical{border-bottom:none}.teardown-catmap__cell--match{background:#4ade8012;color:#86efac}.teardown-catmap__cell--miss{color:var(--muted, #9ca3af);font-style:italic}.teardown-catmap__canonical{padding:.5rem .55rem;border-bottom:1px solid rgba(255,255,255,.04);font-weight:600;color:#fff}.teardown-catmap__consistency-bar{position:relative;display:inline-block;width:90px;height:6px;background:#ffffff0f;border-radius:999px;overflow:hidden;vertical-align:middle;margin-right:.4rem}.teardown-catmap__consistency-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;transition:width .6s ease}.teardown-catmap__consistency-fill--high{background:linear-gradient(90deg,#86efac,#16a34a)}.teardown-catmap__consistency-fill--mid{background:linear-gradient(90deg,#fde68a,#d97706)}.teardown-catmap__consistency-fill--low{background:linear-gradient(90deg,#fca5a5,#dc2626)}.teardown-catmap__consistency-val{font-variant-numeric:tabular-nums;font-size:.78rem;color:var(--muted, #9ca3af)}.teardown-domains{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:.3rem}.teardown-domains__column{padding:.8rem .9rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;min-width:0}.teardown-domains__h{font-weight:600;font-size:.85rem;color:#fff;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teardown-domains__list{list-style:decimal;padding-left:1.4rem;margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.82rem}.teardown-domains__item{color:var(--text, #f1f1f1);font-weight:400;min-width:0}.teardown-domains__item a{color:inherit;text-decoration:none;word-break:break-all}.teardown-domains__item a:hover{text-decoration:underline}.teardown-domains__item--overlap{color:#fff;font-weight:600}.teardown-domains__item--overlap a{color:#fcd34d}.teardown-domains__count{margin-left:.25rem;font-variant-numeric:tabular-nums;font-size:.76rem;color:var(--muted, #9ca3af);font-weight:400}.teardown-domains__empty{color:var(--muted, #9ca3af);font-size:.8rem;font-style:italic;margin:0}@media print{.teardown-catmap__consistency-fill{transition:none}}@media (prefers-reduced-motion: reduce){.teardown-catmap__consistency-fill{transition:none}}.pc-theme{min-height:100vh;background:radial-gradient(ellipse 1100px 620px at 78% -8%,rgba(255,122,0,.1),transparent 60%),radial-gradient(ellipse 700px 420px at 6% 4%,rgba(255,122,0,.05),transparent 55%),#000}.pc-theme a{text-decoration:none}.pc-theme p{font-family:var(--font-sans)}.pc-theme .pc-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b3;border-bottom:1px solid rgba(255,138,0,.15);padding:0 1.5rem;margin-bottom:1.5rem}.pc-theme .pc-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;max-width:1160px;margin:0 auto}.report-nav{position:sticky;top:73px;z-index:15;display:flex;flex-wrap:wrap;gap:8px;padding:.85rem 0;margin-bottom:.5rem;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report-nav a{font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--muted, #9ca3af);padding:6px 14px;border-radius:999px;border:1px solid var(--border);transition:color .15s ease,border-color .15s ease,background .15s ease}.report-nav a:hover{color:#ffab4d;border-color:#ff8a0066}.report-nav a.is-active{color:#ffab4d;border-color:#ff8a0080;background:#ff8a001a}#pc-section-snapshot,#pc-section-engines,#pc-section-technical,#pc-section-sources{scroll-margin-top:130px}.pc-theme .pc-brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-weight:700;letter-spacing:.02em;font-size:.92rem;color:var(--text)}.pc-theme .pc-brand__logo{width:36px;height:36px;display:block;filter:drop-shadow(0 0 10px rgba(255,122,0,.35))}.pc-theme .pc-brand__name span{color:#ffab4d}.pc-eyebrow{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#ffab4d;display:inline-flex;align-items:center;gap:.5em;font-weight:600}.pc-eyebrow--live:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffab4d;box-shadow:0 0 8px #ffab4d;display:inline-block}@media (prefers-reduced-motion: no-preference){.pc-eyebrow--live:before{animation:pc-live-pulse 1.8s ease-in-out infinite}}@keyframes pc-live-pulse{0%,to{opacity:1;box-shadow:0 0 8px #ffab4d}50%{opacity:.55;box-shadow:0 0 3px #ffab4d}}.pc-glow{color:#ffab4d;text-shadow:0 0 2px rgba(0,0,0,.6),0 0 16px rgba(255,171,77,.4),0 0 32px rgba(255,122,0,.25)}.pc-btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.92rem;letter-spacing:.01em;padding:13px 24px;border-radius:999px;border:none;cursor:pointer;color:#170e05;background:linear-gradient(155deg,#ffab4d,#ff7a00 60%,#c74f00);box-shadow:0 10px 28px #ff7a004d,inset 0 1px #ffffff59;transition:transform .18s ease,box-shadow .18s ease}.pc-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #ff7a006b,inset 0 1px #fff6}.pc-btn:disabled{opacity:.6;cursor:default;transform:none}.pc-btn--ghost{color:var(--text, #f1f1f1);background:#ffffff0f;box-shadow:none;border:1px solid rgba(255,255,255,.16)}.pc-btn--ghost:hover{background:#ffffff1a;box-shadow:none}.pc-card{border:1px solid rgba(255,138,0,.24);background:#ffb25c0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pc-theme .auth-card{background:#ffb25c0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 70px #0006}.pc-theme input[type=text],.pc-theme input[type=email],.pc-theme input:not([type]){min-height:46px;padding:0 18px;border-radius:12px;border:1px solid rgba(255,138,0,.3);background:#ffb25c0f;color:var(--text);font-size:.95rem;font-family:var(--font-sans, sans-serif)}.pc-theme input::placeholder{color:var(--muted-2)}.pc-theme input:focus{outline:none;border-color:var(--orange)}.pc-theme .audit-lane{background:#ffb25c0d;border-color:#ff8a0038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,border-color .2s ease}.pc-theme .audit-lane--running{border-color:#ff8a008c;background:#ff7a0012}.pc-theme .audit-lane--done{border-color:#34d39966}.pc-theme .audit-lane--error{border-color:#f8717166}.pc-theme .audit-lane__dot--pending{background:#ffffff2e}.pc-theme .audit-lane__dot--running{background:#ffab4d;box-shadow:0 0 8px #ffab4d}.pc-theme .audit-lane__dot--done{background:#34d399;box-shadow:0 0 8px #34d39980}.pc-theme .audit-lane__dot--error{background:#f87171;box-shadow:0 0 8px #f8717180}.pc-theme .audit-tech__risk--low{background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.35)}.pc-theme .audit-tech__risk--medium{background:#ff7a001f;color:#ffab4d;border:1px solid rgba(255,122,0,.35)}.pc-theme .audit-tech__risk--high{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.35)}.pc-theme .audit-tech__risk--muted{background:#9ca3af1f;color:#9ca3af;border:1px solid rgba(156,163,175,.3)}.pc-theme .audit-aivis__card{background:#ffb25c0a;border-left-color:#ff8a0066}
