body.checker-page {
  --bg:#17120f;--bg-subtle:#1b1512;--surface:#1f1814;--surface-raised:#251d17;--surface-hover:#2a211a;
  --border:rgba(247,237,225,.09);--border-strong:rgba(247,237,225,.16);--text:#f6efe6;
  --text-secondary:#a89684;--text-muted:#7d7263;--accent:#d97757;--accent-light:#e8a875;
  --accent-glow:rgba(217,119,87,.14);--accent-gradient:linear-gradient(135deg,#d97757,#c86849);
  --success:#8fb996;--success-muted:rgba(143,185,150,.13);--warning:#d6a65c;--warning-muted:rgba(214,166,92,.13);
  --danger:#dd786f;--danger-muted:rgba(221,120,111,.13);--blue:#d97757;--blue-muted:rgba(217,119,87,.13);
  --violet:#d97757;--violet-muted:rgba(217,119,87,.13);--amber:#d6a65c;--amber-muted:rgba(214,166,92,.13);
  --radius-sm:7px;--radius-md:9px;--radius-lg:11px;--radius-xl:14px;--radius-2xl:16px;
  font-family:'Instrument Sans',ui-sans-serif,system-ui,-apple-system,sans-serif;
  background:linear-gradient(180deg,#17120f,#1b1512 45%,#17120f);
}
body.checker-page::before{background:radial-gradient(720px 420px at 14% -8%,rgba(217,119,87,.10),transparent 60%),radial-gradient(600px 360px at 100% 0%,rgba(143,185,150,.05),transparent 55%)}
.checker-page .codex-nav{background:rgba(23,18,15,.88);backdrop-filter:blur(14px)}
.checker-page .nav-inner,.checker-page .ck-hero-inner,.checker-page .ck-results{max-width:1180px}
.checker-page .nav-brand-mark{width:28px;height:28px;border-radius:7px;background:var(--surface-raised)!important;border:1px solid var(--border)!important;box-shadow:none!important}
.checker-page .ck-hero{padding:58px 0 46px}
.checker-page .ck-hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:52px}
.checker-page .ck-hero-content .eyebrow,.checker-page .ck-key-title .eyebrow{padding:0;border:0;background:transparent;border-radius:0;color:var(--text-muted);font:600 11px 'JetBrains Mono',ui-monospace,monospace;letter-spacing:.14em}
.checker-page .ck-hero-content .eyebrow svg{color:var(--accent)}
.checker-page .ck-hero-content h1{max-width:12ch;margin-bottom:14px;font-size:clamp(34px,5.2vw,50px);font-weight:700;letter-spacing:-.02em;background:none;-webkit-text-fill-color:currentColor}
.checker-page .ck-hero-content p{max-width:46ch}
.checker-page .ck-lookup-card{padding:24px;border-radius:14px;background:var(--surface);box-shadow:0 40px 100px -60px rgba(0,0,0,.72);backdrop-filter:none}
.checker-page .ck-lookup-card label,.checker-page .metric-label,.checker-page .ck-masked,.checker-page .ck-chart-summary{font-family:'JetBrains Mono',ui-monospace,monospace}
.checker-page .ck-input-row input,.checker-page .ck-chat-select,.checker-page textarea{background:#100c0a;font-family:'JetBrains Mono',ui-monospace,monospace}
.checker-page .ck-submit-btn{color:#1a1310;box-shadow:none}.checker-page .ck-submit-btn:hover{box-shadow:none;filter:brightness(1.08)}
.checker-page .ck-key-overview,.checker-page .ck-metric,.checker-page .ck-panel{background:var(--surface);border-color:var(--border);box-shadow:none;backdrop-filter:none}
.checker-page .ck-metric::before,.checker-page .accent-green::before,.checker-page .accent-violet::before,.checker-page .accent-amber::before,.checker-page .accent-red::before{background:var(--accent)}
.checker-page .accent-green .metric-icon,.checker-page .accent-violet .metric-icon,.checker-page .accent-amber .metric-icon,.checker-page .accent-red .metric-icon{color:var(--accent);background:var(--accent-glow)}
.checker-page .ring-fill{stroke:var(--accent)}.checker-page #budgetGradient stop:first-child{stop-color:#d97757}.checker-page #budgetGradient stop:last-child{stop-color:#c86849}.checker-page .ck-bar-fill{background:var(--accent)}

/* Buyer checker layout: every tool gets enough width to remain usable. */
.checker-page .ck-results{width:min(1180px,calc(100% - 48px))}
.checker-page .ck-key-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}
.checker-page .ck-key-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0;padding-top:18px;border-top:1px solid var(--border)}
.checker-page .ck-key-facts>div{display:grid;gap:5px;padding:0 18px;border-right:1px solid var(--border)}
.checker-page .ck-key-facts>div:first-child{padding-left:0}
.checker-page .ck-key-facts>div:last-child{padding-right:0;border-right:0}
.checker-page .ck-key-facts dt{font-size:12px;color:var(--text-muted)}
.checker-page .ck-key-facts dd{margin:0;font-size:14px;font-weight:700;color:var(--text)}
.checker-page .ck-metric-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.checker-page .ck-grid{grid-template-columns:1fr;gap:18px;align-items:start}
.checker-page .ck-panel{min-width:0;padding:22px;overflow:hidden}
.checker-page .ck-details{min-height:0}
.checker-page .ck-details dl{display:grid;grid-template-columns:1fr;gap:0}
.checker-page .ck-details .detail-row{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}
.checker-page .ck-details .detail-row:last-child{border-bottom:0}
.checker-page .ck-details dd{text-align:right}
.checker-page .ck-model-list{max-height:390px;overscroll-behavior:contain}
.checker-page .ck-chat-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:14px;min-height:0}
.checker-page .ck-chat-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:18px}
.checker-page .ck-chat-select{width:100%;min-width:0}
.checker-page .ck-chat-log{width:100%;min-width:0;min-height:0;max-height:340px}
.checker-page .ck-chat-log[hidden]{display:none}
.checker-page .ck-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}
.checker-page .ck-chat-form textarea{width:100%;min-width:0;min-height:96px;box-sizing:border-box}
.checker-page .ck-chat-form .ck-submit-btn{min-width:126px;height:48px;justify-content:center}
.checker-page .ck-model-check-panel,.checker-page .ck-chart-panel{grid-column:1/-1}
.checker-page .ck-model-check-wrap{max-height:520px;overflow:auto;overscroll-behavior:contain}
.checker-page .ck-table-action:active,.checker-page .ck-mini-action:active,.checker-page .ck-submit-btn:active{transform:translateY(1px) scale(.99)}
@media(max-width:920px){.checker-page .ck-chat-head{grid-template-columns:1fr}.checker-page .ck-chat-select{max-width:none}}
@media(max-width:820px){.checker-page .ck-hero-inner{grid-template-columns:1fr;gap:28px}.checker-page .ck-hero-content h1{max-width:15ch}}
@media(max-width:560px){.checker-page .nav-inner,.checker-page .ck-hero-inner,.checker-page .ck-results{padding-left:16px;padding-right:16px}.checker-page .ck-results{width:100%}.checker-page .ck-hero{padding-top:38px}.checker-page .ck-lookup-card{padding:16px}.checker-page .ck-input-row{display:grid;grid-template-columns:1fr 48px}.checker-page .ck-submit-btn{grid-column:1/-1;justify-content:center;width:100%}.checker-page .ck-key-overview{grid-template-columns:1fr;align-items:start}.checker-page .ck-key-state{margin-top:14px;justify-content:space-between}.checker-page .ck-key-facts{grid-template-columns:1fr}.checker-page .ck-key-facts>div{padding:10px 0;border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center}.checker-page .ck-key-facts>div:last-child{border-bottom:0}.checker-page .ck-metric-strip{grid-template-columns:1fr}.checker-page .ck-panel{padding:18px}.checker-page .ck-chat-form{grid-template-columns:1fr}.checker-page .ck-chat-form .ck-submit-btn{height:46px}.checker-page .ck-model-check-panel .ck-chart-header{align-items:flex-start;gap:10px}.checker-page .ck-model-check-wrap{max-height:580px;overflow-y:auto;overflow-x:hidden}.checker-page .ck-model-check-table{display:block;min-width:0}.checker-page .ck-model-check-table thead{display:none}.checker-page .ck-model-check-table tbody{display:grid;gap:10px}.checker-page .ck-model-check-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.018)}.checker-page .ck-model-check-table td{display:block;padding:0;border:0}.checker-page .ck-model-check-table td:first-child{grid-column:1/-1}.checker-page .ck-model-check-table td:nth-child(2){align-self:center}.checker-page .ck-model-check-table td:last-child{justify-self:end}.checker-page .ck-model-check-table .ck-table-action{min-height:32px}}

