/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.mr-1{margin-right:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/archivo-400.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/archivo-500.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/archivo-600.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/archivo-700.woff2)format("woff2")}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/azeret-mono-400.woff2)format("woff2")}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/azeret-mono-500.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/bricolage-grotesque-400.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/bricolage-grotesque-600.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/bricolage-grotesque-700.woff2)format("woff2")}@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/chivo-400.woff2)format("woff2")}@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/chivo-500.woff2)format("woff2")}@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/chivo-600.woff2)format("woff2")}@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/chivo-700.woff2)format("woff2")}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/chivo-mono-400.woff2)format("woff2")}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/chivo-mono-500.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/dm-mono-400.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/dm-mono-500.woff2)format("woff2")}@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/epilogue-400.woff2)format("woff2")}@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/epilogue-500.woff2)format("woff2")}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/epilogue-600.woff2)format("woff2")}@font-face{font-family:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/epilogue-700.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/figtree-400.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/figtree-500.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/figtree-600.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/figtree-700.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/fira-code-400.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/fira-code-500.woff2)format("woff2")}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/fragment-mono-400.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/fraunces-600.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/fraunces-700.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/geist-400.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/geist-500.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/geist-600.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/geist-700.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/geist-mono-400.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/geist-mono-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/ibm-plex-mono-500.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/instrument-sans-400.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/instrument-sans-500.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/instrument-sans-600.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/instrument-sans-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/karla-400.woff2)format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/karla-500.woff2)format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/karla-600.woff2)format("woff2")}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/karla-700.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/plus-jakarta-sans-400.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/plus-jakarta-sans-500.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/plus-jakarta-sans-600.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/plus-jakarta-sans-700.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/roboto-mono-400.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/roboto-mono-500.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/sora-400.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/sora-600.woff2)format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/sora-700.woff2)format("woff2")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/spline-sans-mono-400.woff2)format("woff2")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/spline-sans-mono-500.woff2)format("woff2")}:root,:root[data-tema=aurora]{--ground:#05060c;--surface:#ffffff0d;--surface-2:#ffffff13;--sunk:#ffffff07;--hueco:#fff1;--ink:#f0f2ff;--ink-2:#b9bfda;--muted:#8189a8;--line:#ffffff16;--line-soft:#ffffff0d;--accent:#2ee0a5;--accent-ink:#03121a;--accent-wash:#2ee0a524;--accent-soft:#2ee0a552;--primario:#2ee0a5;--primario-alt:#2ee0a5;--primario-ink:#03121a;--ok:#2ee0a5;--ok-wash:#2ee0a521;--warn:#f5c46b;--warn-wash:#f5c46b24;--crit:#ff7a91;--crit-wash:#ff7a9121;--burbuja-mia:#2ee0a5;--burbuja-mia-ink:#03121a;--burbuja-suya:#ffffff13;--burbuja-suya-ink:#f0f2ff;--fila-activa:#2ee0a524;--fila-hover:#fff1;--vista-activa:#fff1;--banner-bot:#2ee0a524;--banner-bot-ink:#2ee0a5;--avatar:#fff1;--avatar-ink:#8189a8;--shadow:0 1px 3px #00000080,0 12px 32px -16px #000000d9;--shadow-sm:0 1px 2px #00000080;--sello:linear-gradient(135deg,#2ee0a5,#56b8ff 52%,#a78bfa);--sello-luz:0 8px 26px -8px #56b8ffb3;--cristal:blur(16px) saturate(1.5);--luces:radial-gradient(820px 380px at 8% -12%,#2ee0a52b,transparent 66%),radial-gradient(760px 360px at 92% -4%,#a78bfa30,transparent 64%),radial-gradient(1000px 460px at 52% 112%,#56b8ff21,transparent 68%);--sans:"Sora",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Sora","Sora",-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:11px;--r:15px;--r-lg:19px;--barra:64px}[data-tema=obsidiana]{--ground:#08090b;--surface:#12151a;--surface-2:#171b21;--sunk:#0d0f13;--hueco:#1a1f26;--ink:#edeff2;--ink-2:#a7adb6;--muted:#767d87;--line:#1e232a;--line-soft:#171b21;--accent:#3ecf9a;--accent-ink:#04140d;--accent-wash:#3ecf9a1f;--accent-soft:#3ecf9a4d;--primario:#3ecf9a;--primario-alt:#3ecf9a;--primario-ink:#04140d;--ok:#3ecf9a;--ok-wash:#3ecf9a21;--warn:#e5b567;--warn-wash:#e5b56724;--crit:#f0736a;--crit-wash:#f0736a21;--burbuja-mia:#3ecf9a;--burbuja-mia-ink:#04140d;--burbuja-suya:#171b21;--burbuja-suya-ink:#edeff2;--fila-activa:#3ecf9a1f;--fila-hover:#1a1f26;--vista-activa:#1a1f26;--banner-bot:#3ecf9a1f;--banner-bot-ink:#3ecf9a;--avatar:#1a1f26;--avatar-ink:#767d87;--shadow:0 1px 3px #00000080,0 12px 32px -16px #000000d9;--shadow-sm:0 1px 2px #00000080;--sello:linear-gradient(145deg,#3ecf9a,#158a63);--sello-luz:none;--cristal:none;--luces:radial-gradient(900px 380px at 88% -14%,#3ecf9a0e,transparent 68%);--sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Geist","Geist",-apple-system,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:7px;--r:10px;--r-lg:13px;--barra:64px}[data-tema=marfil]{--ground:#f2f1ec;--surface:#fff;--surface-2:#fff;--sunk:#fbfaf8;--hueco:#f1f0ea;--ink:#16181a;--ink-2:#474c4f;--muted:#757a7d;--line:#e3e1d9;--line-soft:#edebe4;--accent:#12684c;--accent-ink:#fff;--accent-wash:#12684c17;--accent-soft:#12684c47;--primario:#12684c;--primario-alt:#12684c;--primario-ink:#fff;--ok:#12684c;--ok-wash:#12684c21;--warn:#9a6414;--warn-wash:#9a641424;--crit:#a8412c;--crit-wash:#a8412c21;--burbuja-mia:#12684c;--burbuja-mia-ink:#fff;--burbuja-suya:#fff;--burbuja-suya-ink:#16181a;--fila-activa:#12684c17;--fila-hover:#f1f0ea;--vista-activa:#f1f0ea;--banner-bot:#12684c17;--banner-bot-ink:#12684c;--avatar:#f1f0ea;--avatar-ink:#757a7d;--shadow:0 1px 3px #14141412,0 10px 26px -14px #14141438;--shadow-sm:0 1px 2px #1414140f;--sello:linear-gradient(145deg,#1a8b64,#0d5138);--sello-luz:none;--cristal:none;--luces:none;--sans:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Instrument Sans","Instrument Sans",-apple-system,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:6px;--r:8px;--r-lg:11px;--barra:64px}[data-tema=cobalto]{--ground:#060a13;--surface:#101829;--surface-2:#152034;--sunk:#0b1120;--hueco:#17233a;--ink:#e6ecf7;--ink-2:#a2b0c9;--muted:#71809b;--line:#1b2942;--line-soft:#152034;--accent:#4c7dff;--accent-ink:#fff;--accent-wash:#4c7dff24;--accent-soft:#4c7dff57;--primario:#4c7dff;--primario-alt:#4c7dff;--primario-ink:#fff;--ok:#3dd68c;--ok-wash:#3dd68c21;--warn:#f2b441;--warn-wash:#f2b44124;--crit:#ff6b6b;--crit-wash:#ff6b6b21;--burbuja-mia:#4c7dff;--burbuja-mia-ink:#fff;--burbuja-suya:#152034;--burbuja-suya-ink:#e6ecf7;--fila-activa:#4c7dff24;--fila-hover:#17233a;--vista-activa:#17233a;--banner-bot:#4c7dff24;--banner-bot-ink:#4c7dff;--avatar:#17233a;--avatar-ink:#71809b;--shadow:0 1px 3px #00000080,0 12px 32px -16px #000000d9;--shadow-sm:0 1px 2px #00000080;--sello:linear-gradient(145deg,#5b8cff,#2f4fd6);--sello-luz:0 6px 20px -8px #4c7dffb3;--cristal:none;--luces:radial-gradient(900px 400px at 12% -12%,#4c7dff21,transparent 66%);--sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Plus Jakarta Sans","Plus Jakarta Sans",-apple-system,sans-serif;--mono:"Azeret Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:7px;--r:9px;--r-lg:12px;--barra:64px}[data-tema=lavanda]{--ground:#0a0713;--surface:#171029;--surface-2:#1e1636;--sunk:#110c1f;--hueco:#20183a;--ink:#efeafb;--ink-2:#b6acd4;--muted:#877ba8;--line:#261c44;--line-soft:#1b1332;--accent:#a78bfa;--accent-ink:#150c26;--accent-wash:#a78bfa26;--accent-soft:#a78bfa59;--primario:#a78bfa;--primario-alt:#a78bfa;--primario-ink:#150c26;--ok:#4ade80;--ok-wash:#4ade8021;--warn:#fbbf24;--warn-wash:#fbbf2424;--crit:#fb7185;--crit-wash:#fb718521;--burbuja-mia:#a78bfa;--burbuja-mia-ink:#150c26;--burbuja-suya:#1e1636;--burbuja-suya-ink:#efeafb;--fila-activa:#a78bfa26;--fila-hover:#20183a;--vista-activa:#20183a;--banner-bot:#a78bfa26;--banner-bot-ink:#a78bfa;--avatar:#20183a;--avatar-ink:#877ba8;--shadow:0 1px 3px #00000080,0 12px 32px -16px #000000d9;--shadow-sm:0 1px 2px #00000080;--sello:linear-gradient(145deg,#c4b0ff,#7c5cf0);--sello-luz:0 7px 22px -8px #a78bfaa6;--cristal:none;--luces:radial-gradient(860px 380px at 14% -12%,#a78bfa29,transparent 66%),radial-gradient(700px 320px at 90% 6%,#6366f11f,transparent 64%);--sans:"Epilogue",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Epilogue","Epilogue",-apple-system,sans-serif;--mono:"Roboto Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:9px;--r:13px;--r-lg:16px;--barra:64px}[data-tema=carbon]{--ground:#090909;--surface:#161616;--surface-2:#1c1c1c;--sunk:#101010;--hueco:#1f1f1f;--ink:#fafafa;--ink-2:#a1a1a1;--muted:#707070;--line:#262626;--line-soft:#1b1b1b;--accent:#fafafa;--accent-ink:#0a0a0a;--accent-wash:#fafafa17;--accent-soft:#fafafa47;--primario:#fafafa;--primario-alt:#fafafa;--primario-ink:#0a0a0a;--ok:#4ade80;--ok-wash:#4ade8021;--warn:#facc15;--warn-wash:#facc1524;--crit:#f87171;--crit-wash:#f8717121;--burbuja-mia:#fafafa;--burbuja-mia-ink:#0a0a0a;--burbuja-suya:#1c1c1c;--burbuja-suya-ink:#fafafa;--fila-activa:#fafafa17;--fila-hover:#1f1f1f;--vista-activa:#1f1f1f;--banner-bot:#fafafa17;--banner-bot-ink:#fafafa;--avatar:#1f1f1f;--avatar-ink:#707070;--shadow:0 1px 3px #00000080,0 12px 32px -16px #000000d9;--shadow-sm:0 1px 2px #00000080;--sello:linear-gradient(145deg,#fff,#b4b4b4);--sello-luz:none;--cristal:none;--luces:none;--sans:"Chivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Chivo","Chivo",-apple-system,sans-serif;--mono:"Chivo Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:5px;--r:6px;--r-lg:8px;--barra:64px}[data-tema=ambar]{--ground:#0d0a05;--surface:#1c140a;--surface-2:#241a0d;--sunk:#150f07;--hueco:#261c0f;--ink:#f6eee0;--ink-2:#c4b298;--muted:#93826a;--line:#2c2011;--line-soft:#20170c;--accent:#f5a623;--accent-ink:#1a1105;--accent-wash:#f5a62321;--accent-soft:#f5a62354;--primario:#f5a623;--primario-alt:#f5a623;--primario-ink:#1a1105;--ok:#a3c46b;--ok-wash:#a3c46b21;--warn:#f5a623;--warn-wash:#f5a62324;--crit:#e5644e;--crit-wash:#e5644e21;--burbuja-mia:#f5a623;--burbuja-mia-ink:#1a1105;--burbuja-suya:#241a0d;--burbuja-suya-ink:#f6eee0;--fila-activa:#f5a62321;--fila-hover:#261c0f;--vista-activa:#261c0f;--banner-bot:#f5a62321;--banner-bot-ink:#f5a623;--avatar:#261c0f;--avatar-ink:#93826a;--shadow:0 1px 3px #00000080,0 12px 32px -16px #000000d9;--shadow-sm:0 1px 2px #00000080;--sello:linear-gradient(145deg,#ffbb45,#c97d10);--sello-luz:0 6px 20px -8px #f5a6238c;--cristal:none;--luces:radial-gradient(880px 380px at 84% -12%,#f5a6231a,transparent 66%);--sans:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Archivo","Archivo",-apple-system,sans-serif;--mono:"Fira Code",ui-monospace,Menlo,Consolas,monospace;--r-sm:6px;--r:8px;--r-lg:11px;--barra:64px}[data-tema=terracota]{--ground:#f7f2ec;--surface:#fff;--surface-2:#fffdfa;--sunk:#fffdfa;--hueco:#f2ebe2;--ink:#241b14;--ink-2:#4f4238;--muted:#847465;--line:#e7dcd0;--line-soft:#efe7dd;--accent:#bf5b28;--accent-ink:#fff;--accent-wash:#bf5b281a;--accent-soft:#bf5b284d;--primario:#bf5b28;--primario-alt:#bf5b28;--primario-ink:#fff;--ok:#4a7c59;--ok-wash:#4a7c5921;--warn:#a8720f;--warn-wash:#a8720f24;--crit:#a83a2b;--crit-wash:#a83a2b21;--burbuja-mia:#bf5b28;--burbuja-mia-ink:#fff;--burbuja-suya:#fffdfa;--burbuja-suya-ink:#241b14;--fila-activa:#bf5b281a;--fila-hover:#f2ebe2;--vista-activa:#f2ebe2;--banner-bot:#bf5b281a;--banner-bot-ink:#bf5b28;--avatar:#f2ebe2;--avatar-ink:#847465;--shadow:0 1px 3px #14141412,0 10px 26px -14px #14141438;--shadow-sm:0 1px 2px #1414140f;--sello:linear-gradient(145deg,#d9702f,#a8461c);--sello-luz:none;--cristal:none;--luces:radial-gradient(760px 320px at 92% -10%,#bf5b2812,transparent 66%);--sans:"Bricolage Grotesque",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Bricolage Grotesque","Bricolage Grotesque",-apple-system,sans-serif;--mono:"DM Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:9px;--r:13px;--r-lg:16px;--barra:64px}[data-tema=menta]{--ground:#eef5f5;--surface:#fff;--surface-2:#f7fcfc;--sunk:#fbfefe;--hueco:#e8f2f2;--ink:#0e1e20;--ink-2:#3f5254;--muted:#6d8183;--line:#d7e6e6;--line-soft:#e4efef;--accent:#0e8f9e;--accent-ink:#fff;--accent-wash:#0e8f9e1a;--accent-soft:#0e8f9e4d;--primario:#0e8f9e;--primario-alt:#0e8f9e;--primario-ink:#fff;--ok:#0f8a5f;--ok-wash:#0f8a5f21;--warn:#a06a0c;--warn-wash:#a06a0c24;--crit:#c04a3d;--crit-wash:#c04a3d21;--burbuja-mia:#0e8f9e;--burbuja-mia-ink:#fff;--burbuja-suya:#f7fcfc;--burbuja-suya-ink:#0e1e20;--fila-activa:#0e8f9e1a;--fila-hover:#e8f2f2;--vista-activa:#e8f2f2;--banner-bot:#0e8f9e1a;--banner-bot-ink:#0e8f9e;--avatar:#e8f2f2;--avatar-ink:#6d8183;--shadow:0 1px 3px #14141412,0 10px 26px -14px #14141438;--shadow-sm:0 1px 2px #1414140f;--sello:linear-gradient(145deg,#17a8b8,#0a6f7c);--sello-luz:none;--cristal:none;--luces:radial-gradient(820px 340px at 88% -12%,#0e8f9e17,transparent 68%);--sans:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Figtree","Figtree",-apple-system,sans-serif;--mono:"Spline Sans Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:11px;--r:15px;--r-lg:18px;--barra:64px}[data-tema=lino]{--ground:#faf9f5;--surface:#fff;--surface-2:#fbfaf6;--sunk:#fff;--hueco:#f2f0e9;--ink:#191712;--ink-2:#4b463c;--muted:#7b7568;--line:#e6e2d7;--line-soft:#eeebe2;--accent:#3f5d45;--accent-ink:#fff;--accent-wash:#3f5d451a;--accent-soft:#3f5d454d;--primario:#3f5d45;--primario-alt:#3f5d45;--primario-ink:#fff;--ok:#3f5d45;--ok-wash:#3f5d4521;--warn:#8a6a16;--warn-wash:#8a6a1624;--crit:#9b3b2c;--crit-wash:#9b3b2c21;--burbuja-mia:#3f5d45;--burbuja-mia-ink:#fff;--burbuja-suya:#fbfaf6;--burbuja-suya-ink:#191712;--fila-activa:#3f5d451a;--fila-hover:#f2f0e9;--vista-activa:#f2f0e9;--banner-bot:#3f5d451a;--banner-bot-ink:#3f5d45;--avatar:#f2f0e9;--avatar-ink:#7b7568;--shadow:0 1px 3px #14141412,0 10px 26px -14px #14141438;--shadow-sm:0 1px 2px #1414140f;--sello:linear-gradient(145deg,#547a5c,#2f4834);--sello-luz:none;--cristal:none;--luces:none;--sans:"Karla",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--display:"Fraunces","Karla",-apple-system,sans-serif;--mono:"Fragment Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:3px;--r:4px;--r-lg:6px;--barra:64px}:root,:root[data-tema=aurora],[data-tema=ambar],[data-tema=carbon],[data-tema=cobalto],[data-tema=lavanda],[data-tema=obsidiana]{--filo:#ffffff13;--line-vivo:#ffffff2b;--card-alto:#ffffff09;--barra-fondo:var(--ground)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-tema=aurora],[data-tema=ambar],[data-tema=carbon],[data-tema=cobalto],[data-tema=lavanda],[data-tema=obsidiana]{--barra-fondo:color-mix(in srgb,var(--ground) 68%,transparent)}}:root,:root[data-tema=aurora],[data-tema=ambar],[data-tema=carbon],[data-tema=cobalto],[data-tema=lavanda],[data-tema=obsidiana]{--primario-fondo:linear-gradient(180deg,var(--primario),var(--primario))}@supports (color:color-mix(in lab,red,red)){:root,:root[data-tema=aurora],[data-tema=ambar],[data-tema=carbon],[data-tema=cobalto],[data-tema=lavanda],[data-tema=obsidiana]{--primario-fondo:linear-gradient(180deg,color-mix(in srgb,var(--primario) 88%,white),var(--primario))}}:root,:root[data-tema=aurora],[data-tema=ambar],[data-tema=carbon],[data-tema=cobalto],[data-tema=lavanda],[data-tema=obsidiana]{--primario-alt:var(--primario)}@supports (color:color-mix(in lab,red,red)){:root,:root[data-tema=aurora],[data-tema=ambar],[data-tema=carbon],[data-tema=cobalto],[data-tema=lavanda],[data-tema=obsidiana]{--primario-alt:color-mix(in srgb,var(--primario) 84%,white)}}[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--filo:transparent;--line-vivo:var(--ink)}@supports (color:color-mix(in lab,red,red)){[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--line-vivo:color-mix(in srgb,var(--ink) 20%,transparent)}}[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--card-alto:transparent;--barra-fondo:var(--surface)}@supports (color:color-mix(in lab,red,red)){[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--barra-fondo:color-mix(in srgb,var(--surface) 76%,transparent)}}[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--primario-fondo:linear-gradient(180deg,var(--primario),var(--primario))}@supports (color:color-mix(in lab,red,red)){[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--primario-fondo:linear-gradient(180deg,color-mix(in srgb,var(--primario) 92%,white),var(--primario))}}[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--primario-alt:var(--primario)}@supports (color:color-mix(in lab,red,red)){[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--primario-alt:color-mix(in srgb,var(--primario) 86%,black)}}:root,[data-tema]{--cristal:blur(14px) saturate(1.4)}:root:not([data-tema]),:root[data-tema=aurora]{--cristal:blur(18px) saturate(1.55)}:root,[data-tema]{--muted:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-tema]{--muted:color-mix(in srgb,var(--ink) 66%,var(--surface))}}:root,[data-tema=ambar],[data-tema=carbon],[data-tema=cobalto],[data-tema=lavanda],[data-tema=obsidiana]{--ok-ink:var(--ok);--warn-ink:var(--warn);--crit-ink:var(--crit)}[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--ok-ink:var(--ok)}@supports (color:color-mix(in lab,red,red)){[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--ok-ink:color-mix(in srgb,var(--ok) 62%,black)}}[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--warn-ink:var(--warn)}@supports (color:color-mix(in lab,red,red)){[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--warn-ink:color-mix(in srgb,var(--warn) 52%,black)}}[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--crit-ink:var(--crit)}@supports (color:color-mix(in lab,red,red)){[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--crit-ink:color-mix(in srgb,var(--crit) 66%,black)}}:root,[data-tema=ambar],[data-tema=carbon],[data-tema=cobalto],[data-tema=lavanda],[data-tema=obsidiana]{--flotante:white}@supports (color:color-mix(in lab,red,red)){:root,[data-tema=ambar],[data-tema=carbon],[data-tema=cobalto],[data-tema=lavanda],[data-tema=obsidiana]{--flotante:color-mix(in srgb,white 5%,var(--ground))}}[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--flotante:var(--surface)}*{border-color:var(--line)}body,html{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--sans-elegida,var(--sans));font-size:calc(14px * var(--escala-texto,1));-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3{font-family:var(--display,var(--sans))}h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}h2{font-size:18px;line-height:1.3}h2,h3{margin:0;font-weight:650}h3{font-size:15px}.cifra,.num,table td,table th{font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.card{background:linear-gradient(180deg,var(--card-alto,transparent),transparent 42%),var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--filo,transparent),var(--shadow-sm);transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.22,1,.36,1);position:relative}.card:after{content:"";border-radius:inherit;pointer-events:none;opacity:calc(var(--luz,0) * 1);mix-blend-mode:plus-lighter;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),var(--accent),transparent 62%);transition:opacity .26s;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.card:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--accent) 9%,transparent),transparent 62%)}}.card:hover{border-color:var(--line-vivo,var(--line));box-shadow:inset 0 1px 0 var(--filo,transparent),var(--shadow)}.card-accion:hover,a.card:hover,button.card:hover{transform:translateY(-1.5px)}.card-accion:active,a.card:active,button.card:active{transform:translateY(0)}.card-destacada{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.card-destacada{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}}.card-destacada{box-shadow:inset 0 1px 0 var(--filo,transparent),0 0 0 1px var(--accent),var(--shadow)}@supports (color:color-mix(in lab,red,red)){.card-destacada{box-shadow:inset 0 1px 0 var(--filo,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent),var(--shadow)}}.num{font-variant-numeric:tabular-nums}.pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.pill-ok{color:var(--ok-ink,var(--ok));background:var(--ok-wash)}.pill-warn{color:var(--warn-ink,var(--warn));background:var(--warn-wash)}.pill-crit{color:var(--crit-ink,var(--crit));background:var(--crit-wash)}.pill-idle{color:var(--muted);background:var(--surface-2)}.btn{letter-spacing:-.005em;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .16s,border-color .16s,box-shadow .16s,transform .12s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primario{background:var(--primario-fondo,var(--primario));border-color:var(--primario)}@supports (color:color-mix(in lab,red,red)){.btn-primario{border-color:color-mix(in srgb,var(--primario) 82%,transparent)}}.btn-primario{color:var(--primario-ink);box-shadow:inset 0 1px 0 #ffffff38,0 6px 18px -10px var(--primario)}@supports (color:color-mix(in lab,red,red)){.btn-primario{box-shadow:inset 0 1px 0 #ffffff38,0 6px 18px -10px color-mix(in srgb,var(--primario) 90%,transparent)}}.btn-primario:hover:not(:disabled){background:var(--primario-alt);border-color:var(--primario-alt);box-shadow:inset 0 1px 0 #ffffff47,0 10px 26px -10px var(--primario)}@supports (color:color-mix(in lab,red,red)){.btn-primario:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff47,0 10px 26px -10px color-mix(in srgb,var(--primario) 85%,transparent)}}.btn-primario:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 32%,#ffffff47 50%,#0000 68%);position:absolute;inset:0;transform:translate(-110%)}.btn-primario:hover:not(:disabled):after{animation:barrido .62s cubic-bezier(.22,1,.36,1) forwards}@keyframes barrido{to{transform:translate(110%)}}.btn-neutro{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:inset 0 1px 0 var(--filo,transparent)}.btn-neutro:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-vivo,var(--line))}.btn-peligro{background:var(--crit)}@supports (color:color-mix(in lab,red,red)){.btn-peligro{background:color-mix(in srgb,var(--crit) 12%,transparent)}}.btn-peligro{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.btn-peligro{border-color:color-mix(in srgb,var(--crit) 34%,transparent)}}.btn-peligro{color:var(--crit)}.btn-peligro:hover:not(:disabled){background:var(--crit)}@supports (color:color-mix(in lab,red,red)){.btn-peligro:hover:not(:disabled){background:color-mix(in srgb,var(--crit) 18%,transparent)}}.btn-peligro:hover:not(:disabled){border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.btn-peligro:hover:not(:disabled){border-color:color-mix(in srgb,var(--crit) 52%,transparent)}}.btn-fantasma{color:var(--ink-2);background:0 0;border-color:#0000}.btn-fantasma:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn:disabled:after{display:none}.campo{background:var(--sunk,var(--surface));border:1px solid var(--line);border-radius:var(--r-sm);width:100%;color:var(--ink);padding:9px 12px;font-family:inherit;font-size:13.5px;transition:border-color .16s,box-shadow .16s,background .16s}.campo::placeholder{color:var(--muted)}.campo:hover:not(:focus):not(:disabled){border-color:var(--line-vivo,var(--line))}.campo:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.campo:focus{border-color:color-mix(in srgb,var(--accent) 65%,transparent)}}.campo:focus{background:var(--surface);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.campo:disabled{opacity:.55;cursor:not-allowed}.campo[aria-invalid=true]{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.campo[aria-invalid=true]{border-color:color-mix(in srgb,var(--crit) 60%,transparent)}}.campo[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--crit-wash)}label>.eyebrow{margin-bottom:4px;display:block}.chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink-2);white-space:nowrap;box-shadow:inset 0 1px 0 var(--filo,transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-family:inherit;font-size:12px;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.chip:hover:not(:disabled){background:var(--surface-2);border-color:var(--line-vivo,var(--line));color:var(--ink);transform:translateY(-1px)}.chip:active:not(:disabled){transform:translateY(0)}.chip:disabled{opacity:.5;cursor:not-allowed}.chip[aria-pressed=true],.chip[data-activo=si]{background:var(--accent-wash);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip[aria-pressed=true],.chip[data-activo=si]{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.chip[aria-pressed=true],.chip[data-activo=si]{color:var(--accent)}.segmento{border:1px solid var(--line);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.segmento>*{background:var(--surface);color:var(--muted);cursor:pointer;white-space:nowrap;border:none;padding:5px 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.segmento>[aria-selected=true]{background:var(--accent-wash);color:var(--accent)}.tab{border-radius:var(--r-sm);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s}.tab:hover{background:var(--surface-2);color:var(--ink)}.tab[aria-selected=true]{background:var(--accent-wash);color:var(--accent)}.cascara{flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.cascara:before{content:"";background:var(--luces,none);pointer-events:none;z-index:0;position:fixed;inset:0}.cascara>*{z-index:1;position:relative}.barra{height:var(--barra);background:var(--barra-fondo,var(--surface));-webkit-backdrop-filter:var(--cristal,none);border-bottom:1px solid var(--line);box-shadow:inset 0 -1px 0 var(--filo,transparent),0 1px 0 #0000000a;z-index:40;flex:none;align-items:center;gap:14px;padding:0 16px;display:flex}.barra-boton{border-radius:var(--r-sm);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.barra-boton:hover{background:var(--surface-2)}.barra-boton[aria-pressed=true]{border-color:var(--line)}.marca{color:var(--ink);flex:none;align-items:center;gap:9px;text-decoration:none;display:flex}.marca-pip{background:var(--sello,var(--accent));width:26px;height:26px;box-shadow:var(--sello-luz,none);color:var(--accent-ink);border-radius:7px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.barra-sep{flex:1}.disponible{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.disponible:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:9px;height:9px}.cuerpo{flex:1;min-height:0;display:flex;overflow:hidden}.cajon{background:var(--barra-fondo,var(--surface));border-right:1px solid var(--line);width:232px;-webkit-backdrop-filter:var(--cristal,none);box-shadow:inset -1px 0 0 var(--filo,transparent);flex-direction:column;flex:none;gap:20px;padding:14px 10px;display:flex;overflow-y:auto}.cascara[data-cajon=cerrado] .cajon{display:none}@media (prefers-reduced-motion:no-preference){.cascara[data-cajon=abierto] .cajon{animation:cajon-entra .22s cubic-bezier(.22,1,.36,1)}}@keyframes cajon-entra{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.nav-lateral{flex-direction:column;gap:1px;display:flex}.nav-item{border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:10px;padding:8px 11px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .16s,color .16s,padding-left .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item[aria-current=page]{background:var(--accent-wash);color:var(--accent);padding-left:15px}.nav-item[aria-current=page]:before{content:"";background:var(--accent);width:3px;height:17px;box-shadow:0 0 10px -1px var(--accent);border-radius:2px;position:absolute;top:50%;left:4px;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.nav-item[aria-current=page]:before{box-shadow:0 0 10px -1px color-mix(in srgb,var(--accent) 70%,transparent)}}.nav-icono{opacity:.62;flex:none;width:16px;height:16px;transition:opacity .16s}.nav-item:hover .nav-icono,.nav-item[aria-current=page] .nav-icono{opacity:1}.nav-grupo{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;padding:0 11px;font-size:10px;font-weight:700}.principal{background:var(--ground);flex:1;min-width:0;min-height:0;overflow-y:auto}@media (max-width:820px){.cajon{top:var(--barra);z-index:50;box-shadow:var(--shadow);position:absolute;bottom:0;left:0}}.bandeja{background:var(--ground);grid-template-columns:254px 355px minmax(0,1fr) 355px;height:100%;display:grid;overflow:hidden}.bandeja-panel{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.bandeja-panel:last-child{border-right:none}.bandeja-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.rail{flex-direction:column;gap:1px;padding:8px 15px;display:flex}.rail-item{border-radius:var(--r-sm);height:36px;color:var(--ink);align-items:center;gap:11px;padding:0 10px;font-size:13.5px;text-decoration:none;transition:background .11s;display:flex}.rail-item:hover{background:var(--fila-hover)}.rail-item[aria-current=true]{background:var(--vista-activa);height:42px;font-weight:600}.rail-icono{width:20px;height:20px;color:var(--accent-soft);flex:none;place-items:center;display:grid}.rail-texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-cuenta{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.rail-item[aria-current=true] .rail-cuenta{color:var(--ink)}.rail-separador{background:var(--line);height:1px;margin:8px 10px}.lista-cabecera{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;padding:8px 12px;display:flex;position:relative}.fila-conv{border-bottom:1px solid var(--line-soft);text-align:left;width:100%;min-height:100px;color:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:background .11s;display:flex}.fila-conv:hover{background:var(--fila-hover)}.fila-conv[aria-current=true]{background:var(--fila-activa)}.avatar{background:var(--avatar);width:44px;height:44px;color:var(--avatar-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.avatar-marca{background:var(--surface);border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid;position:absolute;bottom:-2px}.avatar-marca-izq{color:var(--primario);left:-3px}.avatar-marca-der{color:#25d366;right:-3px}.fila-nombre{font-size:14px;font-weight:600}.fila-nombre,.fila-previa{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fila-previa{color:var(--muted);margin-top:2px;font-size:13px}.fila-hora{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.hilo-cabecera{border-bottom:1px solid var(--line);gap:12px;padding:10px 16px}.banner-bot,.hilo-cabecera{flex:none;align-items:center;display:flex}.banner-bot{background:var(--banner-bot);height:26px;color:var(--banner-bot-ink);justify-content:center;gap:8px;font-size:13px;font-weight:600}.hilo-mensajes{flex-direction:column;gap:10px;padding:14px 10px;display:flex}.burbuja{border-radius:var(--r);white-space:pre-wrap;overflow-wrap:anywhere;max-width:87%;padding:9px 14px;font-size:14px;line-height:1.45}.burbuja-entrante{background:var(--burbuja-suya);color:var(--burbuja-suya-ink);align-self:flex-start}.burbuja-saliente{background:var(--burbuja-mia);color:var(--burbuja-mia-ink);align-self:flex-end}.burbuja-fallida{background:var(--crit-wash);color:var(--crit)}.burbuja-saliente :where(span,small,time,svg){color:var(--burbuja-mia-ink)}@supports (color:color-mix(in lab,red,red)){.burbuja-saliente :where(span,small,time,svg){color:color-mix(in srgb,var(--burbuja-mia-ink) 78%,transparent)}}.acuse{color:var(--muted);align-self:flex-end;align-items:center;gap:5px;font-size:12px;display:inline-flex}.redactor{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex:none;margin:8px 10px 10px;overflow:hidden}.redactor-texto{resize:none;width:100%;color:var(--ink);background:0 0;border:none;outline:none;min-height:46px;padding:11px 13px;font-family:inherit;font-size:14px}.redactor-pie{gap:8px;padding:6px 10px 8px}.ficha-cabecera,.redactor-pie{align-items:center;display:flex}.ficha-cabecera{flex-direction:column;gap:12px;padding:16px}.ficha-avatar{background:var(--avatar);width:118px;height:118px;color:var(--avatar-ink);border-radius:50%;place-items:center;font-size:34px;font-weight:700;display:grid}.ficha-nombre{text-align:center;background:var(--surface-2);border:1px solid var(--accent);border-radius:var(--r-lg);width:100%;padding:12px 10px;font-size:15px;font-weight:600;text-decoration:underline}.ficha-campo{grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 16px;font-size:13px;display:grid}.ficha-campo dt{color:var(--muted)}.ficha-campo dd,.ficha-campo dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ficha-campo dd{color:var(--ink);margin:0}@media (max-width:1280px){.bandeja{grid-template-columns:254px 355px minmax(0,1fr)}.bandeja-ficha{display:none}}@media (max-width:1040px){.bandeja{grid-template-columns:320px minmax(0,1fr)}.bandeja-rail{display:none}}@media (max-width:860px){.bandeja{grid-template-columns:minmax(0,1fr)}.bandeja[data-abierta=no] .bandeja-hilo,.bandeja[data-abierta=si] .bandeja-lista{display:none}}.volver-lista{display:none}@media (max-width:860px){.volver-lista{display:inline-flex}}.previa-marco .bandeja{height:calc(100dvh - 38px)}.editor-flujo{background:var(--ground);grid-template-columns:330px minmax(0,1fr);height:100%;display:grid;overflow:hidden}.editor-col,.editor-config{border-right:1px solid var(--line);background:var(--surface)}.editor-col{flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.editor-col:last-child{border-right:none}.lienzo{background:radial-gradient(circle,var(--line) 1px,transparent 1px) 0 0 /24px 24px;background-color:var(--sunk);flex:1;min-height:0;position:relative;overflow:auto}.lienzo-interior{width:2400px;height:1600px;position:relative}.nodo{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-sm);width:195px;box-shadow:var(--shadow-sm);cursor:grab;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:13px;position:absolute}.nodo:active{cursor:grabbing}.nodo[aria-selected=true]{box-shadow:0 0 0 2px var(--accent),var(--shadow)}.nodo-inicio{border-left-color:var(--ok)}.nodo-problema{border-left-color:var(--crit)}.nodo-tipo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.nodo-cuerpo{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.editor-flujo{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:760px){.editor-flujo{grid-template-columns:minmax(0,1fr)}.editor-config{display:none}}@keyframes puntito{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}*{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab,red,red)){*{scrollbar-color:color-mix(in srgb,var(--ink) 18%,transparent) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 15%,transparent)}}::-webkit-scrollbar-thumb{background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 28%,transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:content-box}@media (prefers-reduced-motion:no-preference){.principal>*{animation:pantalla-entra .34s cubic-bezier(.22,1,.36,1)}}@keyframes pantalla-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.seccion-titulo{align-items:center;gap:12px;margin:0 0 4px;display:flex}.seccion-titulo:after{content:"";background:linear-gradient(90deg,var(--line),transparent);flex:1;height:1px}.estadistica{padding:18px 18px 16px;position:relative;overflow:hidden}.estadistica-valor{font-family:var(--display,var(--sans));letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,38px);font-weight:700;line-height:1}.estadistica-etiqueta{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px;font-weight:600}.estadistica[data-tono]:before{content:"";background:linear-gradient(90deg,var(--tono),transparent 88%);height:2px;position:absolute;top:0;left:0;right:0}.estadistica[data-tono=acento]{--tono:var(--accent)}.estadistica[data-tono=critico]{--tono:var(--crit)}.estadistica[data-tono=aviso]{--tono:var(--warn)}.estadistica[data-tono=acento] .estadistica-valor{color:var(--accent)}.estadistica[data-tono=critico] .estadistica-valor{color:var(--crit)}.titulo-aurora{background:var(--sello,var(--accent));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.tabla{border-collapse:collapse;width:100%;font-size:13.5px}.tabla thead th{z-index:1;background:var(--barra-fondo,var(--surface));-webkit-backdrop-filter:var(--cristal,none);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:700;position:sticky;top:0}.tabla tbody td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:11px 12px}.tabla tbody tr{transition:background .13s}.tabla tbody tr:hover{background:var(--fila-hover)}.tabla tbody tr:last-child td{border-bottom:none}.tabla .num,.tabla [data-num]{text-align:right;font-variant-numeric:tabular-nums}.esqueleto{border-radius:var(--r-sm);background:var(--surface-2);position:relative;overflow:hidden}.esqueleto:after{content:"";background:linear-gradient(90deg,transparent,var(--ink),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.esqueleto:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 7%,transparent),transparent)}}.esqueleto:after{animation:esqueleto 1.4s infinite}@keyframes esqueleto{0%{transform:translate(-100%)}to{transform:translate(100%)}}.burbuja{box-shadow:var(--shadow-sm)}.burbuja-entrante{border-bottom-left-radius:5px}.burbuja-saliente{border-bottom-right-radius:5px}@media (prefers-reduced-motion:no-preference){.hilo-mensajes>.burbuja{animation:burbuja-entra .24s cubic-bezier(.22,1,.36,1)}}@keyframes burbuja-entra{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.disponible:before{animation:latido 2.4s ease-in-out infinite}}@keyframes latido{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 55%,transparent)}60%{box-shadow:0 0 0 6px #0000}}.fila-conv{position:relative}.fila-conv[aria-current=true]:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.rail-item{position:relative}.rail-item[aria-current=true]{box-shadow:inset 0 1px 0 var(--filo,transparent)}.marca-pip{transition:transform .26s cubic-bezier(.22,1,.36,1)}.marca:hover .marca-pip{transform:rotate(-3deg)scale(1.06)}.cristal{background:var(--barra-fondo,var(--surface));-webkit-backdrop-filter:var(--cristal,none);border:1px solid var(--line);border-radius:var(--r);box-shadow:inset 0 1px 0 var(--filo,transparent),var(--shadow)}.entrada{background:var(--ground);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.entrada:before{content:"";background:var(--luces,none);pointer-events:none}.entrada:before,.velo{position:fixed;inset:0}.velo{z-index:100;-webkit-backdrop-filter:blur(3px);background:#0000008c;justify-content:center;align-items:flex-start;padding:4vh 16px;display:flex;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.velo{animation:velo-entra .18s}}@keyframes velo-entra{0%{opacity:0}to{opacity:1}}.ventana{background-color:var(--flotante,var(--ground));background-image:linear-gradient(180deg,var(--card-alto,transparent),transparent 42%);border:1px solid var(--line-vivo,var(--line));border-radius:var(--r-lg);width:100%;box-shadow:inset 0 1px 0 var(--filo,transparent),0 24px 70px -20px #000000b3,var(--shadow);position:relative}@media (prefers-reduced-motion:no-preference){.ventana{animation:ventana-entra .22s cubic-bezier(.22,1,.36,1)}}@keyframes ventana-entra{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.barra{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-top:env(safe-area-inset-top);height:calc(var(--barra) + env(safe-area-inset-top))}.barra-inferior{display:none}@media (max-width:820px){.barra-inferior{z-index:60;background:var(--barra-fondo,var(--surface));-webkit-backdrop-filter:var(--cristal,none);border-top:1px solid var(--line);box-shadow:inset 0 1px 0 var(--filo,transparent);padding-bottom:env(safe-area-inset-bottom);flex:none;grid-template-columns:repeat(5,1fr);display:grid}.barra-inferior-item{min-height:56px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px;font-family:inherit;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.barra-inferior-item svg{width:21px;height:21px}.barra-inferior-item:active{color:var(--ink)}.barra-inferior-item[aria-current=page]{color:var(--accent)}.barra-inferior-item[aria-current=page]:before{content:"";background:var(--accent);width:26px;height:2.5px;box-shadow:0 0 10px -1px var(--accent);border-radius:0 0 3px 3px;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.barra-inferior-item[aria-current=page]:before{box-shadow:0 0 10px -1px color-mix(in srgb,var(--accent) 75%,transparent)}}.barra-inferior-item{position:relative}.cajon{z-index:70;border-right:none;border-top:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;width:auto;max-height:72dvh;padding:16px 14px calc(16px + env(safe-area-inset-bottom));animation:hoja-sube .24s cubic-bezier(.22,1,.36,1);position:fixed;inset:auto 0 0;box-shadow:0 -20px 60px -20px #000000b3}@keyframes hoja-sube{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cajon:before{content:"";background:var(--line-vivo,var(--line));border-radius:999px;flex:none;width:38px;height:4px;margin:-4px auto 12px;display:block}.nav-item{min-height:44px;padding:10px 12px;font-size:14.5px}.barra-boton{display:none}.disponible{gap:0;font-size:0}.disponible:before{width:8px;height:8px}.btn{min-height:44px;padding:10px 18px;font-size:14px}.chip{min-height:36px;padding:7px 14px;font-size:13px}.campo{min-height:44px;font-size:16px}.tab{min-height:40px;padding:9px 14px}.segmento>*{min-height:40px;padding:9px 16px}.card:has(>.tabla),.tabla-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla{min-width:560px}.velo{align-items:flex-end;padding:6vh 10px 0}.ventana{border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:88dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.titulo-aurora{font-size:clamp(24px,7vw,30px)!important}.burbuja{max-width:92%;font-size:15px}.hilo-mensajes{padding:12px 8px}.fila-conv{min-height:84px;padding:12px}.editor-flujo{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.barra-boton,.btn{min-height:44px}.rail-item{height:44px}.rail-item[aria-current=true]{height:48px}.card:hover{box-shadow:inset 0 1px 0 var(--filo,transparent),var(--shadow-sm)}.card:after{display:none}}.principal :where(div,section,article,header,p,li,dd,dt,label):not(.lienzo):not(.lienzo *){min-width:0}body{overflow-wrap:break-word}.mono,[data-tecnico],code{overflow-wrap:anywhere;word-break:break-word}.hilo-vacio{place-items:center;display:grid}@media (max-width:860px){.bandeja[data-abierta=no] .hilo-vacio{display:none}}@media (max-width:820px){.cajon{background:var(--flotante,var(--surface))}.cajon-velo{z-index:65;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#00000080;border:none;animation:velo-entra .18s;position:fixed;inset:0}.ficha-capa[data-abierta=si]{z-index:80;background:var(--flotante,var(--surface));padding-bottom:env(safe-area-inset-bottom);animation:hoja-sube .24s cubic-bezier(.22,1,.36,1);display:block;position:fixed;inset:0;overflow-y:auto}.ficha-capa[data-abierta=si] .bandeja-ficha{border-right:none;display:flex}.ficha-cerrar{z-index:1;width:100%;padding:12px 14px calc(12px + env(safe-area-inset-top));background:var(--barra-fondo,var(--surface));-webkit-backdrop-filter:var(--cristal,none);border:none;border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-family:inherit;font-size:14px;font-weight:600;display:flex;position:sticky;top:0}}.ficha-capa{display:contents}.ficha-cerrar,.ver-ficha{display:none}@media (max-width:1280px){.ver-ficha{display:inline-flex}}@media (max-width:820px){.editor-flujo{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.editor-config{border-right:none;border-top:1px solid var(--line);background:var(--flotante,var(--surface));max-height:52dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;overflow-y:auto;display:flex!important}.editor-config+.editor-config{display:none!important}}.cajon-velo{display:none}@media (max-width:820px){.cajon-velo{display:block}.cascara[data-cajon=abierto]>.cuerpo{z-index:auto}.ficha-capa[data-abierta=si] .bandeja-ficha{height:auto;overflow:visible}.ficha-capa[data-abierta=si] .bandeja-scroll{flex:none;min-height:0;overflow:visible}.ficha-capa[data-abierta=si]{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}.ajuste{color:inherit;align-items:flex-start;gap:13px;padding:15px 16px;text-decoration:none;display:flex}.ajuste-icono{background:var(--accent-wash);width:34px;height:34px;color:var(--accent);border:1px solid var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ajuste-icono{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.ajuste-icono{transition:background .18s,border-color .18s}.ajuste-icono svg{width:17px;height:17px}.ajuste:hover .ajuste-icono{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ajuste:hover .ajuste-icono{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.ajuste:hover .ajuste-icono{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ajuste:hover .ajuste-icono{border-color:color-mix(in srgb,var(--accent) 42%,transparent)}}.ajuste-titulo{font-size:14.5px;font-weight:650;display:block}.ajuste-que{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.ajuste-flecha{color:var(--muted);opacity:.35;flex:none;align-self:center;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1),color .18s}.ajuste:hover .ajuste-flecha{opacity:1;color:var(--accent);transform:translate(3px)}.fila-flujo{position:relative}.fila-flujo:hover{background:var(--fila-hover)}.enlace-extendido:after{content:"";position:absolute;inset:0}.fila-flujo :where(button,input,select,textarea,label,a:not(.enlace-extendido)){z-index:1;position:relative}@media (max-width:820px){.editor-config{border-top:1px solid var(--line-vivo,var(--line));order:2;max-height:40dvh;box-shadow:0 -18px 40px -22px #000000bf}.lienzo{order:1}.editor-sin-elegir{display:none!important}.editor-flujo:not(:has(.editor-config:not(.editor-sin-elegir))){grid-template-rows:minmax(0,1fr)}}.estado-fila{color:inherit;align-items:center;gap:13px;padding:14px 16px;text-decoration:none;display:flex}.estado-punto{border-radius:50%;flex:none;width:9px;height:9px}.estado-punto-bien{background:var(--ok)}.estado-punto-mal{background:var(--crit)}@media (prefers-reduced-motion:no-preference){.estado-punto-mal{animation:latido-malo 2.2s ease-in-out infinite}}@keyframes latido-malo{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--crit) 60%,transparent)}60%{box-shadow:0 0 0 7px #0000}}.estado-titulo{font-size:14.5px;font-weight:650;display:block}.estado-detalle{color:var(--muted);max-width:62ch;margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.estado-dato{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.estado-falta{border-color:var(--crit)}@supports (color:color-mix(in lab,red,red)){.estado-falta{border-color:color-mix(in srgb,var(--crit) 32%,var(--line))}}.estado-falta{flex-wrap:wrap}.estado-lista{transition:background .15s}.estado-lista:hover{background:var(--fila-hover)}.estado-lista:hover .ajuste-flecha{opacity:1;color:var(--accent);transform:translate(3px)}.ajuste-simple{color:inherit;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}@media (max-width:620px){.estado-falta .btn{width:100%}.estado-lista{flex-wrap:wrap}.estado-dato{white-space:normal;flex-basis:100%}}.crm-pestanas{border-bottom:1px solid var(--line);scrollbar-width:thin;flex:none;align-items:center;gap:2px;margin-bottom:12px;padding-left:2px;scroll-padding-left:4px;display:flex;overflow-x:auto}.crm-atascadas{background:var(--warn-wash);color:var(--warn-ink,var(--warn));cursor:help;border-radius:999px;margin-left:auto;padding:4px 11px;font-size:12px;font-weight:650}.crm-atascadas,.crm-pestana{white-space:nowrap;flex:none}.crm-pestana{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.crm-pestana:hover{color:var(--ink-2)}.crm-pestana-activa{color:var(--ink);border-bottom-color:var(--accent)}.crm-pestana-num{color:var(--muted);font-weight:500}.crm-pestana-cuenta{background:var(--sunk);min-width:20px;color:var(--ink-2);text-align:center;border-radius:999px;padding:1px 6px;font-size:11.5px;font-weight:700}.crm-pestana-activa .crm-pestana-cuenta{background:var(--accent-wash);color:var(--accent-ink)}.crm-banner-rojo{background:var(--crit-wash);border-radius:var(--r);border:1px solid var(--crit);border-left-width:4px;margin-bottom:16px;padding:14px 18px}.crm-banner-rojo strong{color:var(--crit);font-size:15px}.crm-banner-rojo p{color:var(--ink-2);margin:5px 0 0;font-size:13px;line-height:1.5}.crm-pantalla{flex-direction:column;height:100%;min-height:0;padding:14px clamp(12px,1.6vw,22px) 0;display:flex}.principal>.crm-pantalla{animation:none}.crm-marco-alto{flex-direction:column;flex:1;min-height:0;display:flex}.crm-marco{flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;display:grid}.crm-marco-con-ficha{grid-template-columns:minmax(0,1fr) 370px}@media (max-width:1100px){.crm-marco-con-ficha{grid-template-columns:1fr}}.crm-tablero{grid-auto-columns:minmax(238px,1fr);grid-auto-flow:column;align-items:stretch;gap:9px;min-height:0;padding-bottom:8px;transition:opacity .15s;display:grid;overflow:auto hidden}.crm-columna{background:var(--sunk);border:1px solid var(--line-soft);border-radius:var(--r);flex-direction:column;min-height:0;padding:9px;display:flex}.crm-columna-alerta{border-color:var(--crit);background:var(--crit-wash)}.crm-columna-cab{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.crm-columna-cuenta{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-soft);min-width:22px;color:var(--ink-2);text-align:center;padding:1px 6px;font-size:11.5px;font-weight:700}.crm-columna-nombre{color:var(--ink);border-bottom:2px solid;padding-bottom:2px;font-size:13px;font-weight:700}.crm-columna-asesor{color:var(--muted);font-size:11.5px;font-style:italic}.crm-columna-pie{color:var(--muted);-webkit-line-clamp:2;cursor:help;-webkit-box-orient:vertical;margin:0 0 8px;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.crm-columna-vacia-larga .crm-columna-pie{-webkit-line-clamp:6}.crm-columna-cuerpo{scrollbar-width:thin;flex-direction:column;flex:1;gap:7px;min-height:60px;display:flex;overflow-y:auto}.crm-columna-vacia{color:var(--muted);margin:4px 0;font-size:12px;font-style:italic}:root{--crm-conf:#2fbf77;--crm-conf-ink:#052712;--crm-recu:#f2c744;--crm-recu-ink:#2a1f00}[data-tema=lino],[data-tema=marfil],[data-tema=menta],[data-tema=terracota]{--crm-conf:#127a46;--crm-conf-ink:#fff;--crm-recu:#d9a408;--crm-recu-ink:#2a1f00}.crm-tarjeta{background:var(--surface);border:1px solid var(--line-soft);border-left:4px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);cursor:grab;flex:none;position:relative;overflow:hidden}.crm-tarjeta-confirmacion{border-left-color:var(--crm-conf)}.crm-tarjeta-recuperacion{border-left-color:var(--crm-recu)}.crm-tarjeta-plana{border-left-color:var(--line)}.crm-sello{border-top:1px solid var(--line-soft);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;padding:4px 9px;font-size:11px;font-weight:700;display:block;overflow:hidden}.crm-sello-confirmacion{background:var(--crm-conf);color:var(--crm-conf-ink)}.crm-sello-recuperacion{background:var(--crm-recu);color:var(--crm-recu-ink)}.crm-sello-sin{color:var(--muted);font-style:italic}.crm-sello-plantilla,.crm-sello-sin{background:var(--sunk);font-weight:600}.crm-sello-plantilla{color:var(--ink-2)}.crm-quien{z-index:1;background:var(--sunk);border:1px solid var(--line-soft);cursor:help;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;line-height:1;display:grid;position:absolute;top:6px;right:7px}.crm-quien-persona{background:var(--accent);color:var(--accent-ink,#fff);border-color:#0000;font-size:10.5px;font-weight:700}.crm-tarjeta-nombre{padding-right:22px}.crm-tarjeta:active{cursor:grabbing}.crm-tarjeta-abierta{border-color:var(--accent);box-shadow:var(--shadow)}.crm-tarjeta-abrir{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;gap:4px;padding:9px 10px 7px;display:grid}.crm-tarjeta-nombre{font-size:13px;font-weight:650}.crm-tarjeta-linea{color:var(--muted);align-items:baseline;gap:8px;font-size:11.5px;display:flex}.crm-tarjeta-total{color:var(--ink-2);font-weight:600}.crm-tarjeta-fallo,.crm-tarjeta-novedad{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-tarjeta-novedad{color:var(--warn-ink,var(--warn))}.crm-tarjeta-fallo{color:var(--crit);font-weight:600}.crm-tarjeta-banners,.crm-tarjeta-etiquetas{flex-wrap:wrap;gap:4px;display:flex}.crm-tarjeta-banners em{letter-spacing:.03em;background:var(--warn-wash);color:var(--warn-ink,var(--warn));font-size:9.5px;font-weight:700}.crm-tarjeta-banners em,.crm-tarjeta-etiquetas em{border-radius:3px;padding:1px 5px;font-style:normal}.crm-tarjeta-etiquetas em{background:var(--sunk);color:var(--ink-2);font-size:10px}.crm-tarjeta-reloj{color:var(--muted);font-size:10.5px}.crm-tarjeta-reloj-tarde{color:var(--crit);font-weight:700}.crm-tarjeta-mover{border:none;border-top:1px solid var(--line-soft);background:var(--sunk);width:100%;color:var(--muted);font:inherit;cursor:pointer;padding:4px 8px;font-size:11px}.crm-ficha{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-height:0;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.crm-ficha-cab{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.crm-ficha-nombre{font-size:14px;display:block}.crm-ficha-sub{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.crm-ficha-cerrar{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:21px;line-height:1}.crm-ficha-caras{border-bottom:1px solid var(--line-soft);display:flex}.crm-ficha-caras button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:9px;font-size:12.5px;font-weight:600}.crm-ficha-caras button.activa{color:var(--ink);border-bottom-color:var(--accent)}.crm-ficha-caras button:disabled{opacity:.4;cursor:not-allowed}.crm-ficha-cuerpo{flex:1;padding:12px 14px;overflow-y:auto}.crm-ficha-bloque{margin-bottom:16px}.crm-ficha-bloque h3{letter-spacing:.07em;margin:0 0 7px}.crm-ficha-bloque h3,.crm-ficha-subtitulo{text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.crm-ficha-subtitulo{letter-spacing:.06em;margin:10px 0 5px}.crm-ficha-dato{justify-content:space-between;gap:12px;margin:0 0 4px;font-size:12.5px;display:flex}.crm-ficha-dato span{color:var(--muted)}.crm-ficha-dato strong{color:var(--ink);text-align:right;font-weight:600}.crm-ficha-nota{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.crm-ficha-error{color:var(--crit);margin:4px 0 0;font-size:12.5px;line-height:1.5}.crm-ficha-banner{border-radius:var(--r-sm);background:var(--warn-wash);color:var(--warn-ink,var(--warn));margin:0 0 4px;padding:5px 8px;font-size:11.5px;font-weight:700}.crm-ficha-etiquetas{flex-wrap:wrap;gap:5px;display:flex}.crm-ficha-etiquetas span{background:var(--sunk);color:var(--ink-2);border-radius:999px;padding:2px 7px;font-size:11px}.crm-ficha-paso{border-top:1px solid var(--line-soft);grid-template-columns:78px 1fr;gap:4px 8px;padding:5px 0;font-size:12px;line-height:1.4;display:grid}.crm-ficha-paso:first-of-type{border-top:none}.crm-ficha-paso-cuando{color:var(--muted);font-size:11px}.crm-ficha-paso-quien{color:var(--muted);grid-column:2;font-size:10.5px}.crm-ficha-chat{gap:7px;display:grid}.crm-burbuja{border-radius:var(--r-sm);white-space:pre-wrap;word-break:break-word;max-width:88%;padding:7px 10px;font-size:12.5px;line-height:1.45}.crm-burbuja em{opacity:.65;margin-top:3px;font-size:10px;font-style:normal;display:block}.crm-burbuja-mia{background:var(--burbuja-mia);color:var(--burbuja-mia-ink);justify-self:end}.crm-burbuja-suya{background:var(--burbuja-suya);color:var(--burbuja-suya-ink);justify-self:start}.crm-ficha-redactor{border-top:1px solid var(--line-soft);background:var(--sunk);align-items:flex-end;gap:7px;padding:10px 12px;display:flex}.crm-ficha-redactor textarea{resize:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;flex:1;padding:7px 9px;font-size:12.5px}.aviso-roto{border-radius:var(--r);background:var(--crit-wash);border:1px solid var(--crit);border-left-width:4px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;display:flex}.aviso-roto-punto{background:var(--crit);border-radius:50%;flex:none;width:9px;height:9px;animation:aviso-roto-latido 1.9s ease-in-out infinite}@keyframes aviso-roto-latido{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.aviso-roto-punto{animation:none}}.aviso-roto strong{color:var(--crit);font-size:13.5px;line-height:1.35;display:block}.aviso-roto p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.aviso-roto-ir{border-radius:var(--r-sm);background:var(--crit);color:var(--crit-ink,#fff);white-space:nowrap;flex:none;margin-left:auto;padding:6px 13px;font-size:12.5px;font-weight:650;text-decoration:none}.crm-nueva-columna{border:1px dashed var(--line);border-radius:var(--r);min-width:130px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;align-self:start;padding:12px;font-size:12.5px;font-weight:600}.crm-nueva-columna:hover{border-color:var(--accent);color:var(--accent-ink)}.crm-columna-nueva{gap:7px;display:grid}.crm-columna-ajustes input[type=text],.crm-columna-ajustes>input,.crm-columna-nueva input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:6px 8px;font-size:12.5px}.crm-columna-menu{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 3px;font-size:15px;line-height:1}.crm-columna-ajustes{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);gap:7px;width:100%;margin-bottom:8px;padding:8px;display:grid}.crm-columna-casilla{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.crm-paleta{flex-wrap:wrap;gap:4px;display:flex}.crm-paleta button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:19px;height:19px;padding:0}.crm-paleta button.elegido{border-color:var(--ink)}.crm-btn-borrar{color:var(--crit);border-color:var(--crit)}.crm-tarjeta-producto{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-ficha-codigo{font-family:var(--mono);background:var(--sunk);color:var(--ink);word-break:break-all;border-radius:3px;padding:1px 5px;font-size:11.5px}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button]){border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;padding:7px 9px;font-size:13px;transition:border-color .12s,background .12s}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button]):hover:not(:disabled){border-color:var(--ink-2)}:where(input,select,textarea)::placeholder{color:var(--muted)}:where(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}:root{--esquema:dark}:root[data-tema=lino],:root[data-tema=marfil],:root[data-tema=menta],:root[data-tema=terracota]{--esquema:light}:where(select){color-scheme:var(--esquema);cursor:pointer}:where(textarea){resize:vertical;min-height:64px}.form-rejilla{gap:10px;display:grid}.form-rejilla :where(input,select,textarea){width:100%}.form-rejilla label{gap:4px;min-width:0;display:grid}.form-rejilla label>span:first-child{color:var(--muted);font-size:12.5px}.form-pista{color:var(--muted);font-size:11.5px}.form-error{color:var(--crit);font-size:11.5px}.form-rejilla label:has(.form-error) :where(input,select,textarea){border-color:var(--crit)}.bandeja-cortes{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;display:flex}.bandeja-cortes select{max-width:170px;padding:3px 6px;font-size:12px}:where(select) option{background-color:var(--ground);color:var(--ink);padding:6px 8px}:where(select) option:checked,:where(select) option:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:where(select) option:checked,:where(select) option:hover{background-color:color-mix(in srgb,var(--accent) 22%,var(--ground))}}:where(select) option:checked,:where(select) option:hover{color:var(--ink)}:where(select) option[value=""]{color:var(--muted)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}