



.navwrap.nav-two-row{
  max-width:min(1560px, calc(100vw - 36px));
  margin-left:auto;
  margin-right:auto;
}
.navwrap.nav-two-row .navrow-tabs{max-width:none}


.navwrap.nav-two-row .navrow-tabs{gap:6px 7px;padding:11px 18px}
.navwrap.nav-two-row .tab{padding:0 12px;font-size:11.5px}
.navwrap.nav-two-row .tab .ic{font-size:12.5px;margin-right:1px}


.navwrap.nav-two-row + *,
header.top > .wrap{max-width:min(1560px, calc(100vw - 36px))}

@media (max-width:1200px){
  .navwrap.nav-two-row .tab{padding:0 10px;font-size:11px}
}


.navtheme{
  display:inline-flex;
  align-items:center;
  gap:7px;
  margin-left:8px;
  background:none;
  border:1px solid var(--brd);
  border-radius:10px;
  padding:6px 12px;
  cursor:pointer;
  font-family:inherit;
  font-size:11px;
  font-weight:800;
  letter-spacing:.05em;
  text-transform:uppercase;
  color:var(--muted);
  white-space:nowrap;
  transition:color .2s var(--ease),background-color .2s var(--ease),
             border-color .2s var(--ease),transform .2s var(--ease);
}
.navtheme:hover{
  color:var(--ink);
  background:rgba(255,255,255,.08);
  border-color:var(--brd-2);
  transform:translateY(-1px);
}
.navtheme:active{transform:translateY(0) scale(.97)}
.navtheme-ic{font-size:13px;line-height:1}
.navtheme:focus-visible{outline:2px solid #ff6aa6;outline-offset:2px}

@media (max-width:900px){
  .navtheme .navtheme-name{display:none}
  .navtheme{padding:5px 9px;margin-left:6px}
}




:root{
  --wiki-cyan:#4fd8e6;
  --wiki-amber:#ffbf5c;
  --wiki-violet:#c58aff;
  --wiki-rose:#d9b8cf;
}
html.cp-light{
  --wiki-cyan:#0d7c8a;
  --wiki-amber:#7a5500;
  --wiki-violet:#6b2fa0;
  --wiki-rose:#8a5c78;

  
  --berry:#ee0c5d;--berry-2:#e40c5b;--berry-dk:#b70d4e;
  --gravitas:#41273c;--gravitas-2:#5c3d56;--purple:#741984;
  
  --cyan:#0b7a85;
  --bg:#f2f2f2;--bg-2:#e4e4e4;
  --ink:#1a1a2a;--muted:#4d4655;--faint:#6b7280;
  --panel:#ffffff;--panel-2:#f7f6f8;
  --brd:#e0e0e0;--brd-2:#cfcfd4;--line:#ececec;
  --wash:rgba(238,12,93,.06);
  --green:#007040;--green-bg:#eaf7ef;
  --amber:#7a5500;--amber-bg:#fdf3e3;
  --blue:#1d4ed8;--blue-bg:#eef2ff;
  --sh-1:0 1px 2px rgba(20,10,20,.05);
  --sh-2:0 2px 8px -2px rgba(20,10,25,.14);
  --sh-3:0 6px 20px -8px rgba(20,10,25,.20);
  --shadow:var(--sh-3);
  --glow:0 4px 14px -4px rgba(238,12,93,.4);
  --bg-grad:none;
  scrollbar-color:#ec1866 rgba(0,0,0,.08);
}

html.cp-light body{
  background:#f2f2f2;
  background-image:none;
  color:var(--ink);
}
html.cp-light body::before{display:none}   


html.cp-light .glass,
html.cp-light .kpi,
html.cp-light .chart-card,
html.cp-light .sol-card,
html.cp-light .term-chip,
html.cp-light .vcard,
html.cp-light .srccard,
html.cp-light .doc-card,
html.cp-light .acc,
html.cp-light .tw,
html.cp-light .exec-glossary .gside,
html.cp-light .exec-glossary .gmain,
html.cp-light .chatapp,
html.cp-light .luma-panel,
html.cp-light .wz-step,
html.cp-light .pipe-row,
html.cp-light .exec-glossary{
  background:var(--panel);
  border-color:var(--brd);
  color:var(--ink);
}
html.cp-light .glass:hover,
html.cp-light .sol-card>summary:hover,
html.cp-light .acc>summary:hover{background:var(--panel-2)}

html.cp-light th{background:var(--panel-2);color:var(--ink);border-color:var(--brd)}
html.cp-light th.b{background:var(--grad);color:#fff}
html.cp-light td{border-color:var(--line)}

html.cp-light .btn.ghost{background:#fff;border-color:var(--brd-2);color:var(--ink)}
html.cp-light .btn.ghost:hover{background:var(--wash);border-color:var(--berry)}
html.cp-light .home-crumb a{background:#fff;border-color:var(--brd-2);color:var(--berry-dk)}
html.cp-light .home-crumb a:hover{background:var(--berry);border-color:var(--berry);color:#fff}
html.cp-light .icon-btn{background:#fff;border-color:var(--brd-2);color:var(--ink)}
html.cp-light .icon-btn:hover{background:var(--wash)}
html.cp-light .catchip,
html.cp-light .wz-opt{background:#fff;border-color:var(--brd-2);color:var(--ink)}
html.cp-light .catchip.on{background:var(--berry);color:#fff;border-color:var(--berry)}
html.cp-light .chatapp-contact{background:#fff;border-color:var(--brd)}
html.cp-light .chatapp-contact:hover{background:var(--panel-2)}
html.cp-light .agent-bubble-body,
html.cp-light .luma-chat,
html.cp-light .luma-quickrow,
html.cp-light .luma-inputrow,
html.cp-light .luma-legal{background:var(--panel-2);border-color:var(--brd);color:var(--ink)}
html.cp-light .luma-inputrow input{background:#fff;border-color:var(--brd-2);color:var(--ink)}
html.cp-light .searchbox input{background:#fff;border-color:var(--brd-2);color:var(--ink)}
html.cp-light .callout{background:var(--wash);border-color:var(--brd-2);color:var(--ink)}
html.cp-light .upd-ver,
html.cp-light .vtag.neutral,
html.cp-light .upd-kind.neutral{background:var(--panel-2);color:var(--muted)}
html.cp-light code{background:var(--panel-2);color:var(--berry-dk)}


html.cp-light .navwrap{
  background:rgba(255,255,255,.9);
  border-color:var(--brd);
  box-shadow:var(--sh-2);
}
html.cp-light .navrow-groups{
  background:rgba(20,10,25,.03);
  border-bottom-color:var(--brd);
}
html.cp-light .navgrp,
html.cp-light .navsolo,
html.cp-light .navfold,
html.cp-light .navtheme{color:var(--muted);border-color:var(--brd)}
html.cp-light .navgrp:hover,
html.cp-light .navsolo:hover,
html.cp-light .navfold:hover,
html.cp-light .navtheme:hover{background:rgba(20,10,25,.05);color:var(--ink)}
html.cp-light .navgrp.open{
  background:rgba(238,12,93,.1);
  border-color:rgba(238,12,93,.4);
  color:var(--berry-dk);
}
html.cp-light .navgrp-n{background:rgba(20,10,25,.08)}
html.cp-light .navgrp.open .navgrp-n{background:rgba(238,12,93,.16)}
html.cp-light .navwrap.nav-two-row .tab{color:var(--muted)}
html.cp-light .navwrap.nav-two-row .tab:hover{background:rgba(20,10,25,.05);color:var(--ink)}
html.cp-light .navwrap.nav-two-row .tab.on{color:#fff}
html.cp-light .navwrap.nav-two-row .tab.on.navlead{
  background:rgba(238,12,93,.08);
  color:var(--berry-dk);
}
html.cp-light .navsolo.on{background:rgba(168,85,247,.14);border-color:rgba(168,85,247,.45);color:var(--purple)}


html.cp-light h1,
html.cp-light h2,
html.cp-light h3,
html.cp-light h4{color:var(--gravitas)}
html.cp-light .chatapp-contact{color:var(--ink)}
html.cp-light .chatapp-side{background:var(--panel-2)}
html.cp-light th{
  background:linear-gradient(120deg,#f3f0f4,#eae6ec);
  color:var(--gravitas);
}
html.cp-light .tag,
html.cp-light .prot-tag{background:rgba(238,12,93,.1);color:var(--berry-dk);border-color:rgba(238,12,93,.28)}
html.cp-light tbody tr:hover{background:rgba(238,12,93,.05)}




html.cp-light summary{color:var(--gravitas)}
html.cp-light .acc>summary,
html.cp-light .sol-card>summary{color:var(--gravitas)}
html.cp-light .chatapp-contact-name{color:var(--ink)}
html.cp-light .chatapp-contact-sub{color:var(--muted)}
html.cp-light .cat,
html.cp-light .catchip,
html.cp-light .rl,
html.cp-light .status-pill{color:var(--amber)}
html.cp-light .status-pill.ok{color:var(--green)}
html.cp-light .catchip.on{color:#fff}


html.cp-light header.top{background:var(--grad)}
html.cp-light .hdr-actions .overviewbtn{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.3)}


html.cp-light *::-webkit-scrollbar-track{background:rgba(20,10,25,.05)}
html.cp-light *::-webkit-scrollbar-thumb{background:rgba(238,12,93,.5)}


html.cp-light #cpVideoStage,
html.cp-light #cpIntro{color-scheme:dark}
