@font-face{font-family:Mulish;font-style:normal;font-weight:400 800;font-display:swap;src:url(mulish-latin.woff2) format('woff2')}
@font-face{font-family:Syne;font-style:normal;font-weight:600 800;font-display:swap;src:url(syne-latin.woff2) format('woff2')}
/* SolucionesPro: tokens de la portada y distribución mobile-first compartidos. */
:root[data-sp-ui]{--paper:#f7f9fc!important;--ink:#2b2d42!important;--panel:#eef2f8!important;--raise:#fff!important;--line:rgba(43,45,66,.14)!important;--muted:#5b667a!important;--accent:#1f52a9!important;--accent-deep:#173f84!important;--accent-soft:rgba(31,82,169,.08)!important;--brand:#1f52a9!important;--brand-deep:#173f84!important;--brand-soft:rgba(31,82,169,.08)!important;--warm:#f17c20!important;--warm-ink:#a8500c!important;--on-accent:#fff!important;--sans:Mulish,system-ui,-apple-system,"Segoe UI",sans-serif!important;--title:Syne,system-ui,sans-serif!important;--r:10px!important;--t-base:1rem!important;--t-sm:.94rem!important;--t-xs:.81rem!important;--t-2xl:clamp(1.75rem,4vw,2.8rem)!important;--t-xl:clamp(1.4rem,3vw,2rem)!important;--sp-8:48px!important;--sp-7:32px!important;--term-bg:#0f1a33!important;--term-ink:#d6e0f2!important;--term-dim:#9fb0c6!important;--term-accent:#f59a52!important}
:root[data-sp-ui][data-sp-color=dark]{--paper:#0b1120!important;--ink:#e8edf5!important;--panel:#121a2e!important;--raise:#18223a!important;--line:rgba(255,255,255,.14)!important;--muted:#a3b0c6!important;--accent:#7aa5ff!important;--accent-deep:#a3c1ff!important;--accent-soft:rgba(122,165,255,.12)!important;--brand:#7aa5ff!important;--brand-deep:#a3c1ff!important;--brand-soft:rgba(122,165,255,.12)!important;--warm:#f59a52!important;--warm-ink:#f59a52!important;--on-accent:#0b1120!important}
html[data-sp-ui]{font-size:16px;scroll-padding-top:80px;color-scheme:light}html[data-sp-color=dark]{color-scheme:dark}html[data-sp-ui] body{font-family:var(--sans)!important;background:var(--paper)!important;color:var(--ink)!important;line-height:1.6;-webkit-text-size-adjust:100%}html[data-sp-ui] h1,html[data-sp-ui] h2,html[data-sp-ui] h3{font-family:var(--title)!important;text-wrap:balance;letter-spacing:-.025em}html[data-sp-ui] h1{font-size:clamp(1.8rem,4vw,3rem)!important;line-height:1.12!important}html[data-sp-ui] h2{line-height:1.2}html[data-sp-ui] a{overflow-wrap:anywhere}html[data-sp-ui] button,html[data-sp-ui] input,html[data-sp-ui] select,html[data-sp-ui] textarea{font:inherit}html[data-sp-ui] button,html[data-sp-ui] summary{min-height:44px}html[data-sp-ui] select,html[data-sp-ui] textarea,html[data-sp-ui] input:not([type=radio]):not([type=checkbox]):not([type=hidden]){font-size:1rem!important;max-width:100%;min-height:44px}html[data-sp-ui] img,html[data-sp-ui] video,html[data-sp-ui] iframe{max-width:100%}html[data-sp-ui] pre{max-width:100%;overflow:auto}html[data-sp-ui] :focus-visible{outline:3px solid var(--accent);outline-offset:3px}html[data-sp-ui] [hidden]{display:none!important}
html[data-sp-ui] .wrap{background:var(--paper)!important}html[data-sp-ui] .col{max-width:1080px}html[data-sp-ui] .sitebar,html[data-sp-ui] .brand-masthead,html[data-sp-ui] .sp-header{display:none!important}html[data-sp-ui] .bar{position:relative!important;top:auto!important;background:var(--panel)!important;border-color:var(--line)!important}html[data-sp-ui] .go:not(.ghost),html[data-sp-ui] .sp-btn-primary{background:var(--accent)!important;color:var(--on-accent)!important;border-color:var(--accent)!important}html[data-sp-ui] .go.ghost{color:var(--ink)!important;border-color:var(--line)!important;background:transparent!important}html[data-sp-ui] .card,html[data-sp-ui] .agent-detail,html[data-sp-ui] .value-card,html[data-sp-ui] .result-card,html[data-sp-ui] .act,html[data-sp-ui] .sp-panel{border-radius:10px!important;border-color:var(--line)!important}html[data-sp-ui] footer{color:var(--muted);border-top:1px solid var(--line);padding:24px 16px;background:var(--panel)}
.sp-unified-header{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:1px solid var(--line)}.sp-unified-nav{max-width:1080px;min-height:64px;margin:auto;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-unified-brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--title);font-weight:800;text-decoration:none;white-space:nowrap}.sp-unified-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-size:.85rem;border:1px solid var(--line)}.sp-unified-links{display:flex;gap:18px;align-items:center}.sp-unified-links a{color:var(--muted);text-decoration:none;font-weight:700;font-size:.94rem;min-height:44px;display:flex;align-items:center}.sp-unified-mobile{display:none;position:relative}.sp-unified-mobile summary{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border:1px solid var(--line);border-radius:6px;color:var(--ink);font-weight:700}.sp-unified-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(300px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--line);padding:8px;border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.15);max-height:70vh;overflow:auto}.sp-unified-panel a{display:flex;align-items:center;min-height:44px;padding:8px;color:var(--ink);text-decoration:none;font-weight:600}.sp-ui-theme{min-height:44px;padding:8px 12px;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:6px;cursor:pointer}
@media(max-width:760px){.sp-unified-links{display:none}.sp-unified-mobile{display:block;margin-left:auto}.sp-unified-nav{padding:8px 16px;min-height:60px}.sp-ui-theme{font-size:.88rem}html[data-sp-ui]{scroll-padding-top:72px}html[data-sp-ui] .col{padding-inline:16px!important;min-width:0}html[data-sp-ui] .bar .col{gap:8px!important;flex-wrap:wrap;min-width:0}html[data-sp-ui] .step,html[data-sp-ui] .fin{padding-block:28px!important}html[data-sp-ui] header .hero{padding-block:24px!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html[data-sp-ui] .hero-actions,html[data-sp-ui] .tool-actions,html[data-sp-ui] .template-actions{gap:10px!important;grid-template-columns:minmax(0,1fr)!important}html[data-sp-ui] .score-grid,html[data-sp-ui] .tool-grid,html[data-sp-ui] .mini-grid,html[data-sp-ui] .value-grid,html[data-sp-ui] .agent-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html[data-sp-ui] .go{min-height:48px!important;padding:12px 16px!important;white-space:normal!important;line-height:1.4!important}html[data-sp-ui] .sec-num{width:32px!important;height:32px!important;flex-shrink:0}html[data-sp-ui] .section-nav{gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))!important;flex:1 1 100%}html[data-sp-ui] .nav-step{min-height:44px!important;padding:6px!important}html[data-sp-ui] .risk-list{grid-template-columns:minmax(0,1fr)!important}html[data-sp-ui] .term,html[data-sp-ui] .terminal{max-width:100%;overflow:auto}html[data-sp-ui] .sp-decision{padding:20px 16px}html[data-sp-ui] .sp-decision h1{font-size:1.85rem!important;max-width:22ch}html[data-sp-ui] .sp-actions{margin:12px 0}.sp-decision .sp-example{padding-block:6px;font-size:.9rem}.sp-decision .sp-needs{margin:12px 0;gap:8px}.sp-decision .sp-need{padding:10px;font-size:.94rem;min-height:58px}.sp-decision .sp-panel{margin:12px 0}.sp-decision .sp-grid{gap:0}
/* Portada: mismas tarjetas y jerarquía con menor distancia en móvil. */
.spx-home .spx-hero-inner{padding-top:24px!important;gap:24px!important}.spx-home .spx-hero h1{font-size:clamp(1.8rem,7.4vw,2.35rem)!important;line-height:1.12!important;margin-top:12px!important}.spx-home .spx-lead{font-size:1rem!important;line-height:1.55!important}.spx-home .spx-hero .spx-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-top:14px!important}.spx-home .spx-hero .spx-actions .spx-btn{padding:10px!important;min-height:48px;line-height:1.35;font-size:.9rem;width:100%!important}.spx-home #sp-entrada-ejecutiva-v2 .spx-btn{min-height:62px}.spx-home .spx-band{padding-block:36px!important}.spx-home .spx-head{margin-bottom:20px!important}.spx-home .spx-h2{font-size:1.7rem!important}.spx-home .spx-site-nav{min-height:60px!important}.spx-home .spx-term-body{padding:16px!important;font-size:.78rem}.spx-home .spx-footer{padding-block:28px!important}.spx-home .spx-wrap{padding-inline:16px!important}.spx-home .spx-mobile-bar{padding-bottom:max(8px,env(safe-area-inset-bottom))}
}
@media(prefers-reduced-motion:reduce){html[data-sp-ui]{scroll-behavior:auto!important}.spx-home *{animation:none!important;transition:none!important}}

