@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-ext-400-normal-CW-Pyyvv.woff2)format("woff2"),url(/assets/kaushan-script-latin-ext-400-normal-Dmz6mG63.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kaushan-script-latin-400-normal-DtTcRpVb.woff2)format("woff2"),url(/assets/kaushan-script-latin-400-normal-DZZZR3n8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2)format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2)format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-cyrillic-ext-900-normal-ET-C-0fX.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-900-normal-CfuaLo5j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-cyrillic-900-normal-CrYcRZSi.woff2)format("woff2"),url(/assets/montserrat-cyrillic-900-normal-CGsoW8-j.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-vietnamese-900-normal-DNvcOCEl.woff2)format("woff2"),url(/assets/montserrat-vietnamese-900-normal-Dz06HFPU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-ext-900-normal-BTaqesvP.woff2)format("woff2"),url(/assets/montserrat-latin-ext-900-normal-DoASD5Eh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/orbitron-latin-800-normal-CQafOXEd.woff2)format("woff2"),url(/assets/orbitron-latin-800-normal-P4cBi4I7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rosa:#fdc4d5;--rosa-c:#ffe9f0;--rosa-f:#f58fb0;--rosa-s:#ec7fa3;--bordo:#5a1a18;--bordo-o:#3b0f0e;--bordo-n:#24090a;--mag:#d4145a;--mag-o:#9c0c40;--crema:#fff6ec;--pist:#c6d76b;--pist-o:#8fa134;--tinta:#2e0c0b;--mut:#8a5f5e;--linea:#5a1a181f;--fd:"Anton", "Arial Narrow", Impact, sans-serif;--fb:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--fs:"Kaushan Script", "Brush Script MT", cursive;--fled:"Orbitron", ui-monospace, monospace;--acento:var(--mag);--acento-o:var(--mag-o);--acento-suave:#fce3ec;--marca-oscuro:var(--bordo);--marca-claro:var(--rosa)}.ui-btn{border-radius:calc(var(--ui-radio) * .8);min-height:44px;font:700 14px/1 var(--ui-fuente);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:transform .12s,filter .12s,background .12s;display:inline-flex}.ui-btn:active{transform:scale(.97)}.ui-btn[disabled]{opacity:.45;pointer-events:none}.ui-btn-pri{background:var(--ui-pri);color:var(--ui-pri-texto)}.ui-btn-pri:hover{filter:brightness(1.06)}.ui-btn-sec{background:var(--ui-superficie-2);color:var(--ui-texto);box-shadow:inset 0 0 0 1px var(--ui-borde)}.ui-btn-sec:hover{background:var(--ui-borde)}.ui-btn-peligro{background:var(--ui-peligro);color:#fff}.ui-btn-fant{color:var(--ui-texto);background:0 0}.ui-btn-fant:hover{background:var(--ui-superficie-2)}.ui-btn-sm{min-height:34px;padding:0 12px;font-size:12.5px}.ui-btn-xl{min-height:56px;padding:0 24px;font-size:16px}.ui-btn-bloque{width:100%;display:flex}.ui-campo{font:600 12.5px/1.2 var(--ui-fuente);color:var(--ui-mut);gap:6px;display:grid}.ui-campo>span{justify-content:space-between;gap:8px;display:flex}.ui-campo input,.ui-campo select,.ui-campo textarea,.ui-entrada{border-radius:calc(var(--ui-radio) * .6);border:1px solid var(--ui-borde);background:var(--ui-superficie);width:100%;min-height:44px;color:var(--ui-texto);font:500 15px/1.3 var(--ui-fuente);outline:none;padding:10px 12px}.ui-campo textarea{resize:vertical;min-height:84px}.ui-campo input:focus,.ui-campo select:focus,.ui-campo textarea:focus,.ui-entrada:focus{border-color:var(--ui-pri);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-pri) 22%, transparent)}.ui-campo small{color:var(--ui-mut);font-weight:500}.ui-campo .ui-error{color:var(--ui-peligro)}.ui-fila{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.ui-plata{border:1px solid var(--ui-borde);border-radius:calc(var(--ui-radio) * .6);background:var(--ui-superficie);align-items:center;display:flex;overflow:hidden}.ui-plata i{color:var(--ui-mut);padding:0 4px 0 12px;font-style:normal;font-weight:700}.ui-plata input{font-variant-numeric:tabular-nums;min-height:44px;padding-left:4px;box-shadow:none!important;border:0!important}.ui-plata:focus-within{border-color:var(--ui-pri);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-pri) 22%, transparent)}.ui-plata.ui-invalido{border-color:var(--ui-peligro)}.ui-interruptor{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex;position:relative}.ui-interruptor>span{gap:3px;display:grid}.ui-interruptor b{font:700 14px/1.25 var(--ui-fuente);color:var(--ui-texto)}.ui-interruptor small{font:500 12.5px/1.35 var(--ui-fuente);color:var(--ui-mut)}.ui-interruptor input{opacity:0;pointer-events:none;position:absolute}.ui-interruptor i{background:var(--ui-borde);border-radius:99px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.ui-interruptor i:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ui-interruptor input:checked+i{background:var(--ui-ok)}.ui-interruptor input:checked+i:after{transform:translate(18px)}.ui-interruptor input:focus-visible+i{outline:3px solid var(--ui-pri);outline-offset:2px}.ui-interruptor.ui-off{opacity:.5;cursor:default}.ui-segmentado{border-radius:calc(var(--ui-radio) * .7);background:var(--ui-superficie-2);box-shadow:inset 0 0 0 1px var(--ui-borde);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ui-segmentado button{border-radius:calc(var(--ui-radio) * .55);min-height:34px;color:var(--ui-mut);font:700 12.5px/1 var(--ui-fuente);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ui-segmentado button.on{background:var(--ui-superficie);color:var(--ui-texto);box-shadow:0 1px 3px #0000001f}.ui-chips{flex-wrap:wrap;gap:6px;display:flex}.ui-chip{border:1px solid var(--ui-borde);background:var(--ui-superficie);min-height:32px;color:var(--ui-texto);font:600 12.5px/1 var(--ui-fuente);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ui-chip.on{background:var(--ui-pri);border-color:var(--ui-pri);color:var(--ui-pri-texto)}.ui-cifra{font-variant-numeric:tabular-nums}.ui-texto{font:500 14px/1.5 var(--ui-fuente);color:var(--ui-texto)}.ui-texto p+p{margin-top:8px}.ui-hoja{width:100%;max-width:none;height:100%;max-height:none;color:var(--ui-texto);background:0 0;border:0;margin:0;padding:0}.ui-hoja::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a04048c}.ui-hoja[open]{justify-content:center;align-items:flex-end;display:flex}.ui-hoja-caja{background:var(--ui-fondo);border-radius:var(--ui-radio) var(--ui-radio) 0 0;width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) ui-sube;display:flex;box-shadow:0 -10px 40px #00000040}.ui-hoja-cab{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 8px;display:flex}.ui-hoja-cab h2{font:800 19px/1.2 var(--ui-fuente-titulo,var(--ui-fuente));letter-spacing:-.01em}.ui-hoja-cab p{font:500 13px/1.4 var(--ui-fuente);color:var(--ui-mut);margin-top:4px}.ui-cerrar{background:var(--ui-superficie-2);width:36px;height:36px;color:var(--ui-texto);font:400 24px/1 var(--ui-fuente);cursor:pointer;border:0;border-radius:50%;flex:none}.ui-hoja-cuerpo{overscroll-behavior:contain;align-content:start;gap:14px;padding:8px 18px 18px;display:grid;overflow-y:auto}.ui-hoja-pie{border-top:1px solid var(--ui-borde);background:var(--ui-fondo);justify-content:flex-end;gap:10px;padding:12px 18px 16px;display:flex}.ui-hoja-pie .ui-btn{flex:1}@media (min-width:720px){.ui-hoja[open]{align-items:center}.ui-hoja-caja{border-radius:var(--ui-radio);max-height:88dvh;animation:.18s ease-out ui-aparece}.ui-hoja-chica .ui-hoja-caja{width:440px}.ui-hoja-media .ui-hoja-caja{width:600px}.ui-hoja-grande .ui-hoja-caja{width:min(960px,94vw)}.ui-hoja-pie .ui-btn{flex:none}}@keyframes ui-sube{0%{opacity:0;transform:translateY(40px)}}@keyframes ui-aparece{0%{opacity:0;transform:scale(.97)}}.ui-avisos{z-index:100;top:calc(12px + env(safe-area-inset-top,0));pointer-events:none;gap:8px;width:min(440px,100vw - 24px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.ui-aviso{background:var(--ui-texto);color:var(--ui-fondo);font:700 13.5px/1.35 var(--ui-fuente);border-radius:14px;padding:12px 16px;animation:.2s ease-out ui-baja;box-shadow:0 8px 26px #00000040}.ui-aviso-error{background:var(--ui-peligro);color:#fff}.ui-aviso-ok{background:var(--ui-ok);color:#fff}@keyframes ui-baja{0%{opacity:0;transform:translateY(-12px)}}.ui-cargando{font:600 13.5px var(--ui-fuente);color:var(--ui-mut);justify-content:center;align-items:center;gap:10px;padding:40px 16px;display:flex}.ui-girador{border:2.5px solid var(--ui-borde);border-top-color:var(--ui-pri);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ui-gira}@keyframes ui-gira{to{transform:rotate(360deg)}}.ui-vacio{text-align:center;color:var(--ui-mut);font:500 13.5px/1.45 var(--ui-fuente);justify-items:center;gap:8px;padding:36px 16px;display:grid}.ui-vacio strong{font:800 16px/1.2 var(--ui-fuente-titulo,var(--ui-fuente));color:var(--ui-texto)}.ui-vacio p{max-width:380px}.ui-vacio-error strong{color:var(--ui-peligro)}.ui-paginador{font:600 12.5px var(--ui-fuente);color:var(--ui-mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.ui-paginador div{gap:8px;display:flex}.ui-qr{image-rendering:pixelated;background:#fff;border-radius:10px;display:block}@media (prefers-reduced-motion:reduce){.ui-hoja-caja,.ui-aviso{animation:none}}
