@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.col-4{grid-column:4}.col-6{grid-column:6}.col-8{grid-column:8}.col-12{grid-column:12}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Poppins-400-latin-ext-BGNV62LR.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Poppins-400-latin-BwTUGeWf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Poppins-500-latin-ext-DYJoBICm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Poppins-500-latin-CWICHMj6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Poppins-600-latin-ext-BO279Z4F.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Poppins-600-latin-DJVo7c07.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/RobotoSlab-500-latin-ext-CfOEiI3g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/RobotoSlab-500-latin-BSRzcwIE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--violet-600:#642684;--violet-50:#f1e8f6;--orange-500:#f18719;--orange-50:#fdeedc;--green-500:#39ab45;--green-700:#1f7a2b;--green-50:#e4f5e6;--red-600:#cd201f;--red-50:#fbe5e4;--gold-600:#a6803c;--ink-900:#212121;--ink-800:#333;--ink-500:#69727d;--gray-300:#ccd6df;--gray-200:#e1e8ed;--gray-100:#f4f4f4;--white:#fff;--night-900:#15111c;--night-800:#1d1826;--night-600:#3a3147;--night-text:#f3eef7;--violet-300:#b57ae2;--orange-400:#f5a14a;--green-400:#5cc56a;--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--ink-500);--text-brand:var(--violet-600);--text-positive:var(--green-700);--text-critical:var(--red-600);--text-on-accent:var(--ink-900);--surface-page:var(--white);--surface-card:var(--gray-100);--surface-raised:var(--white);--surface-sidebar:var(--gray-200);--surface-row-alt:var(--gray-200);--surface-active:var(--violet-50);--surface-hover:var(--ink-900)}@supports (color:color-mix(in lab,red,red)){:root{--surface-hover:color-mix(in oklch,var(--ink-900)5%,transparent)}}:root{--surface-scrim:#2121217a;--border:var(--gray-300);--border-subtle:var(--gray-200);--border-focus:var(--violet-600);--accent-brand:var(--violet-600);--accent-primary:var(--orange-500);--accent-primary-hover:var(--orange-500)}@supports (color:color-mix(in lab,red,red)){:root{--accent-primary-hover:color-mix(in oklch,var(--orange-500)86%,white)}}:root{--accent-secondary:var(--green-500);--accent-secondary-hover:var(--green-500)}@supports (color:color-mix(in lab,red,red)){:root{--accent-secondary-hover:color-mix(in oklch,var(--green-500)86%,white)}}:root{--accent-brand-hover:var(--violet-600)}@supports (color:color-mix(in lab,red,red)){:root{--accent-brand-hover:color-mix(in oklch,var(--violet-600)86%,black)}}:root{--figure-key:var(--orange-500);--whatsapp:var(--green-500);--ceremonial:var(--gold-600);--positive:var(--green-500);--positive-soft:var(--green-50);--attention:var(--orange-500);--attention-soft:var(--orange-50);--critical:var(--red-600);--critical-soft:var(--red-50);--info:var(--violet-600);--info-soft:var(--violet-50);--neutral:var(--ink-500);--neutral-soft:var(--gray-100)}[data-theme=dark]{--text-strong:var(--night-text);--text-body:var(--night-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--text-body:color-mix(in oklch,var(--night-text)88%,var(--night-900))}}[data-theme=dark]{--text-muted:var(--night-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--text-muted:color-mix(in oklch,var(--night-text)62%,var(--night-900))}}[data-theme=dark]{--text-brand:var(--violet-300);--text-positive:var(--green-400);--text-critical:#e86a69;--text-on-accent:var(--night-900);--surface-page:var(--night-900);--surface-card:var(--night-800);--surface-raised:var(--night-800);--surface-sidebar:var(--night-800);--surface-row-alt:var(--night-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--surface-row-alt:color-mix(in oklch,var(--night-text)4%,var(--night-800))}}[data-theme=dark]{--surface-active:var(--violet-300)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--surface-active:color-mix(in oklch,var(--violet-300)18%,var(--night-900))}}[data-theme=dark]{--surface-hover:var(--night-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--surface-hover:color-mix(in oklch,var(--night-text)6%,transparent)}}[data-theme=dark]{--surface-scrim:#050308a3;--border:var(--night-600);--border-subtle:var(--night-600)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--border-subtle:color-mix(in oklch,var(--night-600)60%,var(--night-800))}}[data-theme=dark]{--border-focus:var(--violet-300);--accent-brand:var(--violet-300);--accent-primary:var(--orange-400);--accent-primary-hover:var(--orange-400)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--accent-primary-hover:color-mix(in oklch,var(--orange-400)86%,white)}}[data-theme=dark]{--accent-secondary:var(--green-400);--accent-secondary-hover:var(--green-400)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--accent-secondary-hover:color-mix(in oklch,var(--green-400)86%,white)}}[data-theme=dark]{--accent-brand-hover:var(--violet-300)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--accent-brand-hover:color-mix(in oklch,var(--violet-300)86%,white)}}[data-theme=dark]{--figure-key:var(--orange-400);--whatsapp:var(--green-400);--ceremonial:#c29d5b;--positive:var(--green-400);--positive-soft:var(--green-400)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--positive-soft:color-mix(in oklch,var(--green-400)16%,var(--night-800))}}[data-theme=dark]{--attention:var(--orange-400);--attention-soft:var(--orange-400)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--attention-soft:color-mix(in oklch,var(--orange-400)16%,var(--night-800))}}[data-theme=dark]{--critical:#e86a69;--critical-soft:#e86a69}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--critical-soft:color-mix(in oklch,#e86a69 16%,var(--night-800))}}[data-theme=dark]{--info:var(--violet-300);--info-soft:var(--violet-300)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--info-soft:color-mix(in oklch,var(--violet-300)16%,var(--night-800))}}[data-theme=dark]{--neutral:var(--night-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neutral:color-mix(in oklch,var(--night-text)62%,var(--night-900))}}[data-theme=dark]{--neutral-soft:var(--night-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--neutral-soft:color-mix(in oklch,var(--night-text)6%,var(--night-800))}}:root{--font-display:"Roboto Slab",Georgia,"Times New Roman",serif;--font-body:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-h1:32px;--lh-h1:40px;--fw-h1:600;--fs-h2:24px;--lh-h2:32px;--fw-h2:600;--fs-h3:18px;--lh-h3:24px;--fw-h3:500;--fs-figure:40px;--lh-figure:48px;--fw-figure:500;--fs-body:15px;--lh-body:23px;--fs-button:15px;--fw-button:500;--fs-small:13px;--lh-small:20px;--fs-label:11px;--lh-label:16px;--fw-label:600;--ls-label:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-control:4px;--radius-card:8px;--radius-modal:16px;--radius-pill:999px;--control-height:44px;--sidebar-width:248px;--icon-size:20px;--icon-stroke:1.5;--border-width:1px;--shadow-overlay:0 8px 24px #2121211f,0 1px 2px #21212114;--ease-standard:cubic-bezier(.2,0,0,1);--dur-fast:.12s;--dur-base:.18s}[data-theme=dark]{--shadow-overlay:0 8px 24px #0000007a,0 1px 2px #00000052}:root{--font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--topbar-height:72px;--content-max:1240px;--page-pad:var(--space-6);--chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2369727D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");color-scheme:light}[data-theme=dark]{--chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23A9A1B3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");color-scheme:dark}html{background:var(--surface-page)}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);color:var(--text-strong);text-wrap:pretty;margin:0}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}p{text-wrap:pretty;margin:0}a{color:var(--text-brand);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}b,strong{color:var(--text-strong);font-weight:600}button,input,select,textarea{font:inherit;color:inherit}code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.9em}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}::selection{background:var(--violet-50);color:var(--ink-900)}::placeholder{color:var(--text-muted);opacity:1}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}.texto-2{color:var(--text-body)}.texto-3{color:var(--text-muted)}.eyebrow{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}a.eyebrow{color:var(--text-brand)}.parrafo{margin-bottom:var(--space-4)}.como-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-h1)}.apagado{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.nota{margin:var(--space-4)0 0;color:var(--text-muted);font-size:12px;line-height:18px}.marco{grid-template-columns:var(--sidebar-width)minmax(0,1fr);background:var(--surface-page);min-height:100dvh;display:grid}.marco__principal{flex-direction:column;min-width:0;display:flex}.lateral{box-sizing:border-box;background:var(--surface-sidebar);border-right:1px solid var(--border-subtle);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.lateral__marca{padding:var(--space-5)var(--space-4)var(--space-4)var(--space-5)}.lateral__marca a:hover{text-decoration:none}.lateral__nav{min-height:0;padding:0 var(--space-3)var(--space-4);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.lateral__grupo{flex-direction:column;gap:2px;display:flex}.lateral__titulo{padding:0 var(--space-3)var(--space-2)}.lateral__item{align-items:center;gap:var(--space-3);width:100%;height:40px;padding:0 var(--space-3);box-sizing:border-box;border-radius:var(--radius-control);cursor:pointer;text-align:left;color:var(--text-body);font-size:var(--fs-body);transition:background var(--dur-fast)var(--ease-standard);background:0 0;border:0;font-weight:400;display:flex}.lateral__item:hover{background:var(--surface-hover);text-decoration:none}.lateral__item[aria-current=page]{background:var(--surface-active);color:var(--text-brand);font-weight:500}.lateral__item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lateral__item svg{flex:none}.lateral__item--pendiente:not([aria-current=page]){color:var(--text-muted)}.lateral__pie{padding:var(--space-3)var(--space-3);border-top:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.lateral__pie .solo-movil{display:none}.lateral__yo{align-items:center;gap:var(--space-2);padding:var(--space-2)0 0 var(--space-2);display:flex}.lateral__credito{margin-top:var(--space-3);padding:var(--space-3)0 0 var(--space-3);border-top:1px solid var(--border-subtle);display:flex}.lateral__persona{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1);border-radius:var(--radius-control);color:inherit;flex:1;display:flex}.lateral__persona:hover{background:var(--surface-hover);text-decoration:none}.lateral__quien{min-width:0;display:grid}.lateral__nombre{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.lateral__rol{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.iniciales{background:var(--surface-active);width:32px;height:32px;color:var(--text-brand);font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.iniciales--grande{width:56px;height:56px;font-size:18px}:root{--marca-violeta:#642684;--marca-verde:#39ab45;--marca-naranja:#f18719;--marca-dorado:#a6803c}[data-theme=dark]{--marca-violeta:#b57ae2;--marca-verde:#5cc56a;--marca-naranja:#f5a14a;--marca-dorado:#c29d5b}.marca{align-items:center;gap:.55em;font-size:22px;display:inline-flex}.marca__simbolo{aspect-ratio:42/61;flex:none;height:2em;display:block}.marca__senderos{fill:none;stroke:var(--marca-violeta);stroke-width:1.4px;stroke-opacity:.35}.marca__sefira--violeta{fill:var(--marca-violeta)}.marca__sefira--verde{fill:var(--marca-verde)}.marca__sefira--naranja{fill:var(--marca-naranja)}.marca__sefira--dorado{fill:var(--marca-dorado)}.marca__nombre{justify-items:start;display:grid}.marca__yesod{font-family:var(--font-display);color:var(--text-strong);white-space:nowrap;font-size:1em;font-weight:600;line-height:1.08}.marca__metrics{font-family:var(--font-body);letter-spacing:.4em;text-transform:uppercase;color:var(--text-brand);white-space:nowrap;margin:0 -.4em 0 .03em;font-size:.455em;font-weight:600;line-height:1.8}:root{--agencia-ia:#8f4b17}[data-theme=dark]{--agencia-ia:#f0841e}.credito{opacity:.85;white-space:nowrap;align-items:center;gap:8px;line-height:1;display:inline-flex}a.credito:hover{opacity:1;text-decoration:none}.credito__por{color:var(--text-muted);font-size:12px;font-weight:400}.credito__isotipo{flex:none;width:auto;height:18px;display:block}.credito__isotipo--oscuro,[data-theme=dark] .credito__isotipo--claro{display:none}[data-theme=dark] .credito__isotipo--oscuro{display:block}.credito__nombre{letter-spacing:.06em;color:var(--text-strong);font-size:13px;font-weight:500}.credito__ia{color:var(--agencia-ia)}@media(max-width:639px){.credito{gap:6px}.credito__por{font-size:11px}.credito__isotipo{height:14px}.credito__nombre{font-size:12px}}.superior{z-index:20;height:var(--topbar-height);box-sizing:border-box;align-items:center;gap:var(--space-4);padding:0 var(--page-pad);border-bottom:1px solid var(--border);background:var(--surface-page);flex:none;display:flex;position:sticky;top:0}.superior__hueco{flex:1}.superior__buscar{flex:160px;min-width:0;max-width:380px}.superior .superior__empresa{flex:0 260px;min-width:0}.superior .superior__menu{display:none}.contenido{padding:var(--page-pad)var(--page-pad)var(--space-7);flex:1;min-width:0}.pagina{max-width:var(--content-max)}.pagina>.tarjeta,.pagina>details.tarjeta,.pagina>.filtros{margin-bottom:var(--space-5)}.pagina>:last-child{margin-bottom:0}.navegando .contenido{opacity:.55;transition:opacity var(--dur-base)var(--ease-standard).12s}.velo{display:none}.cabecera{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.cabecera>div:first-child{flex:360px;min-width:0}.cabecera .eyebrow{margin-bottom:var(--space-1);display:block}.cabecera__subtitulo{margin-top:var(--space-1);color:var(--text-muted)}.subtitulo{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3);color:var(--text-strong);margin:0}.pestanas{gap:var(--space-5);margin-bottom:var(--space-5);box-shadow:inset 0 -1px 0 var(--border);scrollbar-width:none;display:flex;overflow:auto hidden}.pestanas::-webkit-scrollbar{display:none}.pestanas a{align-items:center;gap:var(--space-2);box-sizing:border-box;height:44px;color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;font-weight:500;display:inline-flex}.pestanas a:hover{color:var(--text-strong);text-decoration:none}.pestanas a[aria-current=page],.pestanas a[aria-current=true]{border-bottom-color:var(--accent-brand);color:var(--text-brand)}.pestanas a.pestana--pendiente:not([aria-current=page]){font-weight:400}.pestanas--bajo-titulo{margin-top:calc(-1*var(--space-2))}.pestanas--en-linea{margin-bottom:0}.pestanas--varias{box-shadow:none;border-bottom:1px solid var(--border);flex-wrap:wrap;row-gap:0;overflow:visible}.filtros{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filtros>form{display:contents}.control,.selector{height:var(--control-height);box-sizing:border-box;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-body);transition:border-color var(--dur-fast)var(--ease-standard);outline:none}.control:focus,.selector:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.control:disabled,.selector:disabled{background-color:var(--surface-card);opacity:.6;cursor:not-allowed}.selector{appearance:none;cursor:pointer;background-image:var(--chevron);text-overflow:ellipsis;background-position:right 12px center;background-repeat:no-repeat;flex:160px;min-width:0;max-width:100%;padding-right:40px}.filtros .selector{max-width:280px}.selector option{background:var(--surface-raised);color:var(--text-strong)}.campo-icono{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-muted);display:flex}.campo-icono input{min-width:0;height:100%;color:var(--text-strong);font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1;padding:0}.campo-icono:has(input:disabled){background:var(--surface-card);opacity:.6;cursor:not-allowed}.campo-icono input:disabled{cursor:not-allowed}.campo-icono:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.interruptor{height:var(--control-height);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);flex:none;gap:2px;padding:3px;display:inline-flex}.interruptor button{min-width:52px;padding:0 var(--space-3);color:var(--text-body);font-size:var(--fs-small);letter-spacing:.04em;cursor:pointer;transition:background var(--dur-fast)var(--ease-standard);background:0 0;border:0;border-radius:2px;font-weight:500}.interruptor button:hover{background:var(--surface-hover)}.interruptor button[aria-pressed=true]{background:var(--surface-active);color:var(--text-brand)}.interruptor button:disabled{opacity:.45;cursor:not-allowed}.interruptor button:disabled:hover{background:0 0}.interruptor--ancho{width:100%;margin-bottom:var(--space-2)}.interruptor--ancho button{flex:1}.periodo{flex:none;max-width:100%;position:relative}.periodo__boton{height:var(--control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-3);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);max-width:100%;color:var(--text-strong);font-size:var(--fs-body);cursor:pointer;white-space:nowrap;display:flex}.periodo__boton[aria-expanded=true]{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.periodo__boton svg{color:var(--text-muted);flex:none}.periodo__nombre{font-weight:500}.periodo__fechas{color:var(--text-muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.periodo__panel{z-index:40;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);width:min(580px,100vw - 48px);min-width:420px;box-shadow:var(--shadow-overlay);grid-template-columns:184px minmax(0,1fr);display:grid;position:absolute;top:52px;left:0;overflow:hidden}.periodo__opciones{padding:var(--space-2);border-right:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.periodo__opcion{height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-body);text-align:left;white-space:nowrap;cursor:pointer;font-size:var(--fs-body);transition:background var(--dur-fast)var(--ease-standard);background:0 0;border:0}.periodo__opcion:hover{background:var(--surface-hover)}.periodo__opcion[aria-pressed=true]{background:var(--surface-active);color:var(--text-brand);font-weight:500}.periodo__detalle{min-width:0;padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.periodo__fechas-campos{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.periodo__comparar{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.periodo__acciones{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);margin-top:auto;display:flex}.radio{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.radio input{width:20px;height:20px;accent-color:var(--accent-brand);cursor:pointer;flex:none;margin:1.5px 0 0}.radio span{color:var(--text-strong);flex-direction:column;display:flex}.radio small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.metricas{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.metrica{background:var(--surface-card);border-radius:var(--radius-card);padding:var(--space-5);flex-direction:column;min-width:0;display:flex}.metrica__valor{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-figure);font-variant-numeric:tabular-nums;color:var(--text-strong);white-space:nowrap}.metrica--clave .metrica__valor{color:var(--figure-key)}.metrica__pie{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted);display:flex}.variacion{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.variacion--sube{color:var(--text-positive)}.variacion--baja{color:var(--text-critical)}.variacion--igual{color:var(--text-muted)}.minis{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:28px;display:grid}.minis__valor{margin-top:var(--space-1);color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:28px}.rejilla{align-items:stretch;gap:var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.rejilla>*{min-width:0}.col-3{flex:3 220px}.col-4{flex:4 280px}.col-6{flex:6 380px}.col-8{flex:8 480px}.col-12{flex:12 600px}.tarjeta{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-5);box-sizing:border-box;min-width:0;color:var(--text-body)}.tarjeta__cabeza{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.tarjeta__cabeza>.eyebrow{padding-top:var(--space-1);text-align:right;flex:none}.tarjeta--plana{flex-direction:column;padding:0;display:flex;overflow:hidden}.tarjeta--plana>.tarjeta__cuerpo{padding:var(--space-4);gap:var(--space-2);display:grid}details.tarjeta>summary{cursor:pointer;align-items:center;gap:var(--space-2);list-style:none;display:flex}details.tarjeta>summary::-webkit-details-marker{display:none}details.tarjeta>summary svg{transition:transform var(--dur-fast)var(--ease-standard)}details.tarjeta[open]>summary svg{transform:rotate(90deg)}details.tarjeta>summary+*{margin-top:var(--space-5)}.tarjeta>.eyebrow{margin-bottom:var(--space-2);display:block}.creativos{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.miniatura{aspect-ratio:4/5;background:var(--surface-card);border-bottom:1px solid var(--border-subtle);width:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}img.miniatura{object-fit:cover;display:block}.miniatura--pequena{aspect-ratio:auto;border:0;border-radius:6px;flex:none;width:36px;height:45px}.frase{font-family:var(--font-display);color:var(--text-strong);max-width:52ch;margin:10px 0 0;font-size:24px;font-weight:500;line-height:32px}.frase em{color:var(--text-brand);font-style:normal}.grafico{column-gap:var(--space-2);grid-template-rows:minmax(200px,1fr) auto;grid-template-columns:56px minmax(0,1fr);display:grid}.tarjeta:has(>.grafico){flex-direction:column;display:flex}.tarjeta>.grafico{flex:1;max-height:342px}.grafico__eje{position:relative}.grafico__eje span{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:16px;position:absolute;right:0;transform:translateY(-50%)}.grafico__area{position:relative}.grafico__guia{border-top:1px dashed var(--border-subtle);position:absolute;left:0;right:0}.grafico__guia--base{border-top:1px solid var(--border)}.grafico__barras{align-items:stretch;gap:6px;display:flex;position:absolute;inset:0}.grafico__barras--medio{gap:3px}.grafico__barras--denso{gap:2px}.grafico__barras--fino{gap:1px}.grafico__barras--compacto{gap:0}.grafico__dia{flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.grafico__barra{background:var(--accent-brand);width:100%;transition:opacity var(--dur-fast)var(--ease-standard);border-radius:2px 2px 0 0}.grafico__barras--activo .grafico__dia:not(.grafico__dia--activo) .grafico__barra{opacity:.45}.grafico__marca{background:var(--figure-key);height:2px;margin-bottom:-1px;position:absolute;left:0;right:0}.grafico__detalle{pointer-events:none;z-index:5;box-sizing:border-box;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);min-width:160px;box-shadow:var(--shadow-overlay);padding:var(--space-2)var(--space-3);color:var(--text-muted);white-space:nowrap;font-size:12px;line-height:18px;position:absolute;top:4px}.grafico__detalle strong{color:var(--text-strong);font-size:15px;font-weight:500;line-height:23px;display:block}.grafico__fechas{height:22px;position:relative}.grafico__fechas span{color:var(--text-muted);white-space:nowrap;font-size:11px;line-height:16px;position:absolute;top:5px;transform:translate(-50%)}.leyenda{gap:var(--space-4);color:var(--text-muted);flex-wrap:wrap;padding-top:3px;font-size:12px;line-height:18px;display:flex}.leyenda span{align-items:center;gap:6px;display:flex}.leyenda i{flex:none;display:inline-block}.leyenda__actual{background:var(--accent-brand);border-radius:2px;width:10px;height:10px}.leyenda__anterior{background:var(--figure-key);width:12px;height:2px}.desglose{gap:var(--space-3);flex-direction:column;display:flex}.desglose__fila{gap:6px var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.desglose__nombre{overflow-wrap:anywhere;min-width:0;color:var(--text-strong)}.desglose__valor{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-strong);font-weight:500}.desglose__valor .texto-3{font-weight:400}.desglose__barra{border-radius:var(--radius-pill);background:var(--surface-row-alt);grid-column:1/-1;height:6px;display:block;overflow:hidden}.desglose__barra span{border-radius:var(--radius-pill);background:var(--accent-brand);height:100%;display:block}.desglose--critico .desglose__barra span{background:var(--critical)}.desglose--ancho .desglose__barra{height:8px}.lista{flex-direction:column;display:flex}.lista__fila{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding:10px 0;display:flex}.lista__fila>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.tabla-envoltura{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.tabla th{height:40px;padding:0 var(--space-4);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);background:var(--surface-raised);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.tabla th a{color:inherit}.tabla th a:hover{color:var(--text-strong);text-decoration:none}.tabla th a[aria-current=true]{color:var(--text-brand)}.tabla td{height:52px;padding:var(--space-2)var(--space-4);vertical-align:middle;box-sizing:border-box}.tabla tbody tr:nth-child(2n){background:var(--surface-row-alt)}.tabla .der{text-align:right}.tabla td.der{white-space:nowrap}.tabla td a{font-weight:500}.tabla .fuerte,.lista .fuerte{color:var(--text-strong);font-weight:500}.tabla tfoot td{border-top:1px solid var(--border);background:var(--surface-raised)}.barra-plan{vertical-align:middle;width:calc(100% - 48px);min-width:40px;height:8px;margin-right:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-row-alt);display:inline-block;overflow:hidden}.barra-plan span{border-radius:var(--radius-pill);background:var(--accent-brand);height:100%;display:block}.tabla tbody tr:nth-child(2n) .barra-plan{background:var(--surface-raised)}.sin-corte{white-space:nowrap}.tabla th.en-dos{white-space:normal}@media(min-width:640px){.tabla .accion-fija{z-index:1;background:var(--surface-raised);position:sticky;right:0}.tabla tbody tr:nth-child(2n) .accion-fija{background:var(--surface-row-alt)}.tabla .accion-fija:before{content:"";background:linear-gradient(to right,transparent,var(--surface-raised));pointer-events:none;width:10px;position:absolute;top:0;bottom:0;right:100%}.tabla tbody tr:nth-child(2n) .accion-fija:before{background:linear-gradient(to right,transparent,var(--surface-row-alt))}}.tabla--densa th,.tabla--densa td{padding-left:10px;padding-right:10px}.tabla--densa th:first-child,.tabla--densa td:first-child{padding-left:var(--space-4)}.tabla--densa th:last-child,.tabla--densa td:last-child{padding-right:var(--space-4)}.tabla-envoltura--plana{background:0 0;border:0;border-radius:0}.tabla--filas td{padding-left:0}.tabla--filas td:last-child{padding-right:0}.tabla--filas tbody tr{border-top:1px solid var(--border-subtle)}.tabla--filas tbody tr:nth-child(2n){background:0 0}.punto{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--neutral-soft);height:24px;color:var(--text-strong);white-space:nowrap;font-size:var(--fs-small);align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1;display:inline-flex}.punto:before{content:"";background:var(--neutral);border-radius:50%;flex:none;width:8px;height:8px}.punto--aprobada,.punto--procesado,.punto--positivo{background:var(--positive-soft)}.punto--aprobada:before,.punto--procesado:before,.punto--positivo:before{background:var(--positive)}.punto--pendiente,.punto--atencion{background:var(--attention-soft)}.punto--pendiente:before,.punto--atencion:before{background:var(--attention)}.punto--reembolsada,.punto--contracargo,.punto--error,.punto--critico{background:var(--critical-soft)}.punto--reembolsada:before,.punto--contracargo:before,.punto--error:before,.punto--critico:before{background:var(--critical)}.punto--informativo{background:var(--info-soft)}.punto--informativo:before{background:var(--info)}.punto--sin-punto:before{display:none}.punto--largo{white-space:normal;border-radius:12px;height:auto;min-height:24px;padding:4px 10px;line-height:16px}.tabla .punto--largo{box-sizing:border-box;min-width:232px}.entorno{cursor:default;flex:none}.insignia{box-sizing:border-box;border-radius:var(--radius-card);border:1.5px solid var(--text-muted);width:26px;height:26px;color:var(--text-strong);font-weight:600;font-size:var(--fs-small);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.insignia--A{border-color:var(--positive)}.insignia--B{border-color:var(--accent-brand)}.insignia--C{border-color:var(--attention)}.insignia--D{border-color:var(--critical)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.aviso{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);margin-bottom:var(--space-5);border-radius:var(--radius-card);background:var(--attention-soft);color:var(--text-strong);flex-wrap:wrap;display:flex}.aviso>svg{color:var(--attention);flex:none}.aviso>span{flex:1;min-width:200px}.aviso a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.aviso--positivo{background:var(--positive-soft)}.aviso--positivo>svg{color:var(--positive)}.aviso--critico{background:var(--critical-soft)}.aviso--critico>svg{color:var(--critical)}.aviso--informativo{background:var(--info-soft)}.aviso--informativo>svg{color:var(--info)}.vacio{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-7)var(--space-5);margin-bottom:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);flex-direction:column;display:flex}.vacio>svg{color:var(--text-muted)}.vacio p{color:var(--text-muted);max-width:520px}.vacio .boton{margin-top:var(--space-1)}.boton{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);box-sizing:border-box;border-radius:var(--radius-control);background:var(--accent-primary);color:var(--text-on-accent);font-family:var(--font-body);font-size:var(--fs-button);font-weight:var(--fw-button);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast)var(--ease-standard);border:1px solid #0000;line-height:1;display:inline-flex}.boton:hover{background:var(--accent-primary-hover);text-decoration:none}.boton[disabled]{opacity:.45;cursor:not-allowed}.boton--secundario{background:var(--accent-secondary)}.boton--secundario:hover{background:var(--accent-secondary-hover)}.boton--terciario{color:var(--text-brand);border-color:var(--accent-brand);background:0 0}.boton--terciario:hover{background:var(--surface-active)}.boton--fantasma{color:var(--text-strong);background:0 0}.boton--fantasma:hover{background:var(--surface-hover)}.boton--pequeno{height:32px;padding:0 var(--space-3);font-size:var(--fs-small)}.boton--ancho{width:100%}.boton-icono{width:var(--control-height);height:var(--control-height);box-sizing:border-box;border-radius:var(--radius-control);color:var(--text-strong);cursor:pointer;transition:background var(--dur-fast)var(--ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.boton-icono:hover{background:var(--surface-hover)}.boton-icono--borde{border-color:var(--border);background:var(--surface-raised)}.boton-icono[disabled]{opacity:.45;cursor:not-allowed}.boton-icono[disabled]:hover{background:0 0}.campo{gap:var(--space-2);min-width:0;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);flex-direction:column;display:flex}.campo input,.campo select,.campo textarea{height:var(--control-height);box-sizing:border-box;width:100%;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:normal;text-transform:none;transition:border-color var(--dur-fast)var(--ease-standard);outline:none;font-weight:400}.campo select{appearance:none;cursor:pointer;background-image:var(--chevron);background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.campo textarea{height:auto;padding:var(--space-3);resize:vertical;line-height:22px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.campo [aria-invalid=true]{border-color:var(--critical)}.campo [aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--critical)}.campo small{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:normal;text-transform:none;color:var(--text-muted);font-weight:400}.campo small.error{color:var(--text-critical)}.campo .mono{font-family:var(--font-mono);font-size:var(--fs-small)}.clave-oculta{display:block;position:relative}.campo .clave-oculta input{padding-right:44px}.clave-oculta input::-ms-reveal{display:none}.clave-oculta__ojo{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.clave-oculta__ojo:hover{color:var(--text-strong);background:var(--surface-card)}.clave-oculta__ojo:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;color:var(--text-strong)}.fila-campos{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.tabla--formulario td{height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3)}.tabla--formulario input:not([type=checkbox]):not([type=hidden]),.tabla--formulario select{box-sizing:border-box;width:100%;min-width:140px;height:40px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-body);transition:border-color var(--dur-fast)var(--ease-standard);outline:none;display:block}.tabla--formulario select{appearance:none;cursor:pointer;background-image:var(--chevron);background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.tabla--formulario input:focus,.tabla--formulario select:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.tabla--formulario input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-brand);cursor:pointer;margin:0}.campo--en-linea{align-items:center;gap:var(--space-2);white-space:nowrap;flex-direction:row}.campo--en-linea input{width:auto}.fila-campos .doble{grid-column:span 2}input[type=file]{font-size:var(--fs-small);color:var(--text-body);max-width:100%}input[type=file]::file-selector-button{height:32px;margin-right:var(--space-3);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-small);cursor:pointer}.pildoras-check{gap:var(--space-2);flex-wrap:wrap;display:flex}.pildora-check{height:32px;padding:0 var(--space-3);box-sizing:border-box;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-body);font-size:var(--fs-small);letter-spacing:normal;text-transform:none;align-items:center;gap:6px;font-weight:400;line-height:1;display:inline-flex}.pildora-check input{opacity:0;width:1px;height:1px;position:absolute}.pildora-check svg{display:none}.pildora-check:has(input:checked){border-color:var(--accent-brand);background:var(--surface-active);color:var(--text-brand);font-weight:500}.pildora-check:has(input:checked) svg{display:block}.pildora-check:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.codigo{padding:var(--space-3)14px;border-radius:var(--radius-control);background:var(--surface-card);border:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-strong);white-space:pre-wrap;word-break:break-all;margin:0;font-size:12px;line-height:18px;overflow-x:auto}.pasos{color:var(--text-body);margin:0;padding-left:18px;line-height:28px;list-style:decimal}.acceso{--acceso-aire:var(--space-6);box-sizing:border-box;min-height:100dvh;padding:var(--acceso-aire)var(--acceso-aire)0;background:var(--surface-card);grid-template-rows:1fr auto;place-items:center;display:grid}.acceso__tarjeta{box-sizing:border-box;width:min(400px,100%);margin-bottom:var(--acceso-aire);padding:var(--space-6);gap:var(--space-5);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}.acceso__tarjeta>.marca{padding:0 var(--space-1);justify-self:start}.acceso__cabeza{justify-items:start;display:grid}.acceso__titulo{font-size:24px;line-height:32px}.acceso__lema{margin-top:var(--space-1);color:var(--text-muted)}.acceso__cabeza .entorno{margin-top:var(--space-3)}.acceso__campos{gap:var(--space-4);display:grid}.acceso__nota,.acceso__tarjeta>.aviso{margin:0}.acceso__credito{padding-bottom:var(--space-5);justify-content:center;display:flex}@media(max-width:639px){.acceso{--acceso-aire:var(--space-4)}.acceso__tarjeta{padding:var(--space-5)}.acceso__credito{padding-bottom:20px}}.paso__pasos{gap:var(--space-5);counter-reset:paso;margin:0;padding:0;list-style:none;display:grid}.paso__pasos>li{counter-increment:paso;gap:var(--space-3);min-width:0;padding-left:36px;display:grid;position:relative}.paso__pasos>li:before{content:counter(paso);width:24px;height:24px;color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border);border-radius:999px;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid;position:absolute;top:0;left:0}.paso__qr{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;width:196px;height:196px;display:block}.paso__clave summary{cursor:pointer;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted);text-underline-offset:3px;text-decoration:underline}.paso__clave p{margin-top:var(--space-2)}.paso__clave .enlace-de-clave code{font-family:var(--font-mono);letter-spacing:.04em;flex-basis:180px}.campo input.paso__codigo{font-family:var(--font-mono);letter-spacing:.12em;font-size:18px}.paso__respaldo{gap:var(--space-3);justify-items:start;display:grid}.paso__codigos{padding:var(--space-3)var(--space-4);box-sizing:border-box;gap:var(--space-2)var(--space-4);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:1fr 1fr;width:100%;margin:0;list-style:none;display:grid}.paso__codigos code{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-strong);font-size:15px;line-height:24px}.paso__volver{display:grid}.paso__cambio{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.paso__cambio>div{gap:var(--space-3);flex:220px;min-width:0;display:grid}.opciones{gap:var(--space-2);display:grid}.opciones--en-fila{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.opciones--dos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.opcion{align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2)var(--space-3);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-body);cursor:pointer;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:normal;text-transform:none;transition:border-color var(--dur-fast)var(--ease-standard),background var(--dur-fast)var(--ease-standard);font-weight:400;display:flex}.opcion input{width:20px;height:20px;accent-color:var(--accent-brand);cursor:pointer;flex:none;margin:0}.opcion>span{flex-direction:column;min-width:0;display:flex}.opcion small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted)}.opcion:hover{border-color:var(--text-muted)}.opcion:has(input:checked){border-color:var(--accent-brand);background:var(--surface-active);color:var(--text-strong)}.opcion:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.casilla{align-items:flex-start;gap:var(--space-3);cursor:pointer;color:var(--text-body);display:flex}.casilla input{width:20px;height:20px;accent-color:var(--accent-brand);cursor:pointer;flex:none;margin:1.5px 0 0}.casilla [aria-invalid=true]{outline:2px solid var(--critical);outline-offset:2px}.grupo{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.grupo>legend{margin-bottom:var(--space-2);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);padding:0}.fila{flex-direction:column;display:flex}.fila__persona{column-gap:var(--space-4);row-gap:var(--space-3);padding:var(--space-4)0;border-top:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.fila__persona:first-child{border-top:0;padding-top:0}.fila__persona--sin-orden{grid-template-columns:minmax(0,1fr) auto}.fila__persona:last-child{padding-bottom:0}.fila__orden{font-family:var(--font-display);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:20px;font-weight:500;line-height:28px}.fila__datos{gap:2px;min-width:0;display:grid}.fila__nombre{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fila__nombre a{font-size:16px;font-weight:500;line-height:24px}.fila__detalle{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted);overflow-wrap:anywhere}.fila__detalle strong{font-weight:500}.fila__nota{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-body);overflow-wrap:anywhere}.fila__acciones{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.fila__acciones form{display:contents}.buen-momento{color:var(--text-positive);font-weight:500}.ficha{gap:var(--space-2)var(--space-4);grid-template-columns:minmax(96px,auto) minmax(0,1fr);margin:0;display:grid}.ficha dt{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-muted)}.ficha dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0}.acciones{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.sin-marco{border:0;min-width:0;margin:0;padding:0;display:contents}.persona-con-iniciales{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tabla .persona-con-iniciales{min-width:216px}.enlace-de-clave{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.enlace-de-clave code{min-width:0;padding:var(--space-2)var(--space-3);border-radius:var(--radius-control);background:var(--surface-raised);border:1px solid var(--border);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:260px;font-size:13px;line-height:20px}.tabla--permisos th.centro,.tabla--permisos td.centro{text-align:center;width:96px}.tabla--permisos input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-brand);cursor:pointer;margin:0}.tabla--permisos input[type=checkbox]:disabled{cursor:default}.rol__datos{align-items:flex-end;gap:var(--space-3);margin:var(--space-4)0;flex-wrap:wrap;display:flex}.rol__datos .campo{flex:0 320px}.reenvio__respuestas{gap:var(--space-2);font-size:var(--fs-small);line-height:var(--lh-small);overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid}.historial{flex-direction:column;display:flex}.historial__llamada{gap:var(--space-2);padding:var(--space-4)0;border-top:1px solid var(--border-subtle);display:grid}.historial__llamada:first-child{border-top:0;padding-top:0}.historial__cabeza{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qr{border:1px solid var(--border);border-radius:var(--radius-control);background:#fff;flex:none;width:148px;height:148px;display:block}.enlace{gap:var(--space-5);padding:var(--space-5)0;border-top:1px solid var(--border-subtle);grid-template-columns:148px minmax(0,1fr);display:grid}.enlace:first-child{border-top:0;padding-top:0}.enlace__datos{gap:var(--space-3);align-content:start;min-width:0;display:grid}.enlace__titulo{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tabla--formulario textarea{box-sizing:border-box;width:100%;min-width:140px;padding:var(--space-2)var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-body);resize:vertical;outline:none;line-height:22px;display:block}.tabla--formulario .corto{width:96px;min-width:96px}.tabla--formulario td.acciones-celda{white-space:nowrap;text-align:right}.publica{background:var(--surface-card);flex-direction:column;min-height:100dvh;display:flex}.publica__cabecera{padding:var(--space-2)var(--space-4);background:#e5e5e5;place-items:center;display:grid}.publica__cabecera img{width:min(320px,80vw);height:auto;display:block}.publica__cuerpo{box-sizing:border-box;width:min(640px,100%);padding:var(--space-6)var(--space-4)var(--space-5);flex:1;margin:0 auto}.publica__intro{margin-top:var(--space-3)}.publica__formulario{margin-top:var(--space-5);gap:var(--space-5);display:grid;position:relative}.publica__bloque{gap:var(--space-4);padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);display:grid}.publica__bloque h2{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-h3)}.publica__pregunta{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.publica__pregunta legend{margin-bottom:var(--space-2);color:var(--text-strong);padding:0;font-weight:500}.publica__pregunta--mal .opcion{border-color:var(--critical)}.publica small.error{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-critical)}.publica__telefono{align-items:stretch;gap:var(--space-2);display:flex}.publica__prefijo{padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-strong);font-size:var(--fs-body);letter-spacing:normal;font-variant-numeric:tabular-nums;flex:none;align-items:center;font-weight:500;display:inline-flex}.publica__legal{color:var(--text-muted);font-size:12px;line-height:18px}.publica__legal a{text-underline-offset:3px;text-decoration:underline}.publica__trampa{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.publica__robots{min-height:65px}.publica__aviso:focus{outline:none}.publica__aviso .aviso{margin-bottom:0}.publica__final{margin-top:var(--space-5);padding:var(--space-6)var(--space-5);gap:var(--space-3);text-align:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-card);justify-items:center;display:grid}.publica__final h1{font-size:var(--fs-h2);line-height:var(--lh-h2)}.publica__hecho{color:var(--positive)}.publica__pie{padding:var(--space-4);place-items:center;display:grid}@media(max-width:639px){.fila__persona{column-gap:var(--space-3);grid-template-columns:24px minmax(0,1fr)}.fila__acciones{grid-column:2;justify-content:flex-start}.fila__persona--sin-orden{grid-template-columns:minmax(0,1fr)}.fila__persona--sin-orden .fila__acciones{grid-column:1}.enlace{grid-template-columns:minmax(0,1fr)}.publica__bloque{padding:var(--space-4)}.publica__cuerpo{padding-top:var(--space-5)}}@media(max-width:1279px){.superior .entorno__detalle{display:none}}@media(max-width:899px){:root{--page-pad:var(--space-5)}.marco{grid-template-columns:minmax(0,1fr)}.lateral{z-index:60;width:var(--sidebar-width);visibility:hidden;max-width:calc(100vw - 72px);box-shadow:var(--shadow-overlay);transition:transform var(--dur-base)var(--ease-standard),visibility 0s linear var(--dur-base);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.marco--menu .lateral{visibility:visible;transition:transform var(--dur-base)var(--ease-standard);transform:none}.marco--menu .velo{z-index:50;background:var(--surface-scrim);cursor:default;border:0;padding:0;display:block;position:fixed;inset:0}.lateral__item{height:44px}.superior .superior__menu{display:inline-flex}.superior{gap:var(--space-3)}.superior__hueco{display:none}.superior .superior__buscar{flex:120px}.superior .superior__empresa{flex:0 200px}.contenido{padding-bottom:var(--space-7)}}@media(max-width:639px){:root{--page-pad:var(--space-4);--topbar-height:64px;--fs-h1:26px;--lh-h1:32px;--fs-h2:20px;--lh-h2:28px;--fs-figure:32px;--lh-figure:40px}.superior{gap:var(--space-2);padding:0 var(--space-3)}.superior .superior__empresa,.superior .superior__moneda,.superior__tema{display:none}.superior__buscar{max-width:none}.lateral__pie .solo-movil{display:flex}.contenido{padding-bottom:40px}.tarjeta{padding:var(--space-4)}.tarjeta--plana{padding:0}.tabla .solo-ancho{display:none}.tabla--formulario th,.tabla--formulario td{padding-left:var(--space-3);padding-right:var(--space-3)}.tabla--formulario input:not([type=checkbox]):not([type=hidden]),.tabla--formulario select{min-width:104px}.tarjeta__cabeza{gap:var(--space-1);flex-direction:column}.tarjeta__cabeza>.eyebrow{text-align:left;order:-1;padding-top:0}.filtros .selector{flex-basis:100%;max-width:none}.fila-campos .doble{grid-column:auto}.periodo,.periodo__boton{width:100%}.periodo__boton{justify-content:flex-start}.periodo__boton>svg:last-child{margin-left:auto}.periodo__fechas{display:none}.periodo__panel{left:var(--space-3);right:var(--space-3);z-index:80;grid-template-columns:minmax(0,1fr);width:auto;min-width:0;max-height:calc(100dvh - 80px);position:fixed;top:64px;overflow:auto}.periodo__opciones{gap:var(--space-1);border-right:0;border-bottom:1px solid var(--border-subtle);flex-flow:wrap}.grafico{grid-template-columns:44px minmax(0,1fr)}.grafico__fechas span:nth-child(2n){display:none}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