html[data-sp-ui] input:not([type=radio]):not([type=checkbox]):not([type=hidden]),html[data-sp-ui] select,html[data-sp-ui] textarea{background:var(--raise)!important;color:var(--ink)!important;border-color:var(--line)!important}

@media(max-width:760px){.sp-unified-brand{font-size:.94rem;gap:8px}.sp-unified-mark{width:30px;height:30px;font-size:.76rem;flex-shrink:0}.sp-unified-nav{gap:8px}.sp-ui-theme{width:44px;min-width:44px;padding:0;font-size:0;flex-shrink:0}.sp-ui-theme:after{content:'◐';font-size:1.15rem}.sp-unified-mobile{margin-left:auto}.sp-unified-mobile summary{padding:8px 10px;white-space:nowrap}.sp-decision>.sp-kicker{font-size:.75rem;line-height:1.5}.sp-decision>.sp-status{font-size:.88rem}.sp-decision h2{font-size:1.35rem!important}}
html[data-sp-ui] *,html[data-sp-ui] *:before,html[data-sp-ui] *:after{box-sizing:border-box}html[data-sp-ui] button,html[data-sp-ui] summary{min-height:44px!important}.sp-unified-header{padding:0!important}.sp-unified-nav{width:100%;min-width:0}.sp-unified-brand{flex-shrink:0}.sp-unified-panel{white-space:normal}
@media(max-width:760px){html[data-sp-ui] .studio-grid,html[data-sp-ui] .type-select{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-sp-ui] .studio-grid{grid-template-columns:minmax(0,1fr)!important}html[data-sp-ui] .studio-grid>*{min-width:0}html[data-sp-ui] .studio-form,html[data-sp-ui] .studio-out{padding:16px!important}html[data-sp-ui] .step-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-sp-ui] .step-nav-item{min-width:0;min-height:44px;white-space:normal!important;padding:8px!important;line-height:1.3}html[data-sp-ui] .step-nav-title{white-space:normal!important}html[data-sp-ui] .step-badge{flex-shrink:0}html[data-sp-ui] code{overflow-wrap:anywhere}html[data-sp-ui] .rg-oculto{width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%)}html[data-sp-ui] .rg-main{padding-top:28px!important}html[data-sp-ui] .rg-check{gap:12px}html[data-sp-ui] .rg-check input{min-width:20px;min-height:20px}html[data-sp-ui] .rg-check label{min-width:0}}

