/* AIAI LUMINOUS INTEGRATION V2
   Structural closeout for Verdict + Compare, final polish for Tool + Explorer.
   Strictly scoped to internal public surfaces. Homepage intentionally absent. */

/* ================================================================
   VERDICT — Luminous Decision Document V2
   ================================================================ */
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .decision-breadcrumb{
  width:min(1180px,100%);margin:0 auto;padding:28px clamp(20px,5vw,64px) 0!important;
  color:var(--lum-muted)!important;font-size:11.5px!important;
}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .decision-breadcrumb a{color:var(--lum-muted)!important;text-decoration:none!important}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .decision-breadcrumb b{color:var(--lum-ink-2)!important;font-weight:600!important}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-verdict{
  width:min(1180px,100%);margin:0 auto;padding:20px clamp(20px,5vw,64px) 72px;color:var(--lum-ink);
}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-verdict-card{
  position:relative;overflow:hidden;border:1px solid var(--lum-line);border-radius:26px;background:rgba(255,254,251,.96);
  box-shadow:var(--lum-shadow);padding:clamp(22px,3vw,32px);
}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-verdict-card:before{
  content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--lum-gold),transparent);
}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-tool-row{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-tool-id{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-tool-id .tool-brand-logo{
  width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--lum-paper-warm);border:1px solid var(--lum-line);overflow:hidden;
}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-tool-id .tool-brand-logo :where(img,svg){max-width:25px;max-height:25px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-tool-id b{display:block;font-size:16px;color:var(--lum-ink)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-tool-id small{display:block;margin-top:1px;color:var(--lum-muted);font-size:11.5px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-rank{
  display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:var(--lum-gold-wash);color:var(--lum-gold-deep);font-size:11.5px;font-weight:700;
}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-rank:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lum-gold)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-decision-copy{margin-top:19px;max-width:820px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-eyebrow{display:flex;align-items:center;gap:8px;margin:0;color:var(--lum-gold-deep);font-size:12px;font-weight:700}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-eyebrow:before{content:"";width:18px;height:1px;background:var(--lum-gold)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-decision-copy h1{
  margin:5px 0 6px;font-family:var(--lum-display)!important;font-size:clamp(29px,3.2vw,39px)!important;line-height:1.34!important;letter-spacing:-.01em;color:var(--lum-ink)!important;
}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-decision-copy>p:last-child{margin:0;max-width:74ch;color:var(--lum-ink-2);font-size:15px;line-height:1.9}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid{
  display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border:1px solid var(--lum-line-soft);border-radius:17px;overflow:hidden;background:var(--lum-paper);
}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid>section{position:relative;min-height:126px;padding:15px 18px;border-inline-start:1px solid rgba(232,224,209,.72)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid>section:first-child{border-inline-start:0}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid>section:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;opacity:.82}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid .use{background:linear-gradient(to bottom,#F2E9D9,#FFFDF8 74%)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid .use:before{background:#C6AE72}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid .pay{background:linear-gradient(to bottom,#E8F0F0,#FFFDFB 74%)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid .pay:before{background:#A7BCC0}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid .alt{background:linear-gradient(to bottom,#EFECF2,#FFFDFB 74%)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid .alt:before{background:#B8B0BE}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid small{display:block;margin-bottom:5px;color:var(--lum-muted);font-size:11.5px;font-weight:700}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid b{display:block;font-family:var(--lum-display);font-size:20px;color:var(--lum-ink)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid p{margin:6px 0 0;color:var(--lum-ink-2);font-size:13.5px;line-height:1.7}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-no-pay{
  display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 14px;border:1px solid rgba(122,91,80,.09);border-radius:13px;background:#F4E8E4;color:#6D5B54;
}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-no-pay>span{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(122,91,80,.22);flex:0 0 auto}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-no-pay b{font-size:12.8px;white-space:nowrap;margin-top:2px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-no-pay p{margin:1px 0 0;font-size:13px;line-height:1.7}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:17px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;font-size:13px;font-weight:700;text-decoration:none}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-actions .primary{padding:0 18px;border-radius:999px;background:var(--lum-ink);color:#FFF9E9;box-shadow:var(--lum-shadow-soft)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-actions .secondary{padding:0 16px;border-radius:999px;border:1px solid var(--lum-line);background:var(--lum-paper);color:var(--lum-ink-2)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-actions .link{min-height:35px;padding:0 3px;color:var(--lum-gold-deep);border-bottom:1px solid rgba(155,121,46,.35)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-why{margin-top:17px;border:1px solid #E6E9E5;border-inline-start:2px solid #B7C8CA;border-radius:14px;background:#FFFEFB;overflow:hidden}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-why summary{list-style:none;cursor:pointer;padding:13px 15px;color:#5D625F;font-size:13px;font-weight:700;display:flex;justify-content:space-between}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-why summary::-webkit-details-marker{display:none}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-why summary:after{content:"+";font-size:18px;font-weight:400}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-why[open] summary:after{content:"–"}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-why>div{padding:0 18px 15px;color:var(--lum-ink-2);font-size:13.2px;line-height:1.8}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-why ol{margin:0;padding-inline-start:20px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-why .warn{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--lum-line-soft)}

body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alternatives{margin-top:38px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alternatives>header h2,
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details>header h2,
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback h2{font-family:var(--lum-display)!important;color:var(--lum-ink)!important}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alternatives>header h2{margin:5px 0 2px;font-size:27px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alternatives>header>p:last-child{margin:0;color:var(--lum-muted);font-size:12.5px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line{display:grid;grid-template-columns:1fr 1fr auto;gap:0;margin-top:14px;border-top:1px solid var(--lum-line);border-bottom:1px solid var(--lum-line);align-items:stretch}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line>div{padding:16px 18px;border-inline-start:1px solid var(--lum-line-soft)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line>div:first-child{border-inline-start:0}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line small{display:block;color:var(--lum-muted);font-size:10.8px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line b{display:block;margin-top:3px;color:var(--lum-ink);font-size:13.8px;line-height:1.65}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line .alternative{display:flex;gap:10px;align-items:flex-start}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line .alternative .tool-brand-logo{width:38px;height:38px;border:1px solid var(--lum-line);border-radius:11px;display:grid;place-items:center;background:var(--lum-paper-warm);flex:0 0 auto}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line .alternative p{margin:4px 0 0;color:var(--lum-ink-2);font-size:12.5px;line-height:1.65}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line>a{display:flex;align-items:center;justify-content:center;padding:0 17px;color:var(--lum-gold-deep);font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap}

body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details{margin-top:38px;border-top:1px solid var(--lum-line)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details>header{padding:18px 0 10px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details>header h2{margin:5px 0 0;font-size:26px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details>details{border-bottom:1px solid var(--lum-line);background:transparent}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details>details>summary{list-style:none;cursor:pointer;padding:16px 0;font-size:13.5px;font-weight:700;color:var(--lum-ink);display:flex;justify-content:space-between;gap:15px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details>details>summary::-webkit-details-marker{display:none}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details>details>summary:after{content:"+";color:var(--lum-gold-deep);font-size:19px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details>details[open]>summary:after{content:"–"}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-details>details>:not(summary){margin-bottom:16px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-scenario-list{display:grid;gap:0;border-top:1px solid var(--lum-line-soft)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-scenario-list article{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--lum-line-soft)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-scenario-list em{font-style:normal;font-family:var(--lum-num);color:var(--lum-gold-deep)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-scenario-list b{display:block;color:var(--lum-ink);font-size:13.5px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-scenario-list strong{display:block;margin-top:2px;color:var(--lum-gold-deep);font-size:12.5px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-scenario-list p{margin:3px 0 0;color:var(--lum-ink-2);font-size:12.5px;line-height:1.65}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-pay-detail{display:grid;grid-template-columns:1fr 1fr;gap:18px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-pay-detail section{padding:14px 16px;border:1px solid var(--lum-line-soft);border-radius:14px;background:rgba(255,254,251,.68)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-pay-detail h3{margin:0 0 8px;font-family:var(--lum-display);font-size:19px;color:var(--lum-ink)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-pay-detail ul{margin:0;padding-inline-start:18px;color:var(--lum-ink-2);font-size:12.5px;line-height:1.75}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-arabic-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-arabic-list article{padding:12px 13px;border-top:2px solid #B7C8CA;background:rgba(255,254,251,.55)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-arabic-list span{display:block;color:var(--lum-muted);font-size:10.5px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-arabic-list b{display:block;margin-top:2px;color:var(--lum-ink);font-size:13.5px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-arabic-list p{margin:3px 0 0;color:var(--lum-ink-2);font-size:11.8px;line-height:1.6}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-source-list{display:grid;border-top:1px solid var(--lum-line-soft)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-source-list a{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--lum-line-soft);color:var(--lum-ink-2);font-size:12.5px;text-decoration:none}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-source-list a b{color:var(--lum-gold-deep)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-method-note{color:var(--lum-muted);font-size:11.8px;line-height:1.7}.l2-method-note a{color:var(--lum-gold-deep)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback{margin-top:34px;padding:20px 0;border-top:1px solid var(--lum-line);border-bottom:1px solid var(--lum-line);display:flex;align-items:center;justify-content:space-between;gap:20px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback small{color:var(--lum-gold-deep);font-size:11px;font-weight:700}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback h2{margin:4px 0 2px;font-size:24px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback p{margin:0;color:var(--lum-muted);font-size:12px}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback>div:last-child{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback button{min-height:38px;padding:0 13px;border:1px solid var(--lum-line);border-radius:999px;background:var(--lum-paper);font-size:12px;color:var(--lum-ink-2)}
body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback button:first-child{background:var(--lum-ink);border-color:var(--lum-ink);color:#FFF9E9}

/* ================================================================
   COMPARE — close visual gap to approved Luminous V4
   ================================================================ */
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-hero{
  border:0!important;border-bottom:1px solid var(--lum-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-top:34px!important;padding-bottom:24px!important;
}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-hero-copy{max-width:none!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-hero .kicker,
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-section-head small{color:var(--lum-gold-deep)!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-task-tabs{gap:7px!important;margin-top:16px!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-task-tabs a{background:rgba(255,254,251,.74)!important;border-color:var(--lum-line)!important;color:var(--lum-ink-2)!important;box-shadow:none!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-task-tabs a.active{background:var(--lum-gold-wash)!important;border-color:#D7C58F!important;color:var(--lum-gold-deep)!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-executive{border-radius:24px!important;background:rgba(255,254,251,.95)!important;border-color:var(--lum-line)!important;box-shadow:var(--lum-shadow)!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-executive-winner{
  background:transparent!important;color:var(--lum-ink)!important;border-inline-start:1px solid var(--lum-line-soft)!important;border-radius:0!important;box-shadow:none!important;
}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-executive-winner:before,body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-executive-winner:after{display:none!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-executive-winner i{background:var(--lum-paper-warm)!important;border-color:var(--lum-line)!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-executive-winner :where(span,small){color:var(--lum-muted)!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-executive-winner b{color:var(--lum-ink)!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-executive-winner .verdict-pill{background:var(--lum-gold-wash)!important;color:var(--lum-gold-deep)!important;border-color:transparent!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-pair-tabs button[aria-selected="true"]{background:var(--lum-ink)!important;border-color:var(--lum-ink)!important;color:#FFF9E9!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-pair-value.current{background:linear-gradient(to bottom,rgba(242,233,217,.78),rgba(255,254,251,.62))!important;box-shadow:inset 0 0 0 1px rgba(201,174,106,.08)!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-pair-takeaway{background:var(--lum-gold-wash)!important;color:var(--lum-gold-deep)!important;border-color:transparent!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-matrix-disclosure{background:transparent!important;border:0!important;border-top:1px solid var(--lum-line)!important;border-bottom:1px solid var(--lum-line)!important;border-radius:0!important;box-shadow:none!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-matrix-disclosure>summary{padding:18px 0!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-matrix-disclosure>summary>span{color:var(--lum-gold-deep)!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-use-section{border:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-use-grid{gap:12px!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-use-grid article{border:0!important;border-top:2px solid #B7AFC0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:16px 3px 0!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-use-grid article.is-winner{border-top-color:#C9AE6A!important;background:transparent!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-final-decision{background:transparent!important;border:0!important;border-top:1px solid var(--lum-line)!important;border-bottom:1px solid var(--lum-line)!important;border-radius:0!important;box-shadow:none!important;padding:20px 0!important}
body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-final-decision>a{background:var(--lum-ink)!important;border-color:var(--lum-ink)!important;color:#FFF9E9!important}

/* ================================================================
   TOOL — final identity polish only
   ================================================================ */
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 :where(.panel-kicker,.panel-kicker.warn,.panel-kicker.alt,.tool-profile-kicker){color:var(--lum-gold-deep)!important}
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 .tool-profile-editorial.is-caution .panel-kicker:before{background:#A7BCC0!important}
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 .tool-profile-verdict{max-width:280px!important;padding-inline-start:22px!important}
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 .tool-profile-verdict :where(p,small,dt){color:var(--lum-ink-2)!important;opacity:1!important}
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 .tool-profile-verdict h2{color:var(--lum-ink)!important}
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 .tool-profile-verdict>a{color:var(--lum-gold-deep)!important}
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 .tool-profile-decision-strip .is-pay{background:linear-gradient(to bottom,rgba(234,241,241,.52),rgba(255,254,251,.66))!important}
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 .tool-profile-decision-strip .is-advantage{background:linear-gradient(to bottom,rgba(245,235,207,.42),rgba(255,254,251,.65))!important}
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 .tool-profile-task-list .tag{background:var(--lum-gold-wash)!important;color:var(--lum-gold-deep)!important;border-color:transparent!important}
body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 :where(.tool-profile-inline-link,.tool-profile-section-head>a){color:var(--lum-gold-deep)!important}

/* ================================================================
   EXPLORER — remove remaining teal ownership + lighten search shell
   ================================================================ */
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2{--pbx-accent:var(--lum-gold)!important;--pbx-accent-dark:var(--lum-gold-deep)!important;--pbx-accent-soft:var(--lum-gold-wash)!important}
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2 :where(.pbx-eyebrow,.pbx-section-heading .pbx-eyebrow,.pbx-results-head .pbx-eyebrow){color:var(--lum-gold-deep)!important}
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2 .pbx-explorer-search{border-color:var(--lum-line)!important;background:rgba(255,254,251,.68)!important;box-shadow:none!important}
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2 .pbx-explorer-search:focus-within{border-color:#D7C58F!important;box-shadow:0 0 0 3px rgba(155,121,46,.08)!important}
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2 .pbx-query-badge{background:var(--lum-gold-wash)!important;color:var(--lum-gold-deep)!important;border-color:transparent!important}
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2 .pbx-results-count{background:transparent!important;color:var(--lum-gold-deep)!important;border:0!important}
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2 .pbx-results-count b{font-family:var(--lum-num)!important}
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2 .pbx-tier>header span{background:var(--lum-paper-warm)!important;color:var(--lum-gold-deep)!important;border-color:var(--lum-line)!important}
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2 .pbx-action-primary{background:var(--lum-ink)!important;border-color:var(--lum-ink)!important;color:#FFF9E9!important}
body.aiai-luminous-internal-v1.page-explorer.luminous-explorer-v2 .pbx-action-secondary{background:var(--lum-paper)!important;border-color:var(--lum-line)!important;color:var(--lum-ink-2)!important}

@media(max-width:900px){
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid{grid-template-columns:1fr}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid>section{min-height:0;border-inline-start:0;border-top:1px solid var(--lum-line-soft)}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-summary-grid>section:first-child{border-top:0}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line{grid-template-columns:1fr}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line>div{border-inline-start:0;border-top:1px solid var(--lum-line-soft)}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line>div:first-child{border-top:0}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-alt-line>a{min-height:44px;justify-content:flex-start}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-pay-detail{grid-template-columns:1fr}
  body.aiai-luminous-internal-v1.page-tool.luminous-tool-v2 .tool-profile-verdict{max-width:none!important}
}
@media(max-width:620px){
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .decision-breadcrumb{padding:20px 17px 0!important}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-verdict{padding:16px 17px 54px}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-verdict-card{padding:20px 17px;border-radius:21px}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-decision-copy{margin-top:17px}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-decision-copy h1{font-size:28px!important}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-decision-copy>p:last-child{font-size:13.8px}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-actions .primary{grid-column:1/-1}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback{align-items:flex-start;flex-direction:column}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback>div:last-child{width:100%}
  body.aiai-luminous-internal-v1.page-verdict.luminous-verdict-v2 .l2-feedback button{flex:1}
  body.aiai-luminous-internal-v1.page-compare.luminous-compare-v2 .cm-hero{padding-top:26px!important;padding-inline:17px!important}
}
