@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._1ltb7q_className{font-family:Manrope,Manrope Fallback;font-style:normal}._1ltb7q_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.w9RNvG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.w9RNvG_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#000;--raised:#0c0f11;--card:#121618;--hover:#171c1f;--strong:#fff;--body:#cecece;--muted:#cecece9e;--faint:#cecece6b;--line:#ffffff1f;--line-strong:#ffffff38;--celeste:#008fc1;--celeste-osc:#006f9b;--celeste-cla:#4cc3ee;--cel-a08:#008fc114;--cel-a16:#008fc129;--cel-a40:#008fc166;--st-pend:#9aa6ad;--st-proc:#f2cf3d;--st-ok:#35c28a;--st-canc:#ff5f5f;--pr-urg:#ff5f5f;--pr-alta:#ff8f4d;--pr-media:#ffbd4a;--pr-baja:#7f8e97;--font:var(--font-manrope),"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,Consolas,monospace;--r:6px;--r-lg:12px;--max:1240px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg)}body{color:var(--body);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:#000000e6;position:fixed;inset:0 0 auto}h1,h2,h3{color:var(--strong);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--celeste-cla);outline-offset:2px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.wrap{max-width:var(--max);width:100%;margin:0 auto}.gut{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.top{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#000000c7;position:sticky}.top .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.logo{width:auto;height:22px;display:block}.who{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.who select{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r);color:var(--strong);padding:6px 8px;font-size:14px;font-weight:600}.hero{padding-block:30px 22px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(620px 300px at 10% 30%,#008fc166,#0000 66%),radial-gradient(520px 300px at 90% 30%,#006f9b47,#0000 66%);height:240%;position:absolute;inset:-80% -10% auto}.hero .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex;position:relative}.hero .txt{flex:380px;min-width:0}.hero h1{font-size:clamp(28px,3.4vw,40px)}.hero p{max-width:620px;margin-top:6px}.tabs-band{border-bottom:1px solid var(--line)}.tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 14px 11px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tab svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.tab:hover{color:var(--strong)}.tab.on{color:var(--strong);border-bottom-color:var(--celeste)}.tab.on svg{stroke:var(--celeste-cla)}.badge{background:var(--card);border:1px solid var(--line);min-width:20px;height:20px;font-family:var(--mono);color:var(--body);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;line-height:1;display:inline-flex}.tab.on .badge{background:var(--celeste);border-color:var(--celeste);color:#fff}.badge.alert{color:var(--pr-urg);background:#ff5f5f29;border-color:#ff5f5f66}.tab.on .badge.alert{background:var(--pr-urg);border-color:var(--pr-urg);color:#fff}.btn{border-radius:var(--r);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.btn-p{background:var(--celeste);color:#fff}.btn-p:hover{background:var(--celeste-osc)}.btn-g{border-color:var(--line-strong);color:var(--strong);background:0 0;text-decoration:none}.btn-g:hover{border-color:var(--celeste);color:var(--celeste-cla)}.btn-sm{padding:6px 10px;font-size:13px}.main{flex-direction:column;gap:20px;padding-block:24px 40px;display:flex}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.head h2{font-size:clamp(22px,2.2vw,28px)}.head .sub{color:var(--muted);margin-top:2px;font-size:14px}.seg{border:1px solid var(--line-strong);border-radius:var(--r);display:inline-flex;overflow:hidden}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:13px;font-weight:600}.seg button.on{background:var(--celeste);color:#fff}.kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.kpi{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:14px;display:flex}.kpi .v{font-family:var(--mono);color:var(--strong);font-size:28px;font-weight:500;line-height:1.15}.kpi .k{color:var(--muted);font-size:13px}.kpi.alert .v{color:var(--pr-urg)}.kpi.warn .v{color:var(--pr-alta)}.cols{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:16px}.panel h3{justify-content:space-between;align-items:center;gap:8px;font-size:16px;display:flex}.panel h3 .c{font-family:var(--mono);color:var(--muted);font-size:12px;font-weight:500}.panel>.list{margin-top:10px}.stack{flex-direction:column;gap:18px;display:flex}.empty{color:var(--faint);padding:10px 0 4px;font-size:13px}.list{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) 30px 98px 76px;align-items:center;gap:10px;padding:10px 6px;display:grid}.row:first-child{border-top:0}.row:hover{background:var(--hover)}.row .t{min-width:0}.row .t .titulo{color:var(--strong);cursor:pointer;font-weight:600;text-decoration:none}.row .t .titulo:hover{color:var(--celeste-cla)}.row.done .t .titulo{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.meta{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:12.5px;display:flex}.meta .rec{color:var(--celeste-cla)}.meta .reu{color:#b9a5ff}.av{color:#fff;text-box:trim-both cap alphabetic;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-weight:700;line-height:1;display:flex}.av.G{background:#006f9b}.av.F{background:#4b5bd6}.fecha{font-size:13px;line-height:1.3}.fecha .d{font-family:var(--mono);color:var(--strong)}.fecha .r{color:var(--muted);font-size:12px;display:block}.fecha.late .r{color:var(--pr-urg);font-weight:600}.fecha.today .r{color:var(--pr-alta);font-weight:600}.st{appearance:none;white-space:nowrap;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px) 52%,calc(100% - 9px) 52%;background-repeat:no-repeat;background-size:4px 4px;border:0;border-radius:999px;width:100%;padding:5px 26px 5px 12px;font-size:12.5px;font-weight:700}.st option{background:var(--card);color:var(--strong)}.st.Pendiente{color:var(--st-pend);background-color:#9aa6ad2e}.st.proc{color:var(--st-proc);background-color:#f2cf3d29}.st.Completado{color:var(--st-ok);background-color:#35c28a29}.st.Cancelado{color:var(--st-canc);background-color:#ff5f5f26}.pr{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.pr i{background:currentColor;border-radius:2px;width:8px;height:8px}.pr.Urgente{color:var(--pr-urg)}.pr.Alta{color:var(--pr-alta)}.pr.Media{color:var(--pr-media)}.pr.Baja{color:var(--pr-baja)}.bars{flex-direction:column;gap:12px;margin-top:12px;display:flex}.bar .top2{justify-content:space-between;font-size:13px;display:flex}.bar .top2 span:last-child{font-family:var(--mono);color:var(--muted)}.bar .track{background:var(--card);border-radius:4px;height:8px;margin-top:5px;display:flex;overflow:hidden}.bar .track span{height:100%;display:block}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12px;display:flex}.legend i{vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters select,.filters input[type=search]{background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r);max-width:100%;padding:7px 10px;font-size:13px}.filters input[type=search]{flex:200px;min-width:0}.chk{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.prop{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:14px 0;display:grid}.prop:first-of-type{border-top:0}.prop .q{color:var(--muted);border-left:2px solid var(--line-strong);margin-top:6px;padding-left:10px;font-size:13px;font-style:italic}.prop .acts{align-items:flex-start;gap:8px;display:flex}.prop.ok{opacity:.55}.prop .res{font-size:13px;font-weight:700}.src{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.src b{color:var(--strong);font-weight:600}.groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 11px;font-size:13px;display:inline-flex}.chip button{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;line-height:1}.chip button:hover{color:var(--pr-urg)}.addrow{gap:8px;margin-top:10px;display:flex}.addrow input{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r);flex:auto;min-width:0;padding:7px 10px;font-size:13px}.kv{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin-top:10px;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{color:var(--strong);overflow-wrap:anywhere;margin:0}.by{color:var(--muted);font-size:13px}.ov{z-index:80;padding:max(24px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px));background:#000000b8;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--raised);border:1px solid var(--line-strong);border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:640px;padding:20px;display:flex}.modal .mh{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal .mh h3{font-size:19px}.x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.f{flex-direction:column;gap:5px;min-width:0;display:flex}.f>label,.f>.l{color:var(--muted);font-size:12.5px;font-weight:600}.f input[type=text],.f input[type=date],.f input[type=number],.f select,.f textarea{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r);width:100%;padding:9px 10px;font-size:14px}.f textarea{resize:vertical;min-height:76px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hint{color:var(--celeste-cla);font-size:12px}.radios{flex-wrap:wrap;gap:8px;display:flex}.radios label{border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;align-items:center;gap:6px;padding:7px 11px;font-size:14px;display:inline-flex}.radios label:has(input:checked){border-color:var(--celeste);background:var(--cel-a16);color:var(--strong)}.radios input{accent-color:var(--celeste)}.days{flex-wrap:wrap;gap:6px;display:flex}.days label{border:1px solid var(--line-strong);border-radius:var(--r);cursor:pointer;padding:5px 9px;font-size:13px}.days label:has(input:checked){border-color:var(--celeste);background:var(--cel-a16);color:var(--strong)}.days input{opacity:0;pointer-events:none;position:absolute}.mf{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--celeste);color:#fff;opacity:0;pointer-events:none;border-radius:6px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,16px)}.toast.show{opacity:1;transform:translate(-50%)}footer{border-top:1px solid var(--line);margin-top:24px;padding-block:36px 44px;position:relative;overflow:hidden}footer:before{content:"";pointer-events:none;background:radial-gradient(700px 360px at 50% 100%,#008fc147,#0000 70%);height:120%;position:absolute;inset:auto -10% -60%}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex;position:relative}footer p{color:var(--muted);font-size:14px}footer a{color:var(--body);text-decoration:none}footer a:hover{color:var(--celeste-cla)}@media (max-width:1100px){.cols{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.top .wrap{min-height:56px}.logo{height:18px}.who span{display:none}.hero{padding-block:22px 16px}.hero .btn-p{width:100%}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t t""s f""a p";gap:8px 10px}.row .t{grid-area:t}.row .stc{grid-area:s;max-width:150px}.row .fecha{text-align:right;grid-area:f}.row .avc{grid-area:a}.row .prc{grid-area:p;justify-self:end}.grid2,.prop{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.row .t .titulo{text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.who strong{color:var(--strong);font-weight:700}.btn:disabled{opacity:.6;cursor:default}code{font-family:var(--mono);background:var(--card);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:.92em}.estado-app{place-items:center;min-height:100vh;padding-block:40px;display:grid}.estado-caja{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:520px;display:flex}.estado-caja h2{font-size:20px}.login{place-items:center;min-height:100vh;padding-block:40px;display:grid;position:relative;overflow:hidden}.login:before{content:"";pointer-events:none;background:radial-gradient(760px 560px at 16% 2%,#008fc185,#0000 64%),radial-gradient(720px 560px at 90% 24%,#006f9b70,#0000 66%),radial-gradient(820px 660px at 55% 116%,#008fc142,#0000 70%);animation:26s ease-in-out infinite deriva;position:absolute;inset:-12%}.login:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 96px);position:absolute;inset:0}@keyframes deriva{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,2%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.login:before{animation:none}}.login-caja{z-index:1;background:var(--raised);border:1px solid var(--line-strong);border-radius:14px;flex-direction:column;gap:16px;width:100%;max-width:400px;padding:28px;display:flex;position:relative;box-shadow:0 40px 90px #0009}.login-caja h1{font-size:24px}.login-caja .sub{color:var(--muted);margin-top:-8px;font-size:14px}.login-caja .f input{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--r);width:100%;padding:10px 12px;font-size:15px}.login-caja .error{color:var(--pr-urg);font-size:14px}.chip.archivado{opacity:.5}.login-caja .logo{align-self:flex-start}
