@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-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:var(--font-dm-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:12px;--text-xs--line-height:16px;--text-sm:14px;--text-sm--line-height:20px;--text-base:16px;--text-base--line-height:24px;--text-lg:18px;--text-lg--line-height:27px;--text-xl:1.25rem;--text-2xl:24px;--text-2xl--line-height:36px;--text-3xl:32px;--text-3xl--line-height:36px;--text-4xl:36px;--text-4xl--line-height:54px;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-default:#f0fe73;--color-primary-hover:#e4f158;--color-primary-active:#d8e34a;--color-primary-dark:#565f1f;--color-base-white:#fff;--color-base-black:#222;--color-base-bg-default:#fff;--color-base-surface-default:#fff;--color-gray-bg-light:#fffef0;--color-gray-bg-default:#ececec;--color-gray-bg-medium:#dedede;--color-gray-bg-disabled:#f5f4ea;--color-gray-bg-current:#2c2c2c;--color-gray-bg-sidebar:#222;--color-gray-bg-darker:#4d4d4d;--color-gray-stroke-light:#2222221f;--color-gray-stroke-default:#bcbcbc8c;--color-gray-stroke-medium:#999;--color-text-default:#222;--color-text-light:#666;--color-text-disabled:#b3b3b3;--color-text-dark-on-color:#4d4d4d;--color-text-on-color:#bcbcbc;--color-text-on-primary:#222;--color-link-default:#222;--color-link-hover:#000;--color-success-light:#e6f9f0;--color-success-on-color:#1c7d4d;--color-info-light:#e2eafe;--color-info-on-color:#0840c4;--color-warning-light:#fff0e0;--color-warning-on-color:#994d00;--color-danger-light:#fef2f2;--color-danger-on-color:#991b1b;--color-danger-default:#ef4444;--color-danger-hover:#dc2626;--color-danger-active:#b91c1c;--text-xs--letter-spacing:-.24px;--text-sm--letter-spacing:-.28px;--text-base--letter-spacing:-.32px;--text-lg--letter-spacing:-.36px;--text-body-large:20px;--text-body-large--line-height:32px;--text-2xl--letter-spacing:-.48px;--text-4xl--letter-spacing:-.72px;--leading-xs:16px;--leading-md:20px;--leading-base:24px;--tracking-xs:-.24px;--tracking-base:-.32px;--tracking-lg:-.36px;--tracking-2xl:-.48px;--font-weight-regular:400;--spacing-00:0px;--spacing-02:4px;--spacing-03:8px;--spacing-04:12px;--spacing-05:16px;--spacing-06:24px;--radius-full:9999px;--shadow-card:0 1px 3px #22222212, 0 1px 2px #2222220a;--shadow-button:0 2px 6px #2222221a;--size-sidebar-width:209px;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--shadow-dropdown:0 6px 20px #2222221f, 0 2px 6px #2222220f;--shadow-navbar:0 4px 16px #22222226;--text-display-1:76px;--text-display-2:56px;--text-display-2--line-height:57px;--text-display-2--letter-spacing:-1.12px;--text-display-3:42px;--text-display-3--line-height:47px;--text-display-3--letter-spacing:-.84px;--text-3xl--letter-spacing:-.64px;--text-micro:11px;--text-micro--line-height:16px;--text-micro--letter-spacing:.99px}}@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,-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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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{.\@container{container-type:inline-size}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.mt-02{margin-top:var(--spacing-02)}.mt-03{margin-top:var(--spacing-03)}.mt-04{margin-top:var(--spacing-04)}.mt-05{margin-top:var(--spacing-05)}.mt-06{margin-top:var(--spacing-06)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-fit{width:fit-content}.min-w-0{min-width:0}.flex-1{flex:1}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-02{gap:var(--spacing-02)}.gap-03{gap:var(--spacing-03)}.gap-04{gap:var(--spacing-04)}.gap-05{gap:var(--spacing-05)}.gap-06{gap:var(--spacing-06)}.self-center{align-self:center}.overflow-x-auto{overflow-x:auto}.rounded-\[16px\]{border-radius:16px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#…\]{background-color:#…}.bg-gray-bg-light{background-color:var(--color-gray-bg-light)}.p-05{padding:var(--spacing-05)}.p-06{padding:var(--spacing-06)}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));letter-spacing:var(--tw-tracking,var(--text-3xl--letter-spacing))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));letter-spacing:var(--tw-tracking,var(--text-4xl--letter-spacing))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing))}.text-display-2{font-size:var(--text-display-2);line-height:var(--tw-leading,var(--text-display-2--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2--letter-spacing))}.text-display-3{font-size:var(--text-display-3);line-height:var(--tw-leading,var(--text-display-3--line-height));letter-spacing:var(--tw-tracking,var(--text-display-3--letter-spacing))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height));letter-spacing:var(--tw-tracking,var(--text-micro--letter-spacing))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-2xl{--tw-tracking:var(--tracking-2xl);letter-spacing:var(--tracking-2xl)}.tracking-lg{--tw-tracking:var(--tracking-lg);letter-spacing:var(--tracking-lg)}.text-\[\#666\]{color:#666}.text-text-default{color:var(--color-text-default)}.text-text-disabled{color:var(--color-text-disabled)}.text-text-light{color:var(--color-text-light)}.text-text-on-color{color:var(--color-text-on-color)}.text-text-on-primary{color:var(--color-text-on-primary)}.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,)}.shadow-card{--tw-shadow:0 1px 3px var(--tw-shadow-color,#22222212), 0 1px 2px var(--tw-shadow-color,#2222220a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:40rem){.sm\:w-1\/2{width:50%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:p-06{padding:var(--spacing-06)}}}*{border-color:var(--color-gray-stroke-light)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-gray-bg-light);color:var(--color-text-default);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base)}.btn{justify-content:center;align-items:center;gap:var(--spacing-03);padding:var(--spacing-03) var(--spacing-05);border-radius:var(--radius-md);min-height:44px;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-base);letter-spacing:var(--tracking-base);cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,transform .15s ease-in-out;display:inline-flex}.btn:focus-visible{box-shadow:0 0 0 2px var(--color-base-white), 0 0 0 4px var(--color-primary-default);outline:none}.btn-sm{min-height:36px;padding:var(--spacing-02) var(--spacing-04);font-size:var(--text-sm)}.btn-lg{min-height:48px;padding:var(--spacing-04) var(--spacing-06);font-size:var(--text-lg)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-primary:active{background-color:var(--color-primary-active);transform:scale(.98)}.btn-secondary{background-color:var(--color-gray-bg-default);color:var(--color-text-default)}.btn-secondary:hover{background-color:var(--color-gray-stroke-default)}.btn-secondary:active{background-color:var(--color-gray-bg-medium);transform:scale(.98)}.btn-outline{border:1px solid var(--color-gray-stroke-default);color:var(--color-text-default);background-color:#0000}.btn-outline:hover{background-color:var(--color-gray-bg-light)}.btn-outline:active{transform:scale(.98)}.btn-ghost{color:var(--color-text-default);background-color:#0000}.btn-ghost:hover{background-color:var(--color-gray-bg-light)}.btn-danger{background-color:var(--color-danger-default);color:var(--color-base-white);box-shadow:var(--shadow-button)}.btn-danger:active{background-color:var(--color-danger-active);transform:scale(.98)}.btn-link{min-height:0;color:var(--color-link-default);text-underline-offset:4px;background-color:#0000;padding:0}.btn-link:hover{opacity:.8;text-decoration:underline}.btn:disabled,.btn[aria-disabled=true]{background-color:var(--color-gray-bg-disabled);color:var(--color-text-disabled);opacity:1;cursor:not-allowed;pointer-events:none}.btn-icon-circle-primary,.btn-icon-circle-muted{border-radius:var(--radius-full);justify-content:center;align-items:center;gap:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.btn-icon-circle-primary{background-color:var(--color-primary-default);color:var(--color-text-on-primary);border:none}.btn-icon-circle-muted{background-color:var(--color-gray-bg-light);border:1px solid var(--color-gray-stroke-default)}.btn-icon-circle-primary:hover,.btn-icon-circle-muted:hover{opacity:.9}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn-primary:active,.btn-secondary:active,.btn-outline:active,.btn-danger:active{transform:none}}.card{background-color:var(--color-base-bg-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.card-body{padding:var(--spacing-05)}.table{background-color:var(--color-base-surface-default);border-radius:var(--radius-lg);border-collapse:collapse;width:100%;overflow:hidden}.table-header{background-color:var(--color-gray-bg-light);border-bottom:1px solid var(--color-gray-stroke-light)}.table-header-cell{padding:var(--spacing-05);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--color-text-light);text-transform:uppercase;text-align:left}.table-row{background-color:var(--color-base-bg-default);border-bottom:1px solid var(--color-gray-stroke-light)}.table-cell{padding:var(--spacing-05)}.input{width:100%;padding:var(--spacing-03) var(--spacing-04);border:1px solid var(--color-gray-stroke-default);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-default);background-color:var(--color-base-bg-default);transition:border-color .15s ease-in-out}.input:focus{border-color:var(--color-primary-default);outline:none}.input:disabled{background-color:var(--color-gray-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.label{margin-bottom:var(--spacing-02);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-md);color:var(--color-text-default);display:block}.field-error{margin-top:var(--spacing-02);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-danger-on-color)}.badge{padding:2px var(--spacing-03);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--leading-xs);justify-content:center;align-items:center;display:inline-flex}.badge-pill{border-radius:var(--radius-full)}.badge-default{background-color:var(--color-gray-bg-light);color:var(--color-text-default)}.badge-gray{background-color:var(--color-gray-bg-default);color:var(--color-text-default)}.badge-success{background-color:var(--color-success-light);color:var(--color-success-on-color)}.badge-info{background-color:var(--color-info-light);color:var(--color-info-on-color)}.badge-warning{background-color:var(--color-warning-light);color:var(--color-warning-on-color)}.badge-danger{background-color:var(--color-danger-light);color:var(--color-danger-on-color)}.link{color:var(--color-link-default);text-underline-offset:2px;cursor:pointer;text-decoration:underline;transition:opacity .15s ease-in-out}.link:hover{color:var(--color-link-hover);opacity:.8}.sidebar-container{left:var(--spacing-05);top:var(--spacing-05);bottom:var(--spacing-05);z-index:50;background-color:var(--color-gray-bg-sidebar);border-radius:var(--radius-lg);transition:all .3s ease-in-out;position:fixed}.sidebar{width:var(--size-sidebar-width);background-color:var(--color-gray-bg-sidebar);border-radius:var(--radius-lg);gap:var(--spacing-06);padding:var(--spacing-00) var(--spacing-05);flex-direction:column;display:flex}.sidebar-item{align-items:center;gap:var(--spacing-03);padding:var(--spacing-03);border-radius:var(--radius-md);color:var(--color-text-on-color);cursor:pointer;transition:all .15s ease-in-out;display:flex}.sidebar-item:hover,.sidebar-item.active{background-color:var(--color-gray-bg-current);color:var(--color-base-white)}.section-header{justify-content:space-between;align-items:center;gap:var(--spacing-04);display:flex}.section-header-title{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-default)}@media (min-width:1024px){.section-header-title{font-size:var(--text-2xl)}}.detail-row{justify-content:space-between;align-items:center;gap:var(--spacing-04);padding:var(--spacing-02) var(--spacing-00);display:flex}.detail-row-label{font-size:var(--text-base);color:var(--color-text-default)}.detail-row-value{font-size:var(--text-base);color:var(--color-text-light);text-align:right}.detail-row-strong .detail-row-value{font-weight:var(--font-weight-semibold);color:var(--color-text-default)}.info-banner{align-items:flex-start;gap:var(--spacing-02);padding:var(--spacing-05);border:2px solid var(--color-primary-default);border-radius:var(--radius-md);color:var(--color-primary-dark);background-color:#fffdf5;display:flex}.info-banner-icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.info-banner-text{font-size:var(--text-base);font-weight:var(--font-weight-regular);flex:1;line-height:1.625}.metric{gap:var(--spacing-02);flex-direction:column;display:flex}.metric-label{font-size:var(--text-sm);color:var(--color-text-light)}.metric-value{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2}.metric-note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-light)}@media print{body{background-color:var(--color-base-white)}.sidebar,.sidebar-container,.no-print{display:none!important}.card{box-shadow:none;border:1px solid var(--color-gray-stroke-light);break-inside:avoid}.detail-row,.metric,.info-banner{break-inside:avoid}.section-header{break-after:avoid}.table{break-inside:auto}.table-row{break-inside:avoid}.badge,.info-banner,.table-header{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--f3-radio:calc(var(--radius-lg) * 2);--f3-aire:calc(var(--spacing-06) + var(--spacing-05));--f3-circulo:calc(var(--spacing-06) + var(--spacing-03));--f3-lima-tenue:#faffce}@supports (color:color-mix(in lab, red, red)){:root{--f3-lima-tenue:color-mix(in srgb, var(--color-primary-default) 35%, var(--color-base-white))}}:root{--f3-recuadro-en-negro:#343434}@supports (color:color-mix(in lab, red, red)){:root{--f3-recuadro-en-negro:color-mix(in srgb, var(--color-base-white) 8%, var(--color-gray-bg-sidebar))}}:root{--f3-ficha:#fbfaee}@supports (color:color-mix(in lab, red, red)){:root{--f3-ficha:color-mix(in srgb, var(--color-gray-bg-light) 60%, var(--color-gray-bg-disabled))}}:root{--color-contraparte-ahuehuete:#0a1a96;--color-contraparte-mezquite:#e61a2a;--color-contraparte-bnx:#e60a0a;--color-contraparte-puntal:#0a3a3a;--color-contraparte-my:#f50a2a;--color-contraparte-cr:#0a9a3a;--color-contraparte-mat-obra:#f56a0a;--color-contraparte-mg:#0a2aa6}.card{border:1px solid var(--color-gray-stroke-light)}.btn-primary{background-color:var(--color-gray-bg-sidebar);color:var(--color-primary-default)}.btn-primary:hover{background-color:var(--color-gray-bg-darker);color:var(--color-primary-default)}.btn-primary:active{background-color:var(--color-base-black);color:var(--color-primary-default)}.btn-primary.btn-en-oscuro{background-color:var(--color-primary-default);color:var(--color-text-on-primary)}@media (hover:hover){.btn-primary.btn-en-oscuro:hover{background-color:var(--color-primary-hover);color:var(--color-text-on-primary)}}.btn-flecha{width:var(--f3-circulo);height:var(--f3-circulo);border-radius:var(--radius-full);background-color:var(--color-primary-default);color:var(--color-text-on-primary);place-items:center;display:inline-grid}.btn-primary:disabled,.btn-primary[aria-disabled=true]{background-color:var(--color-gray-bg-sidebar);color:var(--color-primary-default);opacity:.35}.btn:disabled .btn-flecha{background-color:var(--color-primary-default);color:var(--color-text-on-primary)}.btn-danger{background-color:var(--color-danger-hover)}.btn-danger:hover{background-color:var(--color-danger-active)}.dropdown-ctic{display:inline-flex;position:relative}.dropdown-ctic-toggle{align-items:center;gap:var(--spacing-03);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-default);border-radius:var(--radius-sm);padding:var(--spacing-02) var(--spacing-04);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-default);white-space:nowrap;cursor:pointer;transition:border-color .15s ease-in-out;display:inline-flex}@media (hover:hover){.dropdown-ctic-toggle:hover{border-color:var(--color-text-light)}}.dropdown-ctic-toggle[aria-expanded=true]{border-color:var(--color-text-default);box-shadow:0 0 0 2px var(--color-gray-bg-default)}.dropdown-ctic-toggle strong{font-weight:var(--font-weight-semibold)}.dropdown-ctic-chevron{flex-shrink:0;transition:transform .15s ease-in-out}.dropdown-ctic-toggle[aria-expanded=true] .dropdown-ctic-chevron{transform:rotate(180deg)}.dropdown-ctic-menu{top:calc(100% + var(--spacing-02));z-index:20;background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-default);border-radius:var(--radius-md);min-width:200px;padding:var(--spacing-02);box-shadow:var(--shadow-dropdown);position:absolute;left:0}.dropdown-ctic-menu--derecha{left:auto;right:0}.dropdown-ctic-opcion{text-align:left;width:100%;padding:var(--spacing-03) var(--spacing-03);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-default);cursor:pointer;background:0 0;display:block}@media (hover:hover){.dropdown-ctic-opcion:hover{background-color:var(--color-gray-bg-light)}}.dropdown-ctic-opcion--activa{font-weight:var(--font-weight-semibold);background-color:#f0fe7359}@media (hover:hover){.dropdown-ctic-opcion--activa:hover{background-color:#f0fe7380}}.cambio-fecha-header{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-light);padding-bottom:var(--spacing-03);border-bottom:1px solid var(--color-gray-stroke-light);margin-bottom:var(--spacing-03)}.cambio-fecha-header+.cambio-fecha-header{margin-top:var(--spacing-06)}.cambio-card{gap:var(--spacing-03) var(--spacing-05);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);padding:var(--spacing-05);box-shadow:var(--shadow-card);grid-template-columns:1fr auto;align-items:start;display:grid}.cambio-card+.cambio-card{margin-top:var(--spacing-03)}.cambio-card--sin-revisar{border-left:3px solid var(--color-base-black);padding-left:calc(var(--spacing-05) - 2px)}.cambio-encabezado{align-items:baseline;gap:var(--spacing-02);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.cambio-empresa{font-weight:var(--font-weight-semibold);color:var(--color-text-default)}.cambio-campo{color:var(--color-text-default)}.cambio-valor{align-items:center;gap:var(--spacing-02);font-size:var(--text-sm);margin-top:var(--spacing-02);flex-wrap:wrap;display:flex}.cambio-valor-antes{color:var(--color-text-light);text-decoration:line-through}.cambio-valor-flecha{color:var(--color-text-light);flex-shrink:0}.cambio-valor-despues{font-weight:var(--font-weight-semibold);color:var(--color-text-default)}.cambio-impacto{font-size:var(--text-xs);color:var(--color-text-light);margin-top:var(--spacing-03);max-width:62ch}.cambio-estado-col{align-items:flex-end;gap:var(--spacing-02);flex-direction:column;flex-shrink:0;display:flex}.cambio-sin-revisar{align-items:center;gap:var(--spacing-02);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-default);white-space:nowrap;display:inline-flex}.cambio-sin-revisar:before{content:"";border-radius:var(--radius-full);background-color:var(--color-base-black);flex-shrink:0;width:6px;height:6px}.cambio-fecha-corta{font-size:var(--text-xs);color:var(--color-text-light);white-space:nowrap}.card-body,.cedula-cuerpo,.caso{container-type:inline-size}.campo{gap:var(--spacing-03) var(--spacing-05);padding:var(--spacing-04) var(--spacing-00);grid-template-columns:minmax(0,240px) minmax(0,1fr) auto;align-items:baseline;display:grid}.campo+.campo{border-top:1px solid var(--color-gray-stroke-light)}.campo-etiqueta{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-default)}.campo-valor{font-size:var(--text-base);color:var(--color-text-default)}.campo-comparacion{max-width:62ch;margin-top:var(--spacing-03);padding-left:var(--spacing-03);border-left:2px solid var(--color-gray-stroke-default);font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-text-default);display:block}.campo-historial{margin-top:var(--spacing-02);font-size:var(--text-xs);color:var(--color-text-light)}.campo-historial>summary{cursor:pointer;width:fit-content}.campo-comparacion-base{color:var(--color-text-light)}.campo-comparacion-tipo{font-weight:var(--font-weight-medium);display:block}.campo-serie{grid-column:2/-1}.campo-valor-positivo{color:var(--color-success-on-color)}.campo-valor-atencion{color:var(--color-warning-on-color)}.campo-valor-negativo{color:var(--color-danger-on-color)}.campo-fuerte>.campo-valor{font-weight:inherit}.campo-pie{font-weight:var(--font-weight-regular);max-width:62ch;margin-top:var(--spacing-02);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-light);display:block}.link-encabezado{padding:var(--spacing-05);background-color:var(--color-gray-bg-sidebar);justify-content:center;align-items:center;display:flex}.fuentes{gap:var(--spacing-03);flex-wrap:wrap;display:flex}.fuente{align-items:center;gap:var(--spacing-02);padding:var(--spacing-02) var(--spacing-04);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-light);transition:color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.fuente--lista{color:var(--color-text-default);border-color:var(--color-success-on-color)}.contenido-angosto{max-width:640px}.agregar-hueco{align-items:center;gap:var(--spacing-03);width:100%;padding:var(--spacing-05);border:1px dashed var(--color-gray-stroke-default);border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-light);cursor:pointer;background:0 0;transition:border-color .15s ease-in-out,color .15s ease-in-out;display:flex}@media (hover:hover){.agregar-hueco:hover{border-color:var(--color-text-light);color:var(--color-text-default)}}.agregar-mas{border-radius:var(--radius-full);background-color:var(--color-gray-bg-default);width:22px;height:22px;font-size:var(--text-base);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.agregar-abierto{padding:var(--spacing-05);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);background-color:var(--color-base-white);box-shadow:var(--shadow-card)}.agregar-fichas{align-items:center;gap:var(--spacing-02) var(--spacing-03);margin-top:var(--spacing-03);flex-wrap:wrap;display:flex}.ficha{padding:var(--spacing-02) var(--spacing-04);border:1px solid var(--color-gray-stroke-default);border-radius:var(--radius-full);background-color:var(--color-base-white);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-default);white-space:nowrap;cursor:pointer;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}@media (hover:hover){.ficha:hover{border-color:var(--color-text-default);background-color:var(--color-gray-bg-light)}}.ficha--bloque{font-weight:var(--font-weight-medium);border-color:var(--color-text-default)}.bloque-pedido{display:block}.bloque-pedido-cabezal{justify-content:space-between;align-items:center;gap:var(--spacing-03) var(--spacing-05);flex-wrap:wrap;display:flex}.bloque-pedido-campos{gap:var(--spacing-02) var(--spacing-05);margin-top:var(--spacing-04);padding-top:var(--spacing-04);border-top:1px solid var(--color-gray-stroke-light);flex-wrap:wrap;display:flex}.campo-pedido{align-items:center;gap:var(--spacing-02);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.campo-pedido--fuera{color:var(--color-text-light);text-decoration:line-through}.esqueleto{gap:var(--spacing-04);flex-direction:column;display:flex}.esqueleto-fila{gap:var(--spacing-05);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;display:grid}.esqueleto-barra{border-radius:var(--radius-full);background-color:var(--color-gray-bg-default);height:12px;animation:1.4s ease-in-out infinite esqueleto-latido}.esqueleto-barra--valor{width:62%}.esqueleto-curva{border-radius:var(--radius-lg);background-color:var(--color-gray-bg-default);height:200px;animation:1.4s ease-in-out infinite esqueleto-latido}@keyframes esqueleto-latido{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.esqueleto-barra,.esqueleto-curva{opacity:.7;animation:none}}.sale-cedula{z-index:40;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:22vh;animation:.9s ease-out forwards sale-cedula;display:flex;position:fixed;inset:0}@keyframes sale-cedula{0%{opacity:0;transform:translateY(var(--spacing-05)) scale(.96)}25%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40vh)scale(.9)}}.sale-cedula-atras{fill:var(--color-gray-bg-sidebar);opacity:.35}.sale-cedula-frente{fill:var(--color-gray-bg-sidebar)}.sale-cedula-canto{fill:var(--color-primary-default)}.identificador{font-weight:var(--font-weight-medium);color:var(--color-text-default)}.plegable-cabezal .campo-pie{color:var(--color-text-dark-on-color)}.campo-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.soltar{justify-content:space-between;align-items:center;gap:var(--spacing-04);padding:var(--spacing-05);border:1px dashed var(--color-gray-stroke-default);border-radius:var(--radius-md);background-color:var(--color-gray-bg-light);flex-wrap:wrap;display:flex}.soltar-con-archivo{border-style:solid;border-color:var(--color-gray-stroke-light);background-color:var(--color-base-white)}.campo-con-accion{grid-template-columns:minmax(0,240px) minmax(0,1fr) auto auto}.campo-accion{justify-content:flex-end;align-items:center;display:flex}.campo-excluido .campo-valor{color:var(--color-text-light);text-decoration:line-through}.campo-excluido .campo-etiqueta,.campo-excluido .campo-pie{color:var(--color-text-light)}.campo-excluido .campo-badges{opacity:.45}@container (max-width:720px){.campo,.campo-con-accion{gap:var(--spacing-02);grid-template-columns:minmax(0,1fr)}.campo-badges,.campo-accion{justify-content:flex-start}.campo-serie{grid-column:1/-1}}@container (max-width:480px){.cambio-card{grid-template-columns:minmax(0,1fr)}.cambio-estado-col{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}}.cedula{border-radius:var(--radius-lg);background-color:var(--color-gray-bg-sidebar);color:var(--color-base-white);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.cedula:before{content:"";background-color:var(--color-primary-default);width:10px;position:absolute;inset:0 auto 0 0}.cedula-cuerpo{padding:var(--spacing-06);padding-left:calc(var(--spacing-06) + 10px)}.cedula-secundario{color:var(--color-text-on-color)}.canto-marca{border-left:3px solid var(--color-primary-default)}.bloque-atencion{border-radius:var(--radius-lg);border:1px solid #e0cab3}@supports (color:color-mix(in lab, red, red)){.bloque-atencion{border:1px solid color-mix(in srgb, var(--color-warning-on-color) 30%, var(--color-base-white))}}.bloque-atencion{background-color:#fff6ec}@supports (color:color-mix(in lab, red, red)){.bloque-atencion{background-color:color-mix(in srgb, var(--color-warning-light) 60%, var(--color-base-white))}}.bloque-atencion{color:var(--color-text-default)}.bloque-atencion .campo-pie,.bloque-atencion .text-text-light{color:var(--color-warning-on-color);opacity:.85}.bloque-atencion .lista>.fila+.fila>*,.bloque-atencion .fila+.fila{border-top-color:#994d0033}.bloque-exito{border-radius:var(--radius-lg);background-color:var(--color-success-light);color:var(--color-success-on-color)}.bloque-exito .campo-pie,.bloque-exito .text-text-light{color:var(--color-success-on-color);opacity:.85}.bloque-exito .lista>.fila+.fila>*,.bloque-exito .fila+.fila{border-top-color:#1c7d4d33}.delta{align-items:baseline;gap:var(--spacing-02);display:flex}.delta-antes{font-size:var(--text-lg);color:var(--color-success-on-color);opacity:.6}.delta-despues{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold)}.tilde-exito{color:var(--color-success-on-color)}.enlace:disabled{color:var(--color-text-disabled);cursor:default;text-decoration-color:#0000}.enlace{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-stroke-default);-webkit-text-decoration-color:var(--color-gray-stroke-default);-webkit-text-decoration-color:var(--color-gray-stroke-default);text-decoration-color:var(--color-gray-stroke-default);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color .15s ease-in-out}@media (hover:hover){.enlace:hover{-webkit-text-decoration-color:var(--color-text-default);-webkit-text-decoration-color:var(--color-text-default);-webkit-text-decoration-color:var(--color-text-default);text-decoration-color:var(--color-text-default)}}.fila{gap:var(--spacing-03) var(--spacing-05);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);padding:var(--spacing-05);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.fila-derecha{align-items:flex-end;gap:var(--spacing-02);text-align:right;flex-direction:column;display:flex}.lista{gap:var(--spacing-03);flex-direction:column;display:flex}.fila-con-accion{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.fila-estado{align-items:flex-end;gap:var(--spacing-02);text-align:right;flex-direction:column;display:flex}.fila-enlace{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative}.fila-cobertura{z-index:0;border-radius:inherit;text-decoration:none;position:absolute;inset:0}.fila-cobertura:focus-visible{outline:2px solid var(--color-text-default);outline-offset:2px}.fila-enlace>.fila-accion{z-index:1;position:relative}@media (hover:hover){.fila-enlace:hover{border-color:var(--color-gray-stroke-medium);box-shadow:var(--shadow-button)}}.table-row--enlace{transition:background-color .15s ease-in-out;position:relative}@media (hover:hover){.table-row--enlace:hover{background-color:var(--color-gray-bg-light)}}.table-row--enlace .fila-accion{z-index:1;position:relative}.metric-enlace{color:inherit;border-radius:var(--radius-md);margin:calc(var(--spacing-03) * -1);padding:var(--spacing-03);text-decoration:none;transition:background-color .15s ease-in-out}@media (hover:hover){.metric-enlace:hover{background-color:var(--color-gray-bg-light)}.metric-enlace:hover .metric-label{color:var(--color-text-default)}}.metric-enlace:focus-visible{outline:2px solid var(--color-text-default);outline-offset:2px}.enlace-estado{color:inherit;border-radius:var(--radius-full);text-decoration:none;transition:box-shadow .15s ease-in-out;display:inline-flex}@media (hover:hover){.enlace-estado:hover{box-shadow:0 0 0 2px var(--color-gray-stroke-default)}}.enlace-estado:focus-visible{outline:2px solid var(--color-text-default);outline-offset:2px}[id=referencia]{scroll-margin-top:calc(56px + var(--spacing-06))}.plegado-gris{border-top:1px solid var(--color-gray-stroke-light);padding-top:var(--spacing-03)}.plegado-gris>summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-text-light);list-style:none}.plegado-gris>summary::-webkit-details-marker{display:none}.plegado-gris>summary:before{content:"▸";margin-right:var(--spacing-02);transition:transform .15s ease-in-out;display:inline-block}.plegado-gris[open]>summary:before{transform:rotate(90deg)}@media (hover:hover){.plegado-gris>summary:hover{color:var(--color-text-default)}}.bloque-lote{justify-content:space-between;align-items:center;gap:var(--spacing-03) var(--spacing-05);padding:var(--spacing-04) var(--spacing-05);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);background-color:var(--color-gray-bg-light);flex-wrap:wrap;display:flex}.bloque-lote>.campo-pie{flex-basis:100%;margin-top:0}.semaforo-vacio{min-width:52px;color:var(--color-text-light);display:inline-block}.input-error{border-color:var(--color-danger-default)}.input-error:focus{border-color:var(--color-danger-active);box-shadow:0 0 0 2px var(--color-danger-light)}.campo-error{margin-top:var(--spacing-02);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-danger-on-color);display:block}@container (max-width:720px){.fila,.fila-con-accion{gap:var(--spacing-02);grid-template-columns:minmax(0,1fr)}.fila-derecha,.fila-estado{text-align:left;align-items:flex-start}}.cajon-centrado{width:min(520px, calc(100% - var(--spacing-05) * 2));max-height:calc(100dvh - var(--spacing-06) * 2);border-radius:var(--radius-lg);background-color:var(--color-base-white);box-shadow:var(--shadow-card);border:none;margin:auto;padding:0;overflow-y:auto}.cajon-centrado::backdrop{background-color:#00000059}.punto-cargando{width:var(--spacing-03);height:var(--spacing-03);border-radius:var(--radius-full);background-color:var(--color-text-disabled);animation:1.2s ease-in-out infinite latido;display:inline-block}@keyframes latido{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.punto-cargando{opacity:.6;animation:none}}.plegable-cabezal{justify-content:space-between;align-items:flex-start;gap:var(--spacing-04);cursor:pointer;list-style:none;display:flex}.plegable-cabezal::-webkit-details-marker{display:none}.plegable-titulo{flex:1;min-width:0;display:block}.plegable-flecha{width:var(--spacing-06);height:var(--spacing-06);color:var(--color-text-light);flex:none;justify-content:center;align-items:center;transition:transform .15s ease-in-out;display:flex}.plegable[open] .plegable-flecha{transform:rotate(180deg)}@media (hover:hover){.plegable-cabezal:hover .plegable-flecha{color:var(--color-text-default)}}.plegable-cabezal:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:var(--spacing-02);border-radius:var(--radius-sm)}.segmentado{border-radius:var(--radius-sm);background-color:var(--color-gray-bg-disabled);gap:2px;padding:2px;display:inline-flex}.segmentado-opcion{padding:1px var(--spacing-03);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-md);color:var(--color-text-light);cursor:pointer;transition:background-color .15s ease-in-out}@media (hover:hover){.segmentado-opcion:hover{color:var(--color-text-default)}}.segmentado-opcion[aria-pressed=true]{background-color:var(--color-base-white);color:var(--color-text-default);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-button)}.segmentado-opcion[aria-pressed=true].tabular-nums{background-color:var(--color-warning-light);color:var(--color-warning-on-color)}.fab{right:var(--spacing-05);bottom:var(--spacing-05);z-index:70;box-shadow:var(--shadow-card);position:fixed}.fab-cuenta{border-radius:var(--radius-full);background-color:var(--color-warning-light);min-width:18px;height:18px;color:var(--color-warning-on-color);font-size:var(--text-xs);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.cajon{width:min(440px, calc(100vw - var(--spacing-05) * 2));max-width:none;height:auto;max-height:calc(100dvh - var(--spacing-05) * 2);margin:var(--spacing-05) var(--spacing-05) var(--spacing-05) auto;padding:var(--spacing-00);border-radius:var(--radius-lg);background-color:var(--color-base-white);box-shadow:var(--shadow-card);border:0;overflow:hidden}.cajon::backdrop{background-color:#00000040}.cajon-cuerpo{max-height:calc(100dvh - var(--spacing-05) * 2);padding:var(--spacing-06);overflow-y:auto}.ajuste-fila{align-items:center;gap:var(--spacing-03) var(--spacing-05);padding:var(--spacing-03) var(--spacing-00);grid-template-columns:minmax(0,1fr) auto;display:grid}.ajuste-fila--apilada{grid-template-columns:minmax(0,1fr)}.segmentado-envuelve{flex-wrap:wrap;justify-content:flex-start}.cajon-grupo-cabezal{justify-content:space-between;align-items:center;gap:var(--spacing-04);cursor:pointer;padding-bottom:var(--spacing-02);border-bottom:1px solid var(--color-gray-stroke-light);list-style:none;display:flex}.cajon-grupo-cabezal::-webkit-details-marker{display:none}.cajon-grupo-cabezal .nav-grupo-titulo{padding:0}.cajon-grupo-cabezal:after{content:"▸";color:var(--color-text-light);margin-left:auto;transition:transform .15s ease-in-out}.cajon-grupo-cabezal>:not(.nav-grupo-titulo){margin-left:auto}.cajon-grupo[open]>.cajon-grupo-cabezal:after{transform:rotate(90deg)}.ajuste-fila+.ajuste-fila{border-top:1px solid var(--color-gray-stroke-light)}.segmentado-opcion:disabled{color:var(--color-text-disabled);cursor:default}.contenido{gap:var(--spacing-05);flex-direction:column;width:100%;max-width:1100px;margin-inline:auto;display:flex}.marca-ctic{width:auto;height:36px;display:block}.icono-nav{flex-shrink:0;width:18px;height:18px}.nav-grupo-titulo{padding:var(--spacing-00) var(--spacing-03) var(--spacing-02);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-light)}.navbar-wrap{z-index:50;background-color:var(--color-gray-bg-light);padding:var(--spacing-04) var(--spacing-05);position:sticky;top:0}.navbar{align-items:center;gap:var(--spacing-05);width:100%;max-width:1100px;min-height:56px;padding:var(--spacing-02) var(--spacing-05);border-radius:var(--radius-lg);background-color:var(--color-gray-bg-sidebar);box-shadow:var(--shadow-navbar);margin-inline:auto;display:flex}@media (min-width:1024px){.navbar-wrap{padding-inline:var(--spacing-06)}}@media (max-width:767px){.navbar{gap:var(--spacing-03);flex-wrap:wrap}.navbar .navbar-items{flex:100%;order:3;justify-content:flex-start}.navbar .navbar-actions{margin-left:auto}.navbar-buscar{display:none}.navbar-salir{padding-inline:var(--spacing-02)}.navbar-salir-etiqueta,.navbar-quien{display:none}}.navbar-logo{flex-shrink:0;align-items:center;display:flex}.navbar-items{justify-content:center;align-items:center;gap:var(--spacing-02);flex-wrap:wrap;flex:1;min-width:0;display:flex}.navbar-actions{align-items:center;gap:var(--spacing-02);flex-shrink:0;display:flex}.navbar-user{border:1px solid var(--color-gray-stroke-default);border-radius:var(--radius-full);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .15s ease-in-out;display:inline-flex}@media (hover:hover){.navbar-user:hover{border-color:var(--color-text-on-color)}}.navbar-quien{font-size:var(--text-sm);color:var(--color-text-on-color);white-space:nowrap}.navbar-user-iniciales{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-on-color)}.navbar-salir{align-items:center;gap:var(--spacing-02);padding:var(--spacing-02) var(--spacing-03);border:1px solid var(--color-gray-stroke-default);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-on-color);white-space:nowrap;flex-shrink:0;transition:color .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}@media (hover:hover){.navbar-salir:hover{color:var(--color-base-white);border-color:var(--color-text-on-color)}}.navbar-icon-btn{border-radius:var(--radius-full);width:34px;height:34px;color:var(--color-text-on-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:inline-flex;position:relative}@media (hover:hover){.navbar-icon-btn:hover{color:var(--color-base-white);background-color:#ffffff14}}.navbar-icon-badge{border-radius:var(--radius-full);background-color:var(--color-primary-default);min-width:14px;height:14px;color:var(--color-text-on-primary);font-size:9px;font-weight:var(--font-weight-semibold);text-align:center;padding:0 3px;line-height:14px;position:absolute;top:2px;right:2px}.navbar-link,.navbar-dropdown-toggle{align-items:center;gap:var(--spacing-02);padding:var(--spacing-02) var(--spacing-03);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-on-color);white-space:nowrap;background:0 0;border:none;transition:color .15s ease-in-out,background-color .15s ease-in-out;display:inline-flex}@media (hover:hover){.navbar-link:hover,.navbar-dropdown-toggle:hover{color:var(--color-base-white);background-color:#ffffff14}}.navbar-link--activo,.navbar-dropdown-toggle--activo{border-radius:var(--radius-md);background-color:var(--color-gray-bg-current);box-shadow:inset 0 -2px 0 var(--color-primary-default);color:var(--color-base-white);font-weight:var(--font-weight-semibold)}@media (hover:hover){.navbar-link--activo:hover,.navbar-dropdown-toggle--activo:hover{background-color:var(--color-gray-bg-current);color:var(--color-base-white)}}.navbar-dropdown{position:relative}.navbar-dropdown-chevron{opacity:.7;flex-shrink:0;transition:transform .15s ease-in-out}.navbar-dropdown.is-open .navbar-dropdown-chevron{transform:rotate(180deg)}.navbar-dropdown-menu{top:calc(100% + var(--spacing-02));z-index:60;min-width:200px;max-width:calc(100vw - var(--spacing-05) * 2);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-default);border-radius:var(--radius-md);padding:var(--spacing-02);box-shadow:var(--shadow-dropdown);position:absolute;left:0}.navbar-dropdown-item{padding:var(--spacing-03) var(--spacing-03) var(--spacing-03) calc(var(--spacing-03) + 6px);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-default);white-space:nowrap;display:block;position:relative}@media (hover:hover){.navbar-dropdown-item:hover{background-color:var(--color-gray-bg-light)}}.navbar-dropdown-item--bloqueado{color:var(--color-text-disabled);cursor:default}.navbar-dropdown-item--activo{font-weight:var(--font-weight-medium)}.navbar-dropdown-item--activo:before{content:"";border-radius:var(--radius-full);background-color:var(--color-primary-default);width:3px;position:absolute;top:22%;bottom:22%;left:0}.curva{gap:var(--spacing-03);flex-direction:column;display:flex}.curva-cuerpo{gap:var(--spacing-03);display:flex}.curva-eje-y{flex-shrink:0;width:52px;position:relative}.curva-eje-y-valor{color:var(--color-text-light);position:absolute;right:0;transform:translateY(50%)}.curva-plot{border-bottom:1px solid var(--color-gray-stroke-default);flex:1;min-width:0;height:200px;position:relative}.curva-svg{width:100%;height:100%;display:block}.curva-barra{fill:var(--color-gray-bg-darker)}.curva-linea{fill:none;stroke:var(--color-text-default);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.curva-area{fill:var(--color-gray-bg-default)}.curva-guia{stroke:var(--color-gray-stroke-light);stroke-width:1px}.curva-punto{border-radius:var(--radius-full);background-color:var(--color-text-default);width:6px;height:6px;position:absolute;transform:translate(-50%,50%)}.curva-valor{white-space:nowrap;color:var(--color-text-default);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.curva-eje-x{color:var(--color-text-light);text-align:center;margin-left:60px;display:grid}.hito{padding-left:var(--spacing-06);padding-bottom:var(--spacing-06);position:relative}.hito:last-child{padding-bottom:var(--spacing-00)}.hito:before{content:"";border-radius:var(--radius-full);background-color:var(--color-text-default);width:9px;height:9px;position:absolute;top:6px;left:3px}.hito:not(:last-child):after{content:"";background-color:var(--color-gray-stroke-light);width:1px;position:absolute;top:18px;bottom:0;left:7px}.mapa{margin:var(--spacing-00)}.mapa-marco{aspect-ratio:16/7;border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-md);background-color:var(--color-gray-bg-disabled);width:100%;display:block}.participacion{gap:var(--spacing-03);margin:var(--spacing-00);display:grid}.participacion-fila{align-items:center;gap:var(--spacing-04);grid-template-columns:minmax(0,240px) minmax(0,1fr);display:grid}.participacion-etiqueta{color:var(--color-text-default)}.participacion-pista{align-items:center;gap:var(--spacing-03);display:flex}.participacion-barra{height:var(--spacing-04);border-radius:var(--radius-sm);background-color:var(--color-gray-bg-darker);flex:none;display:block}.participacion-valor{color:var(--color-text-default)}@container (max-width:480px){.participacion-fila{grid-template-columns:minmax(0,1fr)}}.foto{gap:var(--spacing-02);flex-direction:column;display:flex}.foto-imagen{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-md);width:100%;display:block}.foto-marco{aspect-ratio:4/3;border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-md);background-color:var(--color-gray-bg-disabled);color:var(--color-text-light);justify-content:center;align-items:center;display:flex}.carrusel{gap:var(--spacing-03);padding-bottom:var(--spacing-02);display:flex;overflow-x:auto}.carrusel-item,.carrusel-agregar{flex:none;width:140px;position:relative}.carrusel-imagen{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-md);width:100%;display:block}.carrusel-quitar{top:var(--spacing-02);right:var(--spacing-02);width:var(--spacing-06);height:var(--spacing-06);border-radius:var(--radius-full);border:1px solid var(--color-gray-stroke-light);background-color:var(--color-base-white);color:var(--color-text-default);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.carrusel-agregar{justify-content:center;align-items:center;gap:var(--spacing-02);aspect-ratio:4/3;border:1px dashed var(--color-gray-stroke-default);border-radius:var(--radius-md);color:var(--color-text-light);cursor:pointer;flex-direction:column;display:flex}.carrusel-agregar .campo-pie,.carrusel-item .campo-pie{text-align:center;max-width:100%}.carrusel-agregar .campo-pie{white-space:nowrap;margin-top:0}.carrusel-item .campo-pie{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.carrusel-agregar:hover{border-color:var(--color-primary-default);color:var(--color-text-default)}}.semaforo{gap:var(--spacing-02);display:inline-flex}.punto{border-radius:var(--radius-full);border:1px solid #0000;width:10px;height:10px}.punto-ok{background-color:var(--color-success-on-color)}.punto-atencion{background-color:var(--color-warning-on-color)}.punto-problema{background-color:var(--color-danger-on-color)}.punto-no-autorizo{border-color:var(--color-gray-stroke-medium);background-color:#0000}.galeria{gap:var(--spacing-06);margin-top:var(--spacing-05);display:grid}@media (min-width:900px){.galeria{grid-template-columns:1fr 1fr}}.caso{padding:var(--spacing-05);border:1px dashed var(--color-gray-stroke-light);border-radius:var(--radius-md)}:root{--landing-aire:calc(var(--spacing-06) * 2.5)}.landing-ancho{width:100%;max-width:62rem;padding-inline:var(--spacing-05);margin-inline:auto}.landing-encima{font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-on-color);margin-bottom:var(--spacing-03)}.landing-encima--filete{align-items:center;gap:var(--spacing-05);display:flex}.landing-encima--filete:before{content:"";background-color:var(--color-gray-bg-darker);flex:none;width:4rem;height:1px}.landing-encima--lima{color:var(--color-primary-default)}.landing-encima--sobre-claro{color:var(--color-text-light)}.landing-momentos{gap:var(--spacing-05);margin-top:var(--spacing-06);grid-template-columns:1fr;display:grid}@container (min-width:34rem){.landing-momentos{grid-template-columns:repeat(2,1fr)}}@container (min-width:58rem){.landing-momentos{grid-template-columns:repeat(4,1fr)}}.landing-momento{padding:var(--spacing-05);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:box-shadow .14s,transform .14s;display:block}@media (hover:hover){.landing-momento:hover{box-shadow:var(--shadow-dropdown);transform:translateY(-2px)}}.landing-momento-chip{border-radius:var(--radius-md);background-color:#f8ffc0;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.landing-momento-chip{background-color:color-mix(in srgb, var(--color-primary-default) 45%, var(--color-base-white))}}.landing-momento-chip{border:1px solid var(--color-primary-active);color:var(--color-base-black);margin-bottom:var(--spacing-04)}.landing-momento-titulo{font-family:var(--font-display);font-size:var(--text-lg);margin-top:calc(var(--spacing-02) * -1);font-weight:600}.landing-momento-detalle{font-size:var(--text-sm);font-weight:var(--font-weight-light);color:var(--color-text-light);margin-top:var(--spacing-03);line-height:1.5}.landing-escalera-encabezado{justify-content:space-between;align-items:flex-end;gap:var(--spacing-05);flex-wrap:wrap;display:flex}.landing-escalera-encabezado>div{flex:30rem}.landing-escalera-eje{text-align:right;font-size:var(--text-sm);font-weight:var(--font-weight-light);color:var(--color-text-light);max-width:34ch;line-height:1.5}.landing-escalera{gap:var(--spacing-05);margin-top:var(--spacing-06);grid-template-columns:1fr;display:grid}@container (min-width:34rem){.landing-escalera{grid-template-columns:repeat(2,1fr)}}@container (min-width:58rem){.landing-escalera{grid-template-columns:repeat(4,1fr)}}.landing-escalon-barra{border-radius:var(--radius-full);background-color:var(--color-base-black);height:6px;display:block}.landing-escalon-quien{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin-top:var(--spacing-04)}.landing-escalon-niveles{font-size:var(--text-sm);font-weight:var(--font-weight-light);margin-top:var(--spacing-02);line-height:1.5}.landing-roles{gap:var(--spacing-03);margin-top:var(--spacing-06);flex-wrap:wrap;display:flex}.landing-lima-caja{gap:var(--spacing-06);align-items:center;display:grid}@container (min-width:52rem){.landing-lima-caja{gap:var(--landing-aire);grid-template-columns:1fr .8fr}}.landing-rol{padding:var(--spacing-03) var(--spacing-05);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-full);font-size:var(--text-sm)}.landing-escalon-gloss{font-size:var(--text-xs);font-weight:var(--font-weight-light);color:var(--color-text-light);margin-top:var(--spacing-03);line-height:1.5}.landing-titulo{font-family:var(--font-display);font-size:clamp(var(--text-4xl), 7.2vw, var(--text-display-1));letter-spacing:-.02em;text-wrap:balance;color:var(--color-gray-bg-light);margin-top:var(--spacing-05);font-weight:600;line-height:1.02}.landing-bajada{font-size:var(--text-body-large);font-weight:var(--font-weight-light);color:var(--color-gray-bg-light);margin-top:var(--spacing-06);max-width:34ch;line-height:1.45}.landing-bajada strong{font-weight:var(--font-weight-semibold)}.landing-form{padding:var(--spacing-06) var(--spacing-05);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-navbar);width:100%;max-width:30rem}.landing-form-titulo{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--spacing-05);font-weight:600}.landing-fuentes{gap:var(--spacing-03);flex-wrap:wrap;display:flex}.landing-fuente{padding:var(--spacing-03) var(--spacing-04);background-color:var(--color-base-black);border:1px solid var(--color-gray-stroke-default);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-on-color);flex-direction:column;gap:2px;display:inline-flex}.landing-fuente span{font-size:var(--text-xs);color:var(--color-gray-stroke-medium)}.landing-hero{padding-block:var(--landing-aire);background-color:var(--color-base-black);background-image:radial-gradient(22% 16% at 98% 5%,#f0fe739e 0%,#f0fe7324 46%,#0000 74%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-hero{background-image:radial-gradient(22% 16% at 98% 5%, color-mix(in srgb, var(--color-primary-default) 62%, transparent) 0%, color-mix(in srgb, var(--color-primary-default) 14%, transparent) 46%, transparent 74%)}}@media (min-width:52rem){.landing-hero{background-image:radial-gradient(30% 44% at 90% 16%,#f0fe73ad 0%,#f0fe7329 46%,#0000 72%),radial-gradient(22% 28% at 105% 54%,#f0fe7338 0%,#0000 76%)}@supports (color:color-mix(in lab, red, red)){.landing-hero{background-image:radial-gradient(30% 44% at 90% 16%, color-mix(in srgb, var(--color-primary-default) 68%, transparent) 0%, color-mix(in srgb, var(--color-primary-default) 16%, transparent) 46%, transparent 72%), radial-gradient(22% 28% at 105% 54%, color-mix(in srgb, var(--color-primary-default) 22%, transparent) 0%, transparent 76%)}}}.landing-hero-caja{gap:var(--landing-aire) var(--spacing-06);align-items:center;display:grid}@container (min-width:52rem){.landing-hero-caja{grid-template-columns:1fr .82fr}}.landing-hero-acciones{gap:var(--spacing-04);margin-top:var(--spacing-06);flex-wrap:wrap;display:flex}.landing-contraste{padding:var(--spacing-06);background-color:var(--color-gray-bg-current);border:1px solid var(--color-gray-bg-darker);border-right:6px solid var(--color-primary-default);border-radius:var(--radius-lg)}.landing-contraste-cita{font-size:var(--text-sm);font-weight:var(--font-weight-light);color:var(--color-text-on-color);line-height:1.55}.landing-contraste-raya{border:0;border-top:1px solid var(--color-gray-bg-darker);margin-block:var(--spacing-06)}.landing-contraste-frase{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-gray-bg-light);font-weight:600;line-height:1.12}.landing-contraste-detalle{font-size:var(--text-xs);font-weight:var(--font-weight-light);color:var(--color-text-on-color);margin-top:var(--spacing-04);line-height:1.5}.btn-outline.btn-en-oscuro{border-color:var(--color-gray-bg-darker);color:var(--color-gray-bg-light)}@media (hover:hover){.btn-outline.btn-en-oscuro:hover{border-color:var(--color-gray-bg-light);background-color:var(--color-gray-bg-current)}}.landing-grano:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-filigrana:after{content:"";right:calc(var(--spacing-06) * -1);bottom:calc(var(--spacing-06) * -2);pointer-events:none;opacity:.05;background-image:url(/logos/tic-mark-light.svg);background-repeat:no-repeat;background-size:contain;width:18rem;height:18rem;position:absolute}.landing-ancho{z-index:1;position:relative;container-type:inline-size}.landing-prueba{margin-top:calc(var(--spacing-06) * 1.5);padding-top:var(--spacing-05);border-top:1px solid var(--color-gray-stroke-default)}.landing-seccion{padding-block:var(--landing-aire);background-color:var(--color-gray-bg-light)}.landing-seccion--alt{background-color:var(--color-base-white)}.landing-seccion--lima{background-color:var(--color-primary-default);border-top:none;position:relative;overflow:hidden}.landing-seccion--lima .landing-h2,.landing-seccion--lima .landing-parrafo{color:var(--color-text-on-primary)}.landing-seccion--lima .landing-filigrana:after{opacity:.12;background-image:url(/logos/tic-mark-light.svg)}.landing-seccion--oscura{background-color:var(--color-base-black);background-image:radial-gradient(40% 78% at 92%,#f0fe739e 0%,#f0fe7324 46%,#0000 72%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-seccion--oscura{background-image:radial-gradient(40% 78% at 92% 50%, color-mix(in srgb, var(--color-primary-default) 62%, transparent) 0%, color-mix(in srgb, var(--color-primary-default) 14%, transparent) 46%, transparent 72%)}}.landing-seccion--oscura .landing-h2{color:var(--color-gray-bg-light)}.landing-seccion--oscura .landing-parrafo{color:var(--color-text-on-color)}.landing-seccion--oscura .landing-parrafo strong{color:var(--color-gray-bg-light)}.landing-h2{font-family:var(--font-display);font-size:var(--text-2xl);text-wrap:balance;max-width:30ch;font-weight:600}.landing-parrafo{font-weight:var(--font-weight-light);font-size:var(--text-base);color:var(--color-text-light);margin-top:var(--spacing-04);max-width:62ch}.landing-parrafo--hero{color:var(--color-text-on-color);margin-top:var(--spacing-05);max-width:50ch}.landing-barra{z-index:30;background-color:#fffef0e0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.landing-barra{background-color:color-mix(in srgb, var(--color-gray-bg-light) 88%, transparent)}}.landing-barra{-webkit-backdrop-filter:saturate(120%)blur(14px);backdrop-filter:saturate(120%)blur(14px);border-bottom:1px solid var(--color-gray-stroke-light)}.landing-barra-caja{justify-content:space-between;align-items:center;gap:var(--spacing-05);padding-block:var(--spacing-04);display:flex}.landing-barra-marca{flex:none;line-height:0;display:block}.landing-barra-marca img{width:auto;height:1.75rem;display:block}@container (min-width:34rem){.landing-barra-marca img{height:2.25rem}}.landing-barra-acciones{align-items:center;gap:var(--spacing-04);display:flex}@container (min-width:34rem){.landing-barra-acciones{gap:var(--spacing-05)}}.landing-barra-acciones .btn{white-space:nowrap}.landing-pie{background-color:var(--color-base-black);color:var(--color-gray-bg-light)}.landing-pie-caja{gap:var(--spacing-06) var(--spacing-05);padding-block:var(--landing-aire) var(--spacing-06);grid-template-columns:1fr;display:grid}@container (min-width:34rem){.landing-pie-caja{grid-template-columns:repeat(2,1fr)}}@container (min-width:60rem){.landing-pie-caja{grid-template-columns:1.4fr repeat(4,1fr)}}.landing-pie-marca{width:3.5rem;height:auto;display:block}.landing-pie-descriptor{font-weight:var(--font-weight-light);font-size:var(--text-sm);max-width:32ch;margin-top:var(--spacing-04);line-height:1.5}.landing-pie-operador{font-weight:var(--font-weight-light);font-size:var(--text-xs);color:var(--color-text-on-color);max-width:34ch;margin-top:var(--spacing-04);line-height:1.5}.landing-pie-lista{gap:var(--spacing-04);flex-direction:column;display:flex}.landing-pie-enlace{font-weight:var(--font-weight-light);font-size:var(--text-sm);color:var(--color-gray-bg-light);text-decoration:none}@media (hover:hover){.landing-pie-enlace:hover{text-underline-offset:3px;text-decoration:underline}}.landing-pie-firma{border-top:1px solid var(--color-gray-bg-current)}.landing-pie-firma-caja{justify-content:space-between;gap:var(--spacing-04);padding-block:var(--spacing-05);font-size:var(--text-xs);font-weight:var(--font-weight-light);color:var(--color-text-on-color);flex-wrap:wrap;display:flex}.pendiente-uno{justify-content:space-between;align-items:flex-start;gap:var(--spacing-05);flex-wrap:wrap;display:flex}.pendiente-uno-texto{flex:18rem;min-width:0}.pendiente-uno-titulo{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600}.pendiente-avance{align-items:baseline;gap:var(--spacing-03);font-size:var(--text-sm);color:var(--color-text-light);display:flex}.pendiente-avance strong{font-family:var(--font-sans);font-size:var(--text-2xl);color:var(--color-text-default)}.cola-pendientes{counter-reset:cola;gap:var(--spacing-03);list-style:none;display:grid}.cola-pendientes li{counter-increment:cola;gap:var(--spacing-04);font-size:var(--text-sm);color:var(--color-text-light);align-items:baseline;display:flex}.cola-pendientes li:before{content:counter(cola);font-variant-numeric:tabular-nums;color:var(--color-gray-stroke-medium);flex:0 0 1.5rem}.link-copiable{align-items:center;gap:var(--spacing-04);padding:var(--spacing-04);background-color:var(--color-gray-bg-light);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-md);display:flex}.link-copiable-url{min-width:0;font-size:var(--text-sm);white-space:nowrap;flex:auto;overflow-x:auto}.salidas{container-type:inline-size}.salida-opciones{gap:var(--spacing-05);display:grid}@container (min-width:40rem){.salida-opciones{grid-template-columns:1fr 1fr}}.salida{padding:var(--spacing-05);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;display:flex}.salida-titulo{align-items:center;gap:var(--spacing-03);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600;display:flex}.salida button{margin-top:auto}.recorrido{left:var(--spacing-05);bottom:calc(var(--spacing-06) * 2);z-index:40;align-items:center;gap:var(--spacing-05);max-width:min(30rem, calc(100vw - var(--spacing-06)));padding:var(--spacing-04) var(--spacing-05);background-color:var(--color-base-black);color:var(--color-text-on-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);display:flex;position:fixed}.recorrido-texto{min-width:0}.recorrido-cuenta{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-stroke-medium)}.recorrido-titulo{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-gray-bg-light);margin-top:2px;font-weight:600}.recorrido-que{font-size:var(--text-xs);color:var(--color-text-on-color);margin-top:var(--spacing-02)}.recorrido-botones{align-items:center;gap:var(--spacing-03);flex-shrink:0;display:flex}.recorrido .btn-icon-circle-muted{color:var(--color-text-on-color);border-color:var(--color-gray-stroke-default)}@media (max-width:640px){.recorrido{left:var(--spacing-04);right:var(--spacing-04);max-width:none;bottom:calc(var(--spacing-06) * 2.5)}}.recorrido-opcion{text-align:left;padding:var(--spacing-04);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-md);cursor:pointer;gap:2px;display:grid}@media (hover:hover){.recorrido-opcion:hover{border-color:var(--color-gray-stroke-default)}}.recorrido-opcion[aria-pressed=true]{border-color:var(--color-primary-default);border-left-width:3px}.recorrido-opcion-titulo{font-weight:var(--font-weight-medium);font-size:var(--text-sm)}.boton-pdf{gap:var(--spacing-02);flex-direction:column;align-items:flex-start;display:inline-flex}.solo-print{display:none}@media print{.solo-print{display:flex!important}}.marca-impresa{justify-content:space-between;align-items:baseline;gap:var(--spacing-05);margin-bottom:var(--spacing-05);padding-bottom:var(--spacing-04);border-bottom:1px solid var(--color-gray-stroke-light)}.indice{container-type:inline-size}.indice-grilla{gap:var(--spacing-06);grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);align-items:start;display:grid}.indice-columna{top:calc(var(--spacing-06) * 4);max-height:calc(100dvh - var(--spacing-06) * 5);padding:var(--spacing-04);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);position:sticky;overflow-y:auto}.indice-estado{padding:var(--spacing-03) var(--spacing-04) var(--spacing-04);border-bottom:1px solid var(--color-gray-stroke-light);margin-bottom:var(--spacing-02);font-size:var(--text-sm);color:var(--color-text-light)}.indice-estado strong{color:var(--color-text-default);font-weight:var(--font-weight-medium)}.indice-lista{gap:var(--spacing-02);flex-direction:column;display:flex}.indice-item{align-items:center;gap:var(--spacing-03);width:100%;padding:var(--spacing-03) var(--spacing-03) var(--spacing-03) var(--spacing-04);border-radius:var(--radius-md);text-align:left;color:var(--color-text-default);cursor:pointer;background:0 0;border:none;transition:background-color .15s ease-in-out;display:flex;position:relative}.indice-item[hidden]{display:none}@media (hover:hover){.indice-item:hover{background-color:var(--color-gray-bg-disabled)}.indice-item:hover .indice-flecha{color:var(--color-text-default);transform:translateX(var(--spacing-02))}}.indice-flecha{color:var(--color-gray-stroke-medium);flex-shrink:0;align-self:center;transition:color .15s ease-in-out,transform .15s ease-in-out}.indice-item--activo .indice-flecha{color:var(--color-text-default)}.indice-item--activo,.indice-item--activo:hover{background-color:var(--color-gray-bg-disabled)}.indice-item--activo:before{content:"";inset:var(--spacing-03) auto var(--spacing-03) var(--spacing-00);border-radius:var(--radius-full);background-color:var(--color-gray-bg-sidebar);width:3px;position:absolute}.indice-item:focus-visible{outline:2px solid var(--color-gray-stroke-medium);outline-offset:2px}.indice-item-titulo{font-size:var(--text-sm)}.indice-item--con-icono .indice-item-titulo{font-weight:var(--font-weight-semibold)}.indice-item .badge{white-space:nowrap;flex-shrink:0}.indice-item-cuerpo{gap:var(--spacing-02);flex-direction:column;flex:1;min-width:0;display:flex}.indice-item-linea{justify-content:space-between;align-items:center;gap:var(--spacing-03);display:flex}.indice-marca{width:16px;height:16px;margin-top:var(--spacing-02);flex-shrink:0}.indice-marca--orden{width:8px;height:8px;margin:var(--spacing-03) var(--spacing-02) var(--spacing-00);border-radius:var(--radius-full);background-color:var(--color-gray-stroke-default);display:inline-block}.indice-marca--warning{color:var(--color-warning-on-color)}.indice-marca--danger{color:var(--color-danger-on-color)}.indice-evidencia{border-radius:var(--radius-full);background-color:var(--color-gray-bg-default);height:4px;display:flex;overflow:hidden}.indice-barra-al-dia{background-color:var(--color-gray-bg-darker)}.indice-barra-ambar{background-color:var(--color-warning-on-color)}.indice-barra-rojo{background-color:var(--color-danger-on-color)}.indice-item-titulo{flex:1;min-width:50%}.indice-item-pie{text-overflow:ellipsis;white-space:nowrap;max-width:40%;font-size:var(--text-xs);color:var(--color-text-light);font-variant-numeric:tabular-nums;flex-shrink:1;overflow:hidden}.indice-panel-oculto{display:none}.indice-grupo{align-items:center;gap:var(--spacing-03);width:100%;margin-top:var(--spacing-03);padding:var(--spacing-03) var(--spacing-03) var(--spacing-03) var(--spacing-04);border-radius:var(--radius-md);text-align:left;color:var(--color-text-default);cursor:pointer;background:0 0;border:none;display:flex}@media (hover:hover){.indice-grupo:hover{background-color:var(--color-gray-bg-disabled)}}.indice-grupo-titulo{min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);flex:1}.indice-grupo-chevron{color:var(--color-text-light);transition:transform .15s ease-in-out;display:inline-grid}.indice-grupo-chevron svg{width:var(--spacing-05);height:var(--spacing-05)}.indice-grupo[aria-expanded=false] .indice-grupo-chevron{transform:rotate(-90deg)}.indice-icono{color:var(--color-text-default);flex-shrink:0;display:inline-grid}.indice-icono svg{width:var(--spacing-05);height:var(--spacing-05)}.indice-aviso{min-width:var(--spacing-05);padding:0 var(--spacing-02);border-radius:var(--radius-sm);text-align:center;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-md);font-variant-numeric:tabular-nums;flex-shrink:0}.indice-aviso--warning{background-color:#f3dcc5}@supports (color:color-mix(in lab, red, red)){.indice-aviso--warning{background-color:color-mix(in srgb, var(--color-warning-on-color) 12%, var(--color-warning-light))}}.indice-aviso--warning{color:var(--color-warning-on-color)}.indice-aviso--danger{background-color:#efd2d2}@supports (color:color-mix(in lab, red, red)){.indice-aviso--danger{background-color:color-mix(in srgb, var(--color-danger-on-color) 15%, var(--color-danger-light))}}.indice-aviso--danger{color:var(--color-danger-on-color)}.indice-item--en-grupo{margin-left:var(--spacing-06);width:calc(100% - var(--spacing-06))}.indice-item--en-grupo:after{content:"";top:calc(var(--spacing-02) * -1);bottom:calc(var(--spacing-02) * -1);left:calc(var(--spacing-03) * -1);background-color:var(--color-gray-stroke-light);width:1px;position:absolute}.indice-grupo:first-child{padding-top:var(--spacing-00)}.indice-panel-plano{gap:var(--spacing-04);flex-direction:column;display:flex}.indice-paneles .section-header h2{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--text-lg--letter-spacing)}.indice-paneles .fila{padding:var(--spacing-04) var(--spacing-05)}.indice-paneles{scroll-margin-top:calc(var(--spacing-06) * 4)}.indice-pasos{justify-content:space-between;gap:var(--spacing-04);margin-top:var(--spacing-06);padding-top:var(--spacing-04);border-top:1px solid var(--color-gray-stroke-light);display:flex}.indice-selector,.indice-hoja-cabeza,.indice-velo{display:none}@container (max-width:720px){.indice-grilla{grid-template-columns:minmax(0,1fr)}.indice-selector{top:calc(var(--arriba) + var(--spacing-03));z-index:40;align-items:center;gap:var(--spacing-03);width:100%;min-height:var(--toque);margin-bottom:var(--spacing-05);padding:var(--spacing-03) var(--spacing-04);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);background-color:var(--color-base-white);box-shadow:var(--shadow-card);color:var(--color-text-default);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer;display:flex;position:sticky}.indice-selector-titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-semibold);flex:1;overflow:hidden}.indice-selector-grupo{font-weight:var(--font-weight-regular);color:var(--color-text-light)}.indice-selector-grupo:after{content:" · "}.indice-selector-cambiar{align-items:center;gap:var(--spacing-02);font-size:var(--text-xs);color:var(--color-text-light);flex-shrink:0;display:inline-flex}.indice-selector-cambiar .icono-nav{width:var(--spacing-05);height:var(--spacing-05)}.indice-paneles{scroll-margin-top:calc(var(--arriba) + var(--toque) + var(--spacing-05))}.indice-columna{z-index:70;max-height:80dvh;padding:var(--spacing-02) var(--spacing-04) calc(var(--spacing-05) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-dropdown);visibility:hidden;border:none;transition:transform .24s ease-out,visibility 0s linear .24s;position:fixed;inset:auto 0 0;transform:translateY(100%)}.indice--hoja .indice-columna{visibility:visible;transition:transform .24s ease-out;transform:none}.indice-hoja-cabeza{z-index:1;padding:var(--spacing-05) var(--spacing-03) var(--spacing-03);background-color:var(--color-base-white);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.indice-hoja-manija{top:var(--spacing-03);width:calc(var(--spacing-06) * 1.5);height:var(--spacing-02);border-radius:var(--radius-full);background-color:var(--color-gray-bg-medium);position:absolute;left:50%;transform:translate(-50%)}.indice-hoja-titulo{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-text-default)}.indice-velo{z-index:65;background-color:#22222273;display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.indice-velo{background-color:color-mix(in srgb, var(--color-gray-bg-sidebar) 45%, transparent)}}}.indice-columna{padding:var(--spacing-03)}.indice-item,.indice-grupo{color:var(--color-text-light)}.indice-item--con-icono,.indice-grupo{color:var(--color-text-default)}.indice-item--activo,.indice-item--activo:hover,.indice-item--activo.indice-item--con-icono{background-color:var(--color-primary-default);color:var(--color-text-on-primary)}.indice-item--activo:before{display:none}.indice-item--activo .indice-item-titulo{font-weight:var(--font-weight-semibold)}.indice-icono{color:inherit}.indice-item--activo .indice-item-pie{color:var(--color-text-dark-on-color)}.indice-columna .indice-aviso--warning{background-color:#d6af86}@supports (color:color-mix(in lab, red, red)){.indice-columna .indice-aviso--warning{background-color:color-mix(in srgb, var(--color-warning-on-color) 40%, var(--color-warning-light))}}.indice-columna .indice-aviso--warning{color:var(--color-text-default)}.indice-separador{height:1px;margin:var(--spacing-03) var(--spacing-03);background-color:var(--color-gray-stroke-light);display:block}@media print{.indice-grilla,.indice-panel-oculto{display:block}.indice-paneles>*+*{margin-top:var(--spacing-05)}}.obra-cabecera{gap:var(--spacing-06);grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;display:grid}.obra-cabecera .mapa-marco{aspect-ratio:4/3}@container (max-width:720px){.obra-cabecera{grid-template-columns:minmax(0,1fr)}.obra-cabecera .mapa-marco{aspect-ratio:16/7}}.lista-dividida{gap:var(--spacing-00)}.lista-dividida>.fila{border-radius:var(--radius-sm);box-shadow:none;padding:var(--spacing-04) var(--spacing-00);background-color:#0000;border:none}.lista-dividida>.fila+.fila{border-top:1px solid var(--color-gray-stroke-light)}@media (hover:hover){.lista-dividida>.fila-enlace:hover{background-color:var(--color-gray-bg-disabled);box-shadow:none}}.cifras{gap:var(--spacing-00);padding:var(--spacing-04) var(--spacing-00);border-top:1px solid var(--color-gray-stroke-light);border-bottom:1px solid var(--color-gray-stroke-light);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.cifras>*+*{border-left:1px solid var(--color-gray-stroke-light);padding-left:var(--spacing-05)}.cifras .metric-value{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.panel-rotulo{margin-top:var(--spacing-05);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-light)}.encabezado-acciones-derecha{align-items:flex-end;gap:var(--spacing-03);flex-direction:column;display:flex}.drawer{width:min(480px, calc(100vw - var(--spacing-05) * 2));max-width:none;height:calc(100dvh - var(--spacing-05) * 2);max-height:none;margin:var(--spacing-05) var(--spacing-05) var(--spacing-05) auto;padding:var(--spacing-00);border-radius:var(--radius-lg);background-color:var(--color-base-white);box-shadow:var(--shadow-dropdown);border:0;overflow:hidden}.drawer[open]{flex-direction:column;animation:.18s ease-out drawer-entra;display:flex}.drawer::backdrop{background-color:#00000040}@keyframes drawer-entra{0%{opacity:0;transform:translateX(var(--spacing-05))}}@media (prefers-reduced-motion:reduce){.drawer[open]{animation:none}}.drawer-cabezal{justify-content:space-between;align-items:flex-start;gap:var(--spacing-04);padding:var(--spacing-06) var(--spacing-06) var(--spacing-05);border-bottom:1px solid var(--color-gray-stroke-light);display:flex}.drawer-cuerpo{padding:var(--spacing-05) var(--spacing-06) var(--spacing-06);flex:1;overflow-y:auto;container-type:inline-size}.drawer-pie{align-items:center;gap:var(--spacing-04);padding:var(--spacing-05) var(--spacing-06);border-top:1px solid var(--color-gray-stroke-light);background-color:var(--color-base-white);flex-wrap:wrap;display:flex}.panel-rotulo--primero{margin-top:var(--spacing-03)}.informe-respuesta{margin-top:var(--spacing-03);flex-direction:column;align-items:stretch;display:flex}.informe-respuesta>.enlace{align-self:flex-start}.informe-tablero{gap:var(--spacing-03);margin:var(--spacing-04) var(--spacing-00) var(--spacing-05);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.informe-ficha{align-items:center;gap:var(--spacing-03);padding:var(--spacing-04);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:box-shadow .15s ease-in-out;display:flex}@media (hover:hover){.informe-ficha:hover{box-shadow:var(--shadow-button)}}.informe-ficha--positivo{background-color:var(--color-success-light);color:var(--color-success-on-color)}.informe-ficha--atencion{background-color:var(--color-warning-light);color:var(--color-warning-on-color)}.informe-ficha--negativo{background-color:var(--color-danger-light);color:var(--color-danger-on-color)}.informe-ficha--neutro,.informe-ficha--sin-datos{background-color:var(--color-gray-bg-disabled);color:var(--color-text-default)}.informe-ficha--sin-datos{color:var(--color-text-light)}.informe-marca{flex-shrink:0}.informe{flex-direction:column;display:flex}.informe-rubro{padding:var(--spacing-05) var(--spacing-00);border-top:1px solid var(--color-gray-stroke-light);scroll-margin-top:calc(var(--spacing-06) * 4)}.informe-rubro-titulo{align-items:center;gap:var(--spacing-03);font-size:var(--text-base);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-03);display:flex}.informe-rubro-titulo--positivo{color:var(--color-success-on-color)}.informe-rubro-titulo--atencion{color:var(--color-warning-on-color)}.informe-rubro-titulo--negativo{color:var(--color-danger-on-color)}.informe-rubro-titulo--neutro .informe-marca,.informe-rubro-titulo--sin-datos .informe-marca{color:var(--color-gray-stroke-default)}.informe-rubro-titulo--sin-datos{color:var(--color-text-light)}.informe-parrafo{max-width:68ch;font-size:var(--text-base);line-height:var(--text-base--line-height)}.informe-parrafo+.informe-parrafo,.informe-detalle{margin-top:var(--spacing-03)}.informe-detalle>summary{cursor:pointer;width:fit-content}.informe-limite{max-width:68ch;padding-top:var(--spacing-05);border-top:1px solid var(--color-gray-stroke-light);font-size:var(--text-sm);color:var(--color-text-light);font-style:italic}.archivos{gap:var(--spacing-06);margin-top:var(--spacing-05);flex-direction:column;display:flex}.archivo-hoja{max-width:52rem;min-height:60rem;margin:var(--spacing-00) auto;padding:var(--spacing-06) calc(var(--spacing-06) * 2);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);box-shadow:var(--shadow-card);color:var(--color-text-default);gap:var(--spacing-05);flex-direction:column;display:flex;position:relative;overflow:hidden}.archivo-marca{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:-20% -40%;transform:rotate(-28deg)}.archivo-marca span{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-2xl--letter-spacing);white-space:nowrap;color:#2222221a}@supports (color:color-mix(in lab, red, red)){.archivo-marca span{color:color-mix(in srgb, var(--color-text-default) 10%, transparent)}}.archivo-cabezal,.archivo-tabla,.archivo-texto,.archivo-pie{position:relative}.archivo-cabezal{justify-content:space-between;gap:var(--spacing-05);padding-bottom:var(--spacing-05);border-bottom:2px solid var(--color-text-default);flex-wrap:wrap;display:flex}.archivo-emisor{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--text-xs--letter-spacing);color:var(--color-text-light)}.archivo-titulo{margin-top:var(--spacing-02);max-width:32ch;font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--text-lg--line-height)}.archivo-folio{gap:var(--spacing-02) var(--spacing-04);padding:var(--spacing-03) var(--spacing-04);border:1px solid var(--color-gray-stroke-default);font-size:var(--text-xs);grid-template-columns:auto auto;align-content:start;display:grid}.archivo-folio dt{color:var(--color-text-light)}.archivo-folio dd{font-variant-numeric:tabular-nums}.archivo-tabla{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.archivo-tabla th,.archivo-tabla td{padding:var(--spacing-03) var(--spacing-03);border:1px solid var(--color-gray-stroke-light);text-align:left;vertical-align:top}.archivo-tabla th{width:36%;font-weight:var(--font-weight-medium);background-color:var(--color-gray-bg-disabled)}.archivo-texto{max-width:68ch;font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.archivo-pie{padding-top:var(--spacing-04);border-top:1px solid var(--color-gray-stroke-default);font-size:var(--text-xs);color:var(--color-text-light);margin-top:auto}.documentos-barra{justify-content:space-between;align-items:center;gap:var(--spacing-03);padding:var(--spacing-03) var(--spacing-00);border-bottom:1px solid var(--color-gray-stroke-light);flex-wrap:wrap;display:flex}.documentos-casilla,.documentos-renglon{align-items:flex-start;gap:var(--spacing-03);cursor:pointer;display:flex}.documentos-renglon>span{flex-direction:column;display:flex}.documentos-casilla input,.documentos-renglon input{margin-top:var(--spacing-02);accent-color:var(--color-text-default)}.campo-archivo{width:var(--spacing-06);height:var(--spacing-06);border-radius:var(--radius-sm);color:var(--color-text-light);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.campo-archivo:hover{color:var(--color-text-default);background-color:var(--color-gray-bg-disabled)}}@media print{.archivos{gap:var(--spacing-00);margin:var(--spacing-00)}.archivo-hoja{min-height:auto;box-shadow:none;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:none}}.chips-fuente{gap:var(--spacing-02);flex-wrap:wrap;display:flex}.campo-archivo--sin{color:var(--color-gray-stroke-default);cursor:default}@media (hover:hover){.campo-archivo--sin:hover{color:var(--color-gray-stroke-default);background-color:#0000}}.antes-acciones{justify-content:flex-end;align-items:center;gap:var(--spacing-03);flex-wrap:wrap;display:flex}.informe-ficha-estado{font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-text-light);display:block}.partida-marco,.invitacion-marco{container-type:inline-size}.partida{border-radius:var(--f3-radio);background-color:var(--color-base-white);border:1px solid var(--color-gray-stroke-light);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);display:grid;overflow:hidden}.partida-principal,.partida-panel{padding:var(--f3-aire)}.partida-principal--centrada{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.partida-panel{background-color:var(--color-gray-bg-sidebar);color:var(--color-base-white);flex-direction:column;justify-content:center;display:flex}.partida-rotulo{font-size:var(--text-sm);color:var(--color-text-on-color)}.partida-panel-titulo{margin-top:var(--spacing-02);font-weight:var(--font-weight-semibold);line-height:1.1}@container (max-width:900px){.partida{grid-template-columns:minmax(0,1fr)}}@container (min-width:561px) and (max-width:900px){.partida-panel .lista-icono{gap:var(--spacing-05) var(--spacing-06);grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:760px){.partida-principal,.partida-panel{padding:var(--spacing-06)}}.lista-icono{gap:var(--spacing-05);display:grid}.lista-icono-item{align-items:center;gap:var(--spacing-04);display:flex}.lista-icono-marca{width:calc(var(--f3-circulo) + var(--spacing-03));height:calc(var(--f3-circulo) + var(--spacing-03));border-radius:var(--radius-lg);border:1px solid var(--color-gray-bg-darker);background-color:var(--f3-recuadro-en-negro);color:var(--color-base-white);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);flex-shrink:0;place-items:center;display:inline-grid}.lista-icono-marca svg{width:var(--spacing-05);height:var(--spacing-05)}.lista-icono-titulo{font-size:var(--text-body-large);line-height:1.25;font-weight:var(--font-weight-semibold);display:block}.lista-icono-texto{margin-top:var(--spacing-02);font-size:var(--text-base);color:var(--color-text-on-color);display:block}.pasos-v{display:grid}.pasos-v-item{gap:var(--spacing-04);padding-bottom:var(--spacing-06);color:var(--color-text-on-color);transition:color .2s ease-in-out;display:flex;position:relative}.pasos-v-item:last-child{padding-bottom:0}.pasos-v-item:not(:last-child):before{content:"";left:calc(var(--f3-circulo) / 2);top:calc(var(--f3-circulo) + var(--spacing-02));bottom:var(--spacing-02);background-color:var(--color-gray-bg-darker);width:1px;position:absolute}.pasos-v-marca{width:var(--f3-circulo);height:var(--f3-circulo);border-radius:var(--radius-full);border:1px solid var(--color-gray-bg-darker);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);flex-shrink:0;place-items:center;display:grid}.pasos-v-marca svg{width:var(--spacing-05);height:var(--spacing-05)}.pasos-v-item--hecho{color:var(--color-base-white)}.pasos-v-item--hecho .pasos-v-marca{border-color:var(--color-gray-bg-darker);background-color:var(--color-gray-bg-darker);color:var(--color-base-white)}.pasos-v-item--ahora{color:var(--color-base-white)}.pasos-v-item--ahora .pasos-v-marca{border:2px solid var(--color-gray-bg-darker);border-top-color:var(--color-base-white);animation:.8s linear infinite espera-gira}.pasos-v-cuerpo{min-height:var(--f3-circulo);flex-direction:column;justify-content:center;display:flex}.pasos-v-texto{font-size:var(--text-base)}.pasos-v-item--ahora .pasos-v-texto{font-weight:var(--font-weight-semibold)}.pasos-v-detalle{margin-top:var(--spacing-02);font-size:var(--text-sm);color:var(--color-text-on-color)}.invitacion-pregunta{max-width:13ch;font-weight:var(--font-weight-bold);letter-spacing:-.035em}.invitacion-panel-titulo{font-weight:var(--font-weight-bold);letter-spacing:-.03em}.partida-panel .lista-icono-marca{color:var(--color-primary-default)}.partida-panel .lista-icono-item{align-items:flex-start}.partida-panel .lista-icono{gap:var(--spacing-05)}.partida-panel .lista-icono-marca svg{width:calc(var(--spacing-05) + var(--spacing-02));height:calc(var(--spacing-05) + var(--spacing-02))}.invitacion-boton:disabled{opacity:1}.pastilla{align-items:center;gap:var(--spacing-03);padding:var(--spacing-02) var(--spacing-05);border-radius:var(--radius-full);background-color:var(--f3-lima-tenue);color:var(--color-text-default);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;display:inline-flex}.pastilla-punto{width:var(--spacing-03);height:var(--spacing-03);border-radius:var(--radius-full);background-color:var(--color-gray-bg-sidebar)}.marca-subrayado{background-image:linear-gradient(to top, var(--color-primary-default) 0, var(--color-primary-default) 32%, transparent 32%);padding-inline:var(--spacing-02);margin-inline:calc(var(--spacing-02) * -1)}.invitacion-etiqueta{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;display:block}.invitacion-fila{gap:var(--spacing-04);display:flex}.invitacion-campo{align-items:center;gap:var(--spacing-04);min-width:0;padding-inline:var(--spacing-05);border-radius:var(--radius-lg);border:2px solid var(--color-gray-bg-sidebar);background-color:var(--color-base-white);color:var(--color-text-light);flex:1;display:flex}.invitacion-campo:focus-within{box-shadow:0 0 0 3px var(--f3-lima-tenue)}.invitacion-campo--error{border-color:var(--color-danger-default)}.invitacion-campo svg{width:var(--spacing-06);height:var(--spacing-06);flex-shrink:0}.invitacion-campo input{min-width:0;padding-block:var(--spacing-05);color:var(--color-text-default);font-size:var(--text-body-large);letter-spacing:.04em;background:0 0;border:none;outline:none;flex:1}.invitacion-campo input::placeholder{color:var(--color-text-light);letter-spacing:normal}.invitacion-boton{border-radius:var(--radius-lg);padding-inline:var(--spacing-06) var(--spacing-04);gap:var(--spacing-05)}.invitacion-boton .btn-flecha svg{width:var(--spacing-05);height:var(--spacing-05)}.invitacion-error{color:var(--color-danger-default)}.invitacion-fuentes{gap:var(--spacing-02);flex-wrap:wrap;display:flex}.invitacion-fuentes span{padding:var(--spacing-02) var(--spacing-03);border-radius:var(--radius-full);border:1px solid var(--color-gray-bg-darker);color:var(--color-base-white);font-size:var(--text-xs)}@container (max-width:760px){.invitacion-pregunta{font-size:var(--text-display-3);line-height:var(--text-display-3--line-height)}.invitacion-fila{flex-direction:column}}.espera-pasos-encabezado{margin-bottom:var(--spacing-06)}.espera-empresa{line-height:1.1;font-weight:var(--font-weight-bold);letter-spacing:-.02em}.espera-anillo{width:calc(var(--spacing-06) * 9);aspect-ratio:1;max-width:100%;position:relative}.espera-anillo>svg{width:100%;height:100%;transform:rotate(-90deg)}.espera-anillo-pista,.espera-anillo-avance{fill:none;stroke-width:9px}.espera-anillo-centro{fill:var(--color-primary-default)}.espera-anillo-pista{stroke:var(--color-gray-bg-default)}.espera-anillo-avance{stroke:var(--color-gray-bg-sidebar);stroke-linecap:round;transition-property:stroke-dashoffset;transition-timing-function:ease-in-out}.espera-anillo-cifra{font-weight:var(--font-weight-semibold);place-items:center;display:grid;position:absolute;inset:0}.espera-anillo-cifra svg{width:calc(var(--spacing-06) * 2);height:calc(var(--spacing-06) * 2)}.espera-actual{margin-top:var(--spacing-06);min-height:calc(var(--spacing-06) * 3);animation:.3s ease-out espera-entra}@keyframes espera-entra{0%{opacity:0;transform:translateY(var(--spacing-02))}}@keyframes espera-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pasos-v-item--ahora .pasos-v-marca,.espera-actual{animation:none}.espera-anillo-avance{transition:none}}.decide{gap:var(--spacing-04);flex-direction:column;display:flex;container-type:inline-size}.decide .card-body{padding:var(--spacing-06)}.decide-tarjeta .informe-limite{padding-top:var(--spacing-00);border-top:0}.decide-tarjeta .panel-rotulo:first-child{margin-top:var(--spacing-00)}.decide-titulo-grande{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold)}.decide-antes{margin-top:var(--spacing-05);padding:var(--spacing-02) var(--spacing-05) var(--spacing-05)}.decide-cabeza{justify-content:space-between;align-items:center;gap:var(--spacing-03);flex-wrap:wrap;display:flex}.decide-titulo{font-family:var(--font-sans);font-size:var(--text-body-large);line-height:var(--text-body-large--line-height);font-weight:var(--font-weight-semibold)}.decide-texto{margin-top:var(--spacing-03);max-width:68ch;font-size:var(--text-base);line-height:1.7}.decide-contrapartes{gap:var(--spacing-03);flex-wrap:wrap;display:inline-flex}.contraparte{align-items:center;gap:var(--spacing-03);padding:var(--spacing-02) var(--spacing-04) var(--spacing-02) var(--spacing-02);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-full);background-color:var(--color-base-white);font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:inline-flex}.contraparte-logo{width:calc(var(--spacing-06) + var(--spacing-03));height:calc(var(--spacing-06) + var(--spacing-03));border-radius:var(--radius-full);object-fit:contain;flex-shrink:0}.contraparte-inicial{background-color:var(--color-gray-bg-sidebar);color:var(--color-base-white);font-size:var(--text-xs);place-items:center;display:inline-grid}.tour-recorte{z-index:90;border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--color-gray-bg-sidebar);pointer-events:none;transition:all .28s ease-out;position:fixed}.tour-recorte--bloquea{pointer-events:auto}.tour-recorte--accion{box-shadow:0 0 0 3px var(--color-primary-default), 0 0 0 4px var(--color-gray-bg-sidebar);animation:1.6s ease-in-out infinite tour-late}@keyframes tour-late{50%{box-shadow:0 0 0 3px var(--color-primary-default), 0 0 0 4px var(--color-gray-bg-sidebar), 0 0 0 14px color-mix(in srgb, var(--color-primary-default) 35%, transparent)}}.tour-cuadro{z-index:91;width:min(22.5rem, calc(100vw - var(--spacing-06) * 1.5));padding:var(--spacing-05);border-radius:var(--radius-lg);border:1px solid var(--color-gray-bg-sidebar);background-color:var(--color-primary-default);box-shadow:var(--shadow-dropdown);color:var(--color-text-on-primary);outline:none;transition:top .28s ease-out,left .28s ease-out,bottom .28s ease-out;animation:.22s ease-out tour-entra;position:fixed}@keyframes tour-entra{0%{opacity:0;transform:translateY(var(--spacing-02))}}.tour-cuadro:before{content:"";width:var(--spacing-04);height:var(--spacing-04);background-color:var(--color-primary-default);position:absolute;transform:rotate(45deg)}.tour-cuadro--derecha:before{border-left:1px solid var(--color-gray-stroke-light);border-bottom:1px solid var(--color-gray-bg-sidebar);left:calc(var(--spacing-03) * -.75);top:clamp(var(--spacing-05), calc(var(--tour-flecha) - var(--spacing-03)), calc(100% - var(--spacing-06)))}.tour-cuadro--abajo:before{border-left:1px solid var(--color-gray-bg-sidebar);border-top:1px solid var(--color-gray-bg-sidebar);top:calc(var(--spacing-03) * -.75);left:clamp(var(--spacing-05), calc(var(--tour-flecha) - var(--spacing-03)), calc(100% - var(--spacing-06)))}.tour-cuadro--arriba:before{border-right:1px solid var(--color-gray-bg-sidebar);border-bottom:1px solid var(--color-gray-bg-sidebar);bottom:calc(var(--spacing-03) * -.75);left:clamp(var(--spacing-05), calc(var(--tour-flecha) - var(--spacing-03)), calc(100% - var(--spacing-06)))}.tour-cuadro--centro{top:40%;left:50%;transform:translate(-50%,-50%)}.tour-cuadro--centro:before{display:none}.tour-progreso{font-size:var(--text-xs);color:var(--color-text-dark-on-color)}.tour-titulo{margin-top:var(--spacing-02);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.tour-texto{margin-top:var(--spacing-02);font-size:var(--text-sm);line-height:1.6}.tour-acciones{align-items:center;gap:var(--spacing-04);margin-top:var(--spacing-05);display:flex}@media (prefers-reduced-motion:reduce){.tour-recorte,.tour-cuadro{transition:none;animation:none}}.tour-cuadro--muestra{width:auto;max-width:22.5rem;position:static}.tour-retomar{left:var(--spacing-05);bottom:var(--spacing-05);z-index:80;box-shadow:var(--shadow-dropdown);position:fixed}.invitacion-arriba{justify-content:flex-end;gap:var(--spacing-04);display:flex}@media (max-width:640px){.tour-cuadro{right:var(--spacing-04);width:auto;left:var(--spacing-04)!important;top:auto!important;bottom:calc(var(--piso) + var(--spacing-04))!important;transform:none!important}.tour-cuadro:before{display:none}}.decide-primero .decide-contrapartes{gap:var(--spacing-02) var(--spacing-03)}.decide-texto strong{font-weight:var(--font-weight-semibold)}.cedula-cabecera{border-radius:var(--radius-lg);background-color:var(--color-gray-bg-sidebar);box-shadow:var(--shadow-card);color:var(--color-base-white);overflow:hidden}.cedula-franja{justify-content:space-between;align-items:center;gap:var(--spacing-03);padding:var(--spacing-03) var(--spacing-06);border-bottom:2px solid var(--color-primary-default);color:var(--color-text-on-color);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.cedula-franja-marca{align-items:center;gap:var(--spacing-03);color:var(--color-primary-default);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.cedula-franja-logo{height:var(--spacing-05);width:auto}.cedula-franja-folio strong{color:var(--color-base-white);font-weight:var(--font-weight-semibold)}.cedula-cabecera-cuerpo{padding:var(--spacing-06);container-type:inline-size}.cedula-cabecera-fila{justify-content:space-between;align-items:flex-start;gap:var(--spacing-05);flex-wrap:wrap;display:flex}.cedula-cabecera-nombre{font-size:var(--text-4xl);line-height:1.1;font-weight:var(--font-weight-bold);letter-spacing:-.02em}.cedula-cabecera-rfc{margin-top:var(--spacing-02);font-size:var(--text-base);color:var(--color-text-on-color)}.cedula-cabecera-rfc strong{color:var(--color-base-white);font-weight:var(--font-weight-semibold)}.cedula-cabecera-accion{gap:var(--spacing-03);flex-wrap:wrap;display:flex}.cedula-cabecera-accion svg{width:var(--spacing-05);height:var(--spacing-05)}.cedula-hechos{gap:var(--spacing-04) calc(var(--spacing-06) * 1.5);margin-top:var(--spacing-05);padding-top:var(--spacing-05);border-top:1px solid var(--color-gray-bg-darker);flex-wrap:wrap;display:flex}.cedula-hechos dt{font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-on-color)}.cedula-hechos dd{margin-top:var(--spacing-02);font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.decide-principal{border:2px solid var(--color-gray-bg-sidebar)}.decide-principal-cabeza{justify-content:space-between;align-items:center;gap:var(--spacing-03);flex-wrap:wrap;display:flex}.decide-etiqueta{padding:var(--spacing-02) var(--spacing-03);border-radius:var(--radius-sm);background-color:var(--color-gray-bg-sidebar);color:var(--color-primary-default);font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.decide-lectura{margin-top:var(--spacing-05);max-width:62ch;font-size:var(--text-body-large);line-height:1.55}.decide-lectura strong{font-weight:var(--font-weight-bold)}.decide-lectura+.campo-pie{margin-top:var(--spacing-03)}.decide-antes-rotulo{padding-top:var(--spacing-04);font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-warning-on-color)}.decide-antes-lista{gap:var(--spacing-04);margin-top:var(--spacing-03);display:grid}.decide-antes-lista .decide-antes-parrafo{gap:var(--spacing-04);display:flex}.decide-antes-parrafo+.decide-antes-parrafo{margin-top:var(--spacing-00)}.decide-antes-numero{min-width:var(--spacing-05);font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-bold);color:var(--color-warning-on-color);flex-shrink:0}.decide-antes-lista .decide-texto{margin-top:var(--spacing-00)}.decide .card-body{container-type:inline-size}.decide-con-lado{gap:var(--spacing-06);grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:start;display:grid}@container (max-width:640px){.decide-con-lado{grid-template-columns:minmax(0,1fr)}}.decide-lado-rotulo{margin-bottom:var(--spacing-03);font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-light)}.con-quien{gap:var(--spacing-03);display:grid}.con-quien-item{align-items:center;gap:var(--spacing-04);padding:var(--spacing-03);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);background-color:var(--color-base-white);box-shadow:var(--shadow-card);display:flex}.con-quien-item strong{font-size:var(--text-base);font-weight:var(--font-weight-bold);display:block}.con-quien-marca{width:calc(var(--spacing-06) * 2);height:calc(var(--spacing-06) * 2);border-radius:var(--radius-md);background-color:var(--f3-ficha);font-size:var(--text-xs);font-weight:var(--font-weight-bold);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.con-quien-marca--color{width:calc(var(--spacing-06) + var(--spacing-03));height:calc(var(--spacing-06) + var(--spacing-03))}.con-quien-marca img{object-fit:contain;width:78%;height:78%}.con-quien-detalle{font-size:var(--text-xs);color:var(--color-text-light);display:block}.con-quien-detalle--atencion{color:var(--color-warning-on-color)}.decide-barra{max-width:26rem;margin-block:var(--spacing-04) var(--spacing-03)}.decide-barra-cabeza{justify-content:space-between;gap:var(--spacing-03);font-size:var(--text-xs);color:var(--color-text-light);display:flex}.decide-barra-cabeza strong{color:var(--color-text-default);font-weight:var(--font-weight-bold)}.decide-barra-pista{height:var(--spacing-03);margin-top:var(--spacing-02);border-radius:var(--radius-full);background-color:var(--color-gray-bg-disabled);overflow:hidden}.decide-barra-pista>span{border-radius:var(--radius-full);background-color:var(--color-gray-bg-sidebar);height:100%;box-shadow:inset -3px 0 0 var(--color-primary-default);display:block}.decide-avance{gap:var(--spacing-04);display:grid}.decide-barra-pista--0>span{background-color:var(--color-gray-stroke-medium);box-shadow:none}.decide-barra-pista--1>span{background-color:var(--color-gray-bg-darker);box-shadow:none}.decide-barra-pista--2>span{box-shadow:none}.decide-barra-marco{position:relative}.decide-barra-programa{top:0;bottom:calc(var(--spacing-02) * -1);border-radius:var(--radius-full);background-color:var(--color-primary-default);outline:1px solid var(--color-gray-bg-sidebar);width:3px;position:absolute;transform:translate(-50%)}.decide-leyenda{align-items:center;gap:var(--spacing-03);margin-top:var(--spacing-04);font-size:var(--text-xs);color:var(--color-text-light);display:flex}.decide-leyenda-marca{width:var(--spacing-04);height:var(--spacing-04);border-radius:var(--radius-sm);background-color:var(--color-primary-default);outline:1px solid var(--color-gray-bg-sidebar);flex:none}.obra-curso-sub{margin-top:var(--spacing-02);font-size:var(--text-sm);color:var(--color-text-light)}.obra-curso-cifra{align-items:baseline;gap:var(--spacing-02) var(--spacing-04);margin-top:var(--spacing-05);color:var(--color-text-light);flex-wrap:wrap;display:flex}.obra-curso-cifra strong{font-size:var(--text-4xl);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-text-default)}.obra-curso-enlace{margin-top:var(--spacing-04);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);display:inline-block}.decide-segmento{padding-top:var(--spacing-06)}.decide-segmento-pista{height:var(--spacing-05);border-radius:var(--radius-md);background-color:var(--color-gray-bg-disabled);position:relative}.decide-segmento-valor{border-radius:var(--radius-md);background-color:var(--color-gray-bg-sidebar);box-shadow:inset -3px 0 0 var(--color-primary-default);position:absolute;inset:0 auto 0 0}.decide-segmento-mediana{top:calc(var(--spacing-02) * -1);bottom:calc(var(--spacing-02) * -1);border-radius:var(--radius-full);background-color:var(--color-primary-default);outline:1px solid var(--color-gray-bg-sidebar);width:3px;position:absolute}.decide-segmento-mediana>span{bottom:calc(100% + var(--spacing-02));white-space:nowrap;font-size:var(--text-xs);font-weight:var(--font-weight-bold);position:absolute;left:50%;transform:translate(-50%)}.decide-segmento-escala{margin-top:var(--spacing-03);font-size:var(--text-xs);color:var(--color-text-light);justify-content:space-between;display:flex}.decide-segmento-escala strong{color:var(--color-text-default)}.puerta-marca{height:calc(var(--spacing-06) * 1.25);width:auto;margin-bottom:var(--spacing-06);display:block}.puerta-titulo{max-width:14ch}.puerta-perfiles{gap:var(--spacing-04);display:grid}.puerta-perfil{align-items:center;gap:var(--spacing-05);padding:var(--spacing-05);border-radius:var(--radius-lg);border:1px solid var(--color-gray-stroke-light);background-color:var(--color-base-white);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out;display:flex;position:relative}.puerta-perfil:hover,.puerta-perfil:focus-within{border-color:var(--color-gray-bg-sidebar);box-shadow:var(--shadow-card);transform:translateY(calc(var(--spacing-02) * -.5))}.puerta-perfil-icono,.puerta-otro-icono{width:calc(var(--f3-circulo) + var(--spacing-05));height:calc(var(--f3-circulo) + var(--spacing-05));border-radius:var(--radius-lg);background-color:var(--f3-ficha);color:var(--color-text-default);flex-shrink:0;place-items:center;transition:background-color .15s ease-in-out;display:inline-grid}.puerta-perfil-icono svg{width:var(--spacing-06);height:var(--spacing-06)}.puerta-perfil:hover .puerta-perfil-icono,.puerta-perfil:focus-within .puerta-perfil-icono,.puerta-otro:hover .puerta-otro-icono,.puerta-otro:focus-within .puerta-otro-icono{background-color:var(--f3-lima-tenue)}.puerta-perfil-cuerpo{flex-direction:column;flex:1;min-width:0;display:flex}.puerta-perfil-tipo{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light)}.puerta-perfil-enlace{margin-top:var(--spacing-02);font-size:var(--text-2xl);line-height:1.15;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-text-default);outline:none}.puerta-perfil-enlace:after,.puerta-otro-enlace:after{content:"";border-radius:inherit;position:absolute;inset:0}.puerta-perfil-enlace:focus-visible:after,.puerta-otro-enlace:focus-visible:after{box-shadow:0 0 0 3px var(--f3-lima-tenue)}.puerta-perfil-quien{margin-top:var(--spacing-02);font-size:var(--text-sm);color:var(--color-text-light)}.puerta-perfil-flecha{width:calc(var(--f3-circulo) + var(--spacing-04));height:calc(var(--f3-circulo) + var(--spacing-04));border-radius:var(--radius-lg);background-color:var(--color-gray-bg-sidebar);color:var(--color-primary-default);flex-shrink:0;place-items:center;transition:background-color .15s ease-in-out,color .15s ease-in-out,transform .15s ease-in-out;display:inline-grid}.puerta-perfil-flecha svg{width:var(--spacing-05);height:var(--spacing-05)}.puerta-perfil:hover .puerta-perfil-flecha,.puerta-perfil:focus-within .puerta-perfil-flecha{background-color:var(--color-primary-default);color:var(--color-text-on-primary);transform:translateX(var(--spacing-02))}.puerta-mas{border-radius:var(--radius-lg);border:1px solid var(--color-gray-stroke-light)}.puerta-mas>summary{align-items:center;gap:var(--spacing-04);padding:var(--spacing-04) var(--spacing-05);cursor:pointer;list-style:none;display:flex}.puerta-mas>summary::-webkit-details-marker{display:none}.puerta-mas-titulo{font-weight:var(--font-weight-semibold)}.puerta-mas-resumen{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--color-text-light);flex:1;overflow:hidden}.puerta-mas-chevron svg{width:var(--spacing-05);height:var(--spacing-05);transition:transform .15s ease-in-out}.puerta-mas[open] .puerta-mas-chevron svg{transform:rotate(180deg)}.puerta-otros{gap:var(--spacing-02);padding:0 var(--spacing-03) var(--spacing-03);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.puerta-otro{align-items:center;gap:var(--spacing-04);padding:var(--spacing-03);border-radius:var(--radius-md);transition:background-color .15s ease-in-out;display:flex;position:relative}.puerta-otro:hover,.puerta-otro:focus-within{background-color:var(--color-gray-bg-light)}.puerta-otro-icono{width:var(--f3-circulo);height:var(--f3-circulo);border-radius:var(--radius-md)}.puerta-otro-icono svg{width:var(--spacing-05);height:var(--spacing-05)}.puerta-otro-enlace{font-weight:var(--font-weight-semibold);color:var(--color-text-default);outline:none;display:block}.puerta-otro-pregunta{font-size:var(--text-sm);color:var(--color-text-light);display:block}.partida-panel:has(.puerta-panel){justify-content:flex-start}.puerta-panel{animation:.22s ease-out espera-entra}.puerta-evalua{font-size:var(--text-base);color:var(--color-text-on-color)}.puerta-base{padding-top:var(--spacing-05);border-top:1px solid var(--color-gray-bg-darker);font-size:var(--text-sm);color:var(--color-text-on-color)}.puerta-base strong{color:var(--color-base-white);font-weight:var(--font-weight-semibold)}@container (max-width:760px){.puerta-perfil-enlace{font-size:var(--text-lg)}.puerta-perfil-icono{display:none}.puerta-otros{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.puerta-panel{animation:none}.puerta-perfil,.puerta-perfil-flecha{transition:none;transform:none}}.partida-principal:has(>.invitacion-cuerpo){flex-direction:column;display:flex}.invitacion-cuerpo{margin-block:auto}.destello{animation:1.4s ease-out destello-halo;position:relative}.destello:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#f0fe7373 50%,#0000 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.destello:after{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--color-primary-default) 45%, transparent) 50%, transparent 65%)}}.destello:after{background-repeat:no-repeat;background-size:250% 100%;animation:1.1s ease-out .15s both destello-brillo}@keyframes destello-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary-default) 0%, transparent)}25%{box-shadow:0 0 0 var(--spacing-02) color-mix(in srgb, var(--color-primary-default) 85%, transparent)}to{box-shadow:0 0 0 var(--spacing-05) color-mix(in srgb, var(--color-primary-default) 0%, transparent)}}@keyframes destello-brillo{0%{opacity:1;background-position:130% 0}to{opacity:0;background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.destello,.destello:after{animation:none}}.decide-avance-fotos{margin-top:var(--spacing-05);padding-top:var(--spacing-05);border-top:1px solid var(--color-gray-stroke-light)}.decide-avance-fotos-cabeza{justify-content:space-between;align-items:center;gap:var(--spacing-02) var(--spacing-03);flex-wrap:wrap;display:flex}.decide-fotos{grid-template-columns:repeat(auto-fit, minmax(calc(var(--spacing-06) * 5), 1fr));gap:var(--spacing-03);margin-top:var(--spacing-03);display:grid}.decide-foto{gap:var(--spacing-02);flex-direction:column;display:flex;position:relative}.decide-foto-titulo{font-size:var(--text-xs);color:var(--color-text-light);line-height:1.4}.decide-foto-titulo:after{content:"";position:absolute;inset:0}@media (hover:hover){.decide-foto:hover .decide-foto-titulo{color:var(--color-text-default);text-decoration:underline}.decide-foto:hover .foto-marco,.decide-foto:hover .foto-imagen{border-color:var(--color-gray-stroke-default)}}.decide-visita{gap:var(--spacing-02);margin-top:var(--spacing-03);font-size:var(--text-sm);flex-direction:column;display:flex}.decide-con-lado--mitad{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:640px){.decide-con-lado--mitad{grid-template-columns:minmax(0,1fr)}}.credito-par{gap:var(--spacing-04);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credito-par>.card{height:100%}@container (max-width:640px){.credito-par{grid-template-columns:minmax(0,1fr)}}.credito-cifra{margin-top:var(--spacing-04)}.credito-cifra+.decide-texto{margin-top:var(--spacing-02)}.credito-tono-0{background-color:var(--color-gray-bg-sidebar)}.credito-tono-1{background-color:var(--color-gray-bg-darker)}.credito-tono-2{background-color:var(--color-gray-stroke-medium)}.credito-tono-3{background-color:var(--color-gray-bg-disabled)}.credito-cuadros{height:calc(var(--spacing-06) + var(--spacing-02));gap:2px;display:flex}.credito-cuadros>span{background-color:var(--color-gray-bg-disabled);border-radius:2px;flex:1 1 0}.credito-cuadros>.credito-cuadro--lleno{background-color:var(--color-gray-bg-sidebar)}.credito-leyenda{gap:var(--spacing-02) var(--spacing-05);margin-top:var(--spacing-03);font-size:var(--text-xs);color:var(--color-text-light);flex-wrap:wrap;display:flex}.credito-leyenda>span{align-items:center;gap:var(--spacing-02);display:inline-flex}.credito-leyenda-marca{width:var(--spacing-04);height:var(--spacing-04);border-radius:2px;flex:none;display:inline-block}.credito-meses{gap:var(--spacing-03);height:calc(var(--spacing-06) * 6);margin-top:var(--spacing-05);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.credito-meses>li{align-items:stretch;gap:var(--spacing-02);text-align:center;min-height:0;font-size:var(--text-xs);flex-direction:column;display:flex}.credito-mes-pista{flex:auto;min-height:0;position:relative}.credito-mes-barra{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background-color:var(--color-gray-stroke-medium);display:block;position:absolute;inset:auto 0 0}.credito-mes-barra--ultimo{background-color:var(--color-gray-bg-sidebar)}.credito-mes-nombre{color:var(--color-text-light)}.credito-separado{margin-top:var(--spacing-05);padding-top:var(--spacing-05);border-top:1px solid var(--color-gray-stroke-light)}.credito-apilada{height:var(--spacing-06);border-radius:var(--radius-sm);gap:2px;display:flex;overflow:hidden}.credito-apilada>span{flex-grow:0;flex-shrink:1}.credito-categorias{gap:var(--spacing-03) var(--spacing-05);margin-top:var(--spacing-04);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credito-categorias>li{align-items:baseline;gap:var(--spacing-03);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.badge-oscuro{background-color:var(--color-gray-bg-sidebar);color:var(--color-base-white)}.obra-rotulo{margin-bottom:var(--spacing-02);font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-light)}.obra-avance-marco{margin-top:var(--spacing-05);padding-top:var(--spacing-05);border-top:1px solid var(--color-gray-stroke-light)}.obra-avance{gap:var(--spacing-05) var(--spacing-06);grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid;container-type:inline-size}@container (max-width:480px){.obra-avance{grid-template-columns:minmax(0,1fr)}}.obra-avance-rotulo{font-size:var(--text-sm);color:var(--color-text-light)}.obra-avance-cifra{align-items:baseline;gap:var(--spacing-02);margin-block:var(--spacing-02);display:flex}.obra-avance-cifra strong{font-size:var(--text-4xl);line-height:1;font-weight:var(--font-weight-bold)}.obra-avance-cifra span{font-size:var(--text-xl);font-weight:var(--font-weight-semibold)}.obra-avance-barra{align-items:flex-start;gap:var(--spacing-06);flex-direction:column;display:flex}.obra-avance-pista,.obra-partida-pista{border-radius:var(--radius-full);background-color:var(--color-gray-bg-disabled);width:100%;position:relative}.obra-avance-pista{height:var(--spacing-05)}.obra-avance-hecho,.obra-partida-hecho{border-radius:var(--radius-full);background-color:var(--color-gray-bg-sidebar);position:absolute;inset:0 auto 0 0}.obra-avance-falta,.obra-partida-falta{background-image:repeating-linear-gradient(-45deg, #d1af8c 0 3px, var(--color-warning-light) 3px 6px);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.obra-avance-falta,.obra-partida-falta{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-warning-on-color) 45%, var(--color-base-white)) 0 3px, var(--color-warning-light) 3px 6px)}}.obra-avance-punto{width:var(--spacing-05);height:var(--spacing-05);border-radius:var(--radius-full);background-color:var(--color-primary-default);border:2px solid var(--color-gray-bg-sidebar);position:absolute;top:50%;transform:translate(-50%,-50%)}.obra-avance-programa,.obra-partida-programa{background-color:var(--color-gray-bg-sidebar);width:2px;position:absolute;transform:translate(-50%)}.obra-avance-programa{top:calc(var(--spacing-03) * -1);bottom:calc(var(--spacing-03) * -1)}.obra-avance-programa-etiqueta{bottom:calc(100% + var(--spacing-03) + var(--spacing-02));white-space:nowrap;font-weight:var(--font-weight-semibold);position:absolute;transform:translate(-50%)}.obra-avance-escala{width:100%;margin-top:calc(var(--spacing-05) * -1);color:var(--color-text-light);justify-content:space-between;display:flex}.obra-datos{gap:var(--spacing-04) calc(var(--spacing-06) * 1.5);margin-top:var(--spacing-05);flex-wrap:wrap;display:flex}.obra-datos dt{font-size:var(--text-sm);color:var(--color-text-light)}.obra-datos dd{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.obra-datos dd span{font-size:var(--text-base);font-weight:var(--font-weight-regular);color:var(--color-text-light)}.obra-datos dd.obra-datos--vacio{color:var(--color-text-light);font-weight:var(--font-weight-medium)}.avance-tiempo{gap:var(--spacing-05);grid-template-columns:minmax(0,1fr) minmax(0,13rem);align-items:start;display:grid;container-type:inline-size}@container (max-width:560px){.avance-tiempo{grid-template-columns:minmax(0,1fr)}}.avance-grafico{grid-template-columns:auto minmax(0,1fr);grid-template-rows:calc(var(--spacing-06) * 8) auto;column-gap:var(--spacing-03);display:grid;position:relative}.avance-eje-y{min-width:calc(var(--spacing-06) + var(--spacing-03));color:var(--color-text-light);position:relative}.avance-eje-y>span{position:absolute;right:0;transform:translateY(50%)}.avance-plot{border-left:1px solid var(--color-gray-stroke-default);border-bottom:1px solid var(--color-gray-stroke-default);position:relative}.avance-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.avance-por-ejecutar{background-color:var(--color-gray-bg-disabled);position:absolute;top:0;bottom:0;right:0}.avance-por-ejecutar>span{top:var(--spacing-02);right:var(--spacing-03);color:var(--color-text-light);position:absolute}.avance-guia{stroke:var(--color-gray-stroke-light);stroke-width:1px;vector-effect:non-scaling-stroke}.avance-linea{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.avance-linea--programa{stroke:var(--color-gray-stroke-medium);stroke-dasharray:5 4}.avance-linea--reportado{stroke:var(--color-gray-stroke-default);stroke-width:1.5px}.avance-linea--aceptado{stroke:var(--color-gray-bg-sidebar)}.avance-linea--observado{stroke:var(--color-gray-bg-darker);stroke-width:1px;stroke-dasharray:2 3}.avance-marca{position:absolute;transform:translate(-50%,50%)}.avance-marca--reportado{width:calc(var(--spacing-03) + 2px);height:calc(var(--spacing-03) + 2px);border-radius:var(--radius-full);border:2px solid var(--color-gray-bg-darker);background-color:var(--color-base-white)}.avance-marca--aceptado{width:var(--spacing-03);height:var(--spacing-03);border-radius:var(--radius-full);background-color:var(--color-gray-bg-sidebar)}.avance-marca-etiqueta{font-weight:var(--font-weight-semibold);position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.avance-marca--observado{width:var(--spacing-04);height:var(--spacing-04);background-color:var(--color-primary-default);border:1.5px solid var(--color-gray-bg-sidebar);transform:translate(-50%,50%)rotate(45deg)}.avance-nota{transform:translate(var(--spacing-04), 50%);max-width:calc(var(--spacing-06) * 5);padding:var(--spacing-02) var(--spacing-03);border-radius:var(--radius-sm);border:1px solid #e0cab3;position:absolute}@supports (color:color-mix(in lab, red, red)){.avance-nota{border:1px solid color-mix(in srgb, var(--color-warning-on-color) 30%, var(--color-base-white))}}.avance-nota{background-color:var(--color-warning-light);color:var(--color-warning-on-color);font-weight:var(--font-weight-semibold);line-height:1.3}.avance-eje-x{height:var(--spacing-06);color:var(--color-text-light);grid-column:2;position:relative}.avance-eje-x>span{top:var(--spacing-02);white-space:nowrap;position:absolute;transform:translate(-50%)}.avance-eje-x>.avance-eje-x--inicio{transform:none}.avance-eje-x>.avance-eje-x--fin{transform:translate(-100%)}.avance-leyenda{gap:var(--spacing-03);display:grid}.avance-leyenda-item{align-items:center;gap:var(--spacing-03);width:100%;padding:var(--spacing-03) var(--spacing-04);border:1px solid var(--color-gray-stroke-light);border-radius:var(--radius-lg);background-color:var(--color-base-white);text-align:left;font-size:var(--text-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}@media (hover:hover){.avance-leyenda-item:hover{border-color:var(--color-gray-stroke-default)}}.avance-leyenda-item[aria-pressed=false]{opacity:.45}.avance-leyenda-texto{flex-direction:column;display:flex}.avance-leyenda-pct{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.avance-leyenda-marca{width:var(--spacing-04);height:var(--spacing-04);display:inline-block}.avance-leyenda-marca--programa{border-top:2px dashed var(--color-gray-stroke-medium);height:0}.avance-leyenda-marca--reportado{border-radius:var(--radius-full);border:2px solid var(--color-gray-bg-darker)}.avance-leyenda-marca--aceptado{width:var(--spacing-03);height:var(--spacing-03);border-radius:var(--radius-full);background-color:var(--color-gray-bg-sidebar)}.avance-leyenda-marca--observado{background-color:var(--color-primary-default);border:1.5px solid var(--color-gray-bg-sidebar);transform:rotate(45deg)scale(.8)}.obra-partidas>li+li{border-top:1px solid var(--color-gray-stroke-light)}.obra-partida{gap:var(--spacing-05);padding-block:var(--spacing-04);grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,9rem);align-items:center;display:grid;container-type:inline-size}@container (max-width:520px){.obra-partida{grid-template-columns:minmax(0,1fr) auto}.obra-partida-pista{grid-area:2/1/auto/-1}}.obra-partida-nombre{font-weight:var(--font-weight-semibold)}.obra-partida-pista{height:var(--spacing-04);border-radius:var(--radius-sm)}.obra-partida-hecho{border-radius:var(--radius-sm)}.obra-partida-programa{top:calc(var(--spacing-02) * -1);bottom:calc(var(--spacing-02) * -1)}.obra-partida-cifra{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.obra-partida-cifra strong{font-size:var(--text-lg)}.obra-partida-atraso{color:var(--color-warning-on-color);font-weight:var(--font-weight-semibold)}.obra-partidas-nota{margin-top:var(--spacing-04);padding:var(--spacing-04);border-radius:var(--radius-md);background-color:var(--color-gray-bg-disabled)}.campo-sin-evidencia{grid-template-columns:minmax(0,240px) minmax(0,1fr)}@container (max-width:720px){.campo-sin-evidencia{grid-template-columns:minmax(0,1fr)}}.campo-sin-evidencia>.campo-badges:empty{display:none}.campo-estado-abajo{margin-top:var(--spacing-03);display:block}.visitas-evidencia{margin-bottom:var(--spacing-02)}:root{--pestanas-alto:calc(var(--spacing-06) * 2 + var(--spacing-05));--piso:0px;--toque:calc(var(--spacing-06) + var(--spacing-05) + var(--spacing-02));--arriba:calc(var(--spacing-06) * 3 + var(--spacing-05))}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent}.navbar-wrap{padding-top:max(var(--spacing-04), env(safe-area-inset-top));padding-left:max(var(--spacing-05), env(safe-area-inset-left));padding-right:max(var(--spacing-05), env(safe-area-inset-right))}.armazon-main{padding-left:max(var(--spacing-05), env(safe-area-inset-left));padding-right:max(var(--spacing-05), env(safe-area-inset-right))}@media (min-width:1024px){.navbar-wrap,.armazon-main{padding-left:max(var(--spacing-06), env(safe-area-inset-left));padding-right:max(var(--spacing-06), env(safe-area-inset-right))}}.pestanas{z-index:50;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:var(--color-gray-bg-sidebar);border-top:1px solid var(--color-gray-bg-current);display:none;position:fixed;bottom:0;left:0;right:0}.pestana{min-width:0;height:var(--pestanas-alto);justify-content:center;align-items:center;gap:var(--spacing-02);color:var(--color-text-on-color);font-size:var(--text-xs);line-height:var(--text-xs--line-height);flex-direction:column;flex:1 1 0;transition:color .15s ease-in-out;display:flex;position:relative}.pestana .icono-nav{width:var(--spacing-06);height:var(--spacing-06)}.pestana-etiqueta{max-width:100%;padding-inline:var(--spacing-02);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pestana--activa{color:var(--color-base-white);font-weight:var(--font-weight-semibold)}.pestana--activa:before{content:"";width:calc(var(--spacing-06) * 2);border-radius:0 0 var(--radius-sm) var(--radius-sm);background-color:var(--color-primary-default);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pestana:active{background-color:var(--color-gray-bg-current)}.pestanas.pestanas--muestra{z-index:0;padding-bottom:0;display:flex;position:relative}@media (max-width:767px){:root:has(.con-pestanas){--piso:calc(var(--pestanas-alto) + env(safe-area-inset-bottom));--arriba:calc(var(--spacing-03) * 2 + var(--spacing-06) * 1.5 + env(safe-area-inset-top))}.con-pestanas .navbar-wrap{background-color:var(--color-gray-bg-sidebar);padding:0}.con-pestanas .navbar{max-width:none;min-height:0;box-shadow:none;padding-top:max(var(--spacing-03), env(safe-area-inset-top));padding-bottom:var(--spacing-03);padding-left:max(var(--spacing-05), env(safe-area-inset-left));padding-right:max(var(--spacing-05), env(safe-area-inset-right));border-radius:0;flex-wrap:nowrap}.con-pestanas .navbar .navbar-items{display:none}.con-pestanas .armazon-main{padding-bottom:calc(var(--piso) + var(--spacing-05))}.pestanas{display:flex}.fab,.tour-retomar{bottom:calc(var(--piso) + var(--spacing-05))}.recorrido{bottom:calc(var(--piso) + var(--spacing-06) * 2)}}@media (pointer:coarse){.btn,.indice-item{min-height:var(--toque)}.enlace,details>summary.enlace{padding-block:var(--spacing-04);margin-block:calc(var(--spacing-04) * -1)}.puerta-mas>summary{min-height:var(--toque)}.enlace-estado{position:relative}.enlace-estado:after{content:"";inset:calc(var(--spacing-04) * -1) 0;position:absolute}.btn:active{filter:brightness(.92)}.indice-item:active{background-color:var(--color-gray-bg-default)}}.cedula-cabecera{container:cedula/inline-size}@container cedula (max-width:560px){.cedula-franja{padding-inline:var(--spacing-05)}.cedula-cabecera-cuerpo{padding:var(--spacing-05)}.cedula-cabecera-nombre{font-size:var(--text-2xl)}.cedula-cabecera-rfc{font-size:var(--text-sm)}.cedula-cabecera-accion,.cedula-cabecera-accion .boton-descarga,.cedula-cabecera-accion .btn{justify-content:center;width:100%}.cedula-cabecera-accion .boton-descarga{text-align:center;align-items:stretch}.cedula-hechos{gap:var(--spacing-04) var(--spacing-05);margin-top:var(--spacing-04);padding-top:var(--spacing-04);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cedula-hechos dd{font-size:var(--text-sm);margin-top:0}}@container (min-width:721px) and (max-width:960px){.indice-grilla{gap:var(--spacing-05);grid-template-columns:minmax(0,15rem) minmax(0,1fr)}.indice-item{flex-wrap:wrap;row-gap:0}.indice-item-titulo{flex:1 1 0;min-width:0}.indice-item-pie{text-align:left;white-space:normal;flex-basis:100%;order:3;max-width:none}.indice-item--con-icono .indice-item-pie{padding-left:calc(var(--spacing-05) + var(--spacing-03))}}@container (max-width:900px){.partida-panel:has(.puerta-panel){display:none}}@container (max-width:420px){.avance-eje-x>.avance-eje-x--par,.avance-eje-x>.avance-eje-x--cerca-del-fin{display:none}.avance-nota{transform:translate(calc(-100% - var(--spacing-03)), calc(var(--spacing-05) * -1))}}@media (max-width:767px){.drawer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:auto;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);margin:0;inset:auto 0 0}.drawer-cabezal{padding-top:var(--spacing-06);position:relative}.drawer-cabezal:before{content:"";top:var(--spacing-03);width:calc(var(--spacing-06) * 1.5);height:var(--spacing-02);border-radius:var(--radius-full);background-color:var(--color-gray-bg-medium);position:absolute;left:50%;transform:translate(-50%)}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.drawer[open]{animation-name:drawer-sube}}@keyframes drawer-sube{0%{transform:translateY(var(--spacing-06));opacity:0}}@media (pointer:coarse){.navbar-logo,.navbar-link{min-height:var(--toque)}.navbar-user{position:relative}.navbar-user:after{content:"";inset:calc(var(--spacing-02) * -1.25);position:absolute}summary:not([class]){padding-block:var(--spacing-04);margin-block:calc(var(--spacing-04) * -1)}}.modo-pdf body,.modo-pdf .armazon{background-color:var(--color-base-white)!important}.modo-pdf *,.modo-pdf :before,.modo-pdf :after{transition:none!important;animation:none!important}.modo-pdf .navbar-wrap,.modo-pdf .pestanas,.modo-pdf .fab,.modo-pdf .tour,.modo-pdf .tour-retomar,.modo-pdf .recorrido,.modo-pdf .no-print,.modo-pdf .indice-columna,.modo-pdf .indice-selector,.modo-pdf .indice-velo{display:none!important}.modo-pdf .armazon-main{padding:var(--spacing-00)}.modo-pdf .marca-impresa{display:flex!important}.modo-pdf .indice-grilla,.modo-pdf .indice-panel-oculto{display:block}.modo-pdf .indice-paneles>*+*{margin-top:var(--spacing-06)}.modo-pdf .campo,.modo-pdf .fila,.modo-pdf .lista-dividida>*,.modo-pdf .decide-tarjeta,.modo-pdf .decide-seccion,.modo-pdf .bloque-atencion,.modo-pdf .cedula-cabecera,.modo-pdf svg,.modo-pdf figure,.modo-pdf img{break-inside:avoid}.modo-pdf h1,.modo-pdf h2,.modo-pdf h3,.modo-pdf .section-header{break-after:avoid}.boton-descarga{gap:var(--spacing-02);flex-direction:column;align-items:flex-end;display:inline-flex}.boton-descarga-error:empty{display:none}.boton-descarga-error{font-size:var(--text-xs);color:var(--color-base-white)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