/* Approved light dashboard system. */
html{color-scheme:light;background:#f3f7fe}
body.checker-page{--bg:#f3f7fe;--bg-elevated:#f8fbff;--surface:#fff;--surface-raised:#fff;--surface-hover:#edf5ff;--border:rgba(38,82,142,.13);--border-light:rgba(38,82,142,.08);--text:#0b1b3a;--text-secondary:#526686;--text-muted:#7890b2;--accent:#1268e8;--accent-light:#3185f4;--accent-glow:rgba(18,104,232,.09);--accent-gradient:linear-gradient(135deg,#0f68eb,#2a82f4);background:linear-gradient(180deg,#f6f9ff 0,#edf5ff 46%,#f8fbff 100%);color:var(--text)}
body.checker-page::before{background:radial-gradient(820px 500px at 88% -8%,rgba(36,126,255,.16),transparent 66%),radial-gradient(680px 440px at 4% 28%,rgba(126,184,255,.11),transparent 70%)}
.checker-page .codex-nav{background:rgba(248,251,255,.86);border-bottom:1px solid rgba(38,82,142,.1);box-shadow:0 12px 34px rgba(58,105,169,.06);backdrop-filter:blur(18px)}
.checker-page .nav-brand,.checker-page .nav-links a{color:#506887}.checker-page .nav-brand>span:last-child{color:#091a39}.checker-page .nav-brand-mark{background:#fff!important;border-color:rgba(38,82,142,.12)!important;box-shadow:0 8px 20px rgba(30,89,169,.12)!important}.checker-page .nav-links a.active{color:var(--accent);background:var(--accent-glow)}
.checker-page .ck-hero{padding:64px 0 52px}.checker-page .ck-hero-content h1{color:#091a39;font-size:clamp(38px,5vw,56px);letter-spacing:-.045em}.checker-page .ck-hero-content p{color:#526686;font-size:17px}.checker-page .ck-hero-content .eyebrow,.checker-page .ck-key-title .eyebrow{color:#6c83a5}.checker-page .ck-hero-content .eyebrow svg{color:var(--accent)}
.checker-page .ck-lookup-card{border:1px solid rgba(38,82,142,.15);border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 32px 78px -34px rgba(40,95,170,.34)}.checker-page .ck-lookup-card label{color:#16325c}.checker-page .ck-input-row input,.checker-page .ck-chat-select,.checker-page textarea{background:#f8fbff;border-color:rgba(38,82,142,.15);color:#10254b}.checker-page .ck-input-row input:focus,.checker-page .ck-chat-select:focus,.checker-page textarea:focus{border-color:rgba(18,104,232,.5);box-shadow:0 0 0 4px rgba(18,104,232,.08)}
.checker-page .ck-toggle-btn{background:#f5f9ff;border-color:rgba(38,82,142,.14);color:#526686}.checker-page .ck-submit-btn,.checker-page .ck-mini-action,.checker-page .ck-table-action{background:linear-gradient(135deg,#0f68eb,#2a82f4);color:#fff;border-color:transparent;box-shadow:0 14px 30px rgba(18,104,232,.2)}.checker-page .ck-mini-action:hover,.checker-page .ck-submit-btn:hover{filter:none;transform:translateY(-1px)}
.checker-page .ck-key-overview,.checker-page .ck-metric,.checker-page .ck-panel{background:rgba(255,255,255,.94);border-color:rgba(38,82,142,.13);box-shadow:0 24px 60px -42px rgba(40,95,170,.38)}.checker-page .ck-key-overview{border-radius:22px}.checker-page .ck-metric{border-radius:18px}.checker-page .ck-panel{border-radius:22px}.checker-page .ck-key-facts{border-color:rgba(38,82,142,.1)}.checker-page .ck-key-facts>div{border-color:rgba(38,82,142,.1)}.checker-page .ck-key-facts dt,.checker-page .metric-label,.checker-page .ck-masked,.checker-page .ck-chart-summary{color:#7489a8}.checker-page .ck-key-facts dd,.checker-page .metric-value,.checker-page h2,.checker-page h3{color:#0b1b3a}
.checker-page .accent-green .metric-icon,.checker-page .accent-violet .metric-icon,.checker-page .accent-amber .metric-icon,.checker-page .accent-red .metric-icon{color:var(--accent);background:var(--accent-glow)}.checker-page .ck-metric::before,.checker-page .accent-green::before,.checker-page .accent-violet::before,.checker-page .accent-amber::before,.checker-page .accent-red::before{background:var(--accent)}
.checker-page .ck-details .detail-row,.checker-page .ck-budget-stats .stat-row,.checker-page .ck-model-check-table td,.checker-page .ck-model-check-table th{border-color:rgba(38,82,142,.1)}.checker-page .ck-model-item,.checker-page .ck-chat-log,.checker-page .ck-model-check-wrap{background:#f8fbff;border-color:rgba(38,82,142,.1)}.checker-page .ck-model-item:hover{background:#eef5ff;border-color:rgba(18,104,232,.25)}.checker-page .ck-bar-fill{background:linear-gradient(180deg,#3185f4,#1268e8)}.checker-page .ring-bg{stroke:#e5eefb}.checker-page .ring-fill{stroke:var(--accent)}.checker-page #budgetGradient stop:first-child{stop-color:#3185f4}.checker-page #budgetGradient stop:last-child{stop-color:#1268e8}.checker-page .codex-footer{border-top-color:rgba(38,82,142,.1);color:#7489a8}
@media(max-width:560px){.checker-page .ck-model-check-table tr{background:#f8fbff}.checker-page .ck-lookup-card,.checker-page .ck-key-overview,.checker-page .ck-panel{border-radius:18px}}

/* Per-request billing ledger. Amounts are deliberately labelled as billing or estimate. */
.checker-page .ck-request-history{margin:18px 0 0;padding:22px;overflow:hidden}
.checker-page .ck-request-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}
.checker-page .ck-history-subtitle{margin:4px 0 0;color:var(--text-secondary);font-size:13px}
.checker-page .ck-history-note{max-width:52ch;color:var(--text-muted);font-size:12px;line-height:1.5;text-align:right}
.checker-page .ck-request-list{display:grid;gap:8px}
.checker-page .ck-request-item{border:1px solid var(--border);border-radius:14px;background:var(--surface-raised);overflow:hidden;animation:ck-history-in .35s ease both;animation-delay:calc(var(--history-index) * 35ms)}
.checker-page .ck-request-item summary{display:grid;grid-template-columns:auto minmax(130px,1fr) minmax(130px,auto) minmax(260px,1.5fr) auto auto;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;list-style:none}
.checker-page .ck-request-item summary::-webkit-details-marker{display:none}
.checker-page .ck-request-item summary:hover{background:var(--surface-hover)}
.checker-page .ck-request-state{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;white-space:nowrap}
.checker-page .ck-request-state.ok{background:var(--success-muted);color:var(--success)}
.checker-page .ck-request-state.bad{background:var(--danger-muted);color:var(--danger)}
.checker-page .ck-request-model{font-weight:700;color:var(--text)}
.checker-page .ck-request-time,.checker-page .ck-request-tokens{color:var(--text-secondary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.checker-page .ck-request-cost{font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}
.checker-page .ck-request-chevron{color:var(--text-muted);font-size:18px;transition:transform .18s ease}
.checker-page .ck-request-item[open] .ck-request-chevron{transform:rotate(180deg)}
.checker-page .ck-request-expanded{padding:0 16px 16px;border-top:1px solid var(--border)}
.checker-page .ck-request-details-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 0}
.checker-page .ck-request-details-grid div{display:grid;gap:5px;min-width:0}
.checker-page .ck-request-details-grid span,.checker-page .ck-request-error>span{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}
.checker-page .ck-request-details-grid strong{color:var(--text);font-size:13px;overflow-wrap:anywhere}
.checker-page .ck-request-error{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:10px;padding:12px;background:color-mix(in srgb,var(--danger-muted) 60%,transparent)}
.checker-page .ck-request-error pre{margin:8px 0 0;color:var(--text);font:12px/1.55 'JetBrains Mono',ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
.checker-page .ck-history-empty{padding:18px;border:1px dashed var(--border-strong);border-radius:12px;color:var(--text-secondary);font-size:13px}
.checker-page .ck-history-more{display:block;margin:14px auto 0;padding:10px 18px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-raised);color:var(--text);font-weight:700;cursor:pointer}.checker-page .ck-history-more:hover{border-color:var(--accent);color:var(--accent)}.checker-page .ck-history-more:disabled{opacity:.55;cursor:wait}
@keyframes ck-history-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:900px){.checker-page .ck-request-item summary{grid-template-columns:auto minmax(0,1fr) auto auto}.checker-page .ck-request-time{display:none}.checker-page .ck-request-tokens{grid-column:2/-1}.checker-page .ck-request-details-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.checker-page .ck-history-note{max-width:40ch}}
@media(max-width:560px){.checker-page .ck-request-history{padding:16px}.checker-page .ck-request-history-head{display:block}.checker-page .ck-history-note{margin-top:10px;text-align:left}.checker-page .ck-request-item summary{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:12px}.checker-page .ck-request-cost{grid-column:2}.checker-page .ck-request-tokens{grid-column:1/-1}.checker-page .ck-request-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checker-page .ck-request-expanded{padding:0 12px 12px}}

/* Checker hero composition: centered key field, language control in the hero corner, static cloud cutouts. */
.checker-page .codex-nav .shared-locale{display:none}
.checker-page .ck-hero-inner{position:relative;z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.checker-page .ck-lookup-card{grid-column:1/-1;justify-self:center;width:min(720px,100%);margin-top:6px}
.checker-page .checker-hero-tools{position:absolute!important;top:18px;right:max(20px,calc((100vw - 1180px)/2));z-index:5!important}
.checker-page .checker-clouds{position:absolute!important;left:-280px;right:auto;bottom:-250px;width:min(920px,72vw);height:auto;z-index:0!important;pointer-events:none;overflow:visible}
.checker-page .checker-clouds img{display:block;width:100%;height:auto;user-select:none}
.checker-page .checker-clouds-dark{display:none!important}
html[data-theme="dark"] .checker-page .checker-clouds-light{display:none!important}
html[data-theme="dark"] .checker-page .checker-clouds-dark{display:block!important}
@media(max-width:820px){.checker-page .checker-hero-tools{top:12px;right:16px}.checker-page .checker-clouds{left:-180px;bottom:-170px;width:720px;opacity:.82}.checker-page .ck-lookup-card{grid-column:1/-1}}
@media(max-width:560px){.checker-page .checker-clouds{left:-160px;bottom:-110px;width:560px;opacity:.55}.checker-page .checker-hero-tools{top:10px;right:12px}.checker-page .ck-lookup-card{width:100%}}

/* The request ledger belongs after every diagnostic tool and is scoped to the active key. */
.checker-page .ck-results:not([hidden]){display:flex;flex-direction:column}
.checker-page .ck-results>.ck-key-overview{order:1;width:100%}
.checker-page .ck-results>.ck-metric-strip{order:2;width:100%}
.checker-page .ck-results>.ck-grid{order:3;width:100%}
.checker-page .ck-results>.ck-request-history{order:4;width:100%;margin-top:24px}

/* Restrained navy checker theme: readable without white cards or neon contrast. */
html[data-theme="dark"] body.checker-page{--bg:#030c1c;--bg-elevated:#06142a;--surface:#081a35;--surface-raised:#0b2040;--surface-hover:#10294f;--border:rgba(139,174,224,.18);--border-strong:rgba(139,174,224,.28);--text:#dfe9f7;--text-secondary:#9eb3d0;--text-muted:#7892b7;--accent:#5b9be8;--accent-light:#8ab9f3;--accent-glow:rgba(76,143,224,.16);--success:#78bd94;--success-muted:rgba(72,145,101,.18);--danger:#ef8f91;--danger-muted:rgba(194,73,79,.16);background:#030c1c!important;color:#dfe9f7!important}
html[data-theme="dark"] body.checker-page::before{background:radial-gradient(760px 460px at 86% -8%,rgba(47,105,185,.13),transparent 68%),radial-gradient(620px 420px at 8% 34%,rgba(31,75,137,.08),transparent 72%)!important}
html[data-theme="dark"] body.checker-page .ck-key-overview,
html[data-theme="dark"] body.checker-page .ck-metric,
html[data-theme="dark"] body.checker-page .ck-panel{background:#081a35!important;border-color:rgba(139,174,224,.18)!important;color:#dfe9f7!important;box-shadow:0 18px 46px -34px rgba(0,0,0,.7)!important}
html[data-theme="dark"] body.checker-page .ck-request-item{background:#0b2040!important;border-color:rgba(139,174,224,.2)!important;color:#dfe9f7!important}
html[data-theme="dark"] body.checker-page .ck-request-item summary:hover{background:#10294f!important}
html[data-theme="dark"] body.checker-page .ck-request-model,
html[data-theme="dark"] body.checker-page .ck-request-details-grid strong,
html[data-theme="dark"] body.checker-page .ck-model-chip strong,
html[data-theme="dark"] body.checker-page .ck-model-check-table td strong,
html[data-theme="dark"] body.checker-page .ck-bar-value{color:#dfe9f7!important}
html[data-theme="dark"] body.checker-page .ck-history-subtitle,
html[data-theme="dark"] body.checker-page .ck-history-note,
html[data-theme="dark"] body.checker-page .ck-request-time,
html[data-theme="dark"] body.checker-page .ck-request-tokens,
html[data-theme="dark"] body.checker-page .ck-request-details-grid span,
html[data-theme="dark"] body.checker-page .ck-chat-intro,
html[data-theme="dark"] body.checker-page .ck-model-chip small,
html[data-theme="dark"] body.checker-page .ck-model-check-table td small,
html[data-theme="dark"] body.checker-page .ck-budget-note,
html[data-theme="dark"] body.checker-page .ck-bar-label{color:#91a9ca!important}
html[data-theme="dark"] body.checker-page .ck-request-cost{color:#7fb4f1!important}
html[data-theme="dark"] body.checker-page .ck-request-state.ok{background:rgba(72,145,101,.18)!important;color:#8bc9a2!important}
html[data-theme="dark"] body.checker-page .ck-request-state.bad{background:rgba(194,73,79,.16)!important;color:#f09a9c!important}
html[data-theme="dark"] body.checker-page .ck-model-chip{background:#0b2040!important;border-color:rgba(139,174,224,.18)!important;color:#dfe9f7!important}
html[data-theme="dark"] body.checker-page .ck-model-chip:hover,
html[data-theme="dark"] body.checker-page .ck-model-chip.active{background:#10294f!important;border-color:rgba(91,155,232,.48)!important}
html[data-theme="dark"] body.checker-page .ck-model-check-wrap,
html[data-theme="dark"] body.checker-page .ck-model-check-table,
html[data-theme="dark"] body.checker-page .ck-model-check-table tbody,
html[data-theme="dark"] body.checker-page .ck-model-check-table tr,
html[data-theme="dark"] body.checker-page .ck-model-check-table td{background:#081a35!important;color:#dfe9f7!important;border-color:rgba(139,174,224,.16)!important}
html[data-theme="dark"] body.checker-page .ck-model-check-table thead,
html[data-theme="dark"] body.checker-page .ck-model-check-table thead th{background:#0d2447!important;color:#a8bdd9!important;border-color:rgba(139,174,224,.18)!important}
html[data-theme="dark"] body.checker-page .ck-model-status{background:#10294f!important;color:#a8bdd9!important}
html[data-theme="dark"] body.checker-page .ck-input-row input,
html[data-theme="dark"] body.checker-page .ck-chat-select,
html[data-theme="dark"] body.checker-page textarea{background:#06142a!important;color:#dfe9f7!important;border-color:rgba(139,174,224,.24)!important}
html[data-theme="dark"] body.checker-page .ck-input-row input::placeholder,
html[data-theme="dark"] body.checker-page textarea::placeholder{color:#728bad!important}
html[data-theme="dark"] body.checker-page .ck-mini-action,
html[data-theme="dark"] body.checker-page .ck-table-action,
html[data-theme="dark"] body.checker-page .ck-submit-btn{background:#367fdc!important;color:#f2f7ff!important;border-color:#367fdc!important;box-shadow:none!important}
html[data-theme="dark"] body.checker-page .ck-bar-track{background:#0d2447!important;border:1px solid rgba(139,174,224,.15)!important}
html[data-theme="dark"] body.checker-page .ck-bar.empty .ck-bar-fill{background:#1a355b!important}
html[data-theme="dark"] body.checker-page .ck-history-more{background:#0b2040!important;color:#c8d8ed!important;border-color:rgba(139,174,224,.25)!important}
html[data-theme="dark"] body.checker-page .ck-request-error{background:rgba(104,37,48,.18)!important;border-color:rgba(239,143,145,.28)!important}

/* Keep one language control in the header: it sits directly before the theme switch. */
.checker-page .codex-nav .shared-locale { display: inline-grid; }
.checker-page .checker-hero-tools { display: none !important; }
