.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:80;backdrop-filter:blur(14px);background:#0a0e14f0;border:1px solid #50c4ff47;border-radius:16px;gap:14px;width:min(360px,100vw - 32px);padding:16px 16px 14px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 48px #00000073}.cookie-banner[data-astro-cid-hq3mgpmn].is-hidden{display:none}.cookie-banner__text[data-astro-cid-hq3mgpmn]{color:#c4ccd8;margin:0;font-size:.88rem;line-height:1.55}.cookie-banner__accept[data-astro-cid-hq3mgpmn]{color:#041018;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#4aecff,#1494b5);border:0;border-radius:10px;justify-self:end;padding:10px 16px;font-family:Outfit,IBM Plex Sans,sans-serif;font-size:.78rem;font-weight:700}@media (width<=640px){.cookie-banner[data-astro-cid-hq3mgpmn]{width:auto;bottom:16px;left:16px;right:16px}}.site-footer[data-astro-cid-jo6i4kqk]{background:#080a0eeb;border-top:1px solid #608cb42e;margin-top:48px}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:16px;width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 36px;display:grid}.site-footer__brand-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{color:#e8edf5;letter-spacing:.08em;text-transform:lowercase;align-items:center;gap:10px;font-family:Outfit,IBM Plex Sans,sans-serif;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border:1px solid #3ee0ff38;border-radius:8px;width:28px;height:28px}.site-footer__nextdev[data-astro-cid-jo6i4kqk]{color:#3ee0ff;letter-spacing:.06em;font-family:IBM Plex Mono,Consolas,monospace;font-size:.78rem;text-decoration:none}.site-footer__nextdev[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.site-footer__nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.site-footer__link[data-astro-cid-jo6i4kqk]{color:#3ee0ff;letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,Consolas,monospace;font-size:.78rem;text-decoration:none}.site-footer__link[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.site-footer__disclaimer-label[data-astro-cid-jo6i4kqk]{color:#f5a524;letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,Consolas,monospace;font-size:.72rem}.site-footer__disclaimer[data-astro-cid-jo6i4kqk]{color:#8b95a8;max-width:78ch;margin:0;font-size:.86rem;line-height:1.65}:root{--bg:#07080b;--bg-elevated:#0d1016;--bg-panel:#10141cdb;--line:#608cb42e;--line-strong:#50c4ff47;--cyan:#3ee0ff;--cyan-dim:#1a8fb0;--amber:#f5a524;--green:#3dff9a;--red:#ff3d5a;--text:#e8edf5;--muted:#8b95a8;--shadow:0 24px 60px #00000073;--font-sans:"IBM Plex Sans", "Segoe UI", sans-serif;--font-display:"Outfit", "IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", "Consolas", monospace}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-sans);margin:0}body{background-image:radial-gradient(1200px 600px at 50% -10%,#3ee0ff14,#0000 55%),radial-gradient(800px 400px at 90% 20%,#f5a5240d,#0000 50%),linear-gradient(#3ee0ff09 1px,#0000 1px),linear-gradient(90deg,#3ee0ff09 1px,#0000 1px);background-size:auto,auto,56px 56px,56px 56px;padding-bottom:24px}.app{width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 64px}.topbar,.search-card,.panel,.empty-card,.error-card,.loading-card{border:1px solid var(--line);background:var(--bg-panel);backdrop-filter:blur(16px);box-shadow:var(--shadow)}.topbar{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-logo{object-fit:cover;background:#07080b;border:1px solid #3ee0ff38;border-radius:11px;width:40px;height:40px}.brand h1{font-family:var(--font-display);letter-spacing:.08em;text-transform:lowercase;margin:0;font-size:1.15rem}.brand p,.meta,.kicker,.loading-card p,.empty-card p{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.meta{gap:18px;display:flex}.account-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px}.account-chip,.account-link,.account-btn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.account-chip{border:1px solid var(--line);color:var(--cyan);border-radius:999px;padding:6px 10px}.trial-tip{align-items:center;display:inline-flex;position:relative}.trial-tip__btn{color:#f5a524;font-family:var(--font-mono);letter-spacing:.08em;cursor:help;background:#241d12;border:1px solid #f5a52480;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:700}.trial-tip__bubble{z-index:40;backdrop-filter:blur(12px);color:#e8edf5;pointer-events:none;background:#0c1018f5;border:1px solid #f5a52459;border-radius:14px;min-width:168px;max-width:min(240px,80vw);padding:10px 12px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 36px #00000073}.trial-tip__bubble:before{content:"";background:#0c1018f5;border-top:1px solid #f5a52459;border-left:1px solid #f5a52459;width:10px;height:10px;position:absolute;top:-6px;right:14px;transform:rotate(45deg)}.trial-tip__bubble span{color:#aeb8c8;margin-bottom:4px;font-size:.72rem;line-height:1.35;display:block}.trial-tip__bubble strong{color:#f5a524;font-family:var(--font-mono);letter-spacing:.04em;font-size:.95rem;display:block}.trial-tip.is-open .trial-tip__bubble{display:block}@media (hover:hover) and (pointer:fine){.trial-tip:hover .trial-tip__bubble{display:block}}.onboard-hint{border:1px solid color-mix(in srgb, var(--cyan) 35%, transparent);background:color-mix(in srgb, var(--cyan) 8%, transparent);color:#c9eef8;border-radius:12px;width:min(1180px,100% - 40px);margin:0 auto 8px;padding:10px 14px;font-size:.9rem}.invite-url{border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--font-mono);background:#080b10;border-radius:10px;margin:8px 0 12px;padding:10px 12px;font-size:.78rem}.account-link{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.account-link:hover{text-decoration:underline}.account-btn{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:#080b10;border-radius:10px;padding:8px 12px}.brand-link{color:inherit;text-decoration:none}.modal{z-index:90;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal__card{border:1px solid var(--line-strong);width:min(440px,100%);box-shadow:var(--shadow);background:#0a0e14f5;border-radius:18px;padding:22px}.modal__card--wide{width:min(920px,100%)}.modal__card h3{font-family:var(--font-display);margin:0 0 8px}.modal__card p{color:var(--muted);margin:0 0 14px;line-height:1.55}.modal__note{font-size:.85rem!important}.modal__form{gap:10px;display:grid}.modal__form input{color:var(--text);outline:1px solid var(--line);background:#080b10;border:0;border-radius:12px;padding:14px 16px}.modal__form button,.modal__close,.pricing-buy{color:#041018;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#4aecff,#1494b5);border:0;border-radius:12px;padding:12px 16px;font-weight:700}.modal__close{color:var(--text);border:1px solid var(--line);background:#121821;margin-top:14px}.modal__status{word-break:break-all;font-size:.85rem;color:var(--cyan)!important;margin-top:10px!important}.auth-otp{gap:12px;display:grid}.otp-boxes{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.otp-digit{aspect-ratio:1;border:1px solid var(--line-strong);width:100%;color:var(--text);font-family:var(--font-mono);text-align:center;background:#080b10;border-radius:12px;font-size:1.25rem}.otp-digit:focus{outline:1px solid var(--cyan)}.modal__text-btn{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}.modal__text-btn:hover{color:var(--cyan)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:8px;display:grid}.pricing-card{border:1px solid var(--line);background:#080b10;border-radius:14px;padding:16px}.pricing-card h4{text-transform:uppercase;letter-spacing:.08em;color:var(--cyan);font-family:var(--font-mono);margin:0 0 8px;font-size:.8rem}.pricing-price{font-family:var(--font-display);font-size:1.4rem;color:var(--text)!important;margin:0!important}.pricing-price span,.pricing-fx,.pricing-credits{color:var(--muted)!important;font-size:.8rem!important}.pricing-card ul{color:#c4ccd8;margin:12px 0;padding-left:18px;font-size:.88rem;line-height:1.5}.pricing-buy{width:100%}.history-list{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.history-item{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:14px;display:flex}.history-item:first-child{border-top:0;padding-top:0}.history-meta{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:4px 0 8px;font-size:.72rem;display:block}.legal-doc{border-radius:18px;margin-top:28px;padding:28px}.hero{margin:56px 0 28px}.hero h2{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(2.4rem,6vw,4.4rem);line-height:.95}.hero span{color:var(--cyan)}.search-card{border-radius:18px;padding:10px}#audit-form{gap:10px;display:grid}.language-bar{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 2px;display:flex}.language-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.language-options{gap:6px;display:flex}.lang-btn{border:1px solid var(--line);min-width:44px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:#080b10;border-radius:10px;padding:8px 10px;font-size:.75rem}.lang-btn.is-active{border-color:var(--line-strong);color:#041018;background:linear-gradient(#4aecff,#1494b5)}.lang-btn:disabled{opacity:.55;cursor:wait}.search-row{grid-template-columns:1fr auto;gap:10px;display:grid}#company-input,#audit-submit{font:inherit;border:0}#company-input{min-width:0;color:var(--text);background:#080b10;border-radius:12px;outline:1px solid #0000;padding:18px 20px}#company-input::placeholder{color:#667084}#company-input:focus{outline-color:var(--line-strong)}#audit-submit{color:#041018;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#4aecff,#1494b5);border-radius:12px;padding:0 22px;font-weight:700}#audit-submit:disabled{opacity:.55;cursor:wait}.loading-card,.error-card,.empty-card,.results{margin-top:22px}.loading-card,.error-card,.empty-card{border-radius:16px;padding:22px 24px}.loading-card{border-color:var(--line-strong);align-items:center;gap:14px;display:flex}.pulse{background:var(--amber);width:10px;height:10px;box-shadow:0 0 16px var(--amber);border-radius:50%;animation:1.1s ease-in-out infinite pulse}.loading-card strong{font-family:var(--font-display);margin-bottom:4px;display:block}.error-card{color:#ffb3be;font-family:var(--font-mono);border-color:#ff3d5a66;font-size:.9rem}.results-head{border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.results-head .summary{flex:220px;min-width:0}.export-pdf-btn{border:1px solid color-mix(in srgb, var(--cyan) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--cyan) 22%, transparent), color-mix(in srgb, var(--cyan) 8%, transparent));color:#d8f7ff;font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;border-radius:12px;flex:none;align-self:center;padding:12px 18px;font-size:.85rem;font-weight:700;transition:transform .15s,border-color .15s,background .15s}.export-pdf-btn:hover{border-color:var(--cyan);background:linear-gradient(180deg, color-mix(in srgb, var(--cyan) 34%, transparent), color-mix(in srgb, var(--cyan) 12%, transparent));transform:translateY(-1px)}.export-pdf-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.status-badge{min-width:180px;font-family:var(--font-display);letter-spacing:.12em;border-radius:14px;justify-content:center;align-items:center;padding:16px 22px;font-size:1.35rem;font-weight:800;display:inline-flex}.status-badge--clean{color:#062414;background:linear-gradient(#67ffb4,#1fd87a);box-shadow:0 0 28px #3dff9a47}.status-badge--warning{color:#2a1700;background:linear-gradient(#ffc65a,#f5a524);box-shadow:0 0 28px #f5a52447}.status-badge--critical{color:#2a0610;background:linear-gradient(#ff6b82,#ff3d5a);box-shadow:0 0 28px #ff3d5a52}.summary h3{font-family:var(--font-display);margin:0 0 8px;font-size:1.4rem}.summary p{color:#c4ccd8;max-width:68ch;margin:0;line-height:1.6}.grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.grid--deep{grid-template-columns:repeat(3,1fr)}.panel{border-radius:16px;padding:20px}.panel h4{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:0 0 14px;font-size:.76rem}.panel--ownership h4{color:#7de0c5}.panel--capital h4{color:#ffd36e}.panel--accusations h4,.panel--financial h4{color:var(--amber)}.panel--employee h4{color:#9aa8ff}.panel--network h4{color:#6ec8ff}.panel--leads h4{color:#ff8fbf}.finding-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.finding{border-top:1px solid var(--line);padding:12px 0 0}.finding:first-child{border-top:0;padding-top:0}.finding p{margin:0 0 8px;line-height:1.5}.finding a{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;text-decoration:none}.finding a:hover{text-decoration:underline}.finding--empty{color:var(--muted);font-size:.92rem}.finding--locked{color:#f5a524;font-style:normal}.results--paywall .panel{opacity:.72;filter:saturate(.75)}.results--paywall .export-pdf-btn{display:none}.disclaimer{color:var(--muted);margin-top:28px;font-size:.8rem;line-height:1.6}.is-hidden{display:none!important}@keyframes pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (width<=1100px){.grid--deep{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.topbar,.results-head,.search-row,.grid,.grid--deep,.pricing-grid{grid-template-columns:1fr;display:grid}.topbar,.results-head,.language-bar{align-items:stretch}.language-bar{flex-direction:column}#audit-submit{min-height:52px}.history-item{flex-direction:column}}
