/*! Hero de matrícula · animación v2 · Tramitalapp · estudio (Diseño y Motion), 2026-10-31 · encargo 006 sobre spec-v002.
 * Solo lo que dibuja el asset, dentro de su capa (.hm-capas), y dos reglas que necesita en la raíz: estar posicionada
 * (la capa va encima, en absoluto) y aislada (la capa va detrás del texto de Frontend, encima del fondo de la sección),
 * más la que apaga el fondo lima de la frase cuando el asset dibuja el suyo. El texto, su lugar y la sección son de
 * Frontend. Colores de la marca v7 (tokens.json); letras del sitio por variable (--hm-letra, --hm-titular).
 * Generado por armar.py desde hero-matricula.plantilla.css. */[data-hm-raiz]{position:relative;isolation:isolate}[data-hm-raiz][data-hm-listo] .mk-frase{background:transparent}[data-hm-raiz] .hm-capas{--hm-petroleo:#09252E;--hm-lima:#D2FF00;--hm-niebla:#EDF3F5;--hm-campo-oscuro:#60757C;--hm-sombra:3,16,20;--tl-lima:#D2FF00;--tl-petroleo:#09252E;--tl-hondo:#071A21;--tl-tarjeta:#0E2A33;--tl-linea:#213B44;--tl-tinta:#EFF5F7;--tl-neutro:#9AB0B8;--tl-font-titular:var(--hm-titular,"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif);position:absolute;inset:0;z-index:-1;pointer-events:none;font-family:var(--hm-letra,"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif);font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;font-style:normal;text-transform:none;font-variant-numeric:normal;color:var(--hm-petroleo);-webkit-font-smoothing:antialiased;text-align:left}[data-hm-raiz] .hm-capas,[data-hm-raiz] .hm-capas *{box-sizing:content-box}[data-hm-raiz] .hm-capas img,[data-hm-raiz] .hm-capas svg{max-width:none;vertical-align:baseline}[data-hm-raiz] .hm-embudo{position:absolute;left:0;right:0;top:0;overflow:hidden}[data-hm-raiz] .hm-franja{position:absolute;inset:0}[data-hm-raiz] .hm-item{position:absolute;left:0;top:0}[data-hm-raiz] .hm-globo{--f:18px;isolation:isolate;box-sizing:border-box;white-space:nowrap;font-size:var(--f);line-height:1.25;font-weight:500;letter-spacing:-.006em;padding:calc(var(--f) * .62) calc(var(--f) * .95);color:var(--hm-petroleo)}[data-hm-raiz] .hm-forma{position:absolute;left:0;top:0;z-index:-1;display:block;overflow:visible;pointer-events:none;filter:drop-shadow(0 calc(var(--f) * .3) calc(var(--f) * .55) rgba(var(--hm-sombra),.07))}[data-hm-raiz] .hm-forma path{fill:var(--hm-niebla)}[data-hm-raiz] .hm-objeto-png{position:absolute;left:0;top:0;transform-origin:0 0}[data-hm-raiz] .hm-objeto-png img,[data-hm-raiz] .hm-objeto-png picture{display:block;width:100%;height:100%}[data-hm-raiz] .hm-turno{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--hm-turno);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--hm-petroleo);mix-blend-mode:multiply;opacity:.9}[data-hm-raiz] .hm-lima{position:absolute;inset:0}[data-hm-raiz] .hm-lima span{position:absolute;background:var(--hm-lima)}[data-hm-raiz] .hm-corte{position:absolute;left:0;right:0;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--hm-difumina)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--hm-difumina)),transparent)}[data-hm-raiz] .hm-p{position:absolute;color:var(--tl-tinta)}[data-hm-raiz] .hm-p-tarj{background:var(--tl-tarjeta);border-radius:20px;width:342px}[data-hm-raiz] .hm-p-chulo{flex:none;width:30px;height:30px;border-radius:999px;background:var(--tl-lima);color:var(--tl-petroleo);display:flex;align-items:center;justify-content:center}[data-hm-raiz] .hm-p-chulo svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}[data-hm-raiz] .hm-p-remate{display:flex;align-items:flex-start;gap:14px}[data-hm-raiz] .hm-p-remate-chulo{flex:none;width:36px;height:36px;border-radius:999px;background:var(--tl-lima);color:var(--tl-petroleo);display:flex;align-items:center;justify-content:center;margin-top:1px}[data-hm-raiz] .hm-p-remate-chulo svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}[data-hm-raiz] .hm-p-titulo{font-family:var(--tl-font-titular);font-weight:700;font-optical-sizing:none;font-size:28px;line-height:1.1;letter-spacing:-.03em}[data-hm-raiz] .hm-p-sub{font-weight:500;font-size:15px;line-height:20px;color:var(--tl-neutro);margin-top:3px}[data-hm-raiz] .hm-p-paso{position:absolute;left:18px;right:18px;display:flex;align-items:flex-start;gap:12px;padding-top:16px}[data-hm-raiz] .hm-p-paso+.hm-p-paso{border-top:1px solid var(--tl-linea)}[data-hm-raiz] .hm-p-curso,[data-hm-raiz] .hm-p-paso .hm-p-chulo{width:26px;height:26px;margin-top:-2px}[data-hm-raiz] .hm-p-paso-t{font-weight:600;font-size:17.5px;line-height:22px}[data-hm-raiz] .hm-p-paso-a{font-weight:500;font-size:14.5px;line-height:19px;color:var(--tl-neutro);margin-top:3px}[data-hm-raiz] .hm-p-curso{flex:none;border-radius:999px;border:2.5px solid var(--tl-lima);box-sizing:border-box;display:flex;align-items:center;justify-content:center}[data-hm-raiz] .hm-p-curso:after{content:"";width:9px;height:9px;border-radius:999px;background:var(--tl-lima)}[data-hm-raiz] .hm-p-marca{position:relative;flex:none;width:26px;height:26px;margin-top:-2px}[data-hm-raiz] .hm-p-marca>*{position:absolute;inset:0;margin:0!important}[data-hm-raiz] .hm-p-vacio{border-radius:999px;border:2px solid var(--hm-campo-oscuro);box-sizing:border-box}[data-hm-raiz] .pant{position:absolute;left:0;top:0;width:390px;height:var(--alto-pant,844px);background:var(--tl-hondo);overflow:hidden;color:var(--tl-tinta);font-family:var(--tl-font-texto)}[data-hm-raiz] .disp{position:absolute;width:var(--w);height:calc(var(--w) * 2.047);border-radius:calc(var(--w) * .163);padding:calc(var(--w) * .011);background:linear-gradient(150deg,#6f7a81,#353e43 12%,#252c30 45%,#333c41 70%,#1a2023);box-shadow:0 0 0 1px #0a0f11,inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.06),inset 0 -1px 0 rgba(0,0,0,.5),0 calc(var(--w) * .11) calc(var(--w) * .2) calc(var(--w) * -.06) rgba(0,0,0,.55),0 calc(var(--w) * .03) calc(var(--w) * .06) rgba(0,0,0,.35)}[data-hm-raiz] .disp .bisel{width:100%;height:100%;border-radius:calc(var(--w) * .155);background:#030506;padding:calc(var(--w) * .024)}[data-hm-raiz] .disp .vidrio{position:relative;width:100%;height:100%;border-radius:calc(var(--w) * .132);overflow:hidden;background:var(--tl-hondo)}[data-hm-raiz] .disp .boton{position:absolute;width:4px;border-radius:2px;background:linear-gradient(90deg,#151b1e,#48525a 45%,#20272b)}[data-hm-raiz] .disp .isla{position:absolute;left:50%;top:calc(var(--w) * .03);width:calc(var(--w) * .29);height:calc(var(--w) * .083);transform:translateX(-50%);border-radius:999px;background:#000;z-index:11}[data-hm-raiz] .disp .estado{position:absolute;left:0;right:0;top:0;height:47px;z-index:10;color:var(--tl-tinta);background:var(--tl-hondo)}[data-hm-raiz] .disp .estado .hora{position:absolute;left:36px;top:15px;font-weight:600;font-size:16px;letter-spacing:-.01em}[data-hm-raiz] .disp .estado .ind{position:absolute;right:30px;top:18px;display:flex;gap:6px;align-items:center}[data-hm-raiz] .disp .app{position:absolute;left:0;top:47px;width:390px;transform-origin:0 0;z-index:1}[data-hm-raiz] .afuera{position:absolute;transform-origin:0 0;box-shadow:0 10px 30px -10px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.4)}