@font-face{font-family:Cerebri Sans;src:url(/marca/CerebriSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Cerebri Sans;src:url(/marca/CerebriSans-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Moranga;src:url(/marca/Moranga-Medium.otf) format("opentype");font-weight:500;font-display:swap}:root{--bg:#F3F0E9;--surface:#FFFFFF;--alt:#F8F4FF;--fg:#121212;--muted:#545454;--line:#E4E0D8;--accent:#9A45FF;--accent-ink:#9A45FF;--on-accent:#FFFFFF;--stage:#121212;--f-display:"Moranga",Georgia,serif;--f-body:"Cerebri Sans",system-ui,-apple-system,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121212;--surface:#1C1A20;--alt:#221D2B;--fg:#F3F0E9;--muted:#B9B4C2;--line:#2E2A35;--accent:#9A45FF;--accent-ink:#BF8BFF;--on-accent:#FFFFFF;--stage:#000000;color-scheme:dark}}:root[data-theme=dark]{--bg:#121212;--surface:#1C1A20;--alt:#221D2B;--fg:#F3F0E9;--muted:#B9B4C2;--line:#2E2A35;--accent:#9A45FF;--accent-ink:#BF8BFF;--on-accent:#FFFFFF;--stage:#000000;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}em{font-style:normal}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:15.5px;line-height:1.5;-webkit-font-smoothing:antialiased}.wrap{max-width:1360px;margin:0 auto;padding-inline:clamp(16px,3.5vw,40px);padding-block:36px 80px}.label{font-size:12.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-ink)}h1{font-family:var(--f-display);font-weight:500;font-size:clamp(34px,4.6vw,52px);line-height:1.08;margin:12px 0 0;text-wrap:balance}.brand img{display:block;height:22px;width:auto}.app{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;background:var(--surface);border-right:1px solid var(--line);padding:22px 14px 28px;display:flex;flex-direction:column;gap:2px;z-index:6}.side .brand{padding:4px 12px 20px}.nav-h{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:16px 12px 6px}.seg.side-nav{display:flex;flex-direction:column;background:none;border:0;padding:0;border-radius:0;gap:2px}.side-nav .pg{display:flex;align-items:center;border-radius:12px}.side-nav .pg:not(:has(button[aria-pressed=true])):hover,.side-nav.vis button:not([aria-pressed=true]):hover{background:var(--alt)}.side-nav.vis button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.seg.side-nav .pg button[data-p],.seg.side-nav.vis button{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:14.5px;font-weight:600;color:var(--fg);text-align:left}.seg.side-nav button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.side-nav .pg:has(button[aria-pressed=true]){background:var(--accent)}.side-nav .pg:has(button[aria-pressed=true]) .dlp{color:var(--on-accent)}.side-nav .flag{font-size:17px;margin:0}.side-nav .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-nav .cnt{font-size:11.5px;font-weight:700;color:var(--muted);background:var(--bg);border-radius:100px;padding:1px 8px}.side-nav button[aria-pressed=true] .cnt{background:rgba(255,255,255,.22);color:var(--on-accent)}.seg.side-nav button.dlp{padding:8px;margin-right:4px;border-radius:10px;color:var(--muted)}.seg.side-nav button.dlp:hover{background:rgba(154,69,255,.16);color:var(--accent-ink)}.side-nav.vis svg{flex:none}.top{padding-bottom:6px}.top h1{margin-top:6px}.wrap{max-width:none;margin:0;padding-inline:clamp(16px,3vw,44px);padding-block:30px 80px;min-width:0}@media(max-width:900px){.app{grid-template-columns:1fr}.side{position:-webkit-sticky;position:sticky;top:0;height:auto;flex-direction:row;align-items:center;overflow-x:auto;padding:10px 12px;border-right:0;border-bottom:1px solid var(--line);gap:6px}.side .brand{padding:0 8px 0 4px;flex:none}.nav-h{display:none}.seg.side-nav{flex-direction:row;flex:none}.side-nav .cnt{display:none}.seg.side-nav .pg button[data-p],.seg.side-nav.vis button{padding:8px 10px;white-space:nowrap}}.brand .lg-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand .lg-light{display:none}:root:not([data-theme=light]) .brand .lg-dark{display:block}}:root[data-theme=dark] .brand .lg-light{display:none}:root[data-theme=dark] .brand .lg-dark{display:block}.intro{color:var(--muted);max-width:66ch;margin:12px 0 0}.bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:28px}.seg{display:inline-flex;background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:4px;gap:2px}.seg button{font:inherit;font-weight:700;font-size:14.5px;border:0;background:none;color:var(--muted);padding:9px 20px;border-radius:100px;cursor:pointer}.seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.seg button:disabled{opacity:.45;cursor:not-allowed}.seg button small{font-weight:400;font-size:11.5px;margin-left:6px}.seg .flag{font-size:16px;margin-right:6px;line-height:1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.seg button.dlp{padding:7px 9px;margin-right:4px;display:inline-grid;place-items:center;color:var(--muted)}.seg button.dlp:hover{color:var(--accent-ink);background:var(--alt)}.seg button.dlp:disabled{opacity:.5;cursor:wait}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cats{flex-direction:column;gap:14px;margin-top:26px}.cat,.cats{display:flex}.cat{flex-wrap:wrap;align-items:center;gap:8px}.cat .k{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);min-width:150px}.chip{font:inherit;font-weight:700;font-size:14px;border:1px solid var(--line);background:var(--surface);color:var(--fg);padding:8px 15px;border-radius:100px;cursor:pointer;transition:.2s}.chip:hover{border-color:var(--accent-ink)}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:40px 0 20px;padding-top:26px;border-top:1px solid var(--line)}.head h2{font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:8px 0 0}.btn{font:inherit;font-weight:700;font-size:15px;border:0;border-radius:100px;padding:13px 26px;background:var(--accent);color:var(--on-accent);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(154,69,255,.35)}.btn.sec{background:transparent;color:var(--accent-ink);border:1.5px solid var(--accent-ink)}.btn.sm{padding:8px 16px;font-size:13.5px}.btn:disabled{opacity:.5;cursor:wait;transform:none;box-shadow:none}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:18px;gap:18px;align-items:start}figure{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:12px;min-width:0}figure canvas,figure img{display:block;width:100%;height:auto;border-radius:10px;background:var(--stage)}figcaption{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 2px 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}figcaption b{color:var(--accent-ink)}figure.wide{grid-column:span 2}@media(max-width:560px){figure.wide{grid-column:auto}.cat .k{min-width:0;width:100%}}.empty{background:var(--alt);border-radius:20px;padding:28px;color:var(--muted);max-width:640px}.edback{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.ed{display:grid;grid-template-columns:minmax(300px,380px) 1fr;grid-gap:28px;gap:28px;align-items:start;margin-top:30px}@media(max-width:900px){.ed{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:22px;position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px);max-height:calc(100vh - 24px);overflow:auto;min-width:0}@media(max-width:900px){.panel{position:static;max-height:none}}.group{display:flex;flex-direction:column;gap:10px}.group h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}label.f{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700;color:var(--muted)}input[type=text],select{font:inherit;font-size:15px;color:var(--fg);background-color:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px;width:100%;min-width:0}input[type=range]{width:100%;accent-color:var(--accent)}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hint{font-size:12.5px;color:var(--muted);margin:0}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:8px;gap:8px}.thumb{border:1.5px solid var(--line);background:var(--stage);border-radius:12px;aspect-ratio:1;padding:4px;cursor:pointer;display:grid;place-items:center;overflow:hidden;font:inherit;font-size:11px;font-weight:700;color:#fff;max-width:100%}.thumb img{max-width:100%;max-height:100%;object-fit:contain}.thumb[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.slot{display:grid;grid-template-columns:56px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--bg)}.slot .pv{width:56px;height:56px;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line)}.slot .pv img{max-width:88%;max-height:88%;object-fit:contain}.slot .pv.off{background:var(--alt)}.slot .ctl{display:flex;flex-direction:column;gap:6px;min-width:0}.slot input,.slot select{padding:7px 10px;font-size:14px}.stage-head{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.stage-head h2{margin:6px 0 0;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em}.toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);transform:translateX(-50%);background:var(--fg);color:var(--bg);padding:12px 20px;border-radius:100px;font-weight:700;font-size:14px;box-shadow:0 18px 48px rgba(0,0,0,.25);max-width:calc(100vw - 32px)}dialog{border:0;padding:0;background:transparent;max-width:min(94vw,1200px);max-height:92vh}dialog::-webkit-backdrop{background:rgba(18,18,18,.82)}dialog::backdrop{background:rgba(18,18,18,.82)}dialog img{display:block;max-width:100%;max-height:88vh;border-radius:12px}dialog .x{position:absolute;top:10px;right:10px}.savebox{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;align-items:end;background:var(--alt);border-radius:20px;padding:18px 20px;margin:0 0 20px}.savebox .sv-t,.sv-lock{grid-column:1/-1}.sv-lock{margin:0;font-size:15px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px}.savebox h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.saved-h{display:flex;align-items:baseline;gap:10px;margin:44px 0 14px}.saved-h h3{margin:0;font-size:20px;letter-spacing:-.01em}.saved-h span{color:var(--muted);font-size:14px}.set{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:14px;margin-bottom:14px;display:flex;flex-direction:column;gap:12px}.set.nuevo{border-color:#16A34A;box-shadow:0 0 0 3px rgba(22,163,74,.25)}.set.nuevo:before{content:"✓ Guardado recién";font-size:12px;font-weight:700;color:#16A34A}.set .strip{display:flex;gap:8px;align-items:flex-end;overflow-x:auto;padding-bottom:4px}.set .strip img{height:120px;width:auto;border-radius:8px;background:var(--stage);flex:none;cursor:zoom-in}.set .meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.set .meta b{font-size:15px}.set .meta small{color:var(--muted);font-size:12.5px;display:block}.set .acts{display:flex;gap:8px;flex-wrap:wrap}.btn.danger{background:transparent;color:#C2410C;border:1.5px solid #c2410c}.pedidos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pedidos li{display:flex;justify-content:space-between;gap:8px;font-size:13px;background:var(--bg);border-radius:10px;padding:7px 10px;min-width:0}.pedidos li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedidos li b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);flex:none}.pedidos li.err b{color:#C2410C}input[type=url]{font:inherit;font-size:15px;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px;width:100%;min-width:0}.tsub{margin:10px 0 6px;font-size:12px;font-weight:700;color:var(--muted)}#imgs .thumbs{max-height:230px;overflow:auto}.uploader{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed var(--line);border-radius:14px}#t-frase{font:inherit;font-size:15px;color:var(--fg);background:var(--bg);border:1px solid var(--line);padding:10px 12px;width:100%;resize:vertical}#t-frase,.fr-pv{border-radius:12px}.fr-pv{background:var(--stage);color:#fff;padding:12px 14px;font-size:13px;line-height:1.35;text-align:center}.fr-pv b{font-family:var(--f-display);font-weight:500;font-size:19px;display:block;margin:2px 0}.fr-pv span{display:block;color:#ddd}details.partes summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--muted)}details.partes{gap:8px}.ncform,details.partes{display:flex;flex-direction:column}.ncform{gap:14px;max-width:520px;background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:24px}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;align-items:start}.vid video{display:block;width:100%;max-height:420px;border-radius:10px;background:var(--stage)}.vid figcaption{flex-wrap:wrap}.vid .vn{width:100%;text-transform:none;letter-spacing:0;font-size:13px;color:var(--fg);overflow-wrap:anywhere}.vid .acts{flex-wrap:wrap}.vedit,.vid .acts{display:flex;gap:6px}.vedit{width:100%;flex-direction:column;text-transform:none;letter-spacing:0;font-size:13px;color:var(--fg)}.vedit input,.vedit select{padding:7px 10px;font-size:14px}.vedit .row{gap:6px}.vup{margin-top:16px}.vup .prog{font-size:13px;color:var(--muted)}.vup .row .hint{flex:1 1;min-width:200px}.dv{position:relative;border-radius:10px;overflow:hidden;background:var(--stage);min-height:180px;display:grid}.dv video{grid-area:1/1;border-radius:0}.dv iframe,.dv video{width:100%;max-height:420px}.dv iframe{aspect-ratio:9/16;border:0}.dv-st{grid-area:1/1;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;text-align:center;padding:16px;color:#ddd;font-size:13px;text-transform:none;letter-spacing:0;background:var(--stage)}.drvlink{font-size:12px;font-weight:700;color:var(--accent-ink);white-space:nowrap}.vmark{font-size:10px;margin-left:6px;color:var(--accent-ink)}.chip .cico{display:inline-grid;place-items:center;margin-left:6px;color:var(--accent-ink);vertical-align:-2px}.chip .cico+.cico{margin-left:3px}.chip[aria-pressed=true] .cico{color:var(--on-accent)}.chip .cico.no,.legend .cico.no{color:#DC2626}.chip .cico.si,.legend .cico.si{color:#16A34A}.chip[aria-pressed=true] .cico.si{color:#BBF7D0}.chip .cico .vn{font-weight:600;font-size:11px;margin-left:2px;line-height:1}.chip .cico.si{display:inline-flex;align-items:center}.chip[aria-pressed=true] .cico.no{color:#FECACA}.chip[aria-pressed=true] .vmark{color:var(--on-accent)}.miss{font:inherit;font-weight:700;font-size:13px;background:#FEE2E2;color:#B91C1C;border:1.5px solid #dc2626;border-radius:100px;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.miss:hover{background:#FECACA}.miss:before{content:"!";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#DC2626;color:#fff;font-size:11px}.miss:disabled{opacity:.6;cursor:wait}.misses{display:flex;flex-wrap:wrap;gap:8px}.slot .pv.missing{background:#FEE2E2;border-color:#DC2626;color:#B91C1C;font-weight:700;font-size:20px}.chip .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#DC2626;margin-left:6px;vertical-align:middle;box-shadow:0 0 0 2px var(--surface)}.chip .dot.warn{background:#F5B700}.chip[aria-pressed=true] .dot{box-shadow:0 0 0 2px var(--accent)}.chip[draggable=true]{cursor:-webkit-grab;cursor:grab}.chip.dragging{opacity:.45}#cats.dnd .cat{outline:1.5px dashed transparent;outline-offset:4px;border-radius:14px;transition:outline-color .15s,background .15s;outline-color:var(--line)}#cats .cat.drop-on{outline-color:var(--accent);background:var(--alt)}.cvacia{font-size:13px;color:var(--muted);font-style:italic}.chip.add{border-style:dashed;color:var(--accent-ink);font-size:13px;padding:6px 13px}.chip.delcat{border-color:transparent;background:transparent;color:#C2410C;font-size:13px;padding:6px 10px}.chip.delcat:hover,.chip.delcat[data-armed="1"]{border-color:#C2410C}.newcat{margin-top:2px}.newcat form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.newcat input{font:inherit;font-size:14px;padding:7px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);min-width:260px;flex:1 1;max-width:380px}.legend{display:flex;flex-wrap:wrap;gap:16px;font-size:12.5px;color:var(--muted);margin-top:4px}.legend .cico{color:var(--accent-ink);vertical-align:-2px;margin-right:2px}.legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.m-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.m-tools select{width:auto}.m-paises{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.mc{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-bottom:12px;min-width:0}.mrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 18px;gap:10px 18px;align-items:center;padding:14px 18px}.mrow .nm{align-items:center;gap:10px}.mrow .nm,.tog{display:flex;min-width:0}.tog{font:inherit;font-weight:700;font-size:15.5px;color:var(--fg);background:none;border:0;padding:0;cursor:pointer;text-align:left;gap:8px;align-items:baseline}.tog:before{content:"▸";color:var(--accent-ink);transition:.2s;flex:none}.tog[aria-expanded=true]:before{transform:rotate(90deg)}.tog span{overflow-wrap:anywhere}.mrow .sub{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mrow .sub b{color:var(--fg);font-weight:700}.mrow .acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media(max-width:700px){.mrow{grid-template-columns:1fr}.mrow .acts{justify-content:flex-start}}.pill{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:100px;background:var(--alt);color:var(--muted);flex:none}.pill.on{background:#DCFCE7;color:#166534}.pill.warn{background:#FEF3C7;color:#92400E}.pill.bad{background:#FEE2E2;color:#991B1B}.pill.nolink{white-space:nowrap;display:inline-block;background:#FEF3C7;color:#92400E;border:1px solid #f5b700}.pill.linked,.pill.nolink{text-transform:none;letter-spacing:0;font-size:12px}.pill.linked{border:1px solid var(--accent-ink)}.pill.draft,.pill.linked{background:var(--alt);color:var(--accent-ink)}.pill.k-video{background:#1E1B4B;color:#C7D2FE}.pill.k-imagen{background:#F3E8FF;color:#6B21A8}.pill.k-carrusel,.pill.k-catalogo{background:#E0F2FE;color:#075985}.mbody{border-top:1px solid var(--line);padding:6px 10px 10px 26px}.mbody .mrow{padding:12px 8px;border-bottom:1px solid var(--line)}.mbody .mrow:last-child{border-bottom:0}.ads{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;padding:4px 8px 12px}.ad,.ads{display:grid;gap:10px}.ad{grid-template-columns:64px 1fr;grid-gap:10px;align-items:start;background:var(--bg);border-radius:14px;padding:8px;min-width:0}.ad .tn{width:64px;height:64px;border-radius:10px;background:var(--stage);overflow:hidden;display:grid;place-items:center;color:#fff;font-size:10px}.ad .tn img{width:100%;height:100%;object-fit:cover}.ad b{font-size:13px;display:block;overflow-wrap:anywhere;line-height:1.3}.ad small{font-size:12px;color:var(--muted);display:block}.ad .acts{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.lnk{font:inherit;font-size:12.5px;font-weight:700;color:var(--accent-ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.opp{background:var(--alt);border-radius:20px;padding:14px 18px;margin:0 0 18px}.opp summary{cursor:pointer;font-weight:700}.opp ul{margin:10px 0 0;padding-left:18px;font-size:13.5px;color:var(--muted)}.opp li{margin:4px 0}.opp a{color:var(--accent-ink)}.mdlg{background:var(--surface);color:var(--fg);border-radius:24px;padding:24px;width:min(94vw,560px);max-height:90vh;overflow:auto}.mdlg.big{width:min(96vw,980px)}.mdlg h3{margin:0 0 6px;font-size:20px}.mdlg .f{margin-top:12px}.mdlg textarea{min-height:90px}.mdlg input[type=number],.mdlg textarea{font:inherit;font-size:15px;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px;width:100%}.mdlg .foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:20px}.add-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px}@media(max-width:760px){.add-grid{grid-template-columns:1fr}}.add-prev{display:flex;gap:8px;align-items:flex-end;margin-top:10px}.add-prev img{height:150px;width:auto;border-radius:8px;background:var(--stage)}.step{background:var(--bg);border-radius:14px;padding:12px 14px;margin-top:12px;font-size:13.5px}.step b{display:block;margin-bottom:4px}.found{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.found li{display:grid;grid-template-columns:92px 1fr;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.found select{padding:6px 8px;font-size:13px}.prog{list-style:none;margin:12px 0 0;padding:0;font-size:13.5px}.prog li{padding:3px 0}.prog li.ok:before{content:"✓ ";color:#166534;font-weight:700}.prog li.err{color:#C2410C}.prog li.run:before{content:"… ";color:var(--accent-ink)}.nlseg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.nlseg button{font:inherit;font-size:13px;font-weight:700;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:100px;padding:6px 12px;cursor:pointer;min-width:36px}.nlseg button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.nlseg button:disabled{opacity:.4;cursor:not-allowed}.inmeta{font-size:12px;font-weight:700;color:var(--accent-ink)}.chip .mico{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;margin-left:6px;vertical-align:-3px;color:#fff;background:#9CA3AF}.chip .mico.on{background:#16A34A}.chip .mico.off{background:#DC2626}.chip[aria-pressed=true] .mico{box-shadow:0 0 0 2px #fff}.legend .mico{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;color:#fff;vertical-align:-3px;margin-right:4px}.legend .mico.on{background:#16A34A}.legend .mico.off{background:#DC2626}#g-meta:empty{display:none}.mlink{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:16px 18px;margin:0 0 20px;display:flex;flex-direction:column;gap:12px}.mlink h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);display:flex;align-items:center;gap:8px}.mlink .mli{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px}.mlink .mli:first-of-type{border-top:0;padding-top:0}.mlink .mlt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.mlink .mlt b{font-size:16px}.mlink .sub{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mlink .sub b{color:var(--fg)}.ad .mlbox,.ad .mlinked{grid-column:1/-1}.ad .mlbox select{min-width:0}.mlbox{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mlbox select{width:auto;min-width:260px;max-width:100%;flex:1 1}.mlinked{grid-column:1/-1;display:flex;flex-wrap:wrap;font-size:13px;color:var(--muted)}.mlinked,.mlinked .tag{gap:6px;align-items:center}.mlinked .tag{display:inline-flex;background:var(--alt);color:var(--accent-ink);border-radius:100px;padding:3px 4px 3px 10px;font-weight:700;font-size:12.5px}.mlinked .tag button{font:inherit;border:0;background:none;color:inherit;cursor:pointer;padding:0 4px}.mlinked .tag .x{opacity:.7}.side-paises{margin:2px 0 6px 22px;padding-left:10px;border-left:2px solid var(--line)}.seg.side-nav.side-paises .pg button[data-p]{padding:7px 10px;font-size:13.5px}.side-paises .pg:has(button[aria-pressed=true]){background:var(--alt)}.seg.side-nav.side-paises button[data-p][aria-pressed=true]{background:none;color:var(--accent-ink)}.side-paises .pg:has(button[aria-pressed=true]) .dlp{color:var(--accent-ink)}.seg.side-nav.side-paises button[data-p][aria-pressed=true] .cnt{background:var(--accent);color:var(--on-accent)}#v-gal .chev{margin-left:auto;transition:transform .15s}#v-gal.open .chev{transform:rotate(180deg)}@media(max-width:900px){.side-paises{margin:0;padding-left:0;border-left:0}}.side-sub2{display:flex;flex-direction:column;gap:2px;margin:0 0 2px 14px;padding-left:10px;border-left:2px solid var(--line)}.seg.side-nav.vis .side-sub2 button{font-size:13px;font-weight:500;padding:6px 10px}.side-sub{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 22px;padding-left:10px;border-left:2px solid var(--line)}.seg.side-nav.vis .side-sub button{padding:7px 10px;font-size:13.5px;font-weight:600;border-radius:10px}.seg.side-nav.vis .side-sub button[aria-pressed=true]{background:var(--alt);color:var(--accent-ink)}#v-rep .chev{margin-left:auto;transition:transform .15s}#v-rep[aria-pressed=true] .chev{transform:rotate(180deg)}.cflag{margin-right:6px;font-size:15px;line-height:1}.r-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:18px 0}.r-tile{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.r-tile .k{font-size:12.5px;color:var(--muted);font-weight:600}.r-tile .v{font-size:24px;font-weight:700;letter-spacing:-.01em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r-tile .u{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r-tile .d,.r-tile .u{color:var(--muted);margin-top:2px}.r-tile .d{font-size:12px}.up{color:#15803D}.dn{color:#DC2626}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .up{color:#4ADE80}:root:not([data-theme=light]) .dn{color:#F87171}}:root[data-theme=dark] .up{color:#4ADE80}:root[data-theme=dark] .dn{color:#F87171}.r-tw{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.r-t{border-collapse:collapse;width:100%;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r-t td,.r-t th{padding:8px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.r-t td:first-child,.r-t th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;background:var(--surface)}.r-t thead th{font-size:11.5px;color:var(--muted);font-weight:700;vertical-align:bottom;white-space:normal;min-width:64px}.r-t tr.r-cat td{font-weight:700}.r-t tr.r-cat td,.r-t tr.r-cat td:first-child{background:var(--alt)}.r-t tr.r-sub td:first-child{padding-left:24px;color:var(--muted)}.r-t tr.r-tot td{font-weight:700;border-top:2px solid var(--fg)}.r-t td small{display:block;font-size:11px;font-weight:600}.r-t td.pc{color:var(--muted)}.r-t .grp{border-left:1px solid var(--line)}.r-t thead th[data-col]{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-t thead th[data-col]:hover{color:var(--fg);background:var(--alt)}.r-t thead th .grip{display:block;font-size:10px;letter-spacing:-1px;opacity:.45;line-height:1;margin-bottom:2px}.r-t thead th.dragging{opacity:.4}.r-t thead th.drop-l{box-shadow:inset 3px 0 0 var(--accent)}.r-t thead th.drop-r{box-shadow:inset -3px 0 0 var(--accent)}.linkbtn{font:inherit;font-size:inherit;background:none;border:0;padding:0;color:var(--accent-ink);text-decoration:underline;cursor:pointer}.r-box{margin:16px 0;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:12px 16px}.r-box summary{cursor:pointer;font-weight:700}.r-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:12px 0}.r-form .f{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--muted)}.r-form input,.r-form select{width:auto;min-width:110px}#r-tc-f .f{flex-direction:row;align-items:center;gap:6px}.r-def{margin:10px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55}.r-inv-t td,.r-inv-t th{padding:6px 10px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}:root{--ok:#15803D;--ok-bg:#E7F6EC;--warn:#A15C00;--warn-bg:#FDF1DD;--bad:#C62828;--bad-bg:#FCE8E8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ok:#4ADE80;--ok-bg:#12301E;--warn:#F5B94A;--warn-bg:#33270F;--bad:#F87171;--bad-bg:#3A1717}}:root[data-theme=dark]{--ok:#4ADE80;--ok-bg:#12301E;--warn:#F5B94A;--warn-bg:#33270F;--bad:#F87171;--bad-bg:#3A1717}.conf .login{min-height:calc(100vh - 38px);display:grid;place-items:center;padding-inline:16px;padding-block:40px}.conf .lcard{width:min(420px,100%);background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:32px 28px;display:flex;flex-direction:column;gap:16px}.conf .lcard .brand{height:24px}.conf .f{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--muted)}.conf .f input,.conf .f select{height:42px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background-color:var(--bg);color:var(--fg);font-weight:400;font-size:15px}.conf .hint{font-size:13px;color:var(--muted);margin:0}.conf .btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:100px;border:0;background:var(--accent);color:var(--on-accent);font-weight:700;cursor:pointer}.conf .btn.sec{background:transparent;color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.conf .btn.sm{height:34px;padding:0 14px;font-size:13.5px}.conf .btn.danger{background:var(--bad);color:#fff}.conf .btn.ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.conf .linkbtn{background:none;border:0;padding:0;color:var(--accent-ink);text-decoration:underline;cursor:pointer;font-size:13.5px}.conf .app{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 38px)}.conf .side{background:var(--surface);border-right:1px solid var(--line);padding:22px 12px;display:flex;flex-direction:column;gap:2px}.conf .side .brand{height:22px;margin:4px 12px 18px;align-self:flex-start}.conf .nav-h{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:12px 12px 6px}.conf .nav{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:0;background:none;font-weight:600;font-size:14.5px;text-align:left;cursor:pointer;color:var(--fg)}.conf .nav:hover{background:var(--alt)}.conf .nav[aria-current=page]{background:var(--accent);color:var(--on-accent)}.conf .nav.off{color:var(--muted);cursor:default}.conf .nav.off:hover{background:none}.conf .nav svg{flex:none}.conf .side .grow{flex:1 1}.conf .me{position:relative;border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.conf .mebtn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:12px;border:0;background:none;cursor:pointer;text-align:left}.conf .mebtn:hover{background:var(--alt)}.conf .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;background:var(--alt);color:var(--accent-ink);flex:none}.conf .mebtn .who{min-width:0;flex:1 1}.conf .mebtn .who b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conf .mebtn .who small{display:block;font-size:12px;color:var(--muted)}.conf .menu{position:absolute;bottom:56px;left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.14);padding:6px;display:flex;flex-direction:column;z-index:5}.conf .menu button{background:none;border:0;text-align:left;padding:9px 12px;border-radius:9px;cursor:pointer;font-weight:600;font-size:14px}.conf .menu button:hover{background:var(--alt)}.conf .menu .out{color:var(--bad)}.conf main{padding-inline:clamp(16px,3.5vw,44px);padding-block:30px 80px;min-width:0}.conf .tabs{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0;border-bottom:1px solid var(--line)}.conf .tab{border:0;background:none;padding:10px 4px;margin-right:16px;font-weight:700;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.conf .tab[aria-selected=true]{color:var(--fg);border-color:var(--accent)}.conf .bar{justify-content:space-between;margin-bottom:14px}.conf .bar,.conf .bar .l{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.conf .search{padding:0 14px;background:var(--surface);min-width:0;width:240px}.conf .search,.conf select.fil{height:38px;border:1px solid var(--line);border-radius:100px;max-width:100%}.conf select.fil{padding:0 38px 0 14px;background-color:var(--surface);width:auto}.conf .tw{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px}.conf table{border-collapse:collapse;width:100%;font-size:14px}.conf td,.conf th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.conf th{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.conf tr:last-child td{border-bottom:0}.conf .u{display:flex;align-items:center;gap:10px;min-width:220px}.conf .u b{display:block}.conf .u small{display:block;color:var(--muted);font-size:12.5px}.conf .pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:100px;white-space:nowrap}.conf .r-super{background:var(--accent);color:var(--on-accent)}.conf .r-admin{background:var(--alt);color:var(--accent-ink)}.conf .r-editor{background:var(--ok-bg);color:var(--ok)}.conf .r-lector{background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.conf .s-act{color:var(--ok)}.conf .s-inv{color:var(--warn)}.conf .s-sus{color:var(--bad)}.conf .s-dot:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:7px;vertical-align:1px}.conf .flags{font-size:16px;letter-spacing:2px;white-space:nowrap;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.conf .extra{font-size:12px;color:var(--accent-ink);font-weight:700}.conf .acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:nowrap}.conf .ex{font-size:11px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:0 5px;margin-left:6px}.conf .confirm{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;font-size:13px}.conf .scrim{position:fixed;inset:0;background:rgba(18,18,18,.38);z-index:20}.conf .drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100%);background:var(--surface);z-index:21;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.18)}.conf .dh{padding:22px 24px 14px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.conf .db{padding:18px 24px;overflow:auto;display:flex;flex-direction:column;gap:18px;flex:1 1}.conf .df{padding:14px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.conf .x{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--muted)}.conf .g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.conf .roles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.conf .rolecard{border:1.5px solid var(--line);border-radius:14px;padding:10px 12px;cursor:pointer;background:var(--bg);text-align:left}.conf .rolecard b{display:block;font-size:14px}.conf .rolecard small{display:block;font-size:12px;color:var(--muted);line-height:1.35;margin-top:2px}.conf .rolecard[aria-pressed=true]{border-color:var(--accent);background:var(--alt)}.conf .chips{display:flex;flex-wrap:wrap;gap:6px}.conf .chip{border:1px solid var(--line);background:var(--surface);border-radius:100px;padding:5px 12px;font-weight:600;font-size:13.5px;cursor:pointer}.conf .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.conf .pgroup h3{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.conf .perm{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px dashed var(--line);font-size:14px}.conf .perm:last-child{border-bottom:0}.conf .perm input{width:18px;height:18px;accent-color:var(--accent);flex:none}.conf .perm span{flex:1 1}.conf .perm .dif{font-size:11.5px;font-weight:700;color:var(--accent-ink)}.conf .mx td,.conf .mx th{text-align:center}.conf .mx td:first-child,.conf .mx th:first-child{text-align:left}.conf .mx input{width:18px;height:18px;accent-color:var(--accent)}.conf .mx .grp td{background:var(--alt);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left}.conf .log{display:flex;flex-direction:column}.conf .ev{display:grid;grid-template-columns:120px 1fr;grid-gap:14px;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:14px}.conf .ev:last-child{border-bottom:0}.conf .ev time{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conf .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.conf .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px}.conf .card b{font-size:15px}.conf .st{font-size:13px;font-weight:700}.conf .panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:16px;max-width:640px}:root{--m-bg:#EDEAE3;--m-card:#FFFFFF;--m-fg:#121212;--m-muted:#5A5560;--m-line:#E4E0D8;--m-acc:#9A45FF;--m-alt:#F8F4FF}.conf .mscrim{position:fixed;inset:0;background:rgba(18,18,18,.5);z-index:30;display:grid;place-items:start center;overflow:auto;padding:32px 16px}.conf .mwin{width:min(720px,100%);background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.conf .mtop{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px}.conf .mhead,.conf .mtop{border-bottom:1px solid var(--line)}.conf .mhead{padding:16px 22px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;font-size:14px}.conf .mhead span:nth-child(odd){color:var(--muted)}.conf .mhead .subj{font-weight:700;font-size:17px;grid-column:1/-1;margin-bottom:6px}.conf .mbody{background:var(--m-bg);padding:28px 16px;color:var(--m-fg)}.conf .mail{max-width:560px;margin:0 auto;background:var(--m-card);border-radius:18px;overflow:hidden;font-family:var(--f-body);color:var(--m-fg)}.conf .mail .mh{padding:26px 32px 0}.conf .mail .mh img{height:22px}.conf .mail .mc{padding:22px 32px 28px;display:flex;flex-direction:column;gap:14px;font-size:15.5px;line-height:1.55}.conf .mail h3{font-family:var(--f-display);font-weight:500;font-size:28px;line-height:1.15;margin:0;text-wrap:balance}.conf .mail p{margin:0}.conf .mail .box{background:var(--m-alt);border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:14px}.conf .mail .box span:nth-child(odd){color:var(--m-muted)}.conf .mail .cta{align-self:flex-start;background:var(--m-acc);color:#fff;border:0;border-radius:100px;padding:13px 26px;font-weight:700;font-size:15px;cursor:pointer}.conf .mail .small{font-size:13px;color:var(--m-muted)}.conf .mail .link{font-size:12.5px;color:var(--m-acc);word-break:break-all}.conf .mail .mf{border-top:1px solid var(--m-line);padding:16px 32px;font-size:12.5px;color:var(--m-muted)}.conf .mail .note{border-left:3px solid var(--m-acc);padding-left:12px;font-size:13.5px;color:var(--m-muted)}.conf .toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:var(--fg);color:var(--bg);padding:12px 20px;border-radius:100px;font-weight:600;font-size:14px;z-index:40;max-width:calc(100% - 32px)}@media(max-width:820px){.conf .nav.off{display:none}.conf .app{grid-template-columns:1fr}.conf .side{flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px 12px;border-right:0;border-bottom:1px solid var(--line)}.conf .side .brand{margin:0 8px 0 4px}.conf .nav-h,.conf .side .grow{display:none}.conf .me{border-top:0;margin:0 0 0 auto;padding:0}.conf .mebtn .who{display:none}.conf .menu{bottom:auto;top:46px;left:auto;right:0;width:220px}.conf .ev,.conf .g2,.conf .roles{grid-template-columns:1fr}.conf .ev{gap:2px}}@media(prefers-reduced-motion:reduce){.conf *{transition:none!important}}.conf .eqp{display:inline-block;font-size:12.5px;font-weight:700;padding:2px 10px;border-radius:100px;background:var(--alt);color:var(--accent-ink);white-space:nowrap}.conf .eqlist{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden}.conf .eqrow{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.conf .eqrow:last-child{border-bottom:0}.conf .eqlist .hint{padding:12px}a{color:inherit}.side .grow{flex:1 1}.side .me-w{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.side .me-w .me{border-top:0;margin-top:0;padding-top:0}.side a.navlink{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:14.5px;font-weight:600;color:var(--fg);text-decoration:none}.side a.navlink:hover{background:var(--alt)}.side a.navlink[aria-current=page]{background:var(--accent);color:var(--on-accent)}.side a.navlink .chev{margin-left:auto}.side .side-sub a,.side .side-sub2 a{display:block;padding:7px 10px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--fg);text-decoration:none}.side .side-sub2 a{font-size:13px;font-weight:500;padding:6px 10px}.side .side-sub a[aria-current=page],.side .side-sub2 a[aria-current=page]{background:var(--alt);color:var(--accent-ink)}.side .side-paises a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--fg);text-decoration:none;flex:1 1;min-width:0}.side .side-paises .pg:hover{background:var(--alt)}.side .side-paises a[aria-current=page]{color:var(--accent-ink)}.side .side-paises .pg:has(a[aria-current=page]){background:var(--alt)}.side .side-paises a[aria-current=page] .cnt{background:var(--accent);color:var(--on-accent)}.cargando{color:var(--muted);padding:24px 0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:900px){.side .grow{display:none}.side .me-w{border-top:0;margin:0 0 0 auto;padding:0}.side a.navlink{padding:8px 10px;white-space:nowrap}}.side>.brand{display:block}.side>.brand .brand{display:block;padding:0}@media(min-width:901px){.side>.brand{padding:3px 12px 20px;line-height:0;align-self:flex-start}}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%238A8590' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}select.fil{padding-right:38px!important;background-position:right 14px center}.tar select.mv{padding-right:24px!important;background-position:right 7px center;background-size:12px}.tar{--col:#ECE8E0;--info:#1D5FBF;--info-bg:#E6EEFB}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tar{--col:#18161C;--info:#7FB0FF;--info-bg:#14243F}}:root[data-theme=dark] .tar{--col:#18161C;--info:#7FB0FF;--info-bg:#14243F}.tar h1{margin-top:6px}.tar h2{font-size:18px;margin:0}.tar .h2d{font-size:22px;font-family:var(--f-display);font-weight:500}.tar .hint,.tar .muted{color:var(--muted)}.tar .hint{font-size:13px;margin:0}.tar button,.tar input,.tar select,.tar textarea{font:inherit;color:inherit}.tar .btn{text-decoration:none}.tar .btn:disabled{opacity:.55;cursor:default}.tar .dbf{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:16px}.tar .dbf:disabled .chip{cursor:default}.tar .file .nm{font-weight:400}.tar .btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:100px;border:0;background:var(--accent);color:var(--on-accent);font-weight:700;cursor:pointer}.tar .btn.sec{background:transparent;color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.tar .btn.ghost{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.tar .btn.sm{height:32px;padding:0 13px;font-size:13.5px}.tar .btn.danger{background:var(--bad);color:#fff}.tar .linkbtn{background:none;border:0;padding:0;color:var(--accent-ink);font-weight:700;cursor:pointer;font-size:13.5px}.tar .head{justify-content:space-between;align-items:flex-end;gap:16px}.tar .head,.tar .tabs{display:flex;flex-wrap:wrap}.tar .tabs{gap:6px;margin:20px 0 18px;border-bottom:1px solid var(--line)}.tar .tab{border:0;background:none;padding:10px 4px;margin-right:16px;font-weight:700;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tar .tab[aria-selected=true]{color:var(--fg);border-color:var(--accent)}.tar .bar{gap:10px;justify-content:space-between;margin-bottom:14px}.tar .bar,.tar .bar .l{display:flex;flex-wrap:wrap;align-items:center}.tar .bar .l{gap:8px}.tar .search{padding:0 14px;background:var(--surface);width:220px;max-width:100%}.tar .search,.tar select.fil{height:36px;border:1px solid var(--line);border-radius:100px}.tar select.fil{padding:0 38px 0 14px;background-color:var(--surface)}.tar .avs{display:flex}.tar .avbtn{border:2px solid var(--bg);border-radius:50%;padding:0;margin-left:-6px;background:none;cursor:pointer}.tar .avbtn:first-child{margin-left:0}.tar .avbtn[aria-pressed=true] .av{box-shadow:0 0 0 2px var(--accent)}.tar .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:11.5px;flex:none;color:#fff}.tar .av.sm{width:24px;height:24px;font-size:10px}.tar .av.none{background:var(--line)!important;color:var(--muted)}.tar .sprint{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 18px;gap:10px 18px;align-items:center;margin-bottom:16px}.tar .sprint h2{font-size:19px}.tar .sprint .goal{font-size:14px;color:var(--muted);margin-top:2px}.tar .prog{grid-column:1/-1;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .track{flex:1 1;height:8px;background:var(--col);border-radius:8px;overflow:hidden;display:flex}.tar .track i{display:block;height:100%}.tar .track .d{background:var(--ok)}.tar .track .r{background:var(--accent)}.tar .track .p{background:var(--info)}.tar .sprint .acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tar .close-panel{grid-column:1/-1;background:var(--alt);border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px}.tar .board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:6px}.tar .colk{background:var(--col);border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:240px}.tar .colk.over{box-shadow:inset 0 0 0 2px var(--accent)}.tar .colh{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 2px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tar .colh b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;cursor:-webkit-grab;cursor:grab;text-align:left;width:100%}.tar .card:hover{border-color:var(--accent)}.tar .card.drag{opacity:.4}.tar .card .t{font-weight:600;font-size:14.5px;line-height:1.35}.tar .meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.tar .meta .sp{flex:1 1}.tar .key{font-weight:700;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .typ{padding:1px 8px;white-space:nowrap}.tar .pts,.tar .typ{font-size:11.5px;font-weight:700;border-radius:100px}.tar .pts{min-width:22px;height:20px;padding:0 6px;background:var(--col);display:inline-grid;place-items:center;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .pr{font-size:12px;font-weight:700}.tar .pr.a{color:var(--bad)}.tar .pr.m{color:var(--warn)}.tar .pr.b{color:var(--muted)}.tar .flags{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:14px;letter-spacing:1px}.tar .due{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .due.late{color:var(--bad);font-weight:700}.tar .chk{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .addcard{border:1.5px dashed var(--line);background:none;border-radius:12px;padding:8px;color:var(--muted);font-weight:700;cursor:pointer;font-size:13.5px}.tar .addcard:hover{color:var(--accent-ink);border-color:var(--accent)}.tar .sec{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-bottom:14px;overflow:hidden}.tar .sech{display:flex;align-items:center;gap:10px;padding:12px 16px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.tar .sech .nm{font-weight:700}.tar .sech .dt{font-size:13px;color:var(--muted)}.tar .sech .sp{flex:1 1}.tar .sech .sum{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .badge{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:100px}.tar .badge.act{background:var(--ok-bg);color:var(--ok)}.tar .badge.plan{background:var(--info-bg);color:var(--info)}.tar .badge.bk{background:var(--col);color:var(--muted)}.tar .rows{min-height:44px}.tar .rows.over{background:var(--alt)}.tar .row{display:grid;grid-template-columns:18px 70px minmax(0,1fr) auto auto auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 16px;border-bottom:1px solid var(--line);font-size:14px;cursor:-webkit-grab;cursor:grab;background:var(--surface)}.tar .row:last-child{border-bottom:0}.tar .row:hover{background:var(--alt)}.tar .row.drag{opacity:.4}.tar .row .grip{color:var(--muted);font-size:14px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tar .row .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;background:none;border:0;padding:0;text-align:left;cursor:pointer}.tar .row .tt:hover{color:var(--accent-ink);text-decoration:underline}.tar .st{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:100px;white-space:nowrap}.tar .st.hold{background:var(--warn-bg);color:var(--warn)}.tar .st.todo{background:var(--col);color:var(--muted)}.tar .st.doing{background:var(--info-bg);color:var(--info)}.tar .st.review{background:var(--alt);color:var(--accent-ink)}.tar .st.done{background:var(--ok-bg);color:var(--ok)}.tar .mv{height:28px;border:1px solid var(--line);border-radius:8px;background-color:var(--surface);font-size:12.5px;padding:0 6px;max-width:130px}.tar .empty{padding:14px 16px;color:var(--muted);font-size:14px}.tar .quick{display:flex;gap:8px;padding:10px 16px;border-top:1px solid var(--line)}.tar .quick input{flex:1 1;min-width:0;height:36px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:var(--bg)}.tar .newsprint{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;padding:14px 16px;background:var(--alt);border-bottom:1px solid var(--line)}.tar .tw{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px}.tar table{border-collapse:collapse;width:100%;font-size:14px}.tar td,.tar th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.tar th{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.tar td.n,.tar th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar tr:last-child td{border-bottom:0}.tar .mini{width:140px;height:8px;background:var(--col);border-radius:8px;overflow:hidden}.tar .mini i{display:block;height:100%;background:var(--ok)}.tar .scrim{position:fixed;inset:0;background:rgba(18,18,18,.38);z-index:20}.tar .drawer{position:fixed;top:0;right:0;bottom:0;width:min(600px,100%);background:var(--surface);z-index:21;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.18)}.tar .dh{padding:18px 22px 12px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tar .db{padding:16px 22px;overflow:auto;display:flex;flex-direction:column;gap:16px;flex:1 1}.tar .df{padding:12px 22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.tar .x{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--muted)}.tar .ttl{width:100%;border:1px solid transparent;border-radius:10px;padding:6px 8px;margin-left:-8px;font-size:20px;font-weight:700;background:none}.tar .ttl:focus,.tar .ttl:hover{border-color:var(--line);background:var(--bg)}.tar .f{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--muted)}.tar .f input,.tar .f select,.tar .f textarea{border:1px solid var(--line);border-radius:10px;padding:0 10px;background-color:var(--bg);color:var(--fg);font-weight:400;font-size:14.5px;height:38px}.tar .f textarea{height:auto;min-height:90px;padding:10px;resize:vertical;line-height:1.5}.tar .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.tar .chips{display:flex;flex-wrap:wrap;gap:6px}.tar .chip{border:1px solid var(--line);background:var(--surface);border-radius:100px;cursor:pointer}.tar .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tar .cl{display:flex;flex-direction:column;gap:2px}.tar .cli{display:flex;align-items:center;gap:10px;font-size:14px;padding:4px 0}.tar .cli input{width:17px;height:17px;accent-color:var(--accent)}.tar .cli.done span{text-decoration:line-through;color:var(--muted)}.tar .addrow{display:flex;gap:8px}.tar .addrow input{flex:1 1;min-width:0;height:36px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--bg)}.tar .com{display:flex;gap:10px;font-size:14px}.tar .com .b{background:var(--bg);border-radius:12px;padding:8px 12px;flex:1 1;min-width:0}.tar .com small{color:var(--muted);font-size:12px}.tar .tag{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:6px;background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.tar .tagin{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:6px 8px;background:var(--bg);min-height:38px}.tar .tagin input{border:0!important;background:none!important;height:26px!important;padding:0 4px!important;flex:1 1;min-width:120px;outline:none}.tar .tagx{display:inline-flex;align-items:center;gap:4px}.tar .tagx button{border:0;background:none;padding:0 2px;cursor:pointer;color:var(--muted);font-size:14px;line-height:1}.tar .files{display:flex;flex-direction:column;gap:6px}.tar .file{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:10px;padding:8px 10px;font-size:14px;font-weight:400;color:var(--fg)}.tar .file .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar .drop,.tar .file small{color:var(--muted)}.tar .drop{border:1.5px dashed var(--line);border-radius:10px;padding:12px;text-align:center;font-weight:600;font-size:13.5px;cursor:pointer;display:block}.tar .drop.over,.tar .drop:hover{border-color:var(--accent);color:var(--accent-ink)}.tar .figma{display:flex;gap:8px;align-items:center}.tar .figma input{flex:1 1}.tar .note{font-size:12px;font-weight:400;color:var(--muted)}@media(max-width:860px){.tar .row{grid-template-columns:62px minmax(0,1fr) auto;row-gap:6px}.tar .row .grip,.tar .row .hide-m{display:none}.tar .grid3,.tar .newsprint{grid-template-columns:1fr 1fr}.tar .sprint{grid-template-columns:1fr}.tar .sprint .acts{justify-content:flex-start}}.tar .figma input{border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--bg);height:38px;font-weight:400;font-size:14.5px;color:var(--fg)}.tar .file .linkbtn.nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar .head{margin:0;padding-top:0;border-top:0}.tar .bar{margin-top:0}.tar select.fil{width:auto;max-width:100%}.tar .empty{max-width:none;border-radius:0}.tar .chip{padding:4px 11px;font-size:13px;font-weight:600}.tar .track{min-width:80px}@media(max-width:860px){.tar .prog{flex-wrap:wrap}.tar .track{flex-basis:100%}}.tar .drawer{width:min(760px,100%)}.tar .rte{border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg);font-weight:400;font-size:14.5px;line-height:1.55}.tar .rte:focus-within{border-color:var(--accent)}.tar .rte.ro{background:none;border-color:transparent}.tar .rte-bar{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:-16px;background:var(--bg);border-radius:10px 10px 0 0;z-index:1}.tar .rte-bar button{min-width:32px;height:30px;padding:0 8px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:13.5px;font-weight:700;color:var(--fg)}.tar .rte-bar button:hover{background:var(--alt)}.tar .rte-bar button[aria-pressed=true]{background:var(--alt);color:var(--accent-ink)}.tar .rte-bar .sep{width:1px;margin:4px;background:var(--line)}.tar .rte-doc .ProseMirror{min-height:260px;padding:12px 14px;outline:none;overflow-wrap:anywhere}.tar .rte.ro .rte-doc .ProseMirror{min-height:0;padding:0}.tar .rte-doc .ProseMirror>:first-child{margin-top:0}.tar .rte-doc p{margin:0 0 8px}.tar .rte-doc h2{font-size:18px;margin:14px 0 6px}.tar .rte-doc h3{font-size:15.5px;margin:12px 0 4px}.tar .rte-doc ol,.tar .rte-doc ul{margin:0 0 8px;padding-left:22px}.tar .rte-doc li p{margin:0 0 2px}.tar .rte-doc blockquote{margin:0 0 8px;padding-left:12px;border-left:3px solid var(--accent);color:var(--muted)}.tar .rte-doc a{color:var(--accent-ink);text-decoration:underline}.tar .rte-doc em{font-style:italic}.tar .rte-doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted);float:left;height:0;pointer-events:none}.tar .row{grid-template-columns:18px 70px minmax(0,1fr) auto auto auto auto auto 28px}.tar .row .del{width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}.tar .row .del:hover{background:var(--bad-bg);color:var(--bad)}.tar .dlg-scrim{position:fixed;inset:0;background:rgba(18,18,18,.45);z-index:30;display:grid;place-items:center;padding:16px}.tar .dlg{background:var(--surface);color:var(--fg);border-radius:22px;padding:24px;width:min(460px,100%);display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.tar .dlg h3{margin:0;font-size:20px}.tar .dlg .acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:860px){.tar .row{grid-template-columns:62px minmax(0,1fr) auto 28px}}.tar .row .tags{display:flex;gap:4px}.tar .dlg .btn.danger:disabled{cursor:not-allowed}.tar .dlg .f input{height:42px}@media(max-width:860px){.tar .row .tags.hide-m{display:none}}.tar.ini .ini-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:22px;align-items:start}.tar .ini-card{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.tar .ini-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tar .ini-h h2{font-size:19px}.tar .ini-vacio{margin:4px 0;font-size:15px}.tar .ini-pie{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.tar .ini-tareas{gap:8px}.tar .ini-t,.tar .ini-tareas{display:flex;flex-direction:column}.tar .ini-t{gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--fg);background:var(--surface)}.tar .ini-t:hover{border-color:var(--accent)}.tar .ini-t .t{font-weight:600;font-size:14.5px;line-height:1.35}.tar .ini-org{font-family:var(--f-display);font-weight:500;font-size:24px;margin:0;padding-bottom:10px}.tar .ini-dia,.tar .ini-org{border-bottom:1px solid var(--line)}.tar .ini-dia{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 0 6px}.tar .ini-ev{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.tar .av.big{width:40px;height:40px;font-size:14px}.tar .ini-txt{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:14.5px;line-height:1.45}.tar .ini-txt a{color:var(--accent-ink);font-weight:600}.tar .ini-com{background:var(--alt);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;padding:8px 12px;white-space:pre-wrap;overflow-wrap:anywhere}.tar .ini-tipo{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:100px;background:var(--col);color:var(--muted)}.tar .ini-tipo.t-tareas{background:var(--alt);color:var(--accent-ink)}.tar .ini-tipo.t-contenido{background:var(--info-bg);color:var(--info)}.tar .ini-tipo.t-datos{background:var(--ok-bg);color:var(--ok)}@media(max-width:1000px){.tar.ini .ini-grid{grid-template-columns:1fr}}