:root{--font-display: "Sora", "Geist", ui-sans-serif, system-ui, sans-serif;--font-sans: "Geist", ui-sans-serif, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Consolas, monospace;--track-h1: -.035em;--track-h2: -.028em;--track-h3: -.018em;--track-body: 0em;--track-label: .12em;--wdth-display: 96%;--fs-xs: .688rem;--fs-sm: .813rem;--fs-base: .875rem;--fs-md: .938rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-2xl: clamp(1.75rem, 2.6vw, 2.25rem);--fs-3xl: clamp(2rem, 4vw, 3rem);--fs-field: 1rem;--label-font: var(--font-sans);--label-size: var(--fs-sm);--label-weight: 500;--label-case: none;--label-tracking: normal;--title-1-font: var(--font-display);--title-1-size: var(--fs-xl);--title-1-weight: 600;--title-1-tracking: var(--track-h3);--title-1-leading: 1.2;--title-2-font: var(--font-display);--title-2-size: var(--fs-lg);--title-2-weight: 600;--title-2-tracking: var(--track-h3);--title-2-leading: 1.3;--title-3-font: var(--font-display);--title-3-size: var(--fs-md);--title-3-weight: 600;--title-3-tracking: normal;--title-3-leading: 1.35;--item-size: var(--fs-base);--item-weight: 500;--body-size: var(--fs-base);--reading-size: var(--fs-md);--reading-leading: 1.65;--desc-size: var(--fs-sm);--aux-size: var(--fs-xs);--tech-font: var(--font-mono);--tech-size: var(--fs-sm);--figure-font: var(--font-mono);--figure-size: var(--fs-xl);--figure-weight: 400;--figure-tracking: var(--track-h3);--figure-leading: 1.15;--control-size: var(--fs-sm);--field-size: var(--fs-field);--e-h1: clamp(2.25rem, 1.5rem + 3.2vw, 3.5rem);--e-h2: clamp(1.625rem, 1.2rem + 1.9vw, 2.375rem);--e-h3: clamp(1.0625rem, .98rem + .4vw, 1.25rem);--e-lede: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--e-body: clamp(.9375rem, .9rem + .2vw, 1.0625rem);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 22px;--sp-6: 32px;--sp-7: 48px;--sp-8: 72px;--sp-9: 96px;--sp-10: 128px;--field-h: 40px;--field-pad-y: 9px;--field-pad-x: 14px;--panel-max-h: min(340px, 70vh);--email-frame-height: 60vh;--measure-hint: 44ch;--nav-h: 64px;--w-page: 1280px;--w-read: 1000px;--w-field-col: 280px;--w-wide: 1560px;--gutter: clamp(16px, 2.4vw, 24px);--h-control-sm: 31px;--h-tab: 40px;--cell-pad-y: 15px;--cell-pad-x: 14px;--head-pad-y: 11px;--w-search: 16rem;--h-bulk-list: 18rem;--w-toast: 22rem;--w-more-filters: 18rem;--w-more-filters-search: 22rem;--w-verdict-group: 24ch;--w-company-card: 28rem;--w-sim-cell: 22rem;--w-sim-cell-wide: 26rem;--h-sim-body: 22rem;--w-sim-user: 18rem;--w-sum-col: 16rem;--w-sum-bar: 8rem;--h-rail-list: 40dvh;--size-target-min: 1.5rem;--w-composer-label: 5.5rem;--h-composer-body: 11rem;--h-sim-body-tall: 32rem;--w-mail-two-cols: 40rem;--w-mail-why: 36%;--w-mail-why-min: 21rem;--w-mail-why-max: 27.5rem;--w-mail-panel-stack: 23.75rem;--h-mail-cols-min: 21rem;--w-fact-label: 8rem;--w-doc-gutter: 1.625rem;--size-cite: 1.125rem;--w-doc-tab: 22ch;--radius-xs: 6px;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--radius-xl: 28px;--radius-2xl: 48px;--radius-slab: clamp(32px, 9vw, 140px) clamp(8px, 1.6vw, 24px);--radius-lens: 46% 54% 58% 42% / 62% 38% 62% 38%;--tr-fast: .12s cubic-bezier(.2, .7, .3, 1);--tr: .22s cubic-bezier(.2, .7, .3, 1);--tr-slow: .42s cubic-bezier(.2, .7, .3, 1);--z-below: -1;--z-raised: 1;--z-inline: 5;--z-topbar: 10;--z-public-nav: 20;--z-dropdown: 30;--z-role-switch: 35;--z-panel: 40;--z-toast: 50;--z-drawer-backdrop: 55;--z-drawer: 60;--ring-accent: 0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);--ring-brand: 0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}:root,:root[data-theme=light]{--bg: #fafafc;--surface: #ffffff;--panel: #ffffff;--panel-hover: #e8edf2;--line: #e8edf2;--line-soft: #f1f4f8;--track: #e8edf2;--text: #0b132b;--text-dim: #404a63;--text-muted: #5f6985;--ilu-trazo: #6b7590;--ilu-apagado: #868fa6;--ilu-calido: #ffd9d3;--ilu-frio: #e8edf2;--ilu-punto: #ff5a4f;--accent: #0b132b;--accent-ink: #ffffff;--accent-soft: rgba(11, 19, 43, .06);--accent-line: #ccd4e0;--brand: #ff5a4f;--brand-ink: #ffffff;--brand-soft: #ffd9d3;--heat-lo: #ffd9d3;--heat-hi: #ff5a4f;--brand-text: #c0382a;--link: var(--brand-text);--calido: color-mix(in srgb, var(--brand) 60%, var(--alta));--crit: #ff5a4f;--crit-text: #a82d1c;--crit-bg: #ffd9d3;--alta: #f59e0b;--alta-text: #92620a;--alta-bg: #fef3c7;--media: #67718c;--media-text: #404a63;--rutina: #98a2b8;--rutina-text: #67718c;--napl: #c3cad9;--napl-text: var(--text-muted);--ok: #15803d;--ok-text: #15803d;--ok-bg: #dff3e6;--data: #0b132b;--data-hover: #1d2947;--data-fill: rgba(11, 19, 43, .08);--shadow: 0 12px 32px -8px rgba(11, 19, 43, .14);--shadow-sm: 0 1px 3px rgba(11, 19, 43, .06);--elev-1: 0 1px 2px rgba(11, 19, 43, .04), 0 4px 6px -1px rgba(11, 19, 43, .05);--elev-2: 0 4px 8px -2px rgba(11, 19, 43, .06), 0 16px 32px -12px rgba(11, 19, 43, .14);--grad-surface: none;--sidebar-bg: #ffffff;--fx-0: #5f6982;--fx-1: #2563eb;--fx-2: #0f766e;--fx-3: #7c3aed;--fx-4: #c2410c;--fx-5: #be185d;--fx-6: #4d7c0f;--fx-7: #0369a1;--fx-8: #a16207;--js-str: #0f766e;--js-num: #7c3aed;--json-bg: #f5f7fb;color-scheme:light}:root[data-theme=dark]{--bg: #0b132b;--surface: #16203f;--panel: #16203f;--panel-hover: #1e2a4d;--line: #273354;--line-soft: #1a2442;--track: #18224a;--text: #fafafc;--text-dim: #c7cedd;--text-muted: #939db4;--accent: #fafafc;--accent-ink: #0b132b;--accent-soft: rgba(250, 250, 252, .08);--accent-line: #3d4a6b;--brand: #ff7a70;--brand-ink: #2b0a07;--brand-soft: rgba(255, 90, 79, .16);--heat-lo: #3b2942;--heat-hi: #ff7a70;--brand-text: #ff9b92;--calido: color-mix(in srgb, var(--brand) 60%, var(--alta));--crit: #ff7a70;--crit-text: #ff9b92;--crit-bg: rgba(255, 90, 79, .16);--alta: #fbbf24;--alta-text: #fcd34d;--alta-bg: rgba(251, 191, 36, .14);--media: #67718c;--media-text: #939db4;--rutina: #3d4a6b;--rutina-text: #939db4;--napl: #2a3654;--napl-text: var(--text-muted);--ok: #4ade80;--ok-text: #86efac;--ok-bg: rgba(74, 222, 128, .14);--data: #a9b6d8;--data-hover: #c7cedd;--data-fill: rgba(169, 182, 216, .14);--shadow: 0 18px 44px rgba(0, 0, 0, .45);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--elev-1: inset 0 1px 0 rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .24);--elev-2: inset 0 1px 0 rgba(255, 255, 255, .08), 0 12px 32px rgba(0, 0, 0, .5);--grad-surface: linear-gradient(180deg, rgba(255, 255, 255, .025), rgba(255, 255, 255, 0) 160px);--sidebar-bg: #070d1e;--fx-0: #939db4;--fx-1: #7aa2ff;--fx-2: #2dd4bf;--fx-3: #b79cff;--fx-4: #fb923c;--fx-5: #f472b6;--fx-6: #a3e635;--fx-7: #38bdf8;--fx-8: #facc15;--js-str: #5eead4;--js-num: #c4b5fd;--json-bg: #0f1834;color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--body-size);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--tr),color var(--tr)}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}h1{font-family:var(--title-1-font);font-size:var(--title-1-size);font-weight:var(--title-1-weight);letter-spacing:var(--title-1-tracking);line-height:var(--title-1-leading)}h2{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}h3{font-family:var(--title-3-font);font-size:var(--title-3-size);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}h4,h5,h6{font-size:var(--item-size);font-weight:var(--item-weight)}b,strong{font-weight:600}small{font-size:var(--desc-size)}code,kbd,samp,pre{font-family:var(--tech-font);font-size:var(--tech-size)}th{font-weight:var(--label-weight)}input,select,textarea{font-size:var(--field-size)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px;box-shadow:var(--ring-accent)}::selection{background:var(--brand-soft);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:var(--line);border-radius:5px}*::-webkit-scrollbar-track{background:transparent}@supports (corner-shape: squircle){.card,.kpi,.btn,.modal,.input,.svcx__card,.ticker,.mock,.usermenu__panel,.svc-switch__menu,.banner,.alert{corner-shape:squircle}}.display{font-family:var(--font-display);font-optical-sizing:auto;font-weight:600;letter-spacing:var(--track-h2);line-height:1.12;text-wrap:balance}.mono{font-family:var(--tech-font);font-variant-numeric:tabular-nums}.label{font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted)}.num{font-family:var(--tech-font);font-variant-numeric:tabular-nums;text-align:right}.dim{color:var(--text-dim)}.muted{color:var(--text-muted)}@keyframes cx-rise{0%{opacity:.12;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}@keyframes cx-fade{0%{opacity:0}to{opacity:1}}@keyframes cx-pop{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:none}}@keyframes cx-slide-in{0%{transform:translate(-8px)}to{transform:none}}@keyframes cx-draw{0%{stroke-dashoffset:var(--dash, 1200)}to{stroke-dashoffset:0}}@keyframes cx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.cx-enter{animation:cx-rise .52s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--d, 0s)}@supports (animation-timeline: view()){.cx-reveal{animation:cx-rise var(--tr-slow) both;animation-timeline:view();animation-range:entry calc(0% + var(--rd, 0%)) cover calc(46% + var(--rd, 0%))}}.cx-draw{stroke-dasharray:var(--dash, 1200);animation:cx-draw 1.1s cubic-bezier(.4,0,.2,1) both}.cx-grow{transform-origin:left center;animation:cx-grow .7s cubic-bezier(.2,.7,.3,1) both}.cx-live-dot{animation:cx-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:cx-fade 90ms linear reverse}::view-transition-new(root){animation:cx-fade .18s linear}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.cx-reveal,.scroll-progress,.pipeline__rail i,.pstep__dot{animation-timeline:none!important}.cx-reveal{animation:none!important;opacity:1!important;transform:none!important}.cx-draw{stroke-dasharray:none}.cx-grow{transform:none}}.btn{display:inline-flex;align-items:center;gap:var(--sp-2);padding:10px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--control-size);font-weight:500;white-space:nowrap;box-shadow:var(--shadow-sm);transition:border-color var(--tr-fast),background-color var(--tr-fast),box-shadow var(--tr-fast),transform var(--tr-fast)}.btn:hover:not(:disabled){border-color:var(--accent-line);background:var(--panel-hover)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600;box-shadow:var(--elev-1)}.btn--primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);filter:brightness(1.22);box-shadow:var(--elev-2)}.btn--ghost{border-color:transparent;background:transparent;box-shadow:none;color:var(--text-dim)}.btn--ghost:hover:not(:disabled){background:var(--panel-hover);border-color:transparent;color:var(--text)}.btn--sm{padding:6px 12px;font-size:var(--control-size);border-radius:var(--radius-sm)}.btn--icon{padding:7px;border-radius:var(--radius-sm)}.btn--lg{padding:13px 24px;font-size:var(--control-size);border-radius:var(--radius)}.surface,.card,.clist,.tblcard,.panel{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--grad-surface);box-shadow:var(--elev-1)}.card,.tblcard{overflow:hidden}.card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0}.card__head h2{font-size:var(--title-3-size);font-weight:var(--title-3-weight);font-family:var(--title-3-font);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.card__body{padding:var(--sp-4)}.chip{display:inline-flex;align-items:center;max-width:100%;gap:6px;font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);padding:3px 9px 3px 7px;border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--text-dim);white-space:nowrap;font-weight:var(--label-weight)}.chip__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.chip__dot{width:6px;height:6px;border-radius:50%;flex:none}.chip--urgent{color:var(--crit-text);border-color:color-mix(in srgb,var(--crit) 30%,transparent);background:var(--crit-bg)}.chip--urgent .chip__dot{background:var(--crit)}.chip--high{color:var(--alta-text);border-color:color-mix(in srgb,var(--alta) 34%,transparent);background:var(--alta-bg)}.chip--high .chip__dot{background:var(--alta)}.chip--medium{color:var(--media-text);border-color:color-mix(in srgb,var(--media) 45%,transparent);background:color-mix(in srgb,var(--media) 12%,transparent)}.chip--medium .chip__dot{background:var(--media)}.chip--low,.chip--sin_clasificar{color:var(--rutina-text);border-color:var(--line)}.chip--low .chip__dot,.chip--sin_clasificar .chip__dot{background:var(--rutina)}.chip--not_applicable{color:var(--napl-text);border-color:var(--line)}.chip--not_applicable .chip__dot{background:var(--napl)}.chip--neutral .chip__dot{display:none}.switch{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--control-size);color:var(--text-dim)}.switch__track{position:relative;width:30px;height:17px;border-radius:9px;background:var(--line);flex:none;transition:background-color var(--tr)}.switch__track:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--text-muted);transition:left var(--tr),background-color var(--tr)}.switch--on .switch__track{background:var(--accent-line)}.switch--on .switch__track:after{left:15px;background:var(--accent)}.switch--busy{cursor:progress}.switch--busy .switch__track:after{background:transparent;border:2px solid var(--text-muted);border-top-color:transparent;animation:cx-spin .62s linear infinite}.switch--busy.switch--on .switch__track:after{border-color:var(--accent);border-top-color:transparent}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line-soft)}.tab{display:inline-flex;align-items:center;gap:6px;min-height:var(--h-tab);padding:0 13px;font-size:var(--control-size);white-space:nowrap;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--tr-fast)}.tab:hover{color:var(--text-dim)}.tab--on{color:var(--text);border-bottom-color:var(--brand)}.field__label{display:block;font-size:var(--label-size);color:var(--text-muted);margin-bottom:6px;font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.input{width:100%;min-height:var(--field-h);padding:var(--field-pad-y) var(--field-pad-x);background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--radius);font-size:var(--field-size);transition:border-color var(--tr-fast),box-shadow var(--tr-fast),background-color var(--tr-fast)}.input:hover:not(:focus):not(:disabled){border-color:var(--text-muted)}.input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent);outline:none}.input--mono{font-family:var(--tech-font)}textarea.input{min-height:84px;resize:vertical}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:var(--sp-3)}.kpi{background-color:var(--surface);background-image:var(--grad-surface);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--elev-1);padding:var(--sp-4) var(--sp-4) 15px;transition:background-color var(--tr-fast),box-shadow var(--tr),transform var(--tr)}.kpi:hover{background-color:var(--panel);box-shadow:var(--elev-2);transform:translateY(-1px)}.kpi__label{display:block;margin-bottom:9px}.kpi__value{font-family:var(--figure-font);font-size:var(--figure-size);font-variant-numeric:tabular-nums;letter-spacing:var(--figure-tracking);line-height:var(--figure-leading);display:block;font-weight:var(--figure-weight)}.kpi__value--warn{color:var(--crit-text)}.kpi__hint{font-size:var(--desc-size);color:var(--text-muted);display:block;margin-top:4px}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;min-width:620px}.process-title{font-family:var(--tech-font);font-size:var(--tech-size)}.card-note{padding:var(--sp-4)}table.data th{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);text-align:left;font-weight:var(--label-weight);padding:var(--head-pad-y) var(--cell-pad-x);background:transparent;border-bottom:1px solid var(--line-soft);white-space:nowrap}table.data td{padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--line-soft);vertical-align:middle;font-size:var(--body-size)}table.data tbody tr:last-child td{border-bottom:0}table.data tbody tr{transition:background-color var(--tr-fast)}table.data tbody tr:hover{background:var(--panel-hover)}table.data td.mono,table.data td.celda-nombre--mono .fila-nav__nombre{font-family:var(--tech-font);font-size:var(--tech-size);letter-spacing:.01em}table.data th.num,table.data td.num{text-align:right}table.data td .sub{display:block;font-family:var(--tech-font);font-size:var(--tech-size);color:var(--text-muted);margin-top:2px}td.acts{text-align:right;white-space:nowrap}td.acts .btn{display:inline-flex;vertical-align:middle}td.acts .btn+.btn{margin-left:var(--sp-2)}td.stripe{width:3px;padding:0!important}td.stripe i{display:block;width:3px;height:100%;min-height:54px;background:var(--rutina);transition:box-shadow var(--tr)}tr.sev-urgent td.stripe i{background:linear-gradient(180deg,color-mix(in srgb,var(--crit) 55%,transparent),var(--crit) 28%,var(--crit) 72%,color-mix(in srgb,var(--crit) 55%,transparent));box-shadow:var(--glow-crit)}tr.sev-high td.stripe i{background:var(--alta)}tr.sev-medium td.stripe i{background:var(--media)}table.data tbody tr.sev-urgent:hover{background:color-mix(in srgb,var(--crit) 6%,var(--panel-hover))}.bar-row{display:flex;align-items:center;gap:11px;padding:5px 0;font-size:var(--desc-size)}.bar-row__name{width:122px;flex:none;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-row__track{display:block;flex:1;height:14px;background:var(--track);border-radius:2px;overflow:hidden}.bar-row__fill{display:block;height:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--data) 62%,transparent),var(--data));border-radius:0 3px 3px 0;transition:filter var(--tr-fast)}.bar-row__fill--recesiva{background:var(--rutina)}.bar-row:hover .bar-row__fill{filter:brightness(1.14)}.bar-list__hint{margin-top:var(--sp-2);font-size:var(--desc-size);color:var(--text-muted)}.bar-row__value{width:54px;text-align:right;font-family:var(--tech-font);font-size:var(--tech-size);font-variant-numeric:tabular-nums;color:var(--text-dim)}.chart figcaption{font-size:var(--desc-size);color:var(--text-muted);margin-top:9px}.chart__grid{stroke:var(--line-soft);stroke-width:1}.chart__tick{font-family:var(--tech-font);font-size:var(--aux-size);fill:var(--text-muted)}.chart__hover-line{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 3}.chart__tooltip{position:absolute;pointer-events:none;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:6px 9px;font-size:var(--aux-size);box-shadow:var(--shadow-sm);white-space:nowrap;transform:translate(-50%,-130%);z-index:var(--z-inline)}.chart__tooltip b{font-family:var(--tech-font);font-variant-numeric:tabular-nums}.empty{position:relative;padding:var(--sp-7) var(--sp-4);text-align:center;color:var(--text-muted)}.empty__title{font-family:var(--title-2-font);font-size:var(--title-2-size);color:var(--text-dim);margin-bottom:6px;font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}.empty__hint{font-size:var(--desc-size);max-width:44ch;margin:0 auto var(--sp-4)}.error-state{padding:var(--sp-7) var(--sp-4);text-align:center;color:var(--text-muted)}.error-state svg{display:block;margin:0 auto var(--sp-2);color:var(--brand-text)}.error-state__title{font-family:var(--title-2-font);font-size:var(--title-2-size);color:var(--text-dim);margin-bottom:var(--sp-2);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}.error-state__hint{font-size:var(--desc-size);max-width:var(--measure-hint);margin:0 auto var(--sp-4)}.skeleton{background:linear-gradient(90deg,var(--track) 25%,var(--panel-hover) 37%,var(--track) 63%);background-size:200% 100%;animation:cx-shimmer 1.4s ease-in-out infinite;border-radius:2px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);padding:6px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-muted);transition:color var(--tr-fast),border-color var(--tr-fast),background-color var(--tr-fast);font-weight:var(--label-weight)}.filter:hover{color:var(--text-dim);background:var(--panel-hover)}.filter--on{color:var(--text);border-color:var(--text-muted)}.shell{display:grid;grid-template-columns:238px 1fr;min-height:100vh;min-height:100dvh;transition:grid-template-columns var(--tr)}.shell__col{min-width:0;background-image:radial-gradient(760px 420px at 88% -4%,color-mix(in srgb,var(--brand) 5%,transparent),transparent 66%),linear-gradient(180deg,var(--bg) 0%,color-mix(in srgb,var(--accent) 4%,var(--bg)) 100%);background-repeat:no-repeat;background-attachment:scroll;overflow-x:clip;display:flex;flex-direction:column}.app-foot{margin-top:auto;min-height:var(--sp-7);border-top:1px solid var(--line-soft);background-color:color-mix(in srgb,var(--surface) 55%,transparent)}.shell:has(.sidebar--collapsed){grid-template-columns:72px 1fr}.sidebar{box-shadow:1px 0 24px -12px color-mix(in srgb,var(--accent) 26%,transparent);background-color:var(--sidebar-bg);background-image:radial-gradient(620px 300px at 8% -6%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 64%);background-repeat:no-repeat;padding:var(--sp-4) 0;position:sticky;top:0;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.sidebar>nav{flex:1}.sidebar__brand{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 var(--sp-4) var(--sp-4);margin-bottom:var(--sp-4);border-bottom:1px solid var(--line-soft)}.brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--title-2-font);font-weight:var(--title-2-weight);font-size:var(--title-2-size);letter-spacing:var(--title-2-tracking);flex:none;line-height:var(--title-2-leading)}.brand__mark{flex:none;display:block;width:auto;height:1.55em}.brand__name{display:block;width:auto;height:.86em;margin-left:-2px}.sidebar__collapse{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:7px;color:var(--text-muted);transition:background-color var(--tr-fast),color var(--tr-fast)}.sidebar__collapse:hover{background:var(--panel-hover);color:var(--text)}.sidebar__acct{flex:none;padding:var(--sp-4) var(--sp-4) 0;margin-top:var(--sp-3);border-top:1px solid var(--line-soft)}.acct-select{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--control-size);text-align:left}.acct-select span{margin-left:auto;color:var(--text-muted);font-size:var(--aux-size)}.nav-group{padding:0 var(--sp-4);margin-bottom:var(--sp-5)}.nav-group>.label{display:block;margin-bottom:var(--sp-2);white-space:nowrap}.nav-link{display:flex;align-items:center;gap:10px;padding:8px 11px;margin:0 -9px;font-size:var(--body-size);color:var(--text-dim);border-radius:8px;transition:background-color var(--tr-fast),color var(--tr-fast)}.nav-link:hover{background:var(--panel-hover);color:var(--text)}.nav-link--on{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 14%,var(--panel-hover)),var(--panel-hover) 70%);color:var(--text);box-shadow:inset 3px 0 0 var(--brand),0 0 18px -6px color-mix(in srgb,var(--brand) 55%,transparent)}.nav-link__icon{flex:none;color:var(--text-muted);transition:color var(--tr-fast)}.nav-link:hover .nav-link__icon{color:var(--text)}.nav-link--on .nav-link__icon{color:var(--brand)}.nav-link__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-link__count{margin-left:auto;font-family:var(--tech-font);font-size:var(--aux-size);font-weight:600;color:var(--brand-text)}.sidebar--collapsed .brand__name,.sidebar--collapsed .nav-group>.label,.sidebar--collapsed .nav-link__label,.sidebar--collapsed .sidebar__acct,.sidebar--collapsed .svc-switch__cap,.sidebar--collapsed .svc-switch__name,.sidebar--collapsed .svc-switch__caret{display:none}.sidebar--collapsed .sidebar__brand{flex-direction:column;gap:10px}.sidebar--collapsed .nav-group,.sidebar--collapsed .svc-switch{padding-left:13px;padding-right:13px}.sidebar--collapsed .nav-link,.sidebar--collapsed .svc-switch__btn{justify-content:center;gap:0}.topbar{display:flex;align-items:center;gap:var(--sp-3);padding:13px var(--sp-5);position:sticky;top:0;z-index:var(--z-topbar);isolation:isolate}.topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 78%,transparent 100%)}@supports not (backdrop-filter: blur(1px)){.topbar:before{background:var(--bg)}}.topbar__menu{display:none;align-items:center;justify-content:center;width:32px;height:32px;flex:none;margin-left:-4px;border-radius:8px;color:var(--text-dim);transition:background-color var(--tr-fast),color var(--tr-fast)}.topbar__menu:hover{background:var(--panel-hover);color:var(--text)}.crumb{font-size:var(--desc-size);color:var(--text-muted)}.crumb b{color:var(--text);font-weight:400}.current-organization-wrap{position:relative;flex:0 1 auto;min-width:0}.current-organization{display:inline-flex;align-items:center;gap:6px;max-width:15rem;padding:5px 9px;border:1px solid var(--line-soft);border-radius:var(--radius);background:transparent;color:var(--text-dim);font-size:var(--desc-size);line-height:1.2}.current-organization svg{flex:none;color:var(--text-muted)}.current-organization__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.current-organization--btn{cursor:pointer;transition:background-color var(--tr-fast),border-color var(--tr-fast),color var(--tr-fast)}.current-organization--btn:hover:not(:disabled),.current-organization--btn[aria-expanded=true]{background:var(--panel-hover);border-color:var(--line);color:var(--text)}.current-organization--btn:disabled{opacity:.6;cursor:progress}.current-organization__panel{position:absolute;top:calc(100% + 7px);left:0;z-index:var(--z-panel);min-width:232px;padding:6px;background-color:var(--surface);background-image:var(--grad-surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow),var(--elev-2);transform-origin:top left;animation:cx-pop .15s cubic-bezier(.2,.7,.3,1) both}.current-organization__cap{padding:6px 9px 8px;border-bottom:1px solid var(--line-soft);margin-bottom:6px;font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);font-family:var(--label-font);font-weight:var(--label-weight)}.current-organization__item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 9px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);font-size:var(--body-size);cursor:pointer;transition:background-color var(--tr-fast)}.current-organization__item:hover{background:var(--panel-hover)}.current-organization__check{display:inline-flex;justify-content:center;width:14px;flex:none;color:var(--accent)}@media(max-width:560px){.crumb,.topbar__rol,.topbar__sitio{display:none}}.topbar__right{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3)}.avatar{width:27px;height:27px;border-radius:50%;background:var(--panel-hover);border:1px solid var(--line);display:grid;place-items:center;font-size:var(--aux-size);color:var(--text-dim);flex:none;padding:0;font-family:inherit;cursor:pointer;transition:border-color var(--tr-fast),color var(--tr-fast)}.avatar:hover,.avatar[aria-expanded=true]{border-color:var(--accent-line);color:var(--text)}.page,.col{width:100%;max-width:var(--w-page);margin-inline:auto;padding:var(--sp-5) var(--gutter) var(--sp-4)}.page--read,.col--cfg,.col--ed,.col--narrow,.wz{max-width:var(--w-page)}.page--read>*,.col--cfg>*,.col--ed>*,.col--narrow>*,.wz>*{max-width:var(--w-read)}.col--ed>*{max-width:none}.page--read>:is(.carga,.empty,.error-state),.col--cfg>:is(.carga,.empty,.error-state),.col--ed>:is(.carga,.empty,.error-state),.col--narrow>:is(.carga,.empty,.error-state),.wz>:is(.carga,.empty,.error-state){max-width:none}.page--wide,.col--fit,.col--wide,.col--mail{max-width:var(--w-wide)}.page__head{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.page__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap}.page__bar>.page__dato,.page__bar>.page__head-acciones{min-height:var(--h-control-sm);display:flex;align-items:center}.page__bar:has(.page__tools .tabs){align-items:center}.page__bar-lead:has(>.page__tools .tabs){flex:1 0 auto;max-width:100%}.page__bar-lead>.volver{margin-bottom:0}.page__bar-lead{display:flex;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;flex:1 1 240px;min-width:0;min-height:var(--h-control-sm)}.page__tools{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0}.page__tools>*,.page__tools .filtros,.page__tools .filtros-fila{margin-bottom:0}.page__tools .tabs{margin-bottom:0}.page__tools .filtros-fila{gap:var(--sp-2)}.page__head h1{font-family:var(--title-1-font);font-size:var(--title-1-size);font-weight:var(--title-1-weight);letter-spacing:var(--title-1-tracking);line-height:var(--title-1-leading)}.carga{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);min-height:min(48vh,320px);padding:var(--sp-6) var(--sp-4)}.carga__sello{position:relative;display:grid;place-items:center;width:62px;height:62px}.carga__marca{position:relative;animation:carga-marca 2.6s ease-in-out infinite}.carga__anillo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 190deg,color-mix(in srgb,var(--brand) 55%,transparent) 300deg,var(--brand) 356deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));animation:carga-giro 1.5s cubic-bezier(.65,0,.35,1) infinite}.carga__pulso{display:flex;gap:5px}.carga__pulso i{width:4px;height:4px;border-radius:50%;background:var(--text-muted);animation:carga-punto 1.2s ease-in-out infinite}.carga__pulso i:nth-child(2){animation-delay:.15s}.carga__pulso i:nth-child(3){animation-delay:.3s}@keyframes carga-giro{to{transform:rotate(360deg)}}@keyframes carga-marca{0%,to{transform:scale(.97)}50%{transform:scale(1)}}@keyframes carga-punto{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.carga__marca,.carga__anillo,.carga__pulso i{animation:none}.carga__pulso i{opacity:.5}.carga__pulso i:first-child{opacity:1}}.carga-pantalla{min-height:100vh;min-height:100dvh;display:grid;place-items:center;background-color:var(--bg);background-image:radial-gradient(520px 300px at 50% 42%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 66%);background-repeat:no-repeat}.page__dato{margin:0 0 0 auto;font-size:var(--desc-size);color:var(--text-muted);white-space:nowrap}.head__sub{font-size:var(--desc-size);color:var(--text-muted);margin-top:3px}.page__nota{margin:0;font-size:var(--desc-size);color:var(--text-muted)}.card+.page__nota{margin-top:var(--sp-4)}.page__nota+.page__nota{margin-top:var(--sp-2)}.aviso-accion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.aviso-accion__texto{display:grid;justify-items:start;gap:var(--sp-2)}.celda-estado{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap;padding:4px var(--sp-2);border-radius:var(--radius);transition:background-color var(--tr-fast)}.celda-estado:has(>.switch--on){background:var(--ok-bg)}.celda-estado:has(>.switch:not(.switch--on)){background:var(--line-soft)}.cred__valor{flex:1}.membresia{display:flex;align-items:center;gap:var(--sp-2)}.membresia+.membresia{margin-top:4px}.stack{display:flex;flex-direction:column;gap:var(--sp-5)}.grid-2{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--sp-4)}.grid-even{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.grid-even>*{min-width:0}.theme-toggle{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text-dim);transition:color var(--tr-fast),border-color var(--tr-fast)}.theme-toggle:hover{color:var(--text);border-color:var(--text-muted)}.public-nav{padding:14px var(--sp-6);position:sticky;top:0;z-index:var(--z-public-nav);isolation:isolate}.public-nav__vidrio{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);background:var(--surface);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);will-change:opacity;-webkit-mask-image:linear-gradient(to bottom,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,#000 76%,transparent 100%)}.public-nav:has(.mega__fondo) .public-nav__vidrio{-webkit-mask-image:none;mask-image:none}@supports not (backdrop-filter: blur(1px)){.public-nav__vidrio{background:var(--surface)}}.public-nav__in{max-width:1140px;margin:0 auto;display:flex;align-items:center;gap:var(--sp-5)}.public-nav__links{display:flex;align-items:center;gap:var(--sp-5);margin-left:var(--sp-4)}.public-nav__links a{font-size:var(--fs-base);font-weight:500;color:var(--text-dim);transition:color var(--tr-fast)}.public-nav__links a:hover{color:var(--text)}.public-nav__right{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3)}.lp{display:flow-root;background-image:linear-gradient(180deg,var(--bg) 0%,color-mix(in srgb,var(--calido) 10%,var(--bg)) 30%,color-mix(in srgb,var(--calido) 14%,var(--bg)) 64%,color-mix(in srgb,var(--accent) 4%,var(--bg)) 100%)}.band{padding:var(--sp-9) var(--sp-6);position:relative;isolation:isolate}.band__in{max-width:1140px;margin:0 auto}.band__in>*{min-width:0}.band[id]{scroll-margin-top:calc(var(--nav-h) + clamp(16px,4vw,48px))}.band--alt:before,.band--ink:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below)}.band--alt:before{background:var(--surface)}.band--estadio{padding-left:clamp(var(--sp-6),10vw,180px);padding-block:var(--sp-8)}.band--estadio:before{content:"";position:absolute;inset:0 0 0 clamp(0px,2.5vw,44px);z-index:var(--z-below);background:var(--surface);border-radius:clamp(40px,5vw,96px) 0 0 clamp(40px,5vw,96px) / 50% 0 0 50%}@media(max-width:860px){.band--estadio{padding-left:var(--sp-6)}.band--estadio:before{top:0;right:0;bottom:0;left:0;border-radius:var(--radius-xl)}}.band--estadio .cierre,.band--estadio .bhead{margin-inline:auto;text-align:center}.band--estadio .cross{text-align:left}.band--estadio .hero__actions{justify-content:center}.band--ink:before{background-image:radial-gradient(68% 76% at 32% 34%,color-mix(in srgb,var(--calido) 16%,transparent),transparent 62%),radial-gradient(58% 62% at 76% 68%,color-mix(in srgb,var(--alta) 11%,transparent),transparent 60%)}.edge-disuelve{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.edge-svg{display:block;width:100%;height:clamp(64px,9vw,150px);margin-bottom:-1px}.edge-svg--surface{color:var(--surface)}.edge-svg--campo{color:color-mix(in srgb,var(--calido) 7%,var(--bg))}.edge-bruma{background-color:color-mix(in srgb,var(--calido) 7%,var(--bg));background-image:radial-gradient(clamp(260px,46vw,620px) clamp(200px,30vw,420px) at 22% 8%,color-mix(in srgb,var(--calido) 14%,transparent),transparent 68%),radial-gradient(clamp(220px,38vw,520px) clamp(180px,26vw,360px) at 78% 34%,color-mix(in srgb,var(--alta) 12%,transparent),transparent 66%),radial-gradient(clamp(200px,34vw,460px) clamp(160px,24vw,320px) at 54% 88%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 64%);background-repeat:no-repeat}.colofon{position:relative;overflow:hidden;isolation:isolate}.blob{position:absolute;z-index:var(--z-below);width:clamp(220px,42vw,520px);aspect-ratio:1;opacity:.55;pointer-events:none;will-change:transform}.blob--a{top:-18%;left:-8%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 30%,transparent),transparent 100%);animation:cx-deriva-a 34s ease-in-out infinite alternate}.blob--b{right:-12%;bottom:-24%;background:radial-gradient(closest-side,color-mix(in srgb,var(--calido) 26%,transparent),transparent 100%);animation:cx-deriva-b 41s ease-in-out infinite alternate}@keyframes cx-deriva-a{to{transform:translate3d(9%,7%,0) scale(1.14)}}@keyframes cx-deriva-b{to{transform:translate3d(-8%,-6%,0) scale(1.09)}}@media(max-width:900px){.edge-disuelve{-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent 100%);mask-image:linear-gradient(180deg,#000 52%,transparent 100%)}}@media(max-width:600px){.edge-bruma{background-image:radial-gradient(clamp(260px,90vw,420px) clamp(200px,60vw,320px) at 50% 72%,color-mix(in srgb,var(--brand) 13%,transparent),transparent 66%)}.blob--a{display:none}}@media(prefers-reduced-motion:reduce){.blob--a,.blob--b{animation:none}}.bhead{max-width:640px}.bhead--center{margin-inline:auto;text-align:center}.bhead__eyebrow{display:block;margin-bottom:var(--sp-3)}.bhead h2{font-family:var(--font-display);font-size:var(--e-h2);font-weight:600;line-height:1.14;letter-spacing:var(--track-h2);max-width:22ch;text-wrap:balance}.bhead--center h2{margin-inline:auto}.bhead p{margin-top:var(--sp-4);font-size:var(--e-lede);line-height:1.55;color:var(--text-dim);max-width:58ch;text-wrap:pretty}.bhead--center p{margin-inline:auto}.band--hero{padding-top:var(--sp-7)}.hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--sp-7);align-items:start}.hero>*{min-width:0}.hero h1{font-family:var(--font-display);font-size:var(--e-h1);font-weight:600;line-height:1.06;letter-spacing:var(--track-h1);margin:var(--sp-4) 0 var(--sp-5);text-wrap:balance}.hero__lead{font-size:var(--e-lede);color:var(--text-dim);line-height:1.58;max-width:48ch;text-wrap:pretty;margin-bottom:var(--sp-6)}.hero__actions{display:flex;gap:var(--sp-3);flex-wrap:wrap}.hero__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--line)}.hero__meta>div{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.hero__meta strong{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:var(--track-h3);color:var(--text)}.hero__meta span{font-size:var(--fs-sm);color:var(--text-muted)}.hero__meta--flujo>div:not(:last-child):after{content:"→";color:var(--text-muted);margin-left:5px;font-size:var(--fs-sm)}.hero__meta--flujo>div:last-child strong{color:var(--brand-text)}.ticker{position:relative;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-2);padding:14px 0;overflow:hidden;min-height:348px}.ticker:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--surface) 0%,transparent 13%,transparent 87%,var(--surface) 100%)}.ticker__head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4) 11px;border-bottom:1px solid var(--line-soft);margin-bottom:7px}.ticker__live{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim)}.ticker__live i{width:6px;height:6px;border-radius:50%;background:var(--brand);flex:none}.trow{display:flex;align-items:center;gap:9px;padding:3.5px var(--sp-4);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:nowrap;color:var(--text-muted);opacity:.55}.trow--on{color:var(--text);background:var(--accent-soft);border-left:2px solid var(--accent-line);padding-left:14px;opacity:1}.trow--on.sev-urgent{border-left-color:var(--crit);background:var(--crit-bg)}.trow--on.sev-high{border-left-color:var(--alta);background:var(--alta-bg)}.trow__txt{overflow:hidden;text-overflow:ellipsis;min-width:0}.pilares{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-6) var(--sp-7);margin-top:var(--sp-8)}.pilar{padding-top:var(--sp-4);border-top:1px solid color-mix(in srgb,var(--brand) 26%,transparent);min-width:0}.pilar b{display:block;font-family:var(--font-display);font-size:var(--fs-md);font-weight:600;color:var(--text);margin-bottom:var(--sp-2)}.pilar p{font-size:var(--fs-base);line-height:1.6;color:var(--text-dim);text-wrap:pretty}.svc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:clamp(var(--sp-6),5vw,var(--sp-9));align-items:center}@media(max-width:940px){.svc-split{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}}.orbs{display:grid;gap:var(--sp-6);grid-template-columns:1fr;justify-items:center}.orbs[data-abierto=true]{gap:var(--sp-5);justify-items:start}.orbs__fila{display:flex;gap:var(--sp-7);justify-content:center}.orbs[data-abierto=true] .orbs__fila{gap:var(--sp-5);justify-content:flex-start}.orb{display:grid;justify-items:center;gap:var(--sp-3);padding:0;border:0;background:none;cursor:pointer;width:max-content}.orb__disco{display:grid;place-items:center;width:clamp(76px,8.4vw,104px);aspect-ratio:1;border-radius:50%;background-color:var(--surface);background-image:radial-gradient(130% 130% at 32% 18%,var(--surface) 0%,color-mix(in srgb,var(--calido) 13%,var(--surface)) 82%);color:var(--text-dim);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--calido) 30%,transparent),var(--elev-1);transition:box-shadow var(--tr),color var(--tr-fast),transform var(--tr)}.orb:hover .orb__disco{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 34%,transparent),var(--elev-2)}.orb--on .orb__disco{color:var(--brand);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--brand) 55%,transparent),0 0 0 4px color-mix(in srgb,var(--brand) 16%,transparent),var(--elev-2)}.orb:focus-visible .orb__disco{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 34%,transparent),var(--ring-brand),var(--elev-2)}.orb__n{font-family:var(--font-display);font-size:var(--fs-base);font-weight:500;color:var(--text-dim);white-space:nowrap;transition:color var(--tr-fast)}.orb:hover .orb__n,.orb--on .orb__n{color:var(--text)}.orb-panel{display:grid;gap:var(--sp-4);justify-items:start;max-width:46ch}.orb-panel__t{font-family:var(--font-display);font-size:var(--e-h3);font-weight:500;line-height:1.22;letter-spacing:-.015em;color:var(--text);text-wrap:balance}.orb-panel__r{font-size:var(--fs-md);line-height:1.6;color:var(--text-dim);text-wrap:pretty}.orb-panel__ir{font-size:var(--fs-base);font-weight:500;color:var(--brand-text)}.orb-panel__ir span{display:inline-block;transition:transform var(--tr-fast)}.orb-panel__ir:hover span{transform:translate(3px)}@media(max-width:700px){.orbs[data-abierto=true]{gap:var(--sp-6);justify-items:center}.orbs[data-abierto=true] .orbs__fila{gap:var(--sp-6);justify-content:center}.orb-panel{justify-items:center;text-align:center}}@media(prefers-reduced-motion:reduce){.orb__disco,.orb__n,.orb-panel__ir span{transition:none}.orb:hover .orb__disco{transform:none}}.fband{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:var(--sp-8);align-items:center}.fband>*{min-width:0}.fband--flip .fband__txt{order:2}.fband__txt h3{font-family:var(--font-display);font-size:var(--e-h2);font-weight:600;line-height:1.15;letter-spacing:var(--track-h2);max-width:18ch;margin:var(--sp-3) 0 var(--sp-4);text-wrap:balance}.fband__txt>p{font-size:var(--e-lede);color:var(--text-dim);line-height:1.58;max-width:44ch;text-wrap:pretty}.fpoints{margin-top:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}.fpoints li{font-size:var(--fs-base);color:var(--text-dim);line-height:1.6;padding-left:var(--sp-4);border-left:2px solid var(--line)}.fpoints b{display:block;color:var(--text);font-weight:600}.conn{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line)}.conn__pill{padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:var(--fs-sm);color:var(--text-dim)}.mock{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-2);overflow:hidden}.mock__bar{display:flex;align-items:center;gap:6px;padding:10px var(--sp-4);border-bottom:1px solid var(--line-soft);background:var(--panel-hover)}.mock__dot{width:8px;height:8px;border-radius:50%;background:var(--line);flex:none}.mock__title{margin-left:6px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock__body{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.mock__body--flush{padding:0;gap:0}.mock__rows{border-top:1px solid var(--line-soft)}.mock__bar+.mock__rows{border-top:0}.mock__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.mock__head b{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis}.mock__sub{font-size:var(--fs-sm);color:var(--text-muted)}.mrow{display:flex;align-items:center;gap:var(--sp-3);padding:11px var(--sp-4);border-top:1px solid var(--line-soft)}.mrow:first-child{border-top:0}.mrow__main{flex:1;min-width:0}.mrow__title{font-size:var(--fs-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow__sub{font-size:var(--fs-xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow__meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);flex:none}.mrow--on{background:var(--crit-bg);box-shadow:inset 2px 0 0 var(--crit)}.mrow--alta{background:var(--alta-bg);box-shadow:inset 2px 0 0 var(--alta)}.mrow__tag{flex:none;padding:2px 7px;border-radius:var(--radius-sm);border:1px solid var(--line);font-family:var(--label-font);font-size:var(--label-size);color:var(--text-muted);text-transform:var(--label-case);letter-spacing:var(--label-tracking);font-weight:var(--label-weight)}.route{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--fs-sm);flex-wrap:wrap}.route__arrow{color:var(--text-muted);flex:none}.route b{font-weight:600}.route__conf{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);flex:none}.mock__quiet{display:flex;align-items:center;gap:8px;padding:11px var(--sp-4);border-top:1px solid var(--line-soft);background:var(--panel-hover);font-size:var(--fs-xs);color:var(--text-muted)}.cierre{max-width:620px}.cierre h2{font-family:var(--font-display);font-size:var(--e-h2);font-weight:600;line-height:1.15;letter-spacing:var(--track-h2);text-wrap:balance}.cierre p{margin:var(--sp-4) auto var(--sp-6);color:var(--text-dim);font-size:var(--e-lede);max-width:50ch;text-wrap:pretty}.cierre .hero__actions{justify-content:center}.cierre__nota{margin-top:var(--sp-5);font-size:var(--fs-sm);color:var(--text-muted)}@media(max-width:900px){.band{padding:var(--sp-8) var(--sp-4)}.hero,.fband{grid-template-columns:1fr;gap:var(--sp-6)}.hero{padding-block:var(--sp-6) var(--sp-7)}.fband--flip .fband__txt{order:0}.ticker{min-height:268px}}@media(max-width:520px){.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{justify-content:center}}.mega{position:static;display:flex}.mega__btn{font-size:var(--fs-base);font-weight:500;color:var(--text-dim);background:none;border:0;padding:0;cursor:pointer;transition:color var(--tr-fast)}.mega__btn:hover,.mega__btn--on{color:var(--text)}.mega__panel{--mega-col: 268px;position:absolute;top:100%;left:0;right:0;z-index:var(--z-dropdown);pointer-events:none}.mega__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-below);transform-origin:top center;background:var(--surface);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}@supports not (backdrop-filter: blur(1px)){.mega__fondo{background:var(--surface)}}.mega__in{width:var(--mega-col);padding:var(--sp-5) 0 var(--sp-7);pointer-events:auto}.mega__cat{display:block;padding-bottom:var(--sp-2);border-bottom:1px solid color-mix(in srgb,var(--brand) 30%,transparent);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--brand-text)}.mega__servicios{display:grid;gap:var(--sp-1);padding-top:var(--sp-2)}.mega__svc{display:block;padding:var(--sp-3) 0;font-family:var(--font-display);font-size:var(--e-h3);font-weight:500;letter-spacing:-.015em;color:var(--text);transition:color var(--tr-fast),transform var(--tr-fast)}.mega__svc:hover{color:var(--brand-text);transform:translate(3px)}@media(max-width:720px){.mega__in{margin-left:0!important;width:auto;padding:var(--sp-4) var(--sp-5)}}.svc-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--text-dim)}.svc-eyebrow svg{color:var(--brand)}.cross{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:var(--sp-7);align-items:center}.cross__txt h2{font-family:var(--font-display);font-size:var(--e-h2);font-weight:600;line-height:1.15;letter-spacing:var(--track-h2);max-width:18ch;margin:var(--sp-3) 0 var(--sp-4);text-wrap:balance}.cross__txt p{font-size:var(--e-body);color:var(--text-dim);line-height:1.6;max-width:52ch;text-wrap:pretty}.cross__card{display:block;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1);transition:transform var(--tr),box-shadow var(--tr),border-color var(--tr)}.cross__card:hover{transform:translateY(-3px);border-color:var(--accent-line);box-shadow:var(--elev-2)}.cross__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);margin-bottom:var(--sp-4)}.cross__card b{display:block;font-family:var(--font-display);font-size:var(--e-h3);font-weight:600;margin-bottom:6px}.cross__tag{display:block;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.55}.cross__go{display:inline-flex;align-items:center;gap:6px;margin-top:var(--sp-4);font-size:var(--fs-base);font-weight:600;color:var(--accent)}.cross__card:hover .cross__go span{transform:translate(4px)}.cross__go span{transition:transform var(--tr-fast)}@media(max-width:900px){.cross{grid-template-columns:1fr;gap:var(--sp-5)}}.chips-fila{display:flex;flex-wrap:wrap;gap:6px}.mrow__ok{flex:none;font-size:var(--fs-xs);font-weight:600;color:var(--accent)}.nota{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.nota p{margin:7px 0 var(--sp-3);font-size:var(--fs-sm);color:var(--text-dim);line-height:1.55}.colofon{background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--accent) 6%,var(--bg)) 46%,color-mix(in srgb,var(--accent) 8%,var(--bg)) 100%)}.colofon__in{max-width:1140px;margin:0 auto;padding:var(--sp-7) var(--sp-6) var(--sp-6);display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:var(--sp-6)}.colofon__marca p{margin-top:var(--sp-3);max-width:40ch;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.colofon__enlaces{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.colofon__enlaces .label{margin-bottom:3px}.colofon__enlaces a{font-size:var(--fs-sm);color:var(--text-dim);transition:color var(--tr-fast)}.colofon__enlaces a:hover{color:var(--text)}.colofon__pie{max-width:1140px;margin:0 auto;padding:var(--sp-3) var(--sp-6) var(--sp-5);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;font-size:var(--fs-xs);color:var(--text-muted);border-top:1px solid var(--line-soft)}.colofon__powered{order:3;width:100%;padding-top:var(--sp-3);border-top:1px solid var(--line-soft);text-align:center;color:var(--text-muted)}.colofon__powered b{font-weight:500;color:var(--text-dim)}@media(max-width:860px){.colofon__in{grid-template-columns:1fr;gap:var(--sp-5)}.colofon__in,.colofon__pie{padding-left:var(--sp-4);padding-right:var(--sp-4)}}.auth{min-height:100vh;min-height:100dvh;display:grid;place-items:safe center;padding:var(--sp-6)}.auth__box{width:100%;max-width:424px;padding:var(--sp-7);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-2)}.auth__brand{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-6)}.auth__box h1{font-family:var(--title-1-font);font-size:var(--title-1-size);font-weight:var(--title-1-weight);letter-spacing:var(--title-1-tracking);margin-bottom:6px;line-height:var(--title-1-leading)}.auth__box>p{color:var(--text-muted);font-size:var(--desc-size);line-height:1.6;margin-bottom:var(--sp-6)}.auth__form{display:flex;flex-direction:column;gap:var(--sp-4)}.auth__foot{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);font-size:var(--desc-size);color:var(--text-muted)}.auth__foot a,.link{color:var(--brand-text);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--brand) 42%,transparent);transition:text-decoration-color var(--tr-fast)}.auth__foot a:hover,.link:hover{text-decoration-color:var(--brand)}.authsplit{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr)}.authsplit__aside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-7);box-shadow:1px 0 32px -14px color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--bg))}.authsplit__pitch{display:flex;flex-direction:column;gap:var(--sp-3)}.authsplit__claim{font-family:var(--font-display);font-size:var(--e-h2);font-weight:600;line-height:1.15;letter-spacing:var(--track-h2);max-width:18ch;text-wrap:balance}.authsplit__note{font-size:var(--desc-size);color:var(--text-muted);line-height:1.6;max-width:48ch}.authsplit__panel{display:grid;place-items:safe center;padding:var(--sp-6)}.authsplit__panel .auth__box{box-shadow:var(--elev-1)}@media(max-width:900px){.authsplit{grid-template-columns:1fr}.authsplit__aside{display:none}.auth__box{padding:var(--sp-6)}}.kv{display:grid;grid-template-columns:148px 1fr;gap:8px var(--sp-4);font-size:var(--body-size)}.kv dt{color:var(--text-muted);font-size:var(--label-size);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.kv dd{color:var(--text)}.conf{display:flex;align-items:center;gap:7px}.conf__track{display:block;width:38px;height:4px;background:var(--track);border-radius:2px;overflow:hidden;flex:none}.conf__fill{display:block;height:4px;background:var(--data)}@media(max-width:940px){.shell,.shell:has(.sidebar--collapsed){grid-template-columns:1fr}.topbar__menu{display:flex}.sidebar{position:fixed;top:0;left:0;z-index:var(--z-drawer);width:264px;max-width:84vw;height:100vh;height:100dvh;box-shadow:2px 0 46px -10px color-mix(in srgb,var(--accent) 42%,transparent);transform:translate(-100%);transition:transform var(--tr)}.sidebar--mobile-open{transform:none}.sidebar--collapsed .brand__name,.sidebar--collapsed .nav-group>.label,.sidebar--collapsed .nav-link__label,.sidebar--collapsed .sidebar__acct,.sidebar--collapsed .svc-switch__cap,.sidebar--collapsed .svc-switch__name,.sidebar--collapsed .svc-switch__caret{display:revert}.sidebar--collapsed .sidebar__brand{flex-direction:row;border-bottom:0;margin-bottom:0;padding-bottom:var(--sp-3)}.sidebar--collapsed .nav-group,.sidebar--collapsed .svc-switch{padding-left:var(--sp-4);padding-right:var(--sp-4)}.sidebar--collapsed .nav-link,.sidebar--collapsed .svc-switch__btn{justify-content:flex-start;gap:10px}.sidebar__collapse{display:none}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer-backdrop);background:#00000073;animation:cx-fade var(--tr) both}.grid-2,.grid-even{grid-template-columns:1fr}.public-nav{padding-left:var(--sp-4);padding-right:var(--sp-4)}.public-nav__links>a{display:none}.public-nav__in{gap:var(--sp-3)}.public-nav__links{margin-left:0}@media(max-width:560px){.public-nav .theme-toggle{display:none}.public-nav__in,.public-nav__right{gap:var(--sp-2)}.public-nav__right .btn{padding-inline:11px;font-size:var(--fs-sm)}}@media(max-width:480px){.public-nav__right .btn--primary{display:none}}@media(max-width:360px){.public-nav{padding-left:var(--sp-2);padding-right:var(--sp-2)}.public-nav__right .btn{padding-inline:8px;font-size:var(--fs-xs)}}.page{padding:var(--sp-4) var(--sp-4) var(--sp-7)}.kv{grid-template-columns:1fr;gap:2px var(--sp-4)}.kv dd{margin-bottom:var(--sp-3)}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:var(--z-panel);transform-origin:0 50%;background:linear-gradient(90deg,var(--accent),var(--brand));transform:scaleX(0)}@supports (animation-timeline: scroll()){.scroll-progress{animation:cx-progress linear both;animation-timeline:scroll(root block)}}@keyframes cx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.word{display:inline-block;overflow:hidden;vertical-align:bottom}.word>span{display:inline-block;animation:cx-word .62s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--wd, 0s)}.word__em{position:relative;color:var(--brand)}.word__trazo{position:absolute;left:0;right:0;bottom:.06em;width:100%;height:.14em;color:var(--brand);overflow:visible}.word__trazo path{stroke-dasharray:1;stroke-dashoffset:0;animation:cx-trazo .42s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--wd, 0s) + .22s)}@keyframes cx-trazo{0%{stroke-dashoffset:1}}@media(prefers-reduced-motion:reduce){.word__trazo path{animation:none;stroke-dashoffset:0}}@keyframes cx-word{0%{transform:translateY(.9em)}to{transform:none}}.pipeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4);padding:var(--sp-5) 0 var(--sp-4)}.pipeline__rail{position:absolute;top:33px;left:8%;right:8%;height:2px;border-radius:2px;background:color-mix(in srgb,var(--accent) 16%,transparent);container-type:inline-size}.pipeline__rail i{position:absolute;top:-2px;left:0;width:44px;height:5px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:cx-travel 5.2s linear infinite}@keyframes cx-travel{0%{transform:translate(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate(calc(100cqw - 44px));opacity:0}}.pstep{text-align:center;position:relative}.pstep__dot{width:34px;height:34px;margin:0 auto 12px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);position:relative;z-index:var(--z-raised)}.pstep__dot:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft);opacity:0;will-change:opacity,transform;animation:cx-arrive 5.2s ease-in-out infinite}.pstep:nth-child(2) .pstep__dot:after{animation-delay:-.23s}.pstep:nth-child(3) .pstep__dot:after{animation-delay:1.4s}.pstep:nth-child(4) .pstep__dot:after{animation-delay:3.05s}.pstep:nth-child(5) .pstep__dot:after{animation-delay:4.7s}@keyframes cx-arrive{0%,14%,to{opacity:0;transform:scale(.82)}4%,10%{opacity:1;transform:scale(1)}}.pstep b{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--fs-md);margin-bottom:5px}.pstep span{display:block;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.55;max-width:24ch;margin:0 auto;text-wrap:pretty}@media(max-width:760px){.pipeline{grid-template-columns:1fr 1fr;gap:var(--sp-6) var(--sp-4)}.pipeline__rail{display:none}}.btn{position:relative;overflow:hidden}.btn__ripple{position:absolute;border-radius:50%;transform:translate(-50%,-50%) scale(0);background:currentColor;opacity:.22;pointer-events:none;animation:cx-ripple .5s ease-out forwards}@keyframes cx-ripple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}.btn--busy{cursor:progress}.spinner{width:13px;height:13px;border-radius:50%;border:1.6px solid currentColor;border-top-color:transparent;animation:cx-spin .62s linear infinite;flex:none}@keyframes cx-spin{to{transform:rotate(360deg)}}.check{width:13px;height:13px;flex:none}.check path{stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:20;animation:cx-check .34s ease-out both}@keyframes cx-check{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.auth__box{animation:cx-rise .5s cubic-bezier(.2,.7,.3,1) both}.auth__box--leaving{animation:cx-leave .34s cubic-bezier(.4,0,1,1) both}@keyframes cx-leave{to{opacity:0;transform:translateY(-10px) scale(.985)}}table.data tbody tr{animation:cx-row-in .34s cubic-bezier(.2,.7,.3,1) both}table.data tbody tr:nth-child(1){animation-delay:0ms}table.data tbody tr:nth-child(2){animation-delay:26ms}table.data tbody tr:nth-child(3){animation-delay:52ms}table.data tbody tr:nth-child(4){animation-delay:78ms}table.data tbody tr:nth-child(5){animation-delay:104ms}table.data tbody tr:nth-child(6){animation-delay:.13s}table.data tbody tr:nth-child(7){animation-delay:156ms}table.data tbody tr:nth-child(n+8){animation-delay:182ms}@keyframes cx-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pipeline__rail i{display:none}.pstep__dot:after{animation:none;opacity:0}.scroll-progress{display:none}table.data tbody tr{animation:none}.sidebar,.shell{transition:none}}.svc-switch{position:relative;padding:var(--sp-3) var(--sp-4) var(--sp-2);margin-top:var(--sp-2);border-top:1px solid var(--line-soft)}.svc-switch__cap{display:block;margin-bottom:var(--sp-2);font-size:var(--label-size);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.svc-switch+.nav-group{margin-top:var(--sp-4)}.svc-switch__btn{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:8px 9px;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--body-size);text-align:left;transition:border-color var(--tr-fast),background-color var(--tr-fast)}.svc-switch__btn:hover{border-color:var(--accent-line);background:var(--accent-soft)}.svc-switch__icon{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:3px;background:var(--accent-soft);color:var(--accent);font-family:var(--tech-font);font-size:var(--aux-size);font-weight:600}.svc-switch__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-switch__caret{color:var(--text-muted);font-size:var(--aux-size);flex:none}.svc-switch__menu{position:absolute;left:var(--sp-4);right:var(--sp-4);top:calc(100% - 4px);z-index:var(--z-dropdown);background-color:var(--panel);background-image:var(--grad-surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow),var(--elev-2);overflow:hidden;transform-origin:top center;animation:cx-pop .15s cubic-bezier(.2,.7,.3,1) both}.svc-switch__opt{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:9px 10px;font-size:var(--body-size);text-align:left;color:var(--text-dim)}.svc-switch__opt:hover{background:var(--panel-hover);color:var(--text)}.svc-switch__opt--on{color:var(--text);background:var(--accent-soft)}.svc-switch__new{border-top:1px solid var(--line-soft)}.svc-switch__hint{padding:8px 10px;border-top:1px solid var(--line-soft);font-size:var(--desc-size);color:var(--text-muted);line-height:1.4}.nav-group--servicio{margin-top:0}.imp-bar{display:flex;align-items:center;gap:var(--sp-3);padding:9px var(--sp-5);font-size:var(--desc-size);background:color-mix(in srgb,var(--alta) 12%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--alta) 38%,transparent);color:var(--text)}.imp-bar__dot{width:7px;height:7px;border-radius:50%;background:var(--alta);flex:none;animation:cx-pulse 2s ease-in-out infinite}.imp-bar span{flex:1}.imp-bar b{font-weight:600}.modal{width:min(var(--modal-w, 480px),calc(100dvw - 2 * var(--sp-4)));max-height:calc(100dvh - 2 * var(--sp-4));display:flex;flex-direction:column;padding:0;margin:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--grad-surface);color:var(--text);box-shadow:var(--shadow),var(--elev-2)}.modal--sm{--modal-w: 400px}.modal--md{--modal-w: 520px}.modal--lg{--modal-w: 680px}.modal--xl{--modal-w: 860px}.modal::backdrop{background:#0a0c0f7a;-webkit-backdrop-filter:blur(3px) saturate(120%);backdrop-filter:blur(3px) saturate(120%)}@starting-style{.modal[open]{opacity:0;transform:translateY(6px) scale(.98)}}.modal[open]{opacity:1;transform:none;transition:opacity .18s ease,transform .18s cubic-bezier(.2,.7,.3,1)}.modal__head{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line-soft);background-image:radial-gradient(420px 160px at 8% -20%,color-mix(in srgb,var(--calido) 12%,transparent),transparent 70%);background-repeat:no-repeat}.modal__titulo{flex:1;min-width:0}.modal__head h2{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);margin:0;line-height:var(--title-2-leading)}.modal__head p{margin:5px 0 0;font-size:var(--desc-size);line-height:1.5;color:var(--text-muted);text-wrap:pretty}.modal__ilu{display:block;width:46px;height:46px;flex:none;margin-top:-2px;color:var(--ilu-trazo)}.modal__cerrar{display:grid;place-items:center;width:30px;height:30px;flex:none;margin:-2px -4px 0 0;border-radius:var(--radius-sm);color:var(--text-muted);transition:color var(--tr-fast),background-color var(--tr-fast)}.modal__cerrar:hover{color:var(--text);background:var(--panel-hover)}.modal__body{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);min-height:0;overflow-y:auto;overscroll-behavior:contain}.modal__foot{justify-content:flex-end;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg) 55%,transparent);flex:none}@media(max-width:560px){.modal{width:100dvw;max-width:none;max-height:88dvh;margin:auto auto 0;border-width:1px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.modal__foot{padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom))}}.field__hint{display:block;margin-top:5px;font-size:var(--desc-size);color:var(--text-muted)}.alert{margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--crit) 42%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--crit) 10%,transparent);color:var(--crit-text);font-size:var(--desc-size)}.cred{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--accent-line);border-radius:var(--radius);background:var(--accent-soft);font-family:var(--tech-font);font-size:var(--tech-size);word-break:break-all}.tablebar{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-soft)}.tablebar__search{position:relative;display:flex;align-items:center;flex:1;min-width:200px;max-width:340px;color:var(--text-muted)}.tablebar__search svg{position:absolute;left:11px;pointer-events:none}.tablebar__search .input{padding-left:34px;font-size:var(--control-size)}.tablebar .label{margin-left:auto;white-space:nowrap}.pw{position:relative;display:flex}.pw__input{padding-right:38px}.pw__eye{position:absolute;inset-block:1px;right:1px;width:34px;display:grid;place-items:center;border:0;border-radius:0 var(--radius) var(--radius) 0;background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--tr-fast)}.pw__eye:hover:not(:disabled){color:var(--text)}.pw__eye:disabled{cursor:default;opacity:.5}.pw__eye svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.usermenu{position:relative}.usermenu__panel{position:absolute;top:calc(100% + 7px);right:0;z-index:var(--z-panel);min-width:224px;padding:6px;background-color:var(--surface);background-image:var(--grad-surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow),var(--elev-2);transform-origin:top right;animation:cx-pop .15s cubic-bezier(.2,.7,.3,1) both}.usermenu__id{padding:8px 9px 10px;border-bottom:1px solid var(--line-soft);margin-bottom:6px}.usermenu__id strong{display:block;font-size:var(--item-size);font-weight:var(--item-weight)}.usermenu__id span{display:block;font-family:var(--tech-font);font-size:var(--tech-size);color:var(--text-muted);margin-top:3px;word-break:break-all}.usermenu__item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 9px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);font-size:var(--body-size);cursor:pointer;transition:background-color var(--tr-fast)}.usermenu__item:hover{background:var(--panel-hover)}.acct-plane{display:block;padding:8px 11px;border:1px solid var(--line-soft);border-radius:var(--radius);font-size:var(--desc-size);color:var(--text-dim)}.acct-plane__cap{display:block;font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);margin-bottom:3px;font-family:var(--label-font);font-weight:var(--label-weight)}@media(pointer:coarse){.btn,.input,.seg__b,.tab{min-height:44px}.btn--sm{min-height:44px;padding-inline:var(--sp-4)}input,select,textarea,.input{font-size:var(--field-size)!important}.theme-toggle,.topbar__menu,.sidebar__collapse,.iconbtn{position:relative}.theme-toggle:after,.topbar__menu:after,.sidebar__collapse:after,.iconbtn:after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:max(100%,44px);height:max(100%,44px)}.svcx__card:hover,.orb:hover .orb__disco,.card:hover{transform:none}}.page,.card,.card__body,.stack>*,.grid-2>*,.grid-even>*{min-width:0}.mono,.chip,.kv dd,.conn__pill{overflow-wrap:anywhere}.lp{overflow-x:clip}.inicio{min-height:100vh;min-height:100dvh;background-image:radial-gradient(820px 460px at 12% -6%,color-mix(in srgb,var(--calido) 9%,transparent),transparent 64%),linear-gradient(180deg,var(--bg) 0%,color-mix(in srgb,var(--accent) 4%,var(--bg)) 100%);background-repeat:no-repeat;background-attachment:scroll;overflow-x:clip;display:flex;flex-direction:column}.topbar--inicio{padding-inline:0}.topbar__in{display:flex;align-items:center;gap:var(--sp-3);width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(var(--sp-4),4vw,var(--sp-7))}.topbar__in .topbar__right{margin-left:auto}.inicio__cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(var(--sp-5),4vw,var(--sp-8));align-items:start;width:100%;max-width:1320px;margin-inline:auto;padding:var(--sp-5) clamp(var(--sp-4),4vw,var(--sp-7)) var(--sp-4)}.inicio__titulo{font-family:var(--title-1-font);font-size:var(--title-1-size);font-weight:var(--title-1-weight);letter-spacing:var(--title-1-tracking);margin-bottom:var(--sp-6);line-height:var(--title-1-leading)}.inicio__bloque+.inicio__bloque{margin-top:var(--sp-7)}.inicio__bloque>.label{display:block;margin-bottom:var(--sp-3)}.inicio__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:var(--sp-4)}.inicio__pie{margin-top:var(--sp-3);font-size:var(--desc-size);color:var(--text-muted);max-width:62ch}.tarjeta{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:132px;padding:var(--sp-5);text-align:left;font:inherit;color:inherit;border:1px solid var(--line-soft);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--grad-surface);box-shadow:var(--elev-1);cursor:pointer;transition:transform var(--tr-fast),border-color var(--tr-fast)}.tarjeta:hover{transform:translateY(-2px);border-color:var(--accent-line)}.tarjeta:active{transform:translateY(0)}.ilu-hueco{display:grid;place-items:center;flex:none;color:var(--ilu-trazo)}.tarjeta__ilu{width:76px;height:76px}.ilu{width:100%;height:100%;overflow:visible}.orb__disco .ilu{width:56%;height:56%}.ilu-linea,.ilu-calido,.ilu-frio{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ilu-linea{fill:none}.ilu-calido{fill:var(--ilu-calido)}.ilu-frio{fill:var(--ilu-frio)}.ilu-punto{fill:var(--ilu-punto);stroke:none}.ilu-fantasma{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:3 5;opacity:.45}.tarjeta__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.tarjeta__label{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);font-family:var(--title-2-font);line-height:var(--title-2-leading)}.tarjeta__desc{font-size:var(--desc-size);color:var(--text-muted);line-height:1.5}.tarjeta--off{cursor:not-allowed;box-shadow:none;background-image:none;background-color:color-mix(in srgb,var(--surface) 60%,var(--bg));border-style:dashed}.tarjeta--off:hover{transform:none;border-color:var(--line-soft)}.tarjeta--off .tarjeta__ilu{color:var(--ilu-apagado)}.tarjeta--off .ilu-calido,.tarjeta--off .ilu-frio{fill:#e8ecf1}.tarjeta--off .ilu-punto{fill:var(--ilu-apagado)}.tarjeta--off .tarjeta__label,.tarjeta--off .tarjeta__desc{color:var(--text-muted)}.tarjeta__nota{display:inline-flex;align-items:center;gap:4px;font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--text-muted);border:1px solid var(--line);border-radius:999px;padding:1px var(--sp-2);font-family:var(--label-font)}.inicio__riel{position:sticky;top:calc(var(--sp-8) + var(--sp-5));padding-top:calc(var(--fs-2xl) + var(--sp-6))}.recorrido{margin:0;display:grid;gap:var(--sp-5)}.recorrido__lienzo{display:grid;place-items:center;color:var(--ilu-trazo)}.recorrido__svg{width:100%;max-width:216px;height:auto;overflow:visible}.rec-trazo,.rec-marca{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rec-trazo{opacity:.5}.rec-calido,.rec-frio{stroke:currentColor;stroke-width:2}.rec-calido{fill:var(--ilu-calido)}.rec-frio{fill:var(--ilu-frio)}.rec-punto{fill:var(--ilu-punto);stroke:none}.recorrido__pasos{display:grid;gap:var(--sp-4)}.recorrido__pasos>div{display:grid;gap:2px;border-left:2px solid color-mix(in srgb,var(--brand) 26%,transparent);padding-left:var(--sp-3)}.recorrido__pasos b{font-size:var(--item-size);font-weight:var(--item-weight);color:var(--text);letter-spacing:.01em}.recorrido__pasos span{font-size:var(--desc-size);line-height:1.45;color:var(--text-muted)}@keyframes rec-dibuja{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes rec-aparece{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.recorrido__svg .rec-trazo path{stroke-dasharray:200;animation:rec-dibuja .9s ease-out .15s both}.recorrido__svg circle,.recorrido__svg rect{transform-box:fill-box;transform-origin:center;animation:rec-aparece .5s ease-out both}.recorrido__svg .rec-marca{animation:rec-aparece .5s ease-out .3s both}@media(prefers-reduced-motion:reduce){.recorrido__svg .rec-trazo path,.recorrido__svg circle,.recorrido__svg rect,.recorrido__svg .rec-marca{animation:none;stroke-dasharray:none}}.inicio__panel{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(0px,1vw,var(--sp-2))}.inicio__panel .page{padding-top:var(--sp-2);padding-inline:clamp(var(--sp-4),4vw,var(--sp-7));max-width:none}@media(max-width:560px){.tarjeta{min-height:0;padding:var(--sp-4);gap:var(--sp-3)}.tarjeta__ilu{width:54px;height:54px}.tarjeta__label{font-size:var(--title-3-size);font-family:var(--title-3-font);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.tarjeta__desc{font-size:var(--desc-size)}}@media(max-width:880px){.inicio__cuerpo{grid-template-columns:minmax(0,1fr)}.inicio__riel{position:static;border-top:1px solid var(--line-soft);padding-top:var(--sp-6)}.recorrido{max-width:420px;margin-inline:auto}}.empty__ilu,.err__ilu,.veto__ilu{margin:0 auto var(--sp-4)}.empty__ilu{width:76px;height:76px}.err__ilu,.veto__ilu{width:96px;height:96px}.veto{max-width:52ch;margin:var(--sp-7) auto;text-align:center}.veto h1{font-family:var(--title-1-font);font-size:var(--title-1-size);font-weight:var(--title-1-weight);letter-spacing:var(--title-1-tracking);margin:8px 0;line-height:var(--title-1-leading)}.veto__detalle{color:var(--text-muted);font-size:var(--desc-size);margin-bottom:var(--sp-5)}.fila-nav{cursor:pointer}.fila-nav:hover{background:var(--panel-hover)}.fila-nav:active{background:var(--accent-soft)}.fila-nav:focus-within{background:var(--panel-hover)}.celda-edit .muted{white-space:nowrap}.fila-nav__nombre{color:var(--link);font-weight:var(--item-weight);text-decoration:none;font-size:var(--item-size)}.fila-nav__nombre:hover{text-decoration:underline}button.fila-nav__nombre{border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-align:left}.fila-menu{width:44px;text-align:right;white-space:nowrap}.celda-edit{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 6px;margin:-2px -6px;border-radius:var(--radius-xs);font:inherit;color:inherit;text-align:left;transition:background-color var(--tr-fast)}.celda-edit svg{flex:none;opacity:0;color:var(--text-muted);transition:opacity var(--tr-fast)}.celda-edit:hover{background:var(--panel-hover)}.celda-edit:hover svg,.celda-edit:focus-visible svg{opacity:1}.celda-edit__campo{width:100%;max-width:260px;padding:2px 6px;margin:-2px -6px;border:1px solid var(--accent-line);border-radius:var(--radius-xs);background:var(--surface);color:var(--text);font:inherit}.celda-edit__campo:focus{outline:none;border-color:var(--text-muted)}td .sub .celda-edit,td .sub .celda-edit__campo{font-family:var(--tech-font);font-size:var(--tech-size)}.etiquetas{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.etiqueta{display:inline-block;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:999px;font-size:var(--label-size);color:var(--text-dim);background:color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid var(--line-soft);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.etiqueta--mas{font-family:var(--tech-font);color:var(--text-muted);background:transparent;border-style:dashed;cursor:default}.celda-socs{position:relative;display:flex;align-items:center;gap:6px}.celda-socs__mas{display:grid;place-items:center;width:22px;height:22px;flex:none;border:1px dashed var(--line);border-radius:50%;color:var(--text-muted);transition:color var(--tr-fast),border-color var(--tr-fast),background-color var(--tr-fast)}.celda-socs__mas:hover,.celda-socs__mas[aria-expanded=true]{color:var(--brand-text);border-color:color-mix(in srgb,var(--brand) 40%,transparent);border-style:solid;background:color-mix(in srgb,var(--brand) 8%,transparent)}.svc-card{display:flex;flex-direction:column;padding:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--bg);transition:opacity var(--tr-fast),border-color var(--tr-fast)}.svc-card>.kv{margin-bottom:var(--sp-4)}.svc-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:10px}.svc-card__top strong{font-size:var(--title-3-size);font-family:var(--title-3-font);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.svc-card__detalle{font-size:var(--desc-size);line-height:1.5;color:var(--text-muted);margin-bottom:var(--sp-3)}.svc-card--off{border-style:dashed}.svc-card--off .svc-card__detalle,.svc-card--off .kv{opacity:.55}.svc-card--off .svc-card__top strong{color:var(--text-muted)}.nav-link--volver{color:var(--text-muted);margin-bottom:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line-soft);border-radius:0}.nav-link--volver:hover{color:var(--text);background:transparent}.nav-link--volver .nav-link__icon{transition:transform var(--tr-fast)}.nav-link--volver:hover .nav-link__icon{transform:translate(-2px)}.nav-group--config{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-soft)}.filtros-fila{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.filtros-fila .filters{gap:7px}.filtro-fechas{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.filtro-fechas .filter{display:inline-flex;align-items:center;gap:5px}.filtro-fechas__rango{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--surface)}.filtro-fechas__rango input{font-family:var(--tech-font);font-size:var(--tech-size);padding:3px 4px;border:0;background:transparent;color:var(--text);color-scheme:light dark}.filtro-fechas__rango input:focus{outline:none;color:var(--text)}.mono-radicado{font-family:var(--tech-font);font-size:var(--tech-size);letter-spacing:-.01em}.pista{position:fixed;left:50%;bottom:clamp(14px,3vh,28px);transform:translate(-50%);z-index:var(--z-inline);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;opacity:0;transform:translate(-50%,8px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.3,1)}.pista--on{opacity:1;transform:translate(-50%)}.pista__texto{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);font-weight:var(--label-weight)}.pista__riel{position:relative;width:1px;height:34px;overflow:hidden;background:linear-gradient(180deg,var(--line),transparent)}.pista__punto{position:absolute;inset:0 auto auto 0;width:1px;height:12px;background:var(--brand);animation:pista-corre 4s ease-in-out infinite}@keyframes pista-corre{0%,12%{transform:translateY(-14px);opacity:0}35%{opacity:1}70%,to{transform:translateY(34px);opacity:0}}@media(prefers-reduced-motion:reduce){.pista{transition:none}.pista__punto{animation:none;opacity:.6;transform:translateY(11px)}}.pop{position:fixed;z-index:var(--z-drawer);border:1px solid var(--line);border-radius:var(--radius);background-color:var(--surface);background-image:var(--grad-surface);box-shadow:var(--shadow),var(--elev-2);animation:pop-entra .14s ease-out}@keyframes pop-entra{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.pop{animation:none}}.pop--menu{padding:5px;min-width:176px;max-height:var(--panel-max-h);overflow-y:auto;overscroll-behavior:contain}.pop--menu .pop__op{font-size:var(--body-size)}.pop--menu .pop__op>svg.lucide{width:15px;height:15px;flex:none;color:var(--text-muted)}.pop__cap{display:block;font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);padding:6px 9px 8px;font-weight:var(--label-weight)}.pop__op{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:8px 10px;text-align:left;font:inherit;font-size:var(--control-size);color:var(--text-dim);border-radius:var(--radius-xs);white-space:nowrap;cursor:pointer;transition:color var(--tr-fast),background-color var(--tr-fast)}.pop__op:hover{color:var(--text);background:var(--panel-hover)}.pop__op:disabled{color:var(--text-dim);opacity:.5;cursor:default;pointer-events:none}.pop__op--on{color:var(--text);font-weight:500}.pop__marca{display:grid;place-items:center;width:14px;flex:none;color:var(--brand-text)}.pop__op--check input{accent-color:var(--brand);flex:none}.pop__op--check{white-space:normal}.pop__op--peligro{color:var(--brand-text);margin-top:5px;padding-top:11px;border-top:1px solid var(--line-soft);border-radius:0 0 var(--radius-xs) var(--radius-xs)}.pop__op--peligro:hover{color:var(--brand-text);background:color-mix(in srgb,var(--brand) 10%,transparent)}.sel{display:inline-flex;align-items:center;gap:6px;font:inherit;cursor:pointer;transition:color var(--tr-fast),border-color var(--tr-fast),background-color var(--tr-fast)}.sel svg{flex:none;color:var(--text-muted);transition:transform var(--tr-fast)}.sel--abierto svg{transform:rotate(180deg)}.sel--filtro{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);padding:6px 10px 6px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-muted);font-weight:var(--label-weight)}.sel--filtro:hover,.sel--filtro.sel--abierto{color:var(--text-dim);background:var(--panel-hover)}.sel--filtro.sel--on{color:var(--text);border-color:var(--text-muted)}.sel__cap{color:var(--text-muted)}.sel--filtro .sel__valor{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel--celda{font-size:var(--control-size);padding:3px 8px 3px 10px;border:1px solid var(--line);border-radius:999px;color:var(--text-dim)}.sel--celda:hover,.sel--celda.sel--abierto{color:var(--text);border-color:var(--accent-line);background:var(--panel-hover)}.sel--campo{display:flex;justify-content:space-between;width:100%;min-height:var(--field-h);padding:var(--field-pad-y) var(--field-pad-x);font-size:var(--field-size);line-height:1.55;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--radius)}.sel--campo:hover,.sel--campo.sel--abierto{border-color:var(--text-muted)}.sel--campo .sel__valor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel--campo .sel__valor--vacio{color:var(--text-muted)}.rgroups{display:flex;flex-direction:column;gap:var(--sp-2)}.rgroup{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.rgroup__head{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-4);text-align:left;color:var(--text);border-radius:var(--radius)}.rgroup__head:hover{background:var(--panel-hover)}.rgroup__head svg{flex:none;color:var(--text-muted)}.rgroup__name{font-weight:var(--item-weight);font-size:var(--item-size)}.rgroup__company{font-size:var(--desc-size);color:var(--text-muted)}.rgroup__count{margin-left:auto;font-size:var(--desc-size);color:var(--text-dim)}.rgroup__body{padding:0 var(--sp-4) var(--sp-4)}.picker{position:relative}.picker__caret{position:absolute;top:var(--sp-3);right:var(--sp-3);color:var(--text-muted);pointer-events:none;transition:transform var(--tr-fast)}.picker--open .picker__caret{transform:rotate(180deg)}.picker--up .picker__panel{top:auto;bottom:calc(100% + var(--sp-1))}.picker__panel{position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--sp-1));left:0;right:0;max-height:var(--panel-max-h);overflow-y:auto;padding:var(--sp-1);list-style:none;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--surface);box-shadow:var(--shadow),var(--elev-2)}.picker__op{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--field-size);color:var(--text);border-radius:var(--radius-sm);cursor:pointer}.picker__op--active{background:var(--panel-hover)}.picker__op--off{color:var(--text-muted);cursor:not-allowed}.picker__check{display:inline-grid;place-items:center;flex:none;width:var(--sp-4);color:var(--accent)}.picker__label{flex:1;min-width:0}.picker__hint{flex:none;font-size:var(--desc-size);color:var(--text-muted)}.reach__panel{padding-top:var(--sp-2)}.reach__search{display:block;width:calc(100% - 2 * var(--sp-2));min-height:var(--h-control-sm);margin:0 var(--sp-2) var(--sp-2);padding-block:0;font-size:var(--control-size)}.reach__all{border-bottom:1px solid var(--line-soft)}.picker__empty{padding:var(--sp-2) var(--sp-3);font-size:var(--desc-size);color:var(--text-muted)}.filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);margin-bottom:var(--sp-4)}.filtros .filtros-fila{margin-bottom:0}.more-filters{position:relative}.more-filters__panel{position:absolute;top:calc(100% + var(--sp-2));left:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);min-width:var(--w-more-filters);max-width:min(92vw,28rem);padding:var(--sp-4);background-color:var(--panel);background-image:var(--grad-surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow),var(--elev-2);animation:cx-pop .15s cubic-bezier(.2,.7,.3,1) both;transform-origin:top left}.more-filters__panel:has(input[type=search]){min-width:var(--w-more-filters-search)}.page__head-acciones .more-filters__panel{left:auto;right:0;transform-origin:top right}@media(max-width:820px){.page__head-acciones:has(.more-filters){position:relative}.page__head-acciones .more-filters{position:static}.page__head-acciones .more-filters .more-filters__panel{left:0;right:0;min-width:0}}.filtros-fila .filter-search,.page__tools .filter-search{width:var(--w-search);max-width:100%;flex:0 1 auto}.page__tools .input{height:var(--h-control-sm);padding-block:0;font-size:var(--control-size)}.input--mono::placeholder{font-family:var(--font-sans)}@media(max-width:720px){.filtros,.filtros-fila{flex-direction:column;align-items:stretch}.filtros-fila .sel,.filtros-fila .filtro-fechas{width:100%}.filtros-fila .sel{justify-content:space-between}.filtro-fechas .filter{flex:1 1 auto;justify-content:center}.filtros-fila .filter-search{flex:none;width:100%;max-width:none}.filtro-fechas__rango{width:100%;justify-content:space-between}}@media(max-width:560px){.modal{width:100%;max-width:none;max-height:92dvh;margin:auto auto 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0}.modal__head{padding:var(--sp-4);gap:var(--sp-3)}.modal__ilu{width:36px;height:36px}.modal__body,.modal__foot{padding:var(--sp-4)}.modal__foot{flex-direction:column-reverse}.modal__foot .btn{width:100%;justify-content:center}.pop{max-width:calc(100vw - 20px)}}@media(max-width:720px){.etiqueta{max-width:96px}}.celda-her{position:relative}.celda-her__fila{display:flex;align-items:center;gap:var(--sp-2)}.celda-her__valor{min-width:0;flex:1}.celda-her--propia:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:color-mix(in srgb,var(--brand) 55%,transparent)}.celda-her__origen,.celda-her__volver{flex:none;margin-left:auto;opacity:0;pointer-events:none;transition:opacity var(--tr-fast)}.celda-her:hover .celda-her__origen,.celda-her:hover .celda-her__volver,.celda-her:focus-within .celda-her__volver{opacity:1;pointer-events:auto}.celda-her__volver{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-xs);color:var(--text-muted)}.celda-her__volver:hover{color:var(--brand-text);background:color-mix(in srgb,var(--brand) 12%,transparent)}.celda-her__origen .chip{font-size:var(--label-size);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.volver{display:inline-flex;align-items:center;gap:4px;margin-bottom:var(--sp-2);font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);text-decoration:none;transition:color var(--tr-fast);font-weight:var(--label-weight)}.volver:hover{color:var(--text)}.datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--sp-4) var(--sp-5)}.dato{display:flex;flex-direction:column;gap:3px;min-width:0}.dato__label{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--label-size);letter-spacing:var(--label-tracking);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case)}.dato__ico{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:5px;background:var(--bg)}.dato__valor{font-size:var(--body-size);line-height:1.45}.dato__pie{color:var(--text-muted);font-size:var(--desc-size)}.docs{display:flex;flex-direction:column;gap:5px;margin:var(--sp-3) 0 0;padding:0;list-style:none}.docs__item{display:flex;align-items:center;gap:7px;font-size:var(--desc-size);color:var(--text-muted)}.docs__item svg{flex:none}.docs__nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.docs__desc{flex-shrink:4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs__meta{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs__item .btn--icon{flex:none}.linea{display:flex;flex-direction:column}.linea__item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-1);padding:var(--sp-4);border-top:1px solid var(--line-soft)}.linea__item:first-child{border-top:0}.linea__fecha{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--sp-2);font-size:var(--desc-size)}.linea__fecha .sub{font-size:var(--aux-size);color:var(--text-muted)}.linea__cuerpo{min-width:0}.linea__titulo{margin:0 0 4px;font-size:var(--item-size);font-weight:var(--item-weight)}.linea__texto{margin:0;color:var(--text);font-size:var(--body-size)}.linea__pie{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:var(--sp-3)}.linea__dato{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:var(--desc-size)}@media(max-width:720px){.linea__item{grid-template-columns:1fr;gap:6px}.linea__fecha{flex-direction:row;align-items:baseline;gap:8px}}.regla-frase{margin:0;padding:var(--sp-3);border-left:2px solid color-mix(in srgb,var(--brand) 45%,transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--brand) 5%,transparent);color:var(--text);font-size:var(--desc-size);line-height:1.55}.regla-frase b{font-weight:600}.chip--ok{background:var(--ok-bg);color:var(--ok-text)}.chip--aviso{background:var(--brand-soft);color:var(--crit-text)}.svc-card__ir{margin-top:auto;align-self:flex-start}.new-company__services{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.kv__ico{display:inline-flex;width:16px;margin-right:7px;vertical-align:-2px;color:var(--text-muted)}.desplegable{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);font-size:var(--body-size);cursor:pointer;transition:background-color var(--tr-fast),border-color var(--tr-fast)}.desplegable:hover,.desplegable[aria-expanded=true]{background:var(--panel-hover);border-color:var(--accent-line)}.desplegable__n{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.desplegable__caret--on{transform:rotate(180deg)}.desplegable svg{transition:transform var(--tr-fast)}.desplegable__lista{list-style:none;margin:8px 0 0;padding:8px 10px;border-left:2px solid var(--accent-line);display:grid;gap:4px;font-size:var(--body-size);color:var(--text-dim)}.card__head-ir{display:inline-flex;align-items:center;gap:5px;color:var(--link);text-decoration:none}.card__head-ir:hover{text-decoration:underline}.alias-card__lista{list-style:none;margin:0;padding:0;display:grid;gap:5px}.alias-card__lista li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius);background:var(--panel-hover);font-size:var(--body-size)}.alias-card__lista li>.mono{flex:1;min-width:0;overflow-wrap:anywhere}.alias-card__lista--estado li{flex-wrap:wrap}.alias-card__lista--estado li>.mono{flex:1 1 auto}.alias-card__detalle{flex-basis:100%;font-size:var(--desc-size);color:var(--text-muted)}.pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line)}.row-check{accent-color:var(--brand);width:var(--fs-base);height:var(--fs-base);margin:0;vertical-align:middle;cursor:pointer}.sync-toasts{position:fixed;right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--sp-2);width:min(var(--w-toast),calc(100vw - 2 * var(--sp-4)));pointer-events:none}.sync-toast{pointer-events:auto;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);background-color:var(--surface);background-image:var(--grad-surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--elev-2);font-size:var(--desc-size);animation:cx-rise var(--tr-slow) both}.sync-toast__icon{flex:none;display:inline-flex;color:var(--text-dim)}.sync-toast--ok .sync-toast__icon{color:var(--ok-text)}.sync-toast--warn .sync-toast__icon{color:var(--brand-text)}.sync-toast__body{flex:1;min-width:0;display:grid;gap:var(--sp-1)}.sync-toast__title,.sync-toast__detail{margin:0}.sync-toast__title{font-weight:var(--item-weight);color:var(--text);font-size:var(--item-size)}.sync-toast__detail{color:var(--text-dim)}.sync-toast__detail a{color:inherit;text-decoration:underline}.sync-toast__failures{color:var(--brand-text)}.sync-toast__bar{height:var(--sp-1);border-radius:var(--radius-xs);background:var(--track);overflow:hidden}.sync-toast__bar>span{display:block;height:100%;background:var(--accent);transition:width var(--tr)}.cycle-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}a.chip{text-decoration:none;transition:border-color var(--tr-fast)}a.chip:hover{border-color:currentColor}a.chip:focus-visible{outline:none;box-shadow:var(--ring-brand)}.discovery-kind{display:block;margin-top:var(--sp-1)}.carpetas{display:grid;gap:var(--sp-3)}.carpetas__estado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.carpetas__estado .page__nota{margin:0}.topbar__user{font-size:var(--desc-size);max-width:var(--w-sim-user);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.topbar__user{display:none}}.authsplit--solo{grid-template-columns:1fr}.sim-cell-wide{min-width:var(--w-sim-cell);max-width:var(--w-sim-cell-wide)}.rating-cell{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--text-dim)}.sim-form{display:grid;gap:var(--sp-4)}.sim-form__link{display:flex;align-items:center;gap:var(--sp-1);justify-self:start;font-size:var(--desc-size)}.sim-form__group{display:grid;gap:var(--sp-3);margin:0;padding:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius);min-width:0}.sim-form__group legend{padding:0 var(--sp-2)}.sim-form textarea.input,.sim-review textarea.input{resize:vertical}.sim-field__error{display:block;margin-top:var(--sp-1);font-size:var(--desc-size);color:var(--crit-text)}.sim-field [aria-invalid=true]{border-color:var(--crit)}.sim-section__title{margin-bottom:var(--sp-3);font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted)}.sim-body{margin:0;padding:var(--sp-3) var(--sp-4);max-height:var(--h-sim-body);overflow:auto;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg);color:var(--text-dim);font-family:var(--font-sans);font-size:var(--reading-size);line-height:var(--reading-leading);white-space:pre-wrap;overflow-wrap:anywhere}.sim-body__meta{margin-top:var(--sp-3);font-size:var(--desc-size);color:var(--text-muted)}.sim-attachments{display:flex;flex-direction:column;gap:var(--sp-1);margin:var(--sp-3) 0 0;padding:0;list-style:none;font-size:var(--desc-size)}.sim-attachments li{display:flex;align-items:center;gap:var(--sp-2)}.sim-review{display:grid;gap:var(--sp-4)}.sim-review__saved{min-height:1em;font-size:var(--desc-size);color:var(--ok-text)}.rating{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.rating__option{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:var(--tech-font);font-size:var(--tech-size);cursor:pointer;transition:border-color var(--tr-fast),color var(--tr-fast),background var(--tr-fast)}.rating__option:hover{border-color:var(--accent-line);color:var(--text)}.rating__option:focus-visible{outline:none;box-shadow:var(--ring-accent)}.rating__option svg{fill:transparent}.rating__option--on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.rating__option--on svg{fill:currentColor}.rating__option[aria-checked=true]{border-color:var(--accent);box-shadow:var(--ring-accent)}.sim-model--off{opacity:.6;pointer-events:none}.filekind{display:inline-grid;place-items:center;flex:none;width:var(--sp-6);height:var(--sp-6);border:1px solid color-mix(in srgb,var(--filekind, var(--text-muted)) 40%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--filekind, var(--text-muted)) 12%,transparent);color:var(--filekind, var(--text-muted));font-family:var(--tech-font);font-size:var(--aux-size);font-weight:600;letter-spacing:0;line-height:1}.filekind--pdf{--filekind: var(--crit-text)}.filekind--word{--filekind: var(--accent)}.filekind--excel{--filekind: var(--ok-text)}.sim-attachment__ok{color:var(--ok-text);font-size:var(--desc-size)}.sim-attachment__warn{color:var(--crit-text);font-size:var(--desc-size)}.sim-attachment__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-attachments li{flex-wrap:wrap}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-5);border:1.5px dashed var(--line);border-radius:var(--radius-lg);background:transparent;color:var(--text-dim);text-align:center;cursor:pointer;transition:border-color var(--tr-fast),background-color var(--tr-fast)}.dropzone:hover:not(:disabled),.dropzone:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);outline:none}.dropzone:disabled{cursor:progress}.dropzone__title{font-size:var(--title-3-size);color:var(--text);font-family:var(--title-3-font);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.dropzone__hint{font-size:var(--desc-size);color:var(--text-muted)}.new-sim{display:grid;gap:var(--sp-4)}.new-sim__drop{padding:var(--sp-5)}.new-sim__drop.is-set{border-style:solid;color:var(--text)}.new-sim__change,.dropzone__action{font-size:var(--control-size);color:var(--accent)}.new-sim__check{display:flex;gap:var(--sp-3);align-items:flex-start;font-size:var(--body-size)}.new-sim__check>span{flex:1}.new-sim__check small{display:block;color:var(--text-muted);font-size:var(--desc-size)}.new-sim__preview>summary{cursor:pointer;font-size:var(--control-size);color:var(--accent)}.new-sim__preview[open]>summary{margin-bottom:var(--sp-3)}.sim-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--sp-3);margin:0}.sim-summary dt{font-size:var(--label-size);color:var(--text-muted);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.sim-summary dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--tech-font)}.sim-preview{max-height:var(--h-sim-body);overflow:auto}.sim-preview__sender{overflow-wrap:anywhere}.sim-cell-subject{max-width:var(--w-sim-cell);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-preview__files{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none;font-size:var(--desc-size)}.sim-preview__files li{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.sim-preparing{display:grid;gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);text-align:center}.composer .modal__body{position:relative;padding:0;gap:0}.composer__form{display:flex;flex-direction:column;min-height:0}.composer__note,.composer__progress{margin:0;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line-soft);font-size:var(--desc-size);color:var(--text-muted)}.composer__progress{color:var(--text);background:var(--accent-soft)}.composer__form>.alert{margin:var(--sp-3) var(--sp-5) 0}.composer__rows{display:flex;flex-direction:column}.composer__row{display:grid;grid-template-columns:var(--w-composer-label) minmax(0,1fr);align-items:start;border-bottom:1px solid var(--line-soft)}.composer__label{padding:var(--sp-3) 0 var(--sp-3) var(--sp-5);font-size:var(--label-size);color:var(--text-muted);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.composer__field{display:flex;flex-direction:column;min-width:0;padding-right:var(--sp-5)}.composer__input{width:100%;padding:var(--sp-3) 0;border:0;background:transparent;color:var(--text);font:inherit}.composer__input:focus,.composer__body:focus{outline:none}.composer__row:focus-within{border-bottom-color:var(--accent)}.composer__field .sim-field__error{margin:0 0 var(--sp-2)}.composer__bodywrap{display:flex;flex-direction:column;padding:var(--sp-3) var(--sp-5) 0}.composer__body{width:100%;min-height:var(--h-composer-body);max-height:var(--h-sim-body-tall);padding:0;border:0;background:transparent;color:var(--text);font:inherit;line-height:1.6;resize:none;overflow-y:auto}.composer__meta{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0 var(--sp-3)}.composer__count,.composer__limit,.composer__hint{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.composer__hint{align-self:center;margin-right:auto}.composer__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.composer__attachments{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-4);border-top:1px solid var(--line-soft)}.composer__attachbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.composer__limit{margin-left:auto}.composer__empty{margin:0;font-size:var(--desc-size);color:var(--text-muted)}.composer__chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--sp-2);margin:0;padding:0;list-style:none}.composer__chip{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-hover)}.composer__chip--error{border-color:var(--crit)}.composer__chipinfo{display:flex;flex:1;flex-direction:column;min-width:0;font-size:var(--desc-size)}.composer__chipname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer__chipsize{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.composer__remove{display:grid;place-items:center;width:var(--sp-5);height:var(--sp-5);flex:none;border-radius:var(--radius-xs);color:var(--text-muted)}.composer__remove:hover{color:var(--text);background:var(--panel-hover)}.composer__drop{display:none}.composer--dragging .modal__body{outline:2px dashed var(--accent);outline-offset:calc(-1 * var(--sp-2))}.composer--dragging .composer__drop{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--text);font-size:var(--title-3-size);pointer-events:none;font-family:var(--title-3-font);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.chip--fail{color:var(--crit-text);border-color:color-mix(in srgb,var(--crit) 30%,transparent);background:var(--crit-bg)}.evidence{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.evidence__quote{margin:0;padding-left:var(--sp-3);border-left:2px solid var(--accent-line);color:var(--text-dim);font-size:var(--desc-size);line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.timeline{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);margin:0;padding:0 0 0 var(--sp-4);list-style:none;border-left:1px solid var(--line)}.timeline__item{position:relative;font-size:var(--desc-size)}.timeline__item:before{content:"";position:absolute;top:var(--sp-1);left:calc(-1 * var(--sp-4) - 3px);width:6px;height:6px;border-radius:50%;background:var(--accent)}.timeline__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.timeline__when{font-size:var(--aux-size)}.decision-summary{display:flex;flex-direction:column;gap:var(--sp-3)}.decision-summary__reasons,.trace-alternatives{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none;font-size:var(--desc-size)}.decision-summary__reasons li,.trace-alternatives li{display:flex;justify-content:space-between;gap:var(--sp-3)}.review-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-5)}.review-groups{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;border:0}.review-groups label{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--body-size)}.review-priorities{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.review-priority{padding:var(--sp-1);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-dim);font-size:var(--label-size);cursor:pointer;font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.review-priority[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--ring-accent)}.email-frame{display:block;width:100%;height:var(--email-frame-height);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.email-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans);line-height:var(--reading-leading);color:var(--text-dim);font-size:var(--reading-size)}.email-forwards{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.email-forwards li{border-top:1px solid var(--line-soft);padding-top:var(--sp-2)}.email-forwards li:first-child{border-top:0;padding-top:0}.email-forwards p{margin:var(--sp-1) 0 0;overflow-wrap:anywhere}.email-forwards__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.email-forwards__old{opacity:.7}@media(max-width:560px){table.data.data--cards{min-width:0}table.data.data--cards thead{display:none}table.data.data--cards,table.data.data--cards tbody,table.data.data--cards tr,table.data.data--cards td{display:block;width:100%}table.data.data--cards tr{border-bottom:1px solid var(--line);padding:var(--sp-2) 0}table.data.data--cards td{border:0;padding:var(--sp-1) var(--sp-3)}table.data.data--cards td.stripe,table.data.data--cards td:empty{display:none}table.data.data--cards td[data-label]:before{content:attr(data-label);display:block;font-size:var(--label-size);color:var(--text-muted);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sim-rail__upload{width:100%;background:none;border:0;text-align:left;cursor:pointer}.sim-rail__list{list-style:none;margin:0;padding:0;max-height:var(--h-rail-list);overflow-y:auto;overscroll-behavior:contain}.sim-rail__item{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1)}.sim-rail__link{flex:1;min-width:0}.sim-rail__rename{flex:none;display:flex;align-items:center;justify-content:center;width:var(--size-target-min);height:var(--size-target-min);border-radius:var(--radius-xs);color:var(--text-muted);opacity:0;transition:opacity var(--tr-fast),background-color var(--tr-fast),color var(--tr-fast)}.sim-rail__item:hover .sim-rail__rename,.sim-rail__item:focus-within .sim-rail__rename{opacity:1}.sim-rail__rename:hover{background:var(--panel-hover);color:var(--text)}@media(hover:none){.sim-rail__rename{opacity:1;width:var(--sp-6);height:var(--sp-6)}}.sim-rail__search{position:relative;display:flex;align-items:center;margin-bottom:var(--sp-2);color:var(--text-muted)}.sim-rail__search svg{position:absolute;left:var(--sp-2);pointer-events:none}.sim-rail__search .input{width:100%;padding-left:var(--sp-5)}.sim-rail__field{flex:1;min-width:0}.sim-rail__error{flex-basis:100%;margin:0;font-size:var(--desc-size);color:var(--crit-text)}.sim-rail__note{margin:0;font-size:var(--desc-size);color:var(--text-muted)}.sidebar--collapsed .sim-rail__search,.sidebar--collapsed .sim-rail__field,.sidebar--collapsed .sim-rail__rename,.sidebar--collapsed .sim-rail__note,.sidebar--collapsed .sim-rail__error{display:none}@media(max-width:940px){.sidebar--collapsed .sim-rail__search,.sidebar--collapsed .sim-rail__rename{display:flex}.sidebar--collapsed .sim-rail__field,.sidebar--collapsed .sim-rail__note,.sidebar--collapsed .sim-rail__error{display:block}}.sim-form__actions{display:flex;align-items:center;gap:var(--sp-3)}.alert__line{display:block}.mail-home__card{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-2);border-radius:var(--radius);color:var(--text)}.mail-home__card:hover{background:var(--panel-hover)}.mail-home__card span{display:flex;flex-direction:column;gap:var(--sp-1)}.disclosure{display:grid;gap:var(--sp-3)}.disclosure__panel[hidden]{display:none}.review-cause{display:grid;gap:var(--sp-1);margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--accent-line);border-left-width:var(--sp-1);border-radius:var(--radius);background:var(--brand-soft);color:var(--brand-text);font-size:var(--desc-size)}.review-cause p{margin:0}.signal{font-size:var(--aux-size);color:var(--text-muted)}.signal strong{font-weight:600;color:var(--text-dim)}.proposal-group__name{font-weight:var(--item-weight);font-size:var(--item-size)}.evidence__mark{padding:0 2px;border-radius:var(--radius-xs);background:var(--brand-soft);color:var(--text)}.detail-facts{display:grid;gap:var(--sp-3);margin:0}.detail-facts>div{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--sp-3)}.detail-facts dt{color:var(--text-muted);font-size:var(--label-size);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.detail-facts dd{margin:0;overflow-wrap:anywhere}.detail-steps{display:grid;gap:var(--sp-2);margin:0;padding-left:var(--sp-4);font-size:var(--desc-size)}.evidence__source{display:block;margin-top:var(--sp-1);padding-left:var(--sp-3);font-size:var(--aux-size);color:var(--text-muted)}.sim-attachments--detail li{padding-block:var(--sp-2);border-bottom:1px solid var(--line-soft)}.sim-attachment__text{flex-basis:100%;min-width:0}.sim-body mark{background:var(--brand-soft);color:var(--text)}.verdict{display:grid;gap:var(--sp-2);margin:0;padding:0;border:0;min-width:0}.verdict__options{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.verdict__option{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--body-size);cursor:pointer}.feedback__separation{margin:0;padding:var(--sp-3) var(--sp-4);border-left:var(--sp-1) solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-soft);font-size:var(--desc-size);color:var(--text-dim)}.kpi--link,.bar-row--link,.decision-summary__link{color:inherit;text-decoration:none}.kpi--link{display:block}.kpi--link:hover .kpi__value,.bar-row--link:hover .bar-row__name,.decision-summary__link:hover{text-decoration:underline}.kpi--link:focus-visible,.bar-row--link:focus-visible,.decision-summary__link:focus-visible{outline:none;box-shadow:var(--ring-accent)}.decision-summary__link{display:flex;flex:1;justify-content:space-between;gap:var(--sp-3)}.confusion{--heat-1: color-mix(in srgb, var(--crit) 10%, var(--panel));--heat-2: color-mix(in srgb, var(--crit) 18%, var(--panel));--heat-3: color-mix(in srgb, var(--crit) 28%, var(--panel));--heat-4: color-mix(in srgb, var(--crit) 38%, var(--panel));--heat-5: color-mix(in srgb, var(--crit) 50%, var(--panel));position:relative;max-width:100%;overflow-x:auto}.confusion:focus-visible{outline:none;box-shadow:var(--ring-accent)}.confusion__table{border-collapse:separate;border-spacing:var(--sp-1);font-size:var(--body-size)}.confusion__axis{padding:var(--sp-1) var(--sp-2);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-case);text-align:left;color:var(--text-muted);font-family:var(--label-font)}.confusion__axis--rows{vertical-align:bottom}.confusion__col,.confusion__row{max-width:var(--sp-10);padding:var(--sp-1) var(--sp-2);font-weight:500;color:var(--text-dim);overflow-wrap:anywhere}.confusion__col{vertical-align:bottom;text-align:center}.confusion__row{text-align:left}.confusion__cell{min-width:var(--sp-7);height:var(--sp-6);padding:0;border-radius:var(--radius-xs);background:var(--line-soft);text-align:center;font-family:var(--tech-font);font-variant-numeric:tabular-nums}.confusion__cell--hit{background:var(--track);color:var(--text-dim)}.confusion__cell--s1,.confusion__cell--s2,.confusion__cell--s3,.confusion__cell--s4,.confusion__cell--s5{font-weight:600;color:var(--text)}.confusion__cell--s1{background:var(--heat-1)}.confusion__cell--s2{background:var(--heat-2)}.confusion__cell--s3{background:var(--heat-3)}.confusion__cell--s4{background:var(--heat-4)}.confusion__cell--s5{background:var(--heat-5)}.confusion__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:var(--sp-6);border-radius:var(--radius-xs);color:inherit;text-decoration:none}.confusion__link:hover{text-decoration:underline}.confusion__link:focus-visible{outline:none;box-shadow:var(--ring-accent)}.confusion-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:0}.confusion-figure__value{font-family:var(--figure-font);font-size:var(--figure-size);font-weight:var(--figure-weight);font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:var(--figure-tracking);line-height:var(--figure-leading)}.confusion-figure__hint{font-size:var(--desc-size);color:var(--text-muted)}.confusion-pairs,.bar-pairs{margin:0;padding:0;list-style:none}.confusion-pair{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;font-size:var(--desc-size);color:inherit;text-decoration:none}.confusion-pairs li+li{border-top:1px solid var(--line-soft)}.confusion-pair__name{color:var(--text);overflow-wrap:anywhere}.confusion-pair__count{flex:none;font-family:var(--tech-font);font-variant-numeric:tabular-nums;color:var(--text-dim)}.confusion-pair:hover .confusion-pair__name{text-decoration:underline}.confusion-pair:focus-visible{outline:none;box-shadow:var(--ring-accent)}.bar-key{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-3);font-size:var(--desc-size);color:var(--text-muted)}.bar-key__item{display:inline-flex;align-items:center;gap:var(--sp-1)}.bar-key__swatch{display:inline-block;width:var(--sp-3);height:var(--sp-2);border-radius:var(--radius-xs);background:var(--data)}.bar-key__swatch--received{background:var(--rutina)}.bar-pair+.bar-pair{margin-top:var(--sp-2)}.bar-row__value--fraction{width:auto;min-width:var(--sp-8);white-space:nowrap}.pair-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);background:var(--accent-soft);font-size:var(--control-size);color:var(--text-dim)}.pair-filter__text strong{color:var(--text)}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--w-sum-col),100%),1fr));gap:var(--sp-4)}.grid-3>*{min-width:0}.mail-view{display:flex;flex-direction:column;min-width:0}.mail-head{display:flex;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line-soft)}.mail-head__nav,.mail-head__evaluation,.mail-head__actions{display:flex;align-items:center;gap:var(--sp-2);flex:none}.mail-head__nav{gap:var(--sp-1)}.mail-head .volver{margin:0 var(--sp-2) 0 0}.mail-head__step--off{opacity:.35;cursor:default}.mail-head__position{padding-inline:var(--sp-2);font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);white-space:nowrap}.mail-head__id{flex:1 1 0;min-width:0}.mail-head__subject{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page__head .mail-bar__subject{font-family:var(--font-sans);font-size:var(--tech-size);font-weight:var(--title-3-weight);letter-spacing:normal;line-height:inherit}.mail-bar__subject{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-bar__subject{flex:1 1 auto;min-width:0;margin:0}.page__tools:has(>.mail-bar__subject){flex:1 1 0}.mail-head__meta{font-family:var(--tech-font);font-size:var(--tech-size);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-head__meta>span+span:before{content:"·";margin-inline:var(--sp-2)}.mail-head__actions .review-actions{margin-top:0}.kbd{display:inline-block;padding-inline:var(--sp-1);border:1px solid currentColor;border-radius:var(--radius-xs);font-family:var(--tech-font);font-size:var(--aux-size);line-height:1.5;opacity:.7}.mail-view[data-cols="1"] .mail-head{flex-wrap:wrap;padding-inline:var(--sp-3)}.mail-view[data-cols="1"] .mail-head__actions{margin-left:auto}.mail-view[data-cols="1"] .mail-head__id{order:3;flex-basis:100%}.mail-view[data-cols="1"] .mail-head__subject{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.mail-view[data-cols="1"] .mail-head__meta{white-space:normal;overflow-wrap:anywhere}.mail-view[data-cols="1"] .kbd{display:none}.verdict-strip{display:flex;align-items:stretch;overflow:hidden;border-bottom:1px solid var(--line-soft)}.verdict-strip__cell{display:flex;align-items:center;gap:var(--sp-3);flex:0 1 auto;min-width:0;overflow:hidden;padding:var(--sp-2) var(--sp-4);border-right:1px solid var(--line-soft);white-space:nowrap;text-align:left;transition:background-color var(--tr-fast)}.verdict-strip__cell>*{flex:none}.verdict-strip__cell:hover{background:var(--panel-hover)}.verdict-strip__cell:focus-visible{outline:none;box-shadow:inset var(--ring-accent)}.verdict-strip__group{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading);min-width:0;max-width:var(--w-verdict-group);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verdict-strip__also{font-weight:400;color:var(--text-muted)}.verdict-strip__cell>.verdict-strip__how{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--desc-size);color:var(--text-dim)}.verdict-strip__miss{font-size:var(--desc-size);color:var(--brand-text)}.mail-view[data-cols="1"] .verdict-strip{flex-wrap:wrap}.mail-view[data-cols="1"] .verdict-strip__cell{flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3);white-space:normal;margin-bottom:-1px;border-bottom:1px solid var(--line-soft)}.mail-view[data-cols="1"] .verdict-strip__cell--group{flex-basis:100%;border-right:0}.mail-view[data-cols="1"] .verdict-strip__cell--review{flex:1 1 0;border-right:0}.mail-view__cols{display:grid;grid-template-columns:minmax(0,1fr)}.mail-view__doc,.mail-view__why{min-width:0;min-height:0}.mail-view__doc{padding:0 var(--sp-4) var(--sp-5)}.mail-view__why{position:relative;background:color-mix(in srgb,var(--bg) 55%,transparent)}.mail-view__why[hidden]{display:none}.mail-view__why-scroll{padding:0 var(--sp-4) var(--sp-5)}.mail-view[data-cols="2"] .mail-view__cols{grid-template-columns:minmax(0,1fr) clamp(var(--w-mail-why-min),var(--w-mail-why),var(--w-mail-why-max));height:calc(var(--mail-cols-h) - var(--sp-4));min-height:var(--h-mail-cols-min)}.mail-view[data-cols="2"] .mail-view__doc,.mail-view[data-cols="2"] .mail-view__why-scroll{overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--sp-5)}.mail-view[data-cols="2"] .mail-view__why{overflow:hidden;border-left:1px solid var(--line-soft)}.mail-view[data-cols="2"] .mail-view__why-scroll{height:100%}.doc-tabs{margin-bottom:var(--sp-4);overflow-x:auto;scrollbar-width:none}.mail-view[data-cols="2"] .doc-tabs{position:sticky;top:0;z-index:var(--z-raised);background:var(--surface)}.doc-tab{position:relative;flex:none}.doc-tab svg{flex:none}.doc-tab__label{max-width:var(--w-doc-tab);overflow:hidden;text-overflow:ellipsis}.doc-subject{display:flex;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);font-weight:var(--item-weight);overflow-wrap:anywhere;font-size:var(--item-size)}.doc-subject .label{flex:none}.doc-body{padding:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg);color:var(--text-dim);font-size:var(--reading-size);line-height:var(--reading-leading);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans)}.doc-pane__attachments{margin-top:var(--sp-3);font-size:var(--desc-size)}.doc-note{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--accent-soft);color:var(--text-dim);font-size:var(--desc-size)}.doc-paragraphs{display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none}.doc-paragraphs>.doc-paragraph{display:grid;grid-template-columns:var(--w-doc-gutter) minmax(0,1fr);align-items:start;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-bottom:0;border-radius:var(--radius-xs);color:var(--text-dim);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.doc-paragraph__n{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);text-align:right;line-height:inherit}.doc-paragraph--cited .doc-paragraph__n{color:var(--brand-text)}.doc-paragraph--active{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--brand)}.doc-paragraph mark:not(.cite){background:var(--brand-soft);color:var(--text)}.cite{padding:0;border-radius:var(--radius-xs);background:none;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--brand);text-underline-offset:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--tr-fast)}.cite[role=button]{cursor:pointer}.cite[role=button]:hover,.cite:focus-visible{background:color-mix(in srgb,var(--brand-soft) 50%,transparent);text-decoration-color:var(--brand-text)}.cite:focus-visible{outline:none;box-shadow:var(--ring-brand)}.cite--active{background:var(--brand-soft);color:var(--text);text-decoration-thickness:2px;text-decoration-color:var(--brand-text)}.cite__n{display:inline;margin-left:calc(var(--sp-1) / 2);padding:calc(var(--sp-1) / 4) var(--sp-1);border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--text-dim);font-family:var(--tech-font);font-size:var(--aux-size);font-weight:600;line-height:1;vertical-align:.15em;text-decoration:none}.cite--active .cite__n{background:var(--brand-text);color:var(--surface)}.cite-n{display:inline-grid;place-items:center;flex:none;min-width:var(--size-cite);height:var(--size-cite);padding-inline:var(--sp-1);border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--text-dim);font-family:var(--tech-font);font-size:var(--aux-size);font-weight:600;line-height:1;transition:background-color var(--tr-fast),color var(--tr-fast)}button.cite-n{cursor:pointer}button.cite-n:hover{background:var(--panel-hover);color:var(--text)}button.cite-n:focus-visible{outline:none;box-shadow:var(--ring-brand)}.cite-n--active,button.cite-n--active:hover{background:var(--brand-text);color:var(--surface)}.cite-n--missing{border:1px dashed var(--text-muted);background:none;color:var(--text-muted)}.why__cause{margin:var(--sp-3) 0 0}.why__section{padding:var(--sp-3) 0;border-bottom:1px solid var(--line-soft)}.why__section:focus-visible,.why__cause:focus-visible,.claim:focus-visible{outline:none;box-shadow:var(--ring-accent)}.why__title{margin-bottom:var(--sp-2);font-family:var(--title-3-font);font-size:var(--title-3-size);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.why__note{padding-top:var(--sp-3)}.why__folds{display:grid;gap:var(--sp-3);padding-top:var(--sp-3)}.claim{margin-inline:calc(-1 * var(--sp-3));padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);transition:background-color var(--tr),box-shadow var(--tr)}.claim+.claim{margin-top:var(--sp-1)}.claim--active{background:var(--surface);box-shadow:inset 2px 0 0 var(--brand),var(--elev-1)}.claim__label{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);font-weight:var(--label-weight)}.claim__text{color:var(--text-dim);overflow-wrap:anywhere}.claim__reasons{padding-left:var(--sp-4)}.claim__note{margin-top:var(--sp-2);font-size:var(--desc-size);color:var(--text-muted)}.claim__quote{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--sp-1) / 2) var(--sp-2);margin-top:var(--sp-2);font-size:var(--desc-size)}.claim__quote .cite-n{grid-row:1 / span 2;align-self:start}.claim__quote--plain{grid-template-columns:minmax(0,1fr)}.claim__quote-text{quotes:"«" "»";color:var(--text);line-height:1.45;overflow-wrap:anywhere}.claim__origin{display:flex;align-items:center;gap:var(--sp-1);grid-column:2;font-size:var(--aux-size);color:var(--text-muted);overflow-wrap:anywhere}.claim__quote--missing .claim__quote-text{color:var(--text-dim);text-decoration:line-through;text-decoration-color:var(--brand)}.claim__quote--missing .claim__origin{color:var(--brand-text)}.claim__nocite{display:flex;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--desc-size);line-height:1.45;color:var(--text-muted)}.claim__nocite .chip{flex:none}.fact{display:grid;grid-template-columns:var(--w-fact-label) minmax(0,1fr) auto;align-items:baseline;gap:calc(var(--sp-1) / 2) var(--sp-3)}.claim+.claim.fact{margin-top:0}.fact__label{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);overflow-wrap:break-word;font-weight:var(--label-weight)}.fact--same{padding-top:0}.fact__value{font-weight:var(--item-weight);overflow-wrap:anywhere;font-size:var(--item-size)}.fact .cite-n{align-self:center}.fact__quote{display:none;grid-column:1 / -1;margin-top:var(--sp-1);font-size:var(--desc-size);line-height:1.45;color:var(--text-dim)}.fact.claim--active .fact__quote,.fact__quote--missing{display:block}.fact__quote span{display:block;font-size:var(--aux-size);color:var(--text-muted)}.fact__quote--missing span{color:var(--brand-text)}.steps{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none;font-size:var(--desc-size);color:var(--text-dim)}.steps__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.steps__head strong{font-weight:var(--item-weight);color:var(--text);font-size:var(--item-size)}.steps__meta{margin-left:auto;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);white-space:nowrap}.steps__item--failed{color:var(--brand-text)}.compare{width:100%;border-collapse:collapse;font-size:var(--body-size)}.compare thead th{padding-bottom:var(--sp-2);font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);text-align:left;color:var(--text-muted)}.compare tbody th,.compare tbody td{padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;border-top:1px solid var(--line-soft);text-align:left;overflow-wrap:anywhere}.compare tbody th{font-weight:400;color:var(--text-muted)}.eval-sheet{display:flex;flex-direction:column}.eval-sheet:focus-visible{outline:none}.eval-sheet__head{display:flex;align-items:flex-start;gap:var(--sp-3)}.eval-sheet__title{flex:1;min-width:0}.eval-sheet__title h2{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}.eval-sheet__title p{font-size:var(--desc-size);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eval-sheet__body{min-width:0}.eval-sheet__body .review-actions,.modal__body .sim-review .review-actions{margin-top:0}.verdict__why{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--desc-size);color:var(--text-dim)}.verdict__why-text{display:-webkit-box;flex:1 1 0;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.verdict__why-cites{display:flex;flex:none;gap:var(--sp-1)}.back-pill{position:fixed;left:50%;bottom:var(--sp-4);z-index:var(--z-toast);display:inline-flex;align-items:center;gap:var(--sp-2);max-width:calc(100vw - 2 * var(--sp-4));padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-2xl);background:var(--accent);color:var(--accent-ink);font-size:var(--control-size);box-shadow:var(--shadow);transform:translate(-50%)}.back-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-pill:focus-visible{outline:none;box-shadow:var(--ring-brand)}@media(prefers-reduced-motion:reduce){.cite,.cite-n,.claim,.verdict-strip__cell{transition:none}}svg.lucide{width:16px;height:16px;stroke-width:1.75;flex:none}.skip{position:absolute;left:-999px}.skip:focus{left:var(--sp-3);top:var(--sp-3);z-index:99;background:var(--accent);color:var(--accent-ink);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm)}.faint{color:var(--text-muted)}.nav-link__icon svg.lucide{width:17px;height:17px}.lots{margin:var(--sp-1) -9px var(--sp-2) var(--sp-2);padding-left:var(--sp-2);border-left:1px solid var(--line);display:flex;flex-direction:column}.lots__item{display:flex;align-items:baseline;gap:var(--sp-2);width:100%;padding:6px 11px 6px 10px;border-radius:8px;font-size:var(--body-size);color:var(--text-dim);transition:background-color var(--tr-fast),color var(--tr-fast)}.lots__item span:first-child{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lots__item small{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.lots__item:hover{background:var(--panel-hover);color:var(--text)}.lots__item.is-active{background:var(--panel-hover);color:var(--text);box-shadow:inset 2px 0 0 var(--brand)}.lots__item:hover small,.lots__item.is-active small{color:var(--text-dim)}.lots__add{color:var(--text-muted);align-items:center}.lots__empty{padding:6px 10px;font-size:var(--desc-size);color:var(--text-muted)}.svc-switch__icon svg.lucide{width:13px;height:13px}.svc-switch__caret svg.lucide{width:13px;height:13px}.sidebar--collapsed .lots{display:none}.topbar__menu svg.lucide{width:19px;height:19px}.view{flex:1;outline:none}.iconbtn{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--radius-sm);color:var(--text-muted);transition:color var(--tr-fast),background-color var(--tr-fast)}.iconbtn:hover,.iconbtn[aria-expanded=true]{color:var(--text);background:var(--panel-hover)}.chip svg.lucide{width:12px;height:12px}.search{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);width:var(--w-search);padding:8px 11px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--text-muted);transition:border-color var(--tr-fast),box-shadow var(--tr-fast),background-color var(--tr-fast)}.search input{border:0;background:none;outline:0;width:100%;font-size:var(--control-size);color:var(--text)}.search:hover{border-color:var(--text-muted)}.search:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.field{display:block}.field+.field{margin-top:var(--sp-4)}.field label{display:block;font-size:var(--label-size);color:var(--text-muted);margin-bottom:6px;font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.field small{display:block;font-size:var(--desc-size);color:var(--text-muted);margin:-2px 0 6px}.field textarea,.field input[type=text]{width:100%;min-height:var(--field-h);padding:var(--field-pad-y) var(--field-pad-x);background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--radius);font-size:var(--field-size);line-height:1.55;resize:vertical;transition:border-color var(--tr-fast),box-shadow var(--tr-fast),background-color var(--tr-fast)}.field textarea:hover:not(:focus),.field input[type=text]:hover:not(:focus){border-color:var(--text-muted)}.field textarea:focus,.field input[type=text]:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent);outline:none}.acciones,.page__head-acciones,.modal__foot,.exrow__foot,.param__actions,.wz-card__foot{display:flex;gap:var(--sp-2);min-width:0}.acciones,.page__head-acciones{flex-wrap:wrap}.acciones--fin{justify-content:flex-end}.acciones--selection{align-items:center}.acciones--selection>.dim{margin-inline-start:var(--sp-2)}.page__head-acciones .btn:not(.btn--icon){padding:6px 12px;font-size:var(--control-size);border-radius:var(--radius-sm)}.split{display:inline-flex;align-items:stretch}.split>.btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.split>.split__more.btn{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid color-mix(in srgb,var(--surface) 30%,transparent);padding-inline:var(--sp-2)}@media(max-width:820px){.page__head-acciones .split>.split__more.btn{flex:none;width:auto}}.finding{font-family:var(--title-1-font);font-optical-sizing:auto;font-weight:var(--title-1-weight);letter-spacing:var(--title-1-tracking);line-height:var(--title-1-leading);text-wrap:balance;font-size:var(--title-1-size);max-width:22ch}.finding b{font-weight:inherit}.h2{font-size:var(--title-2-size);font-weight:var(--title-2-weight);font-family:var(--title-2-font);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}.sect{margin-top:var(--sp-7)}.sect--tight{margin-top:var(--sp-4)}.sect__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin-bottom:var(--sp-4)}.sect__head p{color:var(--text-muted);font-size:var(--desc-size);flex:1;min-width:200px}.panel{padding:var(--sp-4);min-width:0}.panel--flush{padding:0;overflow:hidden}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-2)}.panel__head h3{font-size:var(--title-3-size);font-weight:var(--title-3-weight);font-family:var(--title-3-font);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.panel__head p{font-size:var(--desc-size);color:var(--text-muted);text-align:right}.panel__lede{font-size:var(--desc-size);color:var(--text-muted);margin-bottom:var(--sp-3);max-width:60ch}.grid{display:grid;gap:var(--sp-4)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--32{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.chart--matrix{height:430px}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));border:1px solid var(--line-soft);border-radius:var(--radius);background-color:var(--surface);background-image:var(--grad-surface);box-shadow:var(--elev-1);overflow:hidden}.strip__item{padding:var(--sp-4) var(--sp-4) 15px;box-shadow:-1px 0 0 var(--line-soft),0 -1px 0 var(--line-soft)}.strip__item dt{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);margin-bottom:9px;font-weight:var(--label-weight)}.strip__item dd{font-family:var(--figure-font);font-size:var(--figure-size);font-variant-numeric:tabular-nums;letter-spacing:var(--figure-tracking);line-height:var(--figure-leading);font-weight:var(--figure-weight)}.strip__item small{display:block;font-family:var(--font-sans);font-size:var(--desc-size);letter-spacing:0;color:var(--text-muted);margin-top:4px;line-height:1.4}.strip__item.is-alert dd{color:var(--crit-text)}.strip__item.is-na dd{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--desc-size);line-height:1.5}.stack--sm{height:8px}.legend{display:flex;flex-wrap:wrap;gap:6px var(--sp-4);margin-top:var(--sp-3);font-size:var(--desc-size);color:var(--text-dim)}.legend li{display:flex;align-items:center;gap:7px}.legend i{width:8px;height:8px;border-radius:2px;flex:none}.legend b{font-family:var(--tech-font);font-weight:400;color:var(--text)}.legend span{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.bars--wide .bar-row__name{width:156px}.bar-row__fill--brand{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 62%,transparent),var(--brand))}.bar-row__mark{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--brand);border-radius:1px}.bar-key i.is-mark{width:2px;height:12px;background:var(--brand)}.meter{display:inline-flex;gap:3px;vertical-align:middle}.meter i{width:14px;height:4px;border-radius:2px;background:var(--track)}.meter i.on{background:var(--data)}.rows{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--grad-surface);box-shadow:var(--elev-1);overflow:hidden}.rows--plain{border:0;border-radius:0;box-shadow:none;background:none}.row{display:grid;align-items:center;gap:var(--sp-2) var(--sp-5);padding:15px 14px;border-bottom:1px solid var(--line-soft);width:100%;transition:background-color var(--tr-fast)}.row:last-child{border-bottom:0}a.row:hover,button.row:hover{background:var(--panel-hover)}.row__title{font-weight:var(--item-weight);font-size:var(--item-size)}.row__sub{font-size:var(--desc-size);color:var(--text-muted)}.row>svg{color:var(--text-muted)}.row--lot{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) 112px 90px 16px}.row__fig{text-align:right;line-height:1.3}.row__fig b{display:block;font-family:var(--tech-font);font-weight:400;font-size:var(--tech-size);font-variant-numeric:tabular-nums}.row__fig small{font-size:var(--aux-size);color:var(--text-muted)}.delta{font-family:var(--tech-font);color:var(--ok-text)!important}.mk{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%}.mk--ok{color:var(--ok-text)}.mk--no{background:var(--crit-bg);color:var(--crit-text)}.mk svg.lucide{width:13px;height:13px;stroke-width:2.4}.gcell{display:flex;flex-direction:column;gap:3px;line-height:1.35}.gcell>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.gcell small{font-size:var(--aux-size);color:var(--brand-text)}.more{display:flex;justify-content:center;padding:var(--sp-4);border-top:1px solid var(--line-soft)}.note{display:flex;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--accent-soft);font-size:var(--desc-size);color:var(--text-dim)}.note svg{margin-top:3px;color:var(--text-muted)}.note b{color:var(--text);font-weight:500}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer-backdrop);background:color-mix(in srgb,var(--text) 45%,transparent);animation:cx-fade var(--tr) both}:root[data-theme=dark] .scrim{background:#0000008c}.block{padding:var(--sp-5) 0;border-bottom:1px solid var(--line-soft)}.block:last-child{border-bottom:0}.block>h3{margin-bottom:var(--sp-3);font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted)}.verdict__g{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}.cmp{width:100%;border-collapse:collapse}.cmp th{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);text-align:left;font-weight:var(--label-weight);padding:0 0 var(--sp-2)}.cmp td{padding:var(--sp-2) 0;border-top:1px solid var(--line-soft)}.cmp td:first-child{color:var(--text-muted);font-size:var(--body-size);width:100px}.cmp td:last-child{width:28px;text-align:right}.alts .bar-row__name.is-top{color:var(--text);font-weight:500}.mail{font-size:var(--reading-size);line-height:var(--reading-leading);white-space:pre-wrap;background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius);padding:var(--sp-4);color:var(--text-dim);font-family:var(--font-sans)}.att{display:grid;gap:var(--sp-2)}.att li{display:flex;align-items:center;gap:var(--sp-2);font-family:var(--tech-font);font-size:var(--tech-size)}.att li>svg{color:var(--text-muted)}.att .chip{margin-left:auto}.steps-line li{position:relative;padding:0 0 var(--sp-3) var(--sp-5);font-size:var(--desc-size);color:var(--text-dim)}.steps-line li:before{content:"";position:absolute;left:3px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--rutina)}.steps-line li:after{content:"";position:absolute;left:6px;top:16px;bottom:-6px;width:1px;background:var(--line)}.steps-line li:last-child{padding-bottom:0}.steps-line li:last-child:after{display:none}.steps-line b{color:var(--text);font-weight:500}.opts{display:grid;gap:var(--sp-2)}.opt{display:grid;grid-template-columns:18px 1fr;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;transition:border-color var(--tr-fast),background-color var(--tr-fast)}.opt:hover{border-color:var(--accent-line);background:var(--accent-soft)}.opt.is-active{border-color:var(--accent)}.opt i{width:14px;height:14px;margin-top:4px;border-radius:50%;border:1px solid var(--text-muted)}.opt.is-active i{border:4px solid var(--accent)}.opt b{font-weight:var(--item-weight);display:block;font-size:var(--item-size)}.opt span{font-size:var(--desc-size);color:var(--text-muted)}.param{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--sp-3) var(--sp-7);padding:var(--sp-5) var(--sp-4);border-bottom:1px solid var(--line-soft)}.param:last-child{border-bottom:0}.param h3{font-size:var(--title-3-size);font-weight:var(--title-3-weight);font-family:var(--title-3-font);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.param>div:first-child p{color:var(--text-muted);font-size:var(--desc-size);margin-top:var(--sp-1)}.thr{display:flex;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2)}.thr b{font-family:var(--figure-font);font-size:var(--figure-size);font-weight:var(--figure-weight);letter-spacing:var(--figure-tracking);line-height:var(--figure-leading)}.thr span{font-size:var(--desc-size)}.ex{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);display:grid;gap:6px;background:var(--surface)}.ex+.ex{margin-top:var(--sp-2)}.ex__subj{font-weight:var(--item-weight);font-size:var(--item-size)}.quote{font-size:var(--body-size);line-height:1.6;color:var(--text-dim);padding-left:var(--sp-3);border-left:2px solid var(--line)}.ex__why{font-size:var(--desc-size);color:var(--text-muted);display:flex;gap:var(--sp-2);align-items:flex-start}.ex__why svg{margin-top:3px}.ex--counter{border-style:dashed;border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.ex__goes{display:inline-flex;align-items:center;gap:6px;font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--brand-text);font-weight:var(--label-weight)}.ex__goes svg.lucide{width:13px;height:13px}.subhead{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3)}.subhead h3{font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted)}.subhead small{font-family:var(--tech-font);font-size:var(--aux-size);font-weight:600;color:var(--brand-text);flex:1}.health li{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--line-soft);font-size:var(--desc-size);color:var(--text-dim)}.health li:first-child{border-top:0}.health li>span{flex:1;min-width:0}.health b{color:var(--text);font-weight:500}.health svg{color:var(--brand)}.health .is-ok svg{color:var(--ok)}.pairs{display:grid;gap:2px}.pair{display:grid;grid-template-columns:1fr auto;gap:2px var(--sp-3);padding:9px 11px;border-radius:8px;width:100%;transition:background-color var(--tr-fast)}.pair:hover{background:var(--panel-hover)}.pair b{font-weight:500;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pair b svg{color:var(--text-muted);width:14px;height:14px}.pair span{font-size:var(--aux-size);color:var(--text-muted);grid-column:1}.pair strong{grid-row:1 / span 2;grid-column:2;align-self:center;font-family:var(--figure-font);font-size:var(--figure-size);font-weight:var(--figure-weight);color:var(--brand-text);letter-spacing:var(--figure-tracking);line-height:var(--figure-leading)}.play__line{display:grid;grid-template-columns:72px 1fr;align-items:center;border-bottom:1px solid var(--line-soft);padding-bottom:var(--sp-2)}.play__line input{border:0;outline:0;background:none;padding:var(--sp-1) 0;width:100%;font-size:var(--field-size)}.play__body{flex:1;min-height:220px;border:0;outline:0;background:none;resize:none;font-size:var(--reading-size);line-height:var(--reading-leading);font-family:var(--font-sans)}.pulse{display:flex;gap:5px}.pulse i{width:7px;height:7px;border-radius:50%;background:var(--brand);animation:cx-pulse 1.2s ease-in-out infinite}.pulse i:nth-child(2){animation-delay:.15s}.pulse i:nth-child(3){animation-delay:.3s}.modal__body .field+.field{margin-top:0}.drop{display:grid;justify-items:center;gap:6px;padding:var(--sp-5);border:1px dashed var(--accent-line);border-radius:var(--radius);color:var(--text-muted);font-size:var(--desc-size);text-align:center;width:100%;transition:background-color var(--tr-fast)}.drop:hover{background:var(--accent-soft)}.drop.is-set{border-style:solid;color:var(--text)}.toasts{position:fixed;z-index:var(--z-toast);bottom:var(--sp-5);right:var(--sp-5);display:grid;gap:var(--sp-2);width:var(--w-toast);max-width:calc(100dvw - 2 * var(--sp-4))}.toast{display:flex;align-items:center;gap:var(--sp-3);background-color:var(--surface);background-image:var(--grad-surface);border:1px solid var(--line);color:var(--text);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);font-size:var(--desc-size);box-shadow:var(--shadow),var(--elev-2);animation:cx-pop .18s cubic-bezier(.2,.7,.3,1) both}.toast svg{color:var(--ok)}@media(max-width:1100px){.grid--32{grid-template-columns:minmax(0,1fr)}.finding{max-width:28ch}}@media(max-width:940px){.sidebar--collapsed .lots{display:flex}.grid--2{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.col{padding:var(--sp-4) var(--sp-4) var(--sp-8)}.page__head-acciones{width:100%}.page__head-acciones .btn{flex:1}.sect{margin-top:var(--sp-6)}.chart--matrix{height:350px}.row--lot{grid-template-columns:minmax(0,1fr) auto auto}.row--lot>:nth-child(2){grid-column:1 / -1;grid-row:2}.row--lot>svg{display:none}.filters .search{display:none}.param{grid-template-columns:minmax(0,1fr)}.play__body{min-height:180px}.toasts{left:var(--sp-4);right:var(--sp-4);width:auto}}.cq{container-type:inline-size}.tabs__aside{margin-left:auto;align-self:center;padding-left:var(--sp-4);font-size:var(--desc-size);color:var(--text-muted);white-space:nowrap}.tabs__aside b{font-family:var(--tech-font);font-weight:400;color:var(--text)}.tab svg.lucide{width:14px;height:14px}.tabs--in{margin-bottom:var(--sp-4)}.iconbtn[disabled],.iconbtn[aria-disabled=true]{opacity:.35;pointer-events:none}.kv--tight{grid-template-columns:124px 1fr;margin-top:0}@keyframes cite{0%{box-shadow:0 0 0 6px color-mix(in srgb,var(--brand) 40%,transparent)}to{box-shadow:0 0 0 0 transparent}}.evis{display:grid;gap:var(--sp-2)}.evi{display:grid;gap:6px;width:100%;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color var(--tr-fast),background-color var(--tr-fast),box-shadow var(--tr-fast)}.evi:hover{border-color:var(--accent-line);background:var(--accent-soft)}.evi.is-on{border-color:var(--brand);box-shadow:var(--ring-brand)}.evi__q{padding-left:var(--sp-3);border-left:2px solid var(--brand);color:var(--text);line-height:1.5}.evi__src{display:flex;align-items:flex-start;gap:6px;font-size:var(--aux-size);color:var(--text-muted);overflow-wrap:anywhere}.evi__src svg.lucide{width:12px;height:12px;margin-top:2px}.atthead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--desc-size)}.atthead__name{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--tech-font);overflow-wrap:anywhere}.atthead+.note,.note+.doc{margin-top:var(--sp-3)}.doc{display:grid;grid-template-columns:58px minmax(0,1fr);gap:var(--sp-4);align-items:start}.doc__index{position:sticky;top:56px;display:grid;gap:var(--sp-2)}.doc__thumb{display:grid;gap:4px;padding:9px 8px 5px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color var(--tr-fast)}.doc__thumb:hover{border-color:var(--accent)}.doc__thumb i{display:block;height:3px;border-radius:1px;background:var(--track)}.doc__thumb i.is-cite{background:color-mix(in srgb,var(--brand) 50%,var(--track))}.doc__thumb i.is-focus{background:var(--brand)}.doc__thumb.is-focus{border-color:var(--accent)}.doc__thumb small{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);text-align:center;margin-top:2px}.doc__pages{display:grid;gap:var(--sp-4);min-width:0}.doc__page{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--elev-1);padding:var(--sp-6) var(--sp-5) var(--sp-3) var(--sp-3);scroll-margin-top:56px}.doc__para{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--sp-2);padding:7px var(--sp-2);border-radius:var(--radius-xs);line-height:1.65;color:var(--text-dim);scroll-margin:96px}.doc__n{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);text-align:right;padding-top:3px}.doc__para.is-cited .doc__n{color:var(--brand-text)}.doc__para.is-focus{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--brand)}.doc__foot{margin-top:var(--sp-5);padding-top:var(--sp-2);border-top:1px solid var(--line-soft);font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);text-align:center}.doc--ocr .doc__para p{font-family:var(--tech-font);font-size:var(--tech-size)}.editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-4);align-items:start}.editor__col{display:grid;gap:var(--sp-4);min-width:0}.ex{position:relative}.ex__del{position:absolute;top:6px;right:6px;width:26px;height:26px}.ex__subj{padding-right:var(--sp-6)}.ex--form{background:var(--bg)}.savebar{position:sticky;bottom:var(--sp-4);z-index:var(--z-inline);display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-4);border:1px solid var(--accent-line);border-radius:var(--radius);background-color:var(--surface);background-image:var(--grad-surface);box-shadow:var(--shadow),var(--elev-2);animation:cx-pop .18s cubic-bezier(.2,.7,.3,1) both}.savebar>svg{color:var(--brand)}.savebar>span{flex:1;font-size:var(--desc-size)}.composer__top{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line-soft)}.composer__top .filters{margin:0}.composer__top .filter{display:inline-flex;align-items:center;gap:6px}.composer__top .filter svg.lucide{width:13px;height:13px}.composer__alt{font-size:var(--desc-size)}.composer__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg) 55%,transparent);font-size:var(--desc-size)}.composer__foot .pulse i{background:var(--accent-ink)}.attbox{display:grid;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line-soft)}.attlist{display:grid;gap:var(--sp-1)}.attlist li{display:flex;align-items:center;gap:var(--sp-2);padding:6px 6px 6px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--desc-size)}.attlist li>svg{color:var(--text-muted)}.attlist__name{font-family:var(--tech-font);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attlist .muted{margin-left:auto;font-size:var(--aux-size);white-space:nowrap}.attlist .iconbtn{width:24px;height:24px}.drop{grid-auto-flow:row}.drop.is-over{background:var(--accent-soft);border-color:var(--accent)}.drop--lg{flex:1;align-content:center;padding:var(--sp-7) var(--sp-5)}.drop--lg svg.lucide{width:26px;height:26px;margin-bottom:var(--sp-2)}.drop--lg b{font-family:var(--title-3-font);font-size:var(--title-3-size);font-weight:var(--title-3-weight);color:var(--text-dim);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.drop--lg span{max-width:46ch}.note .btn{margin-left:auto;align-self:center}@media(max-width:1099px){.editor{grid-template-columns:minmax(0,1fr)}.tabs__aside{display:none}}@media(max-width:820px){.doc{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.doc__index{position:static;grid-auto-flow:column;grid-auto-columns:52px;justify-content:start}.doc__page{padding:var(--sp-4) var(--sp-3) var(--sp-3) var(--sp-1)}.composer__top,.composer__foot{padding-inline:var(--sp-4)}.composer__foot .btn{width:100%}.savebar{flex-wrap:wrap}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tblwrap{container:tabla / inline-size}.rt{width:100%;border-collapse:collapse;table-layout:fixed}.rt th.c-grupo{width:150px}.rt th.c-prioridad{width:122px}.rt th.c-plazo{width:142px}.rt th.c-tipo{width:190px}.rt th.c-decision{width:150px}.rt th.c-confianza{width:122px}.rt th.c-fecha{width:158px}.rt th.c-esperado{width:104px}.rt th.c-evaluacion{width:216px}.rt--cfg th.k-detail{width:30%}.rt--cfg th.k-state{width:250px}.rt--cfg th.k-act{width:176px}.rt th{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);text-align:left;font-weight:var(--label-weight);padding:var(--head-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--line-soft);white-space:nowrap}.th{display:inline-flex;align-items:center;gap:5px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color var(--tr-fast)}.th:hover{color:var(--text)}.th svg.lucide{width:12px;height:12px;opacity:.45}th[aria-sort=ascending] .th,th[aria-sort=descending] .th{color:var(--text)}th[aria-sort=ascending] .th svg.lucide,th[aria-sort=descending] .th svg.lucide{opacity:1;color:var(--brand)}.rt td{padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--line-soft);vertical-align:middle;font-size:var(--body-size)}.rt tbody tr:last-child td{border-bottom:0}.trow.is-on{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 12%,var(--panel-hover)),var(--panel-hover) 60%);box-shadow:inset 3px 0 0 var(--brand)}.trow.is-new{animation:fresh 2.4s ease-out}@keyframes fresh{0%{background:var(--brand-soft)}}.trow__subj{font-weight:var(--item-weight);font-size:var(--item-size)}.trow__subj:hover{text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px}.trow__att{display:inline-flex;align-items:center;gap:2px;margin-left:var(--sp-2);font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);vertical-align:middle}.trow__att svg.lucide{width:12px;height:12px}.trow__from{display:block;font-family:var(--tech-font);font-size:var(--tech-size);color:var(--text-muted);margin-top:2px;overflow-wrap:anywhere}.rt--cfg .trow__from{font-family:var(--font-sans);font-size:var(--desc-size)}.c-sum{display:block;font-size:var(--desc-size);color:var(--text-dim);margin-top:var(--sp-1);max-width:70ch}.trow__line{display:flex;align-items:center;min-width:0}td.c-asunto .trow__subj,td.c-asunto .trow__from,td.c-asunto .c-sum{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}td.c-asunto .trow__att{flex:none}td.c-grupo .gcell>span{min-width:0}td.c-plazo,td.c-fecha,td.c-decision,td.c-confianza,td.c-tipo{white-space:nowrap;font-size:var(--body-size);color:var(--text-dim)}.rt .c-esperado{text-align:center}.c-evaluacion,.k-act{white-space:nowrap}.evcell{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);font-size:var(--body-size)}.is-miss{color:var(--brand-text)}.rt[data-hide~=plazo] .c-plazo,.rt[data-hide~=tipo] .c-tipo,.rt[data-hide~=decision] .c-decision,.rt[data-hide~=confianza] .c-confianza,.rt[data-hide~=fecha] .c-fecha,.rt[data-hide~=esperado] .c-esperado,.rt[data-hide~=evaluacion] .c-evaluacion,.rt[data-hide~=sum] .c-sum{display:none}@container tabla (max-width: 1499px){.c-sum{display:none}}@container tabla (max-width: 1299px){.c-fecha,.c-decision{display:none}}@container tabla (max-width: 1099px){.c-confianza{display:none}}@container tabla (max-width: 979px){.rt .c-esperado{display:none}}@container tabla (max-width: 899px){.k-detail{display:none}}@container tabla (max-width: 639px){.rt,.rt tbody{display:block}.rt thead{display:none}.rt .trow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 14px;border-bottom:1px solid var(--line-soft)}.rt .trow:last-child{border-bottom:0}.rt td{display:block;padding:0;border:0}.rt td.c-tipo,.rt td.c-decision,.rt td.c-confianza,.rt td.c-fecha{display:none}.rt td.c-prioridad{display:flex;align-items:center;gap:var(--sp-3)}.rt td.c-asunto,.rt td.k-name{grid-column:1 / -1;min-width:0}td.c-asunto .trow__subj,.rt td.c-grupo{white-space:normal}.rt td.c-grupo,.rt td.k-state,.rt td.c-prioridad{grid-column:1}.rt td.c-plazo,.rt td.k-detail{display:block;grid-column:1 / -1;white-space:normal;font-size:var(--body-size)}.rt td.c-plazo:before,.rt td.k-detail:before{content:attr(data-l) ": ";color:var(--text-muted)}.rt td.c-esperado{display:block;grid-column:2;grid-row:2;width:auto;align-self:start}.rt td.c-evaluacion,.rt td.k-act{grid-column:1 / -1;width:auto}.rt .evcell{justify-content:space-between}}.filters__end{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);min-width:0;flex:1 1 280px;justify-content:flex-end}.filters__end .search{margin:0;width:min(100%,24rem);display:flex}.menuwrap{position:relative}.menu{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-dropdown);width:248px;background-color:var(--panel);background-image:var(--grad-surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow),var(--elev-2);padding:var(--sp-1);animation:cx-pop .15s cubic-bezier(.2,.7,.3,1) both;transform-origin:top right}.menu__cap{padding:var(--sp-2) 10px var(--sp-1)}.menu__opt{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:7px 10px;border-radius:var(--radius-sm);font-size:var(--body-size);color:var(--text-dim)}.menu__opt:hover{background:var(--panel-hover);color:var(--text)}.menu__box{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--accent-line);border-radius:4px;flex:none}.menu__opt[aria-checked=true] .menu__box{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.menu__box svg.lucide{width:12px;height:12px;stroke-width:2.6}.menu__hint{padding:var(--sp-2) 10px;margin-top:var(--sp-1);border-top:1px solid var(--line-soft);font-size:var(--desc-size);color:var(--text-muted);line-height:1.4}.keys{margin-top:var(--sp-3);font-size:var(--aux-size)}.sgrid{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-4)}.sgrid>.panel{flex:1 1 clamp(280px,30%,420px)}.strip+.note{margin-top:var(--sp-4)}.panel__sub{margin:var(--sp-5) 0 var(--sp-2);font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted)}.strip{display:flex;flex-wrap:wrap}.strip__item{flex:1 1 clamp(150px,11vw,200px)}.note--warn{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 30%,transparent);margin-bottom:var(--sp-4)}.note--warn svg{color:var(--brand)}.plain{display:grid;gap:var(--sp-1)}.cite svg.lucide{width:10px;height:10px}.evi--bad{border-style:dashed;border-color:color-mix(in srgb,var(--brand) 45%,var(--line));cursor:default}.evi--bad:hover{background:var(--surface);border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.evi--bad .evi__q{text-decoration:line-through;text-decoration-color:var(--brand);color:var(--text-dim)}.evi--bad .evi__src{color:var(--brand-text)}.step__head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:2px}.step__head .chip{padding:0 6px}.step__meta{margin-left:auto;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);white-space:nowrap}.steps-line li.is-bad:before{background:var(--brand)}.steps-line li.is-bad{color:var(--brand-text)}.step__total{display:flex;justify-content:space-between;margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line-soft);font-size:var(--desc-size);color:var(--text-muted)}.step__total b{font-family:var(--tech-font);font-weight:400;color:var(--text)}.kv dd .mk{vertical-align:-4px}.q{border:0;min-width:0}.q legend{font-weight:var(--item-weight);padding:0;font-size:var(--item-size)}.q__got{font-size:var(--desc-size);color:var(--text-muted);margin:2px 0 var(--sp-2)}.q__got b{color:var(--text-dim);font-weight:500}.q__sub{font-size:var(--desc-size);color:var(--text-muted);margin:var(--sp-3) 0 var(--sp-2)}.q__why{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--desc-size);color:var(--text-dim)}.q__why-t{flex:1 1 0;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.q__why-n{flex:none;display:flex;gap:var(--sp-1)}.q__why .cn{grid-row:auto;margin-top:0}.q .filters{margin:0}.rate{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-2);font-size:var(--control-size)}.rate__n{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--tech-font);color:var(--text-dim);transition:border-color var(--tr-fast),background-color var(--tr-fast)}.rate__n:hover{border-color:var(--accent-line);background:var(--panel-hover)}.rate__n.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cstate{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--sp-2);font-size:var(--desc-size);color:var(--text-dim)}.cstate__n{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.cstate small{flex-basis:100%;font-size:var(--aux-size);color:var(--text-muted)}.cstate small.is-miss{color:var(--brand-text)}.head__sub.cstate small{flex-basis:auto}.meter i{width:12px}td.k-detail{font-size:var(--body-size);color:var(--text-dim)}.editor{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.pane__hint{font-size:var(--desc-size);margin:calc(-1 * var(--sp-2)) 0 var(--sp-4)}.exempty{padding:var(--sp-4);border:1px dashed var(--line);border-radius:var(--radius);font-size:var(--desc-size);color:var(--text-muted);text-align:center}.field input.mono{font-family:var(--tech-font);font-size:var(--field-size)}.field input[type=number]{width:9rem;min-height:var(--field-h);padding:var(--field-pad-y) var(--field-pad-x);background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--radius);font-size:var(--field-size)}.field input[type=number]:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent);outline:none}.field .filters{margin:0}.modal .play__body{min-height:150px}.only-wide{display:revert}@media(max-width:820px){.only-wide{display:none!important}.filters__end{flex-basis:100%}.filters .filters__end .search{display:flex;width:100%}}.small{font-size:var(--desc-size)}.optbtn{display:inline-flex;align-items:center;gap:var(--sp-2);padding:7px 12px 7px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--control-size);color:var(--text-dim);transition:border-color var(--tr-fast),background-color var(--tr-fast),color var(--tr-fast)}.optbtn--sm{padding:4px 9px 4px 8px;font-size:var(--control-size)}.optbtn--sm i{display:none}.sum{margin-top:var(--sp-5)}.sum:first-of-type{margin-top:0}.sum__t{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);margin-bottom:var(--sp-2);line-height:var(--title-2-leading)}.sum__sub{font-size:var(--desc-size);color:var(--text-muted);margin:calc(-1 * var(--sp-1)) 0 var(--sp-3)}.sum__top{display:flex;flex-wrap:wrap;border:1px solid var(--line-soft);border-radius:var(--radius);background-color:var(--surface);background-image:var(--grad-surface);box-shadow:var(--elev-1);overflow:hidden}.fig{flex:1 1 170px;padding:var(--sp-3) var(--sp-4);box-shadow:-1px 0 0 var(--line-soft),0 -1px 0 var(--line-soft);min-width:0}.fig--wide{flex:3 1 340px}.fig .label{display:block;margin-bottom:6px}.fig>b{display:block;font-family:var(--figure-font);font-weight:var(--figure-weight);font-size:var(--figure-size);font-variant-numeric:tabular-nums;letter-spacing:var(--figure-tracking);line-height:var(--figure-leading)}.fig small{display:block;font-size:var(--desc-size);color:var(--text-muted);margin-top:3px;line-height:1.45}.fig--alert>b{color:var(--crit-text)}.fig>b.fig__na{font-family:var(--font-sans);font-size:var(--desc-size);color:var(--text-muted);line-height:1.5}.fig .legend{margin-top:var(--sp-2)}.fig .stack{margin-top:2px}.fig__delta{color:var(--text-muted)}.delta{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--ok-text)!important;white-space:nowrap}.delta.is-down{color:var(--brand-text)!important}.delta.is-flat{color:var(--text-muted)!important}.sum .sgrid{margin-top:var(--sp-3);gap:var(--sp-3)}.sum .sgrid>.panel{flex:1 1 clamp(260px,28%,420px);padding:var(--sp-3) var(--sp-4)}.sum .sgrid>.panel--grow{flex-grow:1.4}.sum .sgrid>.panel--grow2{flex:2 1 clamp(320px,36%,560px)}.sum .panel__head h3{font-size:var(--title-3-size);font-family:var(--title-3-font);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.sum .bar-row{padding:3px 0}.sum .bar-row__track,.sum .bar-row__fill{height:10px}.sum .bar-row__value{width:40px}.sum__foot{margin-top:var(--sp-3);font-size:var(--desc-size);color:var(--text-muted)}.sum .pair{padding:6px 11px;grid-template-columns:1fr auto}.sum .pair strong{grid-row:auto;font-size:var(--figure-size);font-family:var(--figure-font);font-weight:var(--figure-weight);letter-spacing:var(--figure-tracking);line-height:var(--figure-leading)}.sum .pairs{margin:0 -11px}.gt{width:100%;border-collapse:collapse;font-size:var(--body-size)}.gt th{font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);text-align:right;padding:0 0 6px var(--sp-3);line-height:1.3;vertical-align:bottom}.gt th:first-child,.gt td:first-child{text-align:left;padding-left:0}.gt td{padding:5px 0 5px var(--sp-3);border-top:1px solid var(--line-soft);text-align:right;font-family:var(--tech-font);font-variant-numeric:tabular-nums;white-space:nowrap}.gt td:first-child{font-family:var(--font-sans);color:var(--text-dim)}.gt td.is-low{color:var(--brand-text);font-weight:600}.panel__head .opts-inline{gap:var(--sp-1)}.rows .stack{height:8px}.subjline{display:flex;gap:var(--sp-3);align-items:baseline;margin-bottom:var(--sp-3);font-weight:var(--item-weight);font-size:var(--item-size)}.subjline .label{flex:none}.doc__index{top:52px}mark[data-act].is-focus{background:var(--brand-soft);color:var(--text);text-decoration-thickness:2px;text-decoration-color:var(--brand-text);animation:cite .9s ease-out}.cs{display:inline-grid;place-items:center;min-width:14px;height:14px;margin-left:3px;padding:0 3px;border-radius:4px;background:var(--accent-soft);color:var(--text-dim);font-family:var(--tech-font);font-size:var(--aux-size);font-weight:600;line-height:1;vertical-align:2px;transition:background-color var(--tr-fast),color var(--tr-fast)}mark[data-act]:hover .cs,mark[data-act]:focus-visible .cs{background:var(--brand-soft);color:var(--text)}mark[data-act].is-focus .cs{background:var(--brand-text);color:var(--surface)}.why__sec{padding:var(--sp-4) 0;border-bottom:1px solid var(--line-soft)}.why__h{font-family:var(--title-3-font);font-size:var(--title-3-size);font-weight:var(--title-3-weight);margin-bottom:var(--sp-2);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.claim.is-on{background:var(--surface);box-shadow:inset 2px 0 0 var(--brand),var(--elev-1)}.claim__l{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);font-weight:var(--label-weight)}#cl-g .claim__l,#cl-p .claim__l{display:none}.claim__v{font-weight:var(--item-weight);margin-top:1px;overflow-wrap:anywhere;font-size:var(--item-size)}.claim__t{color:var(--text-dim)}.cq{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--sp-2);margin-top:var(--sp-2);font-size:var(--desc-size)}.cn{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:var(--accent-soft);color:var(--text-dim);font-family:var(--tech-font);font-size:var(--aux-size);font-weight:600;line-height:1;grid-row:1 / span 2;align-self:start;margin-top:1px;transition:background-color var(--tr-fast),color var(--tr-fast)}button.cn:hover{background:var(--brand-soft);color:var(--text)}.cn.is-on,button.cn.is-on:hover{background:var(--brand-text);color:var(--surface)}.cn--bad{background:none;border:1px dashed var(--text-muted);color:var(--text-muted)}.cq__t{color:var(--text);line-height:1.45;overflow-wrap:anywhere}.cq__o{grid-column:2;font-size:var(--aux-size);color:var(--text-muted);overflow-wrap:anywhere;display:flex;gap:5px;align-items:center}.cq__o svg.lucide{width:12px;height:12px}.cq--bad .cq__t{text-decoration:line-through;text-decoration-color:var(--brand);color:var(--text-dim)}.cq--bad .cq__o{color:var(--brand-text)}.nocite{display:flex;gap:var(--sp-2);align-items:baseline;margin-top:var(--sp-2);font-size:var(--desc-size);color:var(--text-muted);line-height:1.45}.nocite .chip{flex:none}.fold{border-bottom:1px solid var(--line-soft)}.fold summary{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) 0;cursor:pointer;font-size:var(--control-size);color:var(--text-dim);list-style:none}.fold summary::-webkit-details-marker{display:none}.fold summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--tr-fast);margin:0 4px 0 2px}.fold[open] summary:before{transform:rotate(45deg)}.fold summary:hover{color:var(--text)}.fold__meta{margin-left:auto;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.fold>:not(summary){margin-bottom:var(--sp-4)}.backpill{position:fixed;z-index:var(--z-toast);left:50%;bottom:var(--sp-4);transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--sp-2);max-width:calc(100vw - 2 * var(--sp-4));padding:10px 16px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:var(--control-size);font-weight:500;box-shadow:var(--shadow),var(--elev-2);animation:cx-pop .18s both}.backpill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal--side{transform:none;left:auto;top:auto;border-radius:var(--radius);animation:cx-fade .15s ease both}.edhead{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-4)}.edhead__t{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}.edhead__st small{flex-basis:auto}.ed{display:grid;grid-template-columns:minmax(0,680px) minmax(280px,340px);gap:var(--sp-5);align-items:start}textarea.autogrow{resize:none;overflow:hidden;min-height:64px}.rule{display:grid;gap:var(--sp-4)}.rule__row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--sp-3);align-items:start}.rule__w{font-family:var(--title-3-font);font-size:var(--title-3-size);font-weight:var(--title-3-weight);padding-top:6px;letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.rule__row .field{margin:0}.rail__box{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 60%,transparent);padding:var(--sp-4)}.rail__box .field+.field{margin-top:var(--sp-3)}.rail__box .btn,.t-out{margin-top:var(--sp-3)}.t-res{display:flex;gap:var(--sp-2);align-items:flex-start;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--accent-soft);font-size:var(--desc-size);margin-bottom:var(--sp-2)}.t-res svg{margin-top:2px;color:var(--text-muted)}.t-res.is-ok{background:var(--ok-bg);color:var(--ok-text)}.t-res.is-ok svg{color:var(--ok)}.uselist{display:grid;gap:var(--sp-2);font-size:var(--desc-size);color:var(--text-dim)}.uselist li{overflow-wrap:anywhere}.uselist b{color:var(--text);font-weight:600}.ed .savebar{margin-top:0}.rt--cfg td.k-detail.mono{font-size:var(--tech-size);font-family:var(--tech-font)}@media(max-width:1099px){.ed{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.rule__row{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}.rule__w{padding-top:0}.gt th{letter-spacing:.04em}}.sum{container:resumen / inline-size}.sum+.sum{margin-top:var(--sp-6)}.sum__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-bottom:var(--sp-3)}.sum__head .sum__t{margin-bottom:0}.sum__head .sum__sub{margin:var(--sp-1) 0 0}.sum__facts{display:flex;gap:var(--sp-5);margin:0}.sum__facts dt{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);font-weight:var(--label-weight)}.sum__facts dd{margin:2px 0 0;font-family:var(--tech-font);font-size:var(--tech-size);font-variant-numeric:tabular-nums;color:var(--text)}.fig .legend b,.fig--eval .btn b{display:inline;font-size:inherit;letter-spacing:0;line-height:inherit}.fig .legend{gap:4px var(--sp-4)}.sum__top .fig{padding:var(--sp-4)}.sum__top--acc .fig{flex:1 1 200px;display:flex;flex-direction:column}.fig__main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.fig__main>b{font-family:var(--figure-font);font-weight:var(--figure-weight);font-size:var(--figure-size);font-variant-numeric:tabular-nums;letter-spacing:var(--figure-tracking);line-height:var(--figure-leading);white-space:nowrap}.fig__main .delta{padding:3px 8px;border-radius:var(--radius-xs);background:var(--ok-bg)}.fig__main .delta.is-down{background:var(--brand-soft)}.fig__main .delta.is-flat{background:var(--track)}.gauge{display:block;height:6px;margin-top:var(--sp-3);border-radius:3px;background:var(--track);overflow:hidden}.gauge i{display:block;height:100%;border-radius:3px;background:var(--data)}.gauge.is-low i{background:var(--brand)}.gauge--cov i{background:var(--rutina)}.fig .gauge+small{margin-top:var(--sp-2)}.sum__top--acc .fig--eval{flex:1.5 1 280px;background:var(--bg)}.sum__panels{display:grid;gap:var(--sp-3);margin-top:var(--sp-3)}.sum__panels>.panel{padding:var(--sp-4)}.okline{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--desc-size);color:var(--text-dim)}.okline svg{flex:none;width:16px;height:16px;color:var(--ok-text)}.sum .bar-row__name,.sum .bars--wide .bar-row__name{flex:1 1 0;width:auto;min-width:0;white-space:normal;line-height:1.3}.sum .bar-row__track{flex:0 0 38%}.sum .row{padding-block:10px}.sum+.sum--bare{margin-top:var(--sp-3)}.sum__panels--row{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.count{margin-bottom:var(--sp-3);display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.count>b{font-family:var(--figure-font);font-weight:var(--figure-weight);font-size:var(--figure-size);font-variant-numeric:tabular-nums;letter-spacing:var(--figure-tracking);line-height:var(--figure-leading)}.count__alert{font-size:var(--desc-size);color:var(--text-muted)}.count__alert b{font-family:var(--tech-font);font-weight:400;color:var(--text)}.count__alert.is-alert b{color:var(--crit-text);font-weight:600}.panel__head .okline{display:inline-flex;margin-right:var(--sp-3)}.gt--mix th.gt__barh{text-align:left;padding-left:var(--sp-4)}.gt--mix td.gt__bar{padding-left:var(--sp-4)}.gt--mix td.gt__bar>div{display:flex;align-items:center;gap:var(--sp-3)}.gt--mix td.gt__bar .bar-row__track{flex:1;height:10px}.gt--mix td.gt__bar .bar-row__fill{height:10px}.gt--mix td.gt__bar>div>span:last-child{width:28px;text-align:right}.gt--mix th:nth-child(n+3),.gt--mix td:nth-child(n+3){width:104px}.gt--mix th:first-child,.gt--mix td:first-child{width:168px}@container resumen (min-width: 760px){.sum__panels--lab{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.sum__panels--3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.sum__panels--row{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr)}.sum__panels--row5{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}}.accs{display:grid;gap:var(--sp-4);align-content:center;max-width:440px}.acc{display:grid;gap:6px}.acc__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.acc__l{font-size:var(--label-size);color:var(--text-dim);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.acc__v{font-family:var(--figure-font);font-weight:var(--figure-weight);font-size:var(--figure-size);font-variant-numeric:tabular-nums;letter-spacing:var(--figure-tracking);line-height:var(--figure-leading)}.acc .bar-row__track{height:6px;flex:none}.acc .bar-row__fill{height:6px}.acc__sub{display:flex;justify-content:space-between;gap:var(--sp-3);font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.accs__foot{font-size:var(--desc-size);color:var(--text-muted)}.mxwrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-2);align-items:center}.mx__y{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;white-space:nowrap}.mx__x{text-align:center;margin-bottom:var(--sp-2)}.bars--pair .pairrow{padding:3px 0}.bars--pair .pairrow+.pairrow{border-top:1px solid var(--line-soft)}.bars--pair .bar-row{padding:2px 0}.bars--pair .bar-row__track,.bars--pair .bar-row__fill{height:9px}.bars--pair .bar-row__value{width:84px;white-space:nowrap}.bars--pair .bar-row__value.is-low{color:var(--brand-text);font-weight:600}.bar-key i.is-rec{background:var(--rutina)}.params{container:params / inline-size}.params .param{padding:var(--sp-4);gap:var(--sp-2) var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:start}.pwrap{container:opciones / inline-size;min-width:0}.pcards{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:var(--sp-2)}.pcards .opt{height:100%;padding:var(--sp-3);align-content:start;text-align:left}.pcards .opt.is-active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.pcards .opt span{display:block;margin-top:2px;line-height:1.45}@container opciones (max-width: 579px){.pcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container opciones (max-width: 379px){.pcards{grid-template-columns:minmax(0,1fr)}}@container params (max-width: 859px){.params .param{grid-template-columns:minmax(0,1fr)}}.params .thr{margin:0 0 var(--sp-2);align-items:center}.params .thr b{min-width:4.5ch}.tabs--scroll{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);padding-right:var(--sp-6)}.menu--left{left:0;right:auto;transform-origin:top left}.menu--list{width:max(100%,300px);max-width:min(92vw,420px);max-height:300px;overflow-y:auto}.menu__opt{text-align:left}.menu__opt>svg.lucide{width:15px;height:15px;color:var(--text-muted)}.menu__opt>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu__opt:disabled{opacity:.55;cursor:not-allowed}.menu__opt:disabled:hover{background:none;color:var(--text-dim)}.menu__note{margin:var(--sp-1) 0 0;padding:var(--sp-1) var(--sp-2);font-size:var(--desc-size);color:var(--text-muted);white-space:normal}.menu__box--r{border:0;background:none!important;color:var(--accent)!important}.crow{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,35fr) minmax(0,15fr) 44px;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background-color var(--tr-fast)}.crow:last-child{border-bottom:0;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.crow:hover{background:var(--panel-hover)}.cna{margin-top:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface)}.cna>summary{cursor:pointer;padding:var(--sp-3) var(--sp-4);font-weight:var(--item-weight);list-style:none;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--item-size)}.cna>summary::-webkit-details-marker{display:none}.cna>summary:before{content:"›";color:var(--text-muted);transition:transform var(--tr-fast)}.cna[open]>summary:before{transform:rotate(90deg)}.cna>p{margin:0 var(--sp-4) var(--sp-3);font-size:var(--desc-size);color:var(--text-muted)}.cwo{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--desc-size);color:var(--text-muted)}.cwo a{color:var(--link);text-decoration:none}.cwo a:hover{text-decoration:underline}.ccard__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--cell-pad-x)}.ccard__name{margin:0;min-width:0;overflow-wrap:anywhere}.ccard__add-btn{color:var(--accent)}.ccard__lead{margin:0;padding:0 var(--cell-pad-x) var(--sp-3);font-size:var(--desc-size);color:var(--text-muted)}.ccard__rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-soft)}.ccard__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--cell-pad-y) var(--cell-pad-x)}.ccard__row+.ccard__row{border-top:1px solid var(--line-soft)}.ccard__main{display:grid;gap:var(--sp-1);min-width:0}.ccard__text{font-size:var(--item-size);font-weight:var(--item-weight);color:var(--text);overflow-wrap:anywhere}.ccard__text.mono{font-size:var(--tech-size);font-family:var(--tech-font)}.ccard__main small{color:var(--text-muted);overflow-wrap:anywhere}.ccard__side{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.ccard__slot{width:30px;flex:none}.ccard__empty{margin:0;padding:var(--cell-pad-y) var(--cell-pad-x);border-top:1px solid var(--line-soft);font-size:var(--desc-size);color:var(--text-muted)}.ccard__more{display:block;width:100%;padding:var(--sp-2) var(--cell-pad-x);border-top:1px solid var(--line-soft);background:none;text-align:left;font-size:var(--desc-size);color:var(--accent);cursor:pointer}.ccard__more:hover{text-decoration:underline}.ccard__add{padding:var(--sp-3) var(--cell-pad-x) var(--sp-4);border-top:1px solid var(--line-soft)}.ccard__news{margin:0;padding:0 var(--cell-pad-x) var(--sp-3);font-size:var(--desc-size);color:var(--text-muted)}.health-part{display:grid;gap:var(--sp-2);align-content:start;min-width:0}.health-part__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);min-height:var(--h-control-sm)}.health-part__title{margin:0;font-family:var(--title-3-font);font-size:var(--title-3-size);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.health__line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);font-size:var(--body-size)}.health__name{min-width:7rem;color:var(--text-muted)}.health__more{margin:var(--sp-1) 0 0;font-size:var(--desc-size);color:var(--text-muted);overflow-wrap:anywhere}.company-state{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.company-lists>.card{display:flex;flex-direction:column}.company-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--sp-4);margin:0}.company-data dt{margin-bottom:var(--sp-1);font-size:var(--label-size);color:var(--text-muted);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.company-data dd{margin:0}.reach{display:grid;gap:var(--sp-2)}.reach .opt small{display:block;font-size:var(--desc-size);color:var(--text-muted);font-weight:400}.crow--quieta{cursor:default}.crow--quieta:hover{background:transparent}.crow__detail{grid-column:1 / -1;display:grid;gap:var(--sp-1);font-size:var(--desc-size);color:var(--text-muted);overflow-wrap:anywhere}.crow__detail p{margin:0}.crow--head{padding-block:var(--head-pad-y);cursor:default;font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);font-weight:var(--label-weight)}.crow--head:hover{background:none}.crow__name{min-width:0}.crow__a{font-weight:var(--item-weight);font-size:var(--item-size);color:var(--link)}.crow__a:hover{text-decoration:underline;text-underline-offset:3px}.crow__a.mono{font-size:var(--tech-size);font-family:var(--tech-font)}.crow__name small{display:block;font-size:var(--desc-size);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow__sum{font-size:var(--body-size);color:var(--text-dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crow__sum.mono{font-size:var(--tech-size);font-family:var(--tech-font)}.clist--typed .crow{grid-template-columns:minmax(0,38fr) minmax(0,14fr) minmax(0,28fr) minmax(0,15fr) 44px}.crow__type{font-size:var(--body-size);color:var(--text-dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crow__act{display:flex;justify-content:flex-end}.cf .switch{min-width:40px;min-height:40px;justify-content:center;padding:0}.cf-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-7);align-items:start;margin-top:var(--sp-5)}.cf-form{min-width:0}.cf-fold{padding-bottom:var(--sp-6);margin-bottom:var(--sp-6);border-bottom:1px solid var(--line)}.cf-fold>summary{display:flex;flex-direction:column;gap:var(--sp-1);cursor:pointer;list-style:none}.cf-fold>summary::-webkit-details-marker{display:none}.cf-fold[open]>summary{margin-bottom:var(--sp-5)}.cf-fold__t{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}.cf-fold__t:before{content:"";width:.45em;height:.45em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--tr-fast)}.cf-fold[open] .cf-fold__t:before{transform:rotate(45deg)}.cf-fold__d{font-size:var(--desc-size);color:var(--text-muted)}.fs{padding-bottom:var(--sp-6);margin-bottom:var(--sp-6);border-bottom:1px solid var(--line)}.fs:last-of-type{border-bottom:0;margin-bottom:0}.cf-form>:not(dialog):has(+.savebar-slot){padding-bottom:0;margin-bottom:0;border-bottom:0}.fs__t{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}.fs__d{font-size:var(--desc-size);color:var(--text-muted);margin-top:2px;max-width:60ch}.fs__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.fs__titles{min-width:0;flex:1 1 18rem}.fs__actions{flex:none}.cf .fs__head+.fs__body{margin-top:var(--sp-3)}.short-list .ccard__rows,.short-list .ccard__empty{border-top:0}.recipients{display:inline-block}.recipients__panel{left:auto;width:min(30rem,calc(100vw - 2 * var(--sp-4)));max-height:none;overflow:visible;display:grid;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.recipients__external{display:flex;align-items:center;gap:var(--sp-2)}.recipients__external .input{flex:1 1 auto;min-width:0}.recipients__external .btn{flex:none}.fs>.field:first-of-type,.fs>.note,.fs>.exs:first-of-type{margin-top:var(--sp-5)}.cf .field+.field{margin-top:var(--sp-4)}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--w-field-col)),1fr));gap:var(--sp-4) var(--sp-6);align-items:start}.cf .field-row>.field+.field{margin-top:0}.cf .field>.field__top>:last-child{margin-bottom:0}.cf .field>.field__body{margin-top:var(--sp-2)}.cf .field>.field__body>:first-child{margin-top:0}.cf .field>.field__body>*+.btn{margin-top:var(--sp-3)}.field-row>.field:has(>.field__top){grid-row:span 2;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0}.field-row .field-fixed{min-height:var(--field-h)}.cf .field+.field-row,.cf .field-row+.field,.cf .field-row+.field-row,.cf .note+.field-row{margin-top:var(--sp-4)}.cf .field-row .field input.w-s,.cf .field-row .field input.w-m{max-width:none}.cf .field label,.cf .field__label{display:block;font-size:var(--label-size);font-weight:var(--label-weight);color:var(--text);margin-bottom:2px;font-family:var(--label-font);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.cf-help{font-size:var(--desc-size);color:var(--text-muted);line-height:1.45}.cf .field>.cf-help{margin-bottom:var(--sp-2)}.cf .field label+input,.cf .field label+textarea,.cf .field__label+.optrow{margin-top:6px}.cf-opt{font-weight:400;font-size:var(--desc-size);color:var(--text-muted)}.cf-rail .field textarea,.cf-rail .field input[type=text]{font-size:var(--field-size)}.cf .field input.w-s{max-width:240px}.cf .field input.w-m{max-width:360px}.cf .field input.w-l{max-width:100%}.cf .field textarea{display:block;resize:none;overflow:hidden;min-height:84px}.cf .field.is-invalid input,.cf .field.is-invalid textarea{border-color:var(--crit);box-shadow:0 0 0 1px var(--crit)}.field__err{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--desc-size);font-weight:500;color:var(--crit-text)}.field__err svg.lucide{width:14px;height:14px}.errsum{display:flex;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-5);border:1px solid var(--crit);border-radius:var(--radius);background:var(--crit-bg);color:var(--crit-text);font-size:var(--body-size)}.errsum svg{margin-top:3px}.errsum ul{margin-top:var(--sp-1);display:grid;gap:2px}.errsum .link{color:inherit;text-decoration-color:currentColor}.eg{margin-top:6px}.eg summary{display:inline-flex;align-items:center;cursor:pointer;font-size:var(--control-size);color:var(--text-dim);text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px;list-style:none}.eg summary::-webkit-details-marker{display:none}.eg p{margin-top:4px;padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--line);font-size:var(--desc-size);color:var(--text-dim);max-width:62ch}.optrow{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.opt--s{width:auto;grid-template-columns:16px auto;gap:var(--sp-2);padding:9px 14px 9px 11px;align-items:center;min-height:40px}.opt--s i{margin-top:0}.opt--s b{font-weight:400;font-size:var(--body-size);white-space:nowrap}.opt--s.is-active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.opt--s.is-active b{font-weight:500}.opt--check i{border-radius:4px}.opt--check.is-active i{border:1px solid var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--accent),inset 0 0 0 4px var(--accent-ink)}.field-fixed{margin:0;min-height:var(--h-control-sm);display:flex;align-items:center;font-size:var(--field-size);color:var(--text)}.rule-summary{margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-4);font-size:var(--desc-size);color:var(--text-dim);background:color-mix(in srgb,var(--accent) 5%,transparent);border:1px solid var(--line-soft);border-radius:var(--radius)}.keyline{display:flex;align-items:center;gap:var(--sp-3);margin-top:4px;font-size:var(--body-size)}.keyline code{font-family:var(--tech-font);font-size:var(--tech-size);padding:4px 9px;border-radius:var(--radius-xs);background:var(--accent-soft)}.keyline svg.lucide{width:14px;height:14px;color:var(--text-muted)}.keyline+.cf-help{margin-top:6px}.exs+.exs{margin-top:var(--sp-6)}.cf-h3{font-size:var(--title-3-size);font-weight:var(--title-3-weight);font-family:var(--title-3-font);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.cf-n{font-family:var(--tech-font);font-size:var(--aux-size);font-weight:400;color:var(--text-muted);margin-left:2px}.exs>.cf-help{margin:2px 0 var(--sp-3)}.exs__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.exs__empty{padding:var(--sp-3) var(--sp-4);border:1px dashed var(--line);border-radius:var(--radius);font-size:var(--desc-size);color:var(--text-muted)}.exrow{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:48px;padding:10px var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;font-size:var(--body-size);transition:border-color var(--tr-fast),background-color var(--tr-fast)}button.exrow:hover{border-color:var(--accent-line);background:var(--panel-hover)}.exrow__s{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--item-weight);font-size:var(--item-size)}.exrow__g{display:inline-flex;align-items:center;gap:5px;font-size:var(--desc-size);color:var(--brand-text);white-space:nowrap}.exrow__g svg.lucide{width:13px;height:13px}.exrow>svg.lucide{color:var(--text-muted)}.exrow--open{display:block;padding:var(--sp-4);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.exrow__head{margin-bottom:var(--sp-3);font-size:var(--desc-size);color:var(--text-muted)}.exrow__head b{font-weight:500}.exrow--open .field+.field{margin-top:var(--sp-4)}.exrow__foot{margin-top:var(--sp-4)}.exs__add{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3);align-items:center}.cf-rail{position:sticky;top:72px;display:grid;gap:var(--sp-4)}.cf-rail>summary{display:none}@media(min-width:1100px){.cf-grid[data-rail=off] .cf-rail{display:none}}.cf-railbtn{position:relative}.cf-railbtn.has-dot:after{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--brand)}.cf-rail__box{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 70%,transparent);padding:var(--sp-4)}.cf-rail__box>.cf-help{margin:2px 0 var(--sp-3)}.cf-rail .field+.field{margin-top:var(--sp-3)}.cf-rail .field label{font-size:var(--label-size);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.cf-rail .field textarea{min-height:72px;font-size:var(--field-size)}.cf-rail .btn{margin-top:var(--sp-3)}.edcheck__list .cf-opt{margin-left:auto}.savebar-slot{min-height:76px;margin-top:var(--sp-5)}.savebar-slot:empty{min-height:0;margin-top:0}.cf .savebar{position:sticky;bottom:var(--sp-4);margin-top:0;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4)}.cf .savebar>span{font-size:var(--desc-size)}.cf-create{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--line)}.cf-create .cf-help{flex-basis:100%}.toast .btn{margin-left:var(--sp-2);padding:4px 10px;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.panel--wide .bars--pair{columns:2;column-gap:var(--sp-7)}.panel--wide .pairrow{break-inside:avoid}.panel--wide .pairrow+.pairrow{border-top:0}.panel--strip{margin-top:var(--sp-4)}.panel--strip .health li{padding:var(--sp-2) 0}@media(max-width:1099px){.cf-grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.cf-rail{position:static}.cf-railbtn{display:none}.cf-rail>summary{display:flex;align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;font-size:var(--item-size);font-weight:var(--item-weight);list-style:none}.cf-rail>summary::-webkit-details-marker{display:none}.cf-rail>summary:before{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);margin-right:4px}.cf-rail[open]>summary:before{transform:rotate(45deg)}}@media(max-width:820px){.panel--wide .bars--pair{columns:1}.menu__opt{min-height:44px}.optrow{flex-direction:column}.optrow .opt--s{width:100%}.eg summary,.keyline .link{min-height:44px;display:inline-flex;align-items:center}.exrow{min-height:52px;flex-wrap:wrap;row-gap:2px}.exrow__s{flex:1 1 60%}.exrow__g{order:3;flex-basis:100%}.exrow__foot .btn,.cf-create .btn{flex:1 1 0;justify-content:center}.cf .page__head-acciones,.cf .page__head-acciones .menuwrap,.cf .page__head-acciones .btn{width:100%}.cf .page__head-acciones .btn{justify-content:space-between}.crow,.crow--head,.clist--typed .crow{grid-template-columns:minmax(0,1fr) auto auto}.crow--head,.crow__sum,.crow__type{display:none}.crow__name small{white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.savebar-slot{min-height:84px}.cf .savebar{bottom:0;margin-inline:calc(-1 * var(--sp-4));border-radius:0;border-inline:0;flex-wrap:wrap;padding:var(--sp-3) var(--sp-4)}.cf .savebar>span{flex-basis:100%;font-size:var(--desc-size)}.cf .savebar .btn{flex:1 1 0;justify-content:center}.exs__add{flex-direction:column;align-items:stretch}.exs__add .btn{justify-content:center}.cf-rail .btn{width:100%;justify-content:center}}.crow__name small.only-m{display:none}.errsum{scroll-margin-top:88px}@media(max-width:820px){.crow__name small.only-m{display:-webkit-box}}.vs{display:flex;align-items:stretch;overflow:hidden;border-bottom:1px solid var(--line-soft)}.why__sec{padding:var(--sp-3) 0}.claim.is-flash{background:var(--brand-soft)}.cq__t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.claim.is-on .cq__t{display:block}.fact__l{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);overflow-wrap:break-word;font-weight:var(--label-weight)}.fact__v{font-weight:var(--item-weight);overflow-wrap:anywhere;font-size:var(--item-size)}.fact .cn{grid-row:auto;margin:0;align-self:center}.fact__q{display:none;grid-column:1 / -1;margin-top:var(--sp-1);font-size:var(--desc-size);line-height:1.45;color:var(--text-dim)}.fact.is-on .fact__q,.fact__q--bad{display:block}.fact__q span{display:block;font-size:var(--aux-size);color:var(--text-muted)}.fact__q--bad span{color:var(--brand-text)}.ai-tag svg.lucide{color:var(--text-muted)}.search--full{width:100%;margin:0}.row--pick{grid-template-columns:minmax(0,1fr) auto;text-align:left;cursor:pointer}.row--pick .row__title,.row--pick .row__sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row--pick.is-on{background:var(--accent-soft)}.row--pick.is-on>svg{color:var(--accent)}.modal__body .rows{box-shadow:none}.t-pick{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--desc-size)}.t-pick>span{flex:1;min-width:0;overflow-wrap:anywhere}.t-pick small,.uselist--mails small{display:block;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);margin-top:2px;overflow-wrap:anywhere}.t-stale{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2)}.cf-rail .t-stale .btn{margin-top:0;width:auto}.t-old{opacity:.45}.t-count{font-size:var(--body-size);margin-bottom:var(--sp-3)}.t-count b{font-family:var(--tech-font);font-weight:600;font-variant-numeric:tabular-nums}.t-quote{margin:calc(-1 * var(--sp-1)) 0 var(--sp-2);padding-left:var(--sp-3);border-left:2px solid var(--line);font-size:var(--desc-size);color:var(--text-dim)}.t-quote span{display:block;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);margin-top:2px}.t-quote--none{color:var(--text-muted)}.cf-rail .note{margin:var(--sp-3) 0 0}.wz-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4) var(--sp-6);flex-wrap:wrap;margin-bottom:var(--sp-5)}.wz-head>div{flex:1 1 360px;min-width:0}.wz-head .head__sub{max-width:60ch}.wz-steps{display:flex;gap:var(--sp-4);flex-wrap:wrap;font-size:var(--control-size);color:var(--text-muted)}.wz-steps li,.wz-steps a{display:flex;align-items:center;gap:var(--sp-2)}.wz-steps a:hover{color:var(--text)}.wz-steps__n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);font-family:var(--tech-font);font-size:var(--aux-size)}.wz-steps__n svg.lucide{width:12px;height:12px}.wz-steps .is-on{color:var(--text);font-weight:600}.wz-steps .is-on .wz-steps__n{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.wz-steps .is-done .wz-steps__n{border-color:var(--text-muted);color:var(--text-dim)}.wz-body{display:grid;gap:var(--sp-4)}.wz-body>.note,.wz-body>.filters{margin:0}.wz-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.wz-foot .cf-help{flex:1;text-align:right}.wz-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--surface)}.wz-chips:focus-within{border-color:var(--accent);box-shadow:var(--ring-accent)}.wz-chip{padding-right:3px}.wz-chip button{display:grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-xs);color:var(--text-muted)}.wz-chip button:hover{background:var(--panel-hover);color:var(--text)}.wz-add{flex:1 1 160px;min-width:0;border:0;outline:0;background:none;padding:4px var(--sp-2);font-size:var(--control-size)}.wz-sug{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3)}.wz-sug .filter{display:inline-flex;align-items:center;gap:var(--sp-1)}.wz-sug .filter svg.lucide{width:12px;height:12px}.wz-drop{margin-top:var(--sp-3)}.wz-loading{display:grid;gap:var(--sp-3);max-width:560px}.wz-loading__t{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--item-size);font-weight:var(--item-weight)}.wz-loading__t svg{color:var(--text-muted)}.wz-load{display:block;overflow:hidden}.wz-load .bar-row__fill{display:block;width:100%;transform-origin:left;animation:cx-grow 1.2s linear both}.wz-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--desc-size);color:var(--text-dim)}.wz-bar b{font-family:var(--tech-font);font-weight:600;color:var(--text)}.wz-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:var(--sp-4);align-items:start}.wz-card{display:grid;gap:var(--sp-3)}.wz-card.is-on{border-color:color-mix(in srgb,var(--ok) 40%,var(--line-soft))}.wz-card.is-off{color:var(--text-muted);box-shadow:none}.wz-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.wz-card__head h3{font-size:var(--title-3-size);font-weight:var(--title-3-weight);margin-right:var(--sp-1);font-family:var(--title-3-font);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.wz-card__end{margin-left:auto}.wz-card__cov{font-size:var(--desc-size);color:var(--text-dim)}.wz-card__cov b{font-family:var(--tech-font);font-weight:600;color:var(--text)}.wz-card__edit{display:flex;align-items:center;gap:var(--sp-2)}.wz-card__l{margin-bottom:calc(-1 * var(--sp-1))}.wz-card__foot{flex-wrap:wrap;padding-top:var(--sp-3);border-top:1px solid var(--line-soft)}.wz-card .field+.field{margin-top:var(--sp-3)}.wz-crit{display:grid;gap:var(--sp-2);font-size:var(--desc-size)}.wz-crit dt{font-family:var(--label-font);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking);color:var(--text-muted);font-weight:var(--label-weight)}.wz-crit dd{color:var(--text-dim);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wz-pri+.wz-pri{margin-top:var(--sp-4)}.wz-pri__h{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2)}.wz-pri__h .wz-check{margin-left:auto}.wz-pri textarea{width:100%;padding:var(--field-pad-y) var(--field-pad-x);background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--radius);font-size:var(--field-size);line-height:1.55;min-height:0}.wz-pri textarea:focus{border-color:var(--accent);box-shadow:var(--ring-accent);outline:none}.wz-check{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--desc-size);cursor:pointer}.wz-check input{accent-color:var(--accent);width:16px;height:16px;flex:none}.wz-unclear{font-size:var(--desc-size);color:var(--text-dim)}.wz-unclear b{color:var(--text);font-weight:600}.wz-progress{font-size:var(--desc-size);color:var(--text-dim)}.wz-progress b{font-family:var(--tech-font);font-weight:600;color:var(--text)}.rt--wz th.c-grupo{width:230px}.rt--wz th.c-prioridad{width:130px}.rt--wz th.c-estado{width:170px;text-align:right}.iconbtn.is-set{color:var(--ok)}.sg-l{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--desc-size);color:var(--text-dim)}.df{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg);font-size:var(--body-size);line-height:1.65;color:var(--text-dim);margin-bottom:var(--sp-2)}.df__del{color:var(--text-muted);text-decoration:line-through;text-decoration-color:var(--text-muted)}.df__ins{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px;background:var(--accent-soft)}.sg-effect{font-size:var(--body-size);margin-bottom:var(--sp-3)}.sg-effect b{font-weight:600}.sg-list li{display:flex;align-items:baseline;gap:var(--sp-2)}.sg-list .chip{flex:none}.sg-list+.cf-help{margin-top:var(--sp-3)}@media(max-width:720px){.wz-foot .cf-help{order:3;flex-basis:100%;text-align:left}.rt--wz th.c-grupo{width:150px}.rt--wz th.c-estado{width:96px}}@media(prefers-reduced-motion:reduce){.wz-load .bar-row__fill{animation:none}}@container tabla (max-width: 639px){.rt--wz tbody tr{display:grid;gap:var(--sp-2);padding:var(--sp-3) 14px;border-bottom:1px solid var(--line-soft)}.rt--wz .evcell{justify-content:space-between}}.wz-ctx{margin-bottom:var(--sp-3)}.svc-switch__opt small{margin-left:auto;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.sidebar--collapsed .nav-link__count{display:none}@media(max-width:940px){.sidebar--collapsed .nav-link__count{display:revert}}.crumb a:hover{color:var(--text)}.tab small,.doc-tab__count{display:inline-grid;place-items:center;min-width:var(--size-cite);height:var(--size-cite);padding-inline:var(--sp-1);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--text-dim);font-family:var(--tech-font);font-size:var(--aux-size);font-weight:600}.filter small{font-size:inherit;margin-left:var(--sp-1);color:var(--text-muted)}.btn[aria-disabled=true]{opacity:.35;pointer-events:none}.btn .kbd{margin-left:var(--sp-1);background:transparent;border-color:color-mix(in srgb,currentColor 35%,transparent);color:inherit}button.link{font-size:inherit}.who-stack{display:flex;gap:2px;height:14px}.who-stack--sm{height:8px}.who-stack>*{display:block;border-radius:2px;min-width:3px}.lots__list{display:flex;flex-direction:column;max-height:40vh;overflow-y:auto}.lots__entry{position:relative;display:flex;flex-direction:column}.lots__rename{position:absolute;right:0;top:50%;transform:translateY(-50%);background:var(--panel-hover)}.lots__entry:hover .lots__item small,.lots__entry:focus-within .lots__item small{visibility:hidden}.lots__entry--editing{padding:2px 0}.lots .sim-rail__search{margin:0 0 var(--sp-1)}.tabs--lab{margin-bottom:var(--sp-4);overflow-x:auto;scrollbar-width:none}.legend a{color:inherit}.legend a:hover{color:var(--text);text-decoration:underline}.who-stack>a:hover{filter:brightness(1.15)}.sum__cta{margin-top:var(--sp-3)}.sum__lead{margin-bottom:var(--sp-2)}.gt td a:hover,.sum a.bar-row:hover .bar-row__name{text-decoration:underline}.lab-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--sp-6) var(--sp-7);align-items:end}.lab-chart{width:100%;height:250px}.lab-bar-key{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);font-size:var(--desc-size);color:var(--text-muted);margin-bottom:var(--sp-2)}.lab-bar-key span{display:inline-flex;align-items:center;gap:6px}.lab-bar-key i{display:block;width:10px;height:8px;border-radius:2px;background:var(--data)}.lab-bar-key i.is-rec{background:var(--rutina)}.rows .who-stack{height:8px}@media(max-width:1100px){.lab-hero{grid-template-columns:minmax(0,1fr)}}.trend svg{width:100%;height:100%;overflow:visible}.trend__grid{stroke:var(--line-soft);stroke-dasharray:2 4}.trend__tick{fill:var(--text-muted);font-family:var(--tech-font);font-size:var(--aux-size)}.trend__end{fill:var(--text-dim);font-size:var(--desc-size)}.trend__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.trend__line--group{stroke:var(--data);stroke-width:2}.trend__line--priority{stroke:var(--media);stroke-width:1.5;stroke-dasharray:5 4}.trend__line--review{stroke:var(--rutina);stroke-width:1.5;stroke-dasharray:1 4}.trend__dot{fill:var(--data);stroke:var(--surface);stroke-width:2}.trend__stop{stop-color:var(--data);stop-opacity:.22}.trend__stop--end{stop-opacity:0}.confusion{--heat-1: var(--heat-lo);--heat-2: color-mix(in srgb, var(--heat-hi) 25%, var(--heat-lo));--heat-3: color-mix(in srgb, var(--heat-hi) 50%, var(--heat-lo));--heat-4: color-mix(in srgb, var(--heat-hi) 75%, var(--heat-lo));--heat-5: var(--heat-hi)}.confusion__table{width:100%;table-layout:fixed;border-spacing:2px}.confusion__axis{font-family:var(--label-font);font-weight:var(--label-weight);text-align:center;padding-bottom:var(--sp-2);font-size:var(--label-size);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.confusion__axis--rows{width:104px;padding:0}.confusion__col,.confusion__row{max-width:none;font-weight:400;font-size:var(--desc-size);line-height:1.2}.confusion__row{text-align:right;padding-right:var(--sp-2)}.confusion__cell{min-width:var(--sp-7);height:54px;border-radius:6px;font-size:var(--tech-size);font-family:var(--tech-font)}.confusion__cell--hit{color:var(--text-dim)}.confusion__link{min-height:54px;border-radius:6px}.confusion__link:hover{text-decoration:none;box-shadow:inset 0 0 0 2px var(--accent)}:root[data-theme=dark] .confusion__cell--s4,:root[data-theme=dark] .confusion__cell--s5{color:var(--brand-ink)}.pairs--bleed{margin:0 -11px}.matrix__note{margin-top:var(--sp-4)}.matrix__panel .confusion{--mx-head: var(--sp-10);--mx-col: var(--sp-8);scrollbar-width:auto;scrollbar-color:auto;padding-bottom:var(--sp-1)}.matrix__panel .confusion::-webkit-scrollbar-thumb{background:var(--text-muted)}.matrix__panel .confusion::-webkit-scrollbar-track{background:var(--line-soft)}.confusion__more{grid-column:2;margin:var(--sp-1) 0 0;font-size:var(--desc-size);color:var(--text-dim)}.matrix__panel .confusion__table{min-width:calc(var(--mx-head) + var(--cols) * var(--mx-col))}.matrix__panel .confusion__corner,.matrix__panel .confusion__axis--rows{width:var(--mx-head)}.matrix__panel .confusion__col{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;vertical-align:bottom;padding:var(--sp-1)}.matrix__panel .confusion__row{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.matrix__hint{margin-top:var(--sp-3)}.matrix__panel .confusion{--mx-cell: calc(var(--sp-7) + var(--sp-3))}.matrix__panel .confusion__cell{height:var(--mx-cell)}.matrix__panel .confusion__link{min-height:var(--mx-cell)}.cf-switch{display:flex;gap:var(--sp-3);align-items:flex-start}.cf-switch>span{flex:1;padding-top:var(--sp-2);font-size:var(--body-size)}.cf-switch small{display:block;margin-top:2px;color:var(--text-muted);font-size:var(--desc-size)}.lab-chart--empty{display:grid;place-items:center;text-align:center}.acc__v--na{font-family:var(--font-sans);font-size:var(--desc-size);color:var(--text-muted)}.sum__skeleton{min-height:60vh}.sum__detail{margin-top:var(--sp-5);border-bottom:0;border-top:1px solid var(--line-soft)}.sum__compare{margin-top:var(--sp-5);display:grid;gap:var(--sp-2)}.sum__compare h3{margin:0;font-size:var(--title-3-size);font-family:var(--title-3-font);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.sum__changes{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.sum__changes li{display:grid;gap:var(--sp-1);padding:var(--sp-2) 0;border-top:1px solid var(--line-soft)}.sum__changes span{font-size:var(--desc-size);color:var(--text-muted)}.lots__add{text-align:left}.btn--icon{padding-inline:12px}.page__head-acciones>p[role=status]:empty{display:none}.page__head-acciones{align-items:center}.rt .trow{opacity:1;font-family:inherit;font-size:inherit;color:inherit;white-space:normal;cursor:pointer;transition:background-color var(--tr-fast)}.rt .trow:hover{background:var(--panel-hover)}.rt .trow:focus-visible{outline-offset:-2px}@media(min-width:821px){.rt .trow{display:table-row;padding:0;gap:0}}.cf-io{margin-top:var(--sp-4);display:flex;gap:var(--sp-2);flex-wrap:wrap}.param--save{align-items:center}.param__actions{justify-content:flex-end}.cf>p[role=status]:empty{display:none}.params .thr input[type=range]{flex:1;accent-color:var(--accent)}.cf .fs__body>*+*{margin-top:var(--sp-4)}.cf .fs__body{margin-top:var(--sp-5)}.cf .fs .field__label,.cf .exrow .field label{display:block;font-size:var(--label-size);font-weight:var(--label-weight);color:var(--text);margin-bottom:6px;font-family:var(--label-font);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.cf .fs .field__hint{display:block;font-size:var(--desc-size);color:var(--text-muted);margin-top:4px}.cf .exrow--open .field+.field{margin-top:var(--sp-4)}.cf-grid[data-rail=off]{grid-template-columns:minmax(0,1fr)}.cf-form[data-checks],form.stack[data-checks]{padding-left:var(--sp-6)}[data-checks] .field,[data-checks] .fs{position:relative}.field__mark{position:absolute;left:calc(-1 * var(--sp-6));top:2px;display:grid;place-items:center;color:var(--text-muted)}.fs>.field__mark{top:4px}.field__mark.is-done{color:var(--ok-text)}.field__mark.is-optional:not(.is-done){opacity:.5}.cf-rail>*+*{margin-top:0}.cf-danger{margin-top:var(--sp-5)}.cf .fs__body>div:has(>.field__label){display:flex;flex-direction:column}.cf .fs__body>div:has(>.field__label)>.field__label{order:0;margin-bottom:2px}.cf .fs__body>div:has(>.field__label)>.field__hint{order:1;margin:0 0 var(--sp-2)}.cf .fs__body>div:has(>.field__label)>:not(.field__label):not(.field__hint){order:2}.cf .fs .input.w-m{max-width:360px}.new-sim-dialog{--modal-w: 480px}.qc{--modal-w: 720px}.dropzone.new-sim__excel,.dropzone.dropzone--row{flex-direction:row;justify-content:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);text-align:left}.new-sim__excel .dropzone__title,.dropzone--row .dropzone__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--item-size);font-weight:var(--item-weight)}.new-sim__excel.is-set,.dropzone--row.is-set{border-style:solid;color:var(--text)}.new-sim-dialog .sim-field>.new-sim__excel{margin-top:var(--sp-1)}.sim-form__link .link{display:inline-flex;align-items:center;gap:var(--sp-1)}.qc>.modal__body{padding:0;gap:0}.qc>.modal__body>.qc__cost{margin:0 0 var(--sp-4)}.eval-sheet__head{padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);background-image:radial-gradient(420px 160px at 8% -20%,color-mix(in srgb,var(--calido) 12%,transparent),transparent 70%);background-repeat:no-repeat}.eval-sheet__title h2{font-size:var(--title-2-size);letter-spacing:var(--title-2-tracking);font-family:var(--title-2-font);font-weight:var(--title-2-weight);line-height:var(--title-2-leading)}.eval-sheet__title p{margin-top:5px}.eval-sheet__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.eval-sheet__body>.sim-review{flex:1;min-height:0;display:flex;flex-direction:column}.eval-sheet__body .sim-review__questions{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-5)}.eval-sheet__body .sim-review__foot{position:static;flex:none;padding:var(--sp-3) var(--sp-5) var(--sp-4);background:color-mix(in srgb,var(--bg) 55%,transparent)}.sim-review__version{margin:0}.sample-pick{display:grid;gap:var(--sp-3);margin-top:var(--sp-3)}.sample-pick__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.sample-pick__bar .search{flex:1 1 240px;width:auto}.sample-pick__count{font-family:var(--tech-font);font-size:var(--tech-size);color:var(--text-dim);margin-right:var(--sp-2)}.sample-pick__count.is-over{color:var(--crit-text);font-weight:600}.sample-pick__list{max-height:360px;overflow-y:auto;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.sample-pick__row{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line-soft);cursor:pointer;font-size:var(--body-size)}.sample-pick__list li:last-child .sample-pick__row{border-bottom:0}.sample-pick__row.is-on{background:var(--accent-soft)}.sample-pick__row input{margin-top:3px;accent-color:var(--accent);width:16px;height:16px;flex:none}.sample-pick__row>span{min-width:0}.sample-pick__subj{display:block;font-weight:var(--item-weight);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--item-size)}.sample-pick__row small{display:block;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);overflow-wrap:anywhere}.quick__detail td{background:var(--bg);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.quick__detail td>*+*{margin-top:var(--sp-2)}.trow__line .trow__subj.link{text-decoration:none;text-align:left}.gt-wrap{max-width:100%;overflow-x:auto}.gt-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:820px){.gt--mix{min-width:560px}}.verdict-strip__sum{flex:1 1 0;min-width:0;align-self:center;margin:0;padding-inline:var(--sp-4);font-size:var(--desc-size);color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verdict-strip .conf{font-family:var(--tech-font);font-size:var(--tech-size);font-variant-numeric:tabular-nums;white-space:nowrap}.conf.is-low .conf__fill{background:var(--brand)}.mail-head__save svg{flex:none}.mail-head{container:mail-head / inline-size}@container mail-head (max-width: 60rem){.mail-head__label,.mail-head__long{display:none}}.why__folds{gap:0}.mail-fold{border-bottom:1px solid var(--line-soft)}.mail-fold__row{display:flex;align-items:center;gap:var(--sp-2)}.mail-fold__summary{display:flex;flex:1 1 auto;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-3) 0;border:0;background:none;color:var(--text-dim);font:inherit;font-size:var(--control-size);text-align:left;cursor:pointer}.mail-fold__summary:before{content:"";flex:none;width:6px;height:6px;margin:0 var(--sp-1) 0 2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--tr-fast)}.mail-fold__summary[aria-expanded=true]:before{transform:rotate(45deg)}.mail-fold__summary:hover{color:var(--text)}.mail-fold__summary:focus-visible{outline:none;box-shadow:var(--ring-accent);border-radius:var(--radius-xs)}.mail-fold__meta{flex:none;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.mail-fold__panel{padding-bottom:var(--sp-4)}.mail-fold__panel[hidden]{display:none}.sim-review{gap:0}.sim-review__questions{display:grid;gap:var(--sp-5);padding-bottom:var(--sp-4)}.sim-review .q__sub{border:0;min-width:0;padding:0}.sim-review .q__sub legend{padding:0;margin-bottom:var(--sp-2)}.sim-review__count{display:block;text-align:right}.sim-review__foot{position:sticky;bottom:0;display:grid;gap:var(--sp-2);padding:var(--sp-3) 0 var(--sp-1);border-top:1px solid var(--line-soft);background:var(--surface)}.sim-review__note{margin:0;font-size:var(--desc-size);color:var(--text-muted)}.sim-review__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.sim-review__actions .sim-review__saved{margin-right:auto}.opts-inline{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.optbtn{position:relative;display:inline-flex;align-items:center;gap:var(--sp-2);padding:7px 12px 7px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--control-size);color:var(--text-dim);cursor:pointer;transition:border-color var(--tr-fast),background-color var(--tr-fast),color var(--tr-fast)}.optbtn:hover{border-color:var(--accent-line);background:var(--panel-hover);color:var(--text)}.optbtn__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.optbtn:has(.optbtn__input:focus-visible){box-shadow:var(--ring-accent)}.optbtn i{width:14px;height:14px;flex:none;border:1px solid var(--text-muted);border-radius:50%;transition:border var(--tr-fast),background-color var(--tr-fast)}.optbtn--check i{border-radius:4px}.optbtn.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:500;box-shadow:inset 0 0 0 1px var(--accent)}.optbtn.is-on i{border:4px solid var(--accent)}.optbtn--check.is-on i{border:1px solid var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--accent),inset 0 0 0 4px var(--accent-ink)}.rate__n{background:var(--surface);cursor:pointer}.rate__n:focus-visible{outline:none;box-shadow:var(--ring-accent)}.rate__scale{color:var(--text-muted)}.seg-field{border:0;min-width:0;padding:0}:root{--fl-node-min: 8rem;--fl-node-max: 13rem;--fl-gap: 1.75rem;--fl-insp-w: 22rem;--fl-dot: color-mix(in srgb, var(--text-muted) 22%, transparent);--fl-dot-step: 18px;--fl-bypass-room: 64px}.seg{display:inline-flex;align-items:stretch;min-height:var(--h-control-sm);gap:2px;padding:2px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--accent-soft)}.seg__b{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-dim);font:inherit;font-size:var(--control-size);text-decoration:none;cursor:pointer;transition:background var(--tr-fast),color var(--tr-fast)}.seg__b:hover{color:var(--text)}.seg__b:focus-visible{outline:none;box-shadow:var(--ring-accent)}.seg__b.is-on{background:var(--surface);color:var(--text);box-shadow:var(--elev-1)}.route{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--text-dim);text-decoration:none;transition:border-color var(--tr-fast),background var(--tr-fast)}.route:hover{border-color:var(--accent-line);background:var(--accent-soft)}.route:focus-visible{outline:none;box-shadow:var(--ring-accent)}.route__item{display:inline-flex;align-items:center;gap:6px}.route__s{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:var(--accent-soft);color:var(--text);font-size:var(--desc-size)}.route__s em{font-style:normal}.route__s--skip{background:transparent;color:var(--text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-muted) 50%,transparent)}.route__s--warn{background:var(--alta-bg);color:var(--alta-text)}.route__s--fail{background:var(--crit-bg);color:var(--crit-text)}.route__s.is-decisive{background:var(--accent);color:var(--accent-ink)}.route__sep{width:10px;height:1px;background:var(--accent-line)}.route__go{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--text-dim);font-size:var(--control-size)}.flow{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.flow__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.flow__title{font-family:var(--title-2-font);font-size:var(--title-2-size);font-weight:var(--title-2-weight);letter-spacing:var(--title-2-tracking);line-height:var(--title-2-leading)}.flow__sub{margin-top:2px;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.flow__note{margin-top:var(--sp-1);font-size:var(--desc-size);color:var(--text-muted)}.flow__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.fl-legend{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0;padding:0;list-style:none;font-size:var(--desc-size);color:var(--text-muted)}.fl-legend li{display:inline-flex;align-items:center;gap:6px}.lg{display:inline-block;width:18px;height:0;border-top:2px solid var(--text)}.lg--dec{width:10px;height:10px;border:2px solid var(--brand);border-radius:3px}.lg--skip{border-top:2px dashed var(--accent-line)}.lg--warn{border-top-color:var(--alta)}.flow__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);align-items:start}@media(min-width:1680px){.flow__body{grid-template-columns:minmax(0,1fr) var(--fl-insp-w)}.fl-insp{position:sticky}}.flow__canvas{position:relative;overflow-x:auto;padding:var(--fl-bypass-room) var(--sp-4) var(--sp-5);border:1px solid var(--line-soft);border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--bg) 60%,var(--surface));background-image:radial-gradient(var(--fl-dot) 1px,transparent 1.2px);background-size:var(--fl-dot-step) var(--fl-dot-step)}.flow__cols{position:relative;z-index:1;display:flex;align-items:center;gap:var(--fl-gap)}.flow__col{display:flex;flex:1 1 0;flex-direction:column;gap:var(--sp-3);min-width:var(--fl-node-min);max-width:var(--fl-node-max)}.flow__wires{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:visible;pointer-events:none}.flow__labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.fl-wlabel{position:absolute;padding:2px 8px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:var(--aux-size);white-space:nowrap;box-shadow:var(--elev-1);transform:translate(-50%,-50%)}.fl-wlabel--v{max-width:10rem;border-radius:var(--radius-sm);white-space:normal;transform:translate(10px,-50%)}.wire{fill:none;stroke-width:1.5;stroke-linecap:round}.wire--off{stroke:var(--accent-line);stroke-dasharray:3 5;opacity:.8}.wire--on{stroke:var(--text);stroke-width:2;stroke-dasharray:8 6;animation:wire-run 1.4s linear infinite}.wire--warn{stroke:var(--alta)}.wire--bypass{stroke:var(--brand);stroke-width:2.25}@keyframes wire-run{to{stroke-dashoffset:-28}}.fnode{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;text-align:left;box-shadow:var(--elev-1);cursor:pointer;transition:transform var(--tr-fast),box-shadow var(--tr-fast),border-color var(--tr-fast);animation:fnode-in .36s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--d) * 55ms)}.fnode:hover{transform:translateY(-1px);box-shadow:var(--elev-2)}.fnode:focus-visible{outline:none;box-shadow:var(--ring-accent),var(--elev-2)}.fnode.is-sel{border-color:var(--accent);box-shadow:var(--ring-accent),var(--elev-2)}.fnode__top{display:flex;align-items:center;gap:6px}.fnode__ic{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--accent-soft);color:var(--text)}.fnode__eb{font-family:var(--label-font);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--text-muted);font-weight:var(--label-weight)}.fnode__kind{margin-left:auto;padding:1px 6px;border:1px solid var(--line);border-radius:999px;font-size:var(--aux-size);color:var(--text-muted)}.fnode__kind--ai{border-color:color-mix(in srgb,var(--brand) 40%,transparent);color:var(--brand-text)}.fnode__kind--person{border-color:color-mix(in srgb,var(--ok) 40%,transparent);color:var(--ok-text)}.fnode__t{font-size:var(--item-size);font-weight:var(--item-weight);line-height:1.3;overflow-wrap:anywhere}.fnode__w{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--desc-size);line-height:1.45;color:var(--text-dim)}.flow[data-expanded=true] .fnode__w{display:block;-webkit-line-clamp:unset}.fnode__m{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.fnode__flag{position:absolute;top:-11px;left:var(--sp-3);display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-size:var(--aux-size);font-weight:500}.fnode.is-decisive{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent),var(--elev-2)}.fnode.is-final{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.fnode.is-final .fnode__eb,.fnode.is-final .fnode__w,.fnode.is-final .fnode__m{color:color-mix(in srgb,var(--accent-ink) 80%,transparent)}.fnode.is-final .fnode__ic{background:color-mix(in srgb,var(--accent-ink) 14%,transparent);color:var(--accent-ink)}.fnode.is-final .fnode__kind{border-color:color-mix(in srgb,var(--accent-ink) 30%,transparent);color:color-mix(in srgb,var(--accent-ink) 85%,transparent)}:root[data-theme=dark] .fnode.is-final .chip--ok{background:color-mix(in srgb,var(--ok) 22%,var(--accent));color:color-mix(in srgb,var(--ok) 60%,var(--accent-ink))}:root[data-theme=dark] .fnode.is-final .chip--aviso{background:color-mix(in srgb,var(--brand) 22%,var(--accent));color:color-mix(in srgb,var(--brand) 70%,var(--accent-ink))}.fnode--skip{border-style:dashed;background:transparent;color:var(--text-muted);box-shadow:none}.fnode--skip .fnode__ic{background:transparent;color:var(--text-muted)}.fnode--skip .fnode__t{color:var(--text-muted)}.fnode--warn{border-color:color-mix(in srgb,var(--alta) 55%,transparent)}.fnode--warn .fnode__ic{background:var(--alta-bg);color:var(--alta-text)}.fnode--fail{border-color:color-mix(in srgb,var(--crit) 55%,transparent)}.fnode--fail .fnode__ic{background:var(--crit-bg);color:var(--crit-text)}@keyframes fnode-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.fl-insp{top:var(--sp-4);max-height:calc(100vh - 2 * var(--sp-6));overflow:auto;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-1)}.fl-insp__head{display:flex;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3)}.fl-insp__head .fnode__ic{width:32px;height:32px;border-radius:9px}.fl-insp__t{margin-top:2px;font-family:var(--title-3-font);font-size:var(--title-3-size);font-weight:var(--title-3-weight);overflow-wrap:anywhere;letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.fl-insp__body{display:flex;flex-direction:column;gap:var(--sp-3);font-size:var(--desc-size)}.fl-insp__meta{display:flex;align-items:center;gap:6px;margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-soft);font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted)}.fl-insp .note{margin-bottom:var(--sp-3)}.note--quiet{border-style:dashed;background:transparent}.fl-p{margin:0;color:var(--text-dim);line-height:1.55}.fl-small{font-size:var(--aux-size)}.fl-muted{color:var(--text-muted);font-size:var(--aux-size)}.fl-cites{display:inline-flex;gap:var(--sp-1);vertical-align:middle}.fl-h{margin-top:var(--sp-2);font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--text-muted)}.fl-kv{display:grid;grid-template-columns:max-content 1fr;gap:6px var(--sp-3);margin:0}.fl-kv__row{display:contents}.fl-kv dt{color:var(--text-muted)}.fl-kv dd{min-width:0;margin:0;color:var(--text);overflow-wrap:anywhere}.fl-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.fl-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.fl-list li>span:first-child{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.fl-rules li{justify-content:flex-start;padding:6px var(--sp-2);border-radius:var(--radius-sm)}.fl-rules li>span:nth-of-type(1){flex:1}.fl-rules li svg{flex:none;color:var(--text-muted)}.fl-rules li.is-hit{background:var(--ok-bg)}.fl-rules li.is-hit svg{color:var(--ok-text)}.fl-rules code{font-family:var(--tech-font);font-size:var(--aux-size)}.flow__canvas[data-layout=v]{overflow-x:visible;padding:var(--sp-5) var(--sp-4)}.flow__canvas[data-layout=v] .flow__cols{flex-direction:column;align-items:stretch;width:100%;gap:var(--sp-6)}.flow__canvas[data-layout=v] .flow__col{flex-direction:row;justify-content:center;gap:var(--sp-3);min-width:0;max-width:none}.flow__canvas[data-layout=v] .fnode{flex:0 1 17rem;min-width:0}@media(max-width:640px){.flow{padding:var(--sp-3)}.fl-legend,.fl-wlabel--v{display:none}.flow__canvas[data-layout=v] .flow__col{flex-direction:column}.flow__canvas[data-layout=v] .fnode{flex-basis:auto}}@media(prefers-reduced-motion:reduce){.wire--on{animation:none;stroke-dasharray:none}.fnode{animation:none}}.fx-dot{display:inline-block;flex:none;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--fx);vertical-align:1px}.fact--fx{border-left:2px solid color-mix(in srgb,var(--fx) 55%,transparent)}.cite--fx{text-decoration-color:var(--fx);background:color-mix(in srgb,var(--fx) 9%,transparent)}.cite--fx[role=button]:hover,.cite--fx:focus-visible{background:color-mix(in srgb,var(--fx) 18%,transparent);text-decoration-color:var(--fx)}.cite--fx.cite--active{background:color-mix(in srgb,var(--fx) 24%,transparent);text-decoration-color:var(--fx)}.cite--fx .cite__n{background:color-mix(in srgb,var(--fx) 16%,transparent);color:var(--text)}.cite--fx.cite--active .cite__n{background:var(--fx);color:var(--surface)}.fx-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.fx-chip{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;overflow:hidden;padding:2px 7px;border:1px solid color-mix(in srgb,var(--fx) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--fx) 12%,transparent);color:var(--text);font-size:var(--label-size);line-height:1.4;white-space:nowrap;text-overflow:ellipsis;font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.fx-chip b{font-weight:500;color:color-mix(in srgb,var(--fx) 75%,var(--text))}.fx-chip--more{--fx: var(--fx-0)}.flow[data-expanded=true] .fx-chip{white-space:normal}.fnode.is-final .fx-chip,.fnode.is-final .fx-chip b{color:var(--accent-ink)}.why__hrow{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.dv{display:flex;flex-direction:column;gap:var(--sp-3)}.dv .seg{align-self:flex-start}.json{position:relative}.json__copy{position:absolute;top:6px;right:6px}.json__pre{max-height:28rem;overflow:auto;margin:0;padding:var(--sp-3) 6.5rem var(--sp-3) var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--json-bg);color:var(--text);font-family:var(--tech-font);font-size:var(--tech-size);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.json__pre:focus-visible{outline:none;box-shadow:var(--ring-accent)}.json__status{min-height:1em;margin:var(--sp-1) 0 0;font-size:var(--aux-size);color:var(--text-muted)}.json__status:empty{min-height:0;margin:0}.js-key{color:var(--text-dim)}.js-key.is-fx{color:var(--fx);font-weight:500}.js-str{color:var(--js-str)}.js-num{color:var(--js-num)}.js-null{color:var(--text-muted);font-style:italic}.js-p{color:var(--text-muted)}.fx-table{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.fx-table li{display:grid;grid-template-columns:minmax(8rem,30%) 1fr auto;align-items:baseline;gap:var(--sp-3);padding:6px var(--sp-2);border-left:3px solid var(--fx);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--fx) 6%,transparent)}.fx-table__k{display:flex;align-items:baseline;color:var(--text-dim);font-size:var(--label-size);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.fx-table__v{color:var(--text);overflow-wrap:anywhere}@media(max-width:640px){.fx-table li{grid-template-columns:1fr auto}.fx-table__k{grid-column:1 / -1}.json__pre{padding-top:2.6rem;padding-right:var(--sp-4)}}.qc__body{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.qc__body .play__body{width:100%}.qc__preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-1) var(--sp-3);margin:0;font-size:var(--desc-size)}.qc__preview dt{color:var(--text-muted)}.qc__preview dd{margin:0;overflow-wrap:anywhere}.qc__cost{padding:0 var(--sp-5)}.qc .alert{margin:var(--sp-2) var(--sp-5) 0}@media(max-width:820px){.qc__body,.qc__cost{padding-inline:var(--sp-4)}}.mail-view .chip--aviso,.flow .chip--aviso{color:color-mix(in srgb,var(--brand-text) 80%,var(--text))}:root[data-theme=light] .fnode__flag{color:var(--text)}.flow .chip--ok{color:color-mix(in srgb,var(--ok-text) 80%,var(--text))}.eval-modal>.modal__foot{display:none}.op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}@media(max-width:1100px){.op-grid{grid-template-columns:minmax(0,1fr)}}.op-filters{margin-bottom:0}.op-filters .btn.is-on{border-color:var(--accent-line);background:var(--accent-soft)}.op-filters .btn .nav-link__count{margin-left:var(--sp-1)}.mail-head__actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0}.mail-head__review{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.mail-head__review .review-actions{margin-top:0}.op-body,.op-attachment{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.op-body__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.op-cited{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--line);background:var(--bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.op-cited__para{line-height:1.7;color:var(--text-dim);overflow-wrap:anywhere}.op-attachment__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.op-attachment__name{flex:1 1 0;min-width:0;font-weight:var(--item-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--item-size)}.alias-inline{display:grid;gap:var(--sp-2)}.alias-inline__actions{display:flex;justify-content:flex-end;gap:var(--sp-2)}.mail-view__why{container:mail-panel / inline-size}.why{display:grid;gap:var(--sp-3);padding-top:var(--sp-3)}.mail-card,.dcard{min-width:0;padding:var(--sp-3) var(--sp-4) var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.mail-card__title,.dcard__title,.dview__title{margin-bottom:var(--sp-2);font-family:var(--title-3-font);font-size:var(--title-3-size);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.mail-card__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;padding:0;background:none;border:0;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer}.mail-card__chev{flex:none;color:var(--text-muted);transition:transform var(--tr-fast)}.mail-card__toggle[aria-expanded=true] .mail-card__chev{transform:rotate(180deg)}.mail-card[data-folded]>.mail-card__title{margin-bottom:0}.mail-card .why__hrow .mail-card__title{margin-bottom:0}.mail-card__actions{margin-top:var(--sp-3)}.mail-card__actions .mail-head__review{justify-content:flex-start}.mail-card>.kv{margin-top:var(--sp-3)}.mail-card .mail-fold:last-child{border-bottom:0}.dview[data-cols="2"] .mail-view__why{border-left:0}.dview[data-cols="2"] .mail-view__doc{border-left:1px solid var(--line-soft)}.dview .mail-view__doc{padding-top:var(--sp-4)}.dview--solo[data-cols="2"] .mail-view__cols{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.dview--solo .why{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--w-mail-why-min)),1fr));align-items:start;padding-bottom:var(--sp-4)}.dview__head,.dcard__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.dview__head .dview__title,.dcard__head .dcard__title{margin-bottom:0}.dview__head{margin-bottom:var(--sp-3)}.dcard__head{margin-bottom:var(--sp-2)}.dview__block+.dview__block{margin-top:var(--sp-6)}.dview__count,.dcard__aside{font-size:var(--desc-size);color:var(--text-muted)}.dview__kv{grid-template-columns:minmax(7rem,38%) minmax(0,1fr)}.dview__kv dd{min-width:0;overflow-wrap:anywhere}.dview__pie{display:block;font-size:var(--desc-size);color:var(--text-muted)}.page__tools:has(>.dhead){flex:1 1 0}.page__bar:has(.dhead),.page__bar:has(.mail-bar__subject){flex-wrap:nowrap;align-items:center}.page__bar:has(.dhead)>.page__head-acciones,.page__bar:has(.mail-bar__subject)>.page__head-acciones{flex:none}@media(max-width:720px){.page__bar:has(.dhead),.page__bar:has(.mail-bar__subject){flex-wrap:wrap}}.dhead{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--body-size);color:var(--text-muted)}.dhead__id{font-family:var(--tech-font);font-size:var(--tech-size);font-weight:var(--title-3-weight);color:var(--text)}.why__level{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2)}.email-forwards__more{color:var(--text-muted);white-space:nowrap}.why .verdict-strip,.mail-view__route-verdict .verdict-strip{display:flex;flex-direction:column;gap:var(--sp-2);overflow:visible;border-bottom:0}.why .verdict-strip__cell,.mail-view__route-verdict .verdict-strip__cell{flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);margin:0 calc(-1 * var(--sp-2));padding:var(--sp-2);border:0;border-radius:var(--radius-sm);white-space:normal}.why .verdict-strip__cell--review{align-self:flex-start}.verdict-rows{display:grid;gap:var(--sp-2)}.verdict__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left}button.verdict__row{cursor:pointer}button.verdict__row:hover .verdict__value{text-decoration:underline;text-underline-offset:3px}.verdict__row>.mail-card__title,.verdict__key{margin:0}.cf__notice{white-space:pre-line}.config-start{padding:var(--sp-7) var(--sp-4);text-align:center}.config-start .empty__title{margin-bottom:6px}.config-start .empty__hint{color:var(--text-muted)}.config-start__paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--w-field-col)),1fr));gap:var(--sp-3);margin-top:var(--sp-4);padding:0;list-style:none;text-align:left}.config-start__path{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--radius)}.config-start__path svg{color:var(--text-muted)}.config-start__hint{margin:0;font-size:var(--desc-size);color:var(--text-muted)}.config-start__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-2)}.mail-view .verdict__row>.verdict-strip__cell--review{flex:0 1 auto;justify-content:flex-end;align-self:center;margin:0;padding:0;border:0}.mail-view .verdict__row>.verdict-strip__cell--review:hover{background:none}.verdict__key,.verdict__value{font-family:var(--title-3-font);font-size:var(--title-3-size);font-weight:var(--title-3-weight);letter-spacing:var(--title-3-tracking);line-height:var(--title-3-leading)}.verdict__value{min-width:0;overflow-wrap:anywhere}.verdict__value--none{font-weight:400;color:var(--text-muted)}.why .verdict-strip>.verdict-strip__cell{flex:none}.verdict__cause{margin:0}.verdict__pair{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-2) var(--sp-4)}.verdict__pair .verdict-strip__cell{flex-direction:column;align-items:flex-start;align-content:flex-start}.why .verdict-strip__sum,.mail-view__route-verdict .verdict-strip__sum{padding:0;white-space:normal;line-height:1.55}.mail-view__route-verdict{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-soft)}.mail-view__route-verdict .verdict-strip{flex-direction:row;flex-wrap:wrap;align-items:flex-start}@container mail-panel (max-width: 23.75rem){.verdict__pair{grid-template-columns:minmax(0,1fr)}}.mail-fold__line{padding:0 0 var(--sp-3) var(--sp-5)}.why__line{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--desc-size);color:var(--text-dim)}.why__line-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.why__folds{padding-top:0}.fact__norm{display:block;font-size:var(--aux-size);color:var(--text-muted)}.fact__second{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--alta-bg);color:var(--alta-text);font-size:var(--desc-size)}.mail-head__from{display:inline-flex;align-items:center;gap:var(--sp-2)}.mail-head__initial{display:inline-grid;place-items:center;flex:none;width:var(--sp-5);height:var(--sp-5);border-radius:50%;background:var(--panel-hover);border:1px solid var(--line);font-size:var(--aux-size);font-style:normal;font-weight:600;color:var(--text-dim)}.mail-view[data-cols="1"] .eval-sheet{position:static;box-shadow:none}.reclassify-form{display:flex;flex-direction:column;min-height:100%}.reclassify-form__body{flex:1}.reclassify-form__foot{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-soft)}.mail-head__title{display:flex;align-items:flex-start;gap:var(--sp-3)}.mail-head__title .mail-head__subject{flex:1 1 0;min-width:0;margin-block:calc((var(--h-control-sm) - 1.3em) / 2);white-space:normal;overflow-wrap:anywhere}.mail-head__title .mail-head__nav{flex:none;margin-left:auto}.mail-head{align-items:flex-start}.bulk__scope{margin:0;font-size:var(--desc-size);color:var(--text-dim)}.bulk__scope b{color:var(--text);font-weight:600}.bulk__drop.dropzone--row{width:100%}.bulk__template{display:inline-flex;align-items:center;gap:var(--sp-1);align-self:flex-start;font-size:var(--desc-size)}.bulk__review{display:grid;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.bulk__review>p,.bulk__review .note{margin:0}.bulk__counts{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.bulk__counts>span{padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--desc-size);font-variant-numeric:tabular-nums;color:var(--text)}.bulk__counts>.bulk__count--warn{border-color:color-mix(in srgb,var(--brand) 30%,transparent);background:var(--brand-soft);color:var(--brand-text)}.bulk__rows{display:grid;gap:var(--sp-2)}.bulk__rows ul{display:grid;max-height:var(--h-bulk-list);overflow-y:auto;border:1px solid var(--line-soft);border-radius:var(--radius-sm)}.bulk__rows li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--desc-size)}.bulk__rows li+li{border-top:1px solid var(--line-soft)}.bulk__rows .mono{overflow-wrap:anywhere}.bulk__line{font-family:var(--tech-font);font-size:var(--aux-size);color:var(--text-muted);white-space:nowrap}.bulk__reason{grid-column:2;color:var(--text-dim)}.field__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.cf .field__head label{margin-bottom:0}.field__head+.cf-help,.field__head+input,.field__head+textarea{margin-top:var(--sp-1)}.field__origin{flex:none;font-size:var(--label-size);font-family:var(--label-font);font-weight:var(--label-weight);text-transform:var(--label-case);letter-spacing:var(--label-tracking)}.field__origin--own{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--link)}.field__origin--own:disabled{color:var(--text-muted);cursor:not-allowed}.page,.cf{display:flex;flex-direction:column;gap:var(--sp-4)}.page>:not(dialog),.cf>:not(dialog){margin-block:0}.page>.page__head,.cf>.page__head{margin-bottom:calc(var(--sp-5) - var(--sp-4))}.page>[role=status]:empty,.cf>[role=status]:empty{position:absolute}.page>.btn,.cf>.btn{align-self:flex-start}:is(.page,.col) :is(.page,.col){padding:0;max-width:none}@media(max-width:640px){.page__bar-lead{flex-basis:100%}.page__tools>:not(.tabs),.page__tools .filtros-fila>*{flex:1 1 100%}.page__tools .filter-search{width:100%}.page__tools .sel--filtro>svg{margin-left:auto}}:is(.page,.cf,.col)>.empty{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--grad-surface);box-shadow:var(--elev-1)}
