/* COSMO · marca blanca de P2P (plataforma blanca + violeta P2P). ARCHIVO GENERADO por scripts/gen-cosmo.py: no editar a mano. */


@media screen {
html.om-dark.om-light[data-brand="cosmo"] { color-scheme: dark; }
html.om-dark.om-light[data-brand="cosmo"] { --navy: #14256d; --violet: #6b00f7; --cyan: #6b00f7; --gray: #161922; --white: #ffffff; --ink: #14256d; --muted: #5a6283; --line: #e4e6ea; --bg: #ffffff;
  --green: #6b00f7; --green-bg: rgba(107, 0, 247, .12); --amber: #c01f63; --amber-bg: rgba(214, 36, 110, .12); --red: #d6246e; --red-bg: rgba(214, 36, 110, .12);
  --shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
html.om-dark.om-light[data-brand="cosmo"] body { background: #ffffff; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] ::placeholder { color: #6B7288; }
html.om-dark.om-light[data-brand="cosmo"] select option { background: #ffffff; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] img { opacity: 1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) body { background: #f5f6f6; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) h3 { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) a { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) :focus-visible { outline: 3px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .muted { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .strip { background: linear-gradient(90deg, #6b00f7, #6b00f7); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .top { background: #ffffff; border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .top .sub { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .card { background: #ffffff; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tile { background: #ffffff; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); border-top: 3px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tile:nth-child(2) { border-top-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tile:nth-child(3) { border-top-color: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tile:nth-child(4) { border-top-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tile .k { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tile .s { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .btn { border: 1.5px solid #d8dbe1; background: #ffffff; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .btn:hover { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .btn.primary { background: #6b00f7; border-color: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .btn.primary:hover { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .btn.navy { background: #f1f2f2; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .btn.navy:hover { background: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .btn.danger { border-color: #d6246e; color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chip-gray { background: #f5f6f6; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chip-green { background: rgba(107, 0, 247, 0.12); color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chip-amber { background: rgba(214, 36, 110, 0.12); color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chip-red { background: rgba(214, 36, 110, 0.12); color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chip-navy { background: rgba(107, 0, 247, 0.12); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chip-violet { background: rgba(107, 0, 247, 0.12); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chip-cyan { background: rgba(107, 0, 247, 0.12); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .field label { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .field input, :where(html.om-dark.om-light[data-brand="cosmo"]) .field select, :where(html.om-dark.om-light[data-brand="cosmo"]) .field textarea, :where(html.om-dark.om-light[data-brand="cosmo"]) .in { border: 1.5px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .field input:focus, :where(html.om-dark.om-light[data-brand="cosmo"]) .field select:focus, :where(html.om-dark.om-light[data-brand="cosmo"]) .field textarea:focus, :where(html.om-dark.om-light[data-brand="cosmo"]) .in:focus { border-color: #6b00f7; box-shadow: 0 0 0 3px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .field input[readonly], :where(html.om-dark.om-light[data-brand="cosmo"]) .field input:disabled, :where(html.om-dark.om-light[data-brand="cosmo"]) .field select:disabled, :where(html.om-dark.om-light[data-brand="cosmo"]) .field textarea:disabled { background: #f5f6f6; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .field .h { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tabs { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tabs button { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tabs button[aria-pressed="true"] { background: #ffffff; color: #14256d; box-shadow: 0 1px 3px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tw { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) th { background: #fafafa; color: #5a6283; border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) td { border-bottom: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) tbody tr.click:hover { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) td .sm { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .bar { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .bar i { background: linear-gradient(90deg, #6b00f7, #6b00f7); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .bar b { background: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pill-alert { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .empty { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .overlay { background: rgba(107, 0, 247, 0.45); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .drawer { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .drawer-h { background: #f1f2f2; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .drawer-h .x { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .drawer-f { background: #ffffff; border-top: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .modal { background: #ffffff; box-shadow: 0 20px 60px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .grp { background: #ffffff; border-left: 4px solid #6b00f7; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .grp.meta { border-left-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .grp.calc { border-left-color: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .kv div span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .alertbox { background: rgba(214, 36, 110, 0.12); color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .alertbox.warn { background: rgba(214, 36, 110, 0.12); color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .alertbox.info { background: rgba(107, 0, 247, 0.12); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .check { border: 1.5px dashed #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .check.done { border-color: #6b00f7; background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rec { border-bottom: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rec .dot { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rec .dot.high { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rec .dot.mid { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .toast { background: #f1f2f2; color: #14256d; box-shadow: 0 8px 24px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .toast-err { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .spin { border: 2.5px solid rgba(107, 0, 247, 0.25); border-top-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .loading { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .legend { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .crumb { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .crumb a { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .crumb .cur { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ccard, :where(html.om-dark.om-light[data-brand="cosmo"]) .mcard { background: #ffffff; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ccard:hover, :where(html.om-dark.om-light[data-brand="cosmo"]) .mcard:hover { border-color: #6b00f7; box-shadow: 0 2px 4px rgba(20, 37, 109, 0.12), 0 12px 28px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ccard h3, :where(html.om-dark.om-light[data-brand="cosmo"]) .mcard h3 { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .avatar { background: #f1f2f2; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .avatar.v { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .avatar.c { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .mini span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .go { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .mcard.risk-critical { border-left: 4px solid #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .mcard.risk-risk { border-left: 4px solid #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .mcard.risk-good { border-left: 4px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ad { background: #fafafa; border: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ad.best { border-color: #6b00f7; background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .thumb { background: linear-gradient(135deg, #f1f2f2, #6b00f7); color: rgba(20, 37, 109, 0.8); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .thumb img { background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .thumb .rk { background: rgba(107, 0, 247, 0.9); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pv { background: #ffffff; border: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) a.pv:hover { border-color: #6b00f7; box-shadow: 0 2px 10px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pv-media { background: linear-gradient(135deg, #f1f2f2, #6b00f7); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pv-none { color: rgba(20, 37, 109, 0.8); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pv-media img { background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pv-play { background: rgba(20, 37, 109, 0.33); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pv-media .rk { background: rgba(107, 0, 247, 0.92); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pv-foot { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pv-cta { background: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pv-open { background: rgba(255, 255, 255, 0.95); color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .mark { background: #ffffff; border: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .mark b { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .mark img { background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .opt { border: 1px solid rgba(107, 0, 247, 0.35); border-left: 4px solid #d8dbe1; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .opt.v-worked { border-left-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .opt.v-failed { border-left-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .opt.v-mixed { border-left-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .opt.v-neutral, :where(html.om-dark.om-light[data-brand="cosmo"]) .opt.v-inconclusive { border-left-color: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cmp-r > span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cmp-b { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cmp-b i { background: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cmp-b.good i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cmp-b.bad i { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) em.good { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) em.bad { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .prog-b { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .prog-b i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .prog-b u { background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .next { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .setup-sep { border-top: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .setup-set { background: #fafafa; border: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lvl-t { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-sm { fill: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chart .ax { fill: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lv-b { background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .seg { border: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .seg button { background: #ffffff; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .seg button.on { background: #f1f2f2; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tp { background: #fafafa; border: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tp.after { border-color: rgba(107, 0, 247, 0.35); background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tp.verdict.v-worked { border-color: #6b00f7; background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tp.verdict.v-failed { border-color: rgba(214, 36, 110, 0.35); background: rgba(214, 36, 110, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tp.verdict.v-mixed { border-color: #d6246e; background: rgba(214, 36, 110, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tp h4 { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tp-r { border-top: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tp-r span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chk > span { color: #f1f2f2; background: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chk.ok > span { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chk.bad > span { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chk.warn > span { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .trk { border-top: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tdot { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tdot.worked { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tdot.failed { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tdot.mixed { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lvl2-comps { border-top: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .drawer.aud { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cvr { border-top: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cvr-g span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .setup-old > summary { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rec.act .act-r { border-left: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chk-h { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chk { color: #14256d; background: #ffffff; border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chk i { border: 2px solid #6b00f7; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chk:hover:not(:disabled) { border-color: #d8dbe1; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .chk:hover:not(:disabled) i { border-color: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cr-row { border-bottom: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .geo-map path { stroke: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .geo-map path.sel { stroke: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .geo-leg { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .geo-leg i { background: linear-gradient(90deg, #f5f6f6, #6b00f7); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .geo .tw tr.on td { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh-map { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh-base path { fill: #ffffff; stroke: rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh-base path.on { fill: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh-dot { stroke: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh-dot.sel { stroke: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh-photo { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh-nophoto { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh .tw tr.on td, :where(html.om-dark.om-light[data-brand="cosmo"]) .tw tr.on td { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .m3-mapbox { box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .m3-tools .btn { background: rgba(255, 255, 255, 0.94); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .m3-legend { background: rgba(255, 255, 255, 0.94); box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .m3-ramp span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .m3-ramp i { border: 1px solid rgba(213, 217, 225, 0.15); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .m3-sec { border-top: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .m3-face { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .m3-k { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .m3-total { background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mapbox { box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mtools .in { background: rgba(255, 255, 255, 0.96); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-tg { border: 1px solid #e4e6ea; background: rgba(255, 255, 255, 0.94); color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-tg[aria-pressed="true"] { background: #f1f2f2; border-color: #d8dbe1; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-tg:focus-visible { outline: 2px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-bar-t { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-bar-v small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-prod { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-prod:hover { border-color: rgba(107, 0, 247, 0.35); box-shadow: 0 6px 18px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-prod.on { border-color: #6b00f7; box-shadow: inset 0 0 0 1px rgba(20, 37, 109, 0.12); background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-ph { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-noph { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-plan-h { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-line { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-line-g label { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-ro { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-range { accent-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-line-r { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-line-r b { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-line-r em { color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-line-r em.muted { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-plan-t { border-top: 1px solid #e4e6ea; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-tot-k { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-tot-g span, :where(html.om-dark.om-light[data-brand="cosmo"]) .pz-pop-g span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-pop { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-rates label { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp { background: #ffffff; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-h { border-bottom: 3px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-eyebrow { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-meta { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-lead b { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-kpi { background: linear-gradient(160deg, #fafafa, #fafafa); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-kpi span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-kpi small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-map img { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-map figcaption { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-nomap { background: #f5f6f6; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-sh { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-t th { color: #5a6283; border-bottom: 2px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-t td { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-sub { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-pend td { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-total td { border-top: 2px solid #d8dbe1; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-note { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-scr img, :where(html.om-dark.om-light[data-brand="cosmo"]) .pp-scr-n { background: #f5f6f6; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-scr span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-f { border-top: 1px solid #e4e6ea; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-sign { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-card-img { background: #f5f6f6; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-x { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-plats-k { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-plat { border: 1px solid color-mix(in srgb, var(--pc) 35%, #e4e6ea); background: color-mix(in srgb, var(--pc) 9%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-svgmap { background: rgba(107, 0, 247, 0.12); border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-legend { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-gchip { border: 1px solid rgba(107, 0, 247, 0.35); background: #fafafa; color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-gchip.pz-gclear { background: #ffffff; border-color: #e4e6ea; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-views .pz-tg { box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-hover { background: rgba(107, 0, 247, 0.92); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-warn { background: rgba(184, 92, 0, 0.12); color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-menu { border-right: 1px solid #e4e6ea; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-menu hr { border-top: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mi { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mi small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mi-n { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mi:hover { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mi.on { background: #ffffff; box-shadow: inset 3px 0 0 var(--fc), 0 1px 3px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-wb-h h3 { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-row { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-row:hover { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-row.on { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-row-p small, :where(html.om-dark.om-light[data-brand="cosmo"]) .pz-row-k small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-thumb { background: #f5f6f6; color: #5a6283; }
@media (max-width: 1050px) {
  :where(html.om-dark.om-light[data-brand="cosmo"]) .pz-menu { border-bottom: 1px solid #e4e6ea; }
}
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mapbar { background: #ffffff; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mb-i > label { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-mb-i small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-zone b { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-layers { background: rgba(255, 255, 255, 0.97); box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-ly input { accent-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-ly small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-zonehint { background: #6b00f7; color: #f1f2f2; box-shadow: 0 6px 18px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-curve { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-inc-b { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-inc-b i.b, :where(html.om-dark.om-light[data-brand="cosmo"]) .pz-inc-k i.b { background: repeating-linear-gradient(45deg, #1f222a, #1f222a 3px, #f1f2f2 3px, #f1f2f2 6px); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-inc-v small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-inc-k { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-inc-k i.a { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-mapwrap .pp-svgmap path:hover { stroke: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-tip { background: rgba(107, 0, 247, 0.94); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-map3d img { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-map3d figcaption { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-card2 { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-c2-k div { background: color-mix(in srgb, var(--pc) 7%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-c2-k span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-c2-k small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-specs { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-box { background: #fafafa; border: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-recs { background: rgba(184, 92, 0, 0.12); border-color: rgba(184, 92, 0, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-recs .pp-sh { color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-gbar { background: linear-gradient(90deg, #f1f2f2, #6b00f7 55%, #6b00f7); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-h { background: radial-gradient(120% 140% at 100% 0%, rgba(107, 0, 247, 0.28), transparent 45%), linear-gradient(120deg, #f1f2f2 0%, #6b00f7 55%, #6b00f7 100%); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-h .pp-x { color: rgba(20, 37, 109, 0.6); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-h .pp-clogo { background: #ffffff; box-shadow: 0 4px 14px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-h .pp-cname { background: #ffffff; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-h .pp-eyebrow { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-h .pp-title { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-h .pp-meta { color: rgba(20, 37, 109, 0.78); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-h .chip { background: rgba(255, 255, 255, 0.16); color: #14256d; border-color: rgba(38, 42, 56, 0.3); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-lead b { background: linear-gradient(90deg, #6b00f7, #6b00f7); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-kpi { background: #ffffff; border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-kpi::before { background: linear-gradient(90deg, #f1f2f2, #6b00f7, #6b00f7); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-kpi b { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-sh { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-sh::after { background: linear-gradient(90deg, #6b00f7, #6b00f7); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-recs .pp-sh::after { background: linear-gradient(90deg, #b85c00, #b85c00); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-f::before { background: linear-gradient(90deg, #f1f2f2, #6b00f7, #6b00f7); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-sign { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-sign .v { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp-sign .c { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-blogo { background: #ffffff; border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-nologo { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-bad { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-build .pz-plan .pz-plan-t { box-shadow: 0 -8px 16px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-seg { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-segb { border-right: 1px solid #e4e6ea; background: #ffffff; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-segb:hover:not(:disabled) { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-segb.on { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-segb:disabled { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-zchips .pz-gchip { border: 1px solid rgba(107, 0, 247, 0.35); background: #fafafa; color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-gclear { border: 1px solid rgba(214, 36, 110, 0.35); background: rgba(214, 36, 110, 0.12); color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-sum { background: #ffffff; border: 1px solid #e4e6ea; box-shadow: 0 6px 18px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-sum-i span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-sum-inv b { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-sum-w { color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-step-n { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-head-i > label { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-lines .pz-line { background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-lines-e { border: 1px dashed #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-card-g small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-card { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-card:hover { box-shadow: 0 10px 24px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-card-m { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-card-s { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-card-s.rev { background: rgba(184, 92, 0, 0.12); color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-card-d { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-card-p small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-thumb { background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-thumb[data-kind=video], :where(html.om-dark.om-light[data-brand="cosmo"]) .dm-thumb[data-kind=vertical] { background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-thumb[data-kind=audio] { background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-thumb[data-kind=social] { background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-tag { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-win { background: #ffffff; border: 1px solid rgba(107, 0, 247, 0.35); box-shadow: 7px 7px 0 #dad2ef; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-bar { background: #f5f6f6; border-bottom: 1px solid rgba(107, 0, 247, 0.35); color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-ad { background: linear-gradient(120deg, #f1f2f2, #6b00f7); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-thumb[data-kind=audio] .dm-ad { background: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-thumb[data-kind=search] .dm-ad { background: #ffffff; color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-dlg { color: #14256d; box-shadow: 0 30px 100px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-dlg::backdrop { background: rgba(20, 37, 109, 0.45); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-head { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-area { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-label { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-surface { background: #ffffff; border: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-chrome { border-bottom: 1px solid #e4e6ea; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-adbig { background: linear-gradient(135deg, #f1f2f2, #6b00f7 70%, #6b00f7); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-adbig h3 { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-adbig button, :where(html.om-dark.om-light[data-brand="cosmo"]) .dm-search button, :where(html.om-dark.om-light[data-brand="cosmo"]) .dm-push button, :where(html.om-dark.om-light[data-brand="cosmo"]) .dm-ch button { background: #ffffff; color: #14256d; border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-prog { background: rgba(255, 255, 255, 0.2); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-prog i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-waves i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-search h3 { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-search p { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-eyebrow { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-push { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-grid button { background: rgba(255, 255, 255, 0.12); color: #14256d; border: 1px solid rgba(38, 42, 56, 0.25); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-grid button.hit { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-bubble { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-note { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-game { background: #f1f2f2; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-frame { border: 4px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-mock { background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-cap { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dm-price small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-strat { border: 1px dashed #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-strat:hover { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-steps li { background: #f5f6f6; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-steps li b { background: rgba(107, 0, 247, 0.12); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-steps li.on { background: #f5f6f6; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-steps li.on b { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-steps li.done b { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-dz { border: 2px dashed #e4e6ea; background: #fafafa; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-dz:hover, :where(html.om-dark.om-light[data-brand="cosmo"]) .es-drop.over .es-dz { border-color: #6b00f7; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-miss td { background: rgba(214, 36, 110, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-req { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-q { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-p { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-p-n { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-tags li { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-personas article { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-personas dt { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-mix .es-tot td { border-top: 2px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-draft { background: rgba(214, 36, 110, 0.12); color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-mt { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-mt-g h4 { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-mt-n { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-kv th { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-kv td { border-bottom: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-hand { color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-zchip { border: 1px solid #e4e6ea; background: #ffffff; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-zchip small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-zchip.on { background: #b85c00; border-color: #b85c00; color: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-zchip.on small { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-dph { background: rgba(184, 92, 0, 0.12); color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-dph .dm-tag { background: rgba(255, 255, 255, 0.85); color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-dsee { background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-dk { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-dk b { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-face { border: 1px solid #e4e6ea; background: #ffffff; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-face:hover { border-color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-face.on { background: rgba(184, 92, 0, 0.12); border-color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-dcard.on { border-color: #b85c00; box-shadow: inset 0 0 0 1px #ff8a00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp5-b { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp5-b h3 span { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pp5-warn { background: rgba(184, 92, 0, 0.12); color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-comp-t { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-comp.on { background: rgba(184, 92, 0, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-comp.on .pz-comp-t { color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pz-comp-a { color: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-sg { border: 1px dashed #6b00f7; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-sf { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-sgc { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-sgg { border-top: 1px solid rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-kw .ex { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-kw .ph { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-mg h5 { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-mpi { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-mpi.on { border-color: #6b00f7; box-shadow: inset 0 0 0 1px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .nm-box { border: 1px dashed #e4e6ea; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .nm-utm { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .nm-list { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .nm-h5 { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .yt-alert { background: rgba(214, 36, 110, 0.12); color: #d6246e; border: 2px solid #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-hero { border-top: 3px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-logo { background: linear-gradient(135deg, #6b00f7, #6b00f7); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-grade { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-grade.rd-green { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-grade.rd-amber { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-grade.rd-red { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-card { background: #ffffff; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); border-top: 3px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-card:nth-child(2) { border-top-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-card:nth-child(3) { border-top-color: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-card:nth-child(4) { border-top-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-card h5 { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-ring { border: 5px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-ring span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-ring.rd-green { border-color: #6b00f7; color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-ring.rd-amber { border-color: #d6246e; color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-ring.rd-red { border-color: #d6246e; color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-t td, :where(html.om-dark.om-light[data-brand="cosmo"]) .rd-t th { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-t th { color: #5a6283; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-ok { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-no { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-rec { border-top: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-explain div { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rd-explain b { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) tr.ooh-detail td { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh-dphoto { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .ooh-dphoto.ooh-nophoto { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-drop { border: 2px dashed #e4e6ea; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-map { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-map path { fill: #ffffff; stroke: rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-rad { fill: rgba(107, 0, 247, 0.08); stroke: rgba(107, 0, 247, 0.55); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-scr { fill: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-loc { fill: #6b00f7; stroke: #d8dbe1; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-pick { fill: #b85c00; stroke: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-pickn { fill: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-lg-loc { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-lg-pick { background: #b85c00; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-lg-scr { background: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .u-lg-rad { border: 1px dashed #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .es-radar { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) tr.pa-row td { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pa-det h5 { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pa-flag { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pa-ai { background: #ffffff; border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-hero { border-top: 3px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-omegamark { color: #14256d; background: radial-gradient(circle at 50% 50%, #6b00f7, #6b00f7 70%); box-shadow: 0 0 18px rgba(0, 186, 255, 0.45); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-method div { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-method b { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-f.on .chip { outline: 2px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-card { background: #ffffff; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); border-top: 3px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-card h3 { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-mark { background: #f1f2f2; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-lema { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-valor { background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-fmt { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .pl-omega { border-left: 3px solid #6b00f7; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) button.nav-sec { border-top: 1px solid rgba(38, 42, 56, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) button.nav-sec:hover { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) button.nav-sec:focus-visible { outline: 2px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-head { border-top: 3px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-item { background: #ffffff; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); color: #14256d; border-left: 5px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-critical { border-left-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-risk { border-left-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-watch { border-left-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-good { border-left-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-score { border: 5px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-score span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-score.green { border-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-score.amber { border-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-score.red { border-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-alert { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-go { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .sg-score.cyan { border-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-hi, :where(html.om-dark.om-light[data-brand="cosmo"]) .in-brief { background: #ffffff; border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-hi::before, :where(html.om-dark.om-light[data-brand="cosmo"]) .in-brief::before { border-left: 2px solid #6b00f7; border-top: 2px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-date { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-hi p { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-hi p b { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-k { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-bi { border: 1px solid #e4e6ea; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-bi:hover { border-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-dot { background: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-critical .in-dot { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-risk .in-dot { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-watch .in-dot { background: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-good .in-dot { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-go { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-ok { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-card { background: #ffffff; border: 1px solid #e4e6ea; border-top: 3px solid #d8dbe1; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-card:hover { border-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-card.in-critical { border-top-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-card.in-risk { border-top-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-card.in-good { border-top-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-kpi span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-bar { background: #191c24; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-bar i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-bar em { background: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-link { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-tile { background: #ffffff; border: 1px solid #e4e6ea; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-tile span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-tile small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-tile-a { border-color: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-tile-a small { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-tile-a:hover { border-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-card { background: #ffffff; border: 1px solid #e4e6ea; border-top: 3px solid #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-card.cx-ok { border-top-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-card.cx-warn { border-top-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-card.cx-bad { border-top-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-st i { background: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-ok .cx-st { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-ok .cx-st i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-warn .cx-st { color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-warn .cx-st i { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-bad .cx-st { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-bad .cx-st i { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-k { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-old { color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-can .y { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-can .n { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-tags span { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-issue { border: 1px solid rgba(214, 36, 110, 0.45); background: rgba(214, 36, 110, 0.08); color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-bad .cx-issue { border-color: rgba(214, 36, 110, 0.5); background: rgba(214, 36, 110, 0.08); color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-msg { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-raw summary { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .cx-raw pre { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .in-conn { border: 1px solid rgba(214, 36, 110, 0.45); background: rgba(214, 36, 110, 0.08); color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz-back { background: rgba(20, 37, 109, 0.372); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz { background: #ffffff; color: #14256d; box-shadow: 0 20px 60px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz-k { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz-x { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz-rule { background: rgba(214, 36, 110, 0.12); color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz-grp { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz-res { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz-res.ok { background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz-res.bad { background: rgba(214, 36, 110, 0.12); color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lz-plan { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx { background: #ffffff; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-top { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-k { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-lock { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-x { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-bar { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-f { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-f button { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-f button[aria-pressed="true"] { background: #f1f2f2; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-day h3 { background: #ffffff; color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-day ol { border-left: 2px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-it::before { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-it time { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-omega { background: rgba(107, 0, 247, 0.12); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-meta { background: rgba(107, 0, 247, 0.12); color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-google { background: rgba(214, 36, 110, 0.12); color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-d { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-t th, :where(html.om-dark.om-light[data-brand="cosmo"]) .hx-t td { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-t th { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-old { color: #d6246e; text-decoration-color: rgba(214, 36, 110, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-new { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hx-empty { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .mki-frame { border: 1px solid #e4e6ea; background: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-src { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-kpi { background: #ffffff; box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-kpi span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-kpi small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-pyr-h span:first-child { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-pyr-h span:last-child { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-pyr-r > span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-bar.m i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-bar.f i { background: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-bar em { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-hb div { background: #f5f6f6; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-hb i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-map path { stroke: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-map path.on { stroke: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-legend { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-mcard { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-mt td, :where(html.om-dark.om-light[data-brand="cosmo"]) .rs-mt th { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-dlt.up { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-dlt.dn { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-rank li { border-bottom: 1px dashed #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .linkish { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-cats button { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-cats button[aria-pressed="true"] { background: #f1f2f2; color: #14256d; border-color: #d8dbe1; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-it th, :where(html.om-dark.om-light[data-brand="cosmo"]) .rs-it td { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-it th { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-ab i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-ab em { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-x { border: 1px solid #6b00f7; color: #6b00f7; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-big b { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-big small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-warn { background: rgba(214, 36, 110, 0.12); color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-lic { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-ft th, :where(html.om-dark.om-light[data-brand="cosmo"]) .rs-ft td { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-study details summary { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-x.on { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-pcard { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-pcard:hover { border-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-pcard span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-pcard small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-retrato { border-left: 4px solid #6b00f7; background: rgba(107, 0, 247, 0.07); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-pgrid section { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-gbar > div { background: rgba(107, 0, 247, 0.08); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-gbar span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-ix { background: rgba(213, 217, 225, 0.15); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-ix.hi { background: rgba(107, 0, 247, 0.12); color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-ix.lo { background: rgba(214, 36, 110, 0.12); color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-agebars i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-agebars span { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-aff small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-aff > div > div { background: rgba(213, 217, 225, 0.15); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-aff i { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-medios > div { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-medios small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-top kbd { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-mini { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-mini i { background: rgba(213, 217, 225, 0.18); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-brick { background: #ffffff; box-shadow: 0 6px 0 rgba(20, 37, 109, 0.12), 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-studs i { box-shadow: inset 0 -2px 0 rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-brick.locked { border: 2px dashed rgba(213, 217, 225, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-brick.locked::before, :where(html.om-dark.om-light[data-brand="cosmo"]) .lg-brick.locked .lg-studs i { background: rgba(213, 217, 225, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-brick.on { box-shadow: 0 8px 0 color-mix(in srgb, var(--c) 35%, transparent), 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-brick.done:not(.on) { background: color-mix(in srgb, var(--c) 9%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-n { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-brick.locked .lg-n { background: rgba(213, 217, 225, 0.45); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-sum { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-f { border-top: 1px dashed #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-err { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-tile { border: 2px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-tile small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-tile.sel { background: color-mix(in srgb, var(--c) 12%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-branch, :where(html.om-dark.om-light[data-brand="cosmo"]) .lg-rv, :where(html.om-dark.om-light[data-brand="cosmo"]) .lg-split > div { background: color-mix(in srgb, var(--pc) 8%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-h4 { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-chips button { background: color-mix(in srgb, var(--c) 10%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-rv dt { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .rs-nf summary { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-off .lg-as { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tabs button.tab-lego { background: linear-gradient(135deg, #f1f2f2, #6b00f7); color: #14256d; box-shadow: 0 4px 0 rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tabs button.tab-lego span[lang="ja"] { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .tabs button.tab-lego[aria-pressed="true"] { outline: 2px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-hero { color: #14256d; background: radial-gradient(circle at 85% 20%, rgba(107, 0, 247, 0.35), transparent 45%), linear-gradient(120deg, #f1f2f2 0%, #f1f2f2 45%, #6b00f7 100%); box-shadow: 0 1px 2px rgba(20, 37, 109, 0.12), 0 6px 20px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-hero-kj { color: #d6246e; text-shadow: 0 6px 30px rgba(255, 45, 111, 0.45); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-hero-k { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-hero h2 { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-hero p { color: rgba(20, 37, 109, 0.82); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-hero-p { border: 3px solid rgba(38, 42, 56, 0.25); background: rgba(255, 255, 255, 0.06); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-brick.locked .lg-kj { color: rgba(154, 161, 181, 0.6); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-layers button { border: 2px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-layers button[aria-pressed="true"] { background: color-mix(in srgb, var(--c) 12%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-lbl small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-goal { border: 2px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-goal small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-goal.sel { background: color-mix(in srgb, var(--c) 12%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-setb { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-setb.sel { background: color-mix(in srgb, var(--c) 14%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-opts button { background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-opts small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-place > div { border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-cr { border: 2px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-cr small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-cr i { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-cr-img { background: rgba(107, 0, 247, 0.12) center / cover no-repeat; color: #14256d; text-shadow: 0 1px 6px rgba(20, 37, 109, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-tree { background: color-mix(in srgb, var(--c) 6%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-node { background: #ffffff; border: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-node small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-node.camp { border-left: 5px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-node.ad { border-left: 4px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-est { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-ok { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-psw button { border: 2px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-hist, :where(html.om-dark.om-light[data-brand="cosmo"]) .gs-diag, :where(html.om-dark.om-light[data-brand="cosmo"]) .gs-up { border: 1px solid #e4e6ea; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-diag { border-left: 5px solid #6b00f7; background: rgba(107, 0, 247, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-kwt th, :where(html.om-dark.om-light[data-brand="cosmo"]) .gs-kwt td { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-kwt th { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-src { background: #fafafa; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-src.cliente { background: rgba(214, 36, 110, 0.12); color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-src.historial { background: rgba(107, 0, 247, 0.12); color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-src.manual { background: #f5f6f6; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-cnt { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-cnt.over { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-serp { background: #ffffff; border: 1px solid #e4e6ea; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-serp p { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-dom small { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-fav { background: #f5f6f6; border: 1px solid #e4e6ea; color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-h { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-sls span { color: #14256d; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .gs-gn.sel { box-shadow: 0 0 0 2px #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-ddual .lg-opts button.sel { background: color-mix(in srgb, #6b00f7 12%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-stage { border: 2px solid #e4e6ea; border-left: 6px solid #6b00f7; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-stage.open { box-shadow: 0 0 0 3px color-mix(in srgb, #8b5cf6 22%, transparent); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-stage.ok { border-left-color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-n { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-stage.ok .dv-n { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-kj { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-sum { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-st { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-tg { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-sb { border-top: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-sf { border-top: 1px dashed #e4e6ea; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-mode button { border: 2px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-mode button[aria-pressed="true"] { border-color: #6b00f7; background: color-mix(in srgb, #6b00f7 12%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-block { border: 1px solid #e4e6ea; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-block.done { background: rgba(107, 0, 247, 0.12); border-color: rgba(107, 0, 247, 0.35); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-block.done .g-n { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-block.open { border: 2px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-n { background: #6b00f7; color: #f1f2f2; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-sum { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-bh { border-bottom: 1px solid #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-bf { border-top: 1px dashed #e4e6ea; background: #fafafa; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-i { border: 1px solid #6b00f7; color: #6b00f7; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-locked { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-sug { background: rgba(214, 36, 110, 0.12); border: 1px solid #d6246e; color: #c01f63; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-help { border: 2px solid #6b00f7; background: #ffffff; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-help-h small { color: #5a6283; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-help dt { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-ojo { background: rgba(214, 36, 110, 0.12); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-rec { border: 1px solid #e4e6ea; border-left: 3px solid #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-recst { border-top: 1px dashed #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-recok { color: #6b00f7; }

html.om-dark.om-light[data-brand="cosmo"] .strip { background: #6b00f7; height: 2px; }
html.om-dark.om-light[data-brand="cosmo"] .top { background: #ffffff; border-bottom: 1px solid #f1f2f2; }
html.om-dark.om-light[data-brand="cosmo"] .card, html.om-dark.om-light[data-brand="cosmo"] .kpi { background: #ffffff; border: 1px solid #1E222E; }
html.om-dark.om-light[data-brand="cosmo"] table th { background: #161922; color: #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .btn { background: #ffffff; border-color: #d8dbe1; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .btn:hover { border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .btn.primary { background: #6b00f7; border-color: #6b00f7; color: #f1f2f2; } html.om-dark.om-light[data-brand="cosmo"] .btn.primary:hover { background: #5FF0E3; }
html.om-dark.om-light[data-brand="cosmo"] .field input, html.om-dark.om-light[data-brand="cosmo"] .field select, html.om-dark.om-light[data-brand="cosmo"] .field textarea, html.om-dark.om-light[data-brand="cosmo"] .in { background: #ffffff; border-color: #d8dbe1; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .field input:focus, html.om-dark.om-light[data-brand="cosmo"] .field select:focus, html.om-dark.om-light[data-brand="cosmo"] .field textarea:focus, html.om-dark.om-light[data-brand="cosmo"] .in:focus { border-color: #6b00f7; box-shadow: 0 0 0 3px rgba(107, 0, 247, .18); }
html.om-dark.om-light[data-brand="cosmo"] .side .nav a { color: rgba(20, 37, 109, .78); } html.om-dark.om-light[data-brand="cosmo"] .side .nav a:hover { color: #14256d; background: rgba(20, 37, 109, .06); }
html.om-dark.om-light[data-brand="cosmo"] .side .nav a[aria-current="page"] { background: #6b00f7; color: #f1f2f2; }
html.om-dark.om-light[data-brand="cosmo"] .side .nav a.nav-sub[aria-current="page"] { background: rgba(107, 0, 247, .14); color: #6b00f7; }

html.om-dark.om-light[data-brand="cosmo"] .side .nav a[data-k="estrategia"][aria-current="page"] { background: #d6246e; color: #ffffff; box-shadow: 0 0 18px rgba(214, 36, 110, .35); }
html.om-dark.om-light[data-brand="cosmo"] .side .nav a[data-k="estrategia"][aria-current="page"] svg { color: #14256d; stroke: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .side .who { background: #ffffff; color: #14256d; } html.om-dark.om-light[data-brand="cosmo"] .side .who button { color: #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .logo-box, html.om-dark.om-light[data-brand="cosmo"] .client-logo, html.om-dark.om-light[data-brand="cosmo"] [class*="logo"] img { background: #14256d; }
}
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-capa button { border: 2px solid #e4e6ea; background: #ffffff; color: #e7e9ee; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-capa button[aria-pressed="true"] { border-color: #d6246e; background: color-mix(in srgb, #d6246e 16%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-capa, :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-met, :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-mapg { border-color: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-mapr, :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-mas { border-color: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-cap.cE { background: #0f3d26; color: #86efac; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-cap.cA { background: #3d2e0a; color: #fcd34d; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-cap.cX { background: #4a1220; color: #fda4af; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-st2 { background: #1b1f2a; color: #2e3a72; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-st2.ok { background: #0b2b3d; color: #7dd3fc; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-st2.man { background: #3d0f1c; color: #fda4af; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-st2.pend { background: #2a1748; color: #c4b5fd; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-up, :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-item { border-color: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hs-card { background: #ffffff; border-color: #e4e6ea; } :where(html.om-dark.om-light[data-brand="cosmo"]) .hs-card.ok { border-left-color: #6b00f7; } :where(html.om-dark.om-light[data-brand="cosmo"]) .hs-card:not(.ok) { border-left-color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hs-bar { background: #e4e6ea; } :where(html.om-dark.om-light[data-brand="cosmo"]) .hs-t th, :where(html.om-dark.om-light[data-brand="cosmo"]) .hs-t td { border-color: #e4e6ea; } :where(html.om-dark.om-light[data-brand="cosmo"]) .hs-kp div { border-color: #33384a; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-capa button[aria-pressed="true"] { border-color: #6b00f7; background: color-mix(in srgb, #6b00f7 14%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-cap.cE { color: #6b00f7 !important; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-cap.cA { color: #2e3a72 !important; border-color: #475569; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-cap.cX { color: #d6246e !important; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-st2.ok { color: #6b00f7; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-st2.man { color: #d6246e; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-st2.pend { background: #1b1f2a; color: #2e3a72; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .hs-chk .ok .hs-i { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-capa .dv-cb[data-dvcapa="A"][aria-pressed="true"] { border-color: #d6246e; background: color-mix(in srgb, #d6246e 14%, #ffffff); }
:where(html.om-dark.om-light[data-brand="cosmo"]) .dv-cb[data-dvcapa="E"] .dv-kj, :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-cb[data-dvcapa="X"] .dv-kj { color: #6b00f7; } :where(html.om-dark.om-light[data-brand="cosmo"]) .dv-cb[data-dvcapa="A"] .dv-kj { color: #d6246e; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-nc { background: #0f1219; border-color: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-nc-seg, :where(html.om-dark.om-light[data-brand="cosmo"]) .lg-nc-seg button, :where(html.om-dark.om-light[data-brand="cosmo"]) .lg-nc-use, :where(html.om-dark.om-light[data-brand="cosmo"]) .lg-nc-f { border-color: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-tile-new b, :where(html.om-dark.om-light[data-brand="cosmo"]) .lg-nc-seg button.on { color: #6b00f7; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-ma { background: #0f1219; border-color: #e4e6ea; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .lg-ma-row { border-color: #e4e6ea; } :where(html.om-dark.om-light[data-brand="cosmo"]) .lg-ma-tag { color: #6b00f7; }



html.om-dark.om-light[data-brand="cosmo"] .side .nav-grp .nav-jp { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .side .nav-grp.here .nav-jp { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .side .nav-grp[data-g="Cliente"] .nav-jp { color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] .side .nav a[data-k="planet"][aria-current="page"], html.om-dark.om-light[data-brand="cosmo"] .side .nav a[data-k="reporte"][aria-current="page"], html.om-dark.om-light[data-brand="cosmo"] .side .nav a[data-k="energia"][aria-current="page"], html.om-dark.om-light[data-brand="cosmo"] .side .nav a[data-k="preguntas"][aria-current="page"] { background: #9a7400; color: #eceef4; }
html.om-dark.om-light[data-brand="cosmo"] .side .nav a.nav-sub[data-k="reporte"][aria-current="page"], html.om-dark.om-light[data-brand="cosmo"] .side .nav a.nav-sub[data-k="energia"][aria-current="page"], html.om-dark.om-light[data-brand="cosmo"] .side .nav a.nav-sub[data-k="preguntas"][aria-current="page"] { background: rgba(154, 116, 0, .16); color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] .side .nav a[data-k="planet"][aria-current="page"] svg { color: #eceef4; stroke: #eceef4; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .main { --green: #9a7400; --green-bg: rgba(154, 116, 0, .14); --cyan: #9a7400; --violet: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .strip { background: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .main a:not(.btn):not(.mcard):not(.ccard) { color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .chip-violet, html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .chip-cyan { background: rgba(154, 116, 0, .14); color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .tile, html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .tile:nth-child(2), html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .tile:nth-child(4) { border-top-color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .btn.primary, html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .btn.primary:hover { background: #9a7400; border-color: #9a7400; color: #eceef4; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .chip-green { background: rgba(154, 116, 0, .14); color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .bar i, html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .prog-b i { background: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .go, html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .kz-go { color: #9a7400; border-color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .mcard.risk-good, html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .mcard.risk-done { border-left-color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .mcard:hover, html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .ccard:hover { border-color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .alertbox.info { background: rgba(154, 116, 0, .12); }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .tabs button[aria-pressed="true"] { box-shadow: inset 0 -2px 0 #9a7400, 0 1px 3px rgba(20, 37, 109, 0.12); }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .spin { border-color: rgba(154, 116, 0, .25); border-top-color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme .top h1 { color: #9a7400; }
html.om-dark.om-light[data-brand="cosmo"] body.pl-theme :focus-visible { outline-color: #9a7400; }

html.om-dark.om-light[data-brand="cosmo"] body.pl-theme #ptitle .pt-kj { color: #9a7400; }
:where(html.om-dark.om-light[data-brand="cosmo"]) .g-layer b { color: #6b00f7; } :where(html.om-dark.om-light[data-brand="cosmo"]) .g-mi { color: #6b00f7; } :where(html.om-dark.om-light[data-brand="cosmo"]) .g-mi[aria-pressed="true"] { color: #d6246e; }


html.om-dark.om-light[data-brand="cosmo"] .nav a { color: rgba(20, 37, 109, .78); }
html.om-dark.om-light[data-brand="cosmo"] .side .who button { color: rgba(20, 37, 109, .8); }
html.om-dark.om-light[data-brand="cosmo"] .btn.navy:hover { background: #e6eafb; }
html.om-dark.om-light[data-brand="cosmo"] .rec .dot.mid { background: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .mcard.risk-risk { border-left: 4px solid #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .thumb { color: rgba(20, 37, 109, .8); }
html.om-dark.om-light[data-brand="cosmo"] .pv-none { color: rgba(20, 37, 109, .8); }
html.om-dark.om-light[data-brand="cosmo"] .opt.v-mixed { border-left-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .opt.v-neutral, html.om-dark.om-light[data-brand="cosmo"] .opt.v-inconclusive { border-left-color: #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .cmp-b i { background: #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .chk.ok > span { background: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .chk.warn > span { background: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .tdot.worked { background: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .tdot.mixed { background: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .nav-sec { color: rgba(20, 37, 109, .5); border-top: 1px solid rgba(20, 37, 109, .12); }
html.om-dark.om-light[data-brand="cosmo"] .pp-h .pp-x { color: rgba(20, 37, 109, .6); }
html.om-dark.om-light[data-brand="cosmo"] .pp-h .pp-meta { color: rgba(20, 37, 109, .78); }
html.om-dark.om-light[data-brand="cosmo"] .dm-thumb[data-kind=audio] .dm-ad { background: #ebf8fa; }
html.om-dark.om-light[data-brand="cosmo"] .dm-game { background: #eeedf5; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .side { background: #ffffff; }
html.om-dark.om-light[data-brand="cosmo"] .side .brand.om-side { color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .nav-jp { color: #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .nav-es b { color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .nav-es small { color: #2e3a72; }
html.om-dark.om-light[data-brand="cosmo"] .nav-grp.here .nav-jp { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .nav a[aria-current="page"] { background: #6b00f7; color: #f1f2f2; }
html.om-dark.om-light[data-brand="cosmo"] #om-intro { background: #f1f2f2; }
html.om-dark.om-light[data-brand="cosmo"] 0%, html.om-dark.om-light[data-brand="cosmo"] 20% { border-color: #e4e6ea; }
html.om-dark.om-light[data-brand="cosmo"] 30%, html.om-dark.om-light[data-brand="cosmo"] 80% { color: #6b00f7; border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .om-idle-box { background: #ffffff; border: 1px solid #d8dbe1; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .om-idle-c { color: #c01f63; }
html.om-dark.om-light[data-brand="cosmo"] .om-idle-box .btn.primary { background: #6b00f7; border-color: #6b00f7; color: #f1f2f2; }
html.om-dark.om-light[data-brand="cosmo"] .om-bye { background: #f1f2f2; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .in-hi::before, html.om-dark.om-light[data-brand="cosmo"] .in-brief::before { border-left: 2px solid #6b00f7; border-top: 2px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .in-k { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .in-bi:hover { border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .in-dot { background: #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .in-critical .in-dot { background: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .in-risk .in-dot { background: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .in-watch .in-dot { background: #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .in-good .in-dot { background: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .in-ok { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .in-card { border-top: 3px solid #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .in-card:hover { border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .in-card.in-critical { border-top-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .in-card.in-risk { border-top-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .in-card.in-good { border-top-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .in-bar i { background: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .in-link { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .side .who #wq { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .m-bar { background: #ffffff; border-bottom: 1px solid #e4e6ea; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .m-bar button { border: 1px solid #d8dbe1; background: #ffffff; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .m-bar #m-menu { border-color: #6b00f7; color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .side { background: #ffffff; }
html.om-dark.om-light[data-brand="cosmo"] .m-close { border: 1px solid #d8dbe1; background: #ffffff; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .in-tile-a small { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .in-tile-a:hover { border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .cx-card.cx-ok { border-top-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .cx-card.cx-warn { border-top-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .cx-card.cx-bad { border-top-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .cx-ok .cx-st { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .cx-ok .cx-st i { background: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .cx-warn .cx-st { color: #c01f63; }
html.om-dark.om-light[data-brand="cosmo"] .cx-warn .cx-st i { background: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .cx-bad .cx-st { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .cx-bad .cx-st i { background: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .cx-old { color: #c01f63; }
html.om-dark.om-light[data-brand="cosmo"] .cx-can .y { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .cx-issue { border: 1px solid rgba(214, 36, 110, .45); background: rgba(214, 36, 110, .08); color: #c01f63; }
html.om-dark.om-light[data-brand="cosmo"] .cx-msg { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .in-conn { border: 1px solid rgba(214, 36, 110, .45); background: rgba(214, 36, 110, .08); color: #c01f63; }
html.om-dark.om-light[data-brand="cosmo"] .hx-google { background: #2e3a72; }
html.om-dark.om-light[data-brand="cosmo"] .mki-frame { background: #f1f2f2; }
html.om-dark.om-light[data-brand="cosmo"] .lg-hero { color: #14256d; background: radial-gradient(circle at 85% 20%, rgba(0, 186, 255, .35), transparent 45%), linear-gradient(120deg, #eceefc 0%, #dee3f9 45%, #6B00F7 100%); }
html.om-dark.om-light[data-brand="cosmo"] .lg-hero p { color: rgba(20, 37, 109, .82); }
html.om-dark.om-light[data-brand="cosmo"] .gs-diag { border-left: 5px solid #6b00f7; background: #69ebcd; }
html.om-dark.om-light[data-brand="cosmo"] .gs-src.historial { background: #62eeac; color: #e3fdf6; }
html.om-dark.om-light[data-brand="cosmo"] .gs-serp { background: #14256d; border: 1px solid #131416; color: #f4f4f5; }
html.om-dark.om-light[data-brand="cosmo"] .gs-gn.sel { box-shadow: 0 0 0 2px #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .pq.pq-ok { border-left-color:#6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .pq.pq-mid { border-left-color:#6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .oc-fab .oc-orb { background:#f1f2f2; box-shadow:inset 0 0 0 1.5px rgba(107, 0, 247, .55); }
html.om-dark.om-light[data-brand="cosmo"] .oc-panel::before { background:linear-gradient(90deg,#d6246e,#6b00f7 55%,transparent); }
html.om-dark.om-light[data-brand="cosmo"] .oc-h .oc-orb { background:#f1f2f2; box-shadow:inset 0 0 0 1.5px rgba(107, 0, 247, .55); }
html.om-dark.om-light[data-brand="cosmo"] .oc-sug:hover { border-color:#6b00f7; background:rgba(107, 0, 247, .07); }
html.om-dark.om-light[data-brand="cosmo"] .oc-f input:focus { border-color:#6b00f7; box-shadow:0 0 0 3px rgba(107, 0, 247, .15); }
html.om-dark.om-light[data-brand="cosmo"] .oc-dots i { background:#6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .en-tw2 { stroke:#d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .en-dot2 { fill:#d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .en-imp { background:rgba(107, 0, 247, .08); border-left:3px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .es-orb { background:#f1f2f2; box-shadow:inset 0 0 0 1.5px rgba(107, 0, 247, .55); }
html.om-dark.om-light[data-brand="cosmo"] .es-assistant>span { color:#d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .es-deckov { background:#fcfcfe; }
html.om-dark.om-light[data-brand="cosmo"] .es-dbar { border-bottom:1px solid #e4e6ea; background:#ffffff; color:#14256d; }
html.om-dark.om-light[data-brand="cosmo"] .es-dbar .btn { color:#14256d; }
html.om-dark.om-light[data-brand="cosmo"] .es-dwrap iframe { background:#fcfcfe; }
html.om-dark.om-light[data-brand="cosmo"] .es-qcd { color:#14256d; }
html.om-dark.om-light[data-brand="cosmo"] .es-qcd summary { border:1px solid #e4e6ea; }
html.om-dark.om-light[data-brand="cosmo"] .es-qcd ul { background:#ffffff; border:1px solid #e4e6ea; }
html.om-dark.om-light[data-brand="cosmo"] .es-qcbox { background:#ffffff; border:1px solid #e4e6ea; color:#14256d; }
html.om-dark.om-light[data-brand="cosmo"] .alfa-panel { background:linear-gradient(180deg,rgba(255, 178, 26, .07),#ffffff 40%); color:#14256d; }
html.om-dark.om-light[data-brand="cosmo"] .alfa-h small { color:#5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .alfa-orb { color:#805500; background:#f1f2f2; }
html.om-dark.om-light[data-brand="cosmo"] .alfa-v span { color:#5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .alfa-panel li>span { color:#5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .om-alert-box { background:#ffffff; color:#14256d; border:1px solid rgba(214, 36, 110, .55); box-shadow:0 20px 60px rgba(20, 37, 109, 0.12),0 0 0 1px rgba(214, 36, 110, .15); }
html.om-dark.om-light[data-brand="cosmo"] .om-alert-h small { color:#d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .om-alert-orb { background:#f1f2f2; box-shadow:inset 0 0 0 1.5px rgba(214, 36, 110, .7); }
html.om-dark.om-light[data-brand="cosmo"] .om-alert-box p { color:#707b98; }
html.om-dark.om-light[data-brand="cosmo"] .om-alert-todo { border-left:3px solid #6b00f7; background:rgba(107, 0, 247, .06); }
html.om-dark.om-light[data-brand="cosmo"] .om-alert-todo b { color:#6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .om-alert-box details { color:#5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .om-alert-acts .btn { color:#14256d; }
html.om-dark.om-light[data-brand="cosmo"] .es-camino { border:1px solid #e4e6ea; background:linear-gradient(180deg,rgba(107, 0, 247, .05),rgba(107, 0, 247, .01)); }
html.om-dark.om-light[data-brand="cosmo"] .es-fase { border:1px solid #eef0f4; }
html.om-dark.om-light[data-brand="cosmo"] .es-fase b { color:#5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .es-fase.now { border-color:#6b00f7; box-shadow:0 0 0 1px rgba(107, 0, 247, .25); }
html.om-dark.om-light[data-brand="cosmo"] .es-fase.done b { color:#6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .es-fase ol { color:#5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .es-fase li.done { color:#14256d; }
html.om-dark.om-light[data-brand="cosmo"] .es-fase li.done span { background:#6b00f7; border-color:#6b00f7; color:#ffffff; }
html.om-dark.om-light[data-brand="cosmo"] .btn.al-go { background:linear-gradient(90deg,#d6246e,#805500); color:#ffffff; }
html.om-dark.om-light[data-brand="cosmo"] .es-pend { border:1px solid #6b00f7; background:rgba(107, 0, 247, .05); }
html.om-dark.om-light[data-brand="cosmo"] .es-dr { border-top:1px solid #eef0f4; }
html.om-dark.om-light[data-brand="cosmo"] .es-dr div:nth-child(2) p { color:#5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .es-dr div:nth-child(3) p { color:#14256d; }
html.om-dark.om-light[data-brand="cosmo"] .al-ask-box { border:1px solid #805500; background:radial-gradient(120% 90% at 50% 0%,rgba(255, 178, 26, .18),#f8f9fb 60%); }
html.om-dark.om-light[data-brand="cosmo"] .al-ask-box .al-orb { color:#ffffff; background:radial-gradient(circle,#f0b000,#805500 55%,#FF6A00); }
html.om-dark.om-light[data-brand="cosmo"] .al-ask-box ul { color:#171512; }
html.om-dark.om-light[data-brand="cosmo"] .btn.al-yes { background:linear-gradient(90deg,#FF6A00,#805500); color:#ffffff; }
html.om-dark.om-light[data-brand="cosmo"] .es-deckov.al-on { background:radial-gradient(120% 80% at 50% -10%,rgba(255, 140, 0, .28),#f1f2f2 55%)!important; }
html.om-dark.om-light[data-brand="cosmo"] .al-trans p { color:#171512; }
html.om-dark.om-light[data-brand="cosmo"] .al-om { color:#d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .nav a[data-k="estrategia"][aria-current="page"] { background:#d6246e; color:#ffffff; box-shadow:0 0 18px rgba(214, 36, 110, .35); }
html.om-dark.om-light[data-brand="cosmo"] .es-ag { border-bottom:1px solid #eef0f4; }
html.om-dark.om-light[data-brand="cosmo"] .es-agb { border:1px solid #ebedf2; color:#707b98; }
html.om-dark.om-light[data-brand="cosmo"] .es-agb.ag-omega.on { background:#d6246e; border-color:#d6246e; color:#ffffff; }
html.om-dark.om-light[data-brand="cosmo"] .es-pl.on { outline:3px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .es-logoscard { border-bottom:1px solid #eef0f4; }
html.om-dark.om-light[data-brand="cosmo"] .btn.es-logook { color:#6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .lg-box { border-color:#6b00f7; background:#f8f9fb; box-shadow:0 0 40px rgba(107, 0, 247, .15); }
html.om-dark.om-light[data-brand="cosmo"] .dv-capa button[aria-pressed="true"] { border-color: #d6246e; background: color-mix(in srgb, #d6246e 10%, #14256d); }
html.om-dark.om-light[data-brand="cosmo"] .dv-item.ok { border-left-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .dv-item.warn { border-left-color: #d6246e; background: color-mix(in srgb, #d6246e 6%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .hs-card.ok { border-left-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .hs-bar i { background: linear-gradient(90deg, #d6246e, #6b00f7); }
html.om-dark.om-light[data-brand="cosmo"] .hs-chk .ok .hs-i { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .dv-capa button[aria-pressed="true"] { border-color: #6b00f7; background: color-mix(in srgb, #6b00f7 12%, #14256d); }
html.om-dark.om-light[data-brand="cosmo"] .dv-cap.cE { color: #d9fbf8 !important; border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .dv-cap.cX { border-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .dv-st2.ok { background: color-mix(in srgb, #6b00f7 14%, transparent); color: #d9fbf8; }
html.om-dark.om-light[data-brand="cosmo"] .dv-st2.man { background: color-mix(in srgb, #d6246e 12%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .dv-item.ok { border-left-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .dv-item.bad { border-left-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .hs-card { border-left-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .hs-card.ok { border-left-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .hs-chk .bad .hs-i { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .hs-jp { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .hs-hi { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .hs-fix { border: 1px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .hs-fix:hover { background: color-mix(in srgb, #6b00f7 15%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .adj-dlg { border: 1px solid #e4e6ea; background: #ffffff; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .adj-t th, html.om-dark.om-light[data-brand="cosmo"] .adj-t td { border-bottom: 1px solid #e4e6ea; }
html.om-dark.om-light[data-brand="cosmo"] .dv-cb[data-dvcapa="E"] .dv-kj, html.om-dark.om-light[data-brand="cosmo"] .dv-cb[data-dvcapa="X"] .dv-kj { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .dv-cb[data-dvcapa="A"] .dv-kj { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .dv-capa .dv-cb[data-dvcapa="A"][aria-pressed="true"] { border-color: #d6246e; background: color-mix(in srgb, #d6246e 12%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .lg-tile-new { border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .lg-nc-k { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .lg-nc-seg button.on { background: color-mix(in srgb, #6b00f7 18%, transparent); box-shadow: inset 0 -2px 0 #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .lg-nc-dup { border-left: 3px solid #d6246e; background: color-mix(in srgb, #d6246e 7%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .lg-ma-k { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .lg-ma-tag { border: 1px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .lg-ma-tk { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .lg-ma-ck { border-left: 3px solid #6b00f7; background: color-mix(in srgb, #6b00f7 6%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .lg-ma-note { border-left: 3px solid #d6246e; background: color-mix(in srgb, #d6246e 7%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .lg-emo { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .lg-tile.sel .lg-emo { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .lg-kj { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .kz-cap-b { background: color-mix(in srgb, #6b00f7 12%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .kz-cap-b i { background: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kz-cap-b i.over { background: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .kz-set { border-left: 2px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kz-form { background: color-mix(in srgb, #6b00f7 6%, transparent); border: 1px solid color-mix(in srgb, #6b00f7 35%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .kz-pend { border: 1px solid #d6246e; background: color-mix(in srgb, #d6246e 6%, transparent); }
html.om-dark.om-light[data-brand="cosmo"] .kz-st.hl-t { border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kz-st.hl-r { border-color: #d6246e; color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .btn.kz-danger { background: #d6246e; border-color: #d6246e; color: #ffffff; }
html.om-dark.om-light[data-brand="cosmo"] .mcard.risk-done { border-left: 4px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kz-form input.kz-bad { border-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .om-back { border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kzf { background: radial-gradient(1200px 500px at 0% 0%, rgba(107, 0, 247, .07), transparent 60%), #ffffff; color: #14256d; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-brand small { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-m { color: #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-k { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-n { background: rgba(107, 0, 247, .15); color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-inbox, html.om-dark.om-light[data-brand="cosmo"] .kzf-list { background: #ffffff; border: 1px solid #e4e6ea; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-ch { border-top: 1px dashed #e4e6ea; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-empty { color: #5a6283; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-card { border: 1px solid #e4e6ea; background: #f7f8fb; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-card:hover { border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-open { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-card.risk-critical { border-left-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-card.risk-risk { border-left-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-card.risk-good, html.om-dark.om-light[data-brand="cosmo"] .kzf-card.risk-done { border-left-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-ctx { border-bottom: 1px solid #e4e6ea; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-work .kz-r > * { background: #ffffff; border: 1px solid #e4e6ea; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-work .kz-r .kz-pend { border-color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-work .kz-camp { background: #ffffff; }
html.om-dark.om-light[data-brand="cosmo"] .kz-go { border: 1px solid #6b00f7; color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .btn.kz-btn { border-color: #6b00f7; color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-nav { border: 1px solid #e4e6ea; background: #f7f8fb; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-nav a { color: #0f1219; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-nav a:hover { background: rgba(107, 0, 247, .1); color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .kzf-nav a[aria-current] { background: rgba(107, 0, 247, .16); color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-intro { border-left: 4px solid #6b00f7; background: var(--white, #ffffff); }
html.om-dark.om-light[data-brand="cosmo"] .mb-intro > span { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-tabs button[aria-pressed="true"] { border-color: #6b00f7; background: rgba(107, 0, 247, .10); }
html.om-dark.om-light[data-brand="cosmo"] .mb-tabs button span[lang] { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-badge { background: #d6246e; color: #ffffff; }
html.om-dark.om-light[data-brand="cosmo"] .mb-lesson summary span[lang] { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-rule { border-left: 3px solid #6b00f7; background: rgba(107, 0, 247, .06); }
html.om-dark.om-light[data-brand="cosmo"] .mb-mist { border-left: 3px solid #d6246e; background: rgba(214, 36, 110, .06); }
html.om-dark.om-light[data-brand="cosmo"] .mb-quiz b span[lang] { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-opts button:hover:not([disabled]) { border-color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-opts button.right { border-color: #6b00f7; background: rgba(107, 0, 247, .14); }
html.om-dark.om-light[data-brand="cosmo"] .mb-opts button.wrong { border-color: #d6246e; background: rgba(214, 36, 110, .10); }
html.om-dark.om-light[data-brand="cosmo"] .mb-brief { border-left: 4px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-rv .mb-err .mb-lv { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .mb-rv .mb-ok .mb-lv { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-score b { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-sent { border: 1px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-sent > span { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-detail { border-left: 4px solid #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-detail h2 span[lang] { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-note.fix .mb-lv { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .mb-note.ok .mb-lv { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-mount { border: 1px dashed #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .mb-step.done span[lang] { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] .mb-step.cur { border-color: #6b00f7; background: rgba(107, 0, 247, .07); }
html.om-dark.om-light[data-brand="cosmo"] .mb-step.cur span[lang] { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] .mb-hero .lg-hero-kj { color: #6b00f7; }
html.om-dark.om-light[data-brand="cosmo"] #ptitle .pt-kj { color: #d6246e; }
html.om-dark.om-light[data-brand="cosmo"] button[aria-label^="Cerrar"] { color: #b85c00 !important; }
html.om-dark.om-light[data-brand="cosmo"] button[aria-label^="Cerrar"]:hover, html.om-dark.om-light[data-brand="cosmo"] button[aria-label^="Cerrar"]:focus-visible { border-color: #b85c00 !important; }
html.om-dark.om-light[data-brand="cosmo"] .om-theme { border: 1px solid rgba(107, 0, 247, .45); background: rgba(107, 0, 247, .08); color: #6b00f7; }


html.om-dark.om-light[data-brand="cosmo"], html.om-dark.om-light[data-brand="cosmo"] body { background: #f1f2f2; color: #14256d; color-scheme: light; }
html.om-dark.om-light[data-brand="cosmo"] button[aria-label^="Cerrar"] { color: #b85c00 !important; border-color: rgba(184, 92, 0, .55) !important; background: rgba(184, 92, 0, .08) !important; }
html.om-dark.om-light[data-brand="cosmo"] .side { background: #ffffff; border-right: 1px solid #e4e6ea; }

/* Reglas de styles.css */
html.om-light[data-brand="cosmo"] .om-lock b { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .gx { font-family: Mollen, system-ui, sans-serif; }
html.om-light[data-brand="cosmo"] .gx-brand b { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .gx-slide h2 { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .oi-brand b { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] #om-intro { font-family: Mollen, system-ui, sans-serif; }
html.om-light[data-brand="cosmo"] .oi-greet { font-family: Mollen, system-ui, sans-serif; }
html.om-light[data-brand="cosmo"] .om-idle-box { font-family: Mollen, system-ui, sans-serif; }
html.om-light[data-brand="cosmo"] .om-bye { font-family: Mollen, system-ui, sans-serif; }
html.om-light[data-brand="cosmo"] .in-hi h2 { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .om-wel { font-family: Mollen, system-ui, sans-serif; }
html.om-light[data-brand="cosmo"] .om-wel h2 { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .m-brand b { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .om-wel-top b { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .tabs button.tab-lego b { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .lg-hero h2 { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .lg-hero-p b { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .lg-title { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .lg-tree-h { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .dv-sh b { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .oc-fab .oc-lbl b { font-family:'Bizmo',serif; }
html.om-light[data-brand="cosmo"] .oc-h .oc-t b { font-family:'Bizmo',serif; }
html.om-light[data-brand="cosmo"] .es-qcbox h2 { font-family:'Bizmo',serif; }
html.om-light[data-brand="cosmo"] .alfa-a { font-family:'Bizmo',serif; }
html.om-light[data-brand="cosmo"] .alfa-h b { font-family:'Bizmo',serif; }
html.om-light[data-brand="cosmo"] .alfa-orb { font-family:'Bizmo',serif; }
html.om-light[data-brand="cosmo"] .om-alert-h h2 { font-family:'Bizmo',serif; }
html.om-light[data-brand="cosmo"] .al-ask-box h2 { font-family:Bizmo,serif; }
html.om-light[data-brand="cosmo"] .al-trans b { font-family:Bizmo,serif; }
html.om-light[data-brand="cosmo"] .om-theme { border-color: rgba(107, 0, 247, .45); background: rgba(107, 0, 247, .07); color: #6b00f7; }
html.om-light[data-brand="cosmo"] .overlay { background: rgba(11, 13, 18, .55) !important; }
html.om-light[data-brand="cosmo"] .modal input[type="file"] { border-color: #6b00f7; background: rgba(107, 0, 247, .05); color: #5a6283; }
html.om-light[data-brand="cosmo"] .modal input[type="file"]::file-selector-button { background: #6b00f7; color: #FFFFFF; }
html.om-light[data-brand="cosmo"] .om-file { border-color: #6b00f7; background: rgba(107, 0, 247, .05); }
html.om-light[data-brand="cosmo"] .om-file-b { background: #6b00f7; color: #FFFFFF; }
html.om-light[data-brand="cosmo"] .om-file-n { color: #5a6283; }
html.om-light[data-brand="cosmo"] .om-file.has .om-file-n { color: #14256d; }
html.om-light[data-brand="cosmo"] .pm-next { background: #FFFFFF; border-color: #d8dbe1; border-left-color: #6b00f7; }
html.om-light[data-brand="cosmo"] :is(.kg, .kg-admodal) { --kg-soft: #F2F4F7; --kg-ac: #6b00f7; --kg-warn: #B35A00; --kg-bad: #C0243A; }
html.om-light[data-brand="cosmo"] .kg-todo { --kg-warn: #B35A00; }
html.om-light[data-brand="cosmo"] .oms { background: #FFFFFF; color: #14181F; border-color: rgba(107, 0, 247, .45); box-shadow: 0 18px 50px rgba(11, 13, 18, .18), 0 0 0 1px rgba(11, 13, 18, .06); }
html.om-light[data-brand="cosmo"] .oms-o.hi { background: rgba(107, 0, 247, .10); color: #14256d; }
html.om-light[data-brand="cosmo"] .oms-o.on { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .oms-q { background: #F4F6F8; border-color: #D8DDE5; }
html.om-light[data-brand="cosmo"] .oms-q:focus { border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .oms-g { color: #5a6283; }
html.om-light[data-brand="cosmo"] select.oms-open { border-color: #6b00f7 !important; box-shadow: 0 0 0 3px rgba(107, 0, 247, .15); }
html.om-light[data-brand="cosmo"] { --tq-ac: #6b00f7; --tq-acb: rgba(107, 0, 247, .1); }
html.om-light[data-brand="cosmo"] .nav a[data-k="estrategia"] .nav-omega { color: #000; }
html.om-light[data-brand="cosmo"] .cap-crit { color: #B3122E; }
html.om-light[data-brand="cosmo"] .cap-warn { color: #9A5300; }
html.om-light[data-brand="cosmo"] .pace-y.ok b { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .pace-y.late b { color: #B86400; }
html.om-light[data-brand="cosmo"] .ch-map path { stroke: rgba(0, 0, 0, .2); fill: rgba(0, 0, 0, .03); }
html.om-light[data-brand="cosmo"] .ch-map path.exp { fill: rgba(107, 0, 247, .5); }
html.om-light[data-brand="cosmo"] .ch-dot { fill: #111; stroke: #fff; }
html.om-light[data-brand="cosmo"] .gm-ov { background: #F4F6F8; color: #14256d; }
html.om-light[data-brand="cosmo"] .gm-card { background: #FFFFFF; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .gm-t span, html.om-light[data-brand="cosmo"] .pz-gm span { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .gm-c-st.ok { color: #6b00f7; border-color: rgba(107, 0, 247, .45); }
html.om-light[data-brand="cosmo"] .gm-c-st.warn { color: #9A5300; }
html.om-light[data-brand="cosmo"] .gm-foot { color: #3A4150; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .gm-3d { background: #fff; }
html.om-light[data-brand="cosmo"] .co-note { border-left-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .co-note b span { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .kg-chip { border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .kg-chip.on { border-color: #6b00f7; color: #6b00f7; background: rgba(107, 0, 247, .07); }
html.om-light[data-brand="cosmo"] .kg-hi { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .kg-cities { border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .co-zoom button { background: rgba(255, 255, 255, .92); color: #6b00f7; border-color: rgba(107, 0, 247, .35); }
html.om-light[data-brand="cosmo"] .co-jp { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .rd-core { fill: #FFFFFF; stroke: #6b00f7; }
html.om-light[data-brand="cosmo"] .rd-k1 { fill: #14256d; }
html.om-light[data-brand="cosmo"] .rd-k2, html.om-light[data-brand="cosmo"] .rd-c { fill: #6b00f7; }
html.om-light[data-brand="cosmo"] .rd-j { fill: #14256d; }
html.om-light[data-brand="cosmo"] .rd-card { border-color: rgba(0, 0, 0, .1); background: #fff; }
html.om-light[data-brand="cosmo"] .pv-c circle { fill: #fff; stroke: rgba(0, 0, 0, .35); }
html.om-light[data-brand="cosmo"] .pv-c text { fill: #14256d; }
html.om-light[data-brand="cosmo"] .pv-ssp { color: #6b00f7; border-color: rgba(107, 0, 247, .4); }
html.om-light[data-brand="cosmo"] .pv-si { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .pv-prob { color: #0369A1; }
html.om-light[data-brand="cosmo"] .pv-nc { color: #B45309; }
html.om-light[data-brand="cosmo"] .ch-good { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ch-tag.ok, html.om-light[data-brand="cosmo"] .ch-tag.exp { color: #6b00f7; background: rgba(107, 0, 247, .12); }
html.om-light[data-brand="cosmo"] .ch-map path.on { stroke: #111; }
html.om-light[data-brand="cosmo"] .ch-ej .hi b { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ch-ej > div { border-color: rgba(0, 0, 0, .12); }
html.om-light[data-brand="cosmo"] .ch-flow span { border-color: rgba(0, 0, 0, .14); }
html.om-light[data-brand="cosmo"] .ch-flow span.on { border-color: #6b00f7; color: #6b00f7; background: rgba(107, 0, 247, .08); }
html.om-light[data-brand="cosmo"] #pclabel span { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .pa-gate { border-left-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ej-lv legend { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ej-lv { border-color: rgba(0, 0, 0, .12); }
html.om-light[data-brand="cosmo"] .pc-map path { fill: rgba(0, 0, 0, .05); stroke: rgba(0, 0, 0, .18); }
html.om-light[data-brand="cosmo"] .pc-map path.on { fill: rgba(107, 0, 247, .6); stroke: #6b00f7; }
html.om-light[data-brand="cosmo"] .jd-lines summary { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .jd-line { border-color: rgba(0, 0, 0, .12); }
html.om-light[data-brand="cosmo"] .cy-fabb { background: rgba(255, 255, 255, .95); color: #14256d; border-color: #6b00f7; box-shadow: 0 10px 26px rgba(11, 13, 18, .16); }
html.om-light[data-brand="cosmo"] .cy-fspin circle { stroke: #6b00f7; }
html.om-light[data-brand="cosmo"] .cy-ftx small { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .cy-ftx b span, html.om-light[data-brand="cosmo"] .cy-dtx span, html.om-light[data-brand="cosmo"] .cy-now .cy-nkj { color: #d6246e; }
html.om-light[data-brand="cosmo"] .cy-pop { background: rgba(247, 248, 250, .62); }
html.om-light[data-brand="cosmo"] .cy-disc { background: #FFFFFF; border-color: #d8dbe1; box-shadow: 0 0 0 10px rgba(255, 255, 255, .6), 0 0 50px rgba(107, 0, 247, .18); }
html.om-light[data-brand="cosmo"] .cy-node { background: #FFFFFF; color: #14256d; border-color: #d8dbe1; box-shadow: 0 8px 20px rgba(11, 13, 18, .12); }
html.om-light[data-brand="cosmo"] .cy-node:hover { border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .cy-now { border-color: #6b00f7; background: #E6F4F2; }
html.om-light[data-brand="cosmo"] .cy-done { border-color: rgba(107, 0, 247, .6); }
html.om-light[data-brand="cosmo"] .cy-jp, html.om-light[data-brand="cosmo"] .cy-nkj, html.om-light[data-brand="cosmo"] .cy-rjp, html.om-light[data-brand="cosmo"] .cy-rpath, html.om-light[data-brand="cosmo"] .cy-ok, html.om-light[data-brand="cosmo"] .cy-tag, html.om-light[data-brand="cosmo"] .cy-mk, html.om-light[data-brand="cosmo"] .cy-done small { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .cy-a-done, html.om-light[data-brand="cosmo"] .cy-a-now { stroke: #6b00f7; }
html.om-light[data-brand="cosmo"] .cy-a-todo { stroke: #d8dbe1; }
html.om-light[data-brand="cosmo"] .cy-a-off { stroke: #f1f2f2; }
html.om-light[data-brand="cosmo"] .cy-ring > circle:first-child { stroke: #f1f2f2; }
html.om-light[data-brand="cosmo"] .cy-sp1 circle, html.om-light[data-brand="cosmo"] .cy-sp2 circle { stroke: #6b00f7; }
html.om-light[data-brand="cosmo"] .cy-route { background: #f1f2f2; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .cy-route:has(input:checked) { border-color: #6b00f7; background: rgba(107, 0, 247, .08); }
html.om-light[data-brand="cosmo"] .cy-wait, html.om-light[data-brand="cosmo"] .cy-x { color: #B85C00 !important; }
html.om-light[data-brand="cosmo"] .cy-x { border-color: #B85C00 !important; }
html.om-light[data-brand="cosmo"] .cy-nocl { color: #B85C00; border-color: rgba(184, 92, 0, .45); }
html.om-light[data-brand="cosmo"] .cy-ro, html.om-light[data-brand="cosmo"] .cy-node small, html.om-light[data-brand="cosmo"] .cy-route small, html.om-light[data-brand="cosmo"] .cy-force { color: #5a6283; }
html.om-light[data-brand="cosmo"]:not([data-brand="omega"]) .om-lock > div::after { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .cy-dkj, html.om-light[data-brand="cosmo"] .cy-hint b span { color: #d6246e; }
html.om-light[data-brand="cosmo"] .cy-hmods i { color: #6b00f7; border-color: rgba(107, 0, 247, .45); background: rgba(107, 0, 247, .06); }
html.om-light[data-brand="cosmo"] .cy-dlit, html.om-light[data-brand="cosmo"] .cy-hint small { color: #5a6283; }
html.om-light[data-brand="cosmo"] .jd-card { background: #FFFFFF; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .jd-card:hover { border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .jd-cl, html.om-light[data-brand="cosmo"] .jd-cyc, html.om-light[data-brand="cosmo"] .jd-ok, html.om-light[data-brand="cosmo"] .jd-ld summary, html.om-light[data-brand="cosmo"] .jd-done .jd-dot, html.om-light[data-brand="cosmo"] .jd-h span { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .jd-cyc { border-color: rgba(107, 0, 247, .45); }
html.om-light[data-brand="cosmo"] .jd-nocl, html.om-light[data-brand="cosmo"] .jd-assign { color: #B85C00; }
html.om-light[data-brand="cosmo"] .jd-meta b { color: #14256d; }
html.om-light[data-brand="cosmo"] .jd-plats i, html.om-light[data-brand="cosmo"] .jd-ll li, html.om-light[data-brand="cosmo"] .jd-prog { background: #f1f2f2; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .jd-prog span { background: #6b00f7; }
html.om-light[data-brand="cosmo"] .jd-meta, html.om-light[data-brand="cosmo"] .jd-pt, html.om-light[data-brand="cosmo"] .jd-lt small { color: #5a6283; }
html.om-light[data-brand="cosmo"] .jd-cur { border-left-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .lg-proj label span { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ds-btn { color: #B85C00 !important; border-color: rgba(184, 92, 0, .5) !important; background: rgba(184, 92, 0, .06) !important; }
html.om-light[data-brand="cosmo"] .ds-list li { border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .ds-list summary, html.om-light[data-brand="cosmo"] .ds-list li small { color: #5a6283; }
html.om-light[data-brand="cosmo"] .cw-om b { font-family: Bizmo, serif; }
html.om-light[data-brand="cosmo"] .la-on { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .la-off, html.om-light[data-brand="cosmo"] .la-sum th { color: #5a6283; }
html.om-light[data-brand="cosmo"] .la-pause { color: #b85c00 !important; border-color: rgba(184, 92, 0, .5) !important; }
html.om-light[data-brand="cosmo"] .md-card .md-step, html.om-light[data-brand="cosmo"] .md-card .md-tile { background: #ffffff; border-color: #e4e6ea; }
html.om-light[data-brand="cosmo"] .md-card .md-tx small, html.om-light[data-brand="cosmo"] .md-card .md-sub, html.om-light[data-brand="cosmo"] .md-card .md-n { color: #5a6283; }
html.om-light[data-brand="cosmo"] .md-card .md-jp, html.om-light[data-brand="cosmo"] .md-card .md-tx b span { color: #6b00f7; border-color: rgba(107, 0, 247, .4); }
html.om-light[data-brand="cosmo"] .md-card .md-next { border-color: #6b00f7; box-shadow: inset 3px 0 0 #6b00f7; }
html.om-light[data-brand="cosmo"] .md-card .md-next .md-n { background: #6b00f7; border-color: #6b00f7; color: #ffffff; }
html.om-light[data-brand="cosmo"] .md-card { border-left-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .mc-row input { accent-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .md-brand { font-family: Bizmo, serif; }
html.om-light[data-brand="cosmo"] .nav-step { color: #6b00f7; border-color: rgba(107, 0, 247, .45); }
html.om-light[data-brand="cosmo"] .ent-note, html.om-light[data-brand="cosmo"] .ent-step { background: #ffffff; border-color: #e4e6ea; }
html.om-light[data-brand="cosmo"] .ent-tx em { color: #5a6283; }
html.om-light[data-brand="cosmo"] .ent-jp, html.om-light[data-brand="cosmo"] .ent-n { color: #6b00f7; border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ent-here .ent-n { background: #6b00f7; color: #ffffff; }
html.om-light[data-brand="cosmo"] .ent-step:hover { border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .dt-tab { border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .dt-h span, html.om-light[data-brand="cosmo"] .dt-tab span { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .dt-tab.dt-on { background: rgba(107, 0, 247, .1); border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ap-row { background: #ffffff; border-color: #e4e6ea; }
html.om-light[data-brand="cosmo"] .ap-sec { border-left-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ap-jp, html.om-light[data-brand="cosmo"] .ap-inc > span.on i, html.om-light[data-brand="cosmo"] .ap-inc [lang="ja"], html.om-light[data-brand="cosmo"] .ap-cf [lang="ja"], html.om-light[data-brand="cosmo"] .jd-src [lang="ja"] { color: #6b00f7; border-color: rgba(107, 0, 247, .4); }
html.om-light[data-brand="cosmo"] .ap-cl, html.om-light[data-brand="cosmo"] .ap-inc, html.om-light[data-brand="cosmo"] .ap-inc small, html.om-light[data-brand="cosmo"] .jd-src { color: #5a6283; }
html.om-light[data-brand="cosmo"] .rt h2 { font-family: Bizmo, serif; }
html.om-light[data-brand="cosmo"][data-brand="cosmo"] .rt .rt-reload { background: transparent !important; color: #ffffff !important; border-color: rgba(255, 255, 255, .45) !important; }
html.om-light[data-brand="cosmo"] .ao-jp, html.om-light[data-brand="cosmo"] .ao-n, html.om-light[data-brand="cosmo"] .es-aud-jp { color: #6b00f7; border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .es-aud { border-color: rgba(107, 0, 247, .5); }
html.om-light[data-brand="cosmo"] .ao-p-ex { color: #6b00f7; border-color: rgba(107, 0, 247, .5); background: rgba(107, 0, 247, .06); }
html.om-light[data-brand="cosmo"] .ao-p-ap { color: #b35f00; border-color: rgba(255, 159, 67, .7); }
html.om-light[data-brand="cosmo"] .ao-layers section, html.om-light[data-brand="cosmo"] .ao-list li { border-color: #e4e6ea; }
html.om-light[data-brand="cosmo"] .ao-list li.on { border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .cc-now { border-color: #e4e6ea; background: #f1f2f2; }
html.om-light[data-brand="cosmo"] .cc-info { color: #5a6283; }
html.om-light[data-brand="cosmo"] .cc-cur { color: #6b00f7; border-color: rgba(107, 0, 247, .45); }
html.om-light[data-brand="cosmo"] .es-assistant { background: #f5f6f6; color: #14256d; border-color: #e4e6ea; }
html.om-light[data-brand="cosmo"] .es-user { color: #14256d; }
html.om-light[data-brand="cosmo"] .es-assistant b, html.om-light[data-brand="cosmo"] .es-assistant strong { color: #14256d; }
html.om-light[data-brand="cosmo"] .q6-warn, html.om-light[data-brand="cosmo"] .q6-own-c { color: #B45F06; background: #FFF1E3; }
html.om-light[data-brand="cosmo"] .q6-bar i { background: #6b00f7; }
html.om-light[data-brand="cosmo"] .ru-bar { background: rgba(255, 255, 255, .96); border-color: #E4E6EA; color: #14256d; box-shadow: 0 12px 30px rgba(20, 37, 109, .10); }
html.om-light[data-brand="cosmo"] .ru-k, html.om-light[data-brand="cosmo"] .ru-nx b { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .nav a.nav-next { box-shadow: inset 0 0 0 1px rgba(107, 0, 247, .45); }
html.om-light[data-brand="cosmo"] .nav a.nav-next::after { background: rgba(107, 0, 247, .1); color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ap-nk, html.om-light[data-brand="cosmo"] .ap-path li.next { color: #6b00f7; border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ap-path li.next { background: rgba(107, 0, 247, .07); }
html.om-light[data-brand="cosmo"] .btn.ap-stay { color: #B45F06; }
html.om-light[data-brand="cosmo"] .nav-grp.nav-tools { border-top-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .ent-door, html.om-light[data-brand="cosmo"] .ent-tool { background: #ffffff; border-color: #e4e6ea; }
html.om-light[data-brand="cosmo"] .ent-door-a { border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ent-door em { color: #5a6283; }
html.om-light[data-brand="cosmo"] .ent-dk, html.om-light[data-brand="cosmo"] .ent-door i, html.om-light[data-brand="cosmo"] .ent-ph span, html.om-light[data-brand="cosmo"] .ent-th span { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ent-door:hover, html.om-light[data-brand="cosmo"] .ent-tool:hover { border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ch-intro > div { background: rgba(107, 0, 247, .06); border-color: rgba(107, 0, 247, .22); }
html.om-light[data-brand="cosmo"] .ch-intro b span, html.om-light[data-brand="cosmo"] .ch-tool span { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .q6-chiri { border-color: rgba(107, 0, 247, .45); }
html.om-light[data-brand="cosmo"] .q6-chiri b span { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .cpl-falta .cpl-i, html.om-light[data-brand="cosmo"] .cpl-chip.cpl-falta, html.om-light[data-brand="cosmo"] .cpl-go, html.om-light[data-brand="cosmo"] .ap-warn, html.om-light[data-brand="cosmo"] .jd-skip, html.om-light[data-brand="cosmo"] .cpl-has .cpl-h small, html.om-light[data-brand="cosmo"] .cp-unl-k { color: #b45f06 !important; }
html.om-light[data-brand="cosmo"] .ct-box h2 { font-family: Bizmo, serif; }
html.om-light[data-brand="cosmo"] .tp-card, html.om-light[data-brand="cosmo"] .tp-opt { background: #F6F7F9; border-color: #DADDE3; color: #14256d; }
html.om-light[data-brand="cosmo"] .tp-bar { background: #E6E8EC; }
html.om-light[data-brand="cosmo"] .tp-row { border-top-color: #e4e6ea; }
html.om-light[data-brand="cosmo"] .nav-area .nav-es b { font-family: Mollen, system-ui, sans-serif !important; }
html.om-light[data-brand="cosmo"] .nav-seal { background: #fff; border-color: #d8dbe1; color: #1a1f2b; }
html.om-light[data-brand="cosmo"] .nav-area { color: #1a1f2b; }
html.om-light[data-brand="cosmo"] .nav-area .nav-es b { color: #14256d; }
html.om-light[data-brand="cosmo"] .nav-area .nav-es small, html.om-light[data-brand="cosmo"] .nav-short { color: #5b6272 !important; }
html.om-light[data-brand="cosmo"] .nav-grp.here .nav-seal, html.om-light[data-brand="cosmo"] .nav-solo .nav-area[aria-current="page"] .nav-seal { border-color: #d6246e; background: rgba(214, 36, 110, .08); color: #d6246e; }
html.om-light[data-brand="cosmo"] .nav-area-med .nav-seal { border-color: rgba(107, 0, 247, .55); color: #6b00f7; }
html.om-light[data-brand="cosmo"] .nav-area-cta { border-top-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .om-mods, html.om-light[data-brand="cosmo"] .om-mods-box, html.om-light[data-brand="cosmo"] .om-mod, html.om-light[data-brand="cosmo"] .om-mods-x { background: #fff; border-color: #d8dbe1; color: #1a1f2b; }
html.om-light[data-brand="cosmo"] .om-mods-h h2, html.om-light[data-brand="cosmo"] .om-mod-h b, html.om-light[data-brand="cosmo"] .om-mods-f b { color: #14256d; }
html.om-light[data-brand="cosmo"] .om-mod-tags a, html.om-light[data-brand="cosmo"] .om-mods-f a, html.om-light[data-brand="cosmo"] .aud-bar a { color: #1a1f2b; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .om-mod-new { background: rgba(107, 0, 247, .05); border-color: rgba(107, 0, 247, .45); }
html.om-light[data-brand="cosmo"] .aud-bar { background: #f1f2f2; border-bottom-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .aud-bar a[aria-current="page"], html.om-light[data-brand="cosmo"] .om-mod-tags a[aria-current="page"] { background: #6b00f7; border-color: #6b00f7; color: #fff; }
html.om-light[data-brand="cosmo"] .nav a.nav-area[aria-current="page"] { background: rgba(214, 36, 110, .06) !important; }
html.om-light[data-brand="cosmo"] .nav-area-star .nav-seal, html.om-light[data-brand="cosmo"] .om-mod-star .nav-seal { border-color: #c98a12; color: #a86f00; }
html.om-light[data-brand="cosmo"] .mx-tabs button, html.om-light[data-brand="cosmo"] .mx-tile { background: #fff; border-color: #d8dbe1; color: #1a1f2b; }
html.om-light[data-brand="cosmo"] .mx-tile b, html.om-light[data-brand="cosmo"] .mx-tile span, html.om-light[data-brand="cosmo"] .mx-bar.own span { color: #14256d; }
html.om-light[data-brand="cosmo"] .mx-tabs button.on { background: #6b00f7; border-color: #6b00f7; color: #fff; }
html.om-light[data-brand="cosmo"] .mx-tabs button.on span { color: #fff; }
html.om-light[data-brand="cosmo"] .mx-months i, html.om-light[data-brand="cosmo"] .mx-bar.own i { background: #6b00f7; }
html.om-light[data-brand="cosmo"] .mx-src { border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .tv-main, html.om-light[data-brand="cosmo"] .tv-side > div, html.om-light[data-brand="cosmo"] .tv-cols > div, html.om-light[data-brand="cosmo"] .tv-task, html.om-light[data-brand="cosmo"] .tv-staff section, html.om-light[data-brand="cosmo"] .tv-ph, html.om-light[data-brand="cosmo"] .tv-pj, html.om-light[data-brand="cosmo"] .tv-filt button, html.om-light[data-brand="cosmo"] .tv-wf div, html.om-light[data-brand="cosmo"] .tv-del, html.om-light[data-brand="cosmo"] .tv-res { background: #fff; border-color: #d8dbe1; color: #1a1f2b; }
html.om-light[data-brand="cosmo"] .tv-main h2, html.om-light[data-brand="cosmo"] .tv-nums b, html.om-light[data-brand="cosmo"] .tv-task h4, html.om-light[data-brand="cosmo"] .tv-h, html.om-light[data-brand="cosmo"] .tv-res b, html.om-light[data-brand="cosmo"] .tv-wf b, html.om-light[data-brand="cosmo"] .tv-meta b { color: #14256d; }
html.om-light[data-brand="cosmo"] .tv-main p, html.om-light[data-brand="cosmo"] .tv-task > p, html.om-light[data-brand="cosmo"] .tv-wf div { color: #2e3a72; }
html.om-light[data-brand="cosmo"] .tv-filt button.on { background: #14256d; color: #fff; }
html.om-light[data-brand="cosmo"] .tv-link, html.om-light[data-brand="cosmo"] .tv-drop b, html.om-light[data-brand="cosmo"] .tv-sum { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .cm-nums b { color: #14256d; }
html.om-light[data-brand="cosmo"] .cm-drop b { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .cm-drop { border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .tp-pl { background: #fff; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .tp-pl b, html.om-light[data-brand="cosmo"] .tp-tot td { color: #14256d; }
html.om-light[data-brand="cosmo"] .tp-pl em { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .tp-t td { border-bottom-color: #e4e6ea; }
html.om-light[data-brand="cosmo"] .tv-pilot { background: #fff6e8; border-color: #e7c48f; color: #4a3517; }
html.om-light[data-brand="cosmo"] .tv-pilot b { color: #a05a00; }
html.om-light[data-brand="cosmo"] .gc { background: #fff; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .gc-b section { background: #f6f7f9; }
html.om-light[data-brand="cosmo"] .gc-b p, html.om-light[data-brand="cosmo"] .gc-b li { color: #2e3a72; }
html.om-light[data-brand="cosmo"] .gc-b h4, html.om-light[data-brand="cosmo"] .gc-int blockquote, html.om-light[data-brand="cosmo"] .gc summary b { color: #14256d; }
html.om-light[data-brand="cosmo"] .gc summary span[lang], html.om-light[data-brand="cosmo"] .gc-ok, html.om-light[data-brand="cosmo"] .gc summary::after { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .gc-no { color: #a05a00; }
html.om-light[data-brand="cosmo"] .gc-t th, html.om-light[data-brand="cosmo"] .gc-t td { border-color: #e4e6ea; }
html.om-light[data-brand="cosmo"] .wz-cd, html.om-light[data-brand="cosmo"] .wz-steps span, html.om-light[data-brand="cosmo"] .wz-sum > div, html.om-light[data-brand="cosmo"] .wz-why, html.om-light[data-brand="cosmo"] .wz-tl span { background: #fff; border-color: #d8dbe1; color: #1a1f2b; }
html.om-light[data-brand="cosmo"] .wz-cd p, html.om-light[data-brand="cosmo"] .wz-sum ul, html.om-light[data-brand="cosmo"] .wz-why, html.om-light[data-brand="cosmo"] .wz-ai { color: #2e3a72; }
html.om-light[data-brand="cosmo"] .wz-cd p b, html.om-light[data-brand="cosmo"] .wz-steps b, html.om-light[data-brand="cosmo"] .wz-big, html.om-light[data-brand="cosmo"] .wz-tl b, html.om-light[data-brand="cosmo"] .wz-why b { color: #14256d; }
html.om-light[data-brand="cosmo"] .wz-q, html.om-light[data-brand="cosmo"] .wz-hint, html.om-light[data-brand="cosmo"] .wz-tl em, html.om-light[data-brand="cosmo"] .wz-ai b { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .wz-cd.sel { border-color: #6b00f7; box-shadow: 0 0 0 1px #6b00f7 inset; background: #effaf8; }
html.om-light[data-brand="cosmo"] .wz-cd.sel .wz-chk { background: #6b00f7; border-color: #6b00f7; }
html.om-light[data-brand="cosmo"] .tv-req .ok, html.om-light[data-brand="cosmo"] .tv-guide summary { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .tv-req .no { color: #a05a00; }
html.om-light[data-brand="cosmo"] body.cz-page { font-family: Mollen, system-ui, sans-serif; }
html.om-light[data-brand="cosmo"] .cz-top b { font-family: 'Bizmo', serif; }
html.om-light[data-brand="cosmo"] .cz-card, html.om-light[data-brand="cosmo"] .cz-steps button { background: #fff; border-color: #d8dbe1; color: #1a1f2b; }
html.om-light[data-brand="cosmo"] .cz, html.om-light[data-brand="cosmo"] .cz-opt { color: #1a1f2b; }
html.om-light[data-brand="cosmo"] .cz-opt, html.om-light[data-brand="cosmo"] .cz-mini, html.om-light[data-brand="cosmo"] .cz-nums div { background: #f6f7f9; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .cz-f input, html.om-light[data-brand="cosmo"] .cz-f select { background: #fff; color: #1a1f2b; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .cz-acc, html.om-light[data-brand="cosmo"] .cz-ok, html.om-light[data-brand="cosmo"] .cz-cmp th.czr { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .cz-btn.p { background: #6b00f7; border-color: #6b00f7; color: #fff; }
html.om-light[data-brand="cosmo"] .cz-mini b, html.om-light[data-brand="cosmo"] .cz-cmp tr.tot td { color: #14256d; }
html.om-light[data-brand="cosmo"] .om-back { background: #fff; color: #1a1f2b; border-color: #d8dbe1; }
html.om-light[data-brand="cosmo"] .om-back:hover { border-color: #6b00f7; color: #14256d; }

/* Letras oficiales de P2P (guía 2026): Bizmo para títulos, Mollen para texto. Archivos en assets/fonts (licencia de Eko Bimantara: confirmar licencia web). */
@font-face { font-family: Bizmo; src: url(assets/fonts/bizmo-bold.woff2) format('woff2'); font-weight: 700; font-display: swap; }
@font-face { font-family: Bizmo; src: url(assets/fonts/bizmo-extrabold.woff2) format('woff2'); font-weight: 800; font-display: swap; }
@font-face { font-family: Mollen; src: url(assets/fonts/mollen-regular.woff2) format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: Mollen; src: url(assets/fonts/mollen-medium.woff2) format('woff2'); font-weight: 500 600; font-display: swap; }
@font-face { font-family: Mollen; src: url(assets/fonts/mollen-bold.woff2) format('woff2'); font-weight: 700 900; font-display: swap; }
/* COSMO: blanco y gris claro de P2P, violeta #6B00F7 de acento, azul marino #14256D en textos, celeste #00BAFF en degradados */
html.om-light[data-brand="cosmo"], html.om-light[data-brand="cosmo"] body { background: #f1f2f2; color: #14256d; color-scheme: light; }
html[data-brand="cosmo"] body, html[data-brand="cosmo"] button, html[data-brand="cosmo"] input, html[data-brand="cosmo"] select, html[data-brand="cosmo"] textarea { font-family: Mollen, Montserrat, system-ui, sans-serif; }
html.om-light[data-brand="cosmo"] h1, html.om-light[data-brand="cosmo"] h2, html.om-light[data-brand="cosmo"] h3, html.om-light[data-brand="cosmo"] .pt-es { font-family: Bizmo, Mollen, sans-serif; color: #14256d; }
html.om-light[data-brand="cosmo"] .side { background: #ffffff; border-right: 1px solid #e4e6ea; }
html.om-light[data-brand="cosmo"] .main, html.om-light[data-brand="cosmo"] .page { background: #f1f2f2; }
html.om-light[data-brand="cosmo"] .card { background: #ffffff; box-shadow: 0 10px 30px rgba(20, 37, 109, .06); }
html.om-light[data-brand="cosmo"] .strip { background: linear-gradient(90deg, #14256d 0%, #6b00f7 55%, #00baff 100%) !important; height: 3px; }
html.om-light[data-brand="cosmo"] .btn.primary, html.om-light[data-brand="cosmo"] .btn-primary, html.om-light[data-brand="cosmo"] button.primary { background: linear-gradient(100deg, #6b00f7 0%, #4d3bff 55%, #00baff 100%) !important; color: #ffffff !important; border-color: transparent !important; }
html.om-light[data-brand="cosmo"] .btn.primary:hover, html.om-light[data-brand="cosmo"] .btn.primary:focus-visible { filter: brightness(1.08); }
html.om-light[data-brand="cosmo"] .nav a[aria-current="page"] { background: linear-gradient(100deg, #14256d 0%, #6b00f7 100%) !important; color: #ffffff !important; }
html.om-light[data-brand="cosmo"] .nav a[aria-current="page"] * { color: #ffffff !important; }
html.om-light[data-brand="cosmo"] .om-lock b { font-family: Bizmo, Mollen, sans-serif; font-weight: 800; letter-spacing: .02em; background: linear-gradient(90deg, #00baff 0%, #3b6fff 50%, #6b00f7 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }
html[data-brand="cosmo"] .om-lock img { width: auto !important; height: 34px !important; object-fit: contain; }
html[data-brand="cosmo"] #om-theme { display: none !important; }
/* La rueda del ciclo: noche azul marino de P2P con celeste y violeta (es la «intro» de cada cambio de módulo) */
html.om-light[data-brand="cosmo"] .cy-pop { background: rgba(10, 18, 58, .78); }
html.om-light[data-brand="cosmo"] .cy-wl { color: #ffffff; }
html.om-light[data-brand="cosmo"] .cy-disc { background: #0c1747; border-color: rgba(255, 255, 255, .18); box-shadow: 0 0 0 10px rgba(10, 18, 58, .5), 0 0 60px rgba(0, 186, 255, .3); }
html.om-light[data-brand="cosmo"] .cy-node { background: #172a7a; color: #ffffff; border-color: rgba(255, 255, 255, .22); }
html.om-light[data-brand="cosmo"] .cy-node small, html.om-light[data-brand="cosmo"] .cy-ro, html.om-light[data-brand="cosmo"] .cy-force, html.om-light[data-brand="cosmo"] .cy-dlit, html.om-light[data-brand="cosmo"] .cy-hint small { color: #c7cdea; }
html.om-light[data-brand="cosmo"] .cy-nkj, html.om-light[data-brand="cosmo"] .cy-jp, html.om-light[data-brand="cosmo"] .cy-ok, html.om-light[data-brand="cosmo"] .cy-done small, html.om-light[data-brand="cosmo"] .cy-hmods i, html.om-light[data-brand="cosmo"] .cy-tag { color: #00baff; border-color: rgba(0, 186, 255, .5); }
html.om-light[data-brand="cosmo"] .cy-now { background: rgba(107, 0, 247, .35); border-color: #00baff; box-shadow: inset 0 0 0 1px #00baff; }
html.om-light[data-brand="cosmo"] .cy-now .cy-nkj, html.om-light[data-brand="cosmo"] .cy-dkj, html.om-light[data-brand="cosmo"] .cy-dtx span, html.om-light[data-brand="cosmo"] .cy-hint b span { color: #ffffff; }
html.om-light[data-brand="cosmo"] .cy-a-done, html.om-light[data-brand="cosmo"] .cy-a-now { stroke: #00baff; } html.om-light[data-brand="cosmo"] .cy-a-todo { stroke: #2c3f8f; } html.om-light[data-brand="cosmo"] .cy-a-off, html.om-light[data-brand="cosmo"] .cy-ring > circle:first-child { stroke: #1c2c6e; }
html.om-light[data-brand="cosmo"] .cy-sp1 circle, html.om-light[data-brand="cosmo"] .cy-sp2 circle { stroke: #00baff; }
html.om-light[data-brand="cosmo"] .cy-x { color: #ff9f43 !important; border-color: #ff9f43 !important; background: rgba(255, 159, 67, .1) !important; }
html.om-light[data-brand="cosmo"] .cy-fabb { background: #ffffff; color: #14256d; border-color: #6b00f7; } html.om-light[data-brand="cosmo"] .cy-fspin circle { stroke: #6b00f7; } html.om-light[data-brand="cosmo"] .cy-ftx small { color: #6b00f7; }
/* El símbolo de COSMO es horizontal (480×235): nunca se estira ni se aplasta dentro de cajas cuadradas */
html[data-brand="cosmo"] img[src*="cosmo-mark"], html[data-brand="cosmo"] img[src*="cosmo-logo"] { object-fit: contain !important; }
html[data-brand="cosmo"] .oi-disc img { width: 80% !important; height: auto !important; }
/* Entrada (login) e intro en COSMO: noche violeta de P2P a la izquierda (sin la cuadrícula ni las franjas turquesa de OMEGA) y caja blanca a la derecha */
html[data-brand="cosmo"] .login, html[data-brand="cosmo"] #om-intro { background: radial-gradient(circle at 35% 40%, #6b00f7 0%, #3a1bb0 30%, #14256d 64%, #0a1240 100%) !important; background-size: auto !important; color: #ffffff; }
html[data-brand="cosmo"] .oi-planes i:nth-child(1), html[data-brand="cosmo"] .oi-planes i:nth-child(3) { background: rgba(255, 255, 255, .05) !important; }
html[data-brand="cosmo"] .oi-planes i:nth-child(2) { background: rgba(0, 186, 255, .18) !important; }
html[data-brand="cosmo"] .oi-planes i:nth-child(4) { background: linear-gradient(90deg, #00baff 0%, #6b00f7 100%) !important; opacity: .55 !important; }
html[data-brand="cosmo"] .oi-lab { background: rgba(10, 18, 58, .55) !important; color: #c7cdea !important; border-color: rgba(255, 255, 255, .22) !important; }
html[data-brand="cosmo"] .oi-lab.on { color: #00baff !important; border-color: #00baff !important; }
html[data-brand="cosmo"] .oi-brand b { font-family: Bizmo, Mollen, sans-serif !important; letter-spacing: .06em !important; padding-left: 0 !important; background: linear-gradient(90deg, #00baff 0%, #3b6fff 50%, #b98cff 100%); -webkit-background-clip: text; background-clip: text; color: transparent !important; }
html[data-brand="cosmo"] .oi-brand p { color: #dfe3f5 !important; }
html[data-brand="cosmo"] .oi-disc { background: radial-gradient(circle, #1a2c86 0%, #0c1747 75%) !important; border-color: rgba(0, 186, 255, .35) !important; box-shadow: 0 0 60px rgba(0, 186, 255, .25); }
html[data-brand="cosmo"] .oi-ring circle:not(.oi-seg) { stroke: rgba(255, 255, 255, .14) !important; }
html[data-brand="cosmo"] .oi-seg { stroke: #00baff !important; }
html[data-brand="cosmo"] .oi-skip { background: rgba(10, 18, 58, .6) !important; border-color: rgba(255, 255, 255, .3) !important; color: #ffffff !important; }
html[data-brand="cosmo"] .login .box { background: #ffffff !important; border-left: 0 !important; color: #14256d !important; }
html[data-brand="cosmo"] .login h2.login-h { font-family: Bizmo, Mollen, sans-serif !important; letter-spacing: .06em !important; font-size: 20px !important; color: #14256d !important; }
html[data-brand="cosmo"] .login p.tag, html[data-brand="cosmo"] .login .field label, html[data-brand="cosmo"] .login .field .h, html[data-brand="cosmo"] .login .sm, html[data-brand="cosmo"] .login .alt { color: #5a6283 !important; }
html[data-brand="cosmo"] .login .field input { background: #ffffff !important; border: 1px solid #d8dbe1 !important; color: #14256d !important; border-radius: 10px !important; }
html[data-brand="cosmo"] .login .field input:focus { border-color: #6b00f7 !important; box-shadow: 0 0 0 3px rgba(107, 0, 247, .15) !important; }
html[data-brand="cosmo"] .login .btn.primary { background: linear-gradient(100deg, #6b00f7 0%, #4d3bff 55%, #00baff 100%) !important; color: #ffffff !important; border: 0 !important; border-radius: 999px !important; }
html[data-brand="cosmo"] .login .alt button, html[data-brand="cosmo"] .login a { color: #6b00f7 !important; }
html[data-brand="cosmo"] .login .alertbox { background: #fde6ee !important; border-color: #d6246e !important; color: #a3154f !important; }
html[data-brand="cosmo"] .login .box .om-lock b { color: #14256d !important; }
/* 壊れた Ω roto en COSMO: títulos y botones legibles sobre la noche violeta */
html.om-light[data-brand="cosmo"] .rt h2 { color: #ffffff !important; }
html.om-light[data-brand="cosmo"] .rt .rt-x, html.om-light[data-brand="cosmo"] .rt .rt-home { background: transparent !important; color: #ffffff !important; border-color: rgba(255, 255, 255, .45) !important; }
html.om-light[data-brand="cosmo"] .rt .rt-x { color: #ff9f43 !important; border-color: #ff9f43 !important; }
/* Chat asistente en COSMO: burbujas y campo de texto claros, legibles (azul marino sobre gris/blanco) */
html[data-brand="cosmo"] .oc-panel { background: #ffffff !important; color: #14256d !important; }
html[data-brand="cosmo"] .oc-m p { background: #f1f2f2 !important; color: #14256d !important; border-color: #e4e6ea !important; }
html[data-brand="cosmo"] .oc-m.oc-user p { background: rgba(107, 0, 247, .08) !important; border-color: rgba(107, 0, 247, .25) !important; }
html[data-brand="cosmo"] .oc-m > span { color: #6b00f7 !important; }
html[data-brand="cosmo"] .oc-m.oc-assistant > span::before { background-image: url(assets/brands/cosmo-mark.png) !important; }
html[data-brand="cosmo"] .oc-f input { background: #ffffff !important; color: #14256d !important; border: 1px solid #d8dbe1 !important; }
html[data-brand="cosmo"] .oc-f input::placeholder { color: #5a6283 !important; }
html[data-brand="cosmo"] .oc-f input:focus { border-color: #6b00f7 !important; box-shadow: 0 0 0 3px rgba(107, 0, 247, .15) !important; }
html[data-brand="cosmo"] .oc-sug, html[data-brand="cosmo"] .oc-panel .oc-empty button { background: #ffffff !important; color: #14256d !important; }
/* Logo del menú: «PERFORMANCE» completo, sin cortarse */
html[data-brand="cosmo"] .om-lock > div { min-width: 0; }
html[data-brand="cosmo"] .om-lock > div::after { font-size: 8px !important; letter-spacing: .32em !important; white-space: nowrap; color: #6b00f7 !important; }
/* 今日 Mi día en COSMO: pantalla noche azul marino (como la intro) con celeste; tarjeta de Inicio en blanco con violeta */
html[data-brand="cosmo"] .md-wrap { background: rgba(10, 18, 58, .82); }
html[data-brand="cosmo"] .md-box { background: #0c1747; color: #ffffff; border-color: rgba(0, 186, 255, .4); box-shadow: 0 30px 80px rgba(10, 18, 58, .6), 0 0 60px rgba(0, 186, 255, .2); }
html[data-brand="cosmo"] .md-box .md-hi { color: #ffffff; }
html[data-brand="cosmo"] .md-box .md-step, html[data-brand="cosmo"] .md-box .md-tile { background: #172a7a; border-color: rgba(255, 255, 255, .16); }
html[data-brand="cosmo"] .md-box .md-sub, html[data-brand="cosmo"] .md-box .md-tx small, html[data-brand="cosmo"] .md-box .md-tile small, html[data-brand="cosmo"] .md-box .md-n { color: #c7cdea; }
html[data-brand="cosmo"] .md-box .md-jp, html[data-brand="cosmo"] .md-box .md-tx b span { color: #00baff; border-color: rgba(0, 186, 255, .5); }
html[data-brand="cosmo"] .md-box .md-next { border-color: #00baff; box-shadow: inset 3px 0 0 #00baff; } html[data-brand="cosmo"] .md-box .md-next .md-n { background: #00baff; border-color: #00baff; color: #0c1747; }
html[data-brand="cosmo"] .md-box .md-done .md-n { color: #00baff; border-color: #00baff; }
html.om-light[data-brand="cosmo"] .md-card .md-jp, html.om-light[data-brand="cosmo"] .md-card .md-tx b span { color: #6b00f7; border-color: rgba(107, 0, 247, .35); }
html.om-light[data-brand="cosmo"] .md-card .md-next { border-color: #6b00f7; box-shadow: inset 3px 0 0 #6b00f7; } html.om-light[data-brand="cosmo"] .md-card .md-next .md-n { background: #6b00f7; border-color: #6b00f7; color: #ffffff; }
html.om-light[data-brand="cosmo"] .md-card { border-left-color: #6b00f7; }
/* 計画 Plan en 6 preguntas: tarjetas blancas con borde suave (sin bordes oscuros), cifras en violeta, avisos en naranja */
html.om-light[data-brand="cosmo"] .nv-top { background: #f1f2f2; }
html.om-light[data-brand="cosmo"] .card { border: 1px solid #e4e6ea !important; border-radius: 16px; } /* regla 3 del sistema: tarjetas sin bordes oscuros */
html.om-light[data-brand="cosmo"] .q6-card, html.om-light[data-brand="cosmo"] .q6-box { background: #ffffff; border: 1px solid #e4e6ea; box-shadow: 0 10px 30px rgba(20, 37, 109, .06); }
html.om-light[data-brand="cosmo"] .q6-fig, html.om-light[data-brand="cosmo"] .q6-ti, html.om-light[data-brand="cosmo"] .q6-risk, html.om-light[data-brand="cosmo"] .q6-cal span, html.om-light[data-brand="cosmo"] .q6-cnt { background: #f1f2f2; }
html.om-light[data-brand="cosmo"] .q6-fig b, html.om-light[data-brand="cosmo"] .q6-kick, html.om-light[data-brand="cosmo"] .q6-n { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .q6-h1, html.om-light[data-brand="cosmo"] .q6-h h3, html.om-light[data-brand="cosmo"] .q6-lead { font-family: Bizmo, Mollen, sans-serif; color: #14256d; }
html.om-light[data-brand="cosmo"] .q6-warn, html.om-light[data-brand="cosmo"] .q6-own-c { color: #b45f06; background: #fff1e3; }
html.om-light[data-brand="cosmo"] .q6-board { background: #ffffff; border: 1px solid #e4e6ea; box-shadow: 0 10px 30px rgba(20, 37, 109, .06); }
html.om-light[data-brand="cosmo"] .q6-it, html.om-light[data-brand="cosmo"] .q6-bar { background: #f1f2f2; }
html.om-light[data-brand="cosmo"] .q6-bar i { background: #6b00f7; }
html.om-light[data-brand="cosmo"] .q6-bq b { color: #14256d; }
html.om-light[data-brand="cosmo"] .ru-bar { background: rgba(255, 255, 255, .97); border-color: #e4e6ea; color: #14256d; }
html.om-light[data-brand="cosmo"] .ru-k, html.om-light[data-brand="cosmo"] .ru-nx b, html.om-light[data-brand="cosmo"] .ap-nk { color: #6b00f7; }
html.om-light[data-brand="cosmo"] .nav a.nav-next { box-shadow: inset 0 0 0 1px rgba(107, 0, 247, .4); }
html.om-light[data-brand="cosmo"] .nav a.nav-next::after { background: rgba(107, 0, 247, .1); color: #6b00f7; }
html.om-light[data-brand="cosmo"] .ap-path li.next { color: #6b00f7; border-color: #6b00f7; background: rgba(107, 0, 247, .07); }
html.om-light[data-brand="cosmo"] .jd-card.jd-focus { outline-color: #6b00f7; }
html.om-light[data-brand="cosmo"] { --tq-ac: #6b00f7; --tq-acb: rgba(107, 0, 247, .08); } /* 顧客 口座 selector de clientes y cuentas: violeta P2P */
html.om-light[data-brand="cosmo"] .cp-list button, html.om-light[data-brand="cosmo"] .cpl, html.om-light[data-brand="cosmo"] .cl-adm-l li { background: #f1f2f2; }
html.om-light[data-brand="cosmo"] .cp-sug b, html.om-light[data-brand="cosmo"] .cp-list button b, html.om-light[data-brand="cosmo"] .cpl-t b { color: #14256d; }
html.om-light[data-brand="cosmo"] .cp-unl { background: #fff8f0; border-color: #ffcf9e; }
html.om-light[data-brand="cosmo"] .nv-sb.on { background: rgba(107, 0, 247, .1); border-color: #6b00f7; color: #14256d; }
