@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3_otmf38u2y4x.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.00hyb-x0mjr9g.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2p4adm_386h58.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1x39li9dshdhc.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.1qsgyx-tuq4mu.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.0s4utfvp8prsy.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.3f7g1nki62hoj.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.3sup9rdq9grs5.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.22ggkaf3lyu8c.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.22gtx64q2ss2-.woff2)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.3os00td4x4cmq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.p.2lpos000q_nzo.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.LzUlFq_className{font-family:Barlow,Barlow Fallback;font-style:normal}.LzUlFq_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c8f669cd9714f1c8-s.3e2zr0c-f6tl3.woff2)format("woff2");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:italic;font-weight:600;font-display:swap;src:url(../media/79eb4a755e24d102-s.1-2k0l9az9clv.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bedecdb87cb444af-s.p.02d3pf396kpkp.woff2)format("woff2");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:italic;font-weight:700;font-display:swap;src:url(../media/bb6ac904f1a58ad1-s.03rjxozyto5ov.woff2)format("woff2");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:italic;font-weight:700;font-display:swap;src:url(../media/e33cbc4d80272611-s.22btp1s6p9ykz.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(../media/fe4dd336abb0f76d-s.p.161_jydx6c0ui.woff2)format("woff2");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:italic;font-weight:800;font-display:swap;src:url(../media/48ebb20104f1ccd8-s.041jehe91orie.woff2)format("woff2");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:italic;font-weight:800;font-display:swap;src:url(../media/17910fdec8db2029-s.2obrzta-l0mxk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(../media/4bc6656de1d7db7b-s.p.2ux8js4lqnjxb.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.38t85nkp60tez.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.2omtmoo94goav.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.3lj349bs9hfu1.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.2dbbbbabmw4n4.woff2)format("woff2");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-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.1oqo1buse5xew.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0xxdg0o7uh536.woff2)format("woff2");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-weight:800;font-display:swap;src:url(../media/3653761fae724bb1-s.0i8had3keju7i.woff2)format("woff2");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-weight:800;font-display:swap;src:url(../media/7fe56aac9cb73d5c-s.24oj26lcm6-u8.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26cfda139e115385-s.p.2oeto2j5aaelm.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}._7lklOW_className{font-family:Barlow Condensed,Barlow Condensed Fallback}._7lklOW_variable{--font-cond:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--rojo:#d7252b;--rojo-osc:#a9181d;--rojo-suave:#fbe9ea;--negro:#141414;--grafito:#2a2a2a;--gris:#6b6b6b;--linea:#e3e3e3;--fondo:#f4f4f2;--verde:#1e8e4e;--verde-suave:#e5f4eb;--ambar:#b86e00;--ambar-suave:#fff3dc;--azul:#2563a8;--azul-suave:#e6eef8}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fondo);color:var(--negro);font-family:var(--font-barlow), system-ui, sans-serif;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-cond), sans-serif;margin:0}h1{text-transform:uppercase;font-size:30px;font-style:italic;font-weight:800}h1 span{color:var(--rojo)}h3{text-transform:uppercase;letter-spacing:.4px;color:var(--grafito);margin-bottom:8px;font-size:15px}button,input,select,textarea{font:inherit}.shell{grid-template-columns:210px 1fr;min-height:100vh;display:grid}.side{background:var(--grafito);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.side-logo{background:#fff;padding:12px;display:block}.side-logo img{width:100%;display:block}.side nav{flex:1;padding:4px 0}.nav-group{color:#8f8f8f;text-transform:uppercase;letter-spacing:.5px;padding:10px 16px 2px;font-size:11px;display:block}.side nav a{color:#c5c5c5;padding:9px 16px;font-size:14px;display:block}.side nav a:hover{color:#fff}.side nav a.on{background:var(--rojo);color:#fff;font-weight:600}.side-foot{color:#aaa;gap:6px;padding:12px 16px;font-size:12px;display:grid}.linkbtn{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.topbar{background:var(--negro);color:#fff;z-index:20;justify-content:space-between;align-items:center;padding:10px 16px;display:none;position:sticky;top:0}.topbar b{font-family:var(--font-cond);text-transform:uppercase;font-size:18px;font-style:italic}.topbar b em{color:var(--rojo)}.menu-btn{color:#fff;background:0 0;border:1px solid #555;border-radius:6px;padding:5px 10px}.main{min-width:0;padding:24px}.section-help{color:var(--gris);margin:0 0 12px;font-size:14px}.flow-guide{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.flow-guide a{border:1px solid var(--linea);background:#fff;border-radius:8px;flex:110px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.flow-guide a:hover{border-color:var(--rojo)}.flow-guide b{background:var(--negro);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.dialog-back{z-index:60;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{border-top:5px solid var(--rojo);background:#fff;border-radius:12px;width:100%;max-width:400px;padding:20px}.dialog h3{text-transform:none;letter-spacing:0;color:var(--negro);font-size:20px}.dialog p{color:var(--gris);margin:0 0 12px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.kpi,.panel{border:1px solid var(--linea);background:#fff;border-radius:10px;min-width:0;padding:14px}.kpi small{color:var(--gris);display:block}.kpi b{font:700 30px var(--font-cond)}.kpi.r b{color:var(--rojo)}.cols2{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.stack{gap:14px;display:grid}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:8px 6px}th{color:var(--gris);text-transform:uppercase;font-size:11px;font-weight:600}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tr.link{cursor:pointer}tr.link:hover{background:#fafafa}.pill{white-space:nowrap;border-radius:99px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.p-r{background:var(--rojo-suave);color:var(--rojo-osc)}.p-v{background:var(--verde-suave);color:var(--verde)}.p-a{background:var(--ambar-suave);color:var(--ambar)}.p-z{background:var(--azul-suave);color:var(--azul)}.p-g{color:#555;background:#eee}.btn{background:var(--rojo);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:38px;padding:8px 14px;font-weight:600;display:inline-block}.btn:hover{background:var(--rojo-osc)}.btn:disabled{opacity:.5;cursor:default}.btn.k{background:var(--negro)}.btn.o{color:var(--negro);background:#fff;border:1px solid #ccc}.btn.sm{min-height:30px;padding:3px 9px;font-size:13px}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.field{margin-bottom:10px;display:block}.field>span{color:var(--gris);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:600;display:block}input,select,textarea{background:#fff;border:1px solid #d0d0d0;border-radius:7px;width:100%;padding:8px 10px}input:focus,select:focus,textarea:focus{outline:2px solid var(--rojo);outline-offset:-1px;border-color:#0000}.plate{font:700 28px var(--font-cond);letter-spacing:3px;text-align:center;text-transform:uppercase;border:2px solid var(--negro)}.row{gap:8px;display:flex}.row>*{flex:1;min-width:0}.muted{color:var(--gris)}.small{font-size:13px}.iabox{border:1.5px dashed var(--rojo);background:#fff8f8;border-radius:8px;padding:10px 12px;font-size:14px}.iabox b.h{color:var(--rojo-osc);text-transform:uppercase;font-size:12px;display:block}.alert{border-bottom:1px solid #eee;gap:8px;padding:8px 0;font-size:14px;display:flex}.alert:last-child{border:0}.part-pick{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:12px}.pick-list{border:1px solid #ddd;border-radius:7px;max-height:300px;margin:-4px 0 10px;padding:0;list-style:none;overflow:auto}.pick-list button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:0;border-bottom:1px solid #eee;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.pick-list li:last-child button{border:0}.pick-list button:hover:not(:disabled){background:#fff8f8}.pick-list button:disabled{opacity:.55;cursor:default}.rojo{color:var(--rojo)}.seg{border:1px solid #d0d0d0;border-radius:8px;display:flex;overflow:hidden}.seg button{cursor:pointer;background:#fff;border:0;border-right:1px solid #d0d0d0;flex:1;min-height:38px;padding:8px 6px;font-weight:600}.seg button:last-child{border-right:0}.seg button.on{background:var(--negro);color:#fff}.seg.wrap{flex-wrap:wrap}.seg.wrap button{border-bottom:1px solid #d0d0d0;flex:30%}.btn.wa{color:#fff;background:#25d366;align-items:center;gap:6px;display:inline-flex}.btn.wa:hover{background:#1da851}.pend-notice{z-index:45;background:#fff;border-radius:14px;width:min(360px,100vw - 32px);padding:12px 14px;animation:.45s cubic-bezier(.2,.85,.2,1) jvcard;position:fixed;top:16px;right:16px;box-shadow:0 18px 50px #00000040,0 0 0 1px #38e1ff99}.pend-notice p{margin:6px 0 10px;font-size:14px;line-height:1.4}.pend-notice .nh{font:700 12px var(--font-cond), sans-serif;letter-spacing:2px;text-transform:uppercase;color:#0a8aa3;align-items:center;gap:6px;display:flex}.pend-notice .bell{transform-origin:50% 0;animation:1.2s ease-in-out infinite bellring;display:inline-block}@keyframes bellring{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}}.pend-notice .na{gap:6px;display:flex}.pend-notice .na button{cursor:pointer;border:0;border-radius:9px;padding:8px 10px;font-weight:700}.pend-notice .yes{background:var(--rojo);color:#fff;flex:1}.pend-notice .no{color:#0f1d22;background:#e4f0f3}.jv-dock{z-index:40;cursor:pointer;background:radial-gradient(circle,#fff 0,#38e1ff 38%,#0a2a35 72%);border:0;border-radius:50%;width:56px;height:56px;padding:0;animation:1.8s ease-in-out infinite jvbreathe;position:fixed;bottom:22px;right:22px;box-shadow:0 0 16px #38e1ff,0 0 0 3px #38e1ff40}.jv-dock span{border:1.5px dashed #38e1ff99;border-radius:50%;animation:8s linear infinite jvspin;position:absolute;inset:-6px}@keyframes jvbreathe{50%{box-shadow:0 0 26px #38e1ff,0 0 0 6px #38e1ff2e}}@keyframes jvspin{to{transform:rotate(360deg)}}.jv{z-index:70;color:#e8f6fa;background:radial-gradient(at 50% 30%,#082634f7,#03070bfb 70%);flex-direction:column;animation:.35s ease-out jvin;display:flex;position:fixed;inset:0}@keyframes jvin{0%{opacity:0}}.jv-grid{pointer-events:none;background-image:linear-gradient(#38e1ff12 1px,#0000 1px),linear-gradient(90deg,#38e1ff12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 35%,#000 20%,#0000 75%)}.jv-top{justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:relative}.jv-status{font:700 13px var(--font-cond), sans-serif;letter-spacing:3px;text-transform:uppercase;color:#38e1ff;align-items:center;gap:8px;display:flex}.jv-status i{opacity:.5;background:#38e1ff;border-radius:50%;width:9px;height:9px}.jv-status i.on{background:var(--rojo);opacity:1;box-shadow:0 0 10px var(--rojo);animation:1s steps(2,end) infinite jvblink}@keyframes jvblink{50%{opacity:.25}}.jv-ghost{color:#cdeff7;cursor:pointer;background:0 0;border:1px solid #38e1ff59;border-radius:99px;margin-left:6px;padding:6px 12px;font-weight:600}.jv-ghost.on{color:#012;background:#38e1ff}.jv-body{flex-direction:column;flex:1;align-items:center;gap:10px;padding:0 16px 16px;display:flex;position:relative;overflow-y:auto}.jv-orb{margin-top:2vh;transition:all .4s}.jv-heard{text-align:center;color:#f1fdff;text-shadow:0 0 18px #38e1ff59;max-width:640px;margin:4px 0 0;font-size:20px}.jv-hint{color:#8fb3bd;text-align:center;max-width:560px;font-size:14px}.jv-reply{text-align:center;color:#e8fbff;max-width:620px;margin:0;font-size:17px}.jv-error{color:#ff9b9b;text-align:center}.jv-card{color:#0f1d22;background:#f7fcfd;border-radius:16px;width:100%;max-width:560px;padding:14px 16px;animation:.45s cubic-bezier(.2,.85,.2,1) jvcard;box-shadow:0 0 0 1px #38e1ff99,0 0 40px #38e1ff33}@keyframes jvcard{0%{opacity:0;transform:translateY(14px)}}.jv-opt{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#fff;border:1.5px solid #d3e7ec;border-radius:11px;justify-content:space-between;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.jv-opt:hover:not(:disabled){border-color:var(--rojo);background:#fff8f8}.jv-opt:disabled{opacity:.5;cursor:default}.jv-opt:last-child{margin-bottom:0}.jv-opt small{color:#5b717a;font-size:12.5px;display:block}.jv-opt .num small{text-align:right}.jv-tag{background:var(--verde-suave);color:var(--verde);font:700 11px var(--font-barlow), sans-serif;border-radius:99px;margin-left:6px;padding:1px 8px;display:inline-block}.jv-kick{font:700 11px var(--font-cond), sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:#0a8aa3}.jv-sum h2{font:800 26px/1.05 var(--font-cond), sans-serif;text-transform:uppercase;margin:2px 0 4px}.jv-where{color:#3d5560;border-bottom:2px solid #dcecf0;margin:0 0 6px;padding-bottom:10px;font-size:14px}.jv-li{border-bottom:1px solid #e3eff2;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.jv-li small{color:#5b717a;font-size:12.5px;display:block}.jv-li .num{font-size:18px}.jv-ico{background:var(--azul-suave);width:30px;height:30px;color:var(--azul);border-radius:8px;place-items:center;font-weight:800;display:grid}.jv-ico.service,.jv-ico.expense{background:var(--ambar-suave);color:var(--ambar)}.jv-also{color:#2c434c;margin:6px 0 0;font-size:14px}.jv-tot{color:#fff;background:#0f1d22;border-radius:11px;justify-content:space-between;align-items:baseline;margin-top:12px;padding:10px 12px;display:flex}.jv-tot>span:first-child{text-transform:uppercase;letter-spacing:.5px;color:#9fd8e6;font-size:12px;font-weight:600}.jv-tot s{color:#7d97a0}.jv-tot b{font:800 24px var(--font-cond), sans-serif}.jv-go{gap:8px;margin-top:12px;display:flex}.jv-go .btn{flex:1;min-height:46px;font-size:16px}.jv-go .btn.o{flex:none}.jv-sum.ok{box-shadow:0 0 0 2px #3cffa0,0 0 50px #3cffa066}.jv-bar{gap:8px;width:100%;max-width:720px;margin:0 auto;padding:12px 16px 16px;display:flex;position:relative}.jv-bar input{color:#fff;background:#ffffff14;border:1px solid #38e1ff59}.jv-bar input::placeholder{color:#8fb3bd}.jv-mic{cursor:pointer;background:#38e1ff1f;border:1px solid #38e1ff73;border-radius:10px;flex:none;width:46px;height:42px;font-size:18px}.jv-mic.on{background:var(--rojo);border-color:var(--rojo);box-shadow:0 0 0 6px #d7252b40}@media (max-width:900px){.jv-dock{bottom:16px;right:16px}.jv-heard{font-size:17px}}.gomeria{border:1px solid var(--linea);background:#fcfcfa;border-radius:10px;margin-bottom:12px;padding:10px 12px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:99px;padding:6px 12px;font-weight:600}.chips button.on{background:var(--negro);color:#fff;border-color:var(--negro)}.chips small{opacity:.75;font-weight:500}.pick-list button.picked{box-shadow:inset 4px 0 0 var(--rojo);background:#fff3f3}.iva-split{background:var(--fondo);border-radius:8px;gap:8px;padding:8px 10px;display:flex}.iva-split>div{flex:1}.iva-split small{color:var(--gris);text-transform:uppercase;font-size:11px;font-weight:600;display:block}.iva-split b{font-size:16px}.panel.editing{outline:2px solid var(--ambar)}.shot{background:var(--fondo);cursor:zoom-in;width:100%;font:inherit;color:var(--gris);text-align:left;border:1px dashed #c9c9c9;border-radius:9px;align-items:center;gap:10px;margin-bottom:10px;padding:8px;display:flex;position:relative;overflow:hidden}.shot img{object-fit:cover;background:#fff;border-radius:6px;flex:none;width:92px;height:92px}.shot.reading:after{content:"";background:linear-gradient(#0000 45%,#d7252b73 50%,#0000 55%) 0 0/100% 200%;border-radius:6px;width:92px;height:92px;animation:1.2s linear infinite shotscan;position:absolute;top:8px;left:8px}@keyframes shotscan{0%{background-position:0 -100%}to{background-position:0 100%}}.zoom{z-index:60;cursor:zoom-out;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.zoom img{object-fit:contain;border-radius:6px;max-width:100%;max-height:86vh}.zoom span{color:#ddd;font-size:13px}.iva-box{border-left:4px solid var(--azul)}.iva-bal td{border-top:2px solid var(--linea);font-size:16px}.dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.sim{background:var(--ambar-suave);color:var(--ambar);border:1px solid #f0d9a8;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:14px;font-weight:600}.toast{z-index:50;background:var(--negro);color:#fff;border-radius:8px;max-width:360px;padding:12px 16px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #0000004d}.toast.err{background:var(--rojo-osc)}.kanban{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;display:grid;overflow-x:auto}.col{background:#e9e9e7;border-radius:10px;min-height:60vh;padding:10px}.col.over{outline:3px dashed var(--rojo);outline-offset:-3px}.col h4{text-transform:uppercase;margin-bottom:10px;font-size:15px}.tk{border-left:5px solid var(--negro);cursor:grab;background:#fff;border-radius:7px;margin-bottom:8px;padding:10px;font-size:13px;display:block;box-shadow:0 1px 2px #0000001a}.tk b{font:700 19px var(--font-cond);letter-spacing:1px;display:block}.who{background:var(--negro);color:#fff;border-radius:99px;margin-top:5px;padding:0 8px;font-size:11px;display:inline-block}.wa-grid{grid-template-columns:260px 340px;align-items:start;gap:16px;display:grid}.phone{background:var(--negro);border-radius:30px;padding:10px}.scr{background:#ece5dd;border-radius:22px;flex-direction:column;height:600px;display:flex;overflow:hidden}.wa-top{color:#fff;background:#075e54;padding:12px}.wa-top small{opacity:.8;display:block}.msgs{flex-direction:column;flex:1;gap:8px;padding:10px;font-size:14px;display:flex;overflow-y:auto}.bub{white-space:pre-wrap;background:#fff;border-radius:8px;align-self:flex-start;max-width:88%;padding:7px 9px;box-shadow:0 1px 1px #0000001a}.bub.me{background:#dcf8c6;align-self:flex-end}.bub .wbtn{color:#0a7cff;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee;width:100%;margin-top:6px;padding:6px 0 1px;font-weight:600;display:block}.bub .wbtn:disabled{color:#999;cursor:default}.composer{background:#f0f0f0;gap:6px;padding:8px;display:flex}.login{background:var(--negro);place-items:center;min-height:100vh;padding:16px;display:grid}.login form{border-top:6px solid var(--rojo);background:#fff;border-radius:12px;width:100%;max-width:360px;padding:24px}.login img{width:100%;margin-bottom:18px}.portal{gap:14px;max-width:520px;margin:0 auto;padding:0 16px 32px;display:grid}.portal-head{border-bottom:4px solid var(--rojo);background:#fff;margin:0 -16px;padding:12px 16px}.portal-head img{height:44px;display:block}.plate-tag{font:700 18px var(--font-cond);letter-spacing:2px;border:2px solid var(--negro);border-radius:5px;margin:0 0 12px;padding:0 8px;display:inline-block}.steps{text-align:center;grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.steps li{color:var(--gris);position:relative}.steps span{background:#e6e6e6;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 4px;font-weight:700;display:grid}.steps .done span{background:var(--negro);color:#fff}.steps .now{color:var(--negro);font-weight:700}.steps .now span{background:var(--rojo);color:#fff}.intro{z-index:100;background:var(--negro);place-items:center;animation:.5s cubic-bezier(.7,0,.3,1) 5.1s forwards intro-out;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes intro-out{to{clip-path:inset(0 0 100%)}}.intro-photo{object-fit:cover;opacity:0;width:100%;height:100%;animation:1.6s ease-out both intro-photo;position:absolute;inset:0}@keyframes intro-photo{0%{opacity:0;transform:scale(1.14)}6%{opacity:1}to{opacity:1;transform:scale(1)}}.intro-shade{background:radial-gradient(#0000009e,#000000d1);position:absolute;inset:0}.intro-word{text-align:center;font:800 italic clamp(52px, 13vw, 170px)/1 var(--font-cond);color:#fff;text-shadow:0 4px 30px #000000e6;opacity:0;padding:0 16px;animation:.68s cubic-bezier(.2,1.3,.4,1) both intro-slam;position:absolute;left:0;right:0}@keyframes intro-slam{0%{opacity:0;transform:scale(2.6)skew(-8deg)}30%{opacity:1;transform:scale(1)skew(-8deg)}82%{opacity:1;transform:scale(.96)skew(-8deg)}to{opacity:0;transform:scale(.9)translate(-60px)skew(-8deg)}}.intro-slash{background:var(--rojo);animation:.32s ease-in both intro-slash;position:absolute;inset:-20% -40%;transform:translate(-130%)skew(-22deg)}@keyframes intro-slash{0%{transform:translate(-130%)skew(-22deg)}to{transform:translate(130%)skew(-22deg)}}.intro-end{text-align:center;opacity:0;animation:.5s ease-out 3.75s both intro-end;position:relative}@keyframes intro-end{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.intro-end .land-logo{margin-bottom:18px}.intro-end strong{font:800 italic clamp(30px, 6vw, 72px)/1 var(--font-cond);color:#fff;display:block}.intro-end b{color:var(--rojo)}.intro-skip{color:#ddd;cursor:pointer;background:0 0;border:1px solid #666;border-radius:6px;padding:6px 14px;position:absolute;bottom:16px;right:16px}.land{background:#fff}.land-wrap{max-width:1120px;margin:0 auto;padding:0 16px}.land-hero{background:var(--negro);color:#fff;border-bottom:6px solid var(--rojo)}.land-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;padding-top:48px;padding-bottom:48px;display:grid}.land-logo{background:#fff;border-radius:10px;margin-bottom:24px;padding:12px 16px;display:inline-block}.land-logo img{height:56px;display:block}.land-hero h1{margin-bottom:14px;font-size:60px;line-height:1}.land-hero h1 b{color:var(--rojo)}.land-hero p{color:#d2d2d2;max-width:540px;font-size:18px}.land-legend{font:700 italic 22px var(--font-cond);text-transform:uppercase;letter-spacing:.5px;border-left:4px solid var(--rojo);margin:0 0 6px;padding-left:10px;color:#fff!important}.land-ghost{background:0 0;border:1px solid #666}.land-video{border-radius:10px;width:100%;display:block}.land-mark{aspect-ratio:16/10;background:var(--grafito);border-radius:10px;place-items:center;display:grid}.land-mark span{font:800 italic 130px var(--font-cond);color:var(--rojo)}.land-sec{padding-top:56px;padding-bottom:56px}.land h2{text-transform:uppercase;margin-bottom:24px;font-size:38px;font-style:italic;font-weight:800}.land h2 span{color:var(--rojo)}.land-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.land-cards article{border:1px solid var(--linea);border-radius:10px;padding:18px}.land-cards h3,.land-steps h3{text-transform:none;letter-spacing:0;color:inherit;margin-bottom:4px;font-size:21px}.land-cards p,.land-steps p{color:var(--gris);margin:0}.land-dark{background:var(--grafito);color:#fff}.land-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.land-steps b{font:800 italic 40px var(--font-cond);color:var(--rojo)}.land-steps p{color:#c9c9c9}.land-foot{background:var(--negro);color:#aaa;padding:18px 0;font-size:14px}.land-credits{color:#777;margin-top:8px;font-size:11px;display:block!important}.land-credits a{text-decoration:underline}.land-foot .land-wrap{justify-content:space-between;gap:12px;display:flex}@media (max-width:900px){.land-grid,.land-cards,.land-steps{grid-template-columns:1fr}.land-hero h1{font-size:44px}.shell{grid-template-columns:1fr}.topbar{display:flex}.side{z-index:30;width:240px;height:100vh;display:none;position:fixed;inset:0}.side.open{display:flex}.main{padding:16px}.kpis{grid-template-columns:repeat(2,1fr)}.cols2,.wa-grid{grid-template-columns:1fr}.first-mobile{order:-1}.phone{width:100%;max-width:340px;margin:0 auto}input,select,textarea{font-size:16px}}
