/* Only the existing WordPress page 10, /vergelijkingen/. */
.page-id-10 .entry-content{max-width:none;min-width:0}
.aiu-comparison{max-width:1160px;margin:0 auto;color:#fff;min-width:0}
.aiu-comparison *{min-width:0}
.aiu-eyebrow{color:#7df4cc!important;letter-spacing:.14em;font-size:.75rem;font-weight:700}
.aiu-comparison .guide-lead{max-width:65ch;font-size:clamp(1.14rem,2vw,1.4rem);line-height:1.55}
.aiu-update-note{border-left:3px solid #7df4cc;background:#25342e;padding:16px 20px;border-radius:0 12px 12px 0}
.aiu-comparison h2{font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.2;margin:54px 0 16px;letter-spacing:-.035em}
.aiu-workspace{margin:36px 0;border:1px solid rgba(125,244,204,.32);background:linear-gradient(135deg,#242d2a,#181c1a);border-radius:24px;padding:clamp(18px,3vw,34px);box-shadow:0 18px 60px #0006}
.aiu-workspace h2{margin:0 0 20px}
.aiu-select-grid,.aiu-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.aiu-select-grid label{display:block;font-size:.83rem;color:#c6f9e7;font-weight:700;margin:0 0 9px}
.aiu-select-grid select{width:100%;max-width:100%;min-height:52px;padding:12px 40px 12px 14px;border:1px solid #8aa89d;border-radius:12px;background:#121916;color:#fff;font:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis}
.aiu-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 4px}
.aiu-actions button,.aiu-task-tabs button{min-height:44px;padding:10px 17px;border-radius:999px;font:inherit;font-weight:650;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}
#aiu-compare{border:1px solid #7df4cc;background:#7df4cc;color:#0a1410}
#aiu-swap{border:1px solid #91bfae;background:transparent;color:#f4fff9}
.aiu-actions button:hover,.aiu-task-tabs button:hover{transform:translateY(-2px);filter:brightness(1.12)}
.aiu-comparison button:focus-visible,.aiu-comparison select:focus-visible,.aiu-comparison a:focus-visible{outline:3px solid #7df4cc;outline-offset:3px}
#aiu-compare-status,#aiu-task-summary{color:#e4f5ee;font-size:.92rem}
.aiu-pair-title{font-size:1.35rem;margin:28px 0 13px!important}
.aiu-result-card,.aiu-model-card{border:1px solid #617d70;border-radius:18px;background:#1e2924;padding:22px;overflow-wrap:anywhere}
.aiu-result-card h3,.aiu-model-card h3{font-size:1.35rem;line-height:1.2;margin:8px 0 12px}
.aiu-provider{color:#7df4cc;text-transform:uppercase;font-size:.76rem;font-weight:800;letter-spacing:.1em}
.aiu-version{color:#d6f4e7!important;font-size:.83rem;overflow-wrap:anywhere}
.aiu-result-row{padding:11px 0;border-top:1px solid #ffffff21}
.aiu-result-row strong,.aiu-model-card dt{font-size:.78rem;color:#a9e5cc}
.aiu-result-row p{margin:3px 0!important;font-size:.9rem;line-height:1.45}
.aiu-pair-task{background:#2b3a32;padding:15px;border-radius:12px}
.aiu-pair-context{font-size:.84rem;color:#c8d8d0!important}
.aiu-task-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}
.aiu-task-tabs button{border:1px solid #6e8b7d;background:#263029;color:#fff;font-size:.85rem}
.aiu-task-tabs button.is-active,.aiu-task-tabs button[aria-pressed=true]{background:#7df4cc;color:#101a15;border-color:#7df4cc}
.aiu-task-table,.aiu-comparison .table-wrap{overflow-x:auto;max-width:100%;border:1px solid #536d60;border-radius:15px}
.aiu-task-table table,.aiu-programming-table{width:100%;border-collapse:collapse;min-width:640px}
.aiu-task-table th,.aiu-task-table td,.aiu-programming-table th,.aiu-programming-table td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid #ffffff26;font-size:.9rem}
.aiu-task-table th,.aiu-programming-table th{color:#fff}.aiu-task-table td,.aiu-programming-table td{color:#e0eee7}
.aiu-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0}
.aiu-model-card{display:block;min-height:0}
.aiu-model-card p{color:#e6eee8!important;font-size:.89rem}
.aiu-model-card dl{display:block;margin:14px 0}
.aiu-model-card dl>div{padding:9px 0;border-top:1px solid #ffffff26;background:transparent}
.aiu-model-card dd{margin:3px 0 0;font-size:.89rem;font-weight:400;line-height:1.5}
.aiu-evidence{padding-left:1.25em}
.aiu-evidence li{margin:10px 0}
.aiu-evidence-line{display:block;padding:8px 0;border-top:1px solid #ffffff30;font-size:.88rem;line-height:1.45}
.aiu-quiz{border:1px solid #617d70;border-radius:18px;padding:clamp(16px,3vw,28px);background:#1e2924;margin:18px 0 26px}
.aiu-quiz-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}
.aiu-quiz label{display:block;color:#c6f9e7;font-weight:700;margin:0 0 7px}
.aiu-quiz select{width:100%;min-height:48px;padding:9px 38px 9px 12px;border-radius:10px;background:#121916;color:#fff;border:1px solid #8aa89d;font:inherit;text-overflow:ellipsis}
#aiu-quiz-run{border:1px solid #7df4cc;border-radius:999px;background:#7df4cc;color:#0a1410;padding:11px 20px;min-height:46px;font:inherit;font-weight:700;cursor:pointer}
#aiu-quiz-run:hover{filter:brightness(1.1);transform:translateY(-2px)}
#aiu-quiz-result{margin-top:18px;line-height:1.5;overflow-wrap:anywhere}
#aiu-quiz-result h3{margin:0 0 10px}
#aiu-quiz-result p{margin:8px 0}
.aiu-quiz-note{padding-left:13px;border-left:2px solid #7df4cc;color:#e2f3e9}
.aiu-comparison a{color:#7df4cc;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:700px){.aiu-select-grid,.aiu-pair-grid,.aiu-model-grid,.aiu-quiz-fields{grid-template-columns:1fr}.aiu-workspace{padding:18px;margin-left:0;margin-right:0}.aiu-task-tabs button{flex:1 1 42%;font-size:.82rem}.aiu-actions button{flex:1 1 100%}}
@media(prefers-reduced-motion:reduce){.aiu-actions button,.aiu-task-tabs button{transition:none}}
