.acc-lay{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.acc-marca{background:var(--v900);color:var(--color-blanco);flex-direction:column;padding:48px 56px;display:flex;position:relative;overflow:hidden}.acc-marca .foto{opacity:.35;background-position:55% 20%;background-size:cover;position:absolute;inset:0}.acc-marca .equipo{background-image:url(/marca/foto-equipo.webp)}.acc-marca .reunion{background-image:url(/marca/foto-reunion.webp)}.acc-marca .velo{background:linear-gradient(160deg, var(--color-acceso-velo-inicial) 20%, var(--color-acceso-velo-final));position:absolute;inset:0}.acc-marca>:not(.foto):not(.velo):not(.acc-logo){position:relative}.acc-marca>.acc-logo{z-index:1;position:absolute;top:48px;left:56px}.acc-logo img{width:auto;height:52px}.acc-centro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.acc-marca h1{color:var(--color-blanco);letter-spacing:-.03em;font-size:clamp(32px,3.6vw,48px);font-weight:800}.acc-marca p{color:var(--color-acceso-descripcion);max-width:480px;margin-top:16px;font-size:17px}.acc-form{background:var(--g50);flex-direction:column;justify-content:center;padding:48px clamp(24px,6vw,88px);display:flex}.acc-campos{width:100%;max-width:440px}.acc-form .muted{color:var(--g600)}.acc-form h2{margin:10px 0 8px;font-size:32px}.acc-volver{align-items:center;gap:6px;margin-bottom:26px;display:inline-flex}.acc-formulario{margin-top:24px}.acc-usuario{color:var(--g900)}.acc-opciones{flex-direction:column;gap:12px;margin-top:22px;display:flex}.acc-op{background:var(--color-blanco);border:1.5px solid var(--g150);border-radius:var(--r-l);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;padding:22px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.acc-op:hover{border-color:var(--v400);box-shadow:var(--s2);transform:translateY(-2px)}.acc-op .ic{border-radius:var(--radius-acceso-icono);background:var(--v50);width:54px;height:54px;color:var(--v600);place-items:center;display:grid}.acc-op h3{font-size:19px}.acc-op p{color:var(--g500);margin-top:4px;font-size:14.5px}.acc-op.deshabilitada{cursor:not-allowed;opacity:.55;background:var(--g100)}.acc-op.deshabilitada:hover{box-shadow:none;border-color:var(--g150);transform:none}.acc-clave{display:block;position:relative}.acc-clave input{padding-right:48px}.acc-clave button{position:absolute;top:4px;right:4px}.acc-olvido{justify-self:start}@media (max-width:1024px){.acc-lay{grid-template-columns:1fr}.acc-marca{min-height:340px;padding-top:120px}}
