@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.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{--a-fondo:#f5f5f7;--a-panel:#fff;--a-borde:#e6e6ea;--a-texto:#1c1c21;--a-suave:#6b6b76;--a-naranja:#ff6a00;--a-naranja-claro:#fff1e7;--a-negro:#111114;--a-verde:#1e9e5a;--a-rojo:#d93b30;--a-radio:14px;--a-sombra:0 1px 2px #0000000a, 0 6px 20px -10px #0000001f;color-scheme:light}*{box-sizing:border-box}body{background:var(--a-fondo);color:var(--a-texto);margin:0;font:400 15px/1.5 Inter Variable,system-ui,sans-serif}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3{margin:0 0 .4em;line-height:1.15}h1{text-transform:uppercase;letter-spacing:.02em;font:700 34px/1 Barlow Condensed,sans-serif}h2{font-size:18px}.a-app{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.a-lateral{background:var(--a-negro);color:#cfcfd6;flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.a-marca{color:#fff;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;padding:6px 10px 20px;font:700 20px/1 Barlow Condensed,sans-serif;text-decoration:none;display:flex}.a-marca img{object-fit:cover;border-radius:10px;width:40px;height:40px}.a-marca small{color:var(--a-naranja);letter-spacing:.18em;font-size:12px;display:block}.a-grupo{letter-spacing:.16em;text-transform:uppercase;color:#7a7a85;padding:16px 12px 6px;font-size:11px}.a-lateral a.a-item{border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.a-lateral a.a-item:hover{color:#fff;background:#ffffff12}.a-lateral a.a-item[aria-current=page]{background:var(--a-naranja);color:#111}.a-item .a-ico{text-align:center;width:22px}.a-insignia{background:var(--a-naranja);color:#111;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.a-item[aria-current=page] .a-insignia{color:#fff;background:#111}.a-pie-lateral{border-top:1px solid #ffffff14;margin-top:auto;padding:14px 12px 4px;font-size:13px}.a-pie-lateral a{color:#fff}.a-principal{min-width:0}.a-barra{background:var(--a-panel);border-bottom:1px solid var(--a-borde);z-index:10;justify-content:space-between;align-items:center;gap:16px;padding:14px 32px;display:flex;position:sticky;top:0}.a-barra .a-barra__menu{display:none}.a-contenido{max-width:1280px;padding:32px}.a-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.a-cabecera p{color:var(--a-suave);max-width:70ch;margin:0}.a-panel{background:var(--a-panel);border:1px solid var(--a-borde);border-radius:var(--a-radio);box-shadow:var(--a-sombra);margin-bottom:24px;padding:24px}.a-panel>h2{justify-content:space-between;align-items:center;gap:12px;display:flex}.a-panel>h2 small{color:var(--a-suave);font-size:13px;font-weight:400}.a-btn{background:var(--a-naranja);color:#111;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font:600 14px/1.2 inherit;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}.a-btn:hover{filter:brightness(.95)}.a-btn--sec{background:var(--a-panel);border-color:var(--a-borde);color:var(--a-texto)}.a-btn--sec:hover{background:#f0f0f3}.a-btn--peligro{color:var(--a-rojo);background:#fff;border-color:#f3c7c3}.a-btn--peligro:hover{background:#fdeceb}.a-btn--chico{border-radius:8px;padding:6px 10px;font-size:13px}.a-btn[disabled]{opacity:.5;pointer-events:none}.a-stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin-bottom:24px;display:grid}.a-stat{background:var(--a-panel);border:1px solid var(--a-borde);border-radius:var(--a-radio);box-shadow:var(--a-sombra);padding:20px;text-decoration:none;transition:transform .15s,border-color .15s}.a-stat:hover{border-color:var(--a-naranja);transform:translateY(-2px)}.a-stat b{font:700 40px/1 Barlow Condensed,sans-serif;display:block}.a-stat span{color:var(--a-suave);font-size:13px}.a-stat i{float:right;font-size:22px;font-style:normal}.a-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.a-fila{background:var(--a-panel);border:1px solid var(--a-borde);border-radius:12px;grid-template-columns:28px 64px 1fr auto;align-items:center;gap:14px;padding:10px 14px;transition:box-shadow .15s,border-color .15s;display:grid}.a-fila:hover{box-shadow:var(--a-sombra);border-color:#d4d4da}.a-fila.arrastrando{opacity:.45}.a-fila.sobre{border-color:var(--a-naranja);box-shadow:0 0 0 2px var(--a-naranja-claro)}.a-asa{cursor:grab;color:#a3a3ad;text-align:center;user-select:none;font-size:18px}.a-mini{object-fit:cover;background:#eee;border-radius:10px;width:64px;height:64px}.a-mini--vacia{color:#aaa;place-items:center;font-size:22px;display:grid}.a-fila__titulo{font-weight:600;text-decoration:none;display:block}.a-fila__titulo:hover{color:var(--a-naranja)}.a-fila__meta{color:var(--a-suave);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.a-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.a-chip{color:#555;background:#eee;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.a-chip--ok{color:var(--a-verde);background:#e3f6ec}.a-chip--futuro{background:var(--a-naranja-claro);color:#b84b00}.a-buscar{border:1px solid var(--a-borde);min-width:260px;font:inherit;border-radius:10px;padding:10px 14px}.a-switch{cursor:pointer;color:var(--a-suave);align-items:center;gap:8px;font-size:13px;display:inline-flex;position:relative}.a-switch input{appearance:none;cursor:pointer;background:#d3d3d9;border-radius:999px;width:38px;height:22px;margin:0;transition:background .2s;position:relative}.a-switch input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.a-switch input:checked{background:var(--a-verde)}.a-switch input:checked:after{transform:translate(16px)}.a-form{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.a-campo{grid-column:span 6;align-content:start;gap:6px;display:grid}.a-campo--medio{grid-column:span 3}.a-campo--tercio{grid-column:span 2}.a-campo>span{font-size:13px;font-weight:600}.a-campo small{color:var(--a-suave);font-size:12px}.a-campo input:not([type=checkbox]):not([type=file]),.a-campo textarea,.a-campo select,.a-input{border:1px solid var(--a-borde);width:100%;font:inherit;color:inherit;background:#fff;border-radius:10px;padding:11px 13px}.a-campo textarea{resize:vertical;min-height:200px;line-height:1.6}.a-campo input:focus,.a-campo textarea:focus,.a-campo select:focus,.a-input:focus{border-color:var(--a-naranja);box-shadow:0 0 0 3px var(--a-naranja-claro);outline:none}.a-contador{text-align:right}.a-barra-guardar{backdrop-filter:blur(8px);border-top:1px solid var(--a-borde);z-index:5;background:#f5f5f7eb;justify-content:flex-end;gap:10px;margin-top:8px;padding:14px 0;display:flex;position:sticky;bottom:0}@media (width<=760px){.a-campo--medio,.a-campo--tercio{grid-column:span 6}}.a-imagen{background:#fafafb;border:2px dashed #d6d6dc;border-radius:12px;grid-template-columns:120px 1fr;align-items:center;gap:14px;padding:14px;transition:border-color .15s,background .15s;display:grid}.a-imagen.sobre,.a-drop.sobre{border-color:var(--a-naranja);background:var(--a-naranja-claro)}.a-imagen__vista{color:#aaa;background:#eee 50%/cover no-repeat;border-radius:10px;place-items:center;width:120px;height:120px;font-size:30px;display:grid;overflow:hidden}.a-imagen__vista img{object-fit:cover;width:100%;height:100%}.a-imagen__info{color:var(--a-suave);gap:8px;font-size:13px;display:grid}.a-imagen__botones{flex-wrap:wrap;gap:8px;display:flex}.a-ahorro{color:var(--a-verde);font-weight:600}.a-progreso{background:#eee;border-radius:6px;height:6px;overflow:hidden}.a-progreso i{background:var(--a-naranja);width:0;height:100%;transition:width .2s;display:block}.a-drop{text-align:center;cursor:pointer;background:#fafafb;border:2px dashed #d6d6dc;border-radius:14px;padding:28px;transition:all .15s}.a-drop b{margin-bottom:4px;font-size:16px;display:block}.a-drop small{color:var(--a-suave)}.a-cola{gap:6px;margin-top:12px;display:grid}.a-cola div{border:1px solid var(--a-borde);background:#fff;border-radius:8px;grid-template-columns:1fr 120px 160px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:grid}.a-cola div span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-rejilla{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.a-foto{border:1px solid var(--a-borde);cursor:grab;background:#fff;border-radius:12px;position:relative;overflow:hidden}.a-foto img{aspect-ratio:1;object-fit:cover;width:100%}.a-foto--ancha img{aspect-ratio:16/9}.a-foto--logo img{object-fit:contain;background:#fff;padding:14px}.a-foto.arrastrando{opacity:.4}.a-foto.sobre{outline:3px solid var(--a-naranja)}.a-foto__barra{color:var(--a-suave);justify-content:space-between;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.a-foto__x{color:#fff;cursor:pointer;opacity:0;background:#000000a6;border:0;border-radius:50%;width:30px;height:30px;font-size:15px;transition:opacity .15s;position:absolute;top:8px;right:8px}.a-foto:hover .a-foto__x,.a-foto:focus-within .a-foto__x{opacity:1}.a-foto__n{color:#fff;background:#000000a6;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.a-foto input{border:1px solid var(--a-borde);width:100%;font:inherit;border-radius:6px;padding:5px 8px;font-size:12px}.a-aviso{border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:14px}.a-aviso--ok{color:#136b3d;background:#e3f6ec;border:1px solid #bfe8d1}.a-aviso--error{color:#9c2a22;background:#fdeceb;border:1px solid #f3c7c3}.a-aviso--info{background:var(--a-naranja-claro);color:#8a3a00;border:1px solid #ffd7bb}.a-toast{background:var(--a-negro);color:#fff;opacity:0;z-index:100;pointer-events:none;border-radius:12px;padding:12px 20px;font-size:14px;transition:all .25s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,30px)}.a-toast.visible{opacity:1;transform:translate(-50%)}.a-toast.error{background:var(--a-rojo)}.a-vacio{text-align:center;color:var(--a-suave);border:1px dashed var(--a-borde);border-radius:12px;padding:40px}table.a-tabla{border-collapse:collapse;width:100%;font-size:14px}.a-tabla th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--a-suave);border-bottom:1px solid var(--a-borde);padding:10px;font-size:12px}.a-tabla td{border-bottom:1px solid var(--a-borde);vertical-align:top;padding:10px}.a-tabla tr.no-leido td{background:var(--a-naranja-claro)}.a-login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.a-login__img{background:#111 50%/cover;position:relative}.a-login__img:after{content:"";background:linear-gradient(#0000 40%,#000000b3);position:absolute;inset:0}.a-login__form{place-items:center;padding:32px;display:grid}.a-login__form form{gap:16px;width:min(380px,100%);display:grid}@media (width<=860px){.a-login{grid-template-columns:1fr}.a-login__img{display:none}}@media (width<=960px){.a-app{grid-template-columns:1fr}.a-lateral{z-index:30;width:270px;transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.a-app[data-menu] .a-lateral{transform:none;box-shadow:0 0 0 100vmax #0006}.a-barra{padding:12px 16px}.a-barra .a-barra__menu{display:inline-flex}.a-contenido{padding:20px 16px}.a-fila{grid-template-columns:22px 52px 1fr}.a-fila .a-acciones{grid-column:1/-1;justify-content:flex-start}.a-mini{width:52px;height:52px}.a-buscar{width:100%;min-width:0}.a-cola div{grid-template-columns:1fr 90px}.a-cola div span:last-child{grid-column:1/-1}}@media (width<=600px){.a-barra .a-chip{display:none}}
