@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--fuente-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_972db9{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.__variable_972db9{--fuente-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_9ef920{--fuente-dmmono:"DM Mono","DM Mono Fallback"}:root{--petrol:#1F5B57;--petrol-luz:#349891;--off-white:#EDEAE3;--crema:#EBD8C1;--rosa-piel:#EDC9C0;--ambar:#E0A458;--ambar-claro:#E5C172;--ambar-profundo:#D6A55D;--petrol-clinico:#1B4D4A;--petrol-reposo:#2A6B66;--teal-aliento:#7BC4BC;--lino:#F2F0EB;--gasa:#E7E3D8;--tinta:#13302C;--senal-normal:#349891;--senal-atencion:#D08A2E;--senal-vencido:#C8482E;--sup-fondo:var(--off-white);--sup-1:var(--lino);--sup-2:var(--gasa);--sup-honda:#14403C;--tinta-1:#1F5B57;--tinta-2:#40726D;--tinta-3:#678D88;--linea:#B9C6C3;--linea-suave:#D7DFDC;--accion-fondo:var(--petrol);--accion-tinta:var(--off-white);--accion-borde:var(--petrol-luz);--accion-vela:color-mix(in srgb,var(--petrol-luz) 14%,transparent);--voz-display:var(--fuente-cormorant),Georgia,serif;--voz-ui:var(--fuente-archivo),system-ui,sans-serif;--voz-dato:var(--fuente-dmmono),ui-monospace,monospace;--t-xs:11px;--t-xs-lh:1.45;--t-sm:13px;--t-sm-lh:1.5;--t-base:15px;--t-base-lh:1.55;--t-md:18px;--t-md-lh:1.4;--t-lg:22px;--t-lg-lh:1.25;--t-xl:26px;--t-xl-lh:1.2;--t-2xl:32px;--t-2xl-lh:1.1;--rastro-cejilla:0.12em;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:20px;--e-6:24px;--e-8:32px;--e-10:40px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-full:999px;--toque:44px;--elev-0:0 0 0 1px var(--linea-suave);--elev-1:0 0 0 1px var(--linea-suave),0 1px 2px rgba(19,48,44,0.04);--elev-2:0 0 0 1px var(--linea),0 10px 28px rgba(19,48,44,0.14);--paso:180ms cubic-bezier(0.2,0.7,0.3,1);--color-bg:var(--sup-fondo);--color-surface:var(--sup-1);--color-text:var(--tinta-1);--color-accent:var(--petrol-reposo);--color-divider:var(--linea);--warm-1:var(--crema);--warm-2:var(--rosa-piel);--ember:var(--ambar);--color-neutral-100:var(--tinta-1);--color-neutral-500:var(--tinta-2);--color-neutral-600:var(--tinta-2);--color-neutral-800:var(--gasa);--color-neutral-900:var(--sup-2);--color-accent-100:var(--off-white);--color-accent-200:var(--gasa);--color-accent-300:var(--tinta-1);--color-accent-600:var(--petrol-reposo);--color-accent-800:var(--petrol);--color-accent-900:color-mix(in srgb,var(--petrol-luz) 16%,var(--off-white));--font-display:var(--voz-display);--font-heading:var(--voz-ui);--font-body:var(--voz-ui);--font-ui:var(--voz-ui);--font-mono:var(--voz-dato);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--shadow-sm:var(--elev-1);--shadow-md:var(--elev-2)}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--sup-fondo);color:var(--tinta-1);font-family:var(--voz-ui);font-size:var(--t-base);line-height:var(--t-base-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}:focus{outline:none}:focus-visible{outline:2px solid var(--petrol-luz);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:color-mix(in srgb,var(--petrol-luz) 28%,transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.display{font-family:var(--voz-display);font-style:italic;font-weight:500;line-height:var(--t-lg-lh)}.cejilla{font-size:var(--t-xs);letter-spacing:var(--rastro-cejilla);text-transform:uppercase;color:var(--tinta-2)}.cejilla,.dato{font-family:var(--voz-dato)}.dato{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5{line-height:var(--t-md-lh)}h1,h2,h3,h4,h5,h6{font-family:var(--voz-ui);font-weight:600;margin:0}h6{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase}.text-muted,h6{color:var(--tinta-2)}.text-tenue{color:var(--tinta-3);font-size:var(--t-xs)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);cursor:pointer;text-decoration:none;font-family:var(--voz-ui);font-weight:500;font-size:var(--t-sm);line-height:1.2;color:var(--tinta-1);background:transparent;border:1px solid transparent;padding:var(--e-2) var(--e-3);border-radius:var(--r-md);transition:background var(--paso),border-color var(--paso),transform var(--paso)}.btn svg{display:block}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:not(:disabled):active{transform:scale(.985)}.btn-primary{background:var(--accion-fondo);color:var(--accion-tinta);border-color:var(--accion-fondo)}.btn-primary:not(:disabled):hover{background:var(--petrol-clinico);border-color:var(--petrol-luz)}.btn-secondary{border-color:var(--linea);color:var(--tinta-1);background:var(--sup-1)}.btn-secondary:not(:disabled):hover{border-color:var(--petrol-luz);background:var(--accion-vela)}.btn-ghost{color:var(--petrol-reposo);padding-inline:var(--e-1)}.btn-ghost:not(:disabled):hover{background:var(--accion-vela)}.btn-icon{width:var(--toque);height:var(--toque);padding:0;flex:none;border-radius:var(--r-md)}.btn-block{width:100%;margin-top:var(--e-2);padding-block:var(--e-3);font-size:var(--t-base)}.field{margin-bottom:var(--e-4)}.field>label{display:block;font-size:var(--t-sm);font-weight:500;margin-bottom:var(--e-2)}.field>label,.input{color:var(--tinta-1)}.input{width:100%;min-height:var(--toque);padding:var(--e-3);font:inherit;font-size:var(--t-base);caret-color:var(--petrol-luz);background:var(--sup-1);border:1px solid var(--linea);border-radius:var(--r-md);transition:border-color var(--paso)}.input::placeholder{color:var(--tinta-3)}.input:hover{border-color:var(--petrol-reposo)}.input:focus-visible{border-color:var(--petrol-luz);outline-offset:0}textarea.input{min-height:108px;resize:vertical;line-height:var(--t-base-lh)}select.input{padding-right:var(--e-8);background-image:linear-gradient(45deg,transparent 50%,var(--petrol-reposo) 50%),linear-gradient(135deg,var(--petrol-reposo) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.opcion,select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.opcion{margin:0;font:inherit;text-align:left;display:flex;align-items:flex-start;gap:var(--e-3);width:100%;min-height:var(--toque);padding:var(--e-3);cursor:pointer;color:var(--tinta-1);background:var(--sup-1);border:1px solid var(--linea);border-radius:var(--r-md);font-size:var(--t-sm);line-height:var(--t-sm-lh);transition:border-color var(--paso),background var(--paso)}.opcion:hover{border-color:var(--petrol-reposo)}.opcion[aria-checked=true],.opcion[data-on=true]{border-color:var(--petrol-luz);background:var(--accion-vela);font-weight:500}.opcion .marca{flex:none;width:18px;height:18px;margin-top:1px;border:1.5px solid var(--linea);background:transparent;transition:background var(--paso),border-color var(--paso)}.opcion .marca-radio{border-radius:50%}.opcion .marca-check{border-radius:var(--r-sm)}.opcion[aria-checked=true] .marca,.opcion[data-on=true] .marca{border-color:var(--petrol);background:var(--petrol);box-shadow:inset 0 0 0 3px var(--sup-1)}.card{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-4);border-radius:var(--r-md);background:var(--sup-1);box-shadow:var(--elev-0)}.card-kicker{font-family:var(--voz-dato);letter-spacing:var(--rastro-cejilla);text-transform:uppercase}.card-kicker,.card-meta{font-size:var(--t-xs);color:var(--tinta-2)}.card-meta{display:flex;align-items:center;gap:var(--e-2)}.elev-sm{box-shadow:var(--elev-1)}.card-vivo{background:radial-gradient(120% 90% at 12% 0,color-mix(in srgb,var(--crema) 62%,transparent) 0,transparent 62%),radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--rosa-piel) 46%,transparent) 0,transparent 58%),var(--sup-1)}.rowbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer;width:100%;display:block;border-radius:var(--r-md);transition:transform var(--paso)}.rowbtn:active{transform:scale(.99)}.tag{display:inline-flex;align-items:center;gap:var(--e-2);font-size:var(--t-xs);font-weight:500;letter-spacing:.01em;padding:var(--e-1) var(--e-3);border-radius:var(--r-full);white-space:nowrap;border:1px solid transparent}.tag:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.tag-quieto{background:var(--gasa);color:var(--tinta-2);border-color:var(--linea-suave)}.tag-curso{background:var(--sup-1);color:var(--petrol-reposo);border-color:var(--petrol-luz)}.tag-atencion{background:color-mix(in srgb,var(--senal-atencion) 16%,var(--off-white));color:#7A4E12;border-color:var(--senal-atencion)}.tag-listo{background:var(--petrol);color:var(--off-white);border-color:var(--petrol)}.tag-listo:before{border-radius:2px}.tag-atencion:before{border-radius:1px;transform:rotate(45deg)}.aviso{display:flex;align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-md);font-size:var(--t-sm);line-height:var(--t-sm-lh);background:color-mix(in srgb,var(--senal-atencion) 16%,var(--off-white));border:1px solid var(--senal-atencion);color:#7A4E12}.aviso svg{flex:none}.encendido{background:color-mix(in srgb,var(--ambar) 24%,var(--off-white));color:var(--tinta);border-color:var(--ambar-profundo)}.vacio{display:flex;flex-direction:column;align-items:center;gap:var(--e-2);padding:var(--e-8) var(--e-4);text-align:center;color:var(--tinta-2);font-size:var(--t-sm);border:1px dashed var(--linea);border-radius:var(--r-md);background:var(--sup-1)}.vacio svg{color:var(--tinta-3)}.hueso{background:linear-gradient(90deg,var(--gasa) 25%,var(--sup-2) 50%,var(--gasa) 75%);background-size:300% 100%;animation:hueso 1.4s ease-in-out infinite;border-radius:var(--r-sm)}@keyframes hueso{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes recpulse{0%,to{opacity:1}50%{opacity:.28}}@keyframes toastin{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.app-shell{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--sup-fondo);max-width:460px;margin:0 auto}@media (min-width:900px){body:has(.app-shell){background:var(--sup-honda)}.app-shell{position:relative;height:100dvh;max-width:460px;box-shadow:var(--elev-2);border-radius:0}.escritorio{display:grid;grid-template-columns:1fr 460px;min-height:100dvh;max-width:1180px;margin:0 auto}.escritorio-relato{display:flex;flex-direction:column;justify-content:center;gap:var(--e-5);padding:var(--e-10) var(--e-8);color:var(--off-white)}}@media (min-width:520px) and (max-width:899px){body:has(.app-shell){background:var(--sup-honda)}.app-shell{position:relative;height:100dvh;box-shadow:var(--elev-2)}}.escritorio-relato{display:none}@media (min-width:900px){.escritorio-relato{display:flex}}@media (min-width:520px){.doc-page{background:var(--sup-1);box-shadow:var(--elev-1);border-radius:var(--r-lg)}}