.de-hero{padding-block:clamp(28px,4vw,56px) var(--seccion)}.de-hero h1{max-width:22ch;font-size:clamp(38px,5.2vw,76px)}.de-lead{margin-top:22px}.de-carriles{gap:12px;margin:clamp(32px,5vw,56px) 0 28px;display:grid}.de-carril{background:var(--blanco);border:1px solid var(--linea);border-radius:18px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.de-carril.si{background:var(--tinta);color:var(--blanco);border-color:#0000}.de-carril p b{font:700 18px var(--titular);display:block}.de-carril p span{color:var(--gris);font-size:14px}.de-carril.si p span{color:var(--gris-claro)}.de-carril ol{grid-template-columns:repeat(10,minmax(0,1fr)) minmax(92px,1.6fr);align-items:center;gap:6px;display:grid}.de-carril.si ol{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(92px,1.6fr) repeat(8,minmax(0,1fr))}.de-carril li{border-radius:10px;place-items:center;height:44px;display:grid}.de-carril .q{background:var(--rojo-tenue);color:var(--rojo)}.de-carril.si .q{background:var(--tinta-3);color:var(--lima)}.de-carril .q svg{width:18px;height:18px}.de-carril .aviso{background:var(--lima);color:var(--tinta);justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.de-carril .aviso.tarde{background:var(--crema);color:var(--gris);box-shadow:inset 0 0 0 1px var(--linea)}.de-carril .aviso svg{width:16px;height:16px}.de-carril .vacio{border:1px dashed #ffffff2e}.de-sort{padding-block:var(--seccion)}.de-sort h2{max-width:18ch}.de-cubos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.de-cubo{background:#ffffff1a;border-radius:28px;align-content:start;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.de-cubo.rojo{background:var(--tinta)}.de-cubo h3{align-items:center;gap:10px;display:flex}.de-cubo h3 svg{width:22px;height:22px;color:var(--lima)}.de-cubo ul{gap:8px;display:grid}.de-cubo li{background:var(--blanco);color:var(--tinta);border-radius:14px;padding:12px 16px;font-weight:500}.de-cubo p{color:var(--sobre-verde-suave);font-size:15px}.de-cubo.rojo p{color:var(--gris-claro)}.de-cod{padding-block:var(--seccion)}.de-cod-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.de-cod-txt{gap:20px;display:grid}.de-cod h2{font-size:clamp(30px,4vw,56px)}.de-arbol{background:var(--tinta);border-radius:28px;margin:0;padding:clamp(18px,2.4vw,28px);box-shadow:0 40px 80px -40px #0e1d1a99}.de-arbol ul{gap:4px;display:grid}.de-nodo{padding:8px 10px 8px calc(10px + var(--d)*22px);color:var(--gris-claro);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;transition:background .4s,color .4s;display:flex}.de-nodo svg{flex:none;width:18px;height:18px}.de-nodo.cam{color:var(--blanco)}.de-nodo.on{background:var(--lima);color:var(--tinta);font-weight:500}.de-nodo em{margin-left:auto;font-size:13px;font-style:normal;font-weight:600}.de-dos{padding-block:var(--seccion);background:var(--crema-2)}.de-dos-rej{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(28px,4vw,48px);display:grid}.de-m{border-radius:28px;align-content:start;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.de-m h3{align-items:center;gap:10px;display:flex}.de-m h3 svg{width:22px;height:22px;color:var(--verde)}.de-usuario{background:var(--verde-tenue)}.de-usuario .msg{max-width:100%;font-size:17px}.de-dev{background:var(--blanco);border:1px solid var(--linea)}.de-issue{background:var(--crema-2);border:1px solid var(--linea);border-radius:14px;gap:8px;padding:16px;display:grid}.de-issue p{color:var(--gris);justify-content:space-between;align-items:center;gap:10px;display:flex}.de-issue svg{width:14px;height:14px}.de-issue b{font-weight:600}.de-issue code{font:14px var(--mono);color:var(--verde-osc)}.de-issue small{color:var(--gris);font-size:14px}.de-m-nota{color:var(--gris);font-size:15px}.de-control{padding-block:var(--seccion)}.de-ct-in{background:var(--crema-2);border:1px solid var(--linea);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);max-width:1160px;padding:clamp(24px,4vw,56px);display:grid}.de-ct-in>div{gap:18px;display:grid}.de-control h2{font-size:clamp(30px,3.8vw,52px)}.de-mandos{gap:8px;margin:0;display:grid}.de-mandos div{background:var(--blanco);border:1px solid var(--linea);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:flex}.de-mandos .cifra{color:var(--verde);font-size:30px}.de-mandos i{background:var(--verde);border-radius:13px;width:44px;height:26px;display:block;position:relative}.de-mandos i:after{content:"";background:var(--blanco);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px}.de-mandos small{color:var(--gris);font-size:14px}.de-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.de-final-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.de-final h2{max-width:16ch}@media (width<=980px){.de-cod-in,.de-ct-in,.de-dos-rej,.de-cubos{grid-template-columns:1fr}}@media (width<=760px){.de-carril{grid-template-columns:1fr}.de-carril ol,.de-carril.si ol{grid-template-columns:repeat(10,minmax(0,1fr))}.de-carril .aviso{grid-column:1/-1}.de-carril li{height:28px}.de-carril .q svg{width:12px;height:12px}.de-carril .vacio{display:none}.de-nodo em{width:100%;margin-left:0}}
