@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_bc97e8{font-family:Sora,Sora Fallback;font-style:normal}.__variable_bc97e8{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_927d28{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_927d28{--font-poppins:"Poppins","Poppins Fallback"}:root{--abisal:#02060F;--fosa:#041124;--media:#062042;--fotica:#0A3061;--superficie:#0F4180;--ink:#F0F8FF;--mut:#A9C3E2;--linea-luz:rgba(159,233,255,.28);--linea-tenue:rgba(159,233,255,.10);--r-depth:3px 3px 22px 22px;--r-pool:4px 4px 16px 16px;--r-gota:58% 58% 58% 12%;--luz-top:inset 0 1px 0 var(--linea-luz),inset 0 2px 16px -10px rgba(79,195,247,.30);--hundido:0 24px 48px -28px rgba(2,6,15,.85);--brillo-bio:0 0 24px -6px rgba(79,195,247,.45)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--texto);color:var(--ink);line-height:1.55;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(90% 50% at 50% -10%,rgba(79,195,247,.2),transparent 60%),linear-gradient(180deg,#0B2F5E 0,var(--media) 30%,var(--fosa) 62%,var(--abisal) 100%);background-color:var(--abisal)}a{color:var(--cel);text-decoration:none}a:hover{color:var(--aqua)}a:focus-visible,button:focus-visible{outline:none;box-shadow:var(--focus);border-radius:4px}code{font-family:var(--mono);font-size:.94em}.wrap{flex:1 1;width:100%;max-width:1080px;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(16px,4vw,40px) 60px}.foot,.wrap{position:relative;z-index:1}.foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:18px clamp(16px,4vw,40px);background:var(--abisal);border-top:1px solid var(--linea-tenue);font-size:.78rem;color:var(--mut)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:0;border-radius:999px;cursor:pointer;font-family:var(--texto);font-weight:700;font-size:.95rem;color:#04101F;background:radial-gradient(120% 170% at 50% -35%,#DFF6FF 0,#67D1FF 32%,#2A9BE0 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -3px 8px rgba(2,60,127,.4),0 14px 30px -12px rgba(42,155,224,.55);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -3px 8px rgba(2,60,127,.35),0 20px 38px -12px rgba(42,155,224,.65)}.btn:active{transform:translateY(1px);box-shadow:inset 0 2px 8px rgba(2,60,127,.5),0 4px 12px -6px rgba(42,155,224,.4)}.btn:focus-visible{outline:none;box-shadow:var(--focus)}.btn-sm{padding:10px 18px;font-size:.84rem}.btn-ghost{background:transparent;color:#BFE3FF;border:1px solid rgba(159,233,255,.35);box-shadow:inset 0 1px 0 rgba(159,233,255,.15)}.btn-ghost:hover{border-color:var(--caustica);background:rgba(159,233,255,.06);color:#DFF3FF;transform:none;box-shadow:inset 0 1px 0 rgba(159,233,255,.25)}.btn-ghost:active{transform:none;box-shadow:inset 0 2px 6px rgba(2,6,15,.5)}.btn-mini{padding:6px 12px;font-size:.75rem;border-radius:8px;background:rgba(79,195,247,.12);color:var(--caustica);box-shadow:none}.btn-mini:hover{transform:none;background:rgba(79,195,247,.2);box-shadow:none}.btn-mini:active{transform:none;box-shadow:inset 0 1px 4px rgba(2,6,15,.5)}.btn-mini.btn-ghost{background:transparent;border:1px solid rgba(159,233,255,.28);color:#BFE3FF}.btn-mini.btn-ghost:hover{border-color:var(--caustica);background:rgba(159,233,255,.06)}.btn:disabled,.btn:disabled:active,.btn:disabled:hover{opacity:.42;cursor:not-allowed;transform:none;filter:saturate(.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}input[type=file]:disabled::-webkit-file-upload-button{cursor:not-allowed}input[type=file]:disabled::file-selector-button{cursor:not-allowed}.card{background:linear-gradient(180deg,var(--fotica) 0,var(--media) 70%);border:0;border-radius:var(--r-depth);padding:clamp(16px,3vw,24px);box-shadow:var(--luz-top),var(--hundido)}.grid{display:grid;grid-gap:14px;gap:14px}.grid-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}@media (min-width:720px){.grid-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.grid-stats>.accent{grid-column:span 2}}.grid-stats>:nth-child(2){filter:brightness(.96)}.grid-stats>:nth-child(3){filter:brightness(.92)}.grid-stats>:nth-child(4){filter:brightness(.88)}.grid-stats>:nth-child(5){filter:brightness(.84)}.grid-stats>:nth-child(6){filter:brightness(.8)}.grid-stats>.accent{filter:none}.stat{position:relative;overflow:hidden;padding:18px 18px 20px}.stat .n{font-family:var(--display);font-weight:800;font-size:clamp(1.5rem,1.2vw + 1rem,2.1rem);line-height:1.08;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-shadow:1px 0 0 rgba(79,195,247,.35)}.grid-stats>.accent .n{font-size:clamp(1.9rem,5vw,2.7rem)}.stat .l{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}.stat .l:before{content:"";width:14px;height:8px;flex:none;background:repeating-linear-gradient(90deg,var(--linea-luz) 0 1px,transparent 1px 5px)}.stat.accent{box-shadow:inset 0 1px 0 rgba(159,233,255,.6),inset 0 -20px 40px -30px rgba(79,195,247,.5),var(--hundido)}.stat.accent:before{content:"";position:absolute;inset:auto 0 0 0;z-index:0;height:calc(var(--nivel,0)*100%);background:rgba(79,195,247,.14);border-top:1px solid var(--caustica);pointer-events:none}.stat.accent .l,.stat.accent .n{position:relative;z-index:1}@media (max-width:719px){.grid-stats>.accent{grid-column:1/-1;order:-1}}.waterline{height:1px;margin:clamp(28px,6vw,56px) 0;background:linear-gradient(90deg,transparent,var(--caustica) 30%,#fff 50%,var(--caustica) 70%,transparent);opacity:.35}.auth{max-width:440px;margin:clamp(16px,5vw,48px) auto 0}.auth.card{box-shadow:inset 0 1px 0 rgba(159,233,255,.45),var(--hundido)}.auth h1{font-family:var(--display);font-weight:800;font-size:1.65rem;letter-spacing:-.01em;margin-bottom:4px}.auth .sub{color:var(--mut);font-size:.9rem;margin-bottom:22px;font-weight:400}.field{margin-bottom:16px}.field label{display:block;font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:7px;transition:color .15s}.field:focus-within label{color:var(--aqua)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{width:100%;padding:14px 16px;border:0;border-radius:var(--r-pool);background:var(--fosa);color:var(--ink);font-family:var(--texto);font-size:.95rem;box-shadow:inset 0 2px 10px -4px rgba(2,6,15,.7),inset 0 -1px 0 var(--linea-tenue);transition:box-shadow .15s ease}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input::placeholder,textarea::placeholder{color:rgba(169,195,226,.55)}input:focus,select:focus,textarea:focus{outline:0;box-shadow:inset 0 2px 10px -4px rgba(2,6,15,.7),0 0 0 1.5px var(--aqua),0 0 20px -6px rgba(79,195,247,.5)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--aqua);flex:none;box-shadow:none}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.th-sort{color:inherit;text-decoration:none;white-space:nowrap;transition:color .12s ease}.th-sort:hover{color:var(--aqua)}.th-sort span{opacity:0;font-size:.72rem;transition:opacity .12s ease}.th-sort:hover span{opacity:.5}.th-sort.on{color:var(--aqua)}.th-sort.on span{opacity:1}.form-foot{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hint{font-size:.82rem;color:var(--mut)}.checkline{display:flex;gap:10px;align-items:center;font-size:.88rem;color:var(--mut)}.flash{padding:12px 16px;margin-bottom:20px;font-size:.9rem;border-left:3px solid;border-radius:0 4px 4px 0}.flash-ok{color:var(--ok);border-color:var(--ok);background:rgba(67,229,160,.06)}.flash-err{color:var(--bad);border-color:var(--bad);background:rgba(255,139,139,.06)}.flash-aviso{color:var(--warn);border-color:var(--warn);background:rgba(255,201,79,.06)}.pagehead{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:22px}.pagehead h1{font-size:clamp(1.6rem,4.5vw,2.2rem)}.pagehead h1,.pagehead h2{font-family:var(--display);font-weight:800;letter-spacing:-.015em;line-height:1.1}.pagehead h2{font-size:1.15rem;margin:0}.pagehead .sub{color:var(--mut);font-size:.9rem;font-weight:400;margin-top:4px}.linkbox{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0 26px;padding:14px 18px;border:0;border-radius:18px;background:linear-gradient(180deg,var(--fotica),var(--media));box-shadow:var(--luz-top),var(--hundido)}@media (min-width:640px){.linkbox{border-radius:999px;padding:14px 14px 14px 24px}}.linkbox code{flex:1 1;min-width:200px;font-size:.92rem;color:var(--caustica);font-family:var(--mono);overflow-wrap:anywhere}.resetbox{border:0;border-radius:var(--r-depth);background:rgba(67,229,160,.07);box-shadow:inset 0 1px 0 rgba(67,229,160,.4),0 0 24px -10px rgba(67,229,160,.35);padding:16px 18px;margin-bottom:20px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:.9rem}.resetbox code{flex:1 1;min-width:220px;color:var(--ok);overflow-wrap:anywhere;font-size:.84rem;font-family:var(--mono)}.tablecard{padding:0;overflow:hidden}.tablecard>:not(.tablewrap){padding-left:18px;padding-right:18px}.tablecard>:not(.tablewrap):last-child{padding-bottom:16px}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}table{width:100%;border-collapse:collapse;font-size:.86rem;min-width:560px}th{text-align:left;padding:14px 18px;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--caustica);border-bottom:1px solid var(--linea-luz);white-space:nowrap}td{padding:12px 18px;border-bottom:1px solid var(--linea-tenue);vertical-align:middle}td>input:not([type]),td>input[type=text],td>select{width:100%}tbody tr:nth-child(2n){background:rgba(2,6,15,.25)}tr:last-child td{border-bottom:0}tbody tr:hover{background:linear-gradient(90deg,rgba(159,233,255,.07),rgba(79,195,247,.02) 40%,transparent)}tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--aqua)}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.num{font-family:var(--mono);font-size:.82rem}th.num{text-align:right}table code{font-family:var(--mono)}.tag{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.05em;white-space:nowrap;border:0}.tag-pendiente{color:var(--warn);background:rgba(255,201,79,.1);box-shadow:0 0 12px -4px rgba(255,201,79,.5)}.tag-activo,.tag-aprobada{color:var(--ok);background:rgba(67,229,160,.1);box-shadow:0 0 12px -4px rgba(67,229,160,.5)}.tag-pagada{color:var(--cel);background:rgba(111,168,220,.12);box-shadow:0 0 12px -4px rgba(111,168,220,.5)}.tag-pausado,.tag-rechazada{color:var(--bad);background:rgba(255,139,139,.1);box-shadow:0 0 12px -4px rgba(255,139,139,.5)}.actions{display:flex;gap:6px;flex-wrap:wrap;flex-direction:column;align-items:flex-start;min-width:0}.actions .btn-mini{white-space:nowrap}.tabla-densa td,.tabla-densa th{padding-left:12px;padding-right:12px}.nowrap{white-space:nowrap}.actions form{display:inline-flex;gap:6px;align-items:center}.filterbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.filterbar a{padding:8px 14px;border-radius:999px;font-size:.8rem;font-weight:500;border:1px solid var(--linea-tenue);color:var(--mut)}.filterbar a:hover{border-color:var(--linea-luz);color:var(--ink)}.filterbar a.on{border-color:transparent;color:#BFEBFF;background:rgba(79,195,247,.12);box-shadow:0 0 14px -5px rgba(79,195,247,.55)}.copied{color:var(--ok)!important;text-shadow:0 0 12px rgba(67,229,160,.6)}.split{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;margin-bottom:16px}@media(min-width:860px){.split{grid-template-columns:1fr 1fr}}.saldo-big{font-family:var(--display);font-weight:800;font-size:clamp(1.9rem,4.5vw,2.6rem);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:1px 0 0 rgba(79,195,247,.35);line-height:1.05}.formgrid{display:grid;grid-gap:0 18px;gap:0 18px;grid-template-columns:1fr}@media(min-width:700px){.formgrid{grid-template-columns:1fr 1fr}.formgrid.izq-ancha{grid-template-columns:2fr 1fr}}input[type=file]{width:100%;color:var(--mut);font-size:.82rem;font-family:inherit}input[type=file]::-webkit-file-upload-button{font-family:inherit;font-weight:600;font-size:.78rem;color:var(--cel);background:none;border:1px solid rgba(159,233,255,.28);border-radius:999px;padding:8px 16px;margin-right:12px;cursor:pointer}input[type=file]::file-selector-button{font-family:inherit;font-weight:600;font-size:.78rem;color:var(--cel);background:none;border:1px solid rgba(159,233,255,.28);border-radius:999px;padding:8px 16px;margin-right:12px;cursor:pointer}.avatar{width:52px;height:52px;border-radius:50% 50% 50% 12%;flex:none;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;color:#04101F;background:linear-gradient(140deg,#DFF6FF,#67D1FF);box-shadow:0 0 0 2px rgba(159,233,255,.35),0 10px 24px -10px rgba(79,195,247,.5)}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-sm{width:34px;height:34px;font-size:.85rem}.headid{gap:14px}.headid,.pager{display:flex;align-items:center}.pager{justify-content:center;gap:16px;margin:18px 0 4px;flex-wrap:wrap}.pager-info{font-size:.78rem;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}pre.code{background:var(--abisal);border:0;border-radius:var(--r-depth);box-shadow:inset 0 1px 0 var(--linea-tenue),inset 0 12px 24px -18px rgba(2,6,15,.9);padding:16px;overflow-x:auto;font-size:.78rem;line-height:1.5;color:#B9D9F5;font-family:var(--mono);white-space:pre-wrap;word-break:break-all}@media (prefers-reduced-motion:reduce){.btn,.btn:active,.btn:hover{transition:none;transform:none}}:root{--abisal:#060708;--fosa:#0A0C10;--media:#0D1015;--fotica:#10141A;--superficie:#141922;--deep:#023C7F;--cel:#6FA8DC;--aqua:#4FC3F7;--caustica:#9FE9FF;--sol:#E9F9FF;--ink:#EAF2FF;--mut:#7E8DA2;--linea-luz:rgba(159,233,255,.16);--linea-tenue:rgba(255,255,255,.055);--ok:#43E5A0;--warn:#FFC94F;--bad:#FF8B8B;--r-depth:18px;--r-pool:13px;--r-gota:16px;--luz-top:inset 0 1px 0 var(--linea-luz);--hundido:0 30px 60px -32px rgba(0,0,0,.9);--brillo-bio:0 0 44px -10px rgba(79,195,247,.5);--focus:0 0 0 2px var(--abisal),0 0 0 4px var(--aqua);--display:var(--font-sora),"Sora",system-ui,sans-serif;--texto:var(--font-poppins),"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-sora),"Sora",system-ui,sans-serif;--rail-w:242px}body.lobo-black{background:var(--abisal);background-image:radial-gradient(900px 500px at 84% -8%,rgba(79,195,247,.09),transparent 60%),radial-gradient(760px 620px at -12% 112%,rgba(2,60,127,.15),transparent 55%);background-attachment:fixed;color:var(--ink);-webkit-font-smoothing:antialiased}body.lobo-black h1,body.lobo-black h2,body.lobo-black h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance}body.lobo-black ::selection{background:rgba(79,195,247,.28);color:#fff}.shell{display:flex;min-height:100vh}.rail{width:var(--rail-w);flex:none;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:20px 14px 14px;background:linear-gradient(180deg,var(--fosa),var(--abisal));border-right:1px solid var(--linea-tenue);z-index:20}.rail .brand{display:flex;align-items:center;gap:11px;padding:4px 8px 18px}.rail .brand .wolf{filter:drop-shadow(0 0 10px rgba(79,195,247,.45))}.rail .brand .logo-img{height:17px;width:auto;opacity:.96}.brand-sep{width:1px;height:20px;background:var(--linea-luz);flex:none}.brand-sub{font-weight:600;font-size:.62rem;letter-spacing:.4em;text-transform:uppercase;color:var(--caustica)}.brand-sub,.wordmark{font-family:var(--display)}.wordmark{font-weight:700;font-size:.88rem;letter-spacing:.14em;color:var(--ink);white-space:nowrap}.railnav{display:flex;flex-direction:column;gap:3px;overflow-y:auto}.navsep{height:1px;background:var(--linea-tenue);margin:9px 6px}.navlink{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;color:var(--mut);font-size:.9rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:color .18s,background .18s}.navlink svg{width:18px;height:18px;flex:none;stroke-width:1.7}.navlink:hover{color:#cdd9ea;background:rgba(255,255,255,.03);text-decoration:none}.navlink.on{color:var(--ink);background:linear-gradient(90deg,rgba(79,195,247,.15),rgba(79,195,247,.03));box-shadow:inset 0 0 0 1px var(--linea-luz)}.navlink.on svg{color:var(--aqua)}.railspacer{flex:1 1}.railuser{display:flex;align-items:center;gap:10px;padding:12px 8px 4px;border-top:1px solid var(--linea-tenue)}.railavatar{width:34px;height:34px;border-radius:11px;flex:none;overflow:hidden;display:grid;place-items:center;font-family:var(--display);font-weight:600;font-size:.82rem;color:var(--abisal);background:linear-gradient(140deg,var(--caustica),var(--aqua));box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.railavatar img{width:100%;height:100%;object-fit:cover}.railwho{min-width:0;display:flex;flex-direction:column;line-height:1.25}.railwho strong{font-size:.83rem;color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.railwho em{font-style:normal;font-size:.7rem;color:var(--mut)}.railout{margin-left:auto;color:var(--mut);padding:7px;border-radius:9px;display:grid;place-items:center;background:none;border:0;cursor:pointer}.railout svg{width:17px;height:17px}.railout:hover{color:var(--bad);background:rgba(255,139,139,.08);text-decoration:none}.maincol{flex:1 1;min-width:0;display:flex;flex-direction:column}body.lobo-black .wrap{padding:30px 34px 56px;max-width:1180px;width:100%;margin:0}body.lobo-black .foot{margin-top:auto;padding:24px 34px;color:#56626F;font-size:.76rem;border-top:1px solid var(--linea-tenue);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.authstage{min-height:100vh;justify-content:center;gap:26px;padding:40px 18px 22px}.authbrand,.authstage{display:flex;flex-direction:column;align-items:center}.authbrand{gap:16px;text-align:center}.wolfhero{filter:drop-shadow(0 0 54px rgba(79,195,247,.5))}.brandline{display:flex;align-items:center;gap:12px}.brandline .logo-img{height:20px;width:auto}.brandline .wordmark{font-size:1.05rem;letter-spacing:.2em}.authtag{margin:0;color:var(--mut);font-size:.88rem;letter-spacing:.01em}.authmain{width:100%;max-width:400px;display:flex;flex-direction:column;gap:14px}.authfoot{color:#56626F;font-size:.74rem;margin-top:6px}body.lobo-black .auth{margin:0 auto;width:100%;max-width:400px}body.lobo-black .auth h1{font-size:1.4rem}body.lobo-black .card{background:linear-gradient(180deg,var(--fotica),var(--media));border:1px solid var(--linea-tenue);border-radius:var(--r-depth);box-shadow:var(--hundido),var(--luz-top)}body.lobo-black .saldo-big,body.lobo-black .stat .n{font-family:var(--display);font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.lobo-black .stat .l{letter-spacing:.13em}body.lobo-black .stat.accent .n{background:linear-gradient(180deg,#fff,var(--caustica));-webkit-background-clip:text;background-clip:text;color:transparent}body.lobo-black .stat.accent{border-color:var(--linea-luz);box-shadow:var(--hundido),var(--brillo-bio)}body.lobo-black .pagehead h1{font-size:1.5rem}body.lobo-black .pagehead .sub{color:var(--mut)}body.lobo-black .btn{border-radius:11px;font-weight:600;background:linear-gradient(135deg,var(--caustica),var(--aqua));color:#04121f;border:1px solid transparent;box-shadow:var(--brillo-bio);transition:transform .12s,box-shadow .2s,background .2s,color .2s}body.lobo-black .btn:hover{transform:translateY(-1px)}body.lobo-black .btn-ghost{background:rgba(255,255,255,.02);border-color:var(--linea-tenue);color:#B7C6DA;box-shadow:none}body.lobo-black .btn-ghost:hover{color:var(--ink);border-color:var(--linea-luz)}body.lobo-black input[type=date],body.lobo-black input[type=email],body.lobo-black input[type=number],body.lobo-black input[type=password],body.lobo-black input[type=search],body.lobo-black input[type=text],body.lobo-black input[type=url],body.lobo-black select,body.lobo-black textarea{background:rgba(255,255,255,.03);border:1px solid var(--linea-tenue);border-radius:11px;color:var(--ink)}body.lobo-black input:focus,body.lobo-black select:focus,body.lobo-black textarea:focus{border-color:var(--linea-luz);box-shadow:0 0 0 3px rgba(79,195,247,.14);outline:none}body.lobo-black thead th{font-size:.68rem;letter-spacing:.1em;color:var(--mut)}body.lobo-black tbody td,body.lobo-black thead th{border-bottom:1px solid var(--linea-tenue)}body.lobo-black tbody tr:hover{background:rgba(79,195,247,.035)}body.lobo-black td strong{color:var(--ink)}body.lobo-black .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.lobo-black .tag{border-radius:999px;font-weight:600;letter-spacing:.01em;border:1px solid var(--linea-tenue);background:rgba(255,255,255,.02)}body.lobo-black .tag-pendiente{color:var(--warn);border-color:rgba(255,201,79,.3);background:rgba(255,201,79,.08)}body.lobo-black .tag-aprobada{color:var(--ok);border-color:rgba(67,229,160,.3);background:rgba(67,229,160,.08)}body.lobo-black .tag-pagada{color:var(--caustica);border-color:var(--linea-luz);background:rgba(79,195,247,.08)}body.lobo-black .tag-baja,body.lobo-black .tag-rechazada{color:var(--bad);border-color:rgba(255,139,139,.3);background:rgba(255,139,139,.08)}body.lobo-black .tag-activo{color:var(--ok);border-color:rgba(67,229,160,.3);background:rgba(67,229,160,.08)}body.lobo-black .tag-pausado{color:var(--warn);border-color:rgba(255,201,79,.3);background:rgba(255,201,79,.08)}body.lobo-black .tag-procesando{color:var(--cel);border-color:rgba(111,168,220,.3);background:rgba(111,168,220,.08)}body.lobo-black .tag-extraida{color:var(--caustica);border-color:var(--linea-luz);background:rgba(79,195,247,.08)}body.lobo-black .tag-error{color:var(--bad);border-color:rgba(255,139,139,.3);background:rgba(255,139,139,.08)}body.lobo-black .tag-exportada{color:var(--cel);border-color:rgba(111,168,220,.3);background:rgba(111,168,220,.08)}body.lobo-black .tag-inactivo{color:var(--mut);border-color:var(--linea-tenue);background:rgba(255,255,255,.03)}body.lobo-black .linkbox{border:1px dashed var(--linea-luz);background:rgba(79,195,247,.045);border-radius:14px}body.lobo-black .linkbox code{font-family:var(--display);color:var(--caustica)}body.lobo-black .flash{border-radius:13px;border:1px solid var(--linea-tenue)}body.lobo-black .flash-ok{background:rgba(67,229,160,.08);border-color:rgba(67,229,160,.3);color:var(--ok)}body.lobo-black .flash-err{background:rgba(255,139,139,.08);border-color:rgba(255,139,139,.3);color:var(--bad)}body.lobo-black .flash-aviso{background:rgba(255,201,79,.08);border-color:rgba(255,201,79,.3);color:var(--warn)}body.lobo-black .avatar{border-radius:11px;background:linear-gradient(140deg,var(--caustica),var(--aqua));color:var(--abisal);font-family:var(--display);font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}body.lobo-black .filterbar a{border-radius:9px;color:var(--mut)}body.lobo-black .filterbar a.on{color:var(--ink);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--linea-tenue)}body.lobo-black .code,body.lobo-black pre.code{background:var(--fosa);border:1px solid var(--linea-tenue);border-radius:13px;color:#B7C6DA}body.lobo-black .pager-info{color:var(--mut)}@media (max-width:900px){.shell{flex-direction:column}.rail{position:-webkit-sticky;position:sticky;top:0;width:100%;height:auto;flex-direction:row;align-items:center;gap:6px;padding:10px 12px;border-right:none;border-bottom:1px solid var(--linea-tenue);background:rgba(6,7,8,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rail .brand{padding:0 6px 0 2px}.rail .brand .brand-sep,.rail .brand .wordmark{display:none}.railnav{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:2px;flex:1 1;scrollbar-width:none;-webkit-overflow-scrolling:touch}.railnav::-webkit-scrollbar{display:none}.navlink{padding:8px 11px;font-size:.82rem;white-space:nowrap}.navlink svg,.navsep,.railspacer{display:none}.railuser{border-top:none;padding:0}.railwho{display:none}.railavatar{width:30px;height:30px;border-radius:9px}body.lobo-black .wrap{padding:20px 16px 44px}body.lobo-black .foot{padding:20px 16px}}@media (prefers-reduced-motion:reduce){body.lobo-black *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.tour-spot{position:fixed;z-index:6000;pointer-events:none;border-radius:14px;box-shadow:0 0 0 2px rgba(79,195,247,.6),0 0 26px 2px rgba(79,195,247,.28),0 0 0 9999px rgba(3,5,8,.78);transition:top .16s ease,left .16s ease,width .16s ease,height .16s ease}.tour-block{position:fixed;z-index:6001}.tour-shade{position:fixed;inset:0;z-index:6000;background:rgba(3,5,8,.78)}.tour-card{position:fixed;z-index:6002;width:min(330px,calc(100vw - 24px));background:linear-gradient(180deg,var(--fotica) 0,var(--media) 92%);border:1px solid var(--linea-luz);border-radius:16px;box-shadow:var(--luz-top),0 0 36px -8px rgba(79,195,247,.5),var(--hundido);padding:16px 16px 12px}.tour-card-centrada{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-flecha{position:absolute;width:13px;height:13px;transform:rotate(45deg)}.tour-flecha[data-dir=arriba]{top:-7px;background:var(--fotica);border-left:1px solid var(--linea-luz);border-top:1px solid var(--linea-luz)}.tour-flecha[data-dir=abajo]{bottom:-7px;background:var(--media);border-right:1px solid var(--linea-luz);border-bottom:1px solid var(--linea-luz)}.tour-texto{margin:0 0 12px;font-size:.9rem;line-height:1.55;color:var(--ink)}.tour-foot{display:flex;align-items:center;gap:12px;min-height:30px}.tour-contador{font-family:var(--display);font-weight:700;font-size:.7rem;letter-spacing:.12em;color:var(--caustica)}.tour-saltar{background:none;border:0;padding:2px 4px;cursor:pointer;color:var(--mut);font-family:var(--texto);font-size:.74rem;text-decoration:underline}.tour-saltar:hover{color:var(--caustica)}.tour-avanzar,.tour-replay{margin-left:auto}.tour-replay:hover{color:var(--aqua);background:rgba(79,195,247,.1)}.tour-replay~form .railout{margin-left:0}.instructivo-intro{max-width:76ch;margin:-6px 0 22px}.instructivo-intro p{font-size:.92rem;line-height:1.6;color:var(--ink)}.instructivo-intro p+p{margin-top:8px;line-height:1.55}.instructivo-para{margin:-8px 0 12px;font-size:.88rem;line-height:1.55;color:var(--mut);max-width:76ch}.instructivo{margin:0 0 18px;border:1px solid var(--linea-tenue);border-radius:12px;background:rgba(255,255,255,.02);overflow:hidden}.instructivo[open]{border-color:var(--linea-luz);background:rgba(159,233,255,.035)}.instructivo>summary{display:flex;align-items:center;gap:10px;padding:11px 16px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--display);font-weight:600;font-size:.84rem;color:var(--caustica)}.instructivo>summary::-webkit-details-marker{display:none}.instructivo>summary::marker{content:""}.instructivo>summary:hover{color:var(--sol);background:rgba(159,233,255,.05)}.instructivo>summary:focus-visible{outline:none;box-shadow:var(--focus)}.instructivo>summary:before{content:"";flex:none;width:7px;height:7px;margin:0 1px;border-right:2px solid;border-bottom:2px solid;border-radius:1px;transform:rotate(-45deg);transition:transform .16s ease}.instructivo[open]>summary:before{transform:rotate(45deg) translate(-1px,-1px)}.instructivo[open]>summary{border-bottom:1px solid var(--linea-tenue)}.instructivo-pasos{margin:0;padding:14px 18px 16px;list-style:none;counter-reset:paso;display:grid;grid-gap:10px;gap:10px;max-width:80ch}.instructivo-pasos>li{position:relative;counter-increment:paso;padding-left:34px;font-size:.875rem;line-height:1.6;color:var(--ink)}.instructivo-pasos>li:before{content:counter(paso);position:absolute;left:0;top:1px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:50% 50% 50% 12%;background:rgba(79,195,247,.14);box-shadow:inset 0 0 0 1px var(--linea-tenue);font-family:var(--display);font-weight:700;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--caustica)}.instructivo-pasos strong{font-weight:600;color:var(--sol)}.tag-clave{margin-left:8px;vertical-align:1px;padding:3px 9px;font-size:.6rem;color:var(--warn);background:rgba(255,201,79,.12);box-shadow:0 0 12px -4px rgba(255,201,79,.45)}.carga-manual{margin:14px 0 0}.carga-manual>summary{color:var(--warn)}.carga-manual>summary:hover{color:var(--warn);background:rgba(255,201,79,.06)}.carga-manual[open]{border-color:rgba(255,201,79,.3);background:rgba(255,201,79,.03)}.carga-manual-cuerpo{padding:16px 18px 18px}.carga-manual-cuerpo .flash{margin-bottom:14px}.carga-manual-cuerpo .form-foot{margin-top:16px}@media (max-width:560px){.carga-manual-cuerpo{padding:13px 13px 15px}}.instructivo-nota{margin:0;padding:0 18px 16px;font-size:.8rem;line-height:1.55;color:var(--mut);max-width:80ch}.instructivo[open] .instructivo-pasos+.instructivo-nota{padding-top:2px}@media (max-width:560px){.instructivo>summary{padding:10px 13px;gap:9px}.instructivo-pasos{padding:12px 13px 14px}.instructivo-pasos>li{padding-left:31px}.instructivo-pasos>li:before{width:22px;height:22px}.instructivo-nota{padding:0 13px 14px}.tag-clave{margin-left:6px}}.campo-mal,body.lobo-black input.campo-mal,body.lobo-black select.campo-mal,body.lobo-black textarea.campo-mal{border:1px solid var(--bad);box-shadow:0 0 0 3px rgba(255,139,139,.12)}.campo-mal:focus,body.lobo-black input.campo-mal:focus,body.lobo-black select.campo-mal:focus,body.lobo-black textarea.campo-mal:focus{outline:none;border-color:var(--bad);box-shadow:0 0 0 3px rgba(255,139,139,.26)}.campo-aviso,body.lobo-black input.campo-aviso,body.lobo-black select.campo-aviso,body.lobo-black textarea.campo-aviso{border:1px solid var(--warn);box-shadow:0 0 0 3px rgba(255,201,79,.1)}.campo-aviso:focus,body.lobo-black input.campo-aviso:focus,body.lobo-black select.campo-aviso:focus,body.lobo-black textarea.campo-aviso:focus{outline:none;border-color:var(--warn);box-shadow:0 0 0 3px rgba(255,201,79,.24)}.field:has(.campo-mal) label{color:var(--bad)}.field:has(.campo-aviso) label{color:var(--warn)}.campo-msg{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:.78rem;line-height:1.45}.campo-msg svg{flex:none;margin-top:2px}.campo-msg-mal{color:var(--bad)}.campo-msg-aviso{color:var(--warn)}.resumen-val{padding:16px 18px}body.lobo-black .resumen-val-mal{border-color:rgba(255,139,139,.42);background:linear-gradient(180deg,rgba(255,139,139,.07),var(--media));box-shadow:var(--hundido),inset 0 1px 0 rgba(255,139,139,.22)}body.lobo-black .resumen-val-aviso{border-color:rgba(255,201,79,.42);background:linear-gradient(180deg,rgba(255,201,79,.07),var(--media));box-shadow:var(--hundido),inset 0 1px 0 rgba(255,201,79,.22)}.resumen-val-titulo{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.resumen-val-mal .resumen-val-titulo{color:var(--bad)}.resumen-val-aviso .resumen-val-titulo{color:var(--warn)}.resumen-val-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.resumen-val-lista li{position:relative;padding-left:15px;font-size:.83rem;line-height:1.5;color:var(--ink)}.resumen-val-lista li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%}.resumen-val-lista li.es-mal:before{background:var(--bad)}.resumen-val-lista li.es-aviso:before{background:var(--warn)}.resumen-val-lista strong{font-weight:600;color:var(--sol)}.resumen-val-ok{display:flex;align-items:center;gap:7px;margin:0 0 16px;font-size:.8rem;color:var(--ok)}@media (max-width:560px){.resumen-val{padding:14px 15px}.resumen-val-titulo{font-size:.76rem}}select{color-scheme:dark}select optgroup,select option{background-color:#10141A;color:#EAF2FF}.paso{margin:0 0 14px;border:1px solid var(--linea-tenue);border-radius:var(--r-depth);background:linear-gradient(180deg,var(--fotica),var(--media));box-shadow:var(--luz-top),var(--hundido);overflow:hidden}.paso[open]{border-color:var(--linea-luz)}.paso>summary{display:flex;align-items:center;gap:14px;padding:15px 20px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--display);font-weight:700;font-size:.98rem;color:var(--ink);letter-spacing:-.01em}.paso>summary::-webkit-details-marker{display:none}.paso>summary::marker{content:""}.paso>summary:hover{background:rgba(159,233,255,.04)}.paso>summary:focus-visible{outline:none;box-shadow:var(--focus)}.paso[open]>summary{border-bottom:1px solid var(--linea-tenue)}.paso-num{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50% 50% 50% 12%;background:rgba(79,195,247,.14);box-shadow:inset 0 0 0 1px var(--linea-tenue);font-family:var(--display);font-weight:700;font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--caustica)}.paso[open] .paso-num{background:rgba(79,195,247,.22);box-shadow:inset 0 0 0 1px var(--linea-luz),0 0 14px -4px rgba(79,195,247,.5)}.paso-num-config{font-size:.8rem}.paso-titulo{flex:1 1;min-width:0}.paso-badges{flex:none;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.paso>summary:after{content:"";flex:none;width:8px;height:8px;margin-left:2px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);border-radius:1px;transform:rotate(45deg);transition:transform .16s ease}.paso[open]>summary:after{transform:rotate(-135deg) translate(-1px,-1px)}.paso-cuerpo{padding:18px 20px 20px}.paso-cuerpo>.card{box-shadow:var(--luz-top)}.paso-cuerpo .instructivo{background:rgba(255,255,255,.02)}@media (prefers-reduced-motion:reduce){.paso>summary:after{transition:none}}@media (max-width:560px){.paso>summary{padding:12px 13px;gap:10px;font-size:.9rem}.paso-num{width:24px;height:24px;font-size:.76rem}.paso-badges .tag{font-size:.6rem;padding:3px 8px}.paso-cuerpo{padding:14px 13px 16px}}