@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--slate-50:#f7f8fa;--slate-100:#eff1f5;--slate-200:#e2e5ec;--slate-300:#cbd0da;--slate-400:#9aa2b1;--slate-500:#6b7385;--slate-600:#4f5768;--slate-700:#3a4152;--slate-800:#262c3a;--slate-900:#171b26;--slate-950:#0d1018;--cobalt-50:#eef3ff;--cobalt-100:#dce6ff;--cobalt-200:#bcceff;--cobalt-300:#8faeff;--cobalt-400:#5e86fa;--cobalt-500:#3a63f0;--cobalt-600:#2649d6;--cobalt-700:#1e39ad;--cobalt-800:#1d3289;--cobalt-950:#131c42;--violet-50:#f5f2ff;--violet-200:#dcd1ff;--violet-300:#c2aeff;--violet-400:#a283fc;--violet-500:#8758f5;--violet-600:#7339e8;--violet-700:#602bc9;--violet-800:#4f25a3;--violet-950:#281257;--green-50:#ecfdf3;--green-200:#a6f0c4;--green-300:#6bdf9f;--green-500:#14a85e;--green-600:#0b884b;--green-700:#0b6c3e;--green-800:#0e5634;--green-950:#042817;--amber-50:#fff8eb;--amber-200:#fdd98a;--amber-300:#fcbf4d;--amber-400:#f9a524;--amber-500:#ec870b;--amber-700:#a34709;--amber-800:#84380f;--amber-950:#3e1603;--red-50:#fef2f2;--red-200:#fecbc9;--red-300:#fca5a2;--red-400:#f7716c;--red-500:#ee4640;--red-600:#da2d27;--red-700:#b7221d;--red-800:#97211d;--red-950:#440c0a;--sky-50:#eff9ff;--sky-300:#75d1ff;--sky-400:#2cbafd;--sky-500:#02a0ea;--sky-600:#0080c8;--sky-700:#0066a2;--sky-950:#072e4a;--orange-50:#fff3ec;--orange-300:#ffb08f;--orange-500:#f26b3a;--orange-700:#c94a14;--orange-950:#3a1608;--canvas:#f3f4f7;--surface:#fff;--sunken:var(--slate-50);--subtle:var(--slate-100);--inverse:var(--slate-950);--on-inverse:var(--slate-50);--border:var(--slate-200);--border-strong:var(--slate-300);--focus:var(--cobalt-500);--focus-ring:#3a63f02e;--fg:var(--slate-950);--fg-2:var(--slate-600);--fg-3:#646c7e;--fg-disabled:var(--slate-400);--icon:var(--slate-600);--icon-muted:var(--slate-400);--link:var(--cobalt-600);--brand:var(--cobalt-600);--brand-hover:var(--cobalt-700);--brand-subtle:var(--cobalt-50);--brand-text:var(--cobalt-700);--brand-border:var(--cobalt-200);--ai:var(--violet-600);--ai-subtle:var(--violet-50);--ai-text:var(--violet-700);--ai-border:var(--violet-200);--ok:var(--green-600);--ok-subtle:var(--green-50);--ok-text:var(--green-700);--ok-border:var(--green-200);--warn:var(--amber-500);--warn-subtle:var(--amber-50);--warn-text:var(--amber-700);--warn-border:var(--amber-200);--danger:var(--red-600);--danger-subtle:var(--red-50);--danger-text:var(--red-700);--danger-border:var(--red-200);--info-subtle:var(--sky-50);--info-text:var(--sky-700);--accent-strong:#c94a14;--chart-grid:var(--slate-100);--chart-axis:var(--slate-300);--scrim:#0d101866;--shadow-raised:0 1px 2px #0d10180f,0 1px 3px #0d101814;--shadow-overlay:0 4px 8px -2px #0d101814,0 12px 24px -4px #0d10181f;--shadow-modal:0 8px 16px -4px #0d101814,0 24px 48px -12px #0d101838;--shadow-inverse:0 8px 18px -8px #0d10188c;--shadow-brand:0 6px 14px -6px #2649d699;--wash-hero:radial-gradient(520px 260px at 0% 0%,#f26b3a1a,transparent 70%),radial-gradient(520px 300px at 100% 0%,#22c27a1a,transparent 70%);--lv-critico:var(--red-600);--lv-critico-bg:var(--red-50);--lv-critico-tx:var(--red-700);--lv-alto:var(--orange-500);--lv-alto-bg:var(--orange-50);--lv-alto-tx:var(--orange-700);--lv-seguimiento:var(--amber-400);--lv-seguimiento-bg:var(--amber-50);--lv-seguimiento-tx:var(--amber-700);--lv-informativo:#8d9ab3;--lv-informativo-bg:var(--slate-100);--lv-informativo-tx:var(--slate-600);--map-none:#eceff4;--map-stroke:#fff;--map-informativo:#cdd5e3;--src-medio:var(--cobalt-600);--src-gdelt:var(--sky-500);--src-x:var(--slate-900);--src-youtube:var(--violet-500);--src-boletin:var(--green-500);--font:"Geist Variable","Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono Variable","Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-card:20px;--r-inner:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--canvas:var(--slate-950);--surface:var(--slate-900);--sunken:var(--slate-950);--subtle:var(--slate-800);--inverse:var(--slate-50);--on-inverse:var(--slate-950);--border:var(--slate-800);--border-strong:var(--slate-700);--focus:var(--cobalt-400);--focus-ring:#5e86fa40;--fg:var(--slate-50);--fg-2:var(--slate-300);--fg-3:var(--slate-400);--fg-disabled:var(--slate-500);--icon:var(--slate-300);--icon-muted:var(--slate-500);--link:var(--cobalt-300);--brand:var(--cobalt-500);--brand-hover:var(--cobalt-600);--brand-subtle:var(--cobalt-950);--brand-text:var(--cobalt-300);--brand-border:var(--cobalt-800);--ai-subtle:var(--violet-950);--ai-text:var(--violet-300);--ai-border:var(--violet-800);--ok:var(--green-500);--ok-subtle:var(--green-950);--ok-text:var(--green-300);--ok-border:var(--green-800);--warn:var(--amber-400);--warn-subtle:var(--amber-950);--warn-text:var(--amber-300);--warn-border:var(--amber-800);--danger:var(--red-500);--danger-subtle:var(--red-950);--danger-text:var(--red-300);--danger-border:var(--red-800);--info-subtle:var(--sky-950);--info-text:var(--sky-300);--chart-grid:var(--slate-800);--chart-axis:var(--slate-700);--scrim:#0009;--shadow-raised:0 1px 2px #0006;--shadow-overlay:0 12px 24px -4px #0000008c;--shadow-modal:0 24px 48px -12px #000000bf;--shadow-inverse:0 8px 18px -8px #0009;--wash-hero:radial-gradient(520px 260px at 0% 0%,#3a63f029,transparent 70%),radial-gradient(520px 300px at 100% 0%,#22c27a1a,transparent 70%);--lv-critico:var(--red-500);--lv-critico-bg:var(--red-950);--lv-critico-tx:var(--red-300);--lv-alto:var(--orange-500);--lv-alto-bg:var(--orange-950);--lv-alto-tx:var(--orange-300);--lv-seguimiento:var(--amber-400);--lv-seguimiento-bg:var(--amber-950);--lv-seguimiento-tx:var(--amber-300);--lv-informativo:#7d89a3;--lv-informativo-bg:var(--slate-800);--lv-informativo-tx:var(--slate-300);--map-none:#232a3a;--map-stroke:var(--slate-900);--map-informativo:#3b4762;--src-medio:var(--cobalt-400);--src-x:var(--slate-200);--src-youtube:var(--violet-400);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:400 14px/20px var(--font);color:var(--fg);background:var(--canvas);font-feature-settings:"ss01","tnum" 0;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mono{font-family:var(--mono);letter-spacing:-.01em;font-size:12px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--fg-2)}.faint{color:var(--fg-3)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}svg.i.sm{width:16px;height:16px}svg.i.xs{width:14px;height:14px}mark{color:inherit;background:#fde68a;border-radius:3px;padding:0 1px}.dark mark{color:#fff;background:#6d4c0a}.app{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);z-index:40;flex-direction:column;height:100vh;padding:14px 14px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:10px;padding:4px 6px 14px;display:flex}.brand-mark{flex-direction:column;line-height:1;display:flex}.brand-mark b{letter-spacing:.02em;font-size:19px;font-weight:700}.brand-mark span{letter-spacing:.42em;color:var(--fg-2);margin-top:3px;font-size:8.5px;font-weight:600}.plan{color:var(--ok-text);background:var(--ok-subtle);border:1px solid var(--ok-border);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.nav-group{margin-top:10px}.nav-label{letter-spacing:.08em;color:var(--fg-3);justify-content:space-between;align-items:center;padding:8px 8px 6px;font-size:11px;font-weight:600;display:flex}.nav a{height:38px;color:var(--fg);border-radius:999px;align-items:center;gap:12px;padding:0 14px;font-size:14px;text-decoration:none;transition:background-color .15s;display:flex}.nav a:hover{background:var(--subtle)}.nav a svg{color:var(--icon)}.nav a.on{background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-inverse);font-weight:500}.nav a.on svg{color:var(--on-inverse)}.nav .badge{margin-left:auto}.badge{background:var(--accent-strong);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px;display:inline-flex}.side-foot{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.side-foot .who{flex:1;min-width:0}.side-foot .who b{font-size:13px;font-weight:600;display:block}.side-foot .who span{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.main-col{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(12px);align-items:center;gap:10px;height:56px;padding:0 20px 0 24px;display:flex;position:sticky;top:0}.crumbs{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.crumbs .sep{color:var(--icon-muted)}.crumbs .up{color:var(--fg-2);font-weight:400}.top-spacer{flex:1}.jump{border:1px solid var(--border);background:var(--surface);width:300px;height:36px;color:var(--fg-3);border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:13px;display:flex}.jump:hover{background:var(--subtle)}.jump span{text-align:left;flex:1}kbd{font-family:var(--mono);color:var(--fg-2);background:var(--subtle);border:1px solid var(--border);border-radius:6px;padding:1px 5px;font-size:10.5px;line-height:16px}.pill-status{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.live{color:var(--ok)}.live .dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.sim{color:var(--warn-text);background:var(--warn-subtle);border-color:var(--warn-border)}.theme{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.theme button{width:28px;height:26px;color:var(--fg-2);border-radius:999px;place-items:center;display:grid}.theme button[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse)}.icon-btn{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--fg);border-radius:999px;place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--subtle)}.icon-btn .ping{background:var(--accent-strong);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.menu-btn{display:none}.main{flex-direction:column;gap:16px;min-width:0;padding:24px 24px 32px;display:flex}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px 0 13px;font-weight:500;transition:background-color .15s,box-shadow .15s;display:inline-flex}.btn.sm{gap:6px;height:32px;padding:0 13px 0 11px;font-size:13px}.btn.xs{gap:5px;height:28px;padding:0 11px;font-size:12.5px}.btn-primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}.btn-primary:hover{background:var(--brand-hover)}.btn-dark{background:var(--inverse);color:var(--on-inverse)}.btn-dark:hover{opacity:.9}.btn-line{background:var(--surface);border:1px solid var(--border);color:var(--fg)}.btn-line:hover{background:var(--subtle)}.btn-ghost{color:var(--fg-2)}.btn-ghost:hover{background:var(--subtle);color:var(--fg)}.btn-danger{background:var(--surface);border:1px solid var(--danger-border);color:var(--danger-text)}.btn-danger:hover{background:var(--danger-subtle)}.btn-ai{background:var(--ai-subtle);color:var(--ai-text);border:1px solid var(--ai-border)}.btn[disabled]{opacity:.5;pointer-events:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-raised)}.card-head{align-items:center;gap:10px;padding:16px 18px 0;display:flex}.card-head h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.card-head .sub{color:var(--fg-3);font-size:12.5px}.card-head .right{align-items:center;gap:8px;margin-left:auto;display:flex}.card-body{padding:14px 18px 18px}.chip{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.chip:hover{background:var(--subtle)}.chip .n{color:var(--fg-3);font-weight:500}.chip.on{background:var(--brand-subtle);border-color:var(--brand-border);color:var(--brand-text)}.chip.on .n{color:var(--brand-text)}.chip .x{width:16px;height:16px;color:var(--fg-3);border-radius:50%;place-items:center;margin-right:-5px;display:grid}.chip .x:hover{background:var(--border);color:var(--fg)}.chip.token{background:var(--sunken);height:26px}.chip.token b{color:var(--fg-2);font-weight:600}.chip.warn{border-color:var(--warn-border);background:var(--warn-subtle);color:var(--warn-text)}.seg{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.seg button{height:28px;color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse)}.lv{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.lv .dot{width:6px;height:6px}.lv-critico{background:var(--lv-critico-bg);color:var(--lv-critico-tx)}.lv-critico .dot{background:var(--lv-critico)}.lv-alto{background:var(--lv-alto-bg);color:var(--lv-alto-tx)}.lv-alto .dot{background:var(--lv-alto)}.lv-seguimiento{background:var(--lv-seguimiento-bg);color:var(--lv-seguimiento-tx)}.lv-seguimiento .dot{background:var(--lv-seguimiento)}.lv-informativo{background:var(--lv-informativo-bg);color:var(--lv-informativo-tx)}.lv-informativo .dot{background:var(--lv-informativo)}.tag{white-space:nowrap;border:1px solid var(--border);height:22px;color:var(--fg-2);background:var(--surface);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.tag.ok{background:var(--ok-subtle);color:var(--ok-text);border-color:#0000}.tag.warn{background:var(--warn-subtle);color:var(--warn-text);border-color:#0000}.tag.bad{background:var(--danger-subtle);color:var(--danger-text);border-color:#0000}.tag.brand{background:var(--brand-subtle);color:var(--brand-text);border-color:#0000}.tag.ai{background:var(--ai-subtle);color:var(--ai-text);border-color:#0000}.tag.ghost{background:var(--subtle);border-color:#0000}.sdot{border-radius:3px;flex:none;width:8px;height:8px;display:inline-block}.s-medio{background:var(--src-medio)}.s-gdelt{background:var(--src-gdelt)}.s-x{background:var(--src-x)}.s-youtube{background:var(--src-youtube)}.s-boletin{background:var(--src-boletin)}.src-ico{color:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.src-ico.medio{background:var(--src-medio)}.src-ico.gdelt{background:var(--src-gdelt)}.src-ico.x{background:var(--src-x);color:var(--surface)}.src-ico.youtube{background:var(--src-youtube)}.src-ico.boletin{background:var(--src-boletin)}.mix{background:var(--subtle);border-radius:999px;gap:1px;height:6px;display:flex;overflow:hidden}.mix span{height:100%;display:block}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.page-head .actions{gap:8px;margin-left:auto;display:flex}.hero{background-image:var(--wash-hero);background-color:var(--surface);padding:18px 18px 14px;position:relative}.qwrap{position:relative}.qbox{border:1px solid var(--border-strong);background:var(--surface);height:54px;box-shadow:var(--shadow-raised);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;transition:border-color .15s,box-shadow .15s;display:flex}.qbox:focus-within{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-ring)}.qbox svg{color:var(--icon)}.qbox input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:16px}.qbox input::placeholder{color:var(--fg-3)}.qbox .q-actions{align-items:center;gap:6px;display:flex}.q-chips{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;margin-top:12px;display:flex}.q-chips .lbl{color:var(--fg-3);margin-right:2px;font-size:12px}.q-chips .clear{color:var(--fg-2);border-radius:999px;height:26px;padding:0 6px;font-size:12.5px}.q-chips .clear:hover{background:var(--subtle);color:var(--fg)}.hint{color:var(--fg-3);font-size:12.5px}.hint code{font-family:var(--mono);color:var(--fg-2);background:var(--subtle);border-radius:6px;padding:1px 5px;font-size:11.5px}.suggest{z-index:25;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-overlay);border-radius:18px;max-height:420px;padding:8px;position:absolute;top:60px;left:0;right:0;overflow:auto}.sg-group{letter-spacing:.06em;color:var(--fg-3);padding:8px 10px 4px;font-size:11px;font-weight:600}.sg-item{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 10px;display:flex}.sg-item:hover,.sg-item[aria-selected=true]{background:var(--subtle)}.sg-item .k{font-family:var(--mono);color:var(--brand-text);background:var(--brand-subtle);border-radius:6px;flex:none;padding:1px 6px;font-size:11.5px}.sg-item .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sg-item .m{color:var(--fg-3);flex:none;font-size:12px}.sg-ai{color:var(--ai-text)}.sg-ai svg{color:var(--ai)}.sg-ai:hover,.sg-ai[aria-selected=true]{background:var(--ai-subtle)}.srcbar{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.src-tabs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.src-tabs::-webkit-scrollbar{display:none}.src-tab{height:34px;color:var(--fg-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 11px;font-size:13px;font-weight:500;display:inline-flex}.src-tab:hover{background:var(--subtle);color:var(--fg)}.src-tab .n{font-variant-numeric:tabular-nums;color:var(--fg-3);font-weight:500}.src-tab[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse)}.src-tab[aria-pressed=true] .n{color:color-mix(in srgb,var(--on-inverse) 70%,transparent)}.src-tab.locked{color:var(--fg-disabled);cursor:not-allowed;border:1px dashed var(--border-strong)}.src-tab.locked:hover{color:var(--fg-disabled);background:0 0}.src-tab .phase{color:var(--fg-3);font-size:11px;font-weight:600}.src-dist{background:var(--subtle);border-radius:999px;gap:2px;height:8px;margin-top:10px;display:flex;overflow:hidden}.src-dist button{min-width:3px;height:100%;transition:opacity .15s}.src-dist:hover button{opacity:.55}.src-dist button:hover{opacity:1}.frow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frow .saved{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.frow .saved .lbl{color:var(--fg-3);margin-right:2px;font-size:12px}.fpill{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.fpill:hover{background:var(--subtle)}.fpill .k{color:var(--fg-2)}.fpill .v{font-weight:500}.fpill.on{border-color:var(--brand-border);background:var(--brand-subtle)}.fpill.on .v{color:var(--brand-text)}.fpill svg{color:var(--icon-muted)}.frow .grow{flex:1}.popover{z-index:60;background:var(--surface);border:1px solid var(--border);width:300px;box-shadow:var(--shadow-overlay);border-radius:16px;flex-direction:column;max-height:min(460px,70vh);padding:8px;display:flex;position:fixed}.pop-search{border:1px solid var(--border);height:34px;color:var(--fg-3);border-radius:999px;align-items:center;gap:8px;margin:2px 2px 6px;padding:0 10px;display:flex}.pop-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.pop-list{flex:1;overflow:auto}.opt{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:34px;padding:5px 8px;font-size:13px;display:flex}.opt:hover{background:var(--subtle)}.opt .cb{border:1.5px solid var(--border-strong);color:#fff;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.opt[aria-checked=true] .cb{background:var(--brand);border-color:var(--brand)}.opt .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.opt .n{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:12px}.opt.zero{opacity:.45}.pop-sep{background:var(--border);height:1px;margin:6px 4px}.pop-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:6px;padding:8px 4px 2px;display:flex}.vhead{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:40px;color:var(--fg-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex}.tab:hover{color:var(--fg)}.tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--fg)}.tab svg{color:var(--icon-muted)}.tab[aria-selected=true] svg{color:var(--fg)}.vsum{color:var(--fg-2);white-space:nowrap;margin-left:auto;padding-bottom:4px;font-size:12.5px}.vsum b{color:var(--fg);font-weight:600}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stack{flex-direction:column;gap:16px;display:flex}.map-wrap{padding:4px 10px 10px;position:relative}.map-svg{width:100%;height:auto;max-height:620px;display:block}.map-svg path{stroke:var(--map-stroke);stroke-width:.8px;vector-effect:non-scaling-stroke;cursor:pointer;transition:opacity .15s}.map-svg path:hover{stroke:var(--fg);stroke-width:1.6px}.map-svg path.sel{stroke:var(--fg);stroke-width:2.2px}.map-svg.dim path:not(.sel){opacity:.35}.map-svg text{fill:var(--fg);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:12px;font-weight:600}.legend{color:var(--fg-2);flex-wrap:wrap;gap:10px 14px;padding:0 18px 16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:4px;width:12px;height:12px;display:inline-block}.ramp{align-items:center;gap:8px;display:flex}.ramp i{border-radius:999px;width:120px;height:8px}.rank{flex-direction:column;display:flex}.rank-row{text-align:left;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 6px;display:grid}.rank-row:hover{background:var(--subtle)}.rank-row.on{background:var(--brand-subtle)}.rank-row .pos{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:12px}.rank-row .nm{flex-direction:column;gap:5px;min-width:0;display:flex}.rank-row .nm b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.bar{background:var(--subtle);border-radius:999px;height:6px;overflow:hidden}.bar i{border-radius:999px;height:100%;display:block}.rank-row .val{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.split{border-radius:999px;gap:2px;height:10px;margin:6px 0 10px;display:flex;overflow:hidden}.kv{justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.kv span:first-child{color:var(--fg-2)}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.tbl th{color:var(--fg-3);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface);padding:10px 12px;font-size:12px;font-weight:500;position:sticky;top:0}.tbl td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 12px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{cursor:pointer;transition:background-color .12s}.tbl tbody tr:hover{background:var(--sunken)}.tbl tbody tr.sel{background:var(--brand-subtle)}.tbl .r{text-align:right}.tname b{font-weight:500;display:block}.tname span{color:var(--fg-3);font-size:12px}.delta{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.delta.up{color:var(--danger-text)}.delta.down{color:var(--ok-text)}.delta.new{color:var(--brand-text)}.spark{display:block}.terms{flex-direction:column;gap:2px;display:flex}.term{text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:7px 8px;display:grid}.term:hover{background:var(--subtle)}.term b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.term .c{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:12px}.heat{border-collapse:separate;border-spacing:3px;width:100%;font-size:12.5px}.heat th{color:var(--fg-3);text-align:center;padding:2px;font-size:11px;font-weight:500}.heat th:first-child{text-align:left}.heat td.dn{white-space:nowrap;text-overflow:ellipsis;max-width:150px;color:var(--fg);padding-right:6px;overflow:hidden}.heat td.c{text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;min-width:44px;height:28px;font-weight:600}.heat td.c.z{color:var(--fg-disabled);cursor:default}.stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.story{text-align:left;cursor:pointer;flex-direction:column;gap:10px;width:100%;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.story:hover{border-color:var(--border-strong);box-shadow:var(--shadow-overlay)}.story .top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.story .top .when{color:var(--fg-3);white-space:nowrap;margin-left:auto;font-size:12px}.story h4{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:22px}.story p{color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.meta{color:var(--fg-2);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.meta span{align-items:center;gap:5px;display:inline-flex}.meta svg{color:var(--icon-muted)}.stats{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 0 2px;display:grid}.stats div{flex-direction:column;gap:1px;min-width:0;display:flex}.stats b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.stats span{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.story .foot{align-items:center;gap:10px;display:flex}.story .foot .mix{flex:1}.more{justify-content:center;padding:6px 0 0;display:flex}.pubs td.src{width:150px}.pubs .srcname{align-items:center;gap:9px;min-width:0;display:flex}.pubs .srcname b{white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.pubs .srcname span{color:var(--fg-3);font-size:11.5px;display:block}.ptext{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:560px;line-height:19px;display:-webkit-box;overflow:hidden}.pauthor{color:var(--fg-3);align-items:center;gap:6px;margin-bottom:2px;font-size:12px;display:flex}.pauthor b{color:var(--fg-2);font-weight:500}.hstory{max-width:220px;color:var(--fg-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.hstory span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cbx{border:1.5px solid var(--border-strong);color:#fff;background:var(--surface);border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.cbx[aria-checked=true]{background:var(--brand);border-color:var(--brand)}.bulk{background:var(--inverse);color:var(--on-inverse);border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px 8px 16px;font-size:13px;display:flex}.bulk .btn-ghost{color:color-mix(in srgb,var(--on-inverse) 80%,transparent)}.bulk .btn-ghost:hover{background:color-mix(in srgb,var(--on-inverse) 12%,transparent);color:var(--on-inverse)}.tbl-wrap{overflow:auto}.when-col{white-space:nowrap;color:var(--fg-2);font-size:12.5px}.chart-wrap{padding:6px 18px 8px;position:relative}.chart{width:100%;display:block}.chart .ax{fill:var(--fg-3);font-size:11px}.chart .gl{stroke:var(--chart-grid)}.chart .col{cursor:pointer}.chart.hovering .col{opacity:.35}.chart.hovering .col.hot{opacity:1}.moments{flex-direction:column;display:flex}.moment{text-align:left;border-radius:12px;grid-template-columns:64px 18px minmax(0,1fr);gap:10px;width:100%;padding:8px 6px;display:grid}.moment:hover{background:var(--subtle)}.moment .tm{color:var(--fg-3);font-variant-numeric:tabular-nums;text-align:right;padding-top:1px;font-size:12px}.moment .mk{justify-content:center;display:flex;position:relative}.moment .mk i{border:2px solid var(--surface);width:10px;height:10px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;margin-top:4px}.moment .tx b{font-weight:500;display:block}.moment .tx span{color:var(--fg-2);font-size:12.5px}.events{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.event{border:1px dashed var(--border-strong);text-align:left;background:var(--sunken);border-radius:16px;gap:12px;width:100%;padding:12px 14px;display:flex}.event:hover{background:var(--surface);border-style:solid}.cal{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex:none;width:46px;overflow:hidden}.cal b{color:#fff;background:var(--accent-strong);padding:2px 0;font-size:10.5px;font-weight:600;display:block}.cal span{padding:4px 0 5px;font-size:17px;font-weight:600;display:block}.event .tx b{font-size:13.5px;font-weight:500;display:block}.event .tx>span{color:var(--fg-2);font-size:12.5px;display:block}.src-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.scard{text-align:left;flex-direction:column;gap:12px;width:100%;padding:16px 18px;display:flex}.scard.clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.scard.clickable:hover{border-color:var(--border-strong);box-shadow:var(--shadow-overlay)}.scard.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.scard .row{align-items:center;gap:10px;display:flex}.scard h4{margin:0;font-size:14px;font-weight:600}.scard .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:30px}.scard .big small{color:var(--fg-3);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:500}.scard .facts{grid-template-columns:1fr 1fr;gap:6px 12px;font-size:12px;display:grid}.scard .facts span{color:var(--fg-3)}.scard .facts b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.scard.locked{background:var(--sunken);box-shadow:none;border-style:dashed}.scard.locked p{color:var(--fg-2);margin:0;font-size:12.5px;line-height:18px}.scrim{background:var(--scrim);z-index:70;opacity:0;transition:opacity .2s;position:fixed;inset:0}.scrim.show{opacity:1}.drawer{z-index:80;background:var(--surface);border-left:1px solid var(--border);width:min(600px,100vw);box-shadow:var(--shadow-modal);flex-direction:column;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.show{transform:none}.dr-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px 12px 20px;display:flex}.dr-head .who{flex:1;min-width:0}.dr-head .who b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.dr-head .who span{color:var(--fg-3);align-items:center;gap:6px;font-size:12px;display:flex}.dr-nav{align-items:center;gap:4px;display:flex}.dr-nav .pos{color:var(--fg-3);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}.dr-tabs{border-bottom:1px solid var(--border);gap:4px;padding:0 16px;display:flex}.dr-body{flex:1;padding:18px 20px 24px;overflow:auto}.dr-foot{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:12px 16px;display:flex}.dr-foot .grow{flex:1}.embed{border:1px solid var(--border);border-radius:var(--r-inner);background:var(--surface);overflow:hidden}.embed-bar{border-bottom:1px solid var(--border);background:var(--sunken);color:var(--fg-3);align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:12px;display:flex}.embed-bar .url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;font-size:11.5px;overflow:hidden}.reader{padding:22px 24px 24px}.reader .kick{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.reader h2{letter-spacing:-.02em;margin:8px 0 6px;font-size:22px;font-weight:600;line-height:28px}.reader .lede{color:var(--fg-2);margin-bottom:14px;font-size:13px}.reader p{max-width:62ch;margin:0 0 12px;font-size:15px;line-height:24px}.ent{border-bottom:1.5px solid var(--brand-border);background:var(--brand-subtle);border-radius:3px;padding:0 2px}.capture{color:var(--fg-3);border-top:1px solid var(--border);background:var(--sunken);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.blocked{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:44px 26px;display:flex}.blocked svg{width:28px;height:28px;color:var(--icon-muted)}.blocked b{font-size:14px}.blocked p{color:var(--fg-2);max-width:40ch;margin:0;font-size:13px}.post{padding:16px 18px}.post .hd{align-items:center;gap:10px;display:flex}.post .hd .nm{flex:1;min-width:0}.post .hd .nm b{font-weight:600;display:block}.post .hd .nm span{color:var(--fg-3);font-size:12.5px}.post .body{white-space:pre-wrap;word-wrap:break-word;margin:12px 0 10px;font-size:16px;line-height:24px}.post .body .ht{color:var(--link)}.post .media{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#1c2d6b,#0d1018 60%);border-radius:14px;place-items:center;margin-bottom:10px;display:grid;position:relative;overflow:hidden}.post .media .lbl{opacity:.8;font-size:12px;position:absolute;bottom:10px;left:12px}.play{color:#0d1018;background:#ffffffe6;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 24px #0006}.play svg{fill:currentColor;stroke:none;width:24px;height:24px;margin-left:3px}.post .tm{color:var(--fg-3);border-bottom:1px solid var(--border);padding-bottom:10px;font-size:12.5px}.post .metrics{color:var(--fg-2);gap:18px;padding-top:10px;font-size:13px;display:flex}.post .metrics span{align-items:center;gap:6px;display:inline-flex}.quote{border:1px solid var(--border);border-radius:14px;margin:10px 0;padding:12px 14px}.player{aspect-ratio:16/9;color:#fff;background:radial-gradient(120% 120% at 20% 10%,#2b2f5e,#0d1018 70%);place-items:center;display:grid;position:relative}.player .ttl{text-shadow:0 1px 6px #0009;font-size:14px;font-weight:600;position:absolute;top:14px;left:16px;right:16px}.player .dur{font-family:var(--mono);background:#000a;border-radius:6px;padding:2px 6px;font-size:11.5px;position:absolute;bottom:12px;right:12px}.player .bar{background:#fff3;border-radius:0;height:4px;position:absolute;bottom:0;left:0;right:0}.player .bar i{background:var(--red-500)}.callout{border-radius:14px;gap:10px;padding:12px 14px;font-size:13px;line-height:19px;display:flex}.callout svg{flex:none;margin-top:1px}.callout.warn{background:var(--warn-subtle);color:var(--warn-text);border:1px solid var(--warn-border)}.callout.ok{background:var(--ok-subtle);color:var(--ok-text);border:1px solid var(--ok-border)}.callout.bad{background:var(--danger-subtle);color:var(--danger-text);border:1px solid var(--danger-border)}.callout.info{background:var(--brand-subtle);color:var(--brand-text);border:1px solid var(--brand-border)}.callout b{font-weight:600}.sec{margin-top:20px}.sec h5{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.sec h5 .sub{color:var(--fg-3);font-weight:400}.fields{background:var(--border);border:1px solid var(--border);border-radius:var(--r-inner);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.fields div{background:var(--surface);min-width:0;padding:10px 12px}.fields span{color:var(--fg-3);margin-bottom:3px;font-size:11.5px;display:block}.fields b{font-size:13px;font-weight:500;display:block}.fields .full{grid-column:1/-1}.factor{grid-template-columns:130px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.factor .bar{height:8px}.factor .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-2)}.plist{border:1px solid var(--border);border-radius:var(--r-inner);flex-direction:column;display:flex;overflow:hidden}.plist button{text-align:left;border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 12px;display:grid}.plist button:last-child{border-bottom:0}.plist button:hover{background:var(--sunken)}.plist button.cur{background:var(--brand-subtle)}.plist .src-ico{border-radius:8px;width:26px;height:26px}.plist .src-ico svg{width:14px;height:14px}.plist .tx{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.plist .tx b{font-weight:500}.plist .tm{color:var(--fg-3);white-space:nowrap;font-size:11.5px}.prop{width:100%;display:block}.prop .ax{fill:var(--fg-3);font-size:10.5px}.prop .lane{fill:var(--fg-2);font-size:11px}.overlay{z-index:90;background:var(--scrim);justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.palette{background:var(--surface);border:1px solid var(--border);width:min(660px,100%);box-shadow:var(--shadow-modal);border-radius:20px;flex-direction:column;max-height:76vh;display:flex;overflow:hidden}.pal-in{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:54px;padding:0 14px;display:flex}.pal-in input{background:0 0;border:0;outline:0;flex:1;font-size:15px}.pal-list{padding:6px;overflow:auto}.pal-foot{border-top:1px solid var(--border);color:var(--fg-3);align-items:center;gap:14px;padding:9px 14px;font-size:12px;display:flex}.pal-foot .r{margin-left:auto}.modal{background:var(--surface);border:1px solid var(--border);width:min(560px,100%);box-shadow:var(--shadow-modal);border-radius:22px;overflow:hidden}.modal-h{padding:20px 22px 6px}.modal-h h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.modal-h p{color:var(--fg-2);margin:4px 0 0;font-size:13px}.modal-b{flex-direction:column;gap:16px;padding:12px 22px 6px;display:flex}.modal-f{justify-content:flex-end;gap:8px;padding:14px 22px 20px;display:flex}.field label,.field .lab{margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.input{border:1px solid var(--border);background:var(--surface);border-radius:12px;outline:0;width:100%;height:40px;padding:0 12px}.input:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-ring)}.checks{flex-wrap:wrap;gap:8px;display:flex}.checks .chip[aria-pressed=true]{background:var(--brand-subtle);border-color:var(--brand-border);color:var(--brand-text)}.syntax{z-index:26;background:var(--surface);border:1px solid var(--border);width:380px;box-shadow:var(--shadow-overlay);border-radius:16px;padding:12px;position:absolute;top:62px;right:8px}.syntax h4{margin:0 0 8px;font-size:13px}.syntax dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:12.5px;display:grid}.syntax dt code{font-family:var(--mono);background:var(--subtle);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:11.5px}.syntax dd{color:var(--fg-2);margin:0}.tooltip{z-index:100;pointer-events:none;background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-overlay);border-radius:12px;max-width:280px;padding:10px 12px;font-size:12px;line-height:17px;position:fixed}.tooltip b{margin-bottom:3px;font-size:12.5px;display:block}.tooltip .row{justify-content:space-between;gap:14px;display:flex}.tooltip .row span:first-child{opacity:.85;align-items:center;gap:6px;display:inline-flex}.toasts{z-index:110;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast{background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-overlay);border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:13px;animation:.25s ease-out up;display:flex}.toast svg{color:var(--green-300)}@keyframes up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.empty b{font-size:15px}.empty p{color:var(--fg-2);max-width:46ch;margin:0}.foot-note{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}@media (width<=1280px){.src-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jump{width:220px}}@media (width<=1180px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{width:272px;box-shadow:var(--shadow-modal);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:none}.menu-btn{display:grid}.g-8-4{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.stories,.g-2{grid-template-columns:minmax(0,1fr)}.pill-status.live,.jump span,.jump kbd{display:none}.jump{justify-content:center;width:36px;padding:0}.hide-md{display:none}}@media (width<=640px){.topbar{gap:6px;padding:0 12px}.pill-status.sim span.t,.theme{display:none}.main{padding:16px 16px 28px}.page-head .actions{width:100%;margin-left:0}.page-head .actions .btn{flex:1}.hero{padding:14px}.qbox{height:48px;padding-left:14px}.qbox input{font-size:15px}.qbox .q-help{display:none}.frow{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.frow::-webkit-scrollbar{display:none}.frow .saved{flex-wrap:nowrap}.src-cards{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pubs thead{display:none}.pubs tr{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr);padding:10px 4px;display:grid}.pubs td{border:0;padding:3px 6px}.pubs td.src{grid-column:2;width:auto}.pubs td.c0{grid-row:1/4}.pubs td.hide-sm,.tbl.temas .hide-sm{display:none}.fields{grid-template-columns:minmax(0,1fr)}.factor{grid-template-columns:110px minmax(0,1fr) 34px}.dr-body{padding:16px}.syntax{width:auto;left:0;right:0}.vsum{display:none}}.seg-lbl{color:var(--icon-muted);align-items:center;padding:0 2px 0 8px;display:inline-flex}.src-tabs{flex-wrap:wrap;overflow:visible}.tbl.temas td.tname{min-width:210px}.tname b{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.tname span{white-space:nowrap;text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.tbl .nowrap,.tbl td.num{white-space:nowrap}.ptext.head{color:var(--fg);font-weight:500}.embed-bar .lbl{flex:1;min-width:0}.heat th{white-space:nowrap}.heat th .dot{vertical-align:1px;width:6px;height:6px;margin-right:4px}.heat td.dn{max-width:140px}.heat td.c{min-width:38px}.map-svg .amg-box{cursor:zoom-in}.map-svg .amg-box .pill{fill:var(--inverse);stroke:none}.map-svg .amg-box text.pill-t{fill:var(--on-inverse);stroke:none;paint-order:normal;font-size:17px;font-weight:600}.map-svg .amg-box:hover rect:first-child{stroke:var(--brand)}.zona{padding:0 18px 18px}.zona .split{margin:0 0 10px}.zona-kv{flex-wrap:wrap;gap:6px;display:flex}.zona-kv button{border:1px solid var(--border);height:30px;color:var(--fg-2);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex}.zona-kv button:hover{background:var(--subtle);color:var(--fg)}.zona-kv button.on{background:var(--brand-subtle);border-color:var(--brand-border);color:var(--brand-text)}.zona-kv b{color:var(--fg);font-weight:600}.rank-row{padding:6px}.scard .row{align-items:flex-start}.scard .row .nm{flex:1;min-width:0}.scard h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scard .desc{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.sg-item .lv{flex:none}@media (width<=640px){.src-tabs{flex-wrap:nowrap;overflow-x:auto}.card-head{flex-wrap:wrap}.card-head .right{flex-wrap:wrap;width:100%;margin-left:0}.tname b{max-width:200px}}.grow{flex:1}.small{font-size:12.5px;line-height:18px}.btn.block{width:100%}code{font-family:var(--mono);background:var(--subtle);word-break:break-word;border-radius:6px;padding:1px 5px;font-size:.86em}textarea.input{resize:vertical;height:auto;padding:10px 12px;line-height:20px}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7385' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.input[disabled],.input[readonly]{background-color:var(--sunken);color:var(--fg-2)}.input.sel.activo{border-color:var(--brand-border);background-color:var(--brand-subtle);color:var(--brand-text);font-weight:500}.vhead .input.sel{height:32px;margin-bottom:4px}.input.sel{border-radius:999px;width:auto;max-width:100%;height:34px;font-size:13px}label.input.sel.buscar{cursor:text;color:var(--fg-3);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.buscar input{width:150px;color:var(--fg);background:0 0;border:0;outline:0;font-size:13px}.icon-btn[disabled]{opacity:.45;pointer-events:none}.icon-btn.sm{background:0 0;border:0;width:28px;height:28px}.tbl .icon-btn{vertical-align:middle;display:inline-grid}.icon-btn.sm:hover{background:var(--subtle)}.tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tbl tr.nohover{cursor:default}.tbl tbody tr.nohover:hover{background:0 0}.tbl tr.on td{background:var(--brand-subtle)}.tbl td.cambio{color:var(--brand-text);font-weight:600}.tbl.compact th,.tbl.compact td{padding:8px}.tbl tr.sensible td{background:color-mix(in srgb,var(--warn-subtle) 70%,transparent)}.bad-tx{color:var(--danger-text)}.ok-tx{color:var(--ok-text);align-items:center;gap:4px;display:inline-flex}.avatar.xs{width:22px;height:22px;font-size:9.5px}.flecha{color:var(--fg-3)}.sk{background:linear-gradient(90deg,var(--subtle),var(--border),var(--subtle));background-size:200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite sk;display:block}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}#page{flex-direction:column;gap:16px;min-width:0;display:flex}.nav .nuevo{height:18px;margin-left:auto;padding:0 6px;font-size:10px}.nav a.on .nuevo{background:color-mix(in srgb,var(--on-inverse) 18%,transparent);color:var(--on-inverse)}.amb{color:var(--fg-3);text-align:center;padding:8px 2px 0;font-size:11px}.crumbs a.up{color:var(--fg-2);font-weight:400}.crumbs span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notas-btn{border:1px dashed var(--ai-border);background:var(--ai-subtle);height:32px;color:var(--ai-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.notas-btn:hover{border-style:solid}.notas-btn[aria-pressed=true]{background:var(--ai);border-style:solid;border-color:var(--ai);color:#fff}.notas{z-index:35;background:var(--surface);border-left:1px solid var(--border);width:400px;box-shadow:var(--shadow-overlay);visibility:hidden;flex-direction:column;transition:transform .2s,visibility .2s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}body.con-notas .notas{visibility:visible;transform:none}body.con-notas .main-col{margin-right:400px}.notas-h{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:16px 14px 14px 20px;display:flex}.notas-h>div{flex:1;min-width:0}.notas-h h3{letter-spacing:-.02em;margin:2px 0 6px;font-size:17px}.notas-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notas-b{flex:1;padding:14px 20px 28px;font-size:13px;line-height:19px;overflow:auto}.notas-b p{margin:0 0 8px}.notas-b h4{border-top:1px solid var(--border);margin:18px 0 6px;padding-top:12px;font-size:12.5px;font-weight:600}.notas-b ul,.notas-b ol{margin:0;padding-left:18px}.notas-b li{margin:4px 0}.notas-b .comps code{margin:0 2px 4px 0;display:inline-block}.flujo{border:1px solid var(--border);background:var(--sunken);border-radius:12px;margin:8px 0;padding:10px 12px}.flujo b{margin-bottom:4px;font-size:13px;display:block}.flujo ol{margin:0;padding-left:18px}body.sin-marco .sidebar,body.sin-marco .topbar,body.sin-marco .foot-note,body.sin-marco .notas{display:none}body.sin-marco .app{grid-template-columns:minmax(0,1fr)}body.sin-marco .main{padding:0}body.sin-marco .main-col{margin-right:0}.menu-pop{width:320px;padding:6px}.menu-pop .pop-list{max-height:min(420px,60vh)}.menu-pop a.opt{color:var(--fg);text-decoration:none}.pop-head{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.pop-head b{font-size:13px}.notif{color:var(--fg);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px;text-decoration:none;display:grid}.notif:hover{background:var(--subtle);text-decoration:none}.notif .tx b{font-size:13px;font-weight:600;display:block}.notif.nueva .tx b:after{content:"";background:var(--accent-strong);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.notif .tx span{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.notif .tm{color:var(--fg-3);white-space:nowrap;padding-top:2px;font-size:11.5px}.n-ico{background:var(--subtle);width:30px;height:30px;color:var(--fg-2);border-radius:10px;place-items:center;display:grid}.n-ico.bad{background:var(--danger-subtle);color:var(--danger-text)}.n-ico.warn{background:var(--warn-subtle);color:var(--warn-text)}.n-ico.brand{background:var(--brand-subtle);color:var(--brand-text)}.n-ico.ok{background:var(--ok-subtle);color:var(--ok-text)}.kpi{flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.kpi-h .tag,.kpi-h svg.spark{flex:none;margin-left:auto}.fila-accion{align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.fa-ico{background:var(--subtle);width:38px;height:38px;color:var(--fg-2);border-radius:12px;flex:none;place-items:center;display:grid}.fa-ico.warn{background:var(--warn-subtle);color:var(--warn-text)}.fa-ico.bad{background:var(--danger-subtle);color:var(--danger-text)}.fa-ico.ok{background:var(--ok-subtle);color:var(--ok-text)}.fa-ico.brand{background:var(--brand-subtle);color:var(--brand-text)}.fa-tx{flex:1;min-width:0}.fa-tx b{font-weight:600;display:block}.fa-tx span{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.fa-tx .hbar{margin-top:6px}.tab-n{color:var(--fg-3);background:var(--subtle);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.tab[aria-selected=true] .tab-n{background:var(--inverse);color:var(--on-inverse)}.urg-row{text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto 64px;align-items:center;gap:12px;width:100%;padding:9px 8px;display:grid}.urg-row .tags{flex-wrap:nowrap}.dep-row{text-align:left;border-radius:12px;grid-template-columns:160px minmax(0,1fr) 36px;align-items:center;gap:12px;width:100%;padding:7px 8px;display:grid}.dep-row .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dep-row .bars{border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.salud{flex-direction:column;gap:2px;display:flex}.salud-row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 2px;font-size:13px;display:grid}.salud-row .s{color:var(--fg-3);text-align:right;font-size:12.5px}.st{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.st-ok{color:var(--ok)}.st-warn{color:var(--warn)}.st-bad{color:var(--danger)}.st-off{color:var(--fg-disabled)}:is(.st:has(.st-ok),.st:has(.st-warn),.st:has(.st-bad),.st:has(.st-off)){color:var(--fg)}.map-svg.mini{max-height:300px}.val-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.qlist{flex-direction:column;gap:8px;max-height:calc(100vh - 92px);padding:3px;display:flex;position:sticky;top:72px;overflow:auto}.qitem{text-align:left;border-radius:16px;flex-direction:column;gap:6px;width:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.qitem:hover{border-color:var(--border-strong)}.qitem.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.qitem .top{align-items:center;gap:6px;display:flex}.qitem b{font-weight:500;line-height:19px}.qitem .faint{font-size:12px}.val-detalle{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;min-width:0;display:grid}.val-main{flex-direction:column;gap:16px;min-width:0;display:flex}.val-card{padding:18px}.val-card .top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.val-card h2{letter-spacing:-.02em;margin:10px 0 4px;font-size:20px;line-height:26px}.val-card>p{margin:0 0 10px;font-size:13.5px}.val-card .meta a{align-items:center;gap:5px;display:inline-flex}.decision{flex-direction:column;gap:16px;padding:18px;display:flex;position:sticky;top:72px}.dec-a,.dec-b{flex-direction:column;gap:12px;min-width:0;display:flex}.dec-b{border-top:1px solid var(--border);padding-top:16px}.decision h3{margin:0;font-size:15px}.decision .field,.decision .small,.decision p.faint{margin:0}.sep{background:var(--border);height:1px;margin:2px 0}.dest{color:var(--fg-2);margin:8px 0 0;padding:0;font-size:12.5px;list-style:none}.dest li{align-items:center;gap:6px;padding:2px 0;display:flex}.input.msg{font-family:var(--mono);min-height:240px;padding:12px 14px;font-size:12.5px;line-height:19px}.msg-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.pv-teams{border:1px solid var(--border);background:var(--surface);border-radius:12px;display:flex;overflow:hidden}.pv-bar{flex:none;width:5px}.pv-body{flex-direction:column;gap:6px;min-width:0;padding:12px 14px;font-size:13px;display:flex}.pv-app{color:var(--fg-3);align-items:center;gap:6px;font-size:12px;display:flex}.pv-t{font-size:15px;font-weight:600;line-height:20px}.pv-f{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:12.5px;display:grid}.pv-f span:first-child{color:var(--fg-3)}.pv-btns{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pv-btns span{border:1px solid var(--border-strong);border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:500}.pv-wa{background:#e9e1d6;border-radius:12px;padding:16px}.dark .pv-wa{background:#0b141a}.pv-bubble{color:#111b21;background:#d9fdd3;border-radius:10px 10px 10px 2px;max-width:440px;padding:8px 10px 20px;font-size:13px;line-height:18px;position:relative;box-shadow:0 1px 1px #0000001a}.dark .pv-bubble{color:#e9edef;background:#005c4b}.pv-hora{opacity:.6;font-size:10.5px;position:absolute;bottom:3px;right:8px}.pv-mail{border:1px solid var(--border);border-radius:12px;overflow:hidden}.pv-mh{border-bottom:1px solid var(--border);background:var(--sunken);flex-direction:column;gap:3px;padding:10px 14px;font-size:12.5px;display:flex}.pv-mh span{width:56px;color:var(--fg-3);display:inline-block}.pv-mb{padding:14px;font-size:13px;line-height:20px}.umbral-line{color:var(--fg-3);border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.ficha{padding:18px 20px}.ficha .top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ficha-h{align-items:flex-start;gap:16px;margin-top:10px;display:flex}.ficha-h>div:first-child{flex:1;min-width:0}.ficha-h h1{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:30px}.ficha-h p{color:var(--fg-2);max-width:80ch;margin:6px 0 8px}.ficha-h .meta{margin-top:6px}.ficha-h .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ficha-stats{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;padding-top:12px}.mini-list{flex-direction:column;gap:2px;display:flex}.mini-row{color:var(--fg);text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 6px;font-size:13px;text-decoration:none;display:flex}a.mini-row:hover,button.mini-row:hover{background:var(--subtle);text-decoration:none}.mini-row .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mini-row.on{background:var(--brand-subtle)}.red{width:100%;display:block}.nodo{cursor:pointer}.nodo:hover circle:first-child,.nodo:focus circle:first-child{stroke:var(--fg);stroke-width:2.5px}.nodo-t{fill:var(--fg-2);paint-order:stroke;stroke:var(--surface);stroke-width:3px;pointer-events:none;font-size:11px}.persona{align-items:center;gap:10px;min-width:0;display:flex}.persona>:last-child{min-width:0}.persona>:last-child b{font-size:13px;font-weight:600;display:block}.persona>:last-child span{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.kcol{background:var(--sunken);border:1px solid var(--border);border-radius:var(--r-card);min-height:220px;padding:10px;transition:background-color .15s,border-color .15s}.kcol-h{justify-content:space-between;align-items:center;padding:4px 6px 10px;display:flex}.kcol-b{flex-direction:column;gap:10px;display:flex}.kcol.ok-drop{border-color:var(--ok);background:var(--ok-subtle)}.kcol.no-drop{border-color:var(--danger-border);background:var(--danger-subtle)}.kvacio{text-align:center;color:var(--fg-3);margin:0;padding:22px 6px;font-size:12.5px}.kcard{cursor:pointer;border-radius:16px;flex-direction:column;gap:7px;padding:12px 14px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.kcard[draggable=true]{cursor:grab}.kcard.arrastrando{opacity:.45}.kcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-overlay)}.kcard .top{align-items:center;gap:6px;display:flex}.kcard b{font-weight:500;line-height:19px}.kcard>.faint{font-size:12px}.kfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.kresp{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.kresp>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kmeta{color:var(--fg-3);border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding-top:7px;font-size:11.5px;display:flex}.kmeta span{align-items:center;gap:4px;display:inline-flex}.tag.est-abierto{background:var(--brand-subtle);color:var(--brand-text);border-color:#0000}.tag.est-en_atencion{background:var(--warn-subtle);color:var(--warn-text);border-color:#0000}.tag.est-en_verificacion{background:var(--ai-subtle);color:var(--ai-text);border-color:#0000}.tag.est-cerrado{background:var(--ok-subtle);color:var(--ok-text);border-color:#0000}.tag.est-descartado{background:var(--subtle);color:var(--fg-3);border-color:#0000}.stepper{margin:16px 0 0;padding:0;list-style:none;display:flex}.stepper li{color:var(--fg-3);flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.stepper li:not(:last-child):after{content:"";background:var(--border);border-radius:2px;flex:1;height:2px;margin:0 10px}.stepper .paso{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.stepper li span:not(.paso){white-space:nowrap}.stepper li.hecho{color:var(--fg)}.stepper li.hecho .paso{background:var(--ok);border-color:var(--ok);color:#fff}.stepper li.hecho:after{background:var(--ok)}.stepper li.actual{color:var(--fg);font-weight:600}.stepper li.actual .paso{background:var(--inverse);border-color:var(--inverse);color:var(--on-inverse)}.composer{border:1px solid var(--border);background:var(--sunken);border-radius:16px;margin-bottom:18px;padding:10px}.composer textarea.input{box-shadow:none;background:0 0;border:0;min-height:52px;padding:4px 6px}.composer textarea.input:focus{box-shadow:none}.composer:focus-within{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-ring)}.composer-f{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.timeline{margin:0;padding:0;list-style:none}.timeline li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 0 16px;display:grid;position:relative}.timeline li:not(:last-child):before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:30px;bottom:2px;left:13px}.tl-ico{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--icon);border-radius:50%;place-items:center;display:grid}.tl-ico.ok{background:var(--ok-subtle);color:var(--ok-text);border-color:var(--ok-border)}.tl-ico.bad{background:var(--danger-subtle);color:var(--danger-text);border-color:var(--danger-border)}.tl-ico.warn{background:var(--warn-subtle);color:var(--warn-text);border-color:var(--warn-border)}.tl-ico.brand{background:var(--brand-subtle);color:var(--brand-text);border-color:var(--brand-border)}.tl-h{flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:4px;font-size:13px;display:flex}.tl-h .faint{font-size:12px}.tl-b p{color:var(--fg-2);margin:2px 0 0;font-size:13px;line-height:19px}.acuerdo-nuevo{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;display:flex}.acuerdo-nuevo .input{height:34px;font-size:13px}.acuerdo-nuevo input.input{flex:1;min-width:180px}.acuerdo-nuevo select.input{flex:none;width:auto}.plazo{flex-direction:column;gap:3px;display:flex}.plazo b{letter-spacing:-.01em;font-size:18px}.plazo span{color:var(--fg-2);font-size:12.5px}.plazo .bar{height:8px;margin-top:8px}.plazo .bar i{background:var(--brand)}.plazo.vencido b{color:var(--danger-text)}.plazo.vencido .bar i{background:var(--danger)}.plazo.ok b{color:var(--ok-text)}.plazo.ok .bar i{background:var(--ok)}.plazo.tarde b{color:var(--warn-text)}.plazo.tarde .bar i{background:var(--warn)}.drop{border:1.5px dashed var(--border-strong);height:84px;color:var(--fg-2);background:var(--sunken);border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.checks.col{flex-direction:column;align-items:flex-start;gap:7px}.check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.check input{width:16px;height:16px;accent-color:var(--brand)}.dia-h{color:var(--fg-2);margin:4px 2px 8px;font-size:12.5px;font-weight:600}.event.on{border-style:solid;border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px var(--focus-ring)}.event .tx{min-width:0}.event .tx .ev-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.event .tx .ev-tags .faint{color:var(--fg-3);font-size:11.5px}.riesgo{background:var(--subtle);border-radius:999px;width:56px;height:6px;overflow:hidden}.event .tx .ev-tags .riesgo{display:inline-block}.riesgo i{background:var(--lv-alto);border-radius:999px;height:100%;display:block}.ev-det{position:sticky;top:72px}.ev-det .kv{padding:4px 0}.ev-det .kv b{text-align:right}.riesgo-box{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.riesgo-box div{background:var(--sunken);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:8px 10px;display:flex}.riesgo-box span{color:var(--fg-3);font-size:11.5px}.riesgo-box b{font-variant-numeric:tabular-nums;font-size:17px}.ev-acc{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cal-grid{background:var(--border);border-radius:var(--r-card);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cal-c{background:var(--surface);flex-direction:column;gap:4px;min-width:0;min-height:98px;padding:6px;display:flex}.cal-c.pasado{background:var(--sunken)}.cal-n{color:var(--fg-3);align-self:flex-start;padding:0 4px;font-size:11.5px}.cal-c.hoy .cal-n{background:var(--accent-strong);color:#fff;border-radius:999px;font-weight:600}.cal-ev{text-align:left;background:var(--sunken);text-overflow:ellipsis;white-space:nowrap;border-left:3px solid;border-radius:7px;width:100%;padding:3px 6px;font-size:11.5px;line-height:15px;display:block;overflow:hidden}.cal-ev:hover,.cal-ev.on{background:var(--brand-subtle)}.chat-wrap{grid-template-columns:260px minmax(0,1fr);height:calc(100vh - 152px);min-height:540px;display:grid;overflow:hidden}.chat-side{border-right:1px solid var(--border);background:var(--sunken);border-radius:var(--r-card) 0 0 var(--r-card);flex-direction:column;gap:4px;padding:14px;display:flex;overflow:auto}.chat-item{text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 10px;display:flex}.chat-item:hover{background:var(--subtle)}.chat-item.on{background:var(--surface);box-shadow:var(--shadow-raised)}.chat-item b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.chat-item span{color:var(--fg-3);font-size:11.5px}.chat-nota{color:var(--fg-3);align-items:flex-start;gap:6px;margin-top:auto;padding:8px 4px 0;font-size:11.5px;display:flex}.chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-h{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 18px;display:flex}.chat-h b{display:block}.chat-h span{color:var(--fg-3);font-size:12.5px}.ai-ico{background:var(--ai-subtle);width:30px;height:30px;color:var(--ai);border-radius:10px;flex:none;place-items:center;display:grid}.ai-ico.grande{border-radius:16px;width:52px;height:52px}.ai-ico.grande svg{width:24px;height:24px}.chat-msgs{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 22px;display:flex;overflow:auto}.msg{gap:10px;min-width:0;max-width:780px;display:flex}.msg.yo{align-self:flex-end}.msg.yo .burbuja{background:var(--inverse);color:var(--on-inverse);border-radius:18px 18px 4px;padding:10px 14px;font-size:14px}.msg.ia .burbuja{background:var(--surface);border:1px solid var(--border);border-radius:4px 18px 18px;min-width:0;padding:14px 16px}.ia-tx{font-size:14px;line-height:22px}.ia-tx p{margin:0 0 10px}.ia-tx ul,.ia-tx ol{margin:0 0 10px;padding-left:20px}.ia-tx li{margin:5px 0}.cita{background:var(--ai-subtle);min-width:18px;height:18px;color:var(--ai-text);vertical-align:1px;border-radius:6px;place-items:center;margin:0 2px;padding:0 4px;font-size:11px;font-weight:600;display:inline-grid}.cita:hover{background:var(--ai);color:#fff}.ia-fuentes{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin-top:6px;padding-top:10px;display:flex}.ia-fuentes .lbl{color:var(--fg-2);margin-bottom:4px;font-size:12px;font-weight:600}.fuente{text-align:left;border-radius:10px;grid-template-columns:16px 22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:5px 6px;font-size:12.5px;display:grid}.fuente:hover{background:var(--subtle)}.fuente .n{color:var(--ai-text);font-size:11px;font-weight:600}.fuente .src-ico{border-radius:7px;width:22px;height:22px}.fuente .src-ico svg{width:12px;height:12px}.fuente .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fuente .tm{color:var(--fg-3);font-size:11.5px}.ia-meta{color:var(--fg-3);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.ia-meta span{align-items:center;gap:5px;display:inline-flex}.ia-acc{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.burbuja.pensando{gap:4px;display:flex;padding:16px!important}.pensando i{background:var(--fg-3);border-radius:50%;width:7px;height:7px;animation:1s infinite pul}.pensando i:nth-child(2){animation-delay:.15s}.pensando i:nth-child(3){animation-delay:.3s}@keyframes pul{0%,to{opacity:.25}50%{opacity:1}}.chat-vacio{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:640px;margin:auto;display:flex}.chat-vacio h2{letter-spacing:-.02em;margin:6px 0 0;font-size:22px}.chat-vacio p{color:var(--fg-2);margin:0}.sug-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:14px;display:grid}.sug{text-align:left;border-radius:16px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;display:flex}.sug:hover{border-color:var(--ai-border)}.sug svg{color:var(--ai);margin-top:2px}.chat-in{border-top:1px solid var(--border);padding:12px 16px 14px}.chat-in textarea.input{resize:none}.chat-in-f{align-items:center;gap:8px;margin-top:8px;display:flex}.doc{padding:36px 44px;font-size:14px;line-height:22px}.doc-h{border-bottom:2px solid var(--fg);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;padding-bottom:14px;display:flex}.doc-fecha{text-align:right}.doc-fecha b{font-size:16px;display:block}.doc-fecha span{color:var(--fg-2);font-size:12.5px}.doc h2{letter-spacing:-.01em;margin:22px 0 8px;font-size:16px}.doc-n{align-items:center;gap:8px;display:flex}.doc-n:before{content:"";background:var(--c);border-radius:3px;width:10px;height:10px}.doc-resumen{margin:0;padding-left:20px}.doc-resumen li{margin:4px 0}.doc-items{margin:0;padding-left:20px}.doc-items li{margin:0 0 10px}.doc-items a{color:var(--fg);font-weight:600}.doc-meta{color:var(--fg-3);font-size:12px;display:block}.doc-seg{flex-direction:column;gap:6px;display:flex}.doc-seg div{grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.doc-seg span{color:var(--fg-2)}.doc-nums{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.doc-nums div{border:1px solid var(--border);border-radius:12px;padding:10px 12px}.doc-nums b{font-variant-numeric:tabular-nums;font-size:22px;line-height:28px;display:block}.doc-nums span{color:var(--fg-3);font-size:12px}.doc-fuentes{color:var(--fg-2);margin:0;font-size:13px}.doc-pie{border-top:1px solid var(--border);color:var(--fg-3);margin:24px 0 0;padding-top:12px;font-size:11.5px}.cal-rows{flex-direction:column;display:flex}.cal-row{text-align:left;border-radius:10px;grid-template-columns:40px minmax(0,1fr) minmax(170px,1.3fr) 104px;align-items:center;gap:12px;width:100%;padding:6px;font-size:13px;display:grid}.cal-row:hover{background:var(--subtle)}.cal-row .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-row .track{height:18px;position:relative}.cal-row .rail{background:var(--border);border-radius:2px;height:2px;position:absolute;top:8px;left:0;right:0}.cal-row .pt{border:2px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;position:absolute;top:3px;transform:translate(-50%)}.cal-row .pt.alerta{background:var(--fg);z-index:1}.cal-row .pt.alerta.antes{background:var(--surface);box-shadow:0 0 0 2px var(--fg)}.cal-row .mas{color:var(--fg-3);background:var(--surface);padding-left:4px;font-size:10.5px;position:absolute;top:-2px;right:0}.cal-row .v{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-2);white-space:nowrap;font-size:12.5px}.cal-row.eje{cursor:default;padding-top:4px}.cal-row.eje:hover{background:0 0}.cal-row.eje .track i{color:var(--fg-3);white-space:nowrap;font-size:11px;font-style:normal;position:absolute;top:0;transform:translate(-50%)}.tbl td.caso-c{min-width:340px}.cal-row.eje .track i:last-child{transform:translate(-100%)}.replay{align-items:center;gap:12px;margin-top:12px;display:flex}.replay input[type=range]{accent-color:var(--brand);flex:1;min-width:0}.replay .mono{text-align:right;min-width:88px}.caso-u{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.caso-u b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;line-height:36px}.caso-u span{color:var(--fg-3);font-size:12.5px}.caso-u .lv{align-self:center;margin-left:auto}.caso-pubs{flex-direction:column;display:flex}.cpub{border-bottom:1px solid var(--border);grid-template-columns:96px 10px minmax(0,1fr);gap:10px;padding:9px 4px;transition:opacity .2s;display:grid}.cpub:last-child{border-bottom:0}.cpub .tm{color:var(--fg-3);text-align:right;white-space:nowrap;padding-top:1px;font-size:11.5px}.cpub .sdot{border-radius:50%;margin-top:6px}.cpub b{font-size:12.5px;font-weight:500}.cpub p{color:var(--fg-2);margin:2px 0 0;font-size:13px;line-height:19px}.cpub.futura{opacity:.3}.mtiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mtiles.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.mtile{border:1px solid var(--border);background:var(--sunken);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.mtile b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;line-height:28px}.mtile span{font-size:12.5px;font-weight:500}.mtile small{color:var(--fg-3);font-size:11.5px;line-height:16px}.mtile .hbar{margin-top:6px}.hbar{background:var(--subtle);border-radius:999px;min-width:48px;height:6px;display:block;overflow:hidden}.hbar i{border-radius:999px;height:100%;display:block}.pct{align-items:center;gap:8px;display:flex}.pct .hbar{flex:1;min-width:48px}.pct b{font-variant-numeric:tabular-nums;text-align:right;min-width:40px;font-size:12.5px}.hlist{flex-direction:column;gap:7px;display:flex}.hlist div{grid-template-columns:130px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.hlist b{text-align:right;font-variant-numeric:tabular-nums}.h5{margin:16px 0 8px;font-size:12.5px;font-weight:600}.stackbar{border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}details.como{color:var(--fg-2);margin-top:12px;font-size:12.5px}details.como summary{cursor:pointer;color:var(--fg-3);width:max-content;font-weight:500}details.como p{max-width:80ch;margin:6px 0 0}.ajustes,.guia{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.subnav{flex-direction:column;gap:2px;display:flex;position:sticky;top:72px}.subnav a{min-height:36px;color:var(--fg-2);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;text-decoration:none;display:flex}.subnav a:hover{background:var(--subtle);color:var(--fg);text-decoration:none}.subnav a.on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-raised);border-color:var(--border);font-weight:500}.subnav .lk{color:var(--fg-3);margin-left:auto;display:inline-flex}.aj-body,.guia-body{flex-direction:column;gap:16px;min-width:0;display:flex}.um-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;display:grid}.um-ctrl{flex-direction:column;gap:14px;display:flex}.um-row{grid-template-columns:160px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.um-row.max{grid-template-columns:160px 84px minmax(0,1fr)}.um-row label{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.um-row input[type=range]{width:100%;accent-color:var(--brand)}.um-row b{text-align:right;font-size:13px}.um-row .input{height:34px}.um-strip{background:var(--sunken);border:1px solid var(--border);border-radius:12px;height:60px;margin:22px 0 26px;position:relative}.um-z{opacity:.13;position:absolute;top:0;bottom:0}.um-dot{border:2px solid var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:26px;transform:translate(-50%);box-shadow:0 0 0 1px #0d101833}.um-caso{font-family:var(--mono);background:var(--inverse);color:var(--on-inverse);border-radius:6px;padding:0 4px;font-size:10px;line-height:15px;position:absolute;top:-10px;transform:translate(-50%)}.um-ax{height:14px;position:absolute;bottom:-20px;left:0;right:0}.um-ax i{color:var(--fg-3);font-size:10.5px;font-style:normal;position:absolute;transform:translate(-50%)}.um-ax i:first-child{transform:none}.um-ax i:last-child{transform:translate(-100%)}.um-res{margin-top:14px}.um-res>b{margin-bottom:6px;font-size:13px;display:block}.um-foot{border-top:1px solid var(--border);align-items:flex-end;gap:10px;display:flex}.switch{background:var(--border-strong);vertical-align:middle;border-radius:999px;flex:none;width:36px;height:20px;transition:background-color .15s;display:inline-block;position:relative}.switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0d101840}.switch[aria-checked=true]{background:var(--ok)}.switch[aria-checked=true] i{transform:translate(16px)}.switch[disabled]{opacity:.45;cursor:not-allowed}.matriz th.c,.matriz td.c{text-align:center}.matriz .cbx{margin:0 auto;display:grid}.matriz th.yo,.matriz td.yo{background:var(--brand-subtle)}.canal .card-body{flex-direction:column;flex:1;display:flex}.frase{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.frase .input{width:auto;height:34px}.toggle-row{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.toggle-row>div{flex:1}.toggle-row b{font-size:13px;display:block}.toggle-row span{color:var(--fg-2);font-size:12.5px}code.q{font-size:11.5px}.mod-res{border:1px solid var(--border);background:var(--sunken);border-radius:14px;margin-top:12px;padding:10px 14px}.mod-res.cargando{flex-direction:column;gap:8px;padding:14px;display:flex}.reglas{flex-direction:column;display:flex}.regla{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.regla:last-child{border-bottom:0}.regla b{font-size:13px;display:block}.regla>div>span{color:var(--fg-2);font-size:12.5px;display:block}.sin-permiso svg{width:28px;height:28px;color:var(--icon-muted)}.acceso{background-image:var(--wash-hero);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:72px 16px 24px;display:flex}.ac-demo{z-index:2;align-items:center;gap:8px;display:flex;position:fixed;top:14px;right:16px}.ac-card{flex-direction:column;gap:12px;width:min(420px,100%);padding:30px 30px 22px;display:flex}.ac-card h1{letter-spacing:-.02em;margin:14px 0 0;font-size:22px}.ac-card p{color:var(--fg-2);margin:0 0 6px;font-size:13.5px}.brand-mark.grande b{font-size:28px}.brand-mark.grande span{font-size:10px}.ac-pie{color:var(--fg-3);border-top:1px solid var(--border);align-items:flex-start;gap:8px;margin-top:6px;padding-top:12px;font-size:11.5px;display:flex}.ac-amb{margin:0}.g-sec{scroll-margin-top:72px}.cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ol-pasos{margin:0;padding-left:20px}.ol-pasos li{margin:6px 0}.prompt-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.prompt{background:var(--sunken);border:1px solid var(--border);font-family:var(--mono);white-space:pre-wrap;border-radius:14px;max-height:420px;margin:0;padding:14px 16px;font-size:12px;line-height:19px;overflow:auto}.api-g,.pant-b,.notas-b,.flujo,.ia-tx{overflow-wrap:anywhere}.api-g{border-bottom:1px solid var(--border);padding:10px 0}.api-g:last-child{border-bottom:0}.api-g ul{margin:6px 0 0;padding-left:18px}.api-g li{margin:3px 0;font-size:13px}.swatches{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.sw{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.sw i{border:1px solid var(--border);border-radius:9px;flex:none;width:34px;height:34px}.sw div{min-width:0}.sw b{font-size:12.5px;font-weight:500;display:block}.sw code{padding:0 4px;font-size:10.5px}.sw .mono{font-size:10.5px;display:block}.tipos{flex-direction:column;gap:8px;display:flex}.galeria{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.muestra{border:1px solid var(--border);background:var(--sunken);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.muestra .demo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.muestra .demo>.card{width:100%}.muestra .nom{color:var(--fg-3);font-size:12px;font-weight:500}details.pant{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:0 14px}details.pant+details.pant{margin-top:8px}details.pant summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;font-weight:600;list-style:none;display:flex}details.pant summary::-webkit-details-marker{display:none}details.pant summary svg{color:var(--icon-muted);transition:transform .15s}details.pant[open] summary svg{transform:rotate(180deg)}details.pant[open] summary{border-bottom:1px solid var(--border)}.pant-b{padding:12px 0 16px;font-size:13px;line-height:19px}.pant-b h5{margin:14px 0 6px;font-size:12.5px}.pant-b ul,.pant-b ol{margin:0;padding-left:18px}.pant-b li{margin:3px 0}@media (width<=1599px){.val-detalle{flex-direction:column;align-items:stretch;gap:16px;display:flex}.val-main{display:contents}.val-main>.val-card{order:0}.val-detalle>.decision{order:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid;position:static}.val-detalle>.decision .dec-b{border-top:0;border-left:1px solid var(--border);padding-top:0;padding-left:24px}.val-main>:not(.val-card){order:2}}@media (width<=1280px){.g-4,.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.um-grid{grid-template-columns:minmax(0,1fr)}.val-grid{grid-template-columns:260px minmax(0,1fr)}}@media (width<=1180px){body.con-notas .main-col{margin-right:0}.notas{z-index:85}.val-grid{grid-template-columns:minmax(0,1fr)}.qlist{flex-direction:row;max-height:none;padding:3px 3px 6px;position:static;overflow-x:auto}.qitem{min-width:260px;max-width:300px}.ev-det{position:static}}@media (width<=900px){.g-3,.ajustes,.guia{grid-template-columns:minmax(0,1fr)}.subnav{scrollbar-width:none;flex-direction:row;margin:0 -16px;padding:2px 16px;position:static;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav a{flex:none}.chat-wrap{grid-template-columns:minmax(0,1fr)}.chat-side{display:none}.ficha-h{flex-direction:column}.ficha-h .actions{justify-content:flex-start}.cols2{grid-template-columns:minmax(0,1fr)}.notas{width:100%}.notas-btn span{display:none}.notas-btn{justify-content:center;width:36px;padding:0}.val-detalle>.decision{grid-template-columns:minmax(0,1fr)}.val-detalle>.decision .dec-b{border-left:0;border-top:1px solid var(--border);padding-top:16px;padding-left:0}}@media (width<=640px){.hide-sm{display:none!important}.g-4{grid-template-columns:minmax(0,1fr)}.kpi-v{font-size:24px;line-height:30px}.kanban{grid-template-columns:minmax(0,1fr)}.stepper li span:not(.paso){display:none}.ficha{padding:16px}.ficha-h h1{font-size:20px;line-height:26px}.ficha-stats,.mtiles,.mtiles.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.mtile b{font-size:19px;line-height:24px}.doc{padding:22px 18px}.doc-h{flex-direction:column}.doc-fecha{text-align:left}.doc-nums{grid-template-columns:repeat(2,1fr)}.doc-seg div{grid-template-columns:minmax(0,1fr);gap:0}.dep-row{grid-template-columns:110px minmax(0,1fr) 30px}.urg-row{grid-template-columns:auto minmax(0,1fr) 46px}.urg-row .tags{display:none}.hlist div{grid-template-columns:110px minmax(0,1fr) 40px}.cal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-row{grid-template-columns:36px minmax(0,1fr) 92px}.cal-row .t{display:none}.sug-grid{grid-template-columns:minmax(0,1fr)}.chat-wrap{height:calc(100vh - 116px);min-height:480px}.chat-msgs{padding:14px}.um-row{grid-template-columns:minmax(0,1fr) 44px;row-gap:4px}.um-row label{grid-column:1/-1}.um-row.max{grid-template-columns:90px minmax(0,1fr)}.um-foot{flex-wrap:wrap}.um-foot .field{flex:100%!important}.um-foot .btn{flex:1}.pv-f{grid-template-columns:90px minmax(0,1fr)}.riesgo-box b{font-size:15px}.val-card h2{font-size:18px;line-height:24px}.ac-demo{flex-wrap:wrap;justify-content:center;max-width:100%;position:static}.ac-demo .seg{max-width:100%;overflow-x:auto}.acceso{padding-top:24px}.ac-card{padding:24px 20px 18px}.regla{grid-template-columns:28px minmax(0,1fr)}.regla .tag{grid-column:2;justify-self:start}.replay{flex-wrap:wrap}.acuerdo-nuevo select.input{flex:1}.galeria{grid-template-columns:minmax(0,1fr)}.page-head .actions{flex-wrap:wrap}.page-head .actions .btn{flex:auto}.chat-in-f .chip{display:none}.seg{scrollbar-width:none;flex:none;max-width:100%;overflow-x:auto}.pista{display:none}.seg::-webkit-scrollbar{display:none}.card-head .card-ico{display:none}.composer-f .btn{margin-left:auto}}@media (width>=1181px){body.con-notas .jump{justify-content:center;width:36px;padding:0}body.con-notas .jump span,body.con-notas .jump kbd,body.con-notas .pill-status.live{display:none}body.con-notas .g-4,body.con-notas .kanban,body.con-notas .mtiles,body.con-notas .src-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body.con-notas .g-3,body.con-notas .g-8-4,body.con-notas .g-2,body.con-notas .stories,body.con-notas .cols2,body.con-notas .um-grid,body.con-notas .val-grid{grid-template-columns:minmax(0,1fr)}body.con-notas .qlist{flex-direction:row;max-height:none;padding:3px 3px 6px;position:static;overflow-x:auto}body.con-notas .qitem{min-width:260px;max-width:300px}body.con-notas .ajustes,body.con-notas .guia{grid-template-columns:minmax(0,1fr)}body.con-notas .subnav{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}body.con-notas .subnav a{flex:none}body.con-notas .chat-wrap{grid-template-columns:minmax(0,1fr)}body.con-notas .chat-side{display:none}body.con-notas .ficha-stats{grid-template-columns:repeat(3,minmax(0,1fr))}body.con-notas .ficha-h{flex-direction:column}body.con-notas .ficha-h .actions{justify-content:flex-start}body.con-notas .ev-det{position:static}}@media print{body{background:#fff}.sidebar,.topbar,.notas,.foot-note,.toasts,.drawer,.scrim{display:none!important}.app{display:block}.main-col{margin:0!important}.main{padding:0}body[data-ruta=informe] .page-head,body[data-ruta=informe] .g-8-4>.stack{display:none!important}body[data-ruta=informe] .g-8-4{display:block}.doc{box-shadow:none;border:0;padding:0}.doc h2,.doc li{break-inside:avoid}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head h1{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600;line-height:32px}.page-head p{color:var(--fg-2);max-width:68ch;margin:4px 0 0;font-size:13.5px}.page-head .acciones{gap:8px;margin-left:auto;display:flex}.grid{gap:16px;display:grid}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-8-4{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.card-ico{border:1px solid var(--border);width:34px;height:34px;color:var(--icon);background:var(--surface);border-radius:11px;flex:none;place-items:center;display:grid}.card-ico.sm{border-radius:9px;width:28px;height:28px}.kpi{background:var(--surface);border-radius:var(--radio);border:1px solid var(--border);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.kpi-h{color:var(--fg-2);align-items:center;gap:8px;min-height:28px;font-size:12.5px;font-weight:500;display:flex}.kpi-h>span:nth-child(2){flex:1;min-width:0}.kpi-v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:28px;font-weight:600;line-height:34px;overflow:hidden}.kpi-s{color:var(--fg-3);font-size:12.5px;line-height:17px}.urg-list{flex-direction:column;display:flex}.urg-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto 64px;align-items:center;gap:12px;padding:9px 8px;text-decoration:none;display:grid}.urg-row:hover{background:var(--sunken)}.urg-row .t{min-width:0}.urg-row .t b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.urg-row .t span{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.urg-row .tags{flex-wrap:nowrap;gap:4px;display:flex}.urg-row .n{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}.urg-row .n small{color:var(--fg-3);margin-left:3px;font-size:11px;font-weight:500}.dep-rows{flex-direction:column;gap:2px;display:flex}.dep-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:12px;grid-template-columns:160px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:7px 8px;text-decoration:none;display:grid}.dep-row:hover{background:var(--subtle)}.dep-row .nm{white-space:nowrap;text-overflow:ellipsis;color:var(--fg-2);font-size:13px;overflow:hidden}.dep-row .bars{border-radius:999px;flex:1;gap:2px;height:10px;display:flex;overflow:hidden}.dep-row .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fila-accion{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.fila-accion.warn{border-color:var(--warning-border,var(--lv-alto));background:var(--warning-bg,var(--lv-alto-bg))}.fila-accion.bad{border-color:var(--danger-border,var(--lv-critico));background:var(--danger-bg,var(--lv-critico-bg))}.fila-accion.ok{border-color:var(--success-border,var(--lv-seguimiento));background:var(--success-bg,var(--lv-seguimiento-bg))}.fila-accion .ico{background:var(--surface);border:1px solid var(--border);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.fila-accion h3{margin:0;font-size:13.5px;font-weight:600}.fila-accion p{color:var(--fg-2);margin:2px 0 0;font-size:12.5px}@media (width<=900px){.g-8-4,.g-3{grid-template-columns:minmax(0,1fr)}.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dep-row{grid-template-columns:110px minmax(0,1fr) 30px}.urg-row{grid-template-columns:auto minmax(0,1fr) 46px}.urg-row .tags{display:none}}.serie-wrapper{padding-top:20px}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:600}h1{letter-spacing:-.03em;font-size:26px;line-height:32px}h2{font-size:16px;line-height:22px}h3{font-size:14px;line-height:20px}p{margin:0 0 .75em}body{font-variant-numeric:tabular-nums}.page{flex-direction:column;gap:16px;min-width:0;display:flex}.page>*{margin-top:0!important}.encabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.encabezado p{color:var(--fg-2);max-width:72ch;margin:4px 0 0;font-size:13.5px}.migas{color:var(--fg-3);margin-bottom:4px;font-size:12.5px}.migas a{color:var(--fg-2)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-raised);min-width:0;padding:18px}.panel+.panel{margin-top:16px}.panel>h2{margin-bottom:12px}.titulo-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.titulo-panel h2{margin:0}.nota{color:var(--fg-2);font-size:13px}.tenue{color:var(--fg-3)}.rejilla-2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rejilla-2-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pila{flex-direction:column;gap:16px;min-width:0;display:flex}.pila>*{margin-top:0!important}.boton{white-space:nowrap;background:var(--brand);color:#fff;height:36px;box-shadow:var(--shadow-brand);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.boton:hover{background:var(--brand-hover);text-decoration:none}.boton:disabled{opacity:.5;cursor:progress}.boton.secundario{background:var(--surface);color:var(--fg);border-color:var(--border);box-shadow:none}.boton.secundario:hover{background:var(--subtle)}.boton.peligro{background:var(--surface);color:var(--danger-text);border-color:var(--danger-border);box-shadow:none}.boton.peligro:hover{background:var(--danger-subtle)}.boton.chico{height:30px;padding:0 12px;font-size:12.5px}.acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.segmentos{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmentos button{height:28px;color:var(--fg-2);white-space:nowrap;border-radius:999px;padding:0 11px;font-size:12px;font-weight:500}.segmentos button:hover{color:var(--fg)}.segmentos button[aria-pressed=true]{background:var(--inverse);color:var(--on-inverse)}.campo{color:var(--fg-2);flex-direction:column;gap:5px;font-size:12.5px;font-weight:500;display:flex}.campo input,.campo select,.campo textarea,input.entrada,select.entrada,textarea.entrada{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:12px;outline:0;min-height:38px;padding:8px 12px;font-size:14px;font-weight:400}.campo input:focus,.campo select:focus,.campo textarea:focus,.entrada:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus-ring)}textarea.entrada{resize:vertical;width:100%;min-height:76px;line-height:20px}.filtros{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.nivel{white-space:nowrap;background:var(--s);height:22px;color:var(--t);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.nivel:before{content:"";background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.nivel.lleno{background:var(--s);color:var(--t)}.n-critico{--c:var(--lv-critico);--s:var(--lv-critico-bg);--t:var(--lv-critico-tx)}.n-alto{--c:var(--lv-alto);--s:var(--lv-alto-bg);--t:var(--lv-alto-tx)}.n-seguimiento{--c:var(--lv-seguimiento);--s:var(--lv-seguimiento-bg);--t:var(--lv-seguimiento-tx)}.n-informativo{--c:var(--lv-informativo);--s:var(--lv-informativo-bg);--t:var(--lv-informativo-tx)}.etiqueta{white-space:nowrap;background:var(--subtle);height:22px;color:var(--fg-2);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.etiqueta.alerta{background:var(--danger-subtle);color:var(--danger-text)}.etiqueta.ok{background:var(--ok-subtle);color:var(--ok-text)}.etiqueta.aviso{background:var(--warn-subtle);color:var(--warn-text)}.mapa-marco{position:relative}.mapa-marco svg{width:100%;height:auto;max-height:620px;display:block}.mapa-marco path{stroke:var(--map-stroke);stroke-width:.8px;vector-effect:non-scaling-stroke;transition:opacity .15s}.mapa-marco path.activo{cursor:pointer}.mapa-marco path.activo:hover,.mapa-marco path.activo:focus-visible{stroke:var(--fg);stroke-width:1.6px;outline:none}.mapa-marco text{fill:var(--fg);paint-order:stroke;stroke:var(--surface);stroke-width:2.4px;pointer-events:none;font-size:9px;font-weight:600}.leyenda{color:var(--fg-2);flex-wrap:wrap;gap:10px 14px;margin-top:10px;font-size:12px;display:flex}.leyenda span{align-items:center;gap:6px;display:inline-flex}.leyenda i{border-radius:4px;width:12px;height:12px;display:inline-block}.globo{pointer-events:none;background:var(--inverse);color:var(--on-inverse);white-space:nowrap;z-index:5;box-shadow:var(--shadow-overlay);border-radius:10px;padding:7px 11px;font-size:12.5px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.globo b{font-size:13.5px;font-weight:600;display:block}.semaforo{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.semaforo a{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;box-shadow:var(--shadow-raised);color:var(--fg);flex-direction:column;gap:4px;padding:16px 14px 16px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.semaforo a:before{content:"";background:var(--c);border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.semaforo a:hover{border-color:var(--border-strong);text-decoration:none}.semaforo strong{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:34px;display:block}.semaforo span{white-space:nowrap;text-overflow:ellipsis;color:var(--fg-2);font-size:12.5px;font-weight:500;overflow:hidden}.aviso-validacion{border:1px solid var(--danger-border);background:var(--danger-subtle);color:var(--danger-text);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.aviso-validacion strong{font-size:15px;font-weight:600}.aviso-tranquilo{border:1px solid var(--border);background:var(--surface);color:var(--fg-2);border-radius:16px;padding:12px 16px;font-size:13px}.lista{margin:0;padding:0;list-style:none}.fila{border-top:1px solid var(--border);grid-template-columns:4px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 0;display:grid}.lista>.fila:first-child{border-top:0;padding-top:2px}.fila .barra{background:var(--c);border-radius:4px;align-self:stretch}.fila .titulo{color:var(--fg);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:block}.fila .titulo:hover{text-decoration:underline}.meta{margin-top:4px}.cifra{text-align:right;letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.1}.cifra small{color:var(--fg-3);letter-spacing:0;margin-top:3px;font-size:11.5px;font-weight:400;display:block}table.tabla{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.tabla th{text-align:left;color:var(--fg-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 10px;font-size:12px;font-weight:500}.tabla td{border-bottom:1px solid var(--border);vertical-align:top;padding:10px}.tabla td.num,.tabla th.num{text-align:right}.tabla tr:last-child td{border-bottom:0}.tabla .cero{color:var(--fg-disabled)}.tabla.medio td{vertical-align:middle}.tabla td.c-critico{color:var(--lv-critico-tx);font-weight:600}.tabla td.c-alto{color:var(--lv-alto-tx);font-weight:600}.desplazable{overflow-x:auto}.cabeza-historia{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.cabeza-historia h1{max-width:52ch;margin:8px 0;font-size:24px;line-height:30px}.urgencia-grande{text-align:right}.urgencia-grande strong{letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1;display:block}.urgencia-grande span{color:var(--fg-3);font-size:12px}.falta{border:1px solid var(--warn-border);background:var(--warn-subtle);color:var(--warn-text);border-radius:14px;padding:12px 14px;font-size:13px;display:block}.componentes{gap:10px;display:grid}.componente{grid-template-columns:130px minmax(0,1fr) 46px;align-items:center;gap:10px;font-size:13px;display:grid}.componente .pista{background:var(--subtle);border-radius:999px;height:6px;overflow:hidden}.componente .pista i{background:var(--brand);border-radius:999px;height:100%;display:block}.componente b{text-align:right;font-size:13px;font-weight:600}.linea-tiempo{border-left:2px solid var(--border);margin:0 0 0 5px;padding:0;list-style:none}.linea-tiempo li{padding:0 0 16px 18px;position:relative}.linea-tiempo li:before{content:"";background:var(--surface);border:2px solid var(--a,var(--fg-3));border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-7px}.linea-tiempo .quien{font-size:13px;font-weight:600}.linea-tiempo .texto{max-width:78ch;color:var(--fg-2);margin:2px 0 0;font-size:13.5px}.a-oficial{--a:var(--ok)}.a-medio,.a-periodista{--a:var(--brand)}.a-actor,.a-politico{--a:var(--lv-alto)}.a-ciudadano{--a:var(--lv-informativo)}.mensaje{white-space:pre-wrap;background:var(--sunken);border:1px solid var(--border);font-family:var(--mono);border-radius:14px;max-width:90ch;margin:12px 0;padding:12px 14px;font-size:12.5px;line-height:19px}.hecho{border:1px solid var(--ok-border);background:var(--ok-subtle);color:var(--ok-text);border-radius:14px;padding:10px 14px;font-size:13px}.error{border:1px solid var(--danger-border);background:var(--danger-subtle);color:var(--danger-text);border-radius:14px;padding:10px 14px;font-size:13px}.md{font-size:14px;line-height:22px}.md h1{margin:0 0 10px;font-size:22px;line-height:28px}.md h2{margin:22px 0 8px;font-size:16px}.md h3{margin:16px 0 6px;font-size:14px}.md ul,.md ol{margin:0 0 12px;padding-left:22px}.md li{margin:3px 0}.md p,.md li{max-width:80ch}.md table{border-collapse:collapse;margin:8px 0 14px;font-size:13px}.md th,.md td{border:1px solid var(--border);text-align:left;padding:6px 9px}.vacio{border:1px dashed var(--border-strong);border-radius:var(--r-card);color:var(--fg-2);text-align:center;padding:28px 22px;font-size:13px}.vacio strong{color:var(--fg);margin-bottom:4px;font-size:14.5px;display:block}.cargando{color:var(--fg-3);margin:0;padding:18px 0}.grafica svg{width:100%;height:auto;display:block}.grafica text{fill:var(--fg-3);font-size:11px}.pantalla-acceso{background-image:var(--wash-hero);place-items:center;min-height:100vh;padding:24px;display:grid}.pantalla-acceso .panel{max-width:460px;padding:28px}.barra-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.barra-filtros .grow{flex:1}.pub{border-top:1px solid var(--border);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.pub:first-child{border-top:0}.pub-h{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.pub-h b{color:var(--fg);font-size:13px;font-weight:600}.pub p{margin:4px 0 6px;font-size:13.5px;line-height:20px}.pub>div{min-width:0}.pub .acciones{flex-wrap:nowrap}.pub-liga{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-2);flex:1;font-size:12.5px;overflow:hidden}.faceta{flex-direction:column;gap:2px;display:flex}.faceta h3{color:var(--fg-3);letter-spacing:0;margin:0 0 4px;font-size:12px;font-weight:600}.serie{align-items:flex-end;gap:2px;height:80px;margin-top:20px;display:flex;overflow:visible}.serie-col{border-radius:3px 3px 0 0;flex-direction:column;flex:1;min-height:2px;display:flex;overflow:hidden}.serie-col i{opacity:1;border-radius:0;min-height:0;display:block}.serie>i{background:var(--brand);opacity:.85;border-radius:3px 3px 0 0;flex:1;min-height:2px}.explorar{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;display:grid}.matriz td,.matriz th{text-align:center}.matriz td:first-child,.matriz th:first-child{text-align:left}.pal-item{text-align:left;width:100%;min-height:40px;color:var(--fg);border-radius:12px;align-items:center;gap:10px;padding:6px 10px;display:flex}.pal-item[aria-selected=true],.pal-item:hover{background:var(--subtle)}.pal-item .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pal-item .m{color:var(--fg-3);flex:none;font-size:12px}.pop-fijo{width:min(360px,100vw - 32px);position:fixed;top:60px;left:auto;right:16px}@media (width<=1100px){.rejilla-2,.rejilla-2-par,.explorar{grid-template-columns:minmax(0,1fr)}.semaforo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cabeza-historia{grid-template-columns:minmax(0,1fr)}.urgencia-grande{text-align:left}.componente{grid-template-columns:100px minmax(0,1fr) 40px}.kanban,.val-grid,.val-detalle{grid-template-columns:minmax(0,1fr)}.qlist,.decision,.ev-det{max-height:none;position:static}}
