
/*
Theme Name: AIVertify V2 — Verification Lab
Author: AIVertify
Description: Distinctive verification-lab WordPress theme for AIVertify.
Version: 2.1
*/
:root{
  --ink:#07130f;--panel:#0b1d17;--panel2:#10271f;--paper:#f3f0e7;
  --mint:#a7ffcf;--green:#18d67b;--acid:#d8ff58;--gold:#d7b56d;
  --muted:#9db3a9;--line:rgba(167,255,207,.16);--white:#fbfff9;
}
*{box-sizing:border-box} html{scroll-behavior:smooth}
body{margin:0;background:var(--ink);color:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}
a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}
.topbar{position:sticky;top:0;z-index:30;background:rgba(7,19,15,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}
.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.08em}
.mark{width:38px;height:38px;border:1px solid var(--green);display:grid;place-items:center;transform:rotate(45deg);box-shadow:0 0 30px rgba(24,214,123,.25)}
.mark b{transform:rotate(-45deg);color:var(--acid)} .links{display:flex;gap:24px;align-items:center;font-size:14px;color:#c9d8d0}
.pillbtn{border:1px solid var(--green);padding:11px 16px;border-radius:999px;color:var(--mint)}
.hero{min-height:760px;display:grid;align-items:center;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}
.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(167,255,207,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(167,255,207,.045) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black,transparent 85%)}
.hero-grid{position:relative;display:grid;grid-template-columns:1.03fr .97fr;gap:58px;align-items:center;padding:80px 0}
.kicker{font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--green)}
h1{font-size:clamp(58px,7vw,104px);line-height:.88;letter-spacing:-.065em;margin:20px 0 26px;max-width:780px}
h1 em{font-style:normal;color:var(--acid);font-family:Georgia,serif;font-weight:400}
.lede{font-size:20px;line-height:1.65;color:#bfd0c7;max-width:650px}
.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;border-radius:3px;background:var(--acid);color:#07130f;font-weight:900}
.btn.alt{background:transparent;color:var(--white);border:1px solid #365247}
.micro{display:flex;gap:28px;margin-top:34px;color:var(--muted);font-size:12px}.micro b{display:block;color:var(--white);font-size:18px}
.console{background:#06100d;border:1px solid #28483b;box-shadow:0 35px 100px rgba(0,0,0,.4);position:relative}
.console:before{content:"LIVE VERIFICATION LAB";position:absolute;right:-1px;top:-32px;background:var(--acid);color:#07130f;padding:8px 12px;font:800 10px ui-monospace,monospace;letter-spacing:.15em}
.console-head{padding:15px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font:12px ui-monospace,monospace;color:var(--muted)}
.query{padding:22px;border-bottom:1px solid var(--line)}.query small{color:var(--green);font:11px ui-monospace,monospace}.query p{font-size:18px;margin:8px 0 0}
.signal{display:grid;grid-template-columns:1fr 120px;gap:18px;padding:20px 22px;border-bottom:1px solid var(--line);align-items:center}
.signal .name{font-weight:800}.signal small{display:block;color:var(--muted);margin-top:5px}.meter{height:7px;background:#13271f;margin-top:10px}.meter i{display:block;height:100%;background:var(--green)}
.score{font:900 34px ui-monospace,monospace;color:var(--acid);text-align:right}.score small{display:block;font-size:9px;color:var(--muted);letter-spacing:.1em}
.verdict{padding:22px;background:linear-gradient(90deg,rgba(24,214,123,.12),transparent)}.verdict b{color:var(--acid);font-size:23px}.verdict p{color:#b9cbc1;line-height:1.5}
.tape{border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:13px 0;color:#87a095;font:11px ui-monospace,monospace;letter-spacing:.15em}
.tape span{margin-right:44px}.tape strong{color:var(--acid)}
.section{padding:110px 0;border-bottom:1px solid var(--line)}.section-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;margin-bottom:55px}
.section h2{font-size:clamp(38px,5vw,70px);line-height:.98;letter-spacing:-.045em;margin:0}.section-head p{color:#aebfb6;line-height:1.75;font-size:18px;margin:0}
.protocol{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}
.step{padding:28px;min-height:270px;border-right:1px solid var(--line);position:relative}.step:last-child{border-right:0}.step .n{font:700 11px ui-monospace,monospace;color:var(--green)}
.step h3{font-size:24px;margin:45px 0 12px}.step p{color:#9fb1a8;line-height:1.6}.step:after{content:"";position:absolute;left:28px;top:60px;width:28px;height:2px;background:var(--acid)}
.lab{display:grid;grid-template-columns:1fr 1fr;gap:32px}.labcard{background:var(--paper);color:#122019;padding:34px;min-height:430px}
.labcard.dark{background:var(--panel);color:var(--white);border:1px solid var(--line)}.labcard h3{font-size:34px;margin:8px 0 12px}.labcard p{line-height:1.65}
textarea{width:100%;min-height:150px;padding:18px;background:#fff;border:1px solid #c9c7bc;font:inherit;margin:18px 0}
.result-empty{height:100%;display:grid;place-items:center;text-align:center;color:#8ea298}.result-empty b{font-size:42px;color:var(--acid)}
.demo-result{display:none}.demo-result.show{display:block}.demo-result .giant{font:900 82px ui-monospace,monospace;color:var(--acid)}
.demo-result .row{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:14px 0;color:#b8c8c0}.demo-result .row b{color:#fff}
.matrix{display:grid;grid-template-columns:1.2fr .8fr;gap:28px}.matrix-main{border:1px solid var(--line);padding:30px}
.matrix-main table{width:100%;border-collapse:collapse;margin-top:20px}.matrix-main td{padding:18px 0;border-top:1px solid var(--line)}.matrix-main td:last-child{text-align:right;color:var(--acid);font-family:ui-monospace,monospace}
.callout{background:var(--acid);color:#07130f;padding:34px}.callout h3{font-size:38px;line-height:1;margin:0 0 16px}.callout p{line-height:1.6}
.partners{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.partner{border:1px solid var(--line);padding:25px;min-height:180px}.partner .status{font:10px ui-monospace,monospace;color:var(--green);letter-spacing:.12em}.partner h3{margin:34px 0 8px;font-size:24px}.partner p{color:#9fb1a8;line-height:1.5;font-size:14px}
.founder{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.founder-card{border:1px solid var(--line);padding:30px}.founder-card .portrait{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#244f3c,#091711 65%);display:grid;place-items:center;font:900 74px Georgia;color:var(--gold)}
.founder-copy p{color:#afc0b7;line-height:1.8;font-size:18px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.fact{border-top:1px solid var(--line);padding-top:15px}.fact b{display:block;color:var(--acid)}
.pagehero{padding:100px 0 60px;border-bottom:1px solid var(--line)}.pagehero h1{font-size:72px}.prose{max-width:850px;padding:70px 0 120px}.prose h2{font-size:34px;margin-top:50px}.prose p,.prose li{color:#b4c5bc;line-height:1.8}.prose .notice{border-left:3px solid var(--acid);padding:18px 22px;background:rgba(216,255,88,.06)}
footer{padding:48px 0;color:#8fa49a}.foot{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.footlinks{display:flex;gap:20px;flex-wrap:wrap}
@media(max-width:900px){.links{display:none}.hero-grid,.section-head,.lab,.matrix,.founder{grid-template-columns:1fr}.protocol,.partners{grid-template-columns:1fr 1fr}.hero{min-height:auto}.hero-grid{padding:80px 0}.console{margin-top:30px}.facts{grid-template-columns:1fr}.foot{display:block}.footlinks{margin-top:20px}}
@media(max-width:600px){.wrap{width:min(100% - 26px,1180px)}.protocol,.partners{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--line)}h1{font-size:56px}.pagehero h1{font-size:52px}.micro{flex-wrap:wrap}}

/* V3.1 functional additions — preserves the original AIVertify visual system */
.menu-toggle{display:none;background:transparent;border:1px solid var(--line);color:var(--white);font-size:22px;padding:7px 11px;border-radius:3px}
.form-status{margin-top:14px;min-height:22px;font-weight:800;color:#15734a}.labcard.dark .form-status{color:var(--mint)}
.aiv-form{display:grid;gap:16px}.aiv-form label,.time-card label{display:grid;gap:7px;font-weight:800}.aiv-form input,.aiv-form textarea,.time-card input{width:100%;padding:14px 15px;border:1px solid #c9c7bc;background:#fff;color:#122019;font:inherit}.aiv-form textarea{min-height:125px;margin:0}.checkline{grid-template-columns:20px 1fr!important;align-items:start;font-weight:600!important;line-height:1.45}.checkline input{width:auto;margin-top:4px}
.avfy-section{background:radial-gradient(circle at 75% 30%,rgba(215,181,109,.12),transparent 38%),var(--ink)}.avfy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center}.launch-badge{display:inline-block;border:1px solid var(--gold);color:var(--gold);padding:8px 12px;font:800 10px ui-monospace,monospace;letter-spacing:.14em}.avfy-copy h3{font-size:42px;line-height:1.05;margin:22px 0}.network-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:25px 0}.network-stats div{padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.network-stats div:nth-child(even){border-right:0}.network-stats div:nth-last-child(-n+2){border-bottom:0}.network-stats b{display:block;color:var(--acid);margin-bottom:5px}.network-stats span{font-family:ui-monospace,monospace;color:#b7c8bf;font-size:13px}.muted-note{color:var(--muted);line-height:1.7}.avfy-art{border:1px solid var(--line);background:#06100d;padding:10px}.avfy-art img{display:block;width:100%;height:auto}
.founding-section{background:linear-gradient(180deg,rgba(215,181,109,.06),transparent)}.signup-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;background:var(--paper);color:#122019;padding:36px}.signup-panel h3{font-size:36px;margin:18px 0 10px}.signup-panel .launch-badge{color:#755916;border-color:#a98a42}
.time-grid,.protection-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.time-card{padding:32px;border:1px solid var(--line);background:var(--paper);color:#122019}.time-card.darkish{background:var(--panel);color:var(--white)}.time-card.darkish p{color:#b8c8c0;line-height:1.65}.time-card h3{font-size:32px;margin-top:0}.waste-result{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c9c7bc;margin-top:24px;padding-top:20px}.waste-result b{font-size:34px;color:#15734a}
.protection-grid{grid-template-columns:.7fr 1.3fr}.protection-notice{height:max-content}.claim-form{border:1px solid var(--line);padding:28px;background:var(--panel)}.claim-form label{color:var(--white)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:1100px){.links{gap:14px;font-size:12px}}
@media(max-width:900px){.menu-toggle{display:block}.links{display:none;position:absolute;top:76px;left:0;right:0;background:#07130f;border-bottom:1px solid var(--line);padding:18px 20px;flex-direction:column;align-items:stretch;gap:0}.links.open{display:flex}.links a{padding:13px 0;border-bottom:1px solid var(--line)}.links a:last-child{border-bottom:0}.avfy-grid,.signup-panel,.time-grid,.protection-grid{grid-template-columns:1fr}.two-col{grid-template-columns:1fr}}
@media(max-width:600px){.network-stats{grid-template-columns:1fr}.network-stats div{border-right:0!important;border-bottom:1px solid var(--line)!important}.network-stats div:last-child{border-bottom:0!important}.signup-panel,.claim-form,.time-card{padding:22px}.avfy-copy h3{font-size:34px}}


/* Sponsor network — additive only; original theme preserved */
.sponsor-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:26px}.sponsor-card{min-height:110px;border:1px solid rgba(212,175,55,.35);border-radius:18px;padding:22px;background:linear-gradient(145deg,rgba(8,47,37,.95),rgba(3,24,20,.98));box-shadow:0 14px 35px rgba(0,0,0,.22);display:flex;flex-direction:column;justify-content:center;transition:.2s ease}.sponsor-card:hover{transform:translateY(-2px);border-color:var(--gold)}.sponsor-card strong{font-size:20px;color:#e2c35a}.sponsor-card span{margin-top:7px;font-size:13px;opacity:.72}.sponsor-links{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 28px}.sponsor-links a{border:1px solid var(--line);border-radius:999px;padding:9px 13px;color:var(--mint);background:rgba(255,255,255,.025)}@media(max-width:1100px){.sponsor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sponsor-grid{grid-template-columns:1fr}.sponsor-card{min-height:86px}}

.founding-counter{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--gold);background:#07130f;padding:12px 18px;margin-bottom:18px}.founding-counter span{font-size:44px;line-height:1;color:var(--acid);font-weight:900}.founding-counter small{color:var(--gold);font:800 11px ui-monospace,monospace;letter-spacing:.12em;max-width:100px}.founding-counter:before{content:"● LIVE";color:#7dff4f;font:800 10px ui-monospace,monospace;letter-spacing:.1em}
.sponsor-landing h1{max-width:900px}.sponsor-detail{max-width:820px;border:1px solid var(--line);padding:42px;background:linear-gradient(145deg,rgba(8,47,37,.92),rgba(3,24,20,.98));border-radius:22px}.sponsor-detail h2{font-size:42px;margin:16px 0}.sponsor-detail p{font-size:18px;line-height:1.7;color:#b7c7bf}

/* AVFY factual panel + pricing */
.avfy-factcard{min-height:100%;border:1px solid var(--gold);background:radial-gradient(circle at 50% 10%,rgba(215,181,109,.13),transparent 42%),#06100d;padding:32px;display:flex;flex-direction:column;justify-content:center}.avfy-big{font-size:52px;font-weight:900;line-height:1;color:var(--acid);margin:24px 0 8px;letter-spacing:-.04em}.avfy-big span{display:block;font-size:22px;color:var(--gold);letter-spacing:.12em;margin-top:8px}.avfy-factcard>p{color:var(--muted);margin:0 0 28px}.avfy-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.avfy-facts div{padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.avfy-facts div:nth-child(even){border-right:0}.avfy-facts div:nth-last-child(-n+2){border-bottom:0}.avfy-facts b{display:block;color:var(--gold);font-size:11px;letter-spacing:.12em;margin-bottom:7px}.avfy-facts span{color:#d4e0d8;line-height:1.45}.pricing-section{background:radial-gradient(circle at 50% 0%,rgba(120,255,91,.06),transparent 38%),#07100d}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.price-card{border:1px solid var(--line);background:#08130f;padding:26px;display:flex;flex-direction:column;min-height:270px}.price-card.featured{border-color:var(--gold);box-shadow:0 0 0 1px rgba(215,181,109,.12) inset}.price-card.public{border-color:rgba(120,255,91,.28)}.price-type{font:800 11px ui-monospace,monospace;letter-spacing:.12em;color:var(--gold);min-height:30px}.price{font-size:38px;font-weight:900;color:var(--acid);margin:15px 0}.price small{font-size:14px;color:var(--muted);font-weight:700}.price-card p{color:var(--muted);line-height:1.6;flex:1}.price-card .btn{align-self:flex-start;margin-top:16px}.pricing-note{margin-top:20px;border:1px solid var(--line);background:#08130f;padding:18px;color:#d4e0d8}.pricing-note strong,.pricing-note b{color:var(--gold)}
@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pricing-grid,.avfy-facts{grid-template-columns:1fr}.avfy-facts div{border-right:0!important;border-bottom:1px solid var(--line)!important}.avfy-facts div:last-child{border-bottom:0!important}.avfy-big{font-size:42px}}

/* AVFY coin logo + answer panel */
.brand-coin{width:46px;height:46px;object-fit:cover;border-radius:50%;display:block;box-shadow:0 0 0 1px rgba(215,181,109,.45),0 0 18px rgba(215,181,109,.16)}
.brand{gap:12px}.result-coin{width:92px;height:92px;object-fit:cover;border-radius:50%;margin:0 auto 14px;display:block}.verified-answer{border:1px solid rgba(120,255,91,.34);background:rgba(120,255,91,.055);padding:20px;margin:14px 0 24px}.verified-answer small{font:800 10px ui-monospace,monospace;letter-spacing:.13em;color:var(--acid)}.verified-answer h3{font-size:24px;line-height:1.35;margin:9px 0 10px;color:#f4f7f3}.verified-answer p{margin:0;color:#98aca2;font-size:12px;line-height:1.55}
@media(max-width:600px){.brand-coin{width:40px;height:40px}.brand>span{font-size:16px}.verified-answer h3{font-size:20px}}

/* Official AIVertify / AVFY coin identity */
.brand-coin{width:64px;height:64px;object-fit:contain;border-radius:50%;display:block;box-shadow:0 0 0 2px rgba(215,181,109,.72),0 0 22px rgba(215,181,109,.28)}
.founding-coin{width:150px;height:150px;object-fit:contain;border-radius:50%;display:block;margin:0 0 18px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.28))}
@media(max-width:600px){.brand-coin{width:52px;height:52px}.founding-coin{width:120px;height:120px}}


/* Three AI Judges — visible verification team */
.ai-judges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px}.ai-judge{border:1px solid rgba(215,181,109,.42);background:linear-gradient(145deg,#071510,#0a2119);padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;box-shadow:0 14px 34px rgba(0,0,0,.18)}.judge-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--gold);color:var(--acid);font-weight:900;font-size:13px;box-shadow:0 0 20px rgba(215,181,109,.18)}.ai-judge b{display:block;color:var(--gold);font:900 11px ui-monospace,monospace;letter-spacing:.12em}.ai-judge span{display:block;color:#d3dfd8;font-size:13px;margin-top:4px}.ai-judge i{font-style:normal;color:var(--acid);font:800 9px ui-monospace,monospace;letter-spacing:.1em}.ai-judge i:before{content:"●";margin-right:6px;animation:judgepulse 1.2s infinite}@keyframes judgepulse{0%,100%{opacity:.25}50%{opacity:1}}@media(max-width:800px){.ai-judges{grid-template-columns:1fr}.ai-judge{grid-template-columns:auto 1fr auto}}

/* Pictured AI Judges */
.pictured-judges .ai-judge.pictured{display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,#071510,#0a2119);position:relative}.pictured-judges .ai-judge.pictured img{width:100%;height:220px;object-fit:cover;object-position:center top;display:block;border-bottom:1px solid rgba(215,181,109,.42)}.pictured-judges .judge-copy{padding:16px 18px 12px}.pictured-judges .judge-copy b{font-size:11px}.pictured-judges .judge-copy strong{display:block;color:var(--gold);font-size:20px;letter-spacing:.04em;margin:5px 0 8px}.pictured-judges .judge-copy span{line-height:1.45;min-height:56px}.pictured-judges .ai-judge i{padding:0 18px 16px;align-self:flex-start}@media(max-width:800px){.pictured-judges .ai-judge.pictured img{height:auto;max-height:340px;object-fit:cover}}

/* 2026 product separation: AIVertify verification + dedicated AVFY Network */
.avfy-nav{border-left:1px solid rgba(215,181,109,.38);padding-left:18px!important;color:var(--gold)!important}.avfy-home-teaser{background:linear-gradient(180deg,#07130f,#091a14);border-top:1px solid rgba(215,181,109,.22);border-bottom:1px solid rgba(215,181,109,.22)}.avfy-teaser{display:grid;grid-template-columns:1.35fr .65fr;gap:48px;align-items:center;border:1px solid rgba(215,181,109,.35);padding:42px;background:radial-gradient(circle at 85% 50%,rgba(215,181,109,.13),transparent 32%),#07130f}.avfy-teaser h2{font-size:48px;margin:10px 0 14px}.avfy-teaser p{max-width:760px;color:var(--muted);font-size:17px;line-height:1.7}.avfy-teaser-coin{width:min(250px,100%);justify-self:center;filter:drop-shadow(0 18px 35px rgba(0,0,0,.4))}.avfy-network-hero{background:radial-gradient(circle at 75% 45%,rgba(215,181,109,.13),transparent 28%),#06100d}.avfy-page-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.avfy-page-coin{width:min(340px,100%);justify-self:center;filter:drop-shadow(0 22px 44px rgba(0,0,0,.45))}.avfy-utility{background:#07130f}.avfy-network-page .avfy-section{border-top:1px solid rgba(215,181,109,.2)}
@media(max-width:900px){.avfy-nav{border-left:0;padding-left:0!important}.avfy-teaser,.avfy-page-hero-grid{grid-template-columns:1fr}.avfy-teaser-coin,.avfy-page-coin{width:190px}.avfy-teaser{padding:28px}.avfy-teaser h2{font-size:38px}}

.avfy-fund-panel{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;padding:32px;border:1px solid rgba(194,155,74,.35);border-radius:22px;background:rgba(5,32,24,.7)}
.avfy-fund-panel h3{font-size:30px;margin:12px 0}.avfy-fund-panel p{line-height:1.7}.avfy-fund-panel .aiv-form{margin:0}
@media(max-width:800px){.avfy-fund-panel{grid-template-columns:1fr;padding:22px}}

/* Four-perspective verification results */
.judge-results{margin-top:22px;display:grid;gap:10px}.judge-results details{border:1px solid rgba(212,175,55,.35);border-radius:10px;background:rgba(255,255,255,.04);padding:10px 12px}.judge-results summary{cursor:pointer;font-weight:800;color:#e7c75f}.judge-results pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;color:#d8e3dd;line-height:1.55;margin:12px 0 4px;font-size:13px}

/* AIVertify multi-provider display */
.provider-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px}.provider-card{border:1px solid rgba(215,181,109,.34);background:#071510;padding:15px;border-radius:14px;display:grid;grid-template-columns:42px 1fr;column-gap:10px;align-items:center}.provider-badge{grid-row:1/4;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold);font-weight:900}.provider-card strong{color:#fff;font-size:15px}.provider-card span{color:#9fb2a9;font-size:11px}.provider-card i{font-style:normal;color:var(--gold);font:800 9px ui-monospace,monospace;letter-spacing:.08em;margin-top:3px}.provider-card.active{border-color:var(--acid);box-shadow:0 0 0 1px rgba(72,255,170,.12)}.provider-card.active i{color:var(--acid)}@media(max-width:900px){.provider-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.provider-strip{grid-template-columns:1fr}}

/* Four-judge panel */
.ai-judges.four-judges{grid-template-columns:repeat(4,minmax(0,1fr))}.pictured-judges .judge-four img{object-fit:contain;background:radial-gradient(circle at center,#12372b 0,#071510 72%);padding:18px}.pictured-judges .four-judges .judge-copy span{min-height:76px}@media(max-width:1100px){.ai-judges.four-judges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ai-judges.four-judges{grid-template-columns:1fr}}

/* Four named AI judge panel */
.ai-judges.provider-judges{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 26px}
.provider-judge{display:flex;flex-direction:column;align-items:flex-start;min-height:330px;border-radius:16px;padding:22px!important;position:relative;overflow:hidden}
.provider-judge:after{content:"";position:absolute;inset:auto -25% -35% -25%;height:55%;background:radial-gradient(circle,rgba(50,255,151,.10),transparent 68%);pointer-events:none}
.provider-judge-icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:900;margin-bottom:18px;border:2px solid currentColor;background:rgba(255,255,255,.035)}
.provider-judge .judge-copy{padding:0!important}.provider-judge .judge-copy b{font-size:20px!important;letter-spacing:0!important;margin-bottom:4px}.provider-judge .judge-copy strong{font-size:14px!important;color:#d9e6df!important;margin:0 0 16px!important}.provider-judge .judge-copy span{min-height:84px!important;line-height:1.5}.provider-judge .judge-copy em{display:inline-block;margin-top:14px;padding:5px 10px;border-radius:999px;border:1px solid currentColor;font:800 9px ui-monospace,monospace;letter-spacing:.08em;font-style:normal}.provider-judge>i{margin-top:auto;padding:16px 0 0!important}
.chatgpt-judge{color:#52e6a1;border-color:rgba(82,230,161,.65)!important}.chatgpt-judge .judge-copy b{color:#52e6a1!important}
.google-judge{color:#5ba8ff;border-color:rgba(91,168,255,.65)!important}.google-judge .judge-copy b{color:#5ba8ff!important}
.microsoft-judge{color:#b98cff;border-color:rgba(185,140,255,.65)!important}.microsoft-judge .judge-copy b{color:#b98cff!important}
.claude-judge{color:#e49a68;border-color:rgba(228,154,104,.65)!important}.claude-judge .judge-copy b{color:#e49a68!important}
.microsoft-mark{grid-template-columns:repeat(2,18px);grid-template-rows:repeat(2,18px);gap:3px}.microsoft-mark span{display:block;width:18px;height:18px;background:currentColor;margin:0!important;min-height:0!important}
@media(max-width:1100px){.ai-judges.provider-judges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ai-judges.provider-judges{grid-template-columns:1fr}.provider-judge{min-height:280px}}
/* Approved 4-AI-Judge verification design */
.judge-showcase{padding:26px 0 44px;background:radial-gradient(circle at 50% 0,#063a28 0,#03150f 46%,#020b08 100%);border-top:1px solid #b88a17;border-bottom:1px solid #b88a17;color:#fff}.judge-showcase .wrap{max-width:1420px}.judge-showcase-head{text-align:center;margin-bottom:12px}.judge-showcase-head h2{font-size:clamp(42px,5vw,68px);margin:0;color:#fff;letter-spacing:-.03em}.judge-showcase-tag{color:#e2aa24;font-weight:900;letter-spacing:.22em;font-size:22px;margin:4px 0 10px}.judge-showcase-head p{color:#e5ece8;font-size:16px;line-height:1.45}.verify-entry{border:1px solid #c69213;border-radius:16px;background:rgba(3,17,13,.88);padding:16px 22px;margin:10px auto 18px}.verify-entry label{display:block;font-weight:800;margin-bottom:10px}.verify-entry-row{display:grid;grid-template-columns:1fr 220px;gap:20px;align-items:stretch}.verify-entry textarea{min-height:62px;resize:vertical;border:0;border-radius:7px;background:linear-gradient(90deg,#1d2926,#202a28);color:#fff;padding:18px 20px;font-size:16px}.verify-now{font-size:18px!important;font-weight:900!important;background:linear-gradient(#ffd665,#d99c00)!important;color:#111!important;border-radius:8px!important}.verify-points{display:flex;justify-content:center;gap:42px;flex-wrap:wrap;margin-top:14px;color:#e2e9e5}.verify-points span::first-letter{color:#28ed7e}.judge-panel-title{text-align:center;color:#f0b52a;font-weight:900;font-size:24px;letter-spacing:.03em;margin:12px 0}.judge-panel-title span:before,.judge-panel-title span:after{content:"";display:inline-block;width:90px;height:2px;background:linear-gradient(90deg,transparent,#e0a21b);vertical-align:middle;margin:0 18px}.judge-panel-title span:after{background:linear-gradient(90deg,#e0a21b,transparent)}.provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:1px solid #8e6712;border-radius:18px;padding:12px;background:rgba(0,0,0,.12)}.provider-card{min-height:360px;border-radius:13px;padding:18px 20px 14px;background:linear-gradient(145deg,#061813,#04100d);display:flex;flex-direction:column;box-shadow:inset 0 0 30px rgba(0,0,0,.28)}.provider-card.chatgpt{border:1px solid #25c978}.provider-card.google{border:1px solid #378bd2}.provider-card.microsoft{border:1px solid #8d55bd}.provider-card.claude{border:1px solid #a86d12}.provider-top{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start}.brand-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:900;background:#0b6d4c;color:white}.google-icon{background:conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:white}.claude-icon{background:#d6a66b;color:#111}.ms-icon{border-radius:0;background:transparent;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;padding:8px}.ms-icon i:nth-child(1){background:#f35325}.ms-icon i:nth-child(2){background:#81bc06}.ms-icon i:nth-child(3){background:#05a6f0}.ms-icon i:nth-child(4){background:#ffba08}.provider-card h3{font-size:22px;margin:2px 0 0}.provider-card.chatgpt h3,.provider-card.chatgpt h4{color:#52e69b}.provider-card.google h3,.provider-card.google h4{color:#55a7ff}.provider-card.microsoft h3,.provider-card.microsoft h4{color:#c47aff}.provider-card.claude h3,.provider-card.claude h4{color:#ff9a32}.provider-card .provider-top p{margin:2px 0 7px;color:#fff}.provider-card .provider-top b{display:inline-block;font-size:11px;border:1px solid currentColor;border-radius:999px;padding:4px 9px}.provider-card>p{line-height:1.45;margin:18px 0 10px;color:#f0f4f2}.provider-card h4{margin:0 0 5px}.provider-card ul{list-style:none;padding:0;margin:0;line-height:1.55;color:#f5f7f6}.provider-card .analyzing{margin-top:auto;text-align:center;border-radius:6px;padding:8px;font-weight:900;background:rgba(255,255,255,.04)}.final-verdict{margin-top:10px;border:1px solid #a97b16;border-radius:16px;background:linear-gradient(90deg,#06271c,#04120e);padding:14px 18px}.verdict-intro{display:grid;grid-template-columns:105px 1fr;align-items:center}.verdict-shield{width:72px;height:82px;clip-path:polygon(50% 0,92% 16%,82% 74%,50% 100%,18% 74%,8% 16%);background:linear-gradient(#64df77,#1c813f);display:grid;place-items:center;font-size:38px;font-weight:900;margin:auto}.verdict-intro h3{color:#efb12b;font-size:25px;margin:0 0 6px}.verdict-intro p{margin:3px 0;color:#eef3f0}.verdict-result-main{display:grid;grid-template-columns:1fr 300px 190px;gap:28px;align-items:center}.verdict-result-main h3{color:#efb12b;font-size:26px}.verdict-box,.confidence-box{text-align:center;border:1px solid rgba(69,197,108,.25);padding:18px;border-radius:9px}.verdict-box b,.confidence-box b{display:block;font-size:28px;color:#e7b23a;margin-top:10px}.result-meta{display:flex;gap:24px;flex-wrap:wrap;margin-top:10px;color:#cbd8d1}.judge-results details{margin-top:12px;border-top:1px solid rgba(215,181,109,.35);padding-top:10px}.judge-results summary{text-align:center;color:#eab02b;font-weight:900;letter-spacing:.08em}.judge-results h4{color:#eab02b;margin:16px 0 4px}.judge-results pre{white-space:pre-wrap;color:#dbe5e0}.demo-result{display:none}.demo-result.show{display:block}.demo-result.show+.x{display:none}@media(max-width:1100px){.provider-grid{grid-template-columns:repeat(2,1fr)}.verdict-result-main{grid-template-columns:1fr 220px}.confidence-box{grid-column:2}.verify-entry-row{grid-template-columns:1fr 190px}}@media(max-width:700px){.provider-grid{grid-template-columns:1fr}.verify-entry-row{grid-template-columns:1fr}.verify-now{min-height:56px}.judge-showcase-tag{font-size:16px}.verify-points{gap:12px 20px}.judge-panel-title span:before,.judge-panel-title span:after{width:30px;margin:0 8px}.verdict-intro{grid-template-columns:1fr;text-align:center;gap:10px}.verdict-result-main{grid-template-columns:1fr}.confidence-box{grid-column:auto}.provider-card{min-height:320px}}

/* Approved screenshot header */
.text-brand{display:flex!important;flex-direction:column;line-height:.86;text-decoration:none;min-width:250px}.text-brand strong{font-size:48px;letter-spacing:-2px;background:linear-gradient(180deg,#fff0a6,#d79800);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.text-brand small{font-size:11px;color:#fff;letter-spacing:.8px;margin-left:19px;margin-top:7px}.approved-nav{gap:28px!important;align-items:center}.approved-nav>a{font-size:14px;font-weight:700;white-space:nowrap}.approved-nav .api-settings-link{border:1px solid #d99c00;border-radius:9px;padding:12px 18px!important;color:#efb927!important;background:#06140e!important}.judge-panel-title:before{content:""!important}.judge-panel-title{height:0!important;margin:0!important}.judge-showcase{padding-top:28px!important}
@media(max-width:1100px){.text-brand strong{font-size:38px}.approved-nav{gap:14px!important}.approved-nav>a{font-size:12px}}


/* FINAL APPROVED 4-AI PANEL — screenshot-match overrides */
.judge-showcase{padding:18px 0 34px;background:radial-gradient(circle at 50% 0,#063822 0,#02120d 48%,#010906 100%);}
.judge-showcase .wrap{width:min(1450px,calc(100% - 64px));max-width:1450px!important}
.judge-showcase-head{margin:0 0 8px}.judge-showcase-head h2{font-size:clamp(48px,4.25vw,68px);line-height:1.02;font-weight:850}.judge-showcase-tag{font-size:23px;line-height:1.2;margin:5px 0 8px}.judge-showcase-head p{font-size:17px;margin:0;line-height:1.4}
.verify-entry{padding:15px 26px 14px;margin:8px auto 20px;border-radius:15px}.verify-entry label{font-size:16px}.verify-entry-row{grid-template-columns:minmax(0,1fr) 220px;gap:28px}.verify-entry textarea{height:62px;min-height:62px;padding:19px 22px;font-size:16px}.verify-now{height:62px;font-size:20px!important}.verify-points{gap:46px;margin-top:13px;font-size:15px}
.provider-grid{gap:14px;padding:0;border:0;background:transparent;border-radius:0}.provider-card{min-width:0;min-height:360px;padding:18px 20px 14px;border-radius:13px}.provider-top{grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.brand-icon{width:64px;height:64px}.provider-card h3{font-size:22px;line-height:1.15;white-space:nowrap;letter-spacing:-.02em}.provider-card .provider-top b{font-size:11px;white-space:nowrap;margin-top:7px}.provider-card>p{font-size:16px;line-height:1.45;margin:18px 0 10px}.provider-card h4{font-size:16px}.provider-card ul{font-size:15px;line-height:1.55}.provider-card .analyzing{font-size:17px;padding:8px}
.chatgpt-icon{background:linear-gradient(145deg,#14a879,#087451);border:1px solid #29e5a0}.openai-mark{font-size:40px;line-height:1;color:#fff;transform:rotate(10deg)}
.google-icon{font-size:0;position:relative}.google-icon:after{content:'G';font-size:37px;font-weight:900;color:#fff;text-shadow:2px 0 #4285f4,-2px 0 #34a853,0 2px #fbbc05,0 -2px #ea4335}
.ms-icon{width:64px;height:64px;padding:7px;gap:3px}.claude-icon{width:64px;height:64px;font-size:31px;background:linear-gradient(145deg,#efbd75,#ca8d49)}
.final-verdict{margin-top:10px;padding:12px 18px}.verdict-intro{grid-template-columns:115px 1fr}.verdict-intro h3{font-size:25px}.verdict-intro p{font-size:15px}.verdict-shield{width:74px;height:84px}
@media(max-width:1250px){.judge-showcase .wrap{width:min(1180px,calc(100% - 40px))}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-card h3{white-space:normal}}
@media(max-width:700px){.judge-showcase .wrap{width:min(100% - 24px,1450px)}.provider-grid{grid-template-columns:1fr}.verify-entry-row{grid-template-columns:1fr}.provider-card h3{white-space:normal}.verify-points{gap:10px 18px}}

/* EXACT APPROVED VERIFICATION SCREEN — 2026-09-01 */
.judge-showcase.exact-match{padding:18px 0 28px!important;background:radial-gradient(circle at 50% -10%,#06371f 0,#02130d 47%,#010b07 100%)!important;border-top:1px solid #8f6b0e!important;border-bottom:1px solid #8f6b0e!important;color:#fff!important}
.judge-showcase.exact-match .wrap{width:min(1450px,calc(100% - 72px))!important;max-width:1450px!important;margin:0 auto!important}
.exact-match .judge-showcase-head{text-align:center!important;margin:0 0 8px!important}
.exact-match .judge-showcase-head h2{font-size:50px!important;line-height:1.02!important;margin:0!important;color:#fff!important;font-weight:850!important;letter-spacing:-1.5px!important}
.exact-match .judge-showcase-tag{color:#e6ad24!important;font-weight:900!important;letter-spacing:6px!important;font-size:23px!important;line-height:1.2!important;margin:6px 0 7px!important}
.exact-match .judge-showcase-head p{font-size:16px!important;line-height:1.4!important;color:#f1f4f2!important;margin:0!important;font-weight:400!important}
.exact-match .verify-entry{border:1px solid #bc8600!important;border-radius:16px!important;background:rgba(2,16,11,.92)!important;padding:14px 30px 13px!important;margin:8px auto 20px!important;box-shadow:none!important}
.exact-match .verify-entry label{font-size:16px!important;font-weight:800!important;margin:0 0 10px!important;color:#fff!important}
.exact-match .verify-entry-row{display:grid!important;grid-template-columns:minmax(0,1fr) 214px!important;gap:29px!important;align-items:stretch!important}
.exact-match .verify-entry textarea{height:62px!important;min-height:62px!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:7px!important;background:linear-gradient(90deg,#1c2926,#202a28)!important;color:#fff!important;padding:18px 21px!important;font-size:16px!important;line-height:1.5!important;box-shadow:none!important}
.exact-match .verify-now{height:62px!important;min-height:62px!important;border:1px solid #f6c447!important;border-radius:8px!important;background:linear-gradient(#ffd668,#dca000)!important;color:#080808!important;font-size:20px!important;font-weight:900!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)!important;padding:0 18px!important}
.exact-match .verify-arrow{font-size:28px!important;vertical-align:-2px!important;margin-left:5px!important}
.exact-match .verify-points{display:flex!important;justify-content:center!important;gap:47px!important;flex-wrap:wrap!important;margin:13px 0 0!important;color:#e9eeeb!important;font-size:15px!important;line-height:1.2!important}
.exact-match .verify-points span{display:flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important}
.exact-match .verify-points span i{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;border:2px solid #1be56b!important;border-radius:50%!important;color:#1be56b!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;line-height:1!important}
.exact-match .provider-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important;padding:0!important;border:0!important;background:transparent!important}
.exact-match .provider-card{min-width:0!important;min-height:382px!important;border-radius:13px!important;padding:15px 20px 13px!important;background:linear-gradient(145deg,#061812,#03100c)!important;display:flex!important;flex-direction:column!important;box-shadow:inset 0 0 30px rgba(0,0,0,.25)!important}
.exact-match .provider-card.chatgpt{border:1px solid #22d46f!important}.exact-match .provider-card.google{border:1px solid #2e8ce2!important}.exact-match .provider-card.microsoft{border:1px solid #9959d2!important}.exact-match .provider-card.claude{border:1px solid #d18500!important}
.exact-match .provider-top{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;margin-bottom:7px!important}
.exact-match .brand-icon{width:78px!important;height:78px!important;display:grid!important;place-items:center!important}
.exact-match .chatgpt-icon{border-radius:50%!important;background:linear-gradient(145deg,#13a775,#087b58)!important;border:1px solid #2ae5a1!important;padding:14px!important}
.exact-match .chatgpt-icon img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}
.exact-match .google-icon{border-radius:50%!important;background:transparent!important;padding:5px!important}
.exact-match .google-icon img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important}
.exact-match .ms-icon{border-radius:0!important;background:transparent!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;gap:4px!important;padding:8px!important}
.exact-match .ms-icon i{display:block!important;width:auto!important;height:auto!important;margin:0!important}.exact-match .ms-icon i:nth-child(1){background:#f35325!important}.exact-match .ms-icon i:nth-child(2){background:#81bc06!important}.exact-match .ms-icon i:nth-child(3){background:#05a6f0!important}.exact-match .ms-icon i:nth-child(4){background:#ffba08!important}
.exact-match .claude-icon{border-radius:50%!important;background:linear-gradient(145deg,#f0bd6e,#d79820)!important;color:#0c0c0c!important;font-size:34px!important;font-weight:900!important}
.exact-match .provider-heading{min-width:0!important}.exact-match .provider-card h3{font-size:21px!important;line-height:1.15!important;margin:0 0 8px!important;font-weight:800!important;letter-spacing:-.2px!important;white-space:nowrap!important}.exact-match .chatgpt h3,.exact-match .chatgpt h4{color:#45df80!important}.exact-match .google h3,.exact-match .google h4{color:#48a0f4!important}.exact-match .microsoft h3,.exact-match .microsoft h4{color:#bd66ee!important}.exact-match .claude h3,.exact-match .claude h4{color:#f49a12!important}
.exact-match .provider-heading b{display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid currentColor!important;border-radius:999px!important;padding:4px 9px!important;color:#fff!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important;line-height:1!important}.exact-match .status-dot{width:13px!important;height:13px!important;border-radius:50%!important;display:inline-block!important}.exact-match .chatgpt .status-dot{background:#45df80!important;box-shadow:0 0 9px rgba(69,223,128,.9)!important}.exact-match .google .status-dot{background:#42a6ff!important;box-shadow:0 0 9px rgba(66,166,255,.9)!important}.exact-match .microsoft .status-dot{background:#bb68ee!important;box-shadow:0 0 9px rgba(187,104,238,.9)!important}.exact-match .claude .status-dot{background:#f2a11b!important;box-shadow:0 0 9px rgba(242,161,27,.9)!important}.exact-match .info-dot{display:inline-grid!important;place-items:center!important;width:14px!important;height:14px!important;border:1px solid currentColor!important;border-radius:50%!important;font-size:9px!important;font-weight:700!important}
.exact-match .provider-card>p{font-size:16px!important;line-height:1.55!important;margin:14px 7px 14px!important;color:#f3f5f4!important;font-weight:400!important}.exact-match .provider-card h4{font-size:16px!important;line-height:1.2!important;margin:0 7px 6px!important;font-weight:900!important}.exact-match .provider-card ul{list-style:none!important;padding:0!important;margin:0 7px 13px!important;font-size:15px!important;line-height:1.62!important;color:#f7f8f7!important}.exact-match .provider-card li{display:flex!important;align-items:center!important;gap:8px!important}.exact-match .provider-card li i{font-style:normal!important;font-size:19px!important;line-height:1!important;font-weight:900!important}.exact-match .chatgpt li i{color:#38df78!important}.exact-match .google li i{color:#3497ef!important}.exact-match .microsoft li i{color:#b654e8!important}.exact-match .claude li i{color:#f39a08!important}
.exact-match .analyzing{margin-top:auto!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:27px!important;border-radius:7px!important;font-size:17px!important;font-weight:900!important;background:rgba(255,255,255,.025)!important}.exact-match .chatgpt .analyzing{color:#40db79!important;border:1px solid rgba(34,212,111,.35)!important}.exact-match .google .analyzing{color:#3998ed!important;border:1px solid rgba(46,140,226,.35)!important}.exact-match .microsoft .analyzing{color:#b85ae7!important;border:1px solid rgba(153,89,210,.35)!important}.exact-match .claude .analyzing{color:#ef980a!important;border:1px solid rgba(209,133,0,.35)!important}.exact-match .dot-grid{display:grid!important;grid-template-columns:repeat(3,5px)!important;grid-auto-rows:5px!important;gap:4px!important}.exact-match .dot-grid i{width:5px!important;height:5px!important;border-radius:50%!important;background:currentColor!important;display:block!important}
.exact-match .final-verdict{margin-top:9px!important;border:1px solid #a97511!important;border-radius:15px!important;background:linear-gradient(90deg,#061e16,#03110d)!important;padding:0!important;overflow:hidden!important}.exact-match .final-verdict-grid{display:grid!important;grid-template-columns:minmax(0,1.7fr) 310px 278px!important;gap:20px!important;align-items:center!important;padding:14px 68px 12px 58px!important}.exact-match .verdict-intro{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.exact-match .verdict-shield{width:82px!important;height:96px!important;clip-path:polygon(50% 0,92% 16%,84% 74%,50% 100%,16% 74%,8% 16%)!important;background:linear-gradient(#5fd448,#186b20)!important;position:relative!important;display:grid!important;place-items:center!important;margin:0!important}.exact-match .verdict-shield:after{content:""!important;position:absolute!important;inset:8px!important;clip-path:inherit!important;background:#062616!important}.exact-match .verdict-shield span{position:relative!important;z-index:2!important;color:#a9ea45!important;font-size:43px!important;font-weight:900!important}.exact-match .verdict-intro h3{color:#e7a51e!important;font-size:25px!important;line-height:1.15!important;margin:0 0 5px!important;font-weight:850!important}.exact-match .verdict-intro p{font-size:15px!important;line-height:1.35!important;color:#f1f4f2!important;margin:3px 0!important}.exact-match .verdict-box,.exact-match .confidence-box{height:120px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(55,185,83,.52)!important;border-radius:8px!important;background:rgba(0,30,18,.22)!important;text-align:center!important}.exact-match .verdict-box small{color:#49dd5e!important;font-size:15px!important;font-weight:500!important}.exact-match .confidence-box small{color:#efb01f!important;font-size:15px!important;font-weight:500!important;margin-bottom:8px!important}.exact-match .verdict-box b{display:block!important;color:#d5d34d!important;font-size:25px!important;letter-spacing:6px!important;margin-top:17px!important}.exact-match .confidence-ring{width:82px!important;height:82px!important;border-radius:50%!important;border:6px solid rgba(185,136,18,.2)!important;border-right-color:#b17d11!important;display:grid!important;place-items:center!important}.exact-match .confidence-ring b{color:#e1ad28!important;font-size:22px!important;letter-spacing:3px!important;margin:0!important}.exact-match .judge-results{border-top:1px solid rgba(187,137,18,.28)!important}.exact-match .judge-results details{margin:0!important;padding:0!important;border:0!important}.exact-match .judge-results summary{list-style:none!important;text-align:center!important;color:#e4a51c!important;font-size:18px!important;line-height:1!important;font-weight:900!important;letter-spacing:1px!important;padding:11px 10px 12px!important;cursor:pointer!important}.exact-match .judge-results summary::-webkit-details-marker{display:none!important}.exact-match .judge-results summary span{font-size:29px!important;margin-left:12px!important;vertical-align:-4px!important}.exact-match .judge-results h4,.exact-match .judge-results pre{margin-left:22px!important;margin-right:22px!important}.exact-match .demo-result{display:none!important;padding:0 58px 12px!important}.exact-match .demo-result.show{display:block!important}.exact-match .final-answer-text h3{color:#e7a51e!important;margin:8px 0 3px!important}.exact-match .result-meta{font-size:13px!important;color:#cbd8d1!important}.exact-match .desktop-only{display:block!important}
@media(max-width:1200px){.exact-match .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.exact-match .final-verdict-grid{grid-template-columns:1fr 220px!important;padding:14px 24px!important}.exact-match .confidence-box{grid-column:2!important}.exact-match .provider-card h3{white-space:normal!important}.exact-match .verify-points{gap:22px!important}}
@media(max-width:700px){.judge-showcase.exact-match .wrap{width:calc(100% - 24px)!important}.exact-match .provider-grid{grid-template-columns:1fr!important}.exact-match .verify-entry-row{grid-template-columns:1fr!important}.exact-match .final-verdict-grid{grid-template-columns:1fr!important}.exact-match .confidence-box{grid-column:auto!important}.exact-match .verdict-intro{grid-template-columns:1fr!important;text-align:center!important}.exact-match .verdict-shield{margin:auto!important}.exact-match .desktop-only{display:none!important}.exact-match .judge-showcase-head h2{font-size:38px!important}.exact-match .judge-showcase-tag{font-size:15px!important;letter-spacing:3px!important}}
/* Prompt 3 correction: use only the Google/Gemini image logo; remove legacy generated G overlay. */
.exact-match .google-icon:after,.google-icon:after{content:none!important;display:none!important;}
\n/* Final AVFY navigation dropdown — preserves approved header */
.approved-nav .nav-dropdown{position:relative;display:flex;align-items:center}
.approved-nav .nav-dropbtn{appearance:none;border:0;background:transparent;color:#efb927;font:700 14px inherit;cursor:pointer;padding:14px 2px;white-space:nowrap}
.approved-nav .nav-dropmenu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:205px;background:#06140e;border:1px solid #d99c00;border-radius:9px;padding:7px;z-index:9999;box-shadow:0 14px 30px rgba(0,0,0,.45)}
.approved-nav .nav-dropmenu a{display:block;padding:11px 13px;color:#f4d47c!important;font-size:12px!important;font-weight:800!important;text-decoration:none;border-radius:6px;white-space:nowrap}
.approved-nav .nav-dropmenu a:hover{background:rgba(217,156,0,.12);color:#fff0a6!important}
.approved-nav .nav-dropdown:hover .nav-dropmenu,.approved-nav .nav-dropdown:focus-within .nav-dropmenu{display:block}
/* Microsoft Copilot: visible official four-color square mark */
.exact-match .provider-card.microsoft .ms-icon{width:78px!important;height:78px!important;padding:8px!important;gap:4px!important;flex:none!important}
.exact-match .provider-card.microsoft .ms-icon i{display:block!important;min-width:0!important;min-height:0!important}
@media(max-width:900px){.approved-nav .nav-dropdown{display:block}.approved-nav .nav-dropbtn{width:100%;text-align:left;padding:13px 0;border-bottom:1px solid var(--line)}.approved-nav .nav-dropmenu{display:block;position:static;transform:none;min-width:0;border:0;border-radius:0;box-shadow:none;padding:0 0 0 16px;background:transparent}.approved-nav .nav-dropmenu a{padding:10px 0!important;border-bottom:1px solid rgba(255,255,255,.05)!important}}


/* AVFY direct purchase storefront */
.avfy-buy-section{background:radial-gradient(circle at 80% 20%,rgba(35,128,77,.18),transparent 28%),linear-gradient(180deg,#020b08,#06130f);border-top:1px solid rgba(215,181,109,.28);border-bottom:1px solid rgba(215,181,109,.28)}
.avfy-buy-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:44px;align-items:center}.avfy-buy-hero h2{font-size:clamp(38px,5vw,66px);margin:8px 0 14px}.avfy-buy-coin{width:min(330px,100%);justify-self:center;filter:drop-shadow(0 24px 45px rgba(0,0,0,.55))}.avfy-rate{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap;margin-top:20px}.avfy-rate strong{font-size:34px;color:#e9b535}.avfy-rate span{font-size:26px}.avfy-rate small{width:100%;color:#aebcb5}
.avfy-checkout-card{margin-top:34px;display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;padding:34px;border:1px solid #a77c20;border-radius:24px;background:linear-gradient(145deg,rgba(6,31,23,.96),rgba(2,12,9,.96));box-shadow:0 24px 60px rgba(0,0,0,.28)}.avfy-checkout-card h3{font-size:34px;margin:10px 0}.avfy-examples{display:grid;gap:10px;margin-top:22px}.avfy-examples span{border:1px solid rgba(215,181,109,.24);border-radius:10px;padding:12px 14px;color:#f1c858;font-weight:800}.avfy-buy-form{margin:0}.avfy-order-total{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid rgba(46,214,111,.35);background:#03140e;border-radius:12px;padding:16px 18px;margin-bottom:15px}.avfy-order-total span{font-size:12px;font-weight:900;letter-spacing:.12em;color:#9eb3a8}.avfy-order-total strong{font-size:30px;color:#55e68c}.avfy-order-total small{grid-column:1/-1;margin-top:4px;color:#e6b83f}.avfy-buy-button{width:100%;font-size:17px!important}.avfy-buy-features{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.avfy-buy-features>div{padding:18px;border:1px solid rgba(215,181,109,.2);border-radius:14px;text-align:center;background:rgba(3,19,14,.72)}.avfy-buy-features b{display:block;color:#e8b63c;margin-bottom:5px}.avfy-buy-features span{font-size:13px;color:#b8c5bf}
@media(max-width:850px){.avfy-buy-hero,.avfy-checkout-card{grid-template-columns:1fr}.avfy-buy-coin{width:210px}.avfy-buy-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.avfy-checkout-card{padding:20px}.avfy-buy-features{grid-template-columns:1fr}}
/* Make the four-color Microsoft symbol unmistakably visible beside Microsoft Copilot. */
.exact-match .provider-card.microsoft .provider-top{grid-template-columns:82px 1fr!important}.exact-match .provider-card.microsoft .ms-icon{display:grid!important;visibility:visible!important;opacity:1!important;width:72px!important;height:72px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;gap:4px!important;padding:4px!important;background:transparent!important}.exact-match .provider-card.microsoft .ms-icon i{display:block!important;visibility:visible!important;opacity:1!important}.exact-match .provider-card.microsoft .ms-icon i:nth-child(1){background:#f35325!important}.exact-match .provider-card.microsoft .ms-icon i:nth-child(2){background:#81bc06!important}.exact-match .provider-card.microsoft .ms-icon i:nth-child(3){background:#05a6f0!important}.exact-match .provider-card.microsoft .ms-icon i:nth-child(4){background:#ffba08!important}
\n\n/* Requested provider-logo visibility fixes */
.exact-match .provider-card.chatgpt .provider-top{grid-template-columns:82px 1fr!important}
.exact-match .provider-card.chatgpt .chatgpt-icon{display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;width:72px!important;height:72px!important;padding:9px!important;background:#0b7657!important;border:2px solid #35e7a5!important;box-shadow:0 0 18px rgba(53,231,165,.22)!important;overflow:visible!important}
.exact-match .provider-card.chatgpt .chatgpt-icon img{display:block!important;visibility:visible!important;opacity:1!important;width:54px!important;height:54px!important;max-width:none!important;filter:none!important}
.exact-match .provider-card.microsoft .provider-top{grid-template-columns:82px 1fr!important}
.exact-match .provider-card.microsoft .ms-icon{display:grid!important;place-items:stretch!important;visibility:visible!important;opacity:1!important;width:72px!important;height:72px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;gap:4px!important;padding:4px!important;background:transparent!important;border:0!important;border-radius:0!important}
.exact-match .provider-card.microsoft .ms-icon i{display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;height:auto!important}
.exact-match .provider-card.microsoft .ms-icon i:nth-child(1){background:#f35325!important}.exact-match .provider-card.microsoft .ms-icon i:nth-child(2){background:#81bc06!important}.exact-match .provider-card.microsoft .ms-icon i:nth-child(3){background:#05a6f0!important}.exact-match .provider-card.microsoft .ms-icon i:nth-child(4){background:#ffba08!important}