@media(max-width:760px){.sp-unified-nav>.sp-ui-theme{display:none!important}.sp-unified-panel .sp-ui-theme{width:100%;font-size:1rem!important;padding:8px 12px}.sp-unified-panel .sp-ui-theme:after{content:none}.sp-unified-mobile{padding:0!important;margin-block:0!important;flex-shrink:0}.sp-unified-brand{min-width:0;flex-shrink:1;font-size:.9rem}.step-nav-title{min-width:0;overflow-wrap:anywhere}.content-card{min-width:0;max-width:100%}.content-card .step-top{flex-wrap:wrap}}

@media(max-width:760px){html[data-sp-ui] .content-grid{grid-template-columns:minmax(0,1fr)!important}html[data-sp-ui] .content-card{overflow-wrap:anywhere}.sp-decision>h1{margin:8px 0 12px!important}.sp-decision>p:not(.sp-kicker){margin:8px 0}.sp-decision>.sp-actions{margin:12px 0}.sp-decision #sp-necesidades h2{margin-top:18px}.sp-decision .sp-panel{padding:16px}.sp-decision .sp-panel h3{margin:12px 0 6px}.sp-decision .sp-panel p{margin:8px 0}}
@media(max-width:430px){html[data-sp-ui] .insight-panel{grid-template-columns:minmax(0,1fr)!important}html[data-sp-ui] .metric-card{min-width:0;overflow-wrap:anywhere}}

/* Títulos: Mulish facilita lectura rápida sin el ancho de Syne. */
:root[data-sp-ui]{--title:Mulish,system-ui,-apple-system,"Segoe UI",sans-serif!important}
html[data-sp-ui] h1,html[data-sp-ui] h2,html[data-sp-ui] h3,html[data-sp-ui] .spx-home .spx-h2,html[data-sp-ui] .spx-home .spx-next b{font-family:Mulish,system-ui,sans-serif!important;font-weight:750!important;letter-spacing:-.015em!important;line-height:1.2!important;text-wrap:pretty}
html[data-sp-ui] .spx-home .spx-hero h1{line-height:1.18!important;font-weight:800!important}
html[data-sp-ui] .spx-home .spx-grad{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--accent)!important}
html[data-sp-ui] canvas{max-width:100%!important}
@media(max-width:760px){html[data-sp-ui] h1,html[data-sp-ui] .spx-home .spx-hero h1{font-size:1.9rem!important}html[data-sp-ui] h2{font-size:1.4rem!important}}
/* Consolidación: menos espacio de lectura, controles táctiles conservados. */
html[data-sp-ui] .card,html[data-sp-ui] .value-card,html[data-sp-ui] .agent-detail,html[data-sp-ui] .sp-panel,html[data-sp-ui] .result-card{padding:16px!important}
html[data-sp-ui] .card p,html[data-sp-ui] .value-card p,html[data-sp-ui] .sp-panel p,html[data-sp-ui] .agent-detail p,html[data-sp-ui] .spx-home .spx-copy{margin-block:8px!important}
html[data-sp-ui] .spx-home .spx-tool,html[data-sp-ui] .spx-home .spx-offer,html[data-sp-ui] .spx-home .spx-stack article,html[data-sp-ui] .spx-home .spx-cap-row article{padding:18px!important}
html[data-sp-ui] .spx-home .spx-head{margin-bottom:18px!important}html[data-sp-ui] .spx-home .spx-band{padding-block:32px!important}
html[data-sp-ui] .spx-home .spx-tool-grid,html[data-sp-ui] .spx-home .spx-offers,html[data-sp-ui] .value-grid,html[data-sp-ui] .sp-grid{gap:12px!important}
html[data-sp-ui] .spx-home .spx-flow-mini{padding:14px!important;margin-top:18px!important}html[data-sp-ui] .spx-home .spx-next{gap:10px!important;margin-top:14px!important}
@media(max-width:760px){html[data-sp-ui] .card,html[data-sp-ui] .value-card,html[data-sp-ui] .agent-detail,html[data-sp-ui] .sp-panel,html[data-sp-ui] .result-card{padding:14px!important}html[data-sp-ui] .step,html[data-sp-ui] .fin{padding-block:22px!important}html[data-sp-ui] .spx-home .spx-band{padding-block:26px!important}html[data-sp-ui] .spx-home .spx-tool,html[data-sp-ui] .spx-home .spx-offer{padding:14px!important}html[data-sp-ui] .spx-home .spx-hero-inner{padding-top:20px!important;gap:18px!important}}
@media(max-width:960px){html[data-sp-ui] .bar .col{flex-wrap:wrap;gap:8px!important}html[data-sp-ui] .bar .sel{max-width:100%;min-width:0;flex-wrap:wrap!important;margin-left:0!important}html[data-sp-ui] .bar .sel input{min-width:0;width:auto;flex:1 1 160px}html[data-sp-ui] .bar .seg{flex-wrap:wrap;max-width:100%}}
@media(max-width:760px){html[data-sp-ui] .app-shell .sidebar{padding:12px 14px}html[data-sp-ui] .app-shell .brand h1{font-size:1.15rem!important;line-height:1.25!important}html[data-sp-ui] .app-shell .brand{padding-bottom:8px;margin-bottom:8px;min-width:0}html[data-sp-ui] #sectionNav{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;padding:2px 2px 8px;min-height:0;max-width:100%;scroll-snap-type:x proximity}html[data-sp-ui] #sectionNav .step-nav-item{flex:0 0 158px!important;min-width:158px!important;max-width:158px!important;min-height:52px!important;border-radius:8px!important;white-space:normal!important;line-height:1.3;padding:8px 10px!important;overflow:visible!important;align-items:center;gap:8px}html[data-sp-ui] #sectionNav .step-badge{flex-shrink:0}html[data-sp-ui] .app-shell .sidebar-footer{display:none}html[data-sp-ui] body:has(.app-shell) .bar .col{display:flex;gap:8px!important;padding-block:8px!important}html[data-sp-ui] body:has(.app-shell) .bar #themeBtn{display:none}html[data-sp-ui] body:has(.app-shell) .bar .track{flex:1 1 120px;min-width:0}html[data-sp-ui] body:has(.app-shell) .bar #stepLbl{display:inline!important;white-space:nowrap;font-size:.8rem}html[data-sp-ui] .app-shell .topbar{display:flex;justify-content:space-between;align-items:center;padding:12px 14px}.app-shell .topbar .eyebrow{margin-bottom:2px}.app-shell .topbar h2{margin:0!important}}

@media(min-width:761px) and (max-width:1050px){html[data-sp-ui] #sectionNav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}html[data-sp-ui] #sectionNav .step-nav-item{min-height:48px;white-space:normal;min-width:0}}

/* Pie de ecosistema: una sola línea: no transfiere el caso ni crear cuentas. */
:root[data-sp-ui] .sp-eco{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:14px 2px 2px;border-top:1px solid var(--line);font-size:.86rem;color:var(--muted)}
:root[data-sp-ui] .sp-eco a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}
:root[data-sp-ui] .sp-eco a:hover,:root[data-sp-ui] .sp-eco a:focus-visible{color:var(--accent);border-bottom-color:currentColor}
:root[data-sp-ui] .sp-eco span[aria-hidden]{opacity:.5}
:root[data-sp-ui] .sp-eco small{flex:1 1 100%;color:var(--muted);font-size:.78rem;line-height:1.35}
:root[data-sp-ui] .sp-eco-pie{max-width:1080px;margin:24px auto 0;padding:0 20px}
@media(max-width:760px){:root[data-sp-ui] .sp-eco{font-size:.82rem;gap:5px}:root[data-sp-ui] .sp-eco-pie{padding:0 16px}}
/* Paleta de marca 2026-10-06: verdes heredados de cada guía pasan a la marca; contraste AA en claro y oscuro. */
:root[data-sp-ui]{--success:#1f52a9!important;--success-soft:rgba(31,82,169,.08)!important;--danger-soft:rgba(180,40,40,.06)!important}
:root[data-sp-ui][data-sp-color=dark]{--success:#7aa5ff!important;--success-soft:rgba(122,165,255,.12)!important;--danger-soft:rgba(248,113,113,.10)!important}
:root[data-sp-ui]:not([data-sp-color=dark]){--faint:#5f6862!important}
html[data-sp-ui] .week-badge,html[data-sp-ui] .step-nav-item.done .step-badge,html[data-sp-ui] .step-nav-item.active .step-badge{color:var(--on-accent)!important}
html[data-sp-ui] .article-hero .lead{color:var(--muted)!important}
:root[data-sp-ui][data-sp-color=dark]{--faint:#9aa4b8!important}
html[data-sp-ui][data-sp-color=dark] .day-num{color:var(--on-accent)!important}
.sp-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/* 2026-10-06 · Lenguaje visual: solo lo que hace algo parece botón.
   Tarjetas informativas → contenido con barra lateral; píldoras de datos → lista con ✓ o etiqueta plana. */
html[data-sp-ui] :is(.value-card,.guia-ciclo-card,.metric-card,.gan-card,.alerts-card,.caja,article.card):not(:has(a[href],button,input,select,textarea)){border:0!important;border-left:3px solid var(--accent-soft)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding-left:14px!important;cursor:default}
html[data-sp-ui] :is(.value-card,.guia-ciclo-card,.metric-card,.gan-card,.caja,article.card):not(:has(a[href],button,input,select,textarea)):hover{transform:none!important;box-shadow:none!important}
html[data-sp-ui] .caja.on,html[data-sp-ui] .caja[aria-current],html[data-sp-ui] .caja.activa{border-left-color:var(--accent)!important}
html[data-sp-ui] .hero-req{display:flex!important;flex-wrap:wrap;gap:4px 16px!important}
html[data-sp-ui] .hero-req span{border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;padding:2px 0 2px 1.3em!important;text-align:left!important;position:relative;color:var(--ink)!important;font-size:.9rem!important;min-height:0!important;width:auto!important}
html[data-sp-ui] .hero-req span::before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:800}
html[data-sp-ui] :is(.agent-meta span,.week-badge,.state,.tag){border:0!important;box-shadow:none!important;border-radius:3px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:.72rem!important;letter-spacing:.04em;padding:2px 6px!important;cursor:default}
/* «¿Qué quieres hacer ahora?»: salida clara al final de cada página. */
.sp-siguiente{max-width:1080px;margin:28px auto 0;padding:0 16px}
.sp-siguiente h2{font-size:1.05rem!important;margin:0 0 8px!important}
.sp-siguiente ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.sp-siguiente a{display:flex;flex-direction:column;gap:2px;min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--ink);background:var(--raise)}
.sp-siguiente a:hover,.sp-siguiente a:focus-visible{border-color:var(--accent)}
.sp-siguiente b{color:var(--accent);font-size:.95rem}.sp-siguiente b::after{content:" →"}.sp-siguiente span{font-size:.8rem;color:var(--muted)}
.sp-siguiente .sp-sig-conv{border-color:var(--warm);box-shadow:inset 3px 0 0 var(--warm)}
@media(max-width:760px){.sp-siguiente ul{grid-template-columns:1fr 1fr}}
/* Taller: el aviso de solicitud preparada solo aparece tras completar el formulario (el script lo muestra en línea). */
html[data-sp-ui] .form-wrap .row.form-success{display:none}
html[data-sp-ui] :is(.studio-badges span){border:0!important;box-shadow:none!important;border-radius:3px!important;background:var(--panel)!important;color:var(--muted)!important;font-size:.72rem!important;padding:2px 6px!important}
html[data-sp-ui] .item:is(.basico,.intermedio,.avanzado,.experto):not(:has(a[href],button)){border:0!important;border-left:3px solid var(--accent-soft)!important;border-radius:0!important;background:transparent!important}
