:root{--bg:#f7f8fa;--surface:#fff;--surface-2:#f2f4f7;--ink:#1a1d24;--muted:#636b7a;--line:#e7e9ee;--accent:#24508a;--accent-ink:#fff;--accent-soft:#e3ebf6;--brand:#a3245a;--brand-ink:#fff;--brand-soft:#f6e2eb;--dinero:#1c7a4a;--h-cli:#c2416f;--h-con:#2c5a93;--h-lid:#a87a1e;--h-mar:#6a4ea2;--blue:#2c5a93;--blue-soft:#e4ecf7;--ok:#2e7d4f;--ok-soft:#e3f2e8;--warn:#a8670e;--warn-soft:#fbeed9;--bad:#b23b3b;--bad-soft:#f8e1e1;--shadow:0 1px 2px #1018280d,0 4px 16px #1018280f;--f-display:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-body:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111317;--surface:#1a1d23;--surface-2:#23272f;--ink:#eef0f4;--muted:#a3aab8;--line:#2e333c;--accent:#8db2e6;--accent-ink:#0e1a2b;--accent-soft:#1e2b40;--brand:#e46f9e;--brand-ink:#1e0f18;--brand-soft:#40233a;--dinero:#6cc78f;--h-cli:#eb7aa2;--h-con:#7fa7dd;--h-lid:#d9ae52;--h-mar:#a58be0;--blue:#7fa7dd;--blue-soft:#1d2a3d;--ok:#6cc78f;--ok-soft:#1d3326;--warn:#e3a84e;--warn-soft:#3a2b14;--bad:#ee8080;--bad-soft:#3d1f22;--shadow:0 1px 2px #0000004d,0 6px 20px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#111317;--surface:#1a1d23;--surface-2:#23272f;--ink:#eef0f4;--muted:#a3aab8;--line:#2e333c;--accent:#8db2e6;--accent-ink:#0e1a2b;--accent-soft:#1e2b40;--brand:#e46f9e;--brand-ink:#1e0f18;--brand-soft:#40233a;--dinero:#6cc78f;--h-cli:#eb7aa2;--h-con:#7fa7dd;--h-lid:#d9ae52;--h-mar:#a58be0;--blue:#7fa7dd;--blue-soft:#1d2a3d;--ok:#6cc78f;--ok-soft:#1d3326;--warn:#e3a84e;--warn-soft:#3a2b14;--bad:#ee8080;--bad-soft:#3d1f22;--shadow:0 1px 2px #0000004d,0 6px 20px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.015em;margin:0;font-weight:700}h1{font-size:clamp(1.7rem,3.2vw,2.3rem);line-height:1.1}h2{font-size:1.35rem;line-height:1.2}h3{font-size:1.08rem;line-height:1.25}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.muted{color:var(--muted)}.small{font-size:.85rem}.shell{grid-template-columns:236px minmax(0,1fr);min-height:100%;display:grid}.side{background:var(--surface);border-right:1px solid var(--line);top:env(safe-area-inset-top,0px);flex-direction:column;gap:18px;height:100dvh;padding:20px 14px;display:flex;position:sticky}.brand{align-items:center;gap:10px;padding:0 6px;display:flex}.brand svg{flex:none}.brand b{font-family:var(--f-display);font-size:1.3rem;font-weight:400;line-height:1}.brand span{color:var(--muted);letter-spacing:.04em;font-size:.72rem;display:block}.nav{flex-direction:column;gap:2px;display:flex}.nav button{text-align:left;cursor:pointer;width:100%;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-weight:500;display:flex}.nav button:hover{background:var(--surface-2);color:var(--ink)}.nav button[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.nav svg{flex:none;width:18px;height:18px}.who{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.who label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}select,input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],textarea{background:var(--surface);border:1px solid var(--line);border-radius:9px;width:100%;padding:8px 10px}textarea{resize:vertical;min-height:70px}.main{flex-direction:column;gap:22px;width:100%;min-width:0;max-width:1180px;padding-block:26px 60px;padding-inline:clamp(16px,3vw,40px);display:flex}.demo{background:var(--warn-soft);color:var(--warn);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:.84rem;display:flex}.demo b{font-weight:600}.demo button{margin-left:auto}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.top .sub{color:var(--muted);max-width:62ch;margin-top:6px}.grid{gap:18px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.panel-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:.88rem;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.pri:hover{filter:brightness(1.07);color:var(--accent-ink)}.btn.ghost{background:0 0;border-color:#0000}.btn.sm{padding:4px 9px;font-size:.8rem}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.neu{background:var(--surface-2);color:var(--muted)}.pill.acc{background:var(--accent-soft);color:var(--accent)}.pill.info{background:var(--blue-soft);color:var(--blue)}.dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.stat{flex-direction:column;gap:2px;display:flex}.stat b{font-family:var(--f-display);font-size:2rem;font-weight:400;line-height:1}.stat span{color:var(--muted);font-size:.82rem}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.tabs button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-weight:600}.tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.list{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 2px;display:flex}.row:first-child{border-top:0}.row .grow{flex:200px;min-width:0}.row .name{font-weight:600}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px;padding:22px}.quote{font-family:var(--f-display);font-size:1.15rem;line-height:1.35}.principio{background:var(--accent-soft);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.principio .eyebrow{color:var(--accent)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:.72rem;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 10px}.seeds{flex-direction:column;gap:6px;display:flex}.seed{border:1px solid var(--line);cursor:pointer;background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 11px;display:flex}.seed:hover{border-color:var(--accent)}.seed .box{border:1.5px solid var(--line);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.seed[aria-pressed=true]{background:var(--surface-2)}.seed[aria-pressed=true] .box{background:var(--accent);border-color:var(--accent)}.seed[aria-pressed=true] .box:after{content:"";border-left:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.seed .t{flex:1}.seed .hz{color:var(--muted);font-size:.72rem}.strip{grid-template-columns:repeat(14,1fr);gap:4px;display:grid}.strip i{aspect-ratio:1;background:var(--surface-2);border-radius:4px;max-width:100%;display:block}.strip i.l1{background:color-mix(in srgb,var(--accent) 30%,var(--surface-2))}.strip i.l2{background:color-mix(in srgb,var(--accent) 60%,var(--surface-2))}.strip i.l3{background:var(--accent)}.streak{align-items:center;gap:14px;display:flex}.streak b{font-family:var(--f-display);color:var(--accent);font-size:2.4rem;font-weight:400;line-height:1}.hbars{flex-direction:column;gap:6px;display:flex}.hbar{grid-template-columns:96px 1fr 30px;align-items:center;gap:8px;font-size:.8rem;display:grid}.hbar .track{background:var(--surface-2);border-radius:9px;height:7px;overflow:hidden}.hbar .fill{border-radius:9px;height:100%}.hcard{border-top:3px solid var(--hc)}.hcard .score{font-family:var(--f-display);color:var(--hc);font-size:2.4rem;line-height:1}.radar text{font-family:var(--f-body)}.radar .lbl{fill:var(--ink);font-size:13px;font-weight:600}.radar .val{fill:var(--muted);font-size:12px}.radar .ring{fill:none;stroke:var(--line)}.radar .axis{stroke:var(--line)}.radar .area{fill:color-mix(in srgb,var(--accent) 22%,transparent);stroke:var(--accent);stroke-width:2px}.weak{outline:2px solid var(--bad);outline-offset:-1px}.kanban{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.col{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:8px;min-height:120px;padding:10px;display:flex}.col-h{justify-content:space-between;align-items:center;padding:2px 4px;font-size:.85rem;font-weight:600;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.card .acts{flex-wrap:wrap;gap:4px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:99px;padding:4px 10px;font-size:.8rem}.chip[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.member{cursor:default}.member .mh{align-items:center;gap:10px;display:flex}.avatar{background:var(--surface-2);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.tree{flex-direction:column;gap:2px;display:flex}.tree .node{border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.tree .node:hover{background:var(--surface-2)}.scrim{z-index:50;background:#14081073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:16px;width:min(560px,100%);max-height:92vh;padding:22px;display:flex;overflow:auto}.modal.wide{width:min(880px,100%)}.modal form{flex-direction:column;gap:12px;display:flex}.field{flex-direction:column;gap:5px;display:flex}.field label{font-size:.82rem;font-weight:600}.frow{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.mfoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);z-index:60;box-shadow:var(--shadow);border-radius:10px;padding:10px 16px;font-weight:600;position:fixed;transform:translate(-50%)}.q{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.q .opt{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.q .opt input{margin-top:4px}.sign{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.sign .firma{font-family:var(--f-display);border-bottom:1px solid var(--muted);padding-bottom:4px;font-size:1.6rem;display:inline-block}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,122px),1fr));gap:12px;display:grid}.tile{text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 30px 14px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.tile:hover{border-color:var(--accent);box-shadow:var(--shadow)}.tile b{font-family:var(--f-display);font-size:2rem;font-weight:400;line-height:1}.tile span{color:var(--muted);flex:1;font-size:.82rem}.tile .chev{color:var(--muted);transition:color .15s,transform .15s;position:absolute;top:14px;right:12px}.tile:hover .chev,.tile:focus-visible .chev{color:var(--accent);transform:translate(2px)}.tile.alert{border-color:var(--warn);background:var(--warn-soft)}.tile.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.tile.on .chev{color:var(--accent)}.tile span strong{color:var(--ink);font-weight:600}.tile.alert b{color:var(--warn)}.quick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quick select{flex:220px;width:auto;min-width:0;padding:6px 8px;font-size:.85rem}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mesnav{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.mesnav .btn.ghost{padding:2px 10px;font-size:1.4rem;line-height:1}.metas{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.meta-c{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.meta-c.atras{border-color:var(--warn);background:var(--warn-soft)}.meta-c label{color:var(--muted);font-size:.8rem;font-weight:600}.meta-n{align-items:baseline;gap:6px;display:flex}.meta-n b{font-family:var(--f-display);font-size:1.9rem;font-weight:400;line-height:1}.meta-n span{color:var(--muted);font-size:.8rem}.meta-n input{width:64px;padding:4px 6px}.meta-c .track{background:var(--surface-2);border-radius:9px;height:7px;position:relative}.meta-c .fill{background:var(--blue);border-radius:9px;height:100%}.meta-c .pace{background:var(--ink);opacity:.55;border-radius:2px;width:2px;height:13px;position:absolute;top:-3px}.mes-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}@media (max-width:1000px){.mes-grid{grid-template-columns:1fr}}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal .wd{letter-spacing:.08em;color:var(--muted);text-align:center;padding-bottom:2px;font-size:.72rem;font-weight:600}.day{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:3px;min-width:0;min-height:86px;padding:5px;display:flex;overflow:hidden}.day:hover{border-color:var(--blue)}.day .dn{border-radius:99px;align-self:flex-start;padding:0 5px;font-size:.8rem;font-weight:600}.day.today .dn{background:var(--blue);color:var(--surface)}.day.sel{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.day.lv1{background:color-mix(in srgb,var(--h-con) 7%,var(--surface))}.day.lv2{background:color-mix(in srgb,var(--h-con) 14%,var(--surface))}.day.lv3{background:color-mix(in srgb,var(--h-con) 22%,var(--surface))}.evs{flex-direction:column;gap:2px;min-width:0;display:flex}.ev{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:1px 4px;font-size:.68rem;font-style:normal;line-height:1.35;display:block;overflow:hidden}.ev.camp{background:var(--accent);color:var(--accent-ink)}.ev.camp.ref{background:var(--surface-2);color:var(--muted)}.ev.prep{background:var(--blue-soft);color:var(--blue)}.ev.cum{background:color-mix(in srgb,var(--h-cli) 16%,transparent);color:var(--h-cli)}.ev.more{color:var(--muted);padding:0 4px}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.78rem;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:14px;height:10px;padding:0;display:inline-block}.legend .lvk{background:color-mix(in srgb,var(--h-con) 22%,var(--surface));border:1px solid var(--line)}.dia{top:calc(env(safe-area-inset-top,0px) + 16px);position:sticky}.cdate{flex-direction:column;align-items:center;min-width:42px;line-height:1;display:flex}.cdate b{font-family:var(--f-display);font-size:1.5rem;font-weight:400}.cdate span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem}@media (max-width:600px){.day{min-height:50px;padding:3px}.evs{flex-flow:wrap;gap:2px}.ev{border-radius:50%;width:7px;height:7px;padding:0;font-size:0}.ev.more{display:none}.dia{position:static}}.fs{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}.fs legend{padding:0 4px;font-size:.92rem;font-weight:600}.flabel{font-size:.82rem;font-weight:600}.chip-c{cursor:pointer;position:relative}.chip-c input{opacity:0;pointer-events:none;position:absolute}.chip-c span{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:5px 11px;font-size:.82rem;display:inline-block}.chip-c input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chip-c input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.acc-grid{flex-direction:column;gap:6px;display:flex}.acc-row{justify-content:space-between;align-items:center;gap:12px;font-size:.88rem;display:flex}.acc-row select{flex:none;width:76px}.metas-c{flex-direction:column;gap:6px;display:flex}.meta-row{grid-template-columns:minmax(0,auto) 84px minmax(0,1fr);align-items:center;gap:10px;font-size:.88rem;display:grid}.meta-row span:first-child{min-width:9.5em}.meta-row input{text-align:center;width:84px}.ready{border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding-top:8px;display:flex}.btn.wa .wa-i{color:#1fa855}.btn.pri .wa-i{color:currentColor}a.btn{color:inherit;text-decoration:none}a.btn.pri{color:var(--accent-ink)}.mbars{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:150px;display:grid}.mbar{flex-direction:column;align-items:center;gap:4px;height:100%;display:flex}.mbar b{font-size:.78rem}.mbar span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.mtrack{background:var(--surface-2);border-radius:6px;flex:1;align-items:flex-end;width:60%;max-width:34px;display:flex;overflow:hidden}.mfill{background:var(--h-mar);border-radius:6px 6px 0 0;width:100%}details summary{cursor:pointer;padding:4px 0}.cert{border:1px solid var(--accent);outline:1px solid var(--accent);outline-offset:6px;background:var(--surface-2);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:10px;margin:8px;padding:28px clamp(18px,4vw,40px);display:flex}.cert .eyebrow{color:var(--accent)}.cert-t{font-size:1.9rem}.cert ul{text-align:left;flex-direction:column;gap:4px;margin:0;padding-left:1.2em;display:flex}.cert li::marker{color:var(--accent)}.cert-cierre{color:var(--muted);max-width:56ch;font-style:italic}.cert-f{flex-direction:column;align-items:center;gap:4px;margin-top:6px;display:flex}.cert-f .firma{font-family:var(--f-display);border-bottom:1px solid var(--muted);padding:0 24px 4px;font-size:1.8rem}.cert-a{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rlink{cursor:pointer}.rlink:hover .lbl,.rlink:focus .lbl{fill:var(--accent);text-decoration:underline}.rlink:focus{outline:none}.nav .badge{margin-left:auto}.cert-metas{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:60ch;padding:10px 0}.cert-off{opacity:.6}.comp-av{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.hist{margin-top:4px}.mini-star{width:14px;height:14px;color:var(--h-lid);flex:none;display:inline-flex}.mini-star svg{width:100%;height:100%}.mini-star.big{width:30px;height:30px}.lvl{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.lvl:hover{border-color:var(--h-lid)}.lvl-pill{cursor:pointer;font:inherit;vertical-align:middle;border:0;margin-right:6px;font-size:.78rem;font-weight:600}.big-star{width:110px;height:110px;color:var(--h-lid);flex:none;position:relative}.big-star svg{width:100%;height:100%;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--h-lid) 40%,transparent))}.big-star.b3d img{object-fit:contain;filter:drop-shadow(0 6px 12px #00000026);width:100%;height:100%}.big-star.b3d b{color:#7a4a00;padding-top:10px;font-weight:700}.big-star b{font-family:var(--f-display);color:var(--surface);place-items:center;padding-top:6px;font-size:2rem;font-weight:400;display:grid;position:absolute;inset:0}.star-hero{flex-flow:wrap;align-items:center;gap:22px}.slots{flex-wrap:wrap;gap:4px;display:flex}.slot{width:26px;height:26px;color:var(--line)}.slot.on{color:var(--h-lid)}.slot svg{width:100%;height:100%}.wall{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.wcard{border:1px solid var(--line);background:color-mix(in srgb,var(--h-lid) 6%,var(--surface));border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.row.prox{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0}.row.prox:first-child{border-top:0}.row.prox:hover .name{color:var(--accent)}.row.prox .track{background:var(--surface-2);border-radius:9px;height:6px;overflow:hidden}.row.prox .fill{border-radius:9px;height:100%}.celebra{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.celebra .big-star{animation:.7s cubic-bezier(.2,1.4,.4,1) both starIn}@keyframes starIn{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:none}}.rec-box{border:1px solid var(--line);background:color-mix(in srgb,var(--h-lid) 5%,var(--surface));border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.inv-card{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.inv-card .mh{align-items:center;gap:12px;display:flex}.invitar-box{border-color:var(--accent);background:linear-gradient(0deg,var(--surface),var(--surface)) padding-box;box-shadow:inset 0 0 0 1px var(--accent)}.inv-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.cod-box{border:1px dashed var(--accent);background:var(--accent-soft);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.cod-box b{font-family:var(--f-display);letter-spacing:.04em;color:var(--accent);font-size:1.4rem;font-weight:400}.codigo{letter-spacing:.03em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.paso{background:color-mix(in srgb,var(--h-lid) 6%,var(--surface))}.coach-wrap{flex-direction:column;gap:12px;display:flex}.coach{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.coach.t-directora{background:var(--accent-soft);border-color:#0000}.coach.t-celebracion{background:var(--ok-soft);border-color:#0000}.coach-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.coach-a{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.bellrow{justify-content:flex-end;margin-bottom:-8px;display:flex}.bell{position:relative}.badge{background:var(--accent);color:var(--accent-ink);border-radius:99px;margin-left:2px;padding:0 7px;font-size:.72rem;line-height:1.5}.mis-check{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.mis-check.ok{background:var(--ok);border-color:var(--ok)}.mis-check.ok:after{content:"";border-left:2px solid var(--surface);border-bottom:2px solid var(--surface);width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}@media (max-width:860px){.shell{grid-template-columns:1fr}.side{top:env(safe-area-inset-top,0px);z-index:20;border-right:0;border-bottom:1px solid var(--line);flex-direction:column;gap:10px;height:auto;padding:12px 16px 8px;position:sticky}.side .top-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.nav{scrollbar-width:none;flex-direction:row;gap:4px;padding-bottom:4px;overflow-x:auto}.nav button{white-space:nowrap;width:auto;padding:7px 10px}.nav svg{display:none}.who{border-top:0;flex-direction:row;align-items:center;margin-top:0;padding-top:0}.who label{display:none}.who select{max-width:200px}.main{padding-block:18px 50px}}@media (min-width:861px){.side .top-line{display:contents}.who{order:3}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.nav a{width:100%;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--surface-2);color:var(--ink)}.nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.nav .soon{opacity:.45;pointer-events:none}.nav .soon small{letter-spacing:.04em;margin-left:auto;font-size:.68rem;font-weight:600}@media (max-width:860px){.nav a{white-space:nowrap;width:auto;padding:7px 10px}.nav .soon{display:none}}.who .me{flex-direction:column;gap:2px;min-width:0;display:flex}.who .me b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}a{color:var(--accent)}input[type=password]{background:var(--surface);border:1px solid var(--line);border-radius:9px;width:100%;padding:8px 10px}.msg{border-radius:10px;padding:10px 12px;font-size:.88rem}.msg.ok{background:var(--ok-soft);color:var(--ok)}.msg.err{background:var(--bad-soft);color:var(--bad)}.msg.info{background:var(--blue-soft);color:var(--blue)}.auth{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{background:var(--surface);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:18px;padding:28px 24px;display:flex}.auth-card form{flex-direction:column;gap:12px;display:flex}.auth-card .brand{padding:0}.check{align-items:flex-start;gap:8px;font-size:.86rem;display:flex}.check input{margin-top:4px}.plans{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan{cursor:pointer;position:relative}.plan input{opacity:0;position:absolute}.plan span{border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-size:.82rem;display:flex}.plan span b{color:var(--ink);font-size:.95rem}.plan span em{color:var(--dinero);margin-top:3px;font-style:normal;font-weight:700}.plans-3{grid-template-columns:repeat(3,1fr)}@media (max-width:520px){.plans-3{grid-template-columns:1fr}}.plan input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.plan input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.foot-note{color:var(--muted);text-align:center;font-size:.76rem}.legal{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;padding:32px 16px 60px;display:flex}.btn:disabled{opacity:.6;cursor:default}.btn.bad{color:var(--bad)}.btn.bad:hover{border-color:var(--bad);color:var(--bad)}a.tile{color:inherit;text-decoration:none}.card .acts form{display:inline}.kanban .card.vencido{border-color:var(--bad)}@media print{body:has(.cert) *{visibility:hidden}.cert,.cert *{visibility:visible}.cert{color:#000;background:#fff;width:100%;margin:0;position:absolute;top:0;left:0}}a.row.prox{color:inherit}.nivel-nav{color:var(--h-lid);align-items:center;gap:6px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.nav a svg{opacity:.85;flex:none;width:18px;height:18px}.top-acts,.tabbar{display:none}.avatar-sm{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:grid}.top-ico{width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.top-ico svg{width:22px;height:22px}.top-ico.avatar-sm{width:34px;height:34px;color:var(--accent)}.tb-badge{background:var(--accent);min-width:17px;height:17px;color:var(--accent-ink);text-align:center;border-radius:99px;padding:0 4px;font-size:.66rem;font-style:normal;font-weight:700;line-height:17px;position:absolute;top:2px;right:2px}@media (max-width:860px){html{-webkit-text-size-adjust:100%}.shell{display:block}.side{z-index:30;height:auto;padding:calc(env(safe-area-inset-top,0px) + 8px) 14px 8px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);gap:0;position:sticky;top:0}.side .nav,.side .who{display:none}.side .top-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.side .brand{gap:8px;padding:0}.side .brand svg{width:28px;height:28px}.side .brand b{font-size:1.12rem}.side .brand span{display:none}.top-acts{align-items:center;gap:4px;display:flex}.top-acts .nivel-nav{background:color-mix(in srgb,var(--h-lid) 12%,var(--surface));border-radius:99px;padding:4px 9px;font-size:.82rem}.tabbar{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #1018280f}.tabbar a,.tabbar button{min-height:52px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:.7rem;font-weight:600;text-decoration:none;display:flex;position:relative}.tabbar svg{width:23px;height:23px}.tabbar span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tabbar [aria-current=page]{color:var(--accent)}.tabbar [aria-current=page] svg{background:var(--accent-soft);box-sizing:border-box;border-radius:99px;width:52px;height:27px;padding:2px 14px}.tabbar .tb-badge{top:2px;right:calc(50% - 22px)}.sheet-scrim{place-items:end stretch;padding:0}.sheet{background:var(--surface);padding:8px 14px calc(14px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;flex-direction:column;gap:10px;max-height:85dvh;animation:.22s ease-out sheetIn;display:flex;overflow:auto}.sheet-grip{background:var(--line);border-radius:9px;width:40px;height:4px;margin:2px auto 4px}.sheet-list{flex-direction:column;display:flex}.sheet-list a,.sheet-list button{border:0;border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;width:100%;padding:6px 8px;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.sheet-list svg{width:22px;height:22px;color:var(--muted)}.sheet-list [aria-current=page],.sheet-list [aria-current=page] svg{color:var(--accent)}.sheet-list .badge{margin-left:auto}.sheet-list form{display:block}.sheet-list form button{color:var(--bad);border-bottom:0}.sheet-list form button svg{color:var(--bad)}.sheet>.btn{justify-content:center;min-height:46px}.main{max-width:none;padding:16px 14px calc(88px + env(safe-area-inset-bottom,0px));gap:16px}h1{font-size:1.65rem}h2{font-size:1.2rem}.top{align-items:flex-start;gap:10px}.top .sub{font-size:.92rem}.panel{border-radius:14px;gap:12px;padding:14px}.grid{gap:12px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile{padding:12px 26px 12px 12px}.tile b,.stat b{font-size:1.7rem}.btn{min-height:40px;padding:8px 14px}.btn.sm{min-height:36px;padding:6px 11px;font-size:.84rem}select,input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],input[type=password],input[type=search],textarea{min-height:44px;font-size:max(16px,1rem)}.chip{padding:7px 12px}.seed{min-height:48px;padding:12px}.row{gap:8px 12px}.coach-a .btn{flex:auto;justify-content:center}.scrim{place-items:end stretch;padding:0}.modal,.modal.wide{width:100%;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;animation:.22s ease-out sheetIn}.mfoot{background:var(--surface);padding:10px 0 2px;position:sticky;bottom:0}.mfoot .btn{flex:auto;justify-content:center}.toast{bottom:calc(82px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 28px)}.kanban{scroll-snap-type:x mandatory;grid-auto-columns:82%;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.kanban .col{scroll-snap-align:start}.hbar{grid-template-columns:84px 1fr 28px}.meta-row{grid-template-columns:1fr 84px}.meta-row span:first-child{min-width:0}.meta-row>:nth-child(3){grid-column:1/-1}.radar{max-width:100%;height:auto}.inv-grid{flex-direction:column;align-items:stretch}.cod-box{justify-content:space-between}.star-hero{gap:14px}.big-star{width:84px;height:84px}.big-star b{font-size:1.6rem}}@keyframes sheetIn{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@media (max-width:700px){.table-wrap:has(table.stack){overflow:visible}table.stack,table.stack tbody{width:100%;display:block}table.stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}table.stack tr{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 12px;padding:12px 2px;display:flex}table.stack tr:last-child{border-bottom:0}table.stack td{overflow-wrap:anywhere;border:0;flex-direction:column;flex:40%;gap:1px;min-width:0;padding:0;display:flex}table.stack td[data-l]:before{content:attr(data-l);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}table.stack td.t-main{flex:100%;font-size:1rem;display:block}table.stack td.t-acts{flex:100%;padding-top:6px}table.stack td.t-acts form{display:inline}table.stack td .pill{align-self:flex-start}table.stack td.t-acts>div{justify-content:flex-start!important}table.stack td.t-acts .btn.ghost{border-color:var(--line)}}.hacer-dir{margin-left:4px;display:inline-block}.hacer-dir summary{list-style:none}.hacer-dir summary::-webkit-details-marker{display:none}.hacer-dir[open] summary{border-color:var(--accent);color:var(--accent)}.hacer-dir form{min-width:240px;margin-top:6px}td.t-acts form{display:inline}.hacer-dir form.quick{display:flex}.vis-av{flex-direction:column;gap:2px;display:flex}.uno{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.seg{border:1px solid var(--line);background:var(--surface-2);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:99px;min-width:48px;min-height:34px;padding:5px 16px;font-size:.9rem;font-weight:600}.seg button[aria-checked=true]{background:var(--accent);color:var(--accent-ink)}html{font-size:16px}html[data-letra=grande]{font-size:18px}html[data-letra=muygrande]{font-size:20px}@media (max-width:860px){html{font-size:18px}html[data-letra=grande]{font-size:20px}html[data-letra=muygrande]{font-size:22px}body{font-size:.95rem}h1{font-size:1.5rem}.tabbar a,.tabbar button{font-size:.66rem}.side .brand b{font-size:1.05rem}}.pill{max-width:100%}@media (max-width:860px){.pill{white-space:normal;text-align:left}.tabbar a,.tabbar button{font-size:min(.66rem,12.5px)}.btn{white-space:normal;text-align:center}}.escala{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.escala legend{margin-bottom:8px;padding:0;font-size:.95rem;font-weight:600}.esc-ops{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.esc-op{cursor:pointer;position:relative}.esc-op input{opacity:0;pointer-events:none;position:absolute}.esc-op span{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:8px 2px;display:flex}.esc-op b{font-size:1.1rem;line-height:1}.esc-op small{color:var(--muted);font-size:.66rem;line-height:1.15}.esc-op input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.esc-op input:checked+span small{color:var(--accent-ink)}.esc-op input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.im{flex-direction:column;gap:16px;display:flex}.im-hero{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.im-num{--v:0;--c:var(--accent);background:radial-gradient(closest-side,var(--surface) 80%,transparent 81%),conic-gradient(var(--c) calc(var(--v)*1%),var(--surface-2) 0);border-radius:50%;flex:none;align-content:center;place-items:center;width:118px;height:118px;display:grid}.im-num b{font-family:var(--f-display);font-size:2.4rem;font-weight:400;line-height:1}.im-num span{color:var(--muted);font-size:.72rem}.im-txt{flex-direction:column;flex:220px;align-items:flex-start;gap:6px;min-width:0;display:flex}.im-partes{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.im-parte{flex-direction:column;gap:5px;display:flex}.im-ph{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.im-parte .track{background:var(--surface-2);border-radius:9px;height:8px;overflow:hidden}.im-parte .fill{border-radius:9px;height:100%}.coh{grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:6px 14px;font-size:.9rem;display:grid}.coh .h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:.7rem;font-weight:600}.coh b{text-align:center}.testi{border-left:3px solid var(--h-mar);background:color-mix(in srgb,var(--h-mar) 6%,var(--surface));border-radius:0 10px 10px 0;padding:6px 12px}.promo-card{gap:16px}.promo-img{aspect-ratio:1;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:14px;width:100%}.promo-precio{font-family:var(--f-display);color:var(--accent);font-size:1.6rem;line-height:1.1}.promo-msg{background:var(--accent-soft);color:var(--accent);border-radius:10px;padding:8px 12px;font-weight:600}.promo-acts{flex-direction:column;gap:10px;display:flex}.promo-b{white-space:normal;text-align:center;justify-content:center;min-height:48px;font-size:.95rem}.np,.np-ok{flex-direction:column;gap:12px;display:flex}.np .quick input{flex:220px}.np-prev{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.np-prev img,.promo-h img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;width:96px;height:96px}.np-sinimg{border:1px dashed var(--line);width:96px;height:96px;color:var(--muted);border-radius:10px;place-items:center;font-size:.75rem;display:grid}.np-campos,.np-env{flex-direction:column;gap:8px;display:flex}.np-env select{flex:200px;width:auto}.promos{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.promo-it{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.promo-h{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;display:grid}.promo-h .pill{margin-top:4px}.promo-stats{color:var(--muted);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:.75rem;display:grid}.promo-stats b{font-family:var(--f-display);color:var(--ink);font-size:1.3rem;font-weight:400;display:block}.cat-lista{flex-direction:column;gap:6px;max-height:420px;margin-top:6px;display:flex;overflow:auto}.cat-it{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;color:inherit;font:inherit;border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:6px;display:grid}.cat-it:hover{border-color:var(--accent)}.cat-it img,.cat-it .np-sinimg{object-fit:contain;background:#fff;border-radius:8px;width:56px;height:56px}.cat-it span{flex-direction:column;min-width:0;display:flex}.cat-it small{color:var(--muted);font-size:.78rem}.np .tabs button{font-size:.88rem}.clave{align-items:stretch;gap:6px;display:flex}.clave input{flex:1;min-width:0}.clave-ojo{border:1px solid var(--line);background:var(--surface);width:46px;color:var(--muted);cursor:pointer;touch-action:manipulation;border-radius:10px;flex:none;place-items:center;display:grid}.clave-ojo:hover,.clave-ojo[aria-pressed=true]{color:var(--accent)}.clave-ojo svg{width:20px;height:20px}.promo-hola{color:var(--accent);font-size:1.05rem;font-weight:600}.aviseme{border-top:1px dashed var(--line);margin-top:4px;padding-top:10px}.aviseme-b{text-align:left;border:1px solid var(--line);background:var(--surface-2);cursor:pointer;width:100%;color:inherit;font:inherit;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:1.2rem;display:flex}.aviseme-b span{flex-direction:column;font-size:.9rem;display:flex}.aviseme-b small{color:var(--muted);font-size:.78rem}.vitrina{flex-direction:column;gap:10px;display:flex}.vit-it{border:1px solid var(--line);color:inherit;background:var(--surface);border-radius:12px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:8px;text-decoration:none;display:grid}.vit-it:hover{border-color:var(--accent)}.vit-it img,.vit-it .np-sinimg{object-fit:contain;background:#fff;border-radius:8px;width:84px;height:84px}.vit-it span{flex-direction:column;gap:2px;min-width:0;display:flex}.vit-it em{color:var(--accent);font-style:normal;font-weight:700}.vit-it small{font-size:.8rem}.redes,.varias{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.varias-lista{flex-wrap:wrap;gap:6px 14px;max-height:260px;display:flex;overflow:auto}.varias-lista .btn{flex:none}.varias input[type=search]{flex:160px}.tienda-fija{background:var(--surface-2);color:var(--muted);border:1px solid var(--line);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;cursor:default;border-radius:9px;padding:10px 12px}.im-falta{flex-direction:column;gap:3px;margin:0;padding-left:1.1em;font-size:.85rem;display:flex}.vit-it small.ok{color:var(--ok);font-weight:600}.vit-it small.bad{color:var(--bad);font-weight:600}.venta{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.msg.warn{background:var(--warn-soft);color:var(--warn)}.nav-grande{gap:6px}.nav-grande a{border-radius:12px;gap:12px;padding:13px 14px;font-size:1.02rem}.nav-grande svg{width:21px;height:21px}.subnav{scrollbar-width:none;gap:8px;margin-bottom:-4px;padding:2px 0 4px;display:flex;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav a{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.subnav a:hover{color:var(--ink)}.subnav a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.sn-badge{background:var(--bad);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.72rem;font-style:normal;display:inline-grid}.subnav a[aria-current=page] .sn-badge{background:var(--accent-ink);color:var(--accent)}.np-det>summary{cursor:pointer;list-style:none}.np-det>summary::-webkit-details-marker{display:none}.np-det[open]>summary{margin-bottom:12px}.row-link{color:inherit;text-decoration:none}.row-link:hover{background:var(--surface-2)}.inv-row{align-items:flex-start}.inv-img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;width:52px;height:52px}.inv-stock{font-size:1.05rem}.inv-acts{flex-direction:column;gap:8px;margin-top:6px;display:flex}.inv-acts form{border-top:1px dashed var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.venta{flex-direction:column;gap:16px;display:flex}.venta-bloque{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 14px 14px;display:flex}.venta-bloque legend{padding:0 6px;font-weight:700}.sugeridas{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin-top:4px;display:flex;overflow:hidden}.sugeridas button{background:var(--surface);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);font:inherit;padding:10px 12px}.sugeridas button:last-child{border-bottom:0}.sugeridas button:hover{background:var(--surface-2)}.venta-linea{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) 70px 120px 76px 110px auto;align-items:end;gap:10px;padding-bottom:10px;display:grid}.venta-linea .vl-prod{flex-direction:column;gap:6px;display:flex}.vl-total{flex-direction:column;align-items:flex-end;padding-bottom:8px;display:flex}@media (max-width:700px){.venta-linea{grid-template-columns:1fr 1fr}.venta-linea .vl-prod{grid-column:1/-1}.vl-total{align-items:flex-start}}.vl-ahorro{color:var(--ok,#1a7f4b);font-size:.78rem}.pago-estado{flex-wrap:wrap;width:100%;display:flex}.pago-estado button{flex:auto;padding:9px 12px;font-size:.88rem}.pr-linea{grid-template-columns:minmax(0,1fr) 90px auto}.prestamos{flex-direction:column;gap:12px;display:flex}.prestamo h3{margin:0;font-size:1.05rem}.prestamo.vencido{border-color:var(--bad)}.prestamo-items{flex-direction:column;gap:4px;margin:8px 0;padding:0;list-style:none;display:flex}.prestamo-items li{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.prestamo-cierre{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:6px;padding-top:10px;display:flex}.venta-editada{border-left:3px solid var(--accent);background:var(--surface-2);border-radius:6px;padding:8px 12px}.venta-totales{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.vt-total{font-size:1.3rem}.informes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.informe{flex-direction:column;gap:10px;display:flex}.imp-fondo{background:var(--surface-2);flex-direction:column;align-items:center;gap:12px;min-height:100vh;padding:16px;display:flex}.imp-barra{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:900px;display:flex}.imp-barra form{display:contents}.imp-aviso{text-align:center;max-width:560px}.hoja{color:#1d1d1f;background:#fff;border-radius:6px;font-family:Figtree,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 6px 30px #0000001f}.hoja *{color:inherit}.media-carta{page:mediacarta;flex-direction:column;gap:5mm;width:min(139.7mm,100%);min-height:200mm;padding:9mm 9mm 8mm;font-size:10.5pt;display:flex}.marca-agua{pointer-events:none;letter-spacing:.1em;place-items:center;font-size:44pt;font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-24deg);color:#c81e1e2e!important}.cp-h{border-bottom:2px solid #1d1d1f;justify-content:space-between;gap:12px;padding-bottom:4mm;display:flex}.cp-emisor{margin:0 0 2px;font-family:Gloock,Georgia,serif;font-size:15pt;font-weight:400}.cp-h p{margin:0;font-size:9pt;color:#444!important}.cp-num{text-align:right;white-space:nowrap;flex-direction:column;gap:1px;font-size:9pt;display:flex}.cp-num b{font-size:14pt}.cp-cliente{flex-wrap:wrap;gap:3mm 8mm;font-size:9.5pt;display:flex}.cp-cliente div{flex-direction:column;display:flex}.cp-cliente span,.cp-totales span{font-size:8.5pt;color:#666!important}.cp-tabla{border-collapse:collapse;width:100%;font-size:9.5pt}.cp-tabla th{text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #999;padding:4px 3px;font-size:8pt;color:#666!important}.cp-tabla td{vertical-align:top;border-bottom:1px solid #e3e3e3;padding:5px 3px}.cp-tabla .r,.ls-tabla .r{text-align:right;white-space:nowrap}.cp-tabla .c{text-align:center}.cp-totales{flex-direction:column;align-self:flex-end;gap:2px;min-width:58%;display:flex}.cp-totales div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cp-total{border-top:2px solid #1d1d1f;margin-top:2px;padding-top:3px;font-size:13pt}.cp-total span{font-weight:700;color:#1d1d1f!important;font-size:11pt!important}.cp-nota{margin:0;font-size:9pt}.cp-pie{text-align:center;border-top:1px dashed #bbb;margin-top:auto;padding-top:3mm;font-size:9.5pt}.cp-pie p{margin:0}.cp-legal{font-size:7.5pt;color:#777!important;margin-top:2px!important}.listado{page:carta;width:min(215.9mm,100%);padding:12mm;font-size:9.5pt}.listado.horizontal{page:horizontal;width:min(279.4mm,100%)}.ls-h{border-bottom:2px solid #1d1d1f;justify-content:space-between;gap:12px;margin-bottom:4mm;padding-bottom:3mm;display:flex}.ls-h h1{margin:0;font-family:Gloock,Georgia,serif;font-size:16pt;font-weight:400}.ls-h p{margin:0;color:#555!important}.ls-quien{text-align:right;font-weight:600}.ls-quien span{font-size:8pt;font-weight:400;color:#777!important}.ls-tabla{border-collapse:collapse;width:100%}.ls-tabla th{text-align:left;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #888;padding:4px;font-size:8pt;color:#555!important}.ls-tabla td{vertical-align:top;border-bottom:1px solid #e5e5e5;padding:5px 4px}.ls-tabla tbody tr:nth-child(2n) td{background:#fafafa}.ls-tabla tfoot td{border-top:2px solid #1d1d1f;border-bottom:0;font-weight:700}.ls-tabla thead{display:table-header-group}.ls-tabla tr{break-inside:avoid}.ls-vacio{text-align:center;padding:10mm 0;color:#666!important}.ls-resumen{margin:4mm 0 0;padding-left:5mm;font-size:9.5pt}@page mediacarta{size:139.7mm 215.9mm;margin:0}@page carta{size:letter;margin:10mm}@page horizontal{size:letter landscape;margin:10mm}@media print{html,body{background:#fff!important}.no-print{display:none!important}.imp-fondo{background:#fff;min-height:0;padding:0;display:block}.hoja{box-shadow:none;border-radius:0;margin:0;width:auto!important}.listado{padding:0}.media-carta{box-sizing:border-box;height:215.9mm;min-height:auto}}body:has(.sec-marca) .main{border-top:4px solid var(--franja,var(--accent))}body:has(.sec-marca) .main>.top .eyebrow{color:var(--accent)}.badge,.tb-badge{background:var(--brand);color:var(--brand-ink)}.dinero{color:var(--dinero)!important}.clave-reglas{color:var(--muted);flex-direction:column;gap:2px;margin:6px 0 0;padding:0;font-size:.84rem;list-style:none;display:flex}.clave-reglas li.ok{color:var(--ok);font-weight:600}.clave-reglas li span{width:1em;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.ls-marca{align-items:center;gap:4px;display:inline-flex}.brand-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.brand .wm{width:auto;height:22px;display:block}.brand .wm-oscuro{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand .wm-claro{display:none}:root:not([data-theme=light]) .brand .wm-oscuro{display:block}}:root[data-theme=dark] .brand .wm-claro{display:none}:root[data-theme=dark] .brand .wm-oscuro{display:block}@media (max-width:860px){.side .brand .wm{height:18px}}.aviso-cuenta{margin-bottom:-6px}.cat-edit>summary{cursor:pointer;color:var(--accent);margin-top:4px}.cat-edit[open]>summary{margin-bottom:8px}.inv-precio{background:color-mix(in srgb,var(--dinero) 10%,transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:6px 10px;display:flex}.plan-bloq{flex-direction:column;align-items:flex-start;gap:10px;max-width:640px;display:flex}.planes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:14px;display:grid}.plan-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.plan-card.actual{border:2px solid var(--accent)}.plan-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-h h3,.plan-precio{margin:0}.plan-precio b{font-size:1.4rem}.plan-card ul{flex:1;margin:0 0 6px;padding-left:18px;font-size:.92rem}.plan-card li{margin:3px 0}.pp-h{align-items:center;gap:14px;display:flex}.pp-h h1{margin:0;font-size:1.6rem}.pp-h p{margin:2px 0 0}.pp-foto{object-fit:cover;border:3px solid var(--surface-2);border-radius:50%;flex:none;width:76px;height:76px}.pp-ini{background:var(--accent);color:#fff;border:0;place-items:center;font-size:2rem;font-weight:700;display:grid}.pp-t{margin:0 0 8px;font-size:1.15rem}.pp-unete{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.novedades{border:2px solid var(--brand)}.novedades h2 .badge{vertical-align:middle;font-size:.8rem}.nov{align-items:flex-start}.nov-ico{text-align:center;flex:none;width:28px;font-size:1.3rem;line-height:1.2}.nov .name{margin:0}.nov p{margin:2px 0}.sec-t{margin:6px 0 10px;font-size:1.15rem}.dato-fijo{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin:0;padding:10px 12px}.faq{flex-direction:column;gap:6px;display:flex}.faq details{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 12px}.faq summary{cursor:pointer;font-weight:600}.faq p{margin:8px 0 2px}.resp-ayuda{background:var(--surface-2);border-radius:8px;margin:4px 0;padding:8px 10px}.comp-combo{border-top:1px dashed var(--line);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.comp-combo ul{margin:0;padding-left:18px}.comp-combo li{margin:3px 0}.ya-tengo{color:var(--dinero);font-size:.8rem;font-style:normal;font-weight:600;display:block}.avatar-sm img{object-fit:cover;border-radius:50%;width:100%;height:100%}.foto-perfil{align-items:center;gap:14px;margin:4px 0 14px;display:flex}.foto-acc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.foto-acc .small{flex-basis:100%}.foto-acc .msg{flex-basis:100%;margin:0}.ajuste-foto{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin:4px 0 16px;padding:12px;display:flex}.ajuste-foto>p{text-align:center;margin:0}.ajuste-lienzo{touch-action:none;cursor:grab;box-shadow:0 0 0 3px var(--accent);border-radius:50%;max-width:100%}.ajuste-lienzo:active{cursor:grabbing}.ajuste-zoom{align-items:center;gap:8px;width:min(300px,100%);display:flex}.ajuste-zoom input{flex:1}.ajuste-flechas{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pp{--pp-a:#c2185b;--pp-c:#b8860b;--pp-suave:#fce4ec;overflow:hidden}.pp-cab{flex:none;height:118px;margin:-28px -24px 0;position:relative}.pp-logo{object-fit:contain;background:#fff;border-radius:50%;width:52px;height:52px;padding:5px;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000026}.pp .pp-h{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:-82px;position:relative}.pp .pp-h h1{margin:6px 0 0;font-size:1.5rem}.pp .pp-foto{border:4px solid #fff;width:108px;height:108px;box-shadow:0 4px 14px #0000002e}.pp .pp-ini{background:var(--pp-a);font-size:2.4rem}.pp .pp-t{color:var(--pp-a)}.pp-wa{background:var(--pp-c);border-color:var(--pp-c);color:#fff}.pp-wa:hover{filter:brightness(1.08);color:#fff}.pp-wa .wa-i{color:#fff}.pp .vit-it{border:2px solid var(--pp-suave)}.pp .vit-it:hover{border-color:var(--pp-a)}.pp .vit-it em{color:var(--pp-c)}.pp-pill{background:var(--pp-suave);color:var(--pp-a);border-radius:99px;align-self:flex-start;padding:1px 8px;font-weight:600}.pp .pp-unete{background:var(--pp-suave);border-top:0;border-radius:14px;padding:14px}.pp .pp-unete .pp-t{margin:0}.pp-borde{border:2px solid var(--pp-a);color:var(--pp-a);white-space:normal;background:#fff;justify-content:center}.dp{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;display:grid}.dp-grupo{margin-bottom:12px}.dp-grupo>b{margin-bottom:6px;font-size:.85rem;display:block}.dp-sws{flex-wrap:wrap;gap:8px;display:flex}.dp-sw{cursor:pointer;width:92px;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:11px;flex-direction:column;align-items:stretch;gap:3px;padding:3px;font-size:.75rem;display:flex}.dp-sw.sel{border-color:var(--ink);font-weight:700}.dp-c{border-radius:8px;height:40px;display:block;position:relative}.dp-c i{border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:5px;right:5px}.dp-mas{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:6px 0 12px;padding-top:12px;display:grid}.dp-mas>div{flex-direction:column;gap:6px;display:flex}.dp-mas b{font-size:.85rem}.seg{border:1px solid var(--line);border-radius:9px;display:flex;overflow:hidden}.seg button{background:var(--surface);cursor:pointer;color:var(--ink);border:0;flex:1;padding:7px;font-size:.85rem}.seg button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.dp-propio{cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:flex}.dp-propio input{cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0}.dp-logo{align-items:center;gap:8px;display:flex}.dp-logo img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:50%;width:40px;height:40px;padding:3px}.dp-vista{flex-direction:column;align-items:center;gap:6px;display:flex;position:sticky;top:12px}.dp-tel{color:#222;width:240px;box-shadow:var(--shadow);border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding-bottom:12px;display:flex;overflow:hidden}.dp-cab{width:100%;height:78px;position:relative}.dp-cab .pp-logo{width:38px;height:38px;padding:3px;top:8px;right:8px}.dp-foto{object-fit:cover;border:3px solid #fff;border-radius:50%;width:72px;height:72px;margin-top:-40px;position:relative;box-shadow:0 3px 10px #0000002e}.dp-ini{background:var(--pp-a);color:#fff;place-items:center;font-size:1.8rem;font-weight:700;display:grid}.dp-nom{font-size:.95rem}.dp-wa{background:var(--pp-c);color:#fff;text-align:center;border-radius:9px;width:calc(100% - 24px);padding:7px 10px;font-size:.72rem;font-weight:600}.dp-t{color:var(--pp-a);align-self:flex-start;margin:4px 12px 0;font-size:.85rem}.dp-it{border:2px solid var(--pp-suave);border-radius:10px;gap:8px;width:calc(100% - 24px);padding:6px;font-size:.72rem;display:flex}.dp-it>span:last-child{flex-direction:column;gap:2px;display:flex}.dp-it em{color:var(--pp-c);font-style:normal;font-weight:700}.dp-img{background:var(--pp-suave);border-radius:8px;flex:none;width:44px;height:44px}@media (max-width:860px){.dp{grid-template-columns:1fr}.dp-vista{order:-1;position:static}}.pp a.pp-wa,.pp a.pp-wa:hover{color:#fff;background:var(--pp-c);border-color:var(--pp-c)}.pp a.pp-borde,.pp a.pp-borde:hover{color:var(--pp-a);border-color:var(--pp-a)}.ajuste-lienzo{background:#fff}.pp-logo,.dp-logo img,.dp-cab .pp-logo{object-fit:cover;padding:0}.redes-elegir{flex-wrap:wrap;gap:8px;display:flex}.red-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.red-chip.on{color:#fff}.red-campo label{align-items:center;gap:6px;display:flex}.pp-redes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pp-redes a,.pp-redes a:hover{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;text-decoration:none;transition:transform .15s;display:grid}.pp-redes a:hover{transform:scale(1.08)}.yt{flex-direction:column;gap:5px;margin:0;display:flex}.yt-marco{aspect-ratio:16/9;background:#111;border-radius:12px;position:relative;overflow:hidden}.yt-marco iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-ver{cursor:pointer;background:#111;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.yt-ver img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.yt-play{background:red;border-radius:12px;place-items:center;width:62px;height:44px;display:grid;position:relative;box-shadow:0 3px 12px #00000059}.yt-ver:hover .yt-play{transform:scale(1.06)}.yt figcaption{font-size:.85rem;font-weight:600}.pp-videos{flex-direction:column;gap:12px;display:flex}.pp-videos-mini{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-videos-mini .yt-play{border-radius:9px;width:42px;height:30px}.pp-videos-mini figcaption{font-size:.78rem}.vid-fila{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:12px;padding:10px;display:grid}.vid-campos{flex-direction:column;gap:6px;display:flex}.vid-mini{aspect-ratio:16/9;object-fit:cover;background:var(--surface-2);border-radius:8px;width:150px}.vid-vacio{color:var(--muted);place-items:center;font-size:1.4rem;display:grid}.vid-mas{border:2px dashed var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;padding:9px;font-weight:600}.ok-txt{color:var(--ok)}.bad-txt{color:var(--bad)}@media (max-width:560px){.vid-fila{grid-template-columns:1fr}.vid-mini{width:100%}}.yt-vert .yt-marco{aspect-ratio:9/16;width:100%;max-width:260px;margin:0 auto}.yt-ig .yt-marco{aspect-ratio:9/15.5;background:#fff}.pp-videos-mini .yt-vert .yt-marco{max-width:none}.yt-plat{color:#fff;background:#00000040;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.pp-videos-mini{align-items:start}.pp-videos-mini .yt-plat{padding:2px 6px;font-size:.66rem;top:6px;left:6px}.yt-vert figcaption{text-align:center}.top-ico.avatar-sm{cursor:pointer;font:inherit;border:0;padding:0;font-weight:700}.encuesta{border-top:4px solid var(--accent)}.nps{grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;display:grid}.nps-b{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;padding:0;font-weight:700}.nps-b.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.nps-ext{justify-content:space-between;margin-top:-4px;display:flex}.seg-desc{border:1px solid var(--line);border-radius:9px;gap:0;width:fit-content;max-width:100%;margin-bottom:6px;display:flex;overflow:hidden}.seg-desc button{background:var(--surface);cursor:pointer;color:var(--muted);white-space:nowrap;border:0;padding:6px 10px;font-size:.82rem;font-weight:600}.seg-desc button+button{border-left:1px solid var(--line)}.seg-desc button.on{background:var(--accent);color:var(--accent-ink)}.inv-salio{border-left:4px solid var(--ok,#2e7d4f);gap:8px}.inv-salio p{margin:0}.mv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mv-c{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px 8px;display:flex}.mv-c b{white-space:nowrap;letter-spacing:-.01em;font-size:clamp(.82rem,3.6vw,1.05rem)}.cifras-txt{background:var(--surface-2);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cifras-txt p{flex:240px;margin:0}.stat.cifra b{white-space:nowrap;font-size:clamp(1.15rem,5.2vw,1.9rem)}.pqr-row{flex-direction:column;align-items:stretch}.pqr-row summary{cursor:pointer;line-height:1.7}.pqr-cuerpo{flex-direction:column;gap:8px;padding-top:8px;display:flex}.sop-compras{margin:4px 0 0;padding-left:18px}.sop-cli .name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cat-retirados{border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.cat-retirados p{margin:0}.cat-retirado img{filter:saturate(.75)}.retirado-pill{align-self:flex-start;margin:2px 0;font-style:normal}.cat-manual{background:var(--accent-soft);border:1px solid var(--accent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cat-manual p{margin:2px 0 0}.inv-tabs{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:0;display:flex}.inv-tabs a{color:var(--muted);border:2px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:6px;margin-bottom:-2px;padding:9px 14px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.inv-tabs a em{background:var(--surface-2);border-radius:99px;padding:1px 7px;font-size:.75rem;font-style:normal}.inv-tabs a[aria-current=page]{color:var(--accent);background:var(--surface);border-color:var(--line)}.inv-tabs a:last-child[aria-current=page]{color:#9b1747;background:#fdf1f5;border-color:#f2c3d3}.inv-donde{border-radius:10px;margin:0;padding:8px 12px;font-size:.88rem}.inv-donde.mio{background:var(--accent-soft);color:var(--ink)}.inv-donde.cat{color:#5e1530;background:#fdf1f5}.cat-modo{background:#fffbfc;border:2px dashed #f2c3d3}.cat-modo .cat-it{background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .inv-donde.cat,:root:not([data-theme=light]) .inv-tabs a:last-child[aria-current=page]{color:#ffd3e1;background:#3a1a27;border-color:#5e2a3e}:root:not([data-theme=light]) .cat-modo{background:0 0;border-color:#5e2a3e}:root:not([data-theme=light]) .cat-modo .cat-it{background:var(--surface)}}:root[data-theme=dark] .inv-donde.cat,:root[data-theme=dark] .inv-tabs a:last-child[aria-current=page]{color:#ffd3e1;background:#3a1a27;border-color:#5e2a3e}:root[data-theme=dark] .cat-modo{background:0 0;border-color:#5e2a3e}:root[data-theme=dark] .cat-modo .cat-it{background:var(--surface)}@media (max-width:560px){.inv-tabs{grid-template-columns:1fr 1fr;gap:4px;display:grid}.inv-tabs a{text-align:center;justify-content:center;padding:9px 6px;font-size:.86rem}}.como-pagar{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.como-pagar h2{margin:0;font-size:1.15rem}.como-pagar p{margin:0}.cp-lista{flex-direction:column;gap:8px;display:flex}.cp-fila{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cp-t{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700;display:block}.cp-v{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.mp-banco{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:10px 12px;display:flex}.mp-banco legend{padding:0 4px;font-size:.9rem;font-weight:700}.cp-medios{border-top:1px dashed #bbb;margin-top:10px;padding-top:8px;font-size:.92rem}.cp-medios p{margin:2px 0}.cp-medios span{color:#555}.plan-lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.plan-lista li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:4px 0;font-size:.92rem;display:flex}.cobro-row{flex-wrap:wrap;align-items:flex-start}.cobro-barra{background:var(--surface-2);border-radius:99px;max-width:320px;height:6px;margin:4px 0;overflow:hidden}.cobro-barra span{background:var(--ok,#2e7d4f);height:100%;display:block}.cp-plan{border-top:1px dashed #bbb;flex-direction:column;gap:6px;margin-top:10px;padding-top:8px;display:flex}.rc{--rc:#24508a;--rc-suave:#e8eef7;gap:4.5mm;padding-top:0}.rc-franja{background:var(--rc);height:5px;margin:0 -9mm 1mm}.rc-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rc-emisor{align-items:flex-start;gap:10px;min-width:0;display:flex}.rc-logo{object-fit:contain;border-radius:8px;flex:none;width:44px;height:44px}.rc-emisor h1{margin:0 0 2px;font-family:Gloock,Georgia,serif;font-size:16pt;font-weight:400;line-height:1.1;color:#111!important}.rc-emisor p{margin:0;font-size:8.5pt;color:#555!important}.rc-emisor .rc-rol{letter-spacing:.02em;margin-bottom:2px;font-size:8pt;font-weight:700;color:var(--rc)!important}.rc-doc{text-align:right;white-space:nowrap;color:#555;flex-direction:column;align-items:flex-end;gap:2px;font-size:8.5pt;display:flex}.rc-doc-t{text-transform:uppercase;letter-spacing:.09em;font-size:7.5pt;font-weight:700;color:var(--rc)!important}.rc-num{font-variant-numeric:tabular-nums;font-size:15pt;color:#111!important}.rc-estado{text-transform:uppercase;letter-spacing:.06em;border:1.5px solid;border-radius:99px;margin-top:3px;padding:2px 8px;font-size:7.5pt;font-weight:800}.rc-estado.pagado{background:#e7f4ec;border-color:#1e6b43;color:#1e6b43!important}.rc-estado.credito{background:#fff4e0;border-color:#c98a1e;color:#9a5b00!important}.rc-estado.anulado{background:#fdecea;border-color:#b42318;color:#b42318!important}.rc-cliente{border:1px solid #e2e2e6;border-radius:8px;overflow:hidden}.rc-cl-t{background:var(--rc-suave);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #e2e2e6;padding:4px 10px;font-size:7.5pt;font-weight:800;color:var(--rc)!important}.rc-cl-datos{flex-wrap:wrap;gap:2mm 10mm;padding:6px 10px;font-size:9.5pt;display:flex}.rc-cl-datos div{flex-direction:column;display:flex}.rc-cl-datos span,.rc-pago span,.rc-totales span{text-transform:uppercase;letter-spacing:.05em;font-size:7.5pt;color:#777!important}.rc-tabla{border-collapse:collapse;width:100%;font-size:9.3pt}.rc-tabla th{background:var(--rc);text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:5px 6px;font-size:7.5pt;color:#fff!important}.rc-tabla th:first-child{border-radius:6px 0 0 6px}.rc-tabla th:last-child{border-radius:0 6px 6px 0}.rc-tabla td{vertical-align:top;border-bottom:1px solid #ececf0;padding:6px}.rc-tabla tbody tr:nth-child(2n) td{background:#fafafb}.rc-tabla .r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rc-tabla .c{text-align:center}.rc-resumen{justify-content:space-between;align-items:flex-start;gap:8mm;display:flex}.rc-pago{flex-direction:column;gap:4px;padding-top:2px;font-size:9.5pt;display:flex}.rc-pago div{flex-direction:column;display:flex}.rc-totales{flex-direction:column;gap:3px;min-width:52%;font-size:9.5pt;display:flex}.rc-totales div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rc-totales b{font-variant-numeric:tabular-nums}.rc-total{background:var(--rc);border-radius:6px;margin:2px 0;padding:5px 8px;font-size:12.5pt;color:#fff!important}.rc-total span{font-weight:800;color:#fff!important;font-size:9pt!important}.rc-total b{color:#fff!important}.rc-saldo{border-top:1.5px solid #c98a1e;padding-top:3px}.rc-saldo span,.rc-saldo b{color:#9a5b00!important}.rc-bloque{flex-direction:column;gap:3px;font-size:9pt;display:flex}.rc-bloque h2{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #e2e2e6;margin:0 0 2px;padding-bottom:2px;font-family:inherit;font-size:7.5pt;font-weight:800;color:var(--rc)!important}.rc-bloque p{margin:0}.rc-bloque p span{text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:8pt;color:#777!important}.rc-chip{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:1px 7px;font-size:7.5pt;font-weight:800}.rc-chip.pagada{background:#e7f4ec;color:#1e6b43!important}.rc-chip.abonada{background:#e8eef7;color:#24508a!important}.rc-chip.pendiente{background:#f2f2f4;color:#555!important}.rc-chip.vencida{background:#fdecea;color:#b42318!important}.rc-abonos{font-size:8.5pt;color:#444!important;margin:2px 0 0!important}.rc-abonos span{font-weight:700;color:#777!important}.rc-dos{grid-template-columns:1fr 1fr;gap:6mm;display:grid}.rc-dos>:only-child{grid-column:1/-1}.rc-pie{text-align:center;flex-direction:column;align-items:center;gap:3mm;margin-top:auto;display:flex}.rc-firmas{color:#777;grid-template-columns:1fr 1fr;gap:12mm;width:100%;font-size:8pt;display:grid}.rc-firmas div{flex-direction:column;align-items:center;gap:2px;display:flex}.rc-firmas span{border-top:1px solid #999;width:100%;margin-top:9mm;display:block}.rc-gracias{margin:0;font-family:Gloock,Georgia,serif;font-size:11.5pt;color:var(--rc)!important}.rc-legal{margin:0;font-size:7pt;color:#888!important}@media print{.rc-tabla th,.rc-total,.rc-franja,.rc-chip,.rc-estado,.rc-cl-t{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dc-colores{border:0;flex-wrap:wrap;gap:8px 18px;margin:4px 0 12px;padding:0;display:flex}.dc-colores legend{margin-bottom:6px;font-weight:600}.dc-color{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.dc-muestra{border-radius:50%;width:20px;height:20px;display:inline-block;box-shadow:0 0 0 1px #00000026}@media screen and (max-width:560px){.rc-h{flex-direction:column;gap:12px}.rc-doc{text-align:left!important;align-items:flex-start!important}.rc-emisor h1{font-size:15pt}}.rc.rc-captura .rc-h{flex-direction:row!important;gap:10px!important}.rc.rc-captura .rc-doc{text-align:right!important;align-items:flex-end!important}.rc.rc-captura .rc-emisor h1{font-size:16pt}div.tile{cursor:default}div.tile:hover{border-color:var(--line);box-shadow:none}div.tile.alert:hover{border-color:var(--warn)}.row-link .chev{color:var(--muted);margin-left:8px}.row-link:hover .chev{color:var(--accent)}.cuenta-lista{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.cuenta-lista h1{margin:4px 0 0}.cuenta-lista p{margin:0}.cuenta-lista-ok{background:var(--ok-soft);width:56px;height:56px;color:var(--ok);border-radius:50%;place-items:center;font-size:1.8rem;font-weight:700;display:grid}.imp-nota{text-align:center;color:var(--muted);flex-basis:100%}.fact-lista{flex-direction:column;gap:8px;display:flex}.fact-fila{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) 70px 120px;align-items:end;gap:10px;padding:10px;display:grid}.fact-fila.dudosa{border-color:var(--warn);background:var(--warn-soft)}.fact-fila.fuera{opacity:.5}.fact-desc{flex-direction:column;gap:4px;min-width:0;display:flex}.fact-inc{align-self:center}@media (max-width:700px){.fact-fila{grid-template-columns:auto 1fr 1fr}.fact-desc{grid-column:2/-1}.fact-cant{grid-column:2}.fact-costo{grid-column:3}}.bp{flex-direction:column;gap:4px;display:flex;position:relative}.bp-lista{z-index:20;box-shadow:var(--shadow);max-height:320px;position:absolute;top:100%;left:0;right:0;overflow:auto}.bp-lista button:disabled{opacity:.5;cursor:not-allowed}.bp-nada{background:var(--surface);color:var(--muted);margin:0;padding:10px 12px}.bp-elegido{border:1px solid var(--ok);background:var(--ok-soft);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.bp-ok{color:var(--ok);font-weight:700}.bp-nombre{flex:1;min-width:0}.qr-pago{border:1px dashed var(--line);border-radius:14px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;display:flex}.qr-pago h3{margin:0;font-size:1rem}.qr-actual{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.qr-img{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:10px;width:140px;height:140px}.qr-vacio{border:1px dashed var(--line);width:140px;height:140px;color:var(--muted);border-radius:10px;place-items:center;font-weight:700;display:grid}.cp-qr{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;padding:10px;display:flex}.cp-qr img{object-fit:contain;width:180px;height:180px}.cp-qr>div{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:160px;display:flex}.rc-medios-in{justify-content:space-between;align-items:flex-start;gap:4mm;display:flex}.rc-qr{color:#555;flex-direction:column;align-items:center;gap:1mm;margin:0;font-size:7pt;display:flex}.rc-qr img{object-fit:contain;width:26mm;height:26mm}.ajuste-lienzo.cuadrado{border-radius:10px!important}.oferta{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.oferta s{color:var(--muted);font-size:.9em}.oferta b{color:var(--bad,#b3261e);font-size:1.1em}.oferta em{background:var(--bad-soft,#fde8e6);color:var(--bad,#b3261e);border-radius:99px;padding:1px 8px;font-size:.78rem;font-style:normal;font-weight:600}.oferta.grande b{font-size:1.6rem}.oferta.grande s{font-size:1.05rem}.np-oferta{border:1px dashed var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.promo-precio-caja{margin:6px 0}.promo-editar{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-basis:100%;padding:10px}.promo-cant{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.promo-cant>span:first-child{font-weight:600}.promo-cant-ctl{align-items:center;gap:10px;display:inline-flex}.promo-cant-ctl b{text-align:center;min-width:24px;font-size:1.2rem}.promo-cant-total{color:var(--accent);font-weight:700}.promo-cant small{flex-basis:100%}button.enlace{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.compartir{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pp{width:min(560px,100%)}.pp-lado,.pp-main,.pp-cuerpo{display:contents}.pp-fin{order:2}.pp-pie{order:3}.promo-cuerpo,.promo-der{flex-direction:column;gap:16px;display:flex}@media (min-width:960px){:is(.auth:has(.pp),.auth:has(.promo-ancha)){place-items:start center;padding:32px 24px}.pp{width:min(1180px,100%);padding:28px 32px}.pp .pp-cab{height:150px;margin:-28px -32px 0}.pp-cuerpo{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:36px;display:grid}.pp-lado{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.pp-main{flex-direction:column;gap:22px;min-width:0;display:flex}.pp-fin{order:0}.pp .pp-h{margin-top:-96px}.pp .pp-foto{width:132px;height:132px}.pp-lado .como-pagar{font-size:.92rem}.pp .vitrina{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.pp .vit-it{grid-template-columns:1fr;align-items:start;gap:10px;padding:10px}.pp .vit-it img,.pp .vit-it .np-sinimg{aspect-ratio:1;width:100%;height:auto}.pp .vit-it b{font-size:1rem}.pp-videos-mini{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-videos>.yt,.pp-videos>figure{max-width:720px}.promo-ancha{width:min(1080px,100%);padding:28px 36px}.promo-ancha .promo-cuerpo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.promo-ancha .promo-izq{position:sticky;top:20px}.promo-ancha h1{font-size:2rem!important}}.hoy-principio{font-family:var(--f-display);color:var(--muted);max-width:720px;margin-top:6px;font-style:italic}.avance{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:20px 28px;display:grid}.avance-mas{border-top:1px solid var(--line);padding-top:10px}.avance-mas summary{cursor:pointer;color:var(--accent);font-weight:600;list-style:none}.avance-mas summary:before{content:"▸ "}.avance-mas[open] summary:before{content:"▾ "}.avance-mas[open] summary{margin-bottom:12px}.btn.salir-app{border-color:var(--bad,#b3261e);color:var(--bad,#b3261e);background:var(--surface);justify-content:center;font-weight:700}.btn.salir-app svg{width:18px;height:18px}.side .who .btn.salir-app{width:100%;margin-top:6px}.sheet-list .sheet-salir,.sheet-list .sheet-salir svg{color:var(--bad,#b3261e);font-weight:700}.ph{gap:12px}.ph-barra{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.ph-barra i{background:var(--ok,#1f7a4d);border-radius:99px;height:100%;transition:width .3s;display:block}.ph-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ph-it{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.ph-it.hecha{background:var(--surface-2)}.ph-it.hecha .ph-txt b{color:var(--muted);text-decoration:line-through}.ph-check{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.ph-check[aria-pressed=true]{background:var(--ok,#1f7a4d);border-color:var(--ok,#1f7a4d)}.ph-check[aria-pressed=true] span{border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:11px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.ph-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ph-txt b{font-size:1rem;line-height:1.35}.ph-txt input{font:inherit;border:1px solid var(--accent);border-radius:8px;padding:6px 8px}.ph-acc{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ph-nueva{gap:8px;display:flex}.ph-nueva input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:10px 12px}.ph-prog{margin-bottom:14px}.ph-prog .strip{margin-top:6px}.palabra{background:linear-gradient(135deg,var(--accent),#1a3c6b);color:#fff;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.palabra-et{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:.74rem;font-weight:700}.palabra p{font-family:var(--f-display);margin:0;font-size:1.25rem;line-height:1.45}.palabra-firma{opacity:.85;font-size:.85rem}.cmp-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.cmp-c{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.cmp-c b{font-size:1.4rem;font-family:var(--f-display);font-weight:500}.cmp-c.alerta{background:color-mix(in srgb,#e8b4a8 14%,var(--surface));border-color:#e8b4a8}.cmp-v{font-size:.8rem;font-weight:700}.cmp-v.up{color:var(--ok,#1f7a4d)}.cmp-v.down{color:var(--bad,#b3261e)}.cmp-meta{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.cmp-meta-h{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cmp-meta .track{position:relative}.cmp-meta-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmp-meta-form input{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:10px;flex:160px;padding:9px 12px}.coach-aviso{color:inherit;flex-direction:row;align-items:center;gap:12px;text-decoration:none}.coach-aviso>span:first-child{font-size:1.6rem}.coach-aviso .grow{flex-direction:column;gap:2px;display:flex}.cmp-meta .track{background:var(--surface-2);border-radius:99px;height:10px;position:relative}.cmp-meta .track .fill{background:var(--accent);border-radius:99px;height:100%}.cmp-meta .track .pace{background:var(--ink);border-radius:2px;width:2px;height:18px;position:absolute;top:-4px}.ia-form{flex-direction:column;gap:8px;display:flex}.ia-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px}.ia-form .btn{align-self:flex-end}.ia-ideas{flex-wrap:wrap;gap:6px;display:flex}.ia-ideas .btn{white-space:normal;text-align:left}.ia-qa{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.ia-q{margin:0;font-weight:700}.ia-r{white-space:pre-wrap;margin:0;line-height:1.5}.ia-equipo{background:var(--surface-2);border-radius:12px;padding:14px}.ia-bloq{border-style:dashed}.terminos h1{font-size:1.5rem;line-height:1.25}.terminos h2{border-top:1px solid var(--line);margin-top:22px;padding-top:14px;font-size:1.15rem}.terminos h3{margin-top:8px;font-size:1rem}.terminos p,.terminos li{line-height:1.6}.terminos ul{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.terminos-marca{letter-spacing:.08em;margin:8px 0 0;font-weight:800}.pe-lista{flex-direction:column;gap:10px;display:flex}.pe-item{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pe-item img,.pe-sin{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;place-items:center;width:64px;height:64px;font-size:1.6rem;display:grid}.pe-item .grow{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.pe-item .btn{margin-left:auto}.revista-pag{flex-direction:column;gap:10px;min-height:0;display:flex}.revista-barra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.revista-barra .grow{flex:160px}.revista-marco{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;height:calc(100dvh - 210px);min-height:480px}@media (min-width:960px){.revista-marco{height:calc(100dvh - 150px)}}.visor{flex-direction:column;gap:8px;display:flex}.visor-zoom{z-index:2;background:var(--bg,#fff);justify-content:flex-end;align-items:center;gap:8px;padding:4px 0;display:flex;position:sticky;top:0}.visor-zoom .muted{margin-right:auto}.visor-paginas{flex-direction:column;align-items:safe center;gap:10px;display:flex;overflow-x:auto}.visor-pag{background:#fff;border-radius:4px;max-width:none;display:block;box-shadow:0 1px 4px #0000001f}.rr{flex-direction:column;gap:14px;display:flex}.rr p,.rr h2,.rr h3{margin:0}.rr-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fdeef6 0%,#eef3ff 100%);border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}.rr-hero-t{align-items:center;gap:12px;display:flex}.rr-hero h2{font-size:1.3rem;line-height:1.25}.rr-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#a63b72;font-size:.72rem;font-weight:700}.rr-claves{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.rr-clave{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.rr-clave b{font-family:var(--f-display);color:var(--accent);font-size:1.35rem;line-height:1.1}.rr-clave small{color:var(--muted);font-size:.78rem;line-height:1.3}.rr-sec-h{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rr-ico{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.rr-ico img{width:34px;height:34px}.rr-urgente{color:#3d2a00;background:#fff8ef;border:1px solid #f6d9b6;border-radius:18px;padding:14px}.rr-urgente h3{font-size:1.05rem}.rr-acciones{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px}.rr-acciones ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rr-acciones li{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rr-n{color:#fff;background:#e0679f;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.85rem;font-weight:700;display:grid}.rr-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rr-items li{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.rr-urgente .rr-items li{background:#ffffffbf;border-color:#f3dfc4}.rr-it-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rr-tag{color:#a63b72;white-space:nowrap;background:#fdeef6;border-radius:999px;flex:none;padding:2px 9px;font-size:.74rem;font-weight:700}.rr-pag{color:var(--muted);font-size:.74rem;font-style:normal}.rr-secs{gap:10px;display:grid}@media (min-width:960px){.rr-secs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.rr-sec[open]{grid-column:1/-1}}.rr-sec{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow:hidden}.rr-sec>summary{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.rr-sec>summary::-webkit-details-marker{display:none}.rr-sec-t{flex-direction:column;flex:auto;min-width:0;display:flex}.rr-sec-t small{color:var(--muted);font-size:.8rem}.rr-chev{color:var(--muted);flex:none;transition:transform .2s}.rr-sec[open]>summary .rr-chev{transform:rotate(90deg)}.rr-sec[open]>summary{border-bottom:1px solid var(--line)}.rr-sec>.rr-items{background:var(--surface-2);padding:12px}.rr-rev{margin:8px 0 0;font-size:1.05rem}.revista .btn{white-space:nowrap}.mp-cab{flex-direction:column;gap:10px;display:flex}.mp-url{overflow-wrap:anywhere;font-weight:700}.mp-avance{flex-direction:column;gap:6px;font-size:.92rem;display:flex}.mp-barra{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.mp-barra i{background:var(--accent);border-radius:99px;height:100%;display:block}.mp-lista{flex-direction:column;gap:10px;display:flex}.panel.mp-sec{gap:0;padding:0;display:block}.mp-sec>summary{cursor:pointer;align-items:center;gap:12px;padding:16px;list-style:none;display:flex}.mp-sec>summary::-webkit-details-marker{display:none}.mp-ico{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.mp-ico img{width:36px;height:36px;display:block}.mp-sec>summary .pill{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:45%;overflow:hidden}.mp-chev{color:var(--muted,#888);flex:none;font-size:1.4rem;transition:transform .2s}.mp-sec[open]>summary .mp-chev{transform:rotate(90deg)}.mp-sec[open]>summary{border-bottom:1px solid var(--line)}.mp-cuerpo{flex-direction:column;gap:12px;padding:16px;display:flex}.mp-sec>summary .grow{flex:auto;min-width:0}@media (min-width:960px){.mp-cab{flex-flow:wrap;justify-content:space-between;align-items:center}.mp-cab .mp-avance{flex:100%}.mp-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mp-sec[open]{grid-column:1/-1}.mp-sec:not([open])>summary{flex-wrap:wrap;min-height:92px;padding:18px}.mp-sec:not([open])>summary .grow{flex:calc(100% - 64px)}.mp-sec>summary:hover{background:var(--hover,#24508a0a)}}.accs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.acc-it{text-align:center;background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 4px;text-decoration:none;display:flex}.acc-it:hover{border-color:var(--accent)}.acc-ico{border-radius:16px;place-items:center;width:54px;height:54px;display:grid;position:relative}.acc-ico img{width:40px;height:40px;display:block}.acc-ico em{color:#fff;border:2px solid var(--surface);background:#d6336c;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:-6px;right:-8px}.acc-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-it b{font-size:.84rem;line-height:1.2}.acc-it small{color:var(--muted,#777);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}@media (min-width:960px){.accs{gap:14px}.acc-it{text-align:left;flex-direction:row;gap:12px;padding:14px 16px}.acc-it b{font-size:.95rem}.acc-it small{font-size:.8rem}}.ph-it{align-items:center}.ph-it .ph-txt b{line-height:1.3}.ph-acc{flex:none;align-items:center;gap:6px;margin:0;display:flex}.ph-acc .btn.sm{min-height:36px}.ph-mas{position:relative}.ph-mas>summary{letter-spacing:1px;cursor:pointer;justify-content:center;min-width:36px;font-size:1.1rem;list-style:none}.ph-mas>summary::-webkit-details-marker{display:none}.ph-menu{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:170px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #00000024}.ph-menu a,.ph-menu button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.ph-menu a:hover,.ph-menu button:hover{background:var(--surface-2)}@media (max-width:420px){.ph-acc-t{display:none}.ph-acc .btn.wa{padding-inline:10px}}.panel{box-shadow:var(--shadow)}.brand b{font-weight:700}.mp-cab .quick{flex-wrap:nowrap;gap:8px}.mp-cab .quick>*{white-space:nowrap}@media (max-width:420px){.mp-cab .quick .btn{padding-inline:12px}}.mp-cambiar>summary{cursor:pointer;color:var(--accent);font-weight:600}.mp-cambiar[open]{flex:100%}@media (min-width:960px){.mp-cab .quick{margin-left:auto}.mp-cambiar{flex:100%;order:3}.mp-cab .mp-avance{order:4}}.pc-in{flex-direction:column;gap:12px;display:flex}.vt-fechas>summary{cursor:pointer;color:var(--accent);font-weight:600}@media (min-width:960px){.vt-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.vt-res .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-res .tile b{overflow-wrap:anywhere;font-size:1.3rem;line-height:1.15}.mp-cuerpo .kpis .tile b{font-size:1.3rem}@media (min-width:960px){.vt-res .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-res .tile b{font-size:1.6rem}}.vt-res .tile b{white-space:nowrap;overflow-wrap:normal;font-size:clamp(1.05rem,5.2vw,1.3rem)}@media (min-width:960px){.vt-res .tile b{font-size:1.6rem}}.mp-cuerpo .panel{box-shadow:none;background:0 0;border:0;padding:0}.mp-cuerpo .panel>.panel-h>h2,.mp-cuerpo .panel>.panel-h:empty{display:none}.palabra{padding-right:96px;position:relative}.palabra-ico{filter:drop-shadow(0 6px 12px #00000040);width:64px;height:64px;position:absolute;top:18px;right:18px}@media (max-width:520px){.palabra{padding-right:20px}.palabra-ico{width:44px;height:44px;top:12px;right:14px}}@media (min-width:960px){.co-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cmp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cmp-c{padding:10px}.cmp-c b,.cmp-c .cmp-n{font-size:1.15rem}.palabra p{font-size:1.05rem;line-height:1.5}.mp-sec>summary .pill{max-width:42%}.cmp-c b{white-space:nowrap}}.eq-mas>summary{cursor:pointer;color:var(--accent);margin-top:4px}.eq-mas[open]>summary{margin-bottom:10px}.eq-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.eq-chips::-webkit-scrollbar{display:none}.eq-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.eq-chip span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:0 7px;font-size:.78rem;line-height:1.5}.eq-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.eq-chip.on span{color:#fff;background:#ffffff38}.fp-lista{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.fp+.fp{border-top:1px solid var(--line)}.fp>summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:flex}.fp>summary::-webkit-details-marker{display:none}.fp>summary:hover{background:var(--hover,#24508a0a)}.fp-t{flex-direction:column;min-width:0;display:flex}.fp-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fp-t small{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.fp>summary .pill{white-space:nowrap;flex:none}.fp>summary .mp-chev{color:var(--muted);flex:none;transition:transform .2s}.fp[open]>summary .mp-chev{transform:rotate(90deg)}.fp[open]>summary{background:var(--surface-2)}.fp-cuerpo{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 14px 16px;display:flex}@media (min-width:960px){.fp-lista{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.fp{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.fp+.fp{border-top:1px solid var(--line)}.fp-lista{align-items:start}}.eq .mp-cuerpo .panel h2:first-child,.eq .mp-cuerpo .invitar-box h2,.eq .mp-cuerpo .panel>.panel-h h2{display:none}.eq .mp-cuerpo .invitar-box{gap:12px}.fp-t{flex:auto}.cod-box{flex-wrap:wrap}.cod-box>div:first-child{flex:160px;min-width:0}.cod-box b{white-space:nowrap;font-size:clamp(1.05rem,5vw,1.4rem)}.mes-anio{flex:auto;gap:8px;display:flex}.mes-anio select{flex:1 1 0;min-width:0}.ie-form{flex-direction:column;gap:6px;display:flex}.ie-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ie-fila .mes-anio{flex:220px}.ie-falta{border:1px dashed var(--warn,#c98a12);background:color-mix(in srgb,var(--warn,#c98a12) 8%,transparent);border-radius:12px;padding:12px}.ie-aviso{font-weight:600;text-decoration:none;display:block}.pf-cab{flex-direction:row;align-items:center;gap:14px}.pf-foto{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.pf-ini{background:var(--surface-2);color:var(--accent);place-items:center;font-size:1.3rem;font-weight:700;display:grid}.pf-cab .grow{flex-direction:column;gap:3px;display:flex}.pf-nom{font-family:var(--f-display);font-size:1.15rem;font-weight:700;line-height:1.2}.sin-h2>.panel>h2:first-child{display:none}.sin-h2>.panel{box-shadow:none;background:0 0;border:0;padding:0}.inf-lista{gap:12px;display:grid}@media (min-width:960px){.inf-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.inf-card{flex-direction:row;align-items:flex-start;gap:14px}.inf-card .grow{flex-direction:column;gap:8px;min-width:0;display:flex}.inf-card h2{margin:0;font-size:1.05rem}.accs{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:calc(23.2558% - 6.04651px);grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.accs::-webkit-scrollbar{display:none}.acc-it{scroll-snap-align:start}@media (min-width:960px){.accs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-auto-flow:row;overflow:visible}}.ad-paso{flex-direction:column;gap:14px;display:flex}.ad-como{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.ad-aut{align-items:flex-start}.ad-q{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.ad-q legend{margin-bottom:6px;font-weight:700}.ad-tips{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:12px 14px;font-size:.9rem;list-style:none;display:flex}.ad-cam{border:2px dashed var(--line);background:var(--surface);cursor:pointer;color:var(--ink);font:inherit;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.ad-cam:hover{border-color:var(--accent)}.ad-foto{border-radius:18px;align-self:center;width:100%;max-width:320px;position:relative;overflow:hidden}.ad-foto img{width:100%;height:auto;display:block}.ad-escaneo{color:#fff;background:#14182859;place-items:center;display:grid;position:absolute;inset:0}.ad-escaneo span{background:linear-gradient(90deg,#0000,#ff7ab6,#0000);height:3px;animation:1.8s ease-in-out infinite alternate adScan;position:absolute;left:0;right:0;box-shadow:0 0 18px #ff7ab6}.ad-escaneo b{background:#00000073;border-radius:999px;padding:6px 12px;position:relative}@keyframes adScan{0%{top:6%}to{top:92%}}.ad-res{flex-direction:column;gap:14px;display:flex}.ad-res h3{margin:0 0 8px;font-size:1rem}.ad-tipo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-tipo b{font-family:var(--f-display);font-size:1.15rem}.ad-hall{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ad-hall li{align-items:flex-start;gap:10px;display:flex}.ad-hall li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-niv{flex:none;gap:3px;padding-top:6px;display:inline-flex}.ad-niv i{background:var(--line);border-radius:50%;width:8px;height:8px}.ad-niv.n1 i:nth-child(-n+1),.ad-niv.n2 i:nth-child(-n+2),.ad-niv.n3 i:nth-child(-n+3){background:#e0679f}.ad-ruts{gap:12px;display:grid}@media (min-width:960px){.ad-ruts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-rut{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px}.ad-rut ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ad-rut li{align-items:flex-start;gap:12px;display:flex}.ad-rut li img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;width:52px;height:52px}.ad-num{background:var(--surface-2);width:52px;height:52px;color:var(--muted);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.ad-rut li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-prod{font-size:.88rem}.ad-prod a{color:var(--accent)}.ad-prod em{color:var(--muted);font-style:normal}.ad-cons{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.ad-lead{background:var(--surface-2);flex-direction:column;gap:10px;display:flex}.ad-lead form{flex-direction:column;gap:10px;display:flex}.ad-lead h3{margin:0}.ad-pub .auth-card{max-width:640px}.ad-cab{align-items:flex-start;gap:14px;display:flex}.ad-cab h1{margin:0 0 4px}.pp-ad{color:#1a1d24;background:#fdeef6;border:1px solid #f6cfe2;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.pp-ad span{text-align:left;flex-direction:column;gap:2px;display:flex}.pp-ad small{color:#636b7a}.ad-hprods{flex-direction:column;gap:6px;margin-top:6px;display:flex}.ad-hp{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;align-items:center;gap:10px;max-width:460px;padding:6px 10px 6px 6px;text-decoration:none;display:flex}.ad-hp img,.ad-hp .ad-num{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:40px;height:40px}.ad-hp span{flex-direction:column;min-width:0;display:flex}.ad-hp b{font-size:.84rem;font-weight:600;line-height:1.25}.ad-hp em{color:var(--muted);font-size:.8rem;font-style:normal}.ad-hp:hover{border-color:var(--accent)}.ad-opc{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ad-cam small{font-size:.8rem}.ad-camara{flex-direction:column;gap:12px;display:flex}.ad-visor{aspect-ratio:3/4;background:#111;border-radius:22px;align-self:center;width:100%;max-width:340px;position:relative;overflow:hidden}.ad-visor video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.ad-ovalo{border:3px dashed #ffffffd9;border-radius:50%;position:absolute;inset:9% 14% 13%;box-shadow:0 0 0 999px #00000059}.ad-visor-msg,.ad-visor-tip{color:#fff;white-space:nowrap;background:#00000073;border-radius:999px;padding:5px 12px;font-size:.85rem;position:absolute;left:50%;transform:translate(-50%)}.ad-visor-msg{top:45%}.ad-visor-tip{bottom:3%}.ad-cuenta{color:#fff;text-shadow:0 2px 14px #0009;place-items:center;font-size:5rem;font-weight:800;display:grid;position:absolute;inset:0}.ad-disparo{min-width:150px}.ad-foto{aspect-ratio:auto}.ad-scan{background:#0a0c182e;position:absolute;inset:0;overflow:hidden}.ad-linea{background:linear-gradient(90deg,#0000,#ff2d55 20% 80%,#0000);height:3px;animation:2.4s ease-in-out infinite adBarrido;position:absolute;left:0;right:0;box-shadow:0 0 14px 3px #ff2d55bf}@keyframes adBarrido{0%{top:4%}50%{top:94%}to{top:4%}}.ad-ojo{-webkit-backdrop-filter:contrast(1.5)saturate(1.6);backdrop-filter:contrast(1.5)saturate(1.6);border:2px solid #ff2d55;border-radius:50%;width:24%;height:9%;animation:1s ease-in-out infinite alternate adLatido;position:absolute;top:36%;overflow:hidden;box-shadow:0 0 12px #ff2d55cc,inset 0 0 10px #ff2d5573}.ad-ojo.izq{left:22%}.ad-ojo.der{right:22%}.ad-ojo span{background:#ff2d55;height:2px;animation:.9s ease-in-out infinite alternate adBarridoOjo;position:absolute;left:0;right:0;box-shadow:0 0 8px #ff2d55}@keyframes adBarridoOjo{0%{top:5%}to{top:90%}}@keyframes adLatido{0%{opacity:.75;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}.ad-banda{height:20%;animation:2.4s ease-in-out infinite adBanda;position:absolute;left:0;right:0}.ad-banda-lin{-webkit-backdrop-filter:grayscale(.35)contrast(1.45)brightness(1.08);backdrop-filter:grayscale(.35)contrast(1.45)brightness(1.08);border-top:1px solid #ff2d5599;border-bottom:1px solid #ff2d5599}.ad-banda-tono{-webkit-backdrop-filter:saturate(1.7)contrast(1.15);backdrop-filter:saturate(1.7)contrast(1.15);background:linear-gradient(#ff2d5512,#ffaa0014)}@keyframes adBanda{0%{top:0}50%{top:80%}to{top:0}}.ad-trazos{width:100%;height:100%;position:absolute;inset:0}.ad-trazos path{fill:none;stroke:#ff2d55;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:3 2;filter:drop-shadow(0 0 1.5px #ff2d55);animation:1.2s linear infinite adTrazo}@keyframes adTrazo{to{stroke-dashoffset:-10px}}.ad-scan-txt{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:8px;right:8px}.ad-scan-txt b{color:#fff;text-align:center;background:#0000008c;border-radius:999px;padding:6px 12px;font-size:.85rem}.ad-scan-pts{gap:6px;display:flex}.ad-scan-pts i{background:#ffffff73;border-radius:50%;width:8px;height:8px}.ad-scan-pts i.on{background:#ff2d55}@media (prefers-reduced-motion:reduce){.ad-linea,.ad-banda,.ad-ojo,.ad-ojo span,.ad-trazos path{animation-duration:6s}}.ad-disp{font-size:.76rem;font-weight:600}.ad-disp.si{color:#1f7a3f}.ad-disp.no{color:var(--muted)}.ad-edad{background:linear-gradient(135deg,#fdeef6,#eef3ff);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.ad-edad-n{flex-direction:column;flex:none;display:flex}.ad-edad-n small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.ad-edad-n b{font-family:var(--f-display);font-size:1.5rem;line-height:1.1}.ad-edad p{flex:200px;margin:0;font-size:.92rem}.ad-banda-tono{height:16%;animation:2.4s ease-in-out infinite adBandaSigue}@keyframes adBandaSigue{0%{top:-4%}50%{top:86%}to{top:-4%}}.ad-linea-v{background:linear-gradient(#0000,#fffffff2 20% 80%,#0000);width:3px;animation:4.2s ease-in-out infinite adBarridoV;position:absolute;top:0;bottom:0;box-shadow:0 0 14px 4px #ffffffb3}@keyframes adBarridoV{0%{left:4%}50%{left:95%}to{left:4%}}.ad-banda-tono{-webkit-backdrop-filter:saturate(1.3)brightness(1.04);backdrop-filter:saturate(1.3)brightness(1.04);background:0 0;height:12%}.pb-grid{align-items:start;gap:14px;display:grid}@media (min-width:1100px){.pb-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.pb-inf>summary{cursor:pointer}.pb-inf[open]>summary{margin-bottom:12px}.pb-editor{flex-direction:column;gap:16px;display:flex}.pb-tipos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pb-tipo{border:1.5px solid var(--line);cursor:pointer;background:var(--surface);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.pb-tipo input{opacity:0;pointer-events:none;position:absolute}.pb-tipo b{font-size:1.05rem}.pb-tipo small{color:var(--muted);font-size:.78rem}.pb-tipo.on{background:#fdeef6;border-color:#e0679f}.pb-h{margin:0 0 8px;font-size:1rem}.pb-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pb-items li{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:flex-start;gap:12px;padding:10px;display:flex}.pb-items li img,.pb-items li .ad-num{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:56px;height:56px}.pb-items .grow{flex-direction:column;gap:6px;min-width:0;display:flex}.pb-items b{font-size:.92rem;line-height:1.3}.pb-para-in{padding:6px 8px;font-size:.85rem}.pb-nums{flex-wrap:wrap;gap:10px;display:flex}.pb-nums label{color:var(--muted);align-items:center;gap:6px;font-size:.82rem;display:flex}.pb-nums input{width:110px;padding:6px 8px}.pb-nums label:last-child input{width:64px}.pb-total{text-align:right;margin:8px 0 0}.pb-buscar{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.pb-hall{flex-direction:column;gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pb-hall li{background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:6px;display:flex}.pb-hall img,.pb-hall .ad-num{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:40px;height:40px}.pb-hall .grow{flex-direction:column;min-width:0;font-size:.86rem;display:flex}.pb-listo{background:var(--surface-2);flex-direction:column;gap:8px;display:flex}.pb-pub .auth-card{max-width:680px}.pb-cab{align-items:flex-start;gap:14px;display:flex}.pb-cab h1{margin:6px 0 4px;font-size:1.5rem}.pb-foto{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.pb-nota{white-space:pre-line;background:#fdeef6;border-left:4px solid #e0679f;border-radius:0 14px 14px 0;margin:0;padding:14px 16px;font-size:.98rem}.pb-nota cite{color:#a63b72;margin-top:6px;font-style:normal;font-weight:700;display:block}.pb-sec{flex-direction:column;gap:10px;display:flex}.pb-sec h2{margin:6px 0 0;font-size:1.2rem}.pb-items.pub li.on{background:#fff7fb;border-color:#e0679f}.pb-para{color:#a63b72;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:700}.pb-precio{font-weight:700}.pb-quiero{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.pb-quiero input[type=number]{width:60px;padding:4px 6px}.pb-pedido{flex-direction:column;gap:10px;display:flex}@media (max-width:560px){.pb-items.pub li{flex-wrap:wrap}.pb-items.pub .pb-quiero{border-top:1px dashed var(--line);flex-direction:row;justify-content:flex-end;align-items:center;width:100%;padding-top:8px}}.pb-items .grow{flex:140px}.ad-lotrata{color:#1f7a3f;background:#eaf7ee;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 9px;font-size:.78rem;font-weight:600;display:inline-block}.ad-rutina{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.ad-rutina h3{margin:0}.ad-pasos{gap:10px;display:grid}@media (min-width:700px){.ad-pasos{grid-template-columns:repeat(3,minmax(0,1fr))}}.ad-paso-l{background:var(--surface-2);border-radius:12px;padding:10px 12px}.ad-paso-l ol{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:20px;font-size:.88rem;display:flex}.ad-prods{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.ad-prods{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-prods li{border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:10px;display:flex}.ad-prods img,.ad-prods .ad-num{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:56px;height:56px}.ad-prods li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-prods b{font-size:.9rem;line-height:1.3}.ad-luego{background:var(--surface-2);border-radius:14px;padding:10px 14px}.ad-luego summary{cursor:pointer;font-weight:700}.ad-luego ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;font-size:.9rem;display:flex}.ch-lista{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.ch-sala{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.ch-sala:last-child{border-bottom:0}.ch-sala:hover{background:var(--surface-2)}.ch-av{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:800;display:grid;overflow:hidden}.ch-av img{object-fit:cover;width:100%;height:100%}.ch-av.grupo{background:#e8f0ff}.ch-av.grupo img{object-fit:contain;width:34px;height:34px}.ch-av.sm{width:38px;height:38px;font-size:.95rem}.ch-av.sm.grupo img{width:28px;height:28px}.ch-sala-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ch-sala-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ch-sala-h b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-sala-h small{color:var(--muted);flex-shrink:0;font-size:.76rem}.ch-sala-p{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.88rem;display:flex}.ch-sala-p>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-sala.nueva .ch-sala-p>span{color:var(--ink);font-weight:600}.ch-sala.nueva .ch-sala-h small{color:#1fa855;font-weight:700}.ch-badge{color:#fff;text-align:center;background:#1fa855;border-radius:99px;flex-shrink:0;min-width:21px;height:21px;padding:0 6px;font-size:.72rem;font-style:normal;font-weight:800;line-height:21px}.ch{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;height:calc(100dvh - 52px);margin-block:-8px;display:flex;overflow:hidden}.ch-top{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:10px 12px;display:flex}.ch-volver{color:var(--accent);padding:0 6px 4px;font-size:2rem;line-height:1;text-decoration:none}.ch-top-t{flex-direction:column;min-width:0;display:flex}.ch-top-t b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-top-t small{color:var(--muted);font-size:.78rem}.ch-msgs{overscroll-behavior:contain;background:#f3efe9 radial-gradient(#a3245a0d 1px,#0000 1px) 0 0/18px 18px;flex:1;min-height:0;padding:12px 10px 6px;overflow-y:auto}.ch-vacio{text-align:center;color:var(--muted);margin:30px 10px;font-size:.92rem}.ch-dia{text-align:center;margin:10px 0}.ch-dia span{color:var(--muted);background:#ffffffeb;border-radius:9px;padding:4px 10px;font-size:.74rem;display:inline-block;box-shadow:0 1px 1px #0000000f}.ch-dia span:first-letter{text-transform:uppercase}.ch-fila{flex-direction:column;align-items:flex-start;margin-top:8px;display:flex;position:relative}.ch-fila.seguido{margin-top:2px}.ch-fila.mio{align-items:flex-end}.ch-burb{color:#1a1d24;cursor:pointer;word-wrap:break-word;overflow-wrap:anywhere;background:#fff;border-radius:12px;flex-direction:column;gap:3px;max-width:min(80%,520px);padding:6px 9px 4px;display:flex;box-shadow:0 1px 1px #00000014}.ch-fila:not(.seguido) .ch-burb{border-top-left-radius:3px}.ch-fila.mio .ch-burb{background:#fbe3ee}.ch-fila.mio:not(.seguido) .ch-burb{border-top-left-radius:12px;border-top-right-radius:3px}.ch-burb.borrado{color:#7a7f8a}.ch-burb.con-foto{padding:3px 3px 4px}.ch-autor{color:var(--brand);font-size:.78rem}.ch-txt{white-space:pre-wrap;font-size:.95rem;line-height:1.35}.ch-burb.con-foto .ch-txt{padding:0 6px}.ch-hora{color:#7a7f8a;align-self:flex-end;margin-top:-2px;font-size:.68rem}.ch-burb.con-foto .ch-hora{padding-right:6px}.ch-hora em{font-style:normal}.ch-hora em.leido{color:#2b8cf0;font-weight:700}.ch-foto{object-fit:cover;border-radius:9px;width:280px;max-width:100%;max-height:360px;display:block}.ch-foto.carga{background:#eee;place-items:center;height:180px;font-size:2rem;display:grid}.ch-voz{align-items:center;gap:6px;display:flex}.ch-voz audio{width:230px;max-width:62vw;height:36px}.ch-voz small{color:#7a7f8a;font-size:.72rem}.ch-cita{border-left:3px solid var(--brand);background:#0000000d;border-radius:6px;flex-direction:column;min-width:0;padding:4px 8px;font-size:.8rem;display:flex}.ch-cita b{color:var(--brand);font-size:.76rem}.ch-cita-t>span{text-overflow:ellipsis;white-space:nowrap;color:#555;overflow:hidden}.ch-menu{z-index:2;background:#fff;border-radius:12px;flex-wrap:wrap;gap:4px;margin-top:4px;padding:4px;display:flex;box-shadow:0 4px 16px #00000024}.ch-menu button{font:inherit;color:#1a1d24;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:.86rem}.ch-menu button:hover{background:#f2f4f7}.ch-menu .peligro{color:#c0392b}.ch-err{margin:6px 10px}.ch-resp{background:var(--surface-2);border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 10px;display:flex}.ch-resp .ch-cita{flex:1}.ch-resp button{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:1rem}.ch-barra{padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);align-items:flex-end;gap:6px;display:flex}.ch-barra textarea{resize:none;border:1px solid var(--line);height:44px;min-height:44px;font:inherit;background:var(--surface-2);max-height:140px;color:var(--ink);border-radius:22px;flex:1;padding:10px 14px;font-size:1rem;line-height:1.3}.ch-ico,.ch-enviar{cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:1.2rem;display:grid}.ch-ico{color:var(--accent);background:0 0}.ch-ico:hover{background:var(--accent-soft)}.ch-ico svg,.ch-enviar svg{width:24px;height:24px}.ch-foto.carga{color:var(--accent)}.ch-foto.carga svg{width:40px;height:40px}.ch-voz>svg{width:18px;height:18px;color:var(--accent)}.ch-enviar{background:var(--accent);color:#fff}.ch-ico:disabled,.ch-enviar:disabled{opacity:.5}.ch-grabando{height:44px;color:var(--ink);flex:1;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex}.ch-grabando small{color:var(--muted);font-weight:400}.ch-grabando i{background:#e53935;border-radius:50%;width:11px;height:11px;animation:1s infinite chLatido}@keyframes chLatido{50%{opacity:.25}}.ch-visor{z-index:90;background:#000000eb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ch-visor img{object-fit:contain;max-width:100%;max-height:100%}.ch-visor .ch-visor-x{top:max(14px,env(safe-area-inset-top));color:#fff;background:#ffffff26;border:0;border-radius:50%;width:40px;height:40px;font-size:1.1rem;position:absolute;right:14px}@media (max-width:860px){.ch{z-index:60;height:auto;padding-top:env(safe-area-inset-top);border:0;border-radius:0;margin:0;position:fixed;inset:0}}.tb-badge.ch-tb,.nav .badge.ch-nb{color:#fff;background:#1fa855}.ch-visor-acts{padding:14px 16px;padding-bottom:max(14px,env(safe-area-inset-bottom));color:#fff;background:linear-gradient(#0000,#0009);justify-content:space-between;align-items:center;gap:10px;font-size:.9rem;display:flex;position:absolute;bottom:0;left:0;right:0}.ch-visor-acts .btn{color:var(--accent);background:#fff;border:0}.ch-cita{flex-direction:row;align-items:center;gap:8px}.ch-cita-t{flex-direction:column;flex:1;min-width:0;display:flex}.ch-cita-t span{text-overflow:ellipsis;white-space:nowrap;color:#555;overflow:hidden}.ch-cita>img{object-fit:cover;border-radius:6px;flex-shrink:0;width:42px;height:42px}.ch-voz{gap:10px;min-width:220px;max-width:62vw;padding:2px 0}.ch-voz-b{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ch-voz-barra{cursor:pointer;flex:1;align-items:center;height:22px;display:flex;position:relative}.ch-voz-barra:before{content:"";background:#24508a33;border-radius:4px;height:4px;position:absolute;left:0;right:0}.ch-voz-barra i{background:var(--accent);border-radius:4px;height:4px;position:relative}.ch-voz small{text-align:right;flex-shrink:0;min-width:34px}.ch-giro{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite chGiro}@keyframes chGiro{to{transform:rotate(360deg)}}.ch-visor-bs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ch-visor-acts .btn.peligro{color:#c0392b}.ch-mas{text-align:center;margin:4px 0 8px}.ch-mas button{color:var(--accent);font:inherit;cursor:pointer;background:#fffffff2;border:0;border-radius:99px;padding:6px 12px;font-size:.82rem;font-weight:600;box-shadow:0 1px 2px #00000014}.ch-top,.ch-barra,.ch-resp{flex-shrink:0}.esp-barra{background:var(--surface-2);border-radius:99px;height:12px;margin:6px 0 8px;overflow:hidden}.esp-barra i{background:var(--accent);border-radius:99px;height:100%;display:block}.esp-barra i.warn{background:#e6a100}.esp-barra i.err{background:#c0392b}.esp-k{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px 14px}.esp-k b{font-size:1.6rem}.ch-ico.on{background:var(--accent-soft)}.ch-emo{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;flex-shrink:0;gap:6px;max-height:min(38vh,260px);padding:8px 10px;display:flex;overflow-y:auto}.ch-emo small{color:var(--muted);font-size:.74rem;font-weight:600}.ch-emo-g{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));display:grid}.ch-emo-g button{cursor:pointer;background:0 0;border:0;border-radius:10px;height:42px;font-size:1.5rem;line-height:1}.ch-emo-g button:hover{background:var(--surface-2)}.ch-aviso{color:#6b5a1a;text-align:center;background:#fff6d6;border-radius:9px;max-width:520px;margin:2px auto 10px;padding:6px 12px;font-size:.74rem;line-height:1.35}.ch-vencido{color:#7a7f8a;align-items:center;gap:6px;padding:4px 2px;font-size:.9rem;font-style:italic;display:flex}.ch-vencido svg{width:18px;height:18px}.ch-vencido small{font-size:.72rem;font-style:normal}.ch-solo{padding:12px 14px;padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);color:#6b5a1a;text-align:center;background:#fff6d6;flex-shrink:0;font-size:.86rem}.inv-fp>summary .inv-img{width:44px;height:44px}.inv-fp .fp-t small .inv-stock{color:var(--ink);font-weight:700}.inv-fp .fp-cuerpo .inv-acts{margin-top:0}.inv-buscar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.inv-buscar input[type=search]{flex:200px;min-width:0}.inv-buscar select{flex:180px;min-width:0;max-width:280px}.inv-grupos{flex-direction:column;gap:14px;margin-top:8px;display:flex}.inv-cat-t{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin:0 0 6px 2px;font-size:.82rem;font-weight:700;display:flex}.inv-cat-t span{background:var(--surface-2);color:var(--ink);letter-spacing:0;border-radius:99px;padding:1px 8px;font-size:.72rem}.cl-datos{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 14px;margin:0;display:grid}.cl-datos div{flex-direction:column;gap:2px;display:flex}.cl-datos dt{color:var(--muted);font-size:.74rem}.cl-anotadas{background:#fff8e6;border-radius:12px;margin-top:12px;padding:10px 12px}.cl-anotadas p{margin:0 0 6px}.cl-anotadas ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cl-anotadas li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cl-datos dd{margin:0;font-size:.9rem;font-weight:600}.fp-cuerpo>div[style*=flex-end]{justify-content:flex-start!important}.plans-2{grid-template-columns:repeat(2,1fr)}.unidad-form{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}[data-empresa=yanbal]{--franja:#e8740c}[data-empresa=yanbal] .main{border-top:4px solid var(--franja)}.emp-tabs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.emp-tab{border:2px solid var(--emp-c);background:var(--emp-c);color:#fff;opacity:.72;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.emp-tab span{color:#fff;background:#ffffff40;border-radius:99px;padding:0 7px;font-size:.76rem}.emp-tab:hover{opacity:.9}.emp-tab.on{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--emp-c) 25%,transparent);font-weight:800}.emp-marykay{--emp-c:#e5468f}.emp-yanbal{--emp-c:#e8740c}body:has(.emp-marca.emp-marykay){--emp-activa:#e5468f}body:has(.emp-marca.emp-yanbal){--emp-activa:#e8740c}body:has(.emp-marca) .main>header.top~.panel:not(.main>header.top~.panel~.panel){border-top:4px solid var(--emp-activa)!important}.rc-pagos ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rc-pagos li{border-top:1px solid var(--line,#eee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.rc-pagos li:first-child{border-top:0}.pp-cab.con-portada,.dp-cab.con-portada{overflow:hidden}.pp-portada{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-cab.con-portada:after,.dp-cab.con-portada:after{content:"";background:linear-gradient(#0000 55%,#0000002e);position:absolute;inset:0}.pp-cab .pp-logo,.dp-cab .pp-logo{z-index:1}.pp .pp-cab.con-portada{height:190px}.dp-cab.con-portada{height:96px}@media (min-width:960px){.pp .pp-cab{height:180px}.pp .pp-cab.con-portada{height:260px}.pp .pp-h{margin-top:-104px}}.dp-portada{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:12px}.dp-texs{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;margin:6px 0;display:grid}.dp-tex{cursor:pointer;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:3px;font-size:.78rem;display:flex}.dp-tex>span{border-radius:9px;height:40px;display:block;overflow:hidden}.dp-tex.sel{border-color:var(--ink)}.dp-tex-img>span{background:var(--surface-2,#f3f4f6);border:1px dashed var(--line);color:var(--muted);place-items:center;font-size:1.3rem;display:grid}.dp-tex-img>span img{object-fit:cover;width:100%;height:100%}.dp-py{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 6px;display:flex}.dp-py input{flex:1;min-width:160px}.imp-tabla-c{border:1px solid var(--line);border-radius:10px;margin:8px 0;overflow-x:auto}.imp-tabla{border-collapse:collapse;min-width:100%;font-size:.8rem}.imp-tabla th,.imp-tabla td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:6px 8px;overflow:hidden}.imp-tabla th{background:var(--surface-2,#f6f7f9);vertical-align:top}.imp-tabla th select{min-width:130px;padding:4px;font-size:.78rem}.imp-tabla th small{color:var(--muted);margin-top:3px;font-weight:400;display:block}.imp-res{background:#eef7f1;border-radius:10px;margin:8px 0;padding:10px 12px}.imp-res p{margin:2px 0}.cl-gustos{flex-wrap:wrap;gap:6px;display:flex}@media (min-width:960px){.fp-lista.fp-una{grid-template-columns:1fr}}.cl-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;display:flex}.cl-barra .cl-gustos{align-items:center}.chip-l{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:5px 11px;font-size:.82rem;text-decoration:none;display:inline-block}.chip-l.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cl-vista{width:auto}.cl-vista a{color:var(--ink);text-align:center;background:var(--surface);flex:1;padding:6px 14px;font-size:.85rem;text-decoration:none}.cl-vista a[aria-pressed=true]{background:var(--ink);color:var(--surface)}.cl-bloque{margin-top:12px}.cl-bloque>b{margin-bottom:4px;display:block}.cl-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cl-notas{white-space:pre-wrap;background:var(--surface-2,#f6f7f9);border-radius:10px;margin:0;padding:8px 10px}.cl-hist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cl-hist li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.cl-hist li:first-child{border-top:0}.cl-hist li.sin span:after{content:" · sin comprobante";color:#b26a00}.rc-abonos>span{text-transform:uppercase;letter-spacing:.04em;margin:8px 0 2px;font-size:8.5pt;display:block}.rc-pagos-t td{padding:3px 6px!important}.rc-pagos-t tfoot td{border-top:1px solid #ddd}@media (max-width:520px){.rc-cuotas th,.rc-cuotas td{font-size:7.5pt;padding:5px 4px!important}.rc-cuotas .rc-chip{padding:1px 5px;font-size:6.5pt}}.rc-cuenta tfoot td{border-top:1px solid #ccc;font-size:8.5pt;padding-top:5px!important}.rc-prox{font-size:9.5pt;margin:6px 0 0!important}.rc-nota{font-size:7.5pt;color:#666!important;margin:4px 0 0!important}@media (max-width:520px){.rc-cuenta th,.rc-cuenta td{font-size:7.5pt;padding:5px 4px!important}}.ep{flex-direction:column;gap:6px;display:flex}.ep-sel{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ep-sel li{background:var(--surface-2,#f3f4f6);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 11px;font-size:.82rem;display:flex}.ep-sel li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ep-sel button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:1rem;line-height:1}.ep-buscar{position:relative}.ep-buscar input{width:100%}.ep-res{border:1px solid var(--line);background:var(--surface);max-height:240px;box-shadow:var(--shadow);border-radius:10px;margin:4px 0 0;padding:4px;list-style:none;overflow:auto}.ep-res button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:7px 8px;font-size:.85rem;display:flex}.ep-res button:hover{background:var(--surface-2,#f3f4f6)}.ep-res small{color:var(--muted);font-size:.72rem}.ep-mano{font-weight:600;color:var(--accent)!important}.cl-hist .cl-prods{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.ep-aviso{color:#9a5b00;margin:0}.cp-hace{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cp-hace .chip-l{cursor:pointer;font:inherit;padding:4px 10px;font-size:.78rem}.fc-edit{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fc-edit input{padding:4px 6px;font-size:.82rem}.cl-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.cl-kpi{background:var(--surface-2,#f6f7f9);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.cl-kpi span{color:var(--muted);font-size:.72rem}.cl-kpi b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.cl-kpi.warn{background:#fff4dc}.cl-kpi.warn b{color:#9a5b00}.cl-kpi.bad{background:#fdecea}.cl-kpi.bad b{color:#b42318}@media (max-width:620px){.cl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pill.gusto{color:#b0306e;background:#fdeef6}.fpz{margin-top:6px}.fpz-tabs{scrollbar-width:none;border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:2px;margin-bottom:10px;display:flex;overflow-x:auto}.fpz-tabs button{white-space:nowrap;cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 11px;font-size:.85rem;display:inline-flex}.fpz-tabs button:hover{color:var(--ink)}.fpz-tabs button.on{color:var(--accent);border-bottom-color:var(--accent);background:var(--surface-2,#f6f7f9);font-weight:700}.fpz-tabs em,.fpz-sec h4 em{background:var(--line);color:var(--ink);border-radius:99px;padding:1px 7px;font-size:.7rem;font-style:normal}.fpz-tabs button.on em{background:var(--accent);color:var(--accent-ink,#fff)}.fpz-panel{min-height:60px}.fpz-todo{flex-direction:column;gap:12px;margin-top:6px;display:flex}.fpz-sec h4{align-items:center;gap:6px;margin:0 0 6px;font-size:.85rem;display:flex}.cl-compra{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cl-compra.grande{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.cl-compra-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-compra-v{margin-left:auto}.cl-compra-p{gap:2px;margin:0;padding-left:18px;font-size:.85rem;display:grid}.cl-lista-compras{flex-direction:column;gap:8px;display:flex}.cl-acciones{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;display:flex}.cl-acc-g{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:520px){.fpz-tabs button{gap:4px;padding:8px 6px;font-size:.76rem}}.vm{flex-direction:column;gap:10px;display:flex}.vm-curva{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:10px}.vm-curva svg{max-width:100%;display:block}.vm-guia{stroke:var(--line);stroke-width:1px}.vm-eje{fill:var(--muted);font-size:12px}.vm-area{fill:var(--accent);opacity:.12}.vm-linea{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.vm-punto{fill:var(--surface);stroke:var(--accent);stroke-width:2.5px;cursor:pointer}.vm-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vm-lista>li{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.vm-lista>li.on{border-color:var(--accent)}.vm-mes{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.vm-lista>li.on .vm-mes{background:var(--surface-2,#f6f7f9)}.vm-nom{flex-direction:column;display:flex}.vm-nom b{text-transform:capitalize}.vm-barra{background:var(--surface-2,#eef0f4);border-radius:99px;height:8px;overflow:hidden}.vm-barra i{background:var(--accent);border-radius:99px;height:100%;display:block}.vm-tot{flex-direction:column;align-items:flex-end;display:flex}.vm-tot small.ok{color:#1e6b43}.vm-tot small.bad{color:#b42318}.vm-ventas{padding:4px 8px 8px}@media (max-width:560px){.vm-mes{grid-template-columns:minmax(0,1fr) auto}.vm-barra{order:3;grid-column:1/-1}}.cl-vista a{white-space:nowrap}.fp-cl{--fp-c:#1e8e5a;--fp-s:#eaf6ef}.fp-cl.est-warn{--fp-c:#d48a00;--fp-s:#fff4dc}.fp-cl.est-bad{--fp-c:#c8372d;--fp-s:#fdecea}.fp-ficha{text-transform:uppercase;letter-spacing:.06em;color:var(--fp-c);font-weight:700;font-size:.66rem!important;display:none!important}.fp-lista .fp-cl[open]{background:linear-gradient(180deg,var(--fp-s),var(--surface) 160px);z-index:1;border-radius:14px;margin:6px 0;position:relative;box-shadow:0 8px 24px #141e3c1f;border:2px solid var(--fp-c)!important}.fp-cl[open]>summary{background:var(--fp-s);border-bottom:1px solid var(--fp-c);z-index:5;border-radius:12px 12px 0 0;position:sticky;top:0}.fp-cl[open]>summary:hover{background:var(--fp-s)}.fp-cl[open] .fp-ficha{display:block!important}.fp-cl[open] .fp-t b{font-size:1.08rem}.fp-cl[open]>summary .avatar{background:var(--fp-c);color:#fff}.fp-cl[open] .fp-cuerpo{background:0 0}.fp-lista:not(.fp-todas):has(>.fp-cl[open])>.fp-cl:not([open]){opacity:.45;transition:opacity .2s}.fp-lista:not(.fp-todas):has(>.fp-cl[open])>.fp-cl:not([open]):hover{opacity:1}.fp-todas .cl-cerrar{display:none}.cl-cerrar{color:var(--muted)}@media (max-width:860px){.fp-cl[open]>summary{top:calc(env(safe-area-inset-top,0px) + 56px)}}.fp-lista.fp-una{overflow:clip}.adr-portada{justify-content:center;display:flex}.adr-img{aspect-ratio:916/1717;background:#111d42;border-radius:22px;width:400px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 14px 40px #111d4259}.adr-img img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.adr-pie{text-align:center;background:linear-gradient(#0e1c4400,#0e1c4499 45%);flex-direction:column;align-items:center;gap:6px;padding:10px 18px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.adr-pie p{color:#fff;margin:0;font-size:.9rem}.adr-pie small{color:#dce6f5;font-size:.76rem}.adr-pie small b{color:#fff}.adr-btn{background:linear-gradient(135deg,#c2185b,#e0458b);border:0;border-radius:999px;width:100%;max-width:320px;padding:14px 16px;font-size:1.02rem;box-shadow:0 6px 22px #e0458b73,inset 0 0 0 1px #ffffff26}.adr-portada.completa{align-items:center;width:100%;min-height:100dvh;padding:16px}.adr-portada.completa .adr-img{width:auto;height:min(94dvh,860px)}@media (max-width:560px){.adr-portada.completa{z-index:70;background:#0e1c44;padding:0;position:fixed;inset:0}.adr-portada.completa .adr-img{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0;max-width:none}.adr-portada.completa .adr-pie{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}}.adr-pie .btn.adr-btn{color:#fff;text-align:center;background:linear-gradient(135deg,#c2185b,#e0458b);border:0;justify-content:center}.adr-pie .btn.adr-btn:hover{filter:brightness(1.06)}.ad-pub:has(.adr-portada.completa){background:radial-gradient(circle at 50% 30%,#22336a,#0e1c44 70%)}.adr-tema{--accent:#a63d6b;--accent-ink:#fff;--adr-1:#c2185b;--adr-2:#e0458b;--adr-noche:#1a2a5c;--adr-noche-2:#2c3e66;--adr-ia:#5bc8d8;--adr-ia-osc:#2a9bae;--adr-suave:#f4f6fa;--adr-borde:#dce2ec;--adr-rosa-suave:#fcebef}.adr-tema .btn.pri{background:linear-gradient(135deg,var(--adr-1),var(--adr-2));color:#fff;text-align:center;border:0;border-radius:999px;justify-content:center;padding:12px 18px;font-weight:700;box-shadow:0 6px 16px #a63d6b47}.adr-tema .btn.pri:disabled{box-shadow:none;color:#fff;opacity:1;background:#c9d0dc}.adr-tema .btn:not(.pri):not(.wa){border-color:var(--adr-borde);color:var(--adr-noche)}.adr-tema .chip-c input:checked+span{background:var(--adr-noche);border-color:var(--adr-noche);color:#fff}.adr-tema .chip-c span{border-color:var(--adr-borde);color:var(--adr-noche)}.adr-tema .ad-cam{border-color:var(--adr-borde);color:var(--adr-noche);background:#fff}.adr-tema .ad-cam:hover{border-color:var(--adr-ia)}.adr-tema .ad-tips{background:var(--adr-suave);border-left:3px solid var(--adr-ia)}.adr-tema input[type=checkbox]{accent-color:var(--adr-1)}.adr-tema h2,.adr-tema h3,.adr-tema .name{color:var(--adr-noche)}.ad-pub:has(.adr-card){background:radial-gradient(circle at 50% 0,#22336a,#14224f 55%,#0e1c44)}.adr-card{border:1px solid var(--adr-borde);background:linear-gradient(#f7f9fc,#fff 40%);border-radius:24px;box-shadow:0 18px 50px #00000059}.adr-cab{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.adr-banda{background:radial-gradient(circle at 50% 40%,#22336a,#111d42 75%);border-radius:18px;justify-content:center;align-self:stretch;margin:-4px 0 6px;display:flex;overflow:hidden}.adr-logo{width:min(320px,92%);height:auto;display:block}.adr-cab h1{color:var(--adr-noche);margin:0;font-size:1.55rem}.adr-cab h1:after{content:"";background:linear-gradient(90deg,var(--adr-1),var(--adr-ia));border-radius:3px;width:56px;height:3px;margin:8px auto 0;display:block}.adr-cab p{color:#4a5670;max-width:440px;margin:0}.adr-tema .ad-como{counter-reset:paso;gap:8px;padding:0;list-style:none}.adr-tema .ad-como li{counter-increment:paso;background:var(--adr-suave);border:1px solid var(--adr-borde);color:#3a4660;border-radius:14px;min-height:28px;padding:10px 12px;display:block;position:relative;padding-left:52px!important}.adr-tema .ad-como li:before{content:counter(paso);background:linear-gradient(135deg,var(--adr-1),var(--adr-2));color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.adr-tema .ad-como li b{color:var(--adr-noche)}.adr-tema .ad-aut{border:1px dashed var(--adr-borde);color:#4a5670;background:#fff;border-radius:12px;padding:10px 12px;font-size:.85rem}.adr-tema .ad-q legend{color:var(--adr-noche)}.adr-tema .ad-rut{border-color:var(--adr-borde)}.adr-tema .ad-tipo b{color:var(--adr-noche)}.adr-tema .ad-paso-l{background:var(--adr-suave);border-left:3px solid var(--adr-1)}.adr-tema .ad-scan{background:#1b2a4a38}.adr-tema .ad-linea{background:linear-gradient(90deg,transparent,var(--adr-ia) 20%,var(--adr-ia) 80%,transparent);box-shadow:0 0 14px 3px #5bc8d8cc}.adr-tema .ad-ojo{border-color:var(--adr-ia);box-shadow:0 0 12px #5bc8d8d9,inset 0 0 10px #5bc8d873}.adr-tema .ad-ojo span{background:var(--adr-ia);box-shadow:0 0 8px var(--adr-ia)}.adr-tema .ad-banda-lin{border-color:#5bc8d899}.adr-tema .ad-banda-tono{background:linear-gradient(#5bc8d814,#a63d6b0f)}.adr-tema .ad-trazos path{stroke:var(--adr-ia);filter:drop-shadow(0 0 1.5px var(--adr-ia))}.adr-tema .ad-scan-txt b{background:#1b2a4ad1}.adr-tema .ad-scan-pts i.on{background:var(--adr-ia)}.adr-hecho{opacity:.75;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:.75rem;display:flex}.adr-hecho .brand{transform-origin:0;transform:scale(.8)}.adr-hecho .brand-sub,.adr-hecho .brand small{display:none}.adq{gap:12px}.adq-prog{flex-direction:column;gap:6px;display:flex}.adq-prog div{color:var(--adr-noche,#1a2a5c);justify-content:space-between;align-items:baseline;font-size:.9rem;display:flex}.adq-prog span{color:var(--muted);font-size:.8rem}.adq-prog i{background:#e6eaf2;border-radius:6px;height:6px;display:block;overflow:hidden}.adq-prog em{background:linear-gradient(90deg,var(--adr-1,#c2185b),var(--adr-ia,#5bc8d8));border-radius:6px;height:100%;transition:width .35s;display:block}.adq-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adq-q{border:1px solid var(--adr-borde,#dce2ec);background:#fff;border-radius:16px;scroll-margin:12px;transition:box-shadow .2s,border-color .2s}.adq-q.on{border-color:var(--adr-noche,#1a2a5c);box-shadow:0 8px 24px #1a2a5c1f}.adq-q.ok:not(.on){background:#f7f9fc}.adq-cab{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.adq-cab:focus-visible{outline:2px solid var(--adr-ia,#5bc8d8);outline-offset:-2px;border-radius:16px}.adq-n{width:30px;height:30px;color:var(--adr-noche,#1a2a5c);background:#eef1f7;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.adq-q.on .adq-n{background:var(--adr-noche,#1a2a5c);color:#fff}.adq-q.ok:not(.on) .adq-n{background:linear-gradient(135deg,var(--adr-1,#c2185b),var(--adr-2,#e0458b));color:#fff}.adq-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adq-t b{color:var(--adr-noche,#1a2a5c);font-size:.98rem;line-height:1.25}.adq-t small{color:var(--muted);font-size:.8rem}.adq-t small.adq-r{color:var(--adr-1,#c2185b);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.adq-fl{color:var(--muted);flex:none;font-size:.75rem}.adq-ops{gap:8px;padding:0 10px 12px;display:grid}.adq-ops.c1{grid-template-columns:minmax(0,1fr)}.adq-ops.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.adq-ops.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.adq,.adq-lista,.adq-q{min-width:0;max-width:100%}.adq-op{all:unset;box-sizing:border-box;border:1.5px solid var(--adr-borde,#dce2ec);color:#2a3550;cursor:pointer;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:10px 12px;font-size:.9rem;line-height:1.25;transition:border-color .15s,background .15s;display:flex}.adq-ops.c3 .adq-op{text-align:center;justify-content:center;padding:10px 6px}.adq-ops.c3 .adq-mk{display:none}.adq-op:hover{border-color:var(--adr-noche-2,#2c3e66)}.adq-op:focus-visible{outline:2px solid var(--adr-ia,#5bc8d8);outline-offset:1px}.adq-mk{border:2px solid #b9c2d3;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.adq-op.multi .adq-mk{border-radius:5px}.adq-op.sel{border-color:var(--adr-1,#c2185b);background:var(--adr-rosa-suave,#fcebef);color:var(--adr-noche,#1a2a5c);font-weight:600}.adq-op.sel .adq-mk{border-color:var(--adr-1,#c2185b);background:var(--adr-1,#c2185b)}.adq-op.sel .adq-mk:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.adq-op.multi.sel .adq-mk:after{content:"✓";color:#fff;background:0 0;width:auto;height:auto;font-size:.7rem;font-weight:800;line-height:1}.adq-listo{grid-column:1/-1;margin-top:2px}@media (max-width:360px){.adq-ops.c2{grid-template-columns:minmax(0,1fr)}}.adq-ops.c2 .adq-op{gap:7px;padding:9px 8px;font-size:.86rem}.adq-ops.c2 .adq-mk{width:16px;height:16px}.adf-cab{flex-direction:column;gap:2px;display:flex}.adf-cab b{color:var(--adr-noche,#1a2a5c);font-size:1.1rem}.adf-cab span{color:var(--muted);font-size:.88rem}.adf-tips{border:1px solid var(--adr-borde,#dce2ec);background:#fff;border-radius:16px;flex-direction:column;margin:0;padding:6px 14px;list-style:none;display:flex}.adf-tips li{align-items:center;gap:12px;padding:10px 0;display:flex}.adf-tips li+li{border-top:1px solid #eef1f6}.adf-tips p{flex-direction:column;gap:1px;min-width:0;margin:0;display:flex}.adf-tips b{color:var(--adr-noche,#1a2a5c);font-size:.92rem}.adf-tips small{color:var(--muted);font-size:.8rem;line-height:1.3}.adf-ic{width:38px;height:38px;color:var(--adr-ia-osc,#2a9bae);background:#eaf7f9;border-radius:12px;flex:none;place-items:center;display:grid}.adf-opc{flex-direction:column;gap:10px;display:flex}.adf-op{all:unset;box-sizing:border-box;border:1.5px solid var(--adr-borde,#dce2ec);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex;position:relative}.adf-op:hover{border-color:var(--adr-noche-2,#2c3e66);box-shadow:0 6px 18px #1a2a5c1a}.adf-op:active{transform:scale(.99)}.adf-op:focus-visible{outline:2px solid var(--adr-ia,#5bc8d8);outline-offset:2px}.adf-op-ic{width:48px;height:48px;color:var(--adr-noche,#1a2a5c);background:#eef1f7;border-radius:14px;flex:none;place-items:center;display:grid}.adf-op-ic .ico{width:26px;height:26px}.adf-op-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adf-op-t b{color:var(--adr-noche,#1a2a5c);font-size:.98rem}.adf-op-t small{color:var(--muted);font-size:.8rem;line-height:1.35}.adf-op-t u{color:var(--adr-1,#c2185b);font-weight:600;text-decoration:none}.adf-op.pri{border-color:var(--adr-noche,#1a2a5c);background:linear-gradient(135deg,#1a2a5c,#2c3e66)}.adf-op.pri .adf-op-ic{color:#fff;background:#ffffff1f}.adf-op.pri .adf-op-t b{color:#fff}.adf-op.pri .adf-op-t small{color:#c9d4ea}.adf-op em{letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(135deg,var(--adr-1,#c2185b),var(--adr-2,#e0458b));color:#fff;border-radius:999px;padding:3px 9px;font-size:.68rem;font-style:normal;font-weight:700;position:absolute;top:-9px;right:14px}.adf-priv{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:.78rem;display:flex}.adf-priv .ico{width:15px;height:15px}.esc{--ia:#7fe3f0;position:absolute;inset:0;overflow:hidden}.esc-velo{background:linear-gradient(#0e1c4440,#0e1c441a 40%,#0e1c44bf 78%,#0e1c44eb);position:absolute;inset:0}.esc-malla{width:100%;height:100%;position:absolute;inset:0}.esc-malla line{stroke:#ffffff61;stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke .3s;animation:1.1s ease-out forwards escTraza}.esc-malla line.z{stroke:var(--ia);stroke-width:1.2px;filter:drop-shadow(0 0 2px var(--ia))}@keyframes escTraza{to{stroke-dashoffset:0}}.esc-pt{opacity:0;width:5px;height:5px;animation:escIn .45s var(--e) ease-out forwards,escTitila 1.9s var(--d) ease-in-out infinite;background:#fff;border-radius:50%;margin:-2.5px 0 0 -2.5px;transition:background .3s,transform .3s;position:absolute}.esc-pt.z{background:var(--ia);width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 8px 2px #7fe3f0d9}@keyframes escIn{0%{opacity:0;transform:scale(0)}to{opacity:.85;transform:scale(1)}}@keyframes escTitila{0%,to{opacity:.35;box-shadow:none}45%{opacity:1;box-shadow:0 0 7px 2px #ffffffbf}}.esc-linea{background:linear-gradient(90deg,transparent,var(--ia) 25%,#fff 50%,var(--ia) 75%,transparent);height:2px;animation:2.4s ease-in-out infinite escBarre;position:absolute;left:8%;right:8%;box-shadow:0 0 14px 3px #7fe3f0b3}@keyframes escBarre{0%{top:8%}50%{top:86%}to{top:8%}}.esc-foco{animation:.5s ease-out both escFoco;position:absolute}.esc-foco:before{content:"";opacity:0;background:#fff;animation:.55s ease-out .35s escFlash;position:absolute;inset:0}.esc-foco span{background:linear-gradient(var(--ia),var(--ia)) top left/18px 2px,linear-gradient(var(--ia),var(--ia)) top left/2px 18px, linear-gradient(var(--ia),var(--ia)) top right/18px 2px,linear-gradient(var(--ia),var(--ia)) top right/2px 18px, linear-gradient(var(--ia),var(--ia)) bottom left/18px 2px,linear-gradient(var(--ia),var(--ia)) bottom left/2px 18px, linear-gradient(var(--ia),var(--ia)) bottom right/18px 2px,linear-gradient(var(--ia),var(--ia)) bottom right/2px 18px;filter:drop-shadow(0 0 4px #7fe3f0e6);background-repeat:no-repeat;border-radius:6px;position:absolute;inset:0}.esc-foco b{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#0e1c44;background:var(--ia);border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:700;position:absolute;top:-22px;left:50%;transform:translate(-50%)}@keyframes escFoco{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes escFlash{0%{opacity:.55}to{opacity:0}}.esc-pie{flex-direction:column;align-items:stretch;gap:8px;padding:10px 10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.esc-tomas{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.esc-toma{aspect-ratio:1;background:#ffffff0f;border:1.5px dashed #ffffff59;border-radius:10px;position:relative;overflow:hidden}.esc-toma img{max-width:none;height:auto;animation:.6s ease-out both escToma;position:absolute}.esc-toma.on{border:1.5px solid #ffffff8c}.esc-toma.act{border-color:var(--ia);box-shadow:0 0 0 2px #7fe3f059,0 0 14px #7fe3f08c}.esc-toma.ok:after{content:"✓";background:var(--ia);color:#0e1c44;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:4px;right:4px}.esc-toma small{text-align:center;color:#fff;background:linear-gradient(#0000,#0e1c44d9);padding:10px 3px 3px;font-size:.56rem;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.esc-toma-lin{background:var(--ia);height:2px;animation:1.2s ease-in-out infinite escBarre;position:absolute;left:0;right:0;box-shadow:0 0 8px 2px #7fe3f0cc}@keyframes escToma{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.esc-txt{text-align:center;color:#fff;align-self:center;padding:0 6px;font-size:.84rem;font-weight:600;animation:.4s ease-out both escTxt}@keyframes escTxt{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.esc-barra{background:#ffffff2e;border-radius:4px;height:4px;display:block;overflow:hidden}.esc-barra em{background:linear-gradient(90deg,var(--adr-1,#c2185b),var(--ia));border-radius:4px;width:0;height:100%;animation:linear forwards escAvance;display:block}@keyframes escAvance{0%{width:2%}to{width:100%}}.esc.fin .esc-pt{animation:escTitila 1.2s var(--d) ease-in-out infinite;opacity:.9}@media (prefers-reduced-motion:reduce){.esc *{animation-duration:.01ms!important;animation-iteration-count:1!important}.esc-barra em{animation-duration:20s!important}}.esc-foco.arriba b{top:auto;bottom:-22px}.ad-visor.acm{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#0e1c44}.ad-visor.acm:active{cursor:grabbing}.ad-visor.acm img{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.ad-visor.acm .ad-ovalo{pointer-events:none;border:2px solid #7fe3f0f2}.ad-visor.acm .ad-visor-tip{pointer-events:none}.acm-zoom{align-self:center;align-items:center;gap:10px;width:100%;max-width:340px;display:flex}.acm-zoom input{accent-color:var(--adr-1,#c2185b);flex:1}.acm-b{all:unset;border:1.5px solid var(--adr-borde,#dce2ec);width:36px;height:36px;color:var(--adr-noche,#1a2a5c);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.acm-b:focus-visible{outline:2px solid var(--adr-ia,#5bc8d8)}.adi-datos{border:1px solid var(--adr-borde,#dce2ec);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.adi-datos>b{color:var(--adr-noche,#1a2a5c);font-size:.98rem}.adi-datos .field{margin:0}.adi-datos input{border-radius:12px}.serv-adr .serv-pago{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.club-pub{--club-1:#c2185b;--club-2:#e0458b;--club-oro:#c99a3e;--club-noche:#1a2a5c;background:radial-gradient(circle at 50% 0,#fff1f5,#fbe3ea 55%,#f6d6e0)}.club-card{flex-direction:column;gap:14px;display:flex}.club-cab{align-items:center;gap:12px;display:flex}.club-foto{object-fit:cover;border:2px solid #fff;border-radius:50%;flex:none;width:52px;height:52px;box-shadow:0 2px 8px #0000001f}.club-cab small{color:var(--muted);font-size:.75rem;display:block}.club-cab b{color:var(--club-noche);font-size:1.05rem}.club-tarjeta{color:#fff;background:linear-gradient(135deg,#8e1446 0%,#c2185b 45%,#e0458b 100%);border-radius:22px;padding:18px 16px 16px;position:relative;overflow:hidden;box-shadow:0 14px 34px #c2185b52}.club-tarjeta:after{content:"";background:#ffffff1a;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.club-tarjeta-cab{justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:1rem;display:flex}.club-tarjeta-cab em{font-size:1.3rem;font-style:normal;font-weight:800}.club-sellos{z-index:1;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.club-sellos li{aspect-ratio:1;color:#ffffffbf;border:2px dashed #ffffff8c;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.club-sellos li svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}.club-sellos li.on{color:var(--club-1);animation:clubSello .45s calc(var(--i) * 90ms) both;background:#fff;border:2px solid #fff}.club-sellos li.on svg{fill:var(--club-1);stroke:var(--club-1)}.club-sellos li.premio{color:#f7d98b;border-color:#f7d98b}.club-sellos li.premio.on{color:#fff;background:linear-gradient(135deg,#f7d98b,#c99a3e);border-color:#f7d98b}.club-sellos li.premio.on svg{fill:none;stroke:#fff}@keyframes clubSello{0%{opacity:0;transform:scale(.4)rotate(-25deg)}to{opacity:1;transform:none}}.club-sellos.chico{background:linear-gradient(135deg,#c2185b,#e0458b);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:6px;padding:10px}.club-meta{z-index:1;margin:14px 0 4px;font-size:.95rem;position:relative}.club-regla{opacity:.85;z-index:1;font-size:.78rem;position:relative}.club-ref{background:#fff;border:1.5px dashed #e9b3c6;border-radius:18px;padding:14px}.club-ref h2{color:var(--club-noche);margin:0 0 4px;font-size:1.05rem}.club-ref p{margin:0 0 10px;font-size:.9rem}.club-wa{justify-content:center;align-self:stretch}.club-hist summary{cursor:pointer;color:var(--club-noche);font-weight:600}.club-hist ul{margin:8px 0 0;padding:0;list-style:none}.club-hist li{border-top:1px solid #f1e4e9;justify-content:space-between;align-items:center;padding:8px 0;font-size:.88rem;display:flex}.club-hist li small{color:var(--muted);font-size:.75rem;display:block}.club-pie{text-align:center;margin:0}.club-h1{color:var(--club-noche);margin:0;font-size:1.4rem;line-height:1.25}.club-regalo{text-align:center;background:linear-gradient(135deg,#fff6e0,#fbe7b9);border:1px solid #f1d28a;border-radius:16px;padding:14px}.club-regalo span{color:#7a5a12;font-size:.8rem;display:block}.club-regalo b{color:#5a3f05;font-size:1.15rem}.club-form{flex-direction:column;gap:10px;display:flex}.club-form .field{margin:0}.hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.club-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.club-kpis div{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:12px;display:flex}.club-kpis b{color:#c2185b;font-size:1.5rem}.club-kpis small{color:var(--muted);font-size:.75rem;line-height:1.2}@media (max-width:560px){.club-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.club-inscribir{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.club-fuera summary{cursor:pointer;margin-top:6px;font-weight:600}.club-fuera ul{margin:8px 0 0;padding:0;list-style:none}.club-fuera li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.club-reglas{flex-direction:column;gap:10px;display:flex}.club-reglas .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.club-reglas .grid2{grid-template-columns:1fr}}.club-pub .btn.pri{color:#fff;background:linear-gradient(135deg,#c2185b,#e0458b);border:0}.club-sellos li{justify-self:center;width:100%;max-width:56px}.rd-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.rd-dias a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:8px 0;text-decoration:none;display:flex}.rd-dias a small{font-size:.7rem}.rd-dias a b{color:var(--ink,#1a2a5c);font-size:1.05rem}.rd-dias a i{font-size:.85rem;font-style:normal}.rd-dias a.hoy{border-color:#c2185b}.rd-dias a.on{color:#c9d4ea;background:#1a2a5c;border-color:#1a2a5c}.rd-dias a.on b{color:#fff}.rd-dias a.ok:not(.on){background:#e7f7ec;border-color:#bfe6cb}.rd-cuenta{text-align:right;margin:-4px 0 0}.rd-post{flex-direction:column;gap:12px;display:flex}.rd-post-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.rd-post-cab em{color:#c2185b;text-transform:capitalize;font-size:.85rem;font-style:normal;font-weight:700}.rd-img{justify-content:center;display:flex}.rd-img img{aspect-ratio:9/16;object-fit:cover;background:#eee;border-radius:18px;width:min(260px,70%);height:auto;box-shadow:0 10px 26px #00000026}.rd-txt{white-space:pre-wrap;background:#f7f9fc;border-radius:14px;padding:12px;font-size:.92rem;line-height:1.5}.rd-tags{color:#2c5bd8;margin-top:8px;font-size:.85rem;display:block}.rd-guion summary{cursor:pointer;font-weight:600}.rd-guion pre{white-space:pre-wrap;background:#fff8e6;border-radius:12px;margin:8px 0 0;padding:10px;font-family:inherit;font-size:.88rem}.rd-acc{flex-direction:column;gap:6px;display:flex}.rd-hecho{align-items:center;gap:8px;display:flex}.rd-preg{background:#fff6e0;border-color:#f1d28a}.rd-pro{opacity:.85}.rd-foto{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rd-foto small{flex-basis:100%}.rd-esp-lista{flex-direction:column;gap:14px;display:flex}.rd-esp-it{align-items:flex-start;gap:14px;display:flex}.rd-esp-it img{background:#eee;border-radius:14px;flex:none;width:120px;box-shadow:0 6px 16px #0000001f}.rd-esp-it img.v{aspect-ratio:9/16;object-fit:cover}.rd-esp-it img.c{aspect-ratio:1;object-fit:cover}.rd-esp-t{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rd-esp-t p{margin:0}@media (max-width:420px){.rd-esp-it{flex-direction:column}.rd-esp-it img{width:160px}}.ndr{flex-direction:column;gap:12px;display:flex}.ndr-modo{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.ndr-modo legend{margin-bottom:4px;font-weight:600}.ndr-imgs{flex-wrap:wrap;gap:14px;display:flex}.ndr-img{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ndr-img img,.ndr-vacio{object-fit:cover;background:#f1f3f8;border-radius:12px;width:130px}.ndr-img img.estado,.ndr-vacio.estado{aspect-ratio:9/16}.ndr-img img.cuadrada,.ndr-vacio.cuadrada{aspect-ratio:1}.ndr-vacio{color:var(--muted);border:2px dashed #c9d0dc;place-items:center;font-size:.8rem;display:grid}.ndr .grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.un-pub{--un-1:#1a2a5c;--un-2:#2c5bd8;--un-oro:#e9b949;color:#141b33;background:#f3f6fc;min-height:100dvh}.un-hero{color:#fff;background:linear-gradient(160deg,#1a2a5c 0%,#2346a8 55%,#3d7bf0 100%);border-radius:0 0 28px 28px;padding:28px 18px 56px}.un-hero h1{max-width:560px;margin:16px 0 8px;font-size:1.65rem;line-height:1.2}.un-lead{color:#dce6ff;white-space:pre-line;max-width:560px;margin:0;line-height:1.5}.un-cab{align-items:center;gap:12px;display:flex}.un-cab small{opacity:.85;font-size:.75rem;display:block}.un-cab b{font-size:1.05rem}.un-foto{object-fit:cover;width:56px;height:56px;color:var(--un-1);background:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.un-cuerpo{flex-direction:column;gap:14px;max-width:600px;margin:-36px auto 0;padding:0 16px 32px;display:flex}.un-cuerpo>.yt{background:#fff;border-radius:18px;margin:0;padding:8px;box-shadow:0 6px 20px #1a2a5c1f}.un-video-l{background:#fff;justify-content:center}.un-benef{gap:8px;margin:0;padding:0;list-style:none;display:grid}.un-benef li{background:#fff;border-radius:16px;padding:12px 14px 12px 44px;position:relative;box-shadow:0 2px 10px #1a2a5c12}.un-benef li:before{content:"✓";background:var(--un-2);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:12px;left:14px}.un-benef b{display:block}.un-benef span{color:#4a5577;font-size:.88rem}.un-bloque{background:#fff;border-radius:20px;padding:18px 16px;box-shadow:0 2px 12px #1a2a5c14}.un-bloque h2{color:var(--un-1);margin:0 0 12px;font-size:1.15rem}.un-calc{flex-direction:column;gap:8px;display:flex}.un-calc label{color:#4a5577;font-size:.85rem}.un-calc-v{color:var(--un-1);font-size:1.4rem}.un-calc input[type=range]{width:100%;accent-color:var(--un-2)}.un-calc-r{background:linear-gradient(135deg,#fff6dc,#fbe7b0);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.un-calc-r span{color:#6b5212;font-size:.85rem}.un-calc-r b{color:#4a3806;font-size:1.35rem}.un-calc small{color:#6b7592;font-size:.75rem;line-height:1.4}.un-kit p{margin:0;line-height:1.5}.un-testi{gap:10px;display:grid}.un-testi blockquote{background:#f3f6fc;border-radius:14px;margin:0;padding:12px 14px}.un-testi p{margin:0 0 6px;line-height:1.45}.un-testi cite{color:var(--un-1);font-size:.85rem;font-style:normal;font-weight:700}.un-form{flex-direction:column;gap:16px;display:flex}.un-test-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.un-test-h span{color:var(--un-1);background:#e6eeff;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}.un-q{border:0;min-width:0;margin:0 0 12px;padding:0}.un-q legend{margin-bottom:8px;padding:0;font-size:.95rem;font-weight:700}.un-q legend span{background:var(--un-1);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:4px;font-size:.75rem;display:inline-grid}.un-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.un-ops label{cursor:pointer;overflow-wrap:anywhere;border:1.5px solid #d5def2;border-radius:12px;padding:10px;font-size:.88rem;transition:all .15s}.un-ops label.on{border-color:var(--un-2);color:var(--un-1);background:#e6eeff;font-weight:700}.un-ops input{opacity:0;pointer-events:none;position:absolute}.un-datos{border-top:1px solid #e3e8f4;flex-direction:column;gap:10px;padding-top:14px;display:flex}.un-enviar{background:linear-gradient(135deg,#1a2a5c,#3d7bf0);border-color:#2346a8;justify-content:center;width:100%}.un-listo{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 0;display:flex}.un-listo-ico{background:var(--un-2);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.6rem;font-weight:800;display:grid}.un-listo h2{margin:0}.un-listo p{color:#4a5577;margin:0}.un-pie{text-align:center;color:#8a93ad;margin:4px 0 0;font-size:.75rem}.eq-enlace{flex-direction:column;gap:6px;display:flex}.eq-enlace code{overflow-wrap:anywhere;background:var(--bg,#f4f5f8);border-radius:10px;padding:8px 10px;font-size:.85rem}.eq-pasos{grid-template-columns:repeat(7,1fr);gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.eq-pasos li{background:#e3e7ee;border-radius:3px;height:6px}.eq-pasos li.ok{background:#16a085}.eq-pasos li.on{background:#e9b949}.eq-msg{white-space:pre-line;background:#f3f7f6;border-radius:12px;margin:0 0 8px;padding:10px 12px;font-size:.9rem;line-height:1.45}.eq-aca{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.eq-aca li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eq-aca li .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.eq-barra{background:#e3e7ee;border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.eq-barra i{background:linear-gradient(90deg,#16a085,#2ecc9a);border-radius:3px;height:100%;display:block}.eq-barra.grande{border-radius:5px;height:10px}.aca-prog{flex-direction:column;gap:8px;display:flex}.aca-prog-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.aca-prog-h span{color:var(--muted);font-size:.85rem}.aca-ins{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.aca-ins li{text-align:center;color:#9aa3b2;background:#f4f5f8;border-radius:14px;flex-direction:column;gap:2px;padding:10px 6px;display:flex}.aca-ins li span{font-size:1.3rem}.aca-ins li b{font-size:.8rem}.aca-ins li small{font-size:.7rem}.aca-ins li.on{color:#5a4208;background:linear-gradient(135deg,#fff6dc,#fbe7b0)}.aca-hoy{border:2px solid #16a085}.aca-lec{flex-direction:column;gap:10px;padding-top:6px;display:flex}.aca-lec h2{margin:0;font-size:1.15rem}.aca-lec>p{margin:0;line-height:1.55}.aca-tarea{background:#e3f3ef;border-radius:14px;padding:12px 14px}.aca-tarea b{color:#0f4c45;font-size:.85rem}.aca-tarea p{margin:4px 0 0;line-height:1.45}.aca-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aca-lista>li{border-bottom:1px solid var(--line,#eceef3)}.aca-lista summary,.aca-cerrada{cursor:pointer;align-items:center;gap:10px;padding:10px 0;list-style:none;display:flex}.aca-lista summary::-webkit-details-marker{display:none}.aca-lista .grow{flex-direction:column;min-width:0;display:flex}.aca-lista details[open]>.aca-lec{padding-bottom:12px}.aca-dia{color:#1a2a5c;background:#e8f0ff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:800;display:grid}.aca-lista li.hecha .aca-dia{color:#fff;background:#16a085}.aca-lista li.cerrada{opacity:.55}.aca-cerrada{cursor:default}.aca-cert{text-align:center;background:linear-gradient(#fffdf6,#fff6dc);border:3px double #c99a3e;flex-direction:column;align-items:center;gap:4px;display:flex}.aca-cert small{color:#8a6a1e;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.aca-cert h2{color:#5a4208;margin:4px 0}.aca-cert p{color:#6b5a2e;margin:0}.aca-cert-n{color:#1a2a5c;margin:4px 0;font-size:1.45rem}.aca-lista .grow{flex:1}.un-test-h span{white-space:nowrap}.un-pub .btn.pri.un-enviar{color:#fff;background:linear-gradient(135deg,#1a2a5c,#3d7bf0);border-color:#2346a8}.un-duena{z-index:20;color:#fff;background:#141b33;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:.85rem;display:flex;position:sticky;top:0}.un-duena .btn{color:#1a2a5c;white-space:nowrap;background:#fff;border-color:#fff}.un-duena-fija{z-index:1000;position:fixed;top:0;left:0;right:0}.ver-pc{color:inherit;background:#fff;border:1px solid #e3e8f4;border-radius:18px;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 2px 10px #1a2a5c12}.ver-pc img,.ver-pc>span:first-child{object-fit:cover;color:#fff;background:linear-gradient(135deg,#1a2a5c,#3d7bf0);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.ver-pc-t{flex-direction:column;flex:1;min-width:0;display:flex}.ver-pc-t b{color:#1a2a5c}.ver-pc-t small{color:#6b7592;font-size:.8rem}.ver-pc-f{color:#2c5bd8;font-size:1.4rem}
