:root{--mock-topbar-h: 56px;--mock-bottomnav-h: 60px;--mock-feed-max: 600px;--mock-tap: 44px}.mock{min-height:100vh;padding-top:var(--mock-topbar-h);padding-bottom:calc(var(--mock-bottomnav-h) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.mock__topbar{position:fixed;top:0;left:0;right:0;height:var(--mock-topbar-h);padding:0 .9rem;background:#0b0c0feb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.75rem;z-index:30}.mock__brand{font-family:var(--font-serif);font-size:1.05rem;font-weight:500;letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;color:var(--fg);flex-shrink:0}.mock__brand-tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);background:var(--bg-elev);padding:2px 6px;border-radius:4px}.mock__search{flex:1;min-width:0}.mock__search input{width:100%;background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);padding:.5rem .85rem;border-radius:999px;font-size:.92rem;font-family:inherit;height:36px}.mock__search input:focus{outline:none;border-color:var(--accent)}.mock__me{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.mock__me-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:#0a1a18;font-weight:600;font-size:.78rem;letter-spacing:.02em}@media (max-width: 380px){.mock__brand-tag{display:none}}.mock__main{flex:1;width:100%;max-width:var(--mock-feed-max);margin:0 auto;padding:1rem .9rem 1.5rem}.mock__bottomnav{position:fixed;bottom:0;left:0;right:0;height:var(--mock-bottomnav-h);padding-bottom:env(safe-area-inset-bottom,0px);background:#0b0c0ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);z-index:30}.mock__bn-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--fg-muted);text-decoration:none;font-family:inherit;min-height:var(--mock-tap);transition:color .12s}.mock__bn-item.is-active{color:var(--accent)}.mock__bn-item:active{background:#ffffff08}.mock__bn-icon{width:24px;height:24px;display:inline-block}.mock__bn-icon svg{width:100%;height:100%;display:block}.mock__bn-label{font-size:.68rem;letter-spacing:.02em}@media (min-width: 768px){:root{--mock-feed-max: 640px}.mock__topbar{padding:0 1.5rem}.mock__main{padding:1.5rem 1rem 2.5rem}}.m-page__head{margin-bottom:1.25rem;padding:0 .25rem}.m-page__title{font-family:var(--font-serif);font-size:1.55rem;font-weight:400;letter-spacing:-.015em;margin:0 0 .35rem;line-height:1.2}.m-page__lede{color:var(--fg-soft);margin:0;font-size:.92rem;line-height:1.45}.m-filters{display:flex;flex-direction:column;gap:.75rem;margin:0 -.9rem 1.25rem;padding:0 .9rem 1rem;border-bottom:1px solid var(--border)}.m-filtergroup{display:flex;flex-direction:column;gap:.4rem}.m-filtergroup__label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);padding-left:.15rem}.m-filtergroup__chips{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.m-filtergroup__chips::-webkit-scrollbar{display:none}.m-chip{background:transparent;border:1px solid var(--border);color:var(--fg-soft);padding:.45rem .9rem;border-radius:999px;font-size:.85rem;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0;transition:all .12s}.m-chip:hover{border-color:var(--border-strong);color:var(--fg)}.m-chip.is-on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.m-tabs{display:flex;gap:0;margin:0 -.9rem 1rem;padding:0 .9rem;border-bottom:1px solid var(--border);position:sticky;top:var(--mock-topbar-h);background:var(--bg);z-index:10}.m-tab{flex:1;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--fg-muted);padding:.85rem .5rem;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;transition:color .12s,border-color .12s;margin-bottom:-1px}.m-tab:active{background:#ffffff08}.m-tab.is-on{color:var(--accent);border-bottom-color:var(--accent)}.m-feed,.m-grid{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){.m-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem}}.m-thread{display:flex;flex-direction:column;gap:.85rem;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:1rem;transition:border-color .15s;color:inherit;text-decoration:none}.m-thread:active{background:var(--bg-elev-2)}.m-thread__head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.m-thread__head-left{display:flex;align-items:center;gap:.65rem;min-width:0}.m-thread__figure{font-family:var(--font-serif);font-size:1rem;font-weight:500;margin:0;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.m-thread__role{margin:.15rem 0 0;font-size:.78rem;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis}.m-thread__decl{margin:0;font-family:var(--font-serif);font-style:italic;font-size:.98rem;color:var(--fg);padding-left:.85rem;border-left:2px solid var(--accent);line-height:1.45}.m-thread__meta{display:flex;flex-wrap:wrap;gap:.35rem;font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted)}.m-badge{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;padding:.28rem .55rem;border-radius:999px;white-space:nowrap;background:#ffffff0a;border:1px solid var(--border);flex-shrink:0}.m-badge--abierto{color:var(--open);border-color:#f5b86b4d}.m-badge--en-evidencia{color:var(--evidence);border-color:#7dd3fc4d}.m-badge--cerrado{color:var(--closed);border-color:#86efac4d}.m-thread-view__head{border-bottom:1px solid var(--border);padding-bottom:1.5rem;margin-bottom:2rem}.m-thread-view__meta{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.85rem;flex-wrap:wrap}.m-thread-view__figure{font-family:var(--font-serif);font-size:1.65rem;font-weight:400;letter-spacing:-.02em;margin:0 0 .2rem;line-height:1.15}.m-thread-view__role{margin:0 0 .15rem;color:var(--fg-soft);font-size:.92rem}.m-thread-view__sesgo{margin:0 0 1.2rem;font-family:var(--font-mono);font-size:.74rem;color:var(--fg-muted)}.m-thread-view__decl{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;line-height:1.45;margin:0 0 .85rem;padding-left:1rem;border-left:3px solid var(--accent);color:var(--fg)}.m-thread-view__source{margin-top:.65rem}@media (min-width: 768px){.m-thread-view__figure{font-size:2.1rem}.m-thread-view__decl{font-size:1.25rem}}.m-section{margin-bottom:2.25rem}.m-section__head{margin-bottom:1rem}.m-section__title{font-family:var(--font-serif);font-size:1.15rem;font-weight:500;margin:0 0 .2rem;letter-spacing:-.01em}.m-section__sub{margin:0;font-size:.82rem;color:var(--fg-muted)}.m-argfigura{margin:0;padding:0 0 0 1.15rem;display:flex;flex-direction:column;gap:.95rem}.m-argfigura li{color:var(--fg-soft);font-family:var(--font-serif);font-size:1rem;line-height:1.55}.m-argfigura li p{margin:0 0 .4rem}.m-fuente{display:inline-flex;align-items:baseline;gap:.4rem;font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted);padding:.22rem .5rem;background:#ffffff08;border:1px solid var(--border);border-radius:6px;flex-wrap:wrap}.m-fuente__tipo{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.m-fuente__fecha{color:var(--fg-faint)}.m-defensa{display:flex;flex-direction:column;gap:1rem}.m-defensa__item{background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--evidence);border-radius:10px;padding:.95rem 1.05rem}.m-defensa__item p{margin:0 0 .55rem;line-height:1.5;font-size:.94rem}.m-defensa__contra{color:var(--fg-soft)}.m-defensa__resp{color:var(--fg);font-family:var(--font-serif)}.m-defensa__label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin-right:.4rem;display:inline-block;margin-bottom:.15rem}.m-cons-list{display:flex;flex-direction:column;gap:1.1rem}.m-cons{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;padding:1.15rem;position:relative}.m-cons--sintesis{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-soft) 0%,transparent 30%),var(--bg-elev)}.m-cons--conclusion-evidencia{border-left:3px solid var(--evidence)}.m-cons--hipotesis-vs{border-left:3px solid var(--open)}.m-cons--victoria-puntos{border-left:3px solid var(--closed)}.m-cons__head{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.7rem;flex-wrap:wrap;gap:.4rem}.m-cons__forma{color:var(--accent)}.m-cons__titulo{font-family:var(--font-serif);font-size:1.1rem;font-weight:500;margin:0 0 .6rem;letter-spacing:-.01em;line-height:1.25}.m-cons__cuerpo{margin:0 0 .6rem;color:var(--fg-soft);line-height:1.55;font-size:.95rem}.m-cons__evid{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.m-cons__evid li{font-family:var(--font-mono);font-size:.68rem;color:var(--fg-muted);padding:.22rem .5rem;background:#ffffff08;border:1px solid var(--border);border-radius:6px}.m-cita{position:relative;display:inline;background:#5eead414;border-bottom:1px dashed rgba(94,234,212,.55);padding:0 2px;border-radius:2px;cursor:help;transition:background .12s}.m-cita:hover,.m-cita:focus-within{background:#5eead42e}.m-cita__marker{display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;margin-left:.25em;font-family:var(--font-mono);font-size:.6em;background:var(--accent);color:#0a1a18;border-radius:50%;vertical-align:super;font-weight:700;line-height:1}.m-cita__pop{position:absolute;bottom:calc(100% + 8px);left:0;z-index:50;display:none;flex-direction:column;gap:.7rem;width:min(360px,calc(100vw - 32px));background:var(--bg-elev-2);border:1px solid var(--border-strong);border-radius:12px;padding:.9rem;box-shadow:0 20px 50px -10px #0009;cursor:default;font-size:.86rem;line-height:1.5;text-align:left;white-space:normal}.m-cita:hover .m-cita__pop,.m-cita:focus-within .m-cita__pop,.m-cita__pop:hover{display:flex}.m-cita__pop-head{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding-bottom:.45rem;border-bottom:1px solid var(--border)}.m-cita__arg{display:flex;flex-direction:column;gap:.5rem;padding:.6rem;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px}.m-cita__arg-autor{display:flex;align-items:center;gap:.5rem}.m-cita__arg-meta{display:flex;flex-direction:column;line-height:1.2}.m-cita__arg-alias{font-weight:500;font-size:.86rem}.m-cita__arg-hace{font-family:var(--font-mono);font-size:.66rem;color:var(--fg-muted)}.m-cita__arg-texto{font-family:var(--font-serif);color:var(--fg);font-size:.92rem;line-height:1.45}.m-cita__arg-foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.45rem}.m-cons__hint{margin:.75rem 0 0;font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted)}.m-cons__hint span{color:var(--accent);margin-right:.35rem}.m-arg-list{display:flex;flex-direction:column;gap:.75rem}.m-arg{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;padding:.9rem 1rem;transition:border-color .12s}.m-arg--ganador{border-left:3px solid var(--closed)}.m-arg--refutado{border-left:3px solid #f87171;opacity:.88}.m-arg--sin-contra{border-left:3px solid var(--evidence)}.m-arg--en-debate{border-left:3px solid var(--open)}.m-arg__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem;gap:.5rem}.m-arg__autor{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1}.m-arg__autor-meta{display:flex;flex-direction:column;line-height:1.2;min-width:0}.m-arg__alias{font-weight:500;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-arg__chip{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid var(--border);padding:.15rem .45rem;border-radius:999px;color:var(--fg-muted);flex-shrink:0}.m-arg__hace{font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted)}.m-arg__texto{margin:0 0 .7rem;color:var(--fg);line-height:1.5;font-family:var(--font-serif);font-size:1rem}.m-arg__fuentes{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-bottom:.7rem}.m-arg__label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.m-arg__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem}.m-arg__tags{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.m-arg__veredicto{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .55rem;border-radius:999px;background:#ffffff0a;border:1px solid var(--border)}.m-arg__veredicto--ganador{color:var(--closed);border-color:#86efac4d}.m-arg__veredicto--refutado{color:#f87171;border-color:#f871714d}.m-arg__veredicto--sin-contra{color:var(--evidence);border-color:#7dd3fc4d}.m-arg__veredicto--en-debate{color:var(--open);border-color:#f5b86b4d}.m-arg__falacia{font-size:.74rem;color:#f87171}.m-arg__lado{font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted);letter-spacing:.05em}.m-arg__ctx{display:block;margin-bottom:.55rem;font-size:.8rem;color:var(--fg-muted);text-decoration:none;padding-bottom:.55rem;border-bottom:1px dashed var(--border)}.m-arg__ctx-figura{font-weight:500;color:var(--fg-soft)}.m-arg__ctx-decl{font-style:italic;display:inline}.m-arg__ctx:active .m-arg__ctx-figura{color:var(--accent)}.m-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#0a1a18;font-weight:600;font-family:var(--font-sans);letter-spacing:.02em;flex-shrink:0}.m-avatar--anon{background:var(--bg-elev-2);border:1px dashed var(--border-strong);color:var(--fg-muted);font-weight:400}.m-apoyo{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid var(--border);color:var(--fg-soft);padding:.45rem .85rem;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.85rem;min-height:var(--mock-tap);transition:all .12s}.m-apoyo:hover{border-color:#f87171;color:#f87171}.m-apoyo.is-on{background:#f871711f;border-color:#f8717180;color:#f87171}.m-apoyo:active{transform:scale(.96)}.m-apoyo__icon{font-size:1.05rem;line-height:1}.m-apoyo__count{font-variant-numeric:tabular-nums;font-weight:500}.m-arg__apoyo-readonly{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--fg-muted)}.m-composer{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:1rem;margin-bottom:2rem}.m-composer__ok{background:#86efac14;border:1px solid rgba(134,239,172,.3);color:var(--closed);padding:.6rem .85rem;border-radius:8px;font-size:.86rem;margin-bottom:.85rem}.m-composer__form textarea{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--fg);padding:.85rem;border-radius:10px;font-family:var(--font-serif);font-size:1rem;line-height:1.5;resize:vertical;min-height:120px}.m-composer__form textarea:focus{outline:none;border-color:var(--accent)}.m-composer__form textarea:disabled{opacity:.55;cursor:not-allowed}.m-composer__foot{display:flex;justify-content:space-between;align-items:center;margin-top:.7rem;flex-wrap:wrap;gap:.5rem}.m-composer__hint{font-family:var(--font-mono);font-size:.74rem;color:var(--fg-muted)}.m-btn{padding:.7rem 1.2rem;border-radius:999px;border:1px solid transparent;font-size:.92rem;font-weight:500;cursor:pointer;font-family:inherit;min-height:var(--mock-tap);transition:background .12s,opacity .12s}.m-btn--primary{background:var(--accent);color:#0a1a18}.m-btn--primary:hover{background:#7df1de}.m-btn--primary:disabled{opacity:.4;cursor:not-allowed}.m-subhilo{display:flex;flex-direction:column;gap:.5rem;background:var(--bg-elev);border:1px dashed var(--border-strong);border-radius:10px;padding:.95rem 1.05rem;color:inherit;text-decoration:none}.m-subhilo:active{border-color:var(--accent)}.m-subhilo__decl{margin:0;font-family:var(--font-serif);font-style:italic;font-size:.94rem;line-height:1.4}.m-subhilo__meta{margin:0;font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted)}.m-search{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.1rem}.m-search__input{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);padding:.85rem 1rem;font-size:1.02rem;border-radius:10px;font-family:inherit}.m-search__input:focus{outline:none;border-color:var(--accent)}.m-search__cats{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-search__cats::-webkit-scrollbar{display:none}.m-search__count{font-family:var(--font-mono);font-size:.78rem;color:var(--fg-muted);margin-bottom:1rem}.m-pills{display:flex;flex-wrap:wrap;gap:.4rem}.m-pill{font-family:var(--font-mono);font-size:.76rem;padding:.35rem .75rem;background:var(--accent-soft);color:var(--accent);border-radius:999px;border:1px solid rgba(94,234,212,.25)}.m-figuras{display:flex;flex-direction:column;gap:.65rem}@media (min-width: 768px){.m-figuras{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}}.m-figura{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;padding:.95rem 1.05rem}.m-figura__nombre{font-family:var(--font-serif);font-size:1.02rem;font-weight:500;margin-bottom:.15rem}.m-figura__rol{font-size:.83rem;color:var(--fg-soft);margin-bottom:.3rem}.m-figura__sesgo{font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted)}.m-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-bottom:1.5rem}@media (min-width: 768px){.m-stats{grid-template-columns:repeat(4,1fr)}}.m-stat{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;padding:.9rem 1rem}.m-stat--ganador{border-left:3px solid var(--closed)}.m-stat--refutado{border-left:3px solid #f87171}.m-stat--sin-contra{border-left:3px solid var(--evidence)}.m-stat--en-debate{border-left:3px solid var(--open)}.m-stat__value{font-family:var(--font-serif);font-size:1.55rem;font-weight:500;letter-spacing:-.02em;line-height:1}.m-stat__label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-top:.4rem}.m-apoyos-resumen{background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid #f87171;border-radius:10px;padding:.85rem 1rem;margin-bottom:1.75rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;color:var(--fg-soft);font-size:.92rem}.m-apoyos-resumen strong{color:#f87171;font-family:var(--font-serif);font-size:1.3rem}.m-apoyos-resumen__nota{font-family:var(--font-mono);font-size:.68rem;color:var(--fg-muted);margin-left:auto}.m-empty{padding:1.5rem;background:var(--bg-elev);border:1px dashed var(--border-strong);border-radius:10px;color:var(--fg-muted);text-align:center;font-size:.92rem}.m-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.m-foot-note{margin-top:1.5rem;text-align:center;color:var(--fg-muted);font-size:.88rem}.dot{color:var(--fg-faint);margin:0 .15rem}.m-nota{background:#5eead40d;border:1px solid rgba(94,234,212,.2);border-radius:10px;padding:.75rem .9rem;font-size:.84rem;color:var(--fg-soft);margin-bottom:1.25rem;line-height:1.5}.m-nota strong{color:var(--accent);font-weight:600}.m-thread-view__sesgo-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.m-pregunta-fondo{margin:1.25rem 0 1.5rem;padding:1rem 1.1rem;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 8px 8px 0}.m-pregunta-fondo__label{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.4rem}.m-pregunta-fondo__texto{font-family:var(--font-serif);font-size:1.18rem;line-height:1.45;color:var(--fg);margin:0;font-weight:400}.m-stakes{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1rem 0 1.5rem}@media (min-width: 720px){.m-stakes{grid-template-columns:1fr 1fr;gap:1rem}}.m-stakes__col{padding:.95rem 1.05rem;border-radius:10px;background:var(--bg-elev);border:1px solid var(--border)}.m-stakes__col--a{border-left:3px solid var(--evidence)}.m-stakes__col--b{border-left:3px solid var(--open)}.m-stakes__title{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 .5rem;font-weight:500}.m-stakes__body{margin:0;font-size:.95rem;line-height:1.55;color:var(--fg-soft)}.m-premisas{margin:1rem 0 1.5rem;padding:.9rem 1.05rem;background:#ffffff05;border:1px dashed var(--border-strong);border-radius:10px}.m-premisas__label{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.55rem}.m-premisas__list{margin:0;padding-left:1.2rem;color:var(--fg-soft);font-size:.9rem;line-height:1.55}.m-premisas__list li{margin-bottom:.3rem}.m-premisas__list li::marker{color:var(--fg-faint)}.m-estado-actual{margin:1.5rem 0 2rem;padding:1.1rem 1.15rem;border-radius:12px;background:var(--bg-elev);border:1px solid var(--border)}.m-estado-actual--abierto{border-left:3px solid var(--open)}.m-estado-actual--vacio{color:var(--fg-muted);font-style:italic}.m-estado-actual__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.m-estado-actual__label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--open)}.m-estado-actual__hora{font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted)}.m-estado-actual__titulo{font-family:var(--font-serif);font-size:1.05rem;margin:0 0 .4rem;color:var(--fg);font-weight:500;line-height:1.4}.m-estado-actual__resumen{margin:0 0 .55rem;font-size:.92rem;color:var(--fg-soft);line-height:1.55}.m-estado-actual__nota{margin:0;font-size:.78rem;color:var(--fg-muted)}.m-veredicto{margin:1.5rem 0 2rem;padding:1.2rem 1.25rem;border-radius:12px;background:var(--bg-elev);border:1px solid var(--border-strong);border-left:3px solid var(--closed)}.m-veredicto--disputa-valores{border-left-color:var(--open)}.m-veredicto__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.m-veredicto__label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--closed)}.m-veredicto--disputa-valores .m-veredicto__label{color:var(--open)}.m-veredicto__fecha{font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted)}.m-veredicto__forma{font-family:var(--font-mono);font-size:.78rem;color:var(--fg-muted);margin:0 0 .6rem}.m-veredicto__resumen{margin:0 0 .5rem;font-family:var(--font-serif);font-size:1.1rem;line-height:1.5;color:var(--fg)}.m-section--editorial .m-section__title{font-family:var(--font-serif)}.m-section--community .m-section__title{font-family:var(--font-sans)}.m-section--system{background:#ffffff04;border-left:2px solid var(--border-strong);padding-left:1rem;margin-left:-1rem}.m-lados{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 900px){.m-lados{flex-direction:row}.m-lado{flex:1;min-width:0}}.m-lado__head{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.m-lado--a .m-lado__head{color:var(--evidence)}.m-lado--b .m-lado__head{color:var(--open)}.m-arg__toulmin{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.6rem}.m-arg__claim{margin:0;font-size:1.02rem;font-weight:500;line-height:1.5;color:var(--fg)}.m-arg__evidence,.m-arg__warrant{margin:0;font-size:.9rem;line-height:1.55;color:var(--fg-soft)}.m-arg__field-label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin-right:.3rem}.m-arg__estado-fuente{margin:.4rem 0;padding:.4rem .6rem;font-family:var(--font-mono);font-size:.72rem;border-radius:6px;background:#f5b86b14;color:var(--open);border:1px dashed rgba(245,184,107,.3)}.m-arg__estado-fuente--disputada{background:#f8717114;color:#f87171;border-color:#f871714d}.m-arg__refs{list-style:none;padding:0;margin:.5rem 0 .6rem;display:flex;flex-direction:column;gap:.35rem}.m-ref-chip{display:flex;align-items:baseline;gap:.4rem;font-size:.82rem;line-height:1.4;padding:.35rem .55rem;border-radius:6px;background:#ffffff06;border-left:2px solid var(--fg-faint);flex-wrap:wrap}.m-ref-chip--refuta{border-left-color:#f87171}.m-ref-chip--acota{border-left-color:var(--open)}.m-ref-chip--matiza{border-left-color:var(--evidence)}.m-ref-chip--complementa{border-left-color:var(--closed)}.m-ref-chip--pregunta{border-left-color:var(--accent)}.m-ref-chip__label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.m-ref-chip__id{font-family:var(--font-mono);font-size:.74rem;color:var(--fg-soft)}.m-ref-chip__text{color:var(--fg-soft);font-style:italic}.m-arg--acotado{border-color:#f5b86b4d}.m-arg__chip--question{background:var(--accent-soft)!important;color:var(--accent)!important}.m-arg--question{border-style:dashed}.m-arg__veredicto--acotado{background:#f5b86b1f;color:var(--open)}.m-reasoning{margin-top:.6rem;border-top:1px dashed var(--border);padding-top:.5rem}.m-reasoning__toggle{background:none;border:none;padding:0;font:inherit;color:var(--fg-muted);font-size:.78rem;font-family:var(--font-mono);cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.m-reasoning__toggle:hover{color:var(--fg-soft)}.m-reasoning__body{margin:.5rem 0 0;padding:.65rem .8rem;background:#ffffff05;border-left:2px solid var(--accent);border-radius:0 6px 6px 0;font-size:.85rem;color:var(--fg-soft);line-height:1.55}.m-steelman{display:flex;flex-direction:column;gap:.85rem}.m-steelman__item{padding:.95rem 1.05rem;background:var(--bg-elev);border-radius:10px;border-left:3px solid var(--evidence)}.m-steelman__texto{margin:0 0 .5rem;font-family:var(--font-serif);font-size:.98rem;line-height:1.55;color:var(--fg)}.m-steelman__foot{margin:0;display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline;font-size:.82rem;color:var(--fg-muted)}.m-steelman__autor{font-style:italic}.m-composer--posted{background:#5eead40a;border-color:#5eead433}.m-composer__posted-line{font-size:.95rem;color:var(--fg-soft);margin:.5rem 0 .3rem}.m-composer__posted-line strong{color:var(--fg)}.m-composer__posted-info{font-size:.85rem;color:var(--fg-muted);margin:0 0 .8rem;line-height:1.55}.m-composer__posted-actions{display:flex;gap:.5rem}.m-composer__kind{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.m-composer__kind-btn{background:var(--bg-elev-2);border:1px solid var(--border);color:var(--fg-muted);font-family:inherit;font-size:.82rem;padding:.4rem .75rem;border-radius:999px;cursor:pointer}.m-composer__kind-btn.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.m-composer__kind-hint{font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted);margin-left:auto}.m-composer__field{margin-bottom:1.1rem}.m-composer__field-label{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.m-composer__field-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:.78rem;font-weight:600;flex-shrink:0}.m-composer__field-text{font-size:.95rem;color:var(--fg);font-weight:500}.m-composer__field-hint{margin:0 0 .45rem;padding-left:32px;font-size:.78rem;color:var(--fg-muted);line-height:1.5}.m-composer__field textarea,.m-composer__field input,.m-composer__select{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--fg);font-family:inherit;font-size:.95rem;padding:.65rem .8rem;border-radius:8px;line-height:1.5;resize:vertical}.m-composer__field textarea:focus,.m-composer__field input:focus,.m-composer__select:focus{outline:none;border-color:var(--accent)}.m-composer__warn{margin:.35rem 0 0;font-size:.78rem;color:var(--open);font-style:italic}.m-composer__warn--soft{color:var(--fg-muted)}.m-composer__warn--hard{color:#f87171}.m-composer__evidence-preview{margin:.35rem 0 0;padding:.4rem .6rem;font-size:.8rem;color:var(--fg-soft);background:#7dd3fc0f;border-left:2px solid var(--evidence);border-radius:0 6px 6px 0}.m-composer__evidence-label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;color:var(--evidence);margin-right:.3rem}.m-composer__refs{margin:1rem 0;padding:.85rem 1rem;background:var(--bg-elev-2);border-radius:10px;border:1px solid var(--border)}.m-composer__refs-head{margin:0 0 .6rem;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--accent)}.m-composer__ref-item{padding:.5rem 0;border-top:1px dashed var(--border)}.m-composer__ref-item:first-of-type{border-top:none;padding-top:0}.m-composer__ref-target{font-size:.86rem;line-height:1.5;color:var(--fg-soft);margin-bottom:.35rem}.m-composer__ref-id{font-family:var(--font-mono);color:var(--fg-muted)}.m-composer__ref-text{font-style:italic}.m-composer__ref-tag{font-family:var(--font-mono);font-size:.68rem;background:var(--bg-elev);color:var(--fg-muted);padding:2px 6px;border-radius:999px;margin-left:.4rem}.m-composer__ref-actions{display:flex;align-items:center;gap:.8rem;font-size:.82rem}.m-composer__ref-toggle{cursor:pointer;color:var(--fg-soft)}.m-composer__ref-toggle input{margin-right:.3rem}.m-composer__ref-dismiss{background:none;border:none;color:var(--fg-muted);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.m-composer__ref-dismiss:hover{color:var(--fg-soft)}.m-composer__no-match{margin:.8rem 0;padding:.55rem .8rem;font-size:.82rem;color:var(--accent);background:var(--accent-soft);border-radius:6px;font-style:italic}.m-btn--ghost{background:transparent;border:1px solid var(--border-strong);color:var(--fg-soft)}.m-btn--ghost:hover{background:var(--bg-elev)}.m-page__title--editorial{font-family:var(--font-serif);font-size:1.85rem;letter-spacing:-.01em}.m-hero{display:block;padding:1.5rem 1.4rem;margin:.5rem 0 2rem;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:14px;color:inherit;text-decoration:none;transition:border-color .12s}.m-hero:hover{border-color:var(--accent)}.m-hero__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted);margin-bottom:.7rem}.m-hero__figure{font-family:var(--font-serif);font-size:1.05rem;font-weight:500;margin:0;color:var(--fg)}.m-hero__role{margin:0 0 .9rem;font-size:.82rem;color:var(--fg-muted)}.m-hero__decl{font-family:var(--font-serif);font-size:1.45rem;line-height:1.4;margin:0 0 .9rem;color:var(--fg);border-left:3px solid var(--accent);padding-left:1rem;font-weight:400}@media (min-width: 720px){.m-hero__decl{font-size:1.7rem}}.m-hero__pregunta{margin:0 0 .9rem;font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--fg-soft);line-height:1.5}.m-hero__estado{margin:.8rem 0;padding-top:.7rem;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:.2rem}.m-hero__estado-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.m-hero__estado-text{font-size:.92rem;color:var(--fg-soft);line-height:1.5}.m-hero__cta{display:inline-block;margin-top:.5rem;font-family:var(--font-mono);font-size:.82rem;color:var(--accent)}.m-dash-section{margin-bottom:2.25rem}.m-dash-section--onramp{padding:1rem 1.1rem;background:#5eead408;border-radius:12px;border:1px dashed rgba(94,234,212,.18)}.m-dash-section__head{margin-bottom:.85rem}.m-dash-section__title{font-family:var(--font-serif);font-size:1.15rem;margin:0 0 .2rem;color:var(--fg);font-weight:500}.m-dash-section__sub{margin:0;font-size:.82rem;color:var(--fg-muted);line-height:1.5}.m-dash-more{display:inline-block;margin-top:.6rem;font-family:var(--font-mono);font-size:.78rem;color:var(--accent)}.m-fichas{display:grid;grid-template-columns:1fr;gap:.85rem}@media (min-width: 640px){.m-fichas{grid-template-columns:repeat(2,1fr)}}.m-ficha{display:block;padding:.95rem 1rem;background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;color:inherit;text-decoration:none;transition:border-color .12s}.m-ficha:hover{border-color:var(--accent)}.m-ficha--cerrado{border-left:3px solid var(--closed)}.m-ficha--abierto{border-left:3px solid var(--open)}.m-ficha--fundamentos{border-left:3px solid var(--accent)}.m-ficha__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted);letter-spacing:.04em}.m-ficha__cat{text-transform:uppercase}.m-ficha__forma{color:var(--fg-soft);font-style:italic}.m-ficha__figure{margin:0 0 .35rem;font-family:var(--font-serif);font-size:.9rem;font-weight:500;color:var(--fg-soft)}.m-ficha__decl{margin:0 0 .5rem;font-family:var(--font-serif);font-size:1rem;line-height:1.4;color:var(--fg)}.m-ficha__veredicto,.m-ficha__estado,.m-ficha__pregunta{margin:0;font-size:.84rem;line-height:1.5;color:var(--fg-muted)}.m-ficha__veredicto-label,.m-ficha__estado-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin-right:.25rem}.m-ficha__pregunta{font-style:italic;color:var(--fg-soft)}.m-tu-act{display:block;color:inherit;text-decoration:none}.m-tu-act:hover{border-color:var(--accent)}.m-sugerir{margin:2.25rem 0 .75rem;padding:1.2rem 1.25rem;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;text-align:center}.m-sugerir__title{font-family:var(--font-serif);font-size:1.05rem;margin:0 0 .5rem;color:var(--fg);font-weight:500;line-height:1.4}.m-sugerir__body{margin:0 0 1rem;font-size:.88rem;color:var(--fg-muted);line-height:1.5}.m-sugerir__cta{display:inline-block}.mock__bell{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--fg-soft)}.mock__bell:hover{color:var(--fg)}.mock__bell svg{width:20px;height:20px}.mock__bell-dot{position:absolute;top:4px;right:4px;min-width:16px;height:16px;border-radius:999px;background:var(--open);color:#1a1207;font-family:var(--font-mono);font-size:.62rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.m-agente__form{display:flex;gap:.5rem;margin-bottom:1.5rem}.m-agente__input{flex:1;background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--fg);padding:.7rem 1rem;border-radius:999px;font-family:var(--font-serif);font-size:1rem}.m-agente__input:focus{outline:none;border-color:var(--accent)}.m-agente__sugerencias{margin-bottom:2rem}.m-agente__sug-head{font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .55rem}.m-agente__sug-list{display:flex;flex-wrap:wrap;gap:.4rem}.m-agente__sug-chip{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg-soft);font:inherit;font-size:.84rem;padding:.4rem .75rem;border-radius:999px;cursor:pointer;text-align:left}.m-agente__sug-chip:hover{border-color:var(--accent);color:var(--fg)}.m-agente__resp{padding:1.25rem 1.3rem;background:#ffffff04;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:12px}.m-agente__resp--vacio{border-left-color:var(--open)}.m-agente__resp-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted)}.m-agente__resp-label{text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.m-agente__resp-pregunta{font-family:var(--font-serif);font-size:1.3rem;margin:0 0 1.2rem;color:var(--fg);line-height:1.4;font-weight:500}.m-agente__resp-section{margin-bottom:1.1rem}.m-agente__resp-h{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 .45rem;font-weight:500}.m-agente__resp-body{margin:0;font-size:.95rem;color:var(--fg-soft);line-height:1.6}.m-agente__resp-list{margin:0;padding-left:1.2rem;font-size:.92rem;color:var(--fg-soft);line-height:1.6}.m-agente__resp-list li{margin-bottom:.55rem}.m-agente__resp-veredicto{color:var(--fg-muted);font-style:italic}.m-agente__resp-sesgo{color:var(--fg-muted);font-size:.84rem;font-style:italic}.m-agente__resp-foot{margin-top:1.25rem;padding-top:.85rem;border-top:1px dashed var(--border);display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.m-agente__resp-cta{font-size:.85rem}.m-figura-view__head{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.m-figura-view__nombre{font-family:var(--font-serif);font-size:1.6rem;margin:0 0 .25rem;color:var(--fg);font-weight:500}.m-figura-view__rol{margin:0 0 .45rem;font-size:.92rem;color:var(--fg-soft)}.m-figura-view__sesgo{margin:0;font-size:.85rem;color:var(--fg-muted)}.m-figura-view__sesgo-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.m-figura-view__section{margin-bottom:1.5rem}.m-figura-view__h{font-family:var(--font-serif);font-size:1.05rem;margin:0 0 .55rem;color:var(--fg);font-weight:500}.m-figura-view__subh{font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin:1rem 0 .4rem;font-weight:500}.m-figura-view__body{margin:0;font-size:.92rem;color:var(--fg-soft);line-height:1.6}.m-figura-view__body--muted{color:var(--fg-muted);font-style:italic}.m-figura-view__list{list-style:none;padding:0;margin:0}.m-figura-view__item{padding:.6rem 0;border-bottom:1px dashed var(--border)}.m-figura-view__item:last-of-type{border-bottom:none}.m-figura-view__item-meta{display:block;margin-top:.25rem;font-family:var(--font-mono);font-size:.74rem;color:var(--fg-muted)}.m-perfil__head{margin-bottom:1.25rem}.m-perfil__id{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.5rem}.m-perfil__alias{font-family:var(--font-mono);font-size:1.3rem;margin:0;color:var(--fg);letter-spacing:-.005em}.m-perfil__tier{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);padding:2px 8px;border-radius:999px}.m-perfil__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.6rem;margin:.5rem 0 1rem}.m-perfil__stat{padding:.7rem .85rem;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;text-align:center}.m-perfil__stat--ganador{border-left:3px solid var(--closed)}.m-perfil__stat--acotado{border-left:3px solid var(--open)}.m-perfil__stat--refutado{border-left:3px solid #f87171}.m-perfil__stat--en-debate{border-left:3px solid var(--evidence)}.m-perfil__stat-value{font-family:var(--font-serif);font-size:1.45rem;color:var(--fg);line-height:1}.m-perfil__stat-label{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin-top:.25rem}.m-perfil__nota{font-size:.82rem;color:var(--fg-muted);font-style:italic;margin:0 0 1.5rem}.m-perfil__section{margin-bottom:1.5rem}.m-perfil__h{font-family:var(--font-serif);font-size:1.05rem;margin:0 0 .65rem;color:var(--fg);font-weight:500}.m-perfil__apoyos{font-family:var(--font-mono);font-size:.78rem;color:var(--fg-muted)}.m-notif__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.m-notif__count{font-family:var(--font-mono);font-size:.78rem;color:var(--fg-muted)}.m-notif__mark-all{background:none;border:none;color:var(--accent);font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.m-notif__filtros{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.m-notif__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.m-notif__item{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;overflow:hidden}.m-notif__item.is-unread{border-left:3px solid var(--accent);background:#5eead406}.m-notif__link{display:block;padding:.85rem 1rem;color:inherit;text-decoration:none}.m-notif__top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.3rem;font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted);letter-spacing:.04em}.m-notif__tipo{text-transform:uppercase}.m-notif__titulo{font-family:var(--font-serif);font-size:.98rem;margin:0 0 .3rem;color:var(--fg);font-weight:500;line-height:1.4}.m-notif__detalle{margin:0;font-size:.86rem;color:var(--fg-soft);line-height:1.5}.m-doctrina{max-width:720px}.m-doctrina__head{margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.m-doctrina__title{font-family:var(--font-serif);font-size:1.85rem;margin:0 0 .5rem;color:var(--fg);font-weight:500;letter-spacing:-.01em}.m-doctrina__lede{margin:0;font-family:var(--font-serif);font-size:1.05rem;font-style:italic;color:var(--fg-soft);line-height:1.55}.m-doctrina__section{margin-bottom:1.75rem}.m-doctrina__section h2{font-family:var(--font-serif);font-size:1.1rem;margin:0 0 .6rem;color:var(--fg);font-weight:500;line-height:1.4}.m-doctrina__section p{margin:0 0 .7rem;font-size:.96rem;color:var(--fg-soft);line-height:1.65}.m-doctrina__steps{margin:0 0 .8rem;padding-left:1.3rem;font-size:.93rem;color:var(--fg-soft);line-height:1.6}.m-doctrina__steps li{margin-bottom:.55rem}.m-doctrina__list{margin:0 0 .6rem;padding-left:1.3rem;font-size:.93rem;color:var(--fg-soft);line-height:1.6}.m-doctrina__list li{margin-bottom:.35rem}.m-doctrina__foot{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border)}.m-doctrina__foot p{margin:0;font-size:.85rem;color:var(--fg-muted);font-style:italic;line-height:1.6}.hilo{background:var(--paper);color:var(--ink);font-family:var(--font-sans);width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.hilo__chrome{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--hair);background:var(--paper);flex-shrink:0}.hilo__back{font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);letter-spacing:.04em}.hilo__brand{margin-left:auto;font-family:var(--font-serif);font-size:16px;font-weight:500;letter-spacing:-.01em;display:flex;align-items:baseline;gap:8px}.hilo__brand-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--voice-ai);border:1px solid var(--voice-ai-hair);padding:2px 5px;border-radius:2px}.hilo__body{overflow-y:auto;padding:0 18px 80px;flex:1;scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent}.hilo__body::-webkit-scrollbar{width:4px}.hilo__body::-webkit-scrollbar-thumb{background:var(--hair-strong);border-radius:2px}.hilo__state{display:flex;align-items:center;gap:8px;padding:18px 0 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap}.hilo__state .dot{color:var(--ink-faint)}.hilo__state .state-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 2px;border:1px solid var(--voice-ai-hair);background:var(--voice-ai-bg);color:var(--voice-ai);border-radius:2px;font-weight:600}.hilo__state .cat-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 2px;border:1px solid;border-radius:2px;font-weight:600}.hilo__state .cat-pill--global{color:var(--cat-global);border-color:#1f356366;background:#1f35630d}.hilo__state .cat-pill--historia{color:var(--cat-historia);border-color:#6b442466;background:#6b44240d}.hilo__state .cat-pill--local{color:var(--cat-local);border-color:#a0442866;background:#a044280d}.hilo__state .cat-pill--fundam{color:var(--cat-fundam);border-color:#6b602866;background:#6b60280d}.hilo__figura{padding:8px 0 4px;display:flex;gap:14px;align-items:flex-start}.hilo__portrait{width:56px;height:56px;background:var(--paper-sunk);border:1px solid var(--hair);position:relative;flex-shrink:0}.hilo__portrait:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;background:repeating-linear-gradient(45deg,var(--hair-strong) 0 1px,transparent 1px 5px);opacity:.6}.hilo__portrait-label{position:absolute;bottom:-16px;left:0;font-family:var(--font-mono);font-size:7px;color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.hilo__figura-meta{flex:1;min-width:0}.hilo__figura-name{font-family:var(--font-serif);font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.1;margin:0 0 4px;font-variation-settings:"opsz" 20}.hilo__figura-role{font-size:12px;color:var(--ink-soft);line-height:1.35;margin:0 0 6px}.hilo__sesgo{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.hilo__sesgo strong{color:var(--ink-soft);font-weight:500}.hilo__sesgo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.hilo__decl-wrap{margin:22px -18px 0;padding:24px 22px 22px;background:var(--paper-sunk);border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);position:relative}.hilo__decl-cap{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:12px}.hilo__decl{font-family:var(--font-serif);font-weight:400;font-size:22px;line-height:1.28;letter-spacing:-.012em;color:var(--ink);margin:0 0 12px;text-wrap:pretty;font-variation-settings:"opsz" 22}.hilo__decl:before{content:"“";font-family:var(--font-serif);font-size:36px;line-height:0;vertical-align:-.15em;margin-right:2px;color:var(--ink-faint)}.hilo__decl:after{content:"”";font-family:var(--font-serif);font-size:36px;line-height:0;vertical-align:-.3em;margin-left:2px;color:var(--ink-faint)}.hilo__decl-src{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-mute);letter-spacing:.04em}.hilo__decl-src .verified{color:var(--v-ganador);display:inline-flex;align-items:center;gap:3px;font-weight:500}.hilo__decl-src .verified:before{content:"❍";font-size:9px}.hilo-section{padding:28px 0 4px}.hilo-section__head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.hilo-section__cap{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.hilo-section__cap--ai{color:var(--voice-ai)}.hilo-section__title{font-family:var(--font-serif);font-size:18px;font-weight:500;letter-spacing:-.01em;margin:0;line-height:1.2;font-variation-settings:"opsz" 16}.fondo{font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:1.4;color:var(--ink);border-left:2px solid var(--voice-ai);padding:4px 0 4px 14px;margin:0}.stakes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stakes__col{padding:14px;background:var(--lado-a-bg);border-top:2px solid var(--lado-a-ink)}.stakes__col--b{background:var(--lado-b-bg);border-top:2px solid var(--lado-b-ink);border-top-style:dashed}.stakes__cap{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--lado-a-ink);margin-bottom:8px;font-weight:600}.stakes__col--b .stakes__cap{color:var(--lado-b-ink)}.stakes__text{font-family:var(--font-serif);font-size:13px;line-height:1.45;color:var(--ink);margin:0}.premisas{background:var(--paper-sunk);border:1px solid var(--hair);border-radius:3px;padding:14px 16px}.premisas__cap{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:10px}.premisas ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.premisas li{font-family:var(--font-serif);font-size:13px;line-height:1.45;color:var(--ink-soft);padding-left:16px;position:relative}.premisas li:before{content:"·";position:absolute;left:4px;top:-2px;font-size:18px;color:var(--ink)}.figarg{display:flex;flex-direction:column;gap:12px;counter-reset:figarg}.figarg__item{padding:12px 14px;background:var(--paper);border:1px solid var(--hair);border-left:2px solid var(--ink);counter-increment:figarg;position:relative}.figarg__item:before{content:counter(figarg,decimal-leading-zero);position:absolute;top:10px;right:12px;font-family:var(--font-mono);font-size:9px;color:var(--ink-mute);letter-spacing:.12em}.figarg__text{font-family:var(--font-serif);font-size:14px;line-height:1.5;margin:0 24px 8px 0;color:var(--ink)}.fuente{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--ink-mute);padding:3px 7px;background:var(--paper-sunk);border:1px solid var(--hair);border-radius:2px}.fuente__tipo{text-transform:uppercase;color:var(--voice-ai);font-size:8.5px;letter-spacing:.14em;font-weight:600}.fuente__tipo--libro{color:#1f3563}.fuente__tipo--columna{color:#6b4424}.fuente__tipo--podcast{color:#6b3e5c}.fuente__tipo--entrevista{color:#2e6f6a}.fuente__tipo--paper{color:#2f6a3a}.fuente__tipo--tuit,.fuente__tipo--video{color:#a04428}.fuente__tipo--estadistica{color:#6b6028}.defensa{display:flex;flex-direction:column;gap:14px}.defensa__item{padding:14px;background:var(--paper);border:1px solid var(--hair);position:relative}.defensa__item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ink);opacity:.4}.defensa__contra-cap{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--v-refutado);margin-bottom:4px}.defensa__contra{font-family:var(--font-serif);font-size:13.5px;line-height:1.45;color:var(--ink-soft);margin:0 0 10px}.defensa__resp-cap{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:4px}.defensa__resp{font-family:var(--font-serif);font-size:14px;line-height:1.5;color:var(--ink);margin:0 0 10px}.steel{padding:16px;background:var(--paper);border:1px solid var(--lado-b-hair);border-left:3px solid var(--lado-b-ink);position:relative}.steel__lead{font-family:var(--font-serif);font-style:italic;font-size:12.5px;line-height:1.4;color:var(--ink-soft);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.steel__item{display:flex;flex-direction:column;gap:8px}.steel__item+.steel__item{margin-top:16px;padding-top:16px;border-top:1px solid var(--hair)}.steel__author{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lado-b-ink);display:flex;align-items:center;gap:8px}.steel__author strong{color:var(--lado-b-ink);font-weight:600}.steel__text{font-family:var(--font-serif);font-size:14px;line-height:1.5;margin:0;color:var(--ink)}.arg-list{display:flex;flex-direction:column;gap:12px}.arg{position:relative;background:var(--paper);border:1px solid var(--hair);padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px}.arg__head{display:flex;align-items:center;gap:8px}.arg__avatar{width:24px;height:24px;border-radius:50%;background:var(--paper-sunk);border:1px solid var(--hair-strong);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--ink);flex-shrink:0}.arg__alias{font-size:12px;color:var(--ink);font-weight:500}.arg__anon{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);border:1px solid var(--hair);padding:1px 5px;border-radius:2px}.arg__hace{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--ink-mute)}.arg__refto{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px dashed var(--hair)}.arg__refto-tipo{color:var(--ink);border:1px solid var(--hair-strong);padding:1px 5px 0;border-radius:2px}.arg__refto-tipo--refuta{color:var(--v-refutado);border-color:var(--v-refutado)}.arg__refto-tipo--acota{color:var(--v-acotado);border-color:var(--v-acotado)}.arg__refto-tipo--complementa{color:var(--v-ganador);border-color:var(--v-ganador)}.arg__toulmin{display:flex;flex-direction:column;gap:8px}.arg__claim{font-family:var(--font-serif);font-size:14.5px;font-weight:500;line-height:1.4;color:var(--ink);margin:0;letter-spacing:-.005em}.arg__evidence{font-family:var(--font-serif);font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0;padding-left:14px;border-left:1px solid var(--hair)}.arg__warrant{font-family:var(--font-serif);font-style:italic;font-size:12.5px;line-height:1.45;color:var(--ink-mute);margin:0}.arg__label{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-right:6px;font-weight:500}.arg__fuentes{display:flex;flex-wrap:wrap;gap:4px}.arg__foot{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:10px;border-top:1px solid var(--hair);align-items:end}.arg__apoyo{display:flex;flex-direction:column;gap:4px}.arg__apoyo-cap{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.arg__apoyo-row{display:flex;align-items:center;gap:4px}.arg__apoyo-dots{display:inline-flex;gap:2px}.arg__apoyo-dot{width:7px;height:7px;border-radius:50%;background:var(--ink)}.arg__apoyo-dot.is-faint{background:var(--ink-faint)}.arg__apoyo-num{font-family:var(--font-mono);font-size:11px;color:var(--ink);margin-left:4px}.arg__apoyo-btn{margin-left:auto;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:4px 8px;background:transparent;border:1px solid var(--hair-strong);border-radius:2px;cursor:pointer}.arg__veredicto{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.arg__veredicto-cap{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--voice-ai)}.arg__seal{display:inline-flex;align-items:center;gap:6px;padding:5px 9px 4px;border:1px solid;border-radius:2px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-style:italic}.arg__seal--ganador{color:var(--v-ganador);border-color:var(--v-ganador);background:#3a5a3a0f}.arg__seal--acotado{color:var(--v-acotado);border-color:var(--v-acotado);background:#7a4e2b0f}.arg__seal--refutado{color:var(--v-refutado);border-color:var(--v-refutado);background:#8b45130f}.arg__seal--sincontra{color:var(--v-sincontra);border-color:var(--v-sincontra);background:#2a43730f}.arg__seal--endebate{color:var(--v-endebate);border-color:var(--hair-strong);background:var(--paper-sunk)}.arg__seal:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.5;font-style:normal}.arg__by{font-family:var(--font-mono);font-size:8.5px;color:var(--ink-mute);letter-spacing:.1em;text-transform:uppercase}.arg__cushion{margin:6px 0 0;padding:10px 12px;background:var(--falacia-bg);border:1px solid var(--falacia-hair);border-left:3px solid var(--falacia);border-radius:2px;display:flex;flex-direction:column;gap:4px}.arg__cushion-cap{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--falacia);display:flex;align-items:center;gap:6px;font-weight:600}.arg__cushion-cap:before{content:"✺";font-size:10px}.arg__cushion-name{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);border:1px solid var(--falacia-hair);padding:1px 5px 0;border-radius:2px;margin-left:auto}.arg__cushion-text{font-family:var(--font-serif);font-size:12.5px;line-height:1.45;color:var(--ink);margin:0}.cons{background:var(--voice-ai-bg);border:1px solid var(--voice-ai-hair);border-radius:2px;padding:18px 16px 16px;position:relative}.cons__head{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--voice-ai);margin-bottom:10px;flex-wrap:wrap;gap:6px}.cons__head em{font-style:italic;color:var(--voice-ai);opacity:.8}.cons__title{font-family:var(--font-serif);font-size:17px;font-weight:500;color:var(--ink);margin:0 0 10px;letter-spacing:-.01em;line-height:1.25;font-variation-settings:"opsz" 16}.cons__body{font-family:var(--font-serif);font-size:13.5px;line-height:1.6;color:var(--ink);margin:0}.cons__chunk{background:#2a43731a;padding:0 2px;border-bottom:1px dotted var(--voice-ai-hair)}.cons__chunk-marker{display:inline-block;font-family:var(--font-mono);font-size:8.5px;vertical-align:super;margin-left:2px;color:var(--voice-ai)}.cons__razonamiento{margin-top:12px;padding-top:10px;border-top:1px dashed var(--voice-ai-hair);font-family:var(--font-mono);font-size:10px;line-height:1.5;color:var(--voice-ai);letter-spacing:.02em}.cons__razonamiento summary{list-style:none;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:inline-flex;align-items:center;gap:6px}.cons__razonamiento summary:before{content:"▸";transition:transform .15s}.cons__razonamiento[open] summary:before{transform:rotate(90deg)}.cons__razonamiento-body{margin-top:8px;color:var(--voice-ai);opacity:.85;font-family:var(--font-serif);font-size:12px;line-height:1.5;font-style:italic}.cooldown{padding:16px;background:var(--paper-sunk);border:1px solid var(--hair);border-radius:2px;display:flex;gap:14px;align-items:center}.cooldown__dial{width:54px;height:54px;border-radius:50%;border:1.5px solid var(--ink);position:relative;flex-shrink:0;background:var(--paper)}.cooldown__hand{position:absolute;left:50%;top:50%;width:1px;height:22px;background:var(--ink);transform-origin:top center;transform:translate(-.5px) rotate(220deg)}.cooldown__center{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.cooldown__text{display:flex;flex-direction:column;gap:3px}.cooldown__cap{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.cooldown__title{font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--ink);font-variation-settings:"opsz" 14}.cooldown__sub{font-family:var(--font-mono);font-size:10px;color:var(--ink-soft)}.valor-panel{padding:18px 16px;background:var(--paper);border-top:2px solid var(--valor);border-bottom:2px solid var(--valor)}.valor-panel__cap{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--valor);text-align:center;margin-bottom:12px}.valor-panel__cap em{font-style:italic}.valor-panel__title{font-family:var(--font-serif);font-style:italic;font-size:18px;text-align:center;color:var(--ink);margin:0 0 14px;line-height:1.3;font-variation-settings:"opsz" 16}.valor-panel__cols{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.valor-panel__col{padding:12px;background:var(--paper-sunk);font-family:var(--font-serif);font-size:12.5px;line-height:1.45;color:var(--ink);position:relative}.valor-panel__col-cap{display:block;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--valor);margin-bottom:6px}.valor-panel__between{text-align:center;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);margin-top:14px;font-style:italic}.lados{display:flex;flex-direction:column;gap:22px}.lado__head{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.lado__head:after{content:"";flex:1;height:1px;background:var(--hair-strong)}.lado__head .badge{border:1px solid;padding:2px 6px 1px;letter-spacing:.14em;border-radius:2px}.lado--a .lado__head{color:var(--lado-a-ink)}.lado--a .lado__head:after{background:var(--lado-a-hair)}.lado--a .lado__head .badge{color:var(--lado-a-ink);border-color:var(--lado-a-ink);background:var(--lado-a-bg)}.lado--b .lado__head{color:var(--lado-b-ink)}.lado--b .lado__head:after{background:var(--lado-b-hair)}.lado--b .lado__head .badge{color:var(--lado-b-ink);border-color:var(--lado-b-ink);background:var(--lado-b-bg)}.lado--matices .lado__head{color:var(--matiz-ink)}.lado--matices .lado__head:after{background:var(--matiz-hair)}.lado--matices .lado__head .badge{color:var(--matiz-ink);border-color:var(--matiz-ink);background:var(--matiz-bg);border-style:dashed}.lado--a .arg{border-left:2px solid var(--lado-a-ink)}.lado--a .arg__avatar{color:var(--lado-a-ink);border-color:var(--lado-a-hair);background:var(--lado-a-bg)}.lado--a .arg__alias{color:var(--lado-a-ink)}.lado--b .arg{border-left:2px solid var(--lado-b-ink)}.lado--b .arg__avatar{color:var(--lado-b-ink);border-color:var(--lado-b-hair);background:var(--lado-b-bg)}.lado--b .arg__alias{color:var(--lado-b-ink)}.lado--matices .arg{border-left:2px dashed var(--matiz-ink)}.lado--matices .arg__avatar{color:var(--matiz-ink);border-color:var(--matiz-hair);background:var(--matiz-bg)}.lado--matices .arg__alias{color:var(--matiz-ink)}.flow-tag{position:absolute;top:-28px;left:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);display:flex;align-items:center;gap:8px}.flow-tag strong{color:var(--ink)}.flow-arrow{font-family:var(--font-mono);color:var(--voice-ai);font-size:13px;align-self:center;padding:0 8px}.feed{padding:0 16px 24px;display:flex;flex-direction:column;gap:12px}.feed__head{padding:12px 0 8px;border-bottom:1px solid var(--hair);margin-bottom:8px}.feed__h1{font-family:var(--font-serif);font-size:22px;font-weight:500;letter-spacing:-.015em;margin:0;line-height:1.1}.feed__sub{font-size:12px;color:var(--ink-mute);margin:4px 0 0}.feed-card{background:var(--paper);border:1px solid var(--hair);padding:12px;display:flex;flex-direction:column;gap:8px}.feed-card__head{display:flex;align-items:flex-start;gap:10px}.feed-card__portrait{width:36px;height:36px;background:var(--paper-sunk);border:1px solid var(--hair);flex-shrink:0;position:relative}.feed-card__portrait:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:repeating-linear-gradient(45deg,var(--hair-strong) 0 1px,transparent 1px 4px);opacity:.5}.feed-card__figure{font-family:var(--font-serif);font-size:13px;font-weight:500;margin:0;letter-spacing:-.005em}.feed-card__role{font-size:10px;color:var(--ink-mute);margin:1px 0 0;line-height:1.2}.feed-card__decl{font-family:var(--font-serif);font-size:14px;line-height:1.4;margin:0;font-style:italic;color:var(--ink);padding-left:10px;border-left:2px solid var(--ink)}.feed-card__foot{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.feed-card__state{display:inline-flex;align-items:center;gap:6px}.feed-card__state:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ink-faint)}.feed-card__state--abierto:before{background:var(--v-acotado)}.feed-card__state--evidencia:before{background:var(--v-sincontra)}.feed-card__state--cerrado:before{background:var(--v-ganador)}.feed-card__state--abierto{color:var(--v-acotado)}.feed-card__state--evidencia{color:var(--v-sincontra)}.feed-card__state--cerrado{color:var(--v-ganador)}.feed-card__cat{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:2px 6px 1px;border:1px solid;border-radius:2px}.feed-card__cat--global{color:var(--cat-global);border-color:#1f356366;background:#1f35630d}.feed-card__cat--historia{color:var(--cat-historia);border-color:#6b442466;background:#6b44240d}.feed-card__cat--local{color:var(--cat-local);border-color:#a0442866;background:#a044280d}.feed-card__cat--fundam{color:var(--cat-fundam);border-color:#6b602866;background:#6b60280d}.feed__chips{display:flex;gap:6px;overflow-x:auto;margin:0 -16px;padding:0 16px 8px}.feed-chip{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border:1px solid var(--hair-strong);background:transparent;color:var(--ink-soft);border-radius:999px;white-space:nowrap;flex-shrink:0}.feed-chip.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.feed-chip--cat-local{color:var(--cat-local);border-color:#a0442873}.feed-chip--cat-global{color:var(--cat-global);border-color:#1f356373}.feed-chip--cat-historia{color:var(--cat-historia);border-color:#6b442473}.feed-chip--cat-fundam{color:var(--cat-fundam);border-color:#6b602873}.composer-screen{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.composer-h{font-family:var(--font-serif);font-size:17px;font-weight:500;margin:16px 0 0}.composer-quote{font-family:var(--font-serif);font-style:italic;font-size:12.5px;line-height:1.4;color:var(--ink-soft);padding-left:10px;border-left:1px solid var(--ink-faint);margin:0}.composer-fields{display:flex;flex-direction:column;gap:10px}.composer-field{display:flex;flex-direction:column;gap:4px}.composer-field__label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);display:flex;align-items:center;gap:6px}.composer-field__help{font-family:var(--font-serif);font-style:italic;font-size:11px;color:var(--ink-mute)}.composer-field__input{font-family:var(--font-serif);font-size:13.5px;line-height:1.5;background:var(--paper);border:1px solid var(--hair-strong);padding:10px 12px;color:var(--ink);min-height:36px;border-radius:2px}.composer-field__input--filled{background:var(--paper-sunk)}.composer-side{display:flex;gap:6px}.composer-side__opt{flex:1;padding:8px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--hair-strong);background:var(--paper);color:var(--ink-soft);text-align:center;border-radius:2px}.composer-side__opt.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.composer-foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--hair)}.composer-btn{font-family:var(--font-sans);font-size:12px;font-weight:500;padding:10px 16px;background:var(--ink);color:var(--paper);border:0;border-radius:2px;letter-spacing:.02em}.composer-hint{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.spacer-12{height:12px}.spacer-20{height:20px}.spacer-32{height:32px}:root{color-scheme:light;--paper: #F2EDE3;--paper-sunk: #EAE3D3;--paper-deep: #DDD3BD;--ink: #1A1815;--ink-soft: #4A4640;--ink-mute: #7E776B;--ink-faint: #B0A693;--hair: #D8D0C0;--hair-strong: #B8AE99;--bg: var(--paper);--bg-elev: var(--paper-sunk);--bg-elev-2: var(--paper-deep);--fg: var(--ink);--fg-soft: var(--ink-soft);--fg-muted: var(--ink-mute);--fg-faint: var(--ink-faint);--border: var(--hair);--border-strong: var(--hair-strong);--voice-human: #1A1815;--voice-ai: #1F3563;--voice-ai-bg: rgba(31, 53, 99, .07);--voice-ai-hair: rgba(31, 53, 99, .32);--accent: var(--voice-ai);--accent-soft: var(--voice-ai-bg);--lado-a-ink: #2E6F6A;--lado-a-bg: rgba(46, 111, 106, .06);--lado-a-hair: rgba(46, 111, 106, .35);--lado-b-ink: #6B3E5C;--lado-b-bg: rgba(107, 62, 92, .06);--lado-b-hair: rgba(107, 62, 92, .35);--matiz-ink: #6B6028;--matiz-bg: rgba(107, 96, 40, .06);--matiz-hair: rgba(107, 96, 40, .35);--v-ganador: #2F6A3A;--v-refutado: #A04428;--v-acotado: #B0731F;--v-sincontra: #1F3563;--v-endebate: #6B6358;--open: var(--v-acotado);--evidence: var(--v-sincontra);--closed: var(--v-ganador);--falacia: #A04428;--falacia-bg: rgba(160, 68, 40, .06);--falacia-hair: rgba(160, 68, 40, .3);--cat-global: #1F3563;--cat-historia: #6B4424;--cat-local: #A04428;--cat-fundam: #6B6028;--valor: #8B5A2B;--font-serif: "Newsreader", "Source Serif 4", Georgia, "Times New Roman", serif;--font-sans: "DM Sans", "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--page-max: 1120px;--gutter: clamp(1.25rem, 4vw, 2.5rem)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}a{color:inherit;text-decoration:none}.eyebrow{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 1rem}.accent{color:var(--accent)}.section{max-width:var(--page-max);margin:0 auto;padding:clamp(5rem,10vw,8rem) var(--gutter)}.section__head{max-width:42rem;margin:0 auto 4rem;text-align:center}.section__title{font-family:var(--font-serif);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:400;letter-spacing:-.015em;margin:0 0 1rem;line-height:1.15}.section__lede{color:var(--fg-soft);font-size:1.05rem;max-width:38rem;margin:0 auto}.hero{position:relative;padding:clamp(5rem,12vw,9rem) var(--gutter) clamp(4rem,10vw,7rem);background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(94,234,212,.06) 0%,transparent 60%),var(--bg);border-bottom:1px solid var(--border)}.hero__inner{max-width:var(--page-max);margin:0 auto;text-align:center}.hero__title{font-family:var(--font-serif);font-size:clamp(2.4rem,6vw,4.4rem);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0 auto 1.75rem;max-width:22ch}.hero__lede{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--fg-soft);max-width:38rem;margin:0 auto 2.5rem}.hero__cta{display:inline-flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.4rem;border-radius:999px;font-size:.95rem;font-weight:500;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,transform .05s ease;cursor:pointer}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--accent);color:#0a1a18}.btn--primary:hover{background:#7df1de}.btn--ghost{border-color:var(--border-strong);color:var(--fg)}.btn--ghost:hover{background:#ffffff0a;border-color:#ffffff38}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.step{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:1.75rem 1.5rem;position:relative}.step__n{font-family:var(--font-mono);font-size:.75rem;color:var(--accent);letter-spacing:.08em;display:block;margin-bottom:1rem}.step__title{font-family:var(--font-serif);font-size:1.2rem;font-weight:500;margin:0 0 .5rem;letter-spacing:-.01em}.step__body{color:var(--fg-soft);font-size:.95rem;margin:0}.threads{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 720px){.threads{grid-template-columns:1fr 1fr}}.thread{background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .15s ease,transform .15s ease}.thread:hover{border-color:var(--border-strong);transform:translateY(-2px)}.thread__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.thread__figure{font-family:var(--font-serif);font-size:1.15rem;font-weight:500;margin:0;letter-spacing:-.01em}.thread__role{font-size:.82rem;color:var(--fg-muted);margin:.15rem 0 0}.thread__hypothesis{font-family:var(--font-serif);font-size:1rem;font-style:italic;color:var(--fg);margin:0;padding:0 0 0 1rem;border-left:2px solid var(--accent);line-height:1.5}.thread__meta{display:flex;gap:.5rem;font-size:.8rem;color:var(--fg-muted);font-family:var(--font-mono)}.dot{color:var(--fg-faint)}.badge{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .6rem;border-radius:999px;white-space:nowrap;background:#ffffff0d;border:1px solid var(--border)}.tone-open{color:var(--open);border-color:#f5b86b4d}.tone-evidence{color:var(--evidence);border-color:#7dd3fc4d}.tone-closed{color:var(--closed);border-color:#86efac4d}.tiers{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.tier{background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.tier--highlight{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-soft) 0%,transparent 30%),var(--bg-elev)}.tier__head{border-bottom:1px solid var(--border);padding-bottom:1rem}.tier__name{font-family:var(--font-serif);font-size:1.1rem;font-weight:500;margin:0 0 .5rem;letter-spacing:-.01em}.tier__price{font-family:var(--font-serif);font-size:2rem;font-weight:500;letter-spacing:-.02em;line-height:1}.tier__pricenote{font-family:var(--font-mono);font-size:.75rem;color:var(--fg-muted);margin:.5rem 0 0;letter-spacing:.04em;text-transform:uppercase}.tier__who{font-size:.95rem;color:var(--fg-soft);margin:0;font-style:italic}.tier__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:var(--fg-soft)}.tier__features li{position:relative;padding-left:1.25rem}.tier__features li:before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:6px;border-radius:50%;background:var(--accent)}.footer{border-top:1px solid var(--border);background:var(--bg);padding:3rem var(--gutter) 2rem}.footer__inner{max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:1.5rem 2rem;align-items:center}.footer__brand strong{font-family:var(--font-serif);font-size:1.1rem;letter-spacing:-.01em}.footer__line{margin:.25rem 0 0;color:var(--fg-muted);font-size:.88rem}.footer__nav{display:flex;gap:1.5rem;font-size:.9rem;color:var(--fg-soft)}.footer__nav a:hover{color:var(--fg)}.footer__legal{grid-column:1 / -1;margin:1.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--border);color:var(--fg-muted);font-size:.82rem;font-family:var(--font-mono)}@media (max-width: 640px){.footer__inner{grid-template-columns:1fr}.footer__nav{flex-wrap:wrap}}.donate{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1rem}.donate__btn{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.5rem;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;text-decoration:none;color:var(--fg);transition:border-color .12s,transform .12s}.donate__btn:hover{border-color:var(--accent);transform:translateY(-1px)}.donate__btn strong{font-size:1rem;font-weight:600}.donate__btn span{color:var(--fg-muted);font-size:.85rem;font-family:var(--font-mono)}.donate__btn--disabled{pointer-events:none;opacity:.45}.mfto__top{position:sticky;top:0;z-index:10;background:#0b0c0fd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.mfto__top-inner{max-width:var(--page-max);margin:0 auto;padding:1rem var(--gutter)}.mfto__back{display:inline-flex;align-items:center;gap:.6rem;color:var(--fg-soft);font-size:.95rem;font-weight:500;transition:color .12s}.mfto__back:hover{color:var(--fg)}.mfto__back span:first-child{color:var(--accent);font-size:1.1rem}.mfto{padding:clamp(3.5rem,8vw,6rem) var(--gutter) clamp(4rem,10vw,7rem)}.mfto__inner{max-width:42rem;margin:0 auto}.mfto__title{font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.mfto__lede{font-family:var(--font-serif);font-style:italic;font-size:1.1rem;color:var(--fg-muted);margin:0 0 3.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.mfto__section{margin:0 0 3rem}.mfto__section:last-of-type{margin-bottom:2rem}.mfto__h2{font-family:var(--font-serif);font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:500;letter-spacing:-.015em;color:var(--fg);margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.mfto p{font-family:var(--font-serif);font-size:1.075rem;line-height:1.7;color:var(--fg-soft);margin:0 0 1.1rem}.mfto p strong{color:var(--fg);font-weight:600}.mfto p em{color:var(--accent);font-style:italic}.mfto__close{font-size:1.15rem!important;color:var(--fg)!important;margin-top:1.5rem!important}.mfto__foot{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border);display:flex;justify-content:center;flex-wrap:wrap}.mfto__h3{font-family:var(--font-serif);font-size:1.05rem;margin:1.5rem 0 .6rem;color:var(--fg);font-weight:500;letter-spacing:-.005em}.mfto__list{margin:0 0 1rem;padding-left:1.4rem;font-size:1rem;color:var(--fg-soft);line-height:1.7}.mfto__list li{margin-bottom:.55rem}.mfto__list li::marker{color:var(--fg-faint)}.mfto__code{font-family:var(--font-mono);font-size:.88em;background:var(--bg-elev);border:1px solid var(--border);padding:1px 6px;border-radius:4px;color:var(--fg);white-space:nowrap}.mfto__pre{font-family:var(--font-mono);font-size:.85rem;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;padding:.95rem 1.1rem;margin:.6rem 0 1.1rem;overflow-x:auto;color:var(--fg);line-height:1.5;white-space:pre}.mfto__link{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.mfto__link:hover{color:var(--fg)}.mfto__cta{display:inline-block;font-family:var(--font-serif);font-size:1.1rem;color:var(--accent);text-decoration:none;padding:.5rem 0;border-bottom:1px solid var(--accent)}.mfto__cta:hover{color:var(--fg);border-bottom-color:var(--fg)}.music{position:fixed;bottom:1.25rem;right:1.25rem;z-index:50}.music__btn{width:44px;height:44px;border-radius:999px;border:1px solid var(--border-strong);background:#131418d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--fg-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s,background .15s,transform 80ms;box-shadow:0 4px 12px #00000040}.music__btn:hover{color:var(--fg);border-color:var(--accent);background:#131418f2}.music__btn:active{transform:translateY(1px)}.music__btn.is-playing{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 4px 12px #00000040}.music__frame{position:absolute;width:1px;height:1px;border:0;opacity:0;pointer-events:none;left:-9999px;top:-9999px}@media (max-width: 600px){.music{bottom:1rem;right:1rem}.music__btn{width:40px;height:40px}}.hero{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(31,53,99,.04) 0%,transparent 60%),var(--paper);border-bottom:1px solid var(--hair)}.btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--primary:hover{background:#2a2520}.btn--ghost{border-color:var(--hair-strong);color:var(--ink)}.btn--ghost:hover{background:#00000008;border-color:var(--ink)}.accent{color:var(--voice-ai)}.mfto p em{color:var(--voice-ai);font-style:italic}.thread__hypothesis{border-left-color:var(--ink)}.music__btn.is-playing{color:var(--voice-ai);border-color:var(--voice-ai);box-shadow:0 0 0 3px var(--voice-ai-bg),0 4px 12px #0000001f}.mock__topbar{background:#f2ede3eb;border-bottom:1px solid var(--hair);color:var(--ink)}.mock__bottomnav{background:#f2ede3f2;border-top:1px solid var(--hair);color:var(--ink)}.mock__me-avatar{background:var(--ink);color:var(--paper)}.btn--primary:hover{background:var(--ink-soft);border-color:var(--ink-soft)}.btn--ghost:hover{background:var(--paper-sunk);border-color:var(--ink)}.mock__bell:hover{color:var(--ink)}.music__btn:hover{background:var(--paper-sunk);border-color:var(--ink);color:var(--ink)}.footer__nav a:hover{color:var(--ink)}.thread:hover{background:var(--paper-sunk);border-color:var(--ink-faint)}.mock__bn-item{color:var(--ink-soft)}.mock__bn-item.is-active{color:var(--voice-ai)}.mock__bn-item:active{background:#0000000a}.mock__brand-tag{color:var(--ink-soft);background:var(--paper-deep)}.mock__search input{background:var(--paper);border-color:var(--hair-strong)}.m-btn--primary{color:var(--paper)}.m-btn--primary:hover{background:#2a4a8a}.m-btn--ghost:hover{background:var(--paper-sunk);border-color:var(--ink)}.music__btn{background:var(--ink);color:var(--paper);border-color:var(--ink)}.music__btn:hover{background:var(--ink-soft);border-color:var(--ink-soft);color:var(--paper)}.music__btn.is-playing{background:var(--voice-ai);color:var(--paper);border-color:var(--voice-ai);box-shadow:0 0 0 3px var(--voice-ai-bg),0 4px 12px #0000001f}
