@charset "UTF-8";:root{--accent-50: #eff6ff;--accent-100: #dbeafe;--accent-200: #bfdbfe;--accent-300: #93c5fd;--accent-400: #60a5fa;--accent-500: #3b82f6;--accent-600: #2563eb;--accent-700: #1d4ed8;--accent-800: #1e40af;--accent-100-rgb: 219 234 254;--accent-300-rgb: 147 197 253;--accent-400-rgb: 96 165 250;--accent-500-rgb: 59 130 246;--accent-600-rgb: 37 99 235;--accent: #93c5fd;--accent-fill: #2563eb;--accent-fill-hover: #1d4ed8;--accent-grad-a: #3b82f6;--accent-grad-b: #2563eb;--accent-grad-a-hover: #60a5fa;--accent-grad-b-hover: #3b82f6;--accent-spark: #f0abfc;--on-accent: #ffffff}:root[data-accent=indigo]{--accent-50: #eef2ff;--accent-100: #e0e7ff;--accent-200: #c7d2fe;--accent-300: #a5b4fc;--accent-400: #818cf8;--accent-500: #6366f1;--accent-600: #4f46e5;--accent-700: #4338ca;--accent-800: #3730a3;--accent-100-rgb: 224 231 255;--accent-300-rgb: 165 180 252;--accent-400-rgb: 129 140 248;--accent-500-rgb: 99 102 241;--accent-600-rgb: 79 70 229;--accent: #a5b4fc;--accent-fill: #4f46e5;--accent-fill-hover: #4338ca;--accent-grad-a: #6366f1;--accent-grad-b: #4f46e5;--accent-grad-a-hover: #818cf8;--accent-grad-b-hover: #6366f1;--accent-spark: #f0abfc;--on-accent: #ffffff}:root[data-accent=teal]{--accent-50: #f0fdfa;--accent-100: #ccfbf1;--accent-200: #99f6e4;--accent-300: #5eead4;--accent-400: #2dd4bf;--accent-500: #14b8a6;--accent-600: #0d9488;--accent-700: #0f766e;--accent-800: #115e59;--accent-100-rgb: 204 251 241;--accent-300-rgb: 94 234 212;--accent-400-rgb: 45 212 191;--accent-500-rgb: 20 184 166;--accent-600-rgb: 13 148 136;--accent: #5eead4;--accent-fill: #0f766e;--accent-fill-hover: #115e59;--accent-grad-a: #0d9488;--accent-grad-b: #0f766e;--accent-grad-a-hover: #14b8a6;--accent-grad-b-hover: #0d9488;--accent-spark: #a5b4fc;--on-accent: #ffffff}:root[data-accent=emerald]{--accent-50: #ecfdf5;--accent-100: #d1fae5;--accent-200: #a7f3d0;--accent-300: #6ee7b7;--accent-400: #34d399;--accent-500: #10b981;--accent-600: #059669;--accent-700: #047857;--accent-800: #065f46;--accent-100-rgb: 209 250 229;--accent-300-rgb: 110 231 183;--accent-400-rgb: 52 211 153;--accent-500-rgb: 16 185 129;--accent-600-rgb: 5 150 105;--accent: #6ee7b7;--accent-fill: #047857;--accent-fill-hover: #065f46;--accent-grad-a: #059669;--accent-grad-b: #047857;--accent-grad-a-hover: #10b981;--accent-grad-b-hover: #059669;--accent-spark: #a5b4fc;--on-accent: #ffffff}:root[data-accent=azul]{--accent-50: #eff6ff;--accent-100: #dbeafe;--accent-200: #bfdbfe;--accent-300: #93c5fd;--accent-400: #60a5fa;--accent-500: #3b82f6;--accent-600: #2563eb;--accent-700: #1d4ed8;--accent-800: #1e40af;--accent-100-rgb: 219 234 254;--accent-300-rgb: 147 197 253;--accent-400-rgb: 96 165 250;--accent-500-rgb: 59 130 246;--accent-600-rgb: 37 99 235;--accent: #93c5fd;--accent-fill: #2563eb;--accent-fill-hover: #1d4ed8;--accent-grad-a: #3b82f6;--accent-grad-b: #2563eb;--accent-grad-a-hover: #60a5fa;--accent-grad-b-hover: #3b82f6;--accent-spark: #f0abfc;--on-accent: #ffffff}:root[data-accent=cian]{--accent-50: #f0f9ff;--accent-100: #e0f2fe;--accent-200: #bae6fd;--accent-300: #7dd3fc;--accent-400: #38bdf8;--accent-500: #0ea5e9;--accent-600: #0284c7;--accent-700: #0369a1;--accent-800: #075985;--accent-100-rgb: 224 242 254;--accent-300-rgb: 125 211 252;--accent-400-rgb: 56 189 248;--accent-500-rgb: 14 165 233;--accent-600-rgb: 2 132 199;--accent: #7dd3fc;--accent-fill: #0369a1;--accent-fill-hover: #075985;--accent-grad-a: #0284c7;--accent-grad-b: #0369a1;--accent-grad-a-hover: #0ea5e9;--accent-grad-b-hover: #0284c7;--accent-spark: #f0abfc;--on-accent: #ffffff}:root[data-accent=violeta]{--accent-50: #f5f3ff;--accent-100: #ede9fe;--accent-200: #ddd6fe;--accent-300: #c4b5fd;--accent-400: #a78bfa;--accent-500: #8b5cf6;--accent-600: #7c3aed;--accent-700: #6d28d9;--accent-800: #5b21b6;--accent-100-rgb: 237 233 254;--accent-300-rgb: 196 181 253;--accent-400-rgb: 167 139 250;--accent-500-rgb: 139 92 246;--accent-600-rgb: 124 58 237;--accent: #c4b5fd;--accent-fill: #7c3aed;--accent-fill-hover: #6d28d9;--accent-grad-a: #8b5cf6;--accent-grad-b: #7c3aed;--accent-grad-a-hover: #a78bfa;--accent-grad-b-hover: #8b5cf6;--accent-spark: #7dd3fc;--on-accent: #ffffff}:root[data-accent=fucsia]{--accent-50: #fdf4ff;--accent-100: #fae8ff;--accent-200: #f5d0fe;--accent-300: #f0abfc;--accent-400: #e879f9;--accent-500: #d946ef;--accent-600: #c026d3;--accent-700: #a21caf;--accent-800: #86198f;--accent-100-rgb: 250 232 255;--accent-300-rgb: 240 171 252;--accent-400-rgb: 232 121 249;--accent-500-rgb: 217 70 239;--accent-600-rgb: 192 38 211;--accent: #f0abfc;--accent-fill: #a21caf;--accent-fill-hover: #86198f;--accent-grad-a: #c026d3;--accent-grad-b: #a21caf;--accent-grad-a-hover: #d946ef;--accent-grad-b-hover: #c026d3;--accent-spark: #a5b4fc;--on-accent: #ffffff}:root[data-accent=rosa-mexicano]{--accent-50: #fdf2f8;--accent-100: #fce7f3;--accent-200: #fbcfe8;--accent-300: #f9a8d4;--accent-400: #f472b6;--accent-500: #ec4899;--accent-600: #db2777;--accent-700: #be185d;--accent-800: #9d174d;--accent-100-rgb: 252 231 243;--accent-300-rgb: 249 168 212;--accent-400-rgb: 244 114 182;--accent-500-rgb: 236 72 153;--accent-600-rgb: 219 39 119;--accent: #f9a8d4;--accent-fill: #be185d;--accent-fill-hover: #9d174d;--accent-grad-a: #db2777;--accent-grad-b: #be185d;--accent-grad-a-hover: #ec4899;--accent-grad-b-hover: #db2777;--accent-spark: #c4b5fd;--on-accent: #ffffff}:root[data-accent=naranja]{--accent-50: #fff7ed;--accent-100: #ffedd5;--accent-200: #fed7aa;--accent-300: #fdba74;--accent-400: #fb923c;--accent-500: #f97316;--accent-600: #ea580c;--accent-700: #c2410c;--accent-800: #9a3412;--accent-100-rgb: 255 237 213;--accent-300-rgb: 253 186 116;--accent-400-rgb: 251 146 60;--accent-500-rgb: 249 115 22;--accent-600-rgb: 234 88 12;--accent: #fdba74;--accent-fill: #c2410c;--accent-fill-hover: #9a3412;--accent-grad-a: #ea580c;--accent-grad-b: #c2410c;--accent-grad-a-hover: #f97316;--accent-grad-b-hover: #ea580c;--accent-spark: #f9a8d4;--on-accent: #ffffff}:root[data-accent=oro]{--accent-50: #fffbeb;--accent-100: #fef3c7;--accent-200: #fde68a;--accent-300: #fcd34d;--accent-400: #fbbf24;--accent-500: #f59e0b;--accent-600: #d97706;--accent-700: #b45309;--accent-800: #92400e;--accent-100-rgb: 254 243 199;--accent-300-rgb: 252 211 77;--accent-400-rgb: 251 191 36;--accent-500-rgb: 245 158 11;--accent-600-rgb: 217 119 6;--accent: #fcd34d;--accent-fill: #b45309;--accent-fill-hover: #92400e;--accent-grad-a: #d97706;--accent-grad-b: #b45309;--accent-grad-a-hover: #f59e0b;--accent-grad-b-hover: #d97706;--accent-spark: #fdba74;--on-accent: #ffffff}:root[data-accent=lima]{--accent-50: #f7fee7;--accent-100: #ecfccb;--accent-200: #d9f99d;--accent-300: #bef264;--accent-400: #a3e635;--accent-500: #84cc16;--accent-600: #65a30d;--accent-700: #4d7c0f;--accent-800: #3f6212;--accent-100-rgb: 236 252 203;--accent-300-rgb: 190 242 100;--accent-400-rgb: 163 230 53;--accent-500-rgb: 132 204 22;--accent-600-rgb: 101 163 13;--accent: #bef264;--accent-fill: #4d7c0f;--accent-fill-hover: #3f6212;--accent-grad-a: #65a30d;--accent-grad-b: #4d7c0f;--accent-grad-a-hover: #84cc16;--accent-grad-b-hover: #65a30d;--accent-spark: #5eead4;--on-accent: #ffffff}:root[data-accent=acero]{--accent-50: #f8fafc;--accent-100: #f1f5f9;--accent-200: #e2e8f0;--accent-300: #cbd5e1;--accent-400: #94a3b8;--accent-500: #64748b;--accent-600: #475569;--accent-700: #334155;--accent-800: #1e293b;--accent-100-rgb: 241 245 249;--accent-300-rgb: 203 213 225;--accent-400-rgb: 148 163 184;--accent-500-rgb: 100 116 139;--accent-600-rgb: 71 85 105;--accent: #94a3b8;--accent-fill: #475569;--accent-fill-hover: #334155;--accent-grad-a: #64748b;--accent-grad-b: #475569;--accent-grad-a-hover: #94a3b8;--accent-grad-b-hover: #64748b;--accent-spark: #93c5fd;--on-accent: #ffffff}:root[data-accent=grafito]{--accent-50: #fafafa;--accent-100: #f4f4f5;--accent-200: #e4e4e7;--accent-300: #d4d4d8;--accent-400: #a1a1aa;--accent-500: #71717a;--accent-600: #52525b;--accent-700: #3f3f46;--accent-800: #27272a;--accent-100-rgb: 244 244 245;--accent-300-rgb: 212 212 216;--accent-400-rgb: 161 161 170;--accent-500-rgb: 113 113 122;--accent-600-rgb: 82 82 91;--accent: #a1a1aa;--accent-fill: #52525b;--accent-fill-hover: #3f3f46;--accent-grad-a: #71717a;--accent-grad-b: #52525b;--accent-grad-a-hover: #a1a1aa;--accent-grad-b-hover: #71717a;--accent-spark: #e4e4e7;--on-accent: #ffffff}:root{--canvas: #0e0e10;--canvas-bottom: #101012;--canvas-top: #141416;--canvas-glow: #24242d;--surface: #1a1a1f;--surface-raised: #1c1c21;--surface-hover: #26262b;--surface-active: #2b2b30;--edge: #333339;--edge-strong: #45454d;--canvas-glow-rgb: 36 36 45;--canvas-top-rgb: 20 20 22;--canvas-bottom-rgb: 16 16 18;--surface-glass-rgb: 28 28 33;--ink-max: #ffffff;--ink-strong: #f5f5f7;--ink: #ededf0;--ink-dim: #cfcfd8;--muted: #9a9aa2;--muted-2: #8b8b93;--muted-3: #7d7d85;--ink-dim-rgb: 207 207 216;--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .16);--line-soft: rgba(255, 255, 255, .06);--glass: rgba(255, 255, 255, .045);--glass-hover: rgba(255, 255, 255, .07);--field-bg: rgba(255, 255, 255, .04);--scrim-rgb: 2 6 23;--scrim-soft-rgb: 15 23 42;--veil-rgb: 154 154 162;--blur-scrim: blur(2px);--blur-soft: blur(10px) saturate(130%);--blur-panel: blur(14px) saturate(130%);--blur-float: blur(18px) saturate(140%);--danger: #fca5a5;--danger-bright: #fecaca;--danger-400: #f87171;--danger-500: #ef4444;--danger-600: #dc2626;--danger-700: #b91c1c;--danger-fill: #b42318;--danger-fill-hover: #912018;--danger-rgb: 252 165 165;--danger-400-rgb: 248 113 113;--danger-500-rgb: 239 68 68;--danger-600-rgb: 220 38 38;--danger-fill-rgb: 180 35 24;--danger-surface-rgb: 58 20 20;--success: #6ee7b7;--success-bright: #a7f3d0;--success-200: #86efac;--success-400: #4ade80;--success-600: #16a34a;--success-fill: #15803d;--success-surface-rgb: 16 46 33;--success-rgb: 110 231 183;--success-100-rgb: 167 243 208;--success-200-rgb: 134 239 172;--success-400-rgb: 74 222 128;--success-500-rgb: 34 197 94;--warning: #fcd34d;--warning-bright: #fde68a;--warning-400: #fbbf24;--warning-500: #f59e0b;--warning-600: #d97706;--warning-fill: #b45309;--on-warning: #1f1300;--warning-rgb: 252 211 77;--warning-400-rgb: 251 191 36;--warning-500-rgb: 245 158 11;--warning-surface-rgb: 58 46 16;--info: #93c5fd;--info-rgb: 147 197 253;--info-strong: #60a5fa;--info-strong-rgb: 96 165 250;--surface-light: #ffffff;--surface-light-2: #f8fafc;--surface-light-3: #f1f5f9;--ink-light: #0f172a;--muted-light: #64748b;--border-light: #e2e8f0;--tint-warning-light: #fef3c7;--tint-info-light: #dbeafe;--tint-success-light: #dcfce7;--tint-info-ink: #1d4ed8;--dlg-surface: var(--surface-raised);--dlg-ink: var(--ink);--dlg-muted: var(--muted);--dlg-line: rgba(255, 255, 255, .14);--dlg-accent: var(--accent-fill);--dlg-ghost-hover: var(--glass-hover);--dlg-field-bg: var(--field-bg);--tier-rapido: #5eead4;--tier-equilibrado: #93c5fd;--tier-avanzado: #c4b5fd;--tier-ultra: #fcd34d;--tier-rapido-rgb: 94 234 212;--tier-equilibrado-rgb: 147 197 253;--tier-avanzado-rgb: 196 181 253;--tier-ultra-rgb: 252 211 77;--ftype-pdf: #dc2626;--ftype-excel: #16a34a;--ftype-word: #2563eb;--ftype-csv: #0d9488;--ftype-xml: #7c3aed;--ftype-markdown: #ea580c;--ftype-text: #64748b;--ftype-file: #475569;--ftype-pdf-rgb: 248 113 113;--ftype-pdf-text: #fca5a5;--ftype-excel-rgb: 74 222 128;--ftype-excel-text: #86efac;--ftype-word-rgb: 96 165 250;--ftype-word-text: #93c5fd;--ftype-csv-rgb: 45 212 191;--ftype-csv-text: #5eead4;--ftype-xml-rgb: 251 191 36;--ftype-xml-text: #fcd34d;--ftype-markdown-rgb: 251 146 60;--ftype-markdown-text: #fdba74;--ftype-text-rgb: 154 154 162;--ftype-text-text: #cfcfd8;--ftype-file-rgb: 139 139 147;--ftype-file-text: #cfcfd8;--ident-1-rgb: 147 197 253;--ident-1-ink: #bfdbfe;--ident-2-rgb: 196 181 253;--ident-2-ink: #ddd6fe;--ident-3-rgb: 94 234 212;--ident-3-ink: #99f6e4;--ident-4-rgb: 251 146 60;--ident-4-ink: #fed7aa;--ident-5-rgb: 244 114 182;--ident-5-ink: #fbcfe8;--ident-6-rgb: 163 230 53;--ident-6-ink: #d9f99d;--primary: var(--accent-fill);--primary-hover: var(--accent-fill-hover);--text: var(--ink);--text-muted: var(--muted);--text-invert: var(--on-accent);--border: var(--line);--bg: var(--canvas);--bg-elev: var(--surface-raised);--bg-elev-2: var(--surface-active);--radius: 10px;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas, monospace}:root[data-glass=off]{--glass-a: 1;--blur-scrim: none;--blur-soft: none;--blur-panel: none;--blur-float: none}:root[data-glass=off],:root[data-glass=off] *,:root[data-glass=off] *:before,:root[data-glass=off] *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-transparency:reduce){:root:not([data-glass=on]){--glass-a: 1;--blur-scrim: none;--blur-soft: none;--blur-panel: none;--blur-float: none}:root:not([data-glass=on]),:root:not([data-glass=on]) *,:root:not([data-glass=on]) *:before,:root:not([data-glass=on]) *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;color-scheme:dark;font-family:var(--font);color:var(--text);background:var(--canvas)}option{background-color:var(--surface-raised);color:var(--ink);font-size:.95rem;padding:.45rem .6rem}option:checked{background-color:var(--surface-active);color:var(--ink-max);font-weight:600}option:disabled{color:var(--muted-3)}app-root{display:block;height:100%}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}.btn{border:none;border-radius:var(--radius);padding:.7rem 1.1rem;font-size:.95rem;font-weight:600;background:var(--primary);color:var(--text-invert);transition:background .15s ease}.btn:hover:not(:disabled){background:var(--primary-hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-ghost{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.btn-ghost:hover:not(:disabled){background:var(--glass-hover);color:var(--ink)}.aviso-titulo{margin:0;display:block;font-size:.95rem;font-weight:620;letter-spacing:-.012em;line-height:1.3;color:var(--ink-strong)}.aviso-dato{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.btn-aviso{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap;color:var(--tono);background:rgb(var(--tono-rgb)/.13);border:1px solid rgb(var(--tono-rgb)/.3);border-radius:9px;padding:.5rem .85rem;cursor:pointer;text-decoration:none;transition:background .16s ease,border-color .16s ease}.btn-aviso:hover:not(:disabled){background:rgb(var(--tono-rgb)/.2);border-color:rgb(var(--tono-rgb)/.5)}.btn-aviso:disabled{opacity:.55;cursor:default}.btn-aviso-ghost{color:var(--muted);background:none;border-color:transparent}.btn-aviso-ghost:hover:not(:disabled){color:var(--ink-dim);background:var(--glass-hover);border-color:transparent}@container (max-width: 560px){.btn-aviso{flex:1;justify-content:center}.btn-aviso-ghost{flex:0 auto}}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field label{font-size:.85rem;font-weight:600;color:var(--text-muted)}.field input,.field select,.field textarea{padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.95rem;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary)}.error-msg{color:var(--danger);font-size:.85rem;margin:.25rem 0 .75rem}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0}.reveal.revealed{opacity:1;animation:reveal-up 1.1s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(var(--reveal-delay, 0ms) + .3s)}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}}}.md{line-height:1.55}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 .6rem}.md h3,.md h4,.md h5,.md h6{margin:.8rem 0 .4rem;line-height:1.3}.md ul,.md ol{margin:0 0 .6rem;padding-left:1.3rem}.md li{margin:.15rem 0}.md code{background:rgb(var(--veil-rgb)/.22);padding:.1rem .35rem;border-radius:5px;font-size:.88em}.md pre{background:rgb(var(--scrim-soft-rgb)/.9);color:var(--border-light);padding:.75rem .9rem;border-radius:10px;overflow-x:auto;margin:0 0 .6rem}.md pre code{background:transparent;padding:0}.md a{color:var(--primary);text-decoration:underline}.md .md-table{border-collapse:collapse;width:100%;margin:.4rem 0 .7rem;font-size:.9em;display:block;overflow-x:auto}.md .md-table th,.md .md-table td{border:1px solid rgb(var(--veil-rgb)/.4);padding:.4rem .6rem;text-align:left}.md .md-table th{background:rgb(var(--veil-rgb)/.15);font-weight:600}.md .cite{color:var(--accent);font-weight:600;text-decoration:none;cursor:text}.md .cite-web{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:3px;border-radius:6px;border:1px solid rgb(var(--accent-500-rgb)/.3);background:rgb(var(--accent-500-rgb)/.14);color:var(--accent);font-size:.69rem;font-weight:650;line-height:1;vertical-align:2px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.md .cite-web:hover{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.md .cite-web:focus-visible{outline:2px solid var(--accent-400);outline-offset:2px}.ftype{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:22px;border-radius:5px;font-size:.6rem;font-weight:800;letter-spacing:.03em;color:var(--ink-max);background:var(--ftype-file)}.ftype-pdf{background:var(--ftype-pdf)}.ftype-excel{background:var(--ftype-excel)}.ftype-word{background:var(--ftype-word)}.ftype-csv{background:var(--ftype-csv)}.ftype-xml{background:var(--ftype-xml)}.ftype-markdown{background:var(--ftype-markdown)}.ftype-text{background:var(--ftype-text)}.ftype-file{background:var(--ftype-file)}:root{--tone: var(--accent-300);--tone-rgb: var(--accent-300-rgb)}.tone-auto{--tone: var(--accent-300);--tone-rgb: var(--accent-300-rgb)}.tone-rapido{--tone: var(--tier-rapido);--tone-rgb: var(--tier-rapido-rgb)}.tone-equilibrado{--tone: var(--tier-equilibrado);--tone-rgb: var(--tier-equilibrado-rgb)}.tone-avanzado{--tone: var(--tier-avanzado);--tone-rgb: var(--tier-avanzado-rgb)}.tone-ultra{--tone: var(--tier-ultra);--tone-rgb: var(--tier-ultra-rgb)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skel{position:relative;overflow:hidden;display:block;border-radius:7px;background:#ffffff0f}@media(prefers-reduced-motion:no-preference){.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:skel-shimmer 1.4s ease infinite}}@keyframes skel-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skel-title{width:32%;height:16px;margin-bottom:.95rem}.skel-line{width:88%;height:12px;margin-bottom:.6rem}.skel-line:last-child{margin-bottom:0}.skel-chip{width:84px;height:24px;border-radius:999px}.skel-circle{width:34px;height:34px;border-radius:50%;flex:none}.skel-btn{width:110px;height:34px;border-radius:var(--radius)}.skel.w20{width:20%}.skel.w30{width:30%}.skel.w40{width:40%}.skel.w50{width:50%}.skel.w60{width:60%}.skel.w70{width:70%}.skel.w80{width:80%}.skel.w90{width:90%}.skel.w100{width:100%}.skel-stack{display:flex;flex-direction:column;gap:var(--sp-4, 1rem)}.skel-card{background:var(--glass);border:1px solid var(--line-soft);border-radius:var(--radius-card, 14px);padding:var(--sp-4, 1rem)}.skel-row{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-bottom:1px solid var(--line-soft)}.skel-row:last-child{border-bottom:none}.spinner{display:inline-block;width:1em;height:1em;flex:none;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spinner-turn .7s linear infinite;vertical-align:-.15em}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}@keyframes spinner-turn{to{transform:rotate(360deg)}}.btn .spinner{margin-right:.45rem}.btn:has(.spinner){display:inline-flex;align-items:center;justify-content:center}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select{min-height:44px}.btn,.btn-ghost,.btn-primary,.topbar-btn,.menu-toggle,.back-link,.side-nav-item,.admin-link,.user-name,.new-btn,.new-project-btn,.upload-btn,.btn-send,.composer-tool,.btn-aviso,.mp-trigger,.model-tab,.space-tab,.crumb,.member-link,.btn-link,.dlg-btn,.plan-strip-btn,.hq-btn,.nf-btn,.tpl-new-btn,.toggle-visibility,.topbar-brand,.brand,.legal-nav a,.legal-footer a,.footer-col a,.footer-contacto a,.breadcrumb a,.price-tag a,.prose td a,.topnav a,.logout-btn,.link-login,.icon-btn,.crumb-link,.acc-ghost,.acc-chev,.acc-hint-btn,.acc-drawer-x,.acc-page,.tip-btn,.rol-kebab,.rol-picker-x,.rol-menu button,.chat-row,.project-badge,.context-link{min-height:44px}.topbar-btn,.menu-toggle,.toggle-visibility,.icon-btn,.btn-send,.composer-tool,.acc-chev,.acc-hint-btn,.acc-drawer-x,.acc-page-n,.tip-btn,.rol-kebab,.rol-picker-x{min-width:44px}.back-link,.side-nav-item,.admin-link,.user-name,.crumb,.member-link,.btn-link,.brand,.legal-nav a,.legal-footer a,.footer-col a,.footer-contacto a,.breadcrumb a,.price-tag a,.prose td a,.topnav a,.logout-btn,.link-login,.crumb-link{display:inline-flex;align-items:center}.icon-btn{display:inline-flex;align-items:center;justify-content:center}}@media(max-width:640px){.table-wrap.apilable{overflow-x:visible;max-height:none;overflow-y:visible}.table-wrap.apilable table,.table-wrap.apilable tbody,.table-wrap.apilable tr,.table-wrap.apilable td{display:block;width:100%}.table-wrap.apilable thead{display:none}.table-wrap.apilable tr{border:1px solid var(--edge);border-radius:10px;padding:.55rem .8rem;background:var(--bg-elev)}.table-wrap.apilable tr+tr{margin-top:.6rem}.table-wrap.apilable td{padding:.28rem 0;border:none;width:auto}.table-wrap.apilable td[data-etiqueta]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem}.table-wrap.apilable td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--muted);font-size:.78rem;flex:none}.table-wrap.apilable td.num{text-align:right}}@media print{html,body{background:var(--surface-light);color:var(--ink-light)}}
