.aiv-evidence,.aiv-evidence-showcase{--er-ink:#0a1830;--er-blue:#315fda;--er-cyan:#1e9db4;--er-line:#cdd9e8;--er-soft:#eef4fb;background:#f7faff;color:var(--er-ink)}
.aiv-evidence-grid,.aiv-evidence-showcase__grid{background-image:linear-gradient(rgba(49,95,218,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(49,95,218,.065) 1px,transparent 1px);background-size:44px 44px;inset:0;mask-image:linear-gradient(90deg,transparent,#000 32%,#000 80%,transparent);position:absolute}.aiv-evidence-kicker{color:#315fba;font:800 11px var(--aiv-data);letter-spacing:.1em;text-transform:uppercase}.aiv-evidence-kicker i{background:#23b68a;border-radius:50%;box-shadow:0 0 0 5px rgba(35,182,138,.1);display:inline-block;height:7px;margin-right:10px;width:7px}
.aiv-evidence-hero{background:linear-gradient(135deg,#fbfdff,#edf4ff);min-height:780px;overflow:hidden;padding:38px 0 95px;position:relative}.aiv-evidence-hero__layout{align-items:center;display:grid;gap:8vw;grid-template-columns:1.15fr .65fr;padding-top:80px;position:relative}.aiv-evidence-hero h1{font-size:clamp(58px,7.2vw,104px);letter-spacing:-.075em;line-height:.87;margin:19px 0 27px}.aiv-evidence h1 em,.aiv-evidence h2 em,.aiv-evidence-showcase h2 em{color:var(--er-blue);font-family:var(--aiv-editorial);font-weight:400}.aiv-evidence-hero__layout>div>p{color:#52657f;font-size:17px;line-height:1.75;max-width:720px}.aiv-evidence-hero__proof{display:flex;margin:30px 0}.aiv-evidence-hero__proof span{border-left:1px solid var(--er-line);display:grid;min-width:135px;padding:4px 20px 4px 13px}.aiv-evidence-hero__proof b{font-size:24px}.aiv-evidence-hero__proof small{color:#718198;font-size:11px;margin-top:3px}.aiv-evidence-hero__layout>div>a,.aiv-evidence-showcase__layout>div>a{background:var(--er-ink);border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:850;gap:35px;padding:15px 17px;text-decoration:none}.aiv-evidence-hero aside{background:#fff;border:1px solid #c7d5e7;box-shadow:0 35px 90px rgba(30,54,94,.14);padding:22px}.aiv-evidence-hero aside header,.aiv-evidence-hero aside footer,.aiv-evidence-output>header,.aiv-evidence-brief>header{align-items:center;display:flex;justify-content:space-between}.aiv-evidence-hero aside header,.aiv-evidence-output>header,.aiv-evidence-brief>header{border-bottom:1px solid #d8e2ee;font:800 11px var(--aiv-data);padding-bottom:16px;text-transform:uppercase}.aiv-evidence-hero aside header i,.aiv-evidence-output>header i,.aiv-evidence-brief>header i{background:#26bd90;border-radius:50%;display:inline-block;height:6px;margin-right:7px;width:6px}.aiv-evidence-hero aside header b,.aiv-evidence-output>header b,.aiv-evidence-brief>header b{color:var(--er-blue);font-size:10px}.aiv-evidence-orbit{height:320px;position:relative}.aiv-evidence-orbit>i{animation:erSpin 18s linear infinite;border:1px solid #cedaea;border-radius:50%;inset:20%;position:absolute}.aiv-evidence-orbit>i:nth-child(2){animation-direction:reverse;border-style:dashed;inset:34%}.aiv-evidence-orbit>strong{align-items:center;background:var(--er-ink);border-radius:50%;box-shadow:0 0 0 12px rgba(49,95,218,.09);color:#fff;display:flex;font-size:28px;height:65px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:65px}.aiv-evidence-orbit>span{background:#fff;border:1px solid #c8d6e7;border-radius:6px;color:#5f718a;font:800 9px var(--aiv-data);left:50%;padding:6px 8px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-120px) rotate(calc(var(--a)*-1))}.aiv-evidence-hero aside footer{border-top:1px solid #d8e2ee;color:#6b7d94;font-size:11px;padding-top:15px}.aiv-evidence-hero aside footer b{color:#233b64}@keyframes erSpin{to{transform:rotate(360deg)}}
.aiv-evidence-desk{background:#f7faff;padding:110px 0}.aiv-evidence-desk>.aiv-container>header{align-items:end;display:grid;gap:80px;grid-template-columns:1fr .72fr;margin-bottom:48px}.aiv-evidence h2{font-size:clamp(48px,6vw,78px);letter-spacing:-.065em;line-height:.91;margin:15px 0 0}.aiv-evidence-desk>.aiv-container>header p{color:#5d6f88;font-size:15px;line-height:1.72}.aiv-evidence-console{background:#fff;border:1px solid #c9d7e7;box-shadow:0 28px 80px rgba(34,59,98,.1);display:grid;grid-template-columns:minmax(390px,.75fr) minmax(500px,1.25fr);min-height:760px}.aiv-evidence-brief,.aiv-evidence-output{padding:28px}.aiv-evidence-brief{border-right:1px solid #d5dfeb}.aiv-evidence-brief label{color:#32445e;display:grid;font-size:13px;font-weight:800;gap:8px;margin-top:18px}.aiv-evidence-brief textarea,.aiv-evidence-brief input,.aiv-evidence-brief select{background:#f8fafd;border:1px solid #cbd7e5;border-radius:7px;color:#13223a;font:500 14px var(--aiv-sans);padding:11px;width:100%}.aiv-evidence-brief textarea{height:126px;line-height:1.6;resize:vertical}.aiv-evidence-brief textarea:focus,.aiv-evidence-brief input:focus,.aiv-evidence-brief select:focus{border-color:var(--er-blue);box-shadow:0 0 0 3px rgba(49,95,218,.12);outline:0}.aiv-evidence-fields{display:grid;gap:0 12px;grid-template-columns:1fr 1fr}.aiv-evidence-brief fieldset{border:1px solid #d3deea;margin:22px 0 0;padding:10px 13px 13px}.aiv-evidence-brief legend{font-size:12px;font-weight:850;padding:0 6px}.aiv-evidence-brief legend small{color:#7a899d;font-weight:500}.aiv-evidence-brief fieldset input+input{margin-top:7px}.aiv-evidence-brief [role=alert]{color:#b4324c;font-size:12px;min-height:18px}.aiv-evidence-brief>button{background:var(--er-ink);border:0;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:850;justify-content:space-between;padding:15px 16px;width:100%}.aiv-evidence-privacy{color:#64758c;display:block;font-size:11px;margin-top:12px;text-align:center}.aiv-evidence-output{background:#fbfdff}.aiv-evidence-empty{align-items:center;display:flex;flex-direction:column;height:650px;justify-content:center;text-align:center}.aiv-evidence-radar{height:150px;position:relative;width:150px}.aiv-evidence-radar i{animation:erSpin 15s linear infinite;border:1px solid #c9d7e7;border-radius:50%;inset:5px;position:absolute}.aiv-evidence-radar i:nth-child(2){border-style:dashed;inset:31px}.aiv-evidence-radar strong{background:#e9f1ff;border-radius:50%;color:var(--er-blue);font-size:27px;left:50%;padding:15px 21px;position:absolute;top:50%;transform:translate(-50%,-50%)}.aiv-evidence-empty h3{font-size:27px;margin:20px 0 8px}.aiv-evidence-empty p{color:#6c7d94;font-size:14px;line-height:1.65;max-width:390px}.aiv-evidence-report{padding-top:23px}.aiv-evidence-report__head{align-items:start;border-bottom:1px solid #d6e0ec;display:grid;gap:20px;grid-template-columns:1fr auto;padding-bottom:20px}.aiv-evidence-report__head span,.aiv-evidence-report section>span{color:#4267bd;font:800 10px var(--aiv-data);letter-spacing:.08em}.aiv-evidence-report__head h3{font-size:22px;line-height:1.35;margin:8px 0 0}.aiv-evidence-report__head>strong{align-items:center;display:flex;gap:7px}.aiv-evidence-report__head>strong>b{color:#16896b;font-size:37px}.aiv-evidence-report__head>strong small{color:#718198;font-size:9px;line-height:1.35}.aiv-evidence-phases{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;margin:18px 0;padding:0}.aiv-evidence-phases li{border-top:3px solid #dce4ef;color:#8492a5;font-size:9px;padding:8px 3px}.aiv-evidence-phases li.is-done{border-color:#28b28b;color:#176f5b;font-weight:800}.aiv-evidence-report>section{border-top:1px solid #dce4ee;padding:15px 0}.aiv-evidence-report ul{display:grid;gap:7px;list-style:none;margin:10px 0 0;padding:0}.aiv-evidence-report li{color:#475a73;font-size:13px;line-height:1.45;padding-left:18px;position:relative}.aiv-evidence-report li:before{color:var(--er-blue);content:'→';left:0;position:absolute}.aiv-evidence-needs{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.aiv-evidence-needs span{background:#eef4ff;border:1px solid #cbd9ed;border-radius:99px;color:#405570;font-size:11px;padding:7px 10px}.aiv-evidence-needs i{color:var(--er-blue);font-style:normal;font-weight:850;margin-right:6px}.aiv-evidence-matrix{border:1px solid #d6e0eb;margin-top:11px}.aiv-evidence-matrix>header,.aiv-evidence-matrix>article{align-items:center;display:grid;gap:12px;grid-template-columns:1.1fr .8fr 60px;padding:10px}.aiv-evidence-matrix>header{background:#eef3f9;color:#697a91;font:800 9px var(--aiv-data);text-transform:uppercase}.aiv-evidence-matrix>article+article{border-top:1px solid #dce4ed}.aiv-evidence-matrix article>span:first-child{display:grid;grid-template-columns:28px 1fr}.aiv-evidence-matrix article i{align-items:center;background:#e9f1ff;border-radius:5px;color:var(--er-blue);display:flex;font-style:normal;font-weight:900;grid-row:1/3;height:25px;justify-content:center;margin-right:7px;width:25px}.aiv-evidence-matrix article b{font-size:12px}.aiv-evidence-matrix article small{color:#8491a3;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiv-evidence-matrix article>span:nth-child(2){color:#53667f;font-size:11px}.aiv-evidence-matrix article>strong{color:#167a62;font-size:13px;text-align:right}.aiv-evidence-matrix .is-empty{display:grid;gap:5px;padding:20px;text-align:center}.aiv-evidence-matrix .is-empty span{color:#718198;font-size:12px}.aiv-evidence-gaps{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:13px}.aiv-evidence-gaps section{background:#f1f6fc;border-left:3px solid #28aa87;padding:12px}.aiv-evidence-gaps section:last-child{border-color:#d59b37}.aiv-evidence-gaps p,.aiv-evidence-warning p{color:#5b6e86;font-size:11px;line-height:1.55;margin:6px 0 0}.aiv-evidence-warning{background:#fff8e8;border:1px solid #eadbad;margin-top:11px;padding:12px}.aiv-evidence-warning b{color:#76591c;font-size:11px}.aiv-evidence-method{align-items:center;border:1px solid #d4dfeb;border-top:0;display:grid;gap:20px;grid-template-columns:auto 1fr auto;padding:17px}.aiv-evidence-method span,.aiv-evidence-method b{font:800 10px var(--aiv-data)}.aiv-evidence-method p{color:#687a91;font-size:12px;margin:0}.aiv-evidence-method b{color:#315fba}
.aiv-evidence-tiers{background:#edf4fc;padding:105px 0}.aiv-evidence-tiers>.aiv-container>div{display:grid;grid-template-columns:1fr 1fr;margin-top:45px}.aiv-evidence-tiers section{background:#fff;border:1px solid #cdd9e8;padding:34px}.aiv-evidence-tiers section+section{border-left:0}.aiv-evidence-tiers section>span{color:var(--er-blue);font:800 11px var(--aiv-data)}.aiv-evidence-tiers h3{font-size:27px;margin:18px 0}.aiv-evidence-tiers ul{color:#53677f;display:grid;font-size:14px;gap:11px;list-style:none;padding:0}.aiv-evidence-tiers li:before{color:#25aa84;content:'✓';margin-right:9px}.aiv-evidence-tiers section>b,.aiv-evidence-tiers section>a{border-top:1px solid #dbe4ee;color:#263d63;display:block;font-size:13px;margin-top:27px;padding-top:17px;text-decoration:none}.aiv-evidence-tiers .is-premium{background:#0d1d35;color:#fff}.aiv-evidence-tiers .is-premium ul{color:#bdc8d8}.aiv-evidence-tiers .is-premium a{border-color:#30445f;color:#91b1f4}
.aiv-evidence-showcase{border-bottom:1px solid #d3dfed;border-top:1px solid #d3dfed;overflow:hidden;padding:105px 0;position:relative}.aiv-evidence-showcase__meta{display:flex;justify-content:space-between;position:relative}.aiv-evidence-showcase__meta span,.aiv-evidence-showcase__meta b{color:#60728a;font:800 10px var(--aiv-data);letter-spacing:.08em;text-transform:uppercase}.aiv-evidence-showcase__meta i{background:#24b78c;border-radius:50%;display:inline-block;height:6px;margin-right:7px;width:6px}.aiv-evidence-showcase__layout{align-items:center;display:grid;gap:8vw;grid-template-columns:1fr .78fr;margin-top:65px;position:relative}.aiv-evidence-showcase h2{font-size:clamp(54px,6.6vw,92px);letter-spacing:-.07em;line-height:.88;margin:18px 0 26px}.aiv-evidence-showcase__layout>div>p{color:#586b84;font-size:16px;line-height:1.7;max-width:680px}.aiv-evidence-showcase__proof{display:flex;margin:27px 0}.aiv-evidence-showcase__proof span{border-left:1px solid #cad7e7;color:#52647c;font-size:12px;padding:7px 20px 7px 11px}.aiv-evidence-showcase__proof b{color:var(--er-blue);font:800 10px var(--aiv-data);margin-right:7px}.aiv-evidence-showcase aside{background:#fff;border:1px solid #c8d6e7;box-shadow:0 28px 75px rgba(35,58,96,.13);padding:24px}.aiv-evidence-showcase aside header,.aiv-evidence-showcase aside footer{align-items:center;display:flex;font:800 10px var(--aiv-data);justify-content:space-between;text-transform:uppercase}.aiv-evidence-showcase aside header i{background:#25bb90;border-radius:50%;display:inline-block;height:6px;margin-right:7px;width:6px}.aiv-evidence-showcase aside header b{color:#315fba}.aiv-evidence-showcase__claim{background:#eff5fc;border-left:3px solid var(--er-blue);display:grid;margin:24px 0;padding:16px}.aiv-evidence-showcase__claim small{color:#71839a;font:800 9px var(--aiv-data)}.aiv-evidence-showcase__claim strong{font-size:17px;margin-top:7px}.aiv-evidence-showcase ol{list-style:none;margin:0;padding:0}.aiv-evidence-showcase li{align-items:center;border-top:1px solid #dce4ed;display:grid;gap:11px;grid-template-columns:32px 1fr auto;padding:14px 0}.aiv-evidence-showcase li>i{align-items:center;background:#eaf1ff;border-radius:6px;color:var(--er-blue);display:flex;font-style:normal;font-weight:900;height:30px;justify-content:center;width:30px}.aiv-evidence-showcase li span{display:grid}.aiv-evidence-showcase li b{font-size:13px}.aiv-evidence-showcase li small{color:#7b8a9e;font-size:10px;margin-top:3px}.aiv-evidence-showcase li>strong{color:#188269;font-size:18px}.aiv-evidence-showcase li.is-conflict>i{background:#fff2d9;color:#a9751e}.aiv-evidence-showcase aside footer{border-top:1px solid #dce4ed;margin-top:5px;padding-top:17px}.aiv-evidence-showcase aside footer b{color:#188269;font-size:15px}
:root[data-theme="dark"] .aiv-evidence,:root[data-theme="dark"] .aiv-evidence-showcase{background:#081321;color:#eff5ff}:root[data-theme="dark"] .aiv-evidence-hero{background:linear-gradient(135deg,#091525,#101f34)}:root[data-theme="dark"] .aiv-evidence-hero aside,:root[data-theme="dark"] .aiv-evidence-console,:root[data-theme="dark"] .aiv-evidence-showcase aside,:root[data-theme="dark"] .aiv-evidence-tiers section{background:#111f32;color:#edf4ff}:root[data-theme="dark"] .aiv-evidence-output,:root[data-theme="dark"] .aiv-evidence-brief textarea,:root[data-theme="dark"] .aiv-evidence-brief input,:root[data-theme="dark"] .aiv-evidence-brief select{background:#0d1b2e;color:#eef4ff}:root[data-theme="dark"] .aiv-evidence-tiers{background:#0b1728}:root[data-theme="dark"] .aiv-evidence-showcase__claim,:root[data-theme="dark"] .aiv-evidence-gaps section{background:#162942}
@media(max-width:980px){.aiv-evidence-hero__layout,.aiv-evidence-console,.aiv-evidence-showcase__layout{grid-template-columns:1fr}.aiv-evidence-hero aside{max-width:560px}.aiv-evidence-desk>.aiv-container>header{align-items:start;gap:25px;grid-template-columns:1fr}.aiv-evidence-brief{border-bottom:1px solid #d5dfeb;border-right:0}.aiv-evidence-showcase__meta{gap:12px}.aiv-evidence-method{align-items:start;grid-template-columns:1fr}.aiv-evidence-tiers>.aiv-container>div{grid-template-columns:1fr}.aiv-evidence-tiers section+section{border-left:1px solid #cdd9e8;border-top:0}}
@media(max-width:600px){.aiv-evidence-hero{min-height:0}.aiv-evidence-hero__layout{padding-top:50px}.aiv-evidence-hero h1{font-size:52px}.aiv-evidence-hero__proof{flex-wrap:wrap}.aiv-evidence-fields,.aiv-evidence-gaps{grid-template-columns:1fr}.aiv-evidence-brief,.aiv-evidence-output{padding:20px 15px}.aiv-evidence-phases{grid-template-columns:repeat(3,1fr)}.aiv-evidence-matrix>header{display:none}.aiv-evidence-matrix>article{grid-template-columns:1fr auto}.aiv-evidence-matrix article>span:nth-child(2){grid-column:1}.aiv-evidence-showcase__meta{align-items:flex-start;flex-direction:column}.aiv-evidence-showcase__proof{display:grid}.aiv-evidence-tiers section{padding:25px}}
@media(prefers-reduced-motion:reduce){.aiv-evidence-orbit>i,.aiv-evidence-radar i{animation:none}}
.aiv-evidence-report[hidden]{display:none}
