:root{--alq-font-body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--alq-font-display:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--alq-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--alq-text-root:16px;--alq-text-2xs:0.66rem;--alq-text-xs:0.75rem;--alq-text-sm:0.82rem;--alq-text-md:0.875rem;--alq-text-lg:1rem;--alq-text-xl:1.15rem;--alq-text-2xl:1.3rem;--alq-space-1:0.1rem;--alq-space-2:0.3rem;--alq-space-3:0.45rem;--alq-space-4:0.6rem;--alq-space-5:0.75rem;--alq-space-6:1rem;--alq-space-7:1.3rem;--alq-space-8:2rem;--alq-space-9:3rem;--alq-space-10:4rem;--alq-form-row-gap:1.75rem;--alq-form-label-gap:var(--alq-space-2);--alq-control-h:calc(var(--alq-text-sm) * var(--alq-leading-normal) + 2 * var(--alq-space-2) + 2 * var(--alq-line-thin));--alq-seg-inset:var(--alq-space-1);--alq-tap:2.75rem;--alq-radius-control:8px;--alq-radius-chip:10px;--alq-radius-card:12px;--alq-radius-dialog:14px;--alq-radius-pill:1rem;--alq-track-caps:0.09em;--alq-track-caps-tight:0.06em;--alq-track-caps-mid:0.07em;--alq-track-code:0.34em;--alq-elev-1:0 1px 2px var(--alq-shadow-soft);--alq-elev-2:0 12px 32px var(--alq-shadow);--alq-elev-3:0 24px 64px var(--alq-shadow-strong);--alq-ring:0 0 0 3px var(--alq-focus);--alq-mark-w:3px;--alq-line-thin:1px;--alq-line-thick:2px;--alq-z-raised:1;--alq-z-sticky:2;--alq-z-veil:5;--alq-z-under-bottom:9;--alq-z-bottom:10;--alq-z-popup:11;--alq-z-overlay:20;--alq-z-dialog:21;--alq-z-over-dialog:22;--alq-z-toast:23;--alq-weight-regular:400;--alq-weight-medium:600;--alq-weight-bold:700;--alq-leading-none:1;--alq-leading-tight:1.15;--alq-leading-snug:1.2;--alq-leading-normal:1.5;--alq-dialog-w:32.5rem;--alq-dialog-w-wide:47.5rem;--alq-label-w:7.5rem;--alq-logo-bar:1.375rem;--alq-logo-gate:2.75rem;--alq-ptl-width:544px;--alq-ptl-space-1:4px;--alq-ptl-space-2:8px;--alq-ptl-space-3:10px;--alq-ptl-space-4:12px;--alq-ptl-space-5:14px;--alq-ptl-space-6:16px;--alq-ptl-space-7:18px;--alq-ptl-space-8:20px;--alq-ptl-space-9:24px;--alq-ptl-space-10:48px;--alq-ptl-text-xs:12px;--alq-ptl-text-sm:14px;--alq-ptl-text-body:15px;--alq-ptl-text-md:16px;--alq-ptl-text-title:22px;--alq-ptl-text-unit:24px;--alq-ptl-text-even:32px;--alq-ptl-text-amount:40px;--alq-ptl-tap:44px;--alq-ptl-tap-lg:48px;--alq-ptl-logo:22px;color-scheme:light;--alq-paper:#f8f8f5;--alq-surface:#ffffff;--alq-ink:#17212b;--alq-soft:#5f6a73;--alq-faint:#8b949b;--alq-rule:#dcdcd6;--alq-edge:#17212b;--alq-hi:#f0eee4;--alq-hover:#f8f7f2;--alq-accent:#0f5c4c;--alq-warn:#8a4b12;--alq-crit:#8c2b25;--alq-chart-1:#264ba4;--alq-chart-2:#b18406;--alq-chart-3:#058eaf;--alq-chart-4:#456a21;--alq-chart-5:#af7de1;--alq-chart-6:#25a473;--alq-chart-7:#7262c6;--alq-chart-8:#984c6d;--alq-chart-9:#bc4a3c;--alq-chart-10:#a64ba0;--alq-chart-11:#cf7b26;--alq-chart-12:#82ae5d;--alq-chart-13:#7f9edd;--alq-chart-14:#008781;--alq-chart-15:#88851c;--alq-chart-16:#743b1f;--alq-chart-17:#d2849c;--alq-chart-18:#00566c;--alq-warn-bg:#f6eddf;--alq-crit-bg:#f7e6e3;--alq-accent-bg:#eef2f0;--alq-on-crit:#ffffff;--alq-on-accent:#ffffff;--alq-accent-bg-strong:color-mix(in srgb,var(--alq-accent) 22%,var(--alq-surface));--alq-warn-bg-strong:color-mix(in srgb,var(--alq-warn) 22%,var(--alq-surface));--alq-crit-bg-strong:color-mix(in srgb,var(--alq-crit) 22%,var(--alq-surface));--alq-veil:rgb(23 33 43/0.35);--alq-shadow-soft:rgb(23 33 43/0.04);--alq-shadow:rgb(23 33 43/0.16);--alq-shadow-strong:rgb(23 33 43/0.28);--alq-focus:color-mix(in srgb,var(--alq-accent) 12%,transparent);--alq-rule-soft:#f0efe9;--alq-head-bg:#fafaf8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--alq-paper:#13171a;--alq-surface:#191e22;--alq-ink:#e7eae8;--alq-soft:#939da4;--alq-faint:#6e777d;--alq-rule:#2a3136;--alq-edge:#737d83;--alq-hi:#212a30;--alq-hover:#1d2429;--alq-accent:#63bda3;--alq-warn:#d9a44a;--alq-crit:#e2735e;--alq-chart-1:#317dca;--alq-chart-2:#a17003;--alq-chart-3:#38a2c2;--alq-chart-4:#849f56;--alq-chart-5:#8160a2;--alq-chart-6:#1a9064;--alq-chart-7:#7d8ae8;--alq-chart-8:#c16c99;--alq-chart-9:#d36757;--alq-chart-10:#bb6ab4;--alq-chart-11:#df8f48;--alq-chart-12:#a0c582;--alq-chart-13:#9db7eb;--alq-chart-14:#44a49e;--alq-chart-15:#a5a34c;--alq-chart-16:#8f5a41;--alq-chart-17:#e3a2b5;--alq-chart-18:#2f6c80;--alq-warn-bg:#2b2318;--alq-crit-bg:#2e1e1b;--alq-accent-bg:#1c2f2a;--alq-on-crit:#13171a;--alq-on-accent:#13171a;--alq-accent-bg-strong:color-mix(in srgb,var(--alq-accent) 14%,var(--alq-surface));--alq-warn-bg-strong:color-mix(in srgb,var(--alq-warn) 14%,var(--alq-surface));--alq-crit-bg-strong:color-mix(in srgb,var(--alq-crit) 14%,var(--alq-surface));--alq-veil:rgb(0 0 0/0.55);--alq-shadow-soft:rgb(0 0 0/0.3);--alq-shadow:rgb(0 0 0/0.5);--alq-shadow-strong:rgb(0 0 0/0.6);--alq-focus:color-mix(in srgb,var(--alq-accent) 18%,transparent);--alq-rule-soft:#23292e;--alq-head-bg:#1c2226}}:root[data-theme=dark]{color-scheme:dark;--alq-paper:#13171a;--alq-surface:#191e22;--alq-ink:#e7eae8;--alq-soft:#939da4;--alq-faint:#6e777d;--alq-rule:#2a3136;--alq-edge:#737d83;--alq-hi:#212a30;--alq-hover:#1d2429;--alq-accent:#63bda3;--alq-warn:#d9a44a;--alq-crit:#e2735e;--alq-chart-1:#317dca;--alq-chart-2:#a17003;--alq-chart-3:#38a2c2;--alq-chart-4:#849f56;--alq-chart-5:#8160a2;--alq-chart-6:#1a9064;--alq-chart-7:#7d8ae8;--alq-chart-8:#c16c99;--alq-chart-9:#d36757;--alq-chart-10:#bb6ab4;--alq-chart-11:#df8f48;--alq-chart-12:#a0c582;--alq-chart-13:#9db7eb;--alq-chart-14:#44a49e;--alq-chart-15:#a5a34c;--alq-chart-16:#8f5a41;--alq-chart-17:#e3a2b5;--alq-chart-18:#2f6c80;--alq-warn-bg:#2b2318;--alq-crit-bg:#2e1e1b;--alq-accent-bg:#1c2f2a;--alq-on-crit:#13171a;--alq-on-accent:#13171a;--alq-accent-bg-strong:color-mix(in srgb,var(--alq-accent) 14%,var(--alq-surface));--alq-warn-bg-strong:color-mix(in srgb,var(--alq-warn) 14%,var(--alq-surface));--alq-crit-bg-strong:color-mix(in srgb,var(--alq-crit) 14%,var(--alq-surface));--alq-veil:rgb(0 0 0/0.55);--alq-shadow-soft:rgb(0 0 0/0.3);--alq-shadow:rgb(0 0 0/0.5);--alq-shadow-strong:rgb(0 0 0/0.6);--alq-focus:color-mix(in srgb,var(--alq-accent) 18%,transparent);--alq-rule-soft:#23292e;--alq-head-bg:#1c2226}*{box-sizing:border-box}body{margin:0;padding:var(--alq-space-8) var(--alq-space-6) var(--alq-space-10);background:var(--alq-paper);color:var(--alq-ink);font-family:var(--alq-font-body);font-size:var(--alq-text-root);line-height:var(--alq-leading-normal)}.wrap{max-width:96rem;margin:0 auto}.fit{container-type:inline-size}.demo-banner,.viewas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alq-space-4) var(--alq-space-5);margin-bottom:var(--alq-space-4);padding:var(--alq-space-4) var(--alq-space-6);border-radius:var(--alq-radius-card);font-size:var(--alq-text-sm)}.demo-banner p,.viewas p{margin:0;flex:1 1 auto}.viewas{background:var(--alq-warn-bg);color:var(--alq-warn)}.viewas .viewas-error{flex-basis:100%;color:var(--alq-crit)}.demo-banner{background:var(--alq-accent-bg-strong);color:var(--alq-accent);outline:var(--alq-line-thin) solid transparent}.app{box-shadow:var(--alq-elev-1);background:var(--alq-surface);color:var(--alq-ink);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-card);overflow:hidden}.foot{padding:var(--alq-space-3) var(--alq-space-6) var(--alq-space-5);font-size:var(--alq-text-xs);color:var(--alq-faint);max-width:72rem}.foot b{color:var(--alq-soft)}.foot a{color:var(--alq-accent)}.foot .page{display:flex;align-items:center;gap:var(--alq-space-4)}.foot .more{font:inherit;font-size:var(--alq-text-sm);color:var(--alq-accent);background:none;border:0;padding:var(--alq-space-2);cursor:pointer;margin-left:auto}.foot .more:hover{text-decoration:underline}.foot .more:focus-visible{outline:2px solid var(--alq-accent);outline-offset:2px;border-radius:var(--alq-radius-control)}@container (max-width: 46rem){.foot .page{flex-direction:column-reverse;align-items:stretch;text-align:center}.foot .more{margin-left:0}}.avatar{border-radius:var(--alq-radius-pill);object-fit:cover}.profile-avatar{display:flex;flex-direction:column;align-items:center;gap:var(--alq-space-2);cursor:pointer}.profile-avatar .avatar,.profile-avatar .ic{width:4.5rem;height:4.5rem}.profile-avatar input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.bar{gap:var(--alq-space-7);padding:var(--alq-space-5) var(--alq-space-6);border-bottom:2px solid var(--alq-edge)}.acct,.bar{display:flex;align-items:center}.acct{align-self:center;gap:var(--alq-space-3);margin-left:auto}.acct a,.acct button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--alq-radius-pill);background:none;color:var(--alq-soft);cursor:pointer}.acct a:hover,.acct button:hover{background:var(--alq-hi);color:var(--alq-ink)}.acct .ic{width:1.25rem;height:1.25rem}.acct .avatar{width:2.25rem;height:2.25rem}.logo{display:block;width:auto}.logo-ink{fill:var(--alq-ink)}.logo-accent{fill:var(--alq-accent)}.brand{box-sizing:content-box;flex-shrink:0;height:var(--alq-logo-bar);padding:0 0 3px;border-bottom:2px solid transparent}.bar nav{display:flex;gap:var(--alq-space-7);font-size:var(--alq-text-sm);color:var(--alq-soft)}.veil{position:fixed;z-index:var(--alq-z-veil);inset:0;background:var(--alq-veil)}.popup-layer{position:absolute;z-index:var(--alq-z-popup)}.popup-layer.over-dialog{position:absolute;z-index:var(--alq-z-over-dialog)}.menu{box-shadow:var(--alq-elev-2);display:flex;flex-direction:column;min-width:9rem;padding:var(--alq-space-2);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-card);background:var(--alq-surface);font-size:var(--alq-text-sm)}.mgroup{padding:var(--alq-space-3) var(--alq-space-4) var(--alq-space-1);color:var(--alq-faint);font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase}.menu [role=menuitem]{display:flex;align-items:center;gap:var(--alq-space-3);padding:var(--alq-space-3) var(--alq-space-4);border-radius:var(--alq-radius-control);color:var(--alq-ink);text-decoration:none;cursor:pointer}.menu [role=menuitem] .ic{opacity:.85}.menu [role=menuitem][data-highlighted]{background:var(--alq-paper)}.profile-panel{box-shadow:var(--alq-elev-2);width:34rem;max-width:calc(100vw - 2 * var(--alq-space-6));max-height:90vh;overflow-y:auto;border:1px solid var(--alq-rule);border-radius:var(--alq-radius-card);background:var(--alq-surface)}.menu [role=menuitem]:focus-visible{outline:2px solid var(--alq-accent);outline-offset:-2px;box-shadow:var(--alq-ring)}.menu [role=menuitem].danger{color:var(--alq-crit)}.menu [role=menuitem].accept{color:var(--alq-accent)}.menu [role=menuitem][data-disabled]{color:var(--alq-faint);cursor:default}.menu .why{font-size:var(--alq-text-xs);color:var(--alq-faint)}.menu .sep{height:1px;margin:var(--alq-space-2) var(--alq-space-3);background:var(--alq-rule)}.ovl{inset:0;z-index:var(--alq-z-overlay);background:var(--alq-veil)}.dlg,.ovl{position:fixed}.dlg{box-shadow:var(--alq-elev-3);top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--alq-z-dialog);width:min(32rem,calc(100vw - 2rem));max-height:min(85vh,46rem);overflow-y:auto;padding:var(--alq-space-5) var(--alq-space-6) var(--alq-space-5);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-dialog);background:var(--alq-surface);color:var(--alq-ink)}.dlg h2{margin:0;font-family:var(--alq-font-display);font-size:var(--alq-text-lg);font-weight:var(--alq-weight-bold)}.dlg h3{margin:var(--alq-space-5) 0 0;font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft)}.dlgacts{display:flex;justify-content:flex-end;gap:var(--alq-space-3);margin-top:var(--alq-space-5)}.q{display:inline-block;min-width:1.15rem;text-align:center;background:var(--alq-crit);color:var(--alq-on-crit);border-radius:var(--alq-radius-pill);font-size:var(--alq-text-2xs);font-weight:var(--alq-weight-bold);padding:var(--alq-space-1) var(--alq-space-2);margin-left:var(--alq-space-2);vertical-align:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bottom{display:none;position:fixed;z-index:var(--alq-z-bottom);inset:auto 0 0;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--alq-rule);background:var(--alq-surface)}.bottom nav{display:grid;grid-template-columns:repeat(5,1fr)}.bottom a,.bottom button{display:flex;position:relative;flex-direction:column;align-items:center;gap:var(--alq-space-1);padding:var(--alq-space-4) var(--alq-space-2);border:0;background:none;color:var(--alq-soft);font:inherit;font-size:var(--alq-text-2xs);text-align:center;text-decoration:none;cursor:pointer}.bottom a:focus-visible,.bottom button:focus-visible{outline:2px solid var(--alq-accent);outline-offset:-2px;box-shadow:var(--alq-ring)}.bottom .ic{display:block}.bottom .q{position:absolute;top:.28rem;left:calc(50% + .35rem);margin:0}.bottom [aria-current]{color:var(--alq-accent);font-weight:var(--alq-weight-medium)}.bottom [aria-current]:before{content:"";position:absolute;inset:0 auto auto;width:1.7rem;height:2px;border-radius:0 0 var(--alq-radius-control) var(--alq-radius-control);background:var(--alq-accent)}.crumb{padding:var(--alq-space-3) var(--alq-space-6);font-size:var(--alq-text-xs);color:var(--alq-soft);border-bottom:1px solid var(--alq-rule)}.crumb a{color:var(--alq-accent);text-decoration:none}.crumb a:hover{text-decoration:underline}.bar nav a,.bar nav button{display:inline-flex;align-items:center;gap:var(--alq-space-3);padding:0 0 3px;border:0;border-bottom:2px solid transparent;background:none;color:var(--alq-soft);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.bar nav a:hover,.bar nav button:hover{color:var(--alq-ink)}.bar nav a:focus-visible,.bar nav button:focus-visible{outline:2px solid var(--alq-accent);outline-offset:2px;box-shadow:var(--alq-ring)}.bar nav .ic{width:16px;height:16px}.bar nav .mas{color:var(--alq-faint)}.lbl{display:inline-grid}.lbl:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;pointer-events:none}.bar nav [aria-current],.lbl:after{font-weight:var(--alq-weight-medium)}.bar nav [aria-current]{color:var(--alq-ink);border-bottom-color:var(--alq-accent)}.bar nav [data-fits]{display:none}@media (min-width:62.5rem){.bar nav [data-fits="62.5"]{display:inline-flex}.bar nav [data-current-fits="62.5"]{color:var(--alq-faint);font-weight:var(--alq-weight-regular);border-bottom-color:transparent}}@media (min-width:69rem){.bar nav [data-fits="69"]{display:inline-flex}.bar nav [data-current-fits="69"]{color:var(--alq-faint);font-weight:var(--alq-weight-regular);border-bottom-color:transparent}}@media (min-width:75.5rem){.bar nav [data-fits="75.5"]{display:inline-flex}.bar nav [data-current-fits="75.5"]{color:var(--alq-faint);font-weight:var(--alq-weight-regular);border-bottom-color:transparent}}@media (min-width:82rem){.bar nav [data-fits="82"]{display:inline-flex}.bar nav [data-current-fits="82"]{color:var(--alq-faint);font-weight:var(--alq-weight-regular);border-bottom-color:transparent}}.btn{font:inherit;font-size:var(--alq-text-sm);cursor:pointer;background:var(--alq-surface);color:var(--alq-ink);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);padding:var(--alq-space-2) var(--alq-space-4);text-decoration:none;display:inline-block}.btn:hover{border-color:var(--alq-edge)}.btn:focus-visible{outline:2px solid var(--alq-accent);outline-offset:1px;border-color:var(--alq-accent);box-shadow:var(--alq-ring)}.acct a:focus-visible,.acct button:focus-visible,.calc .ln a:focus-visible,.chip .x:focus-visible,.crumb a:focus-visible,.cta tr.crow a:focus-visible,.seg>button:focus-visible{outline:2px solid var(--alq-accent);outline-offset:2px;border-radius:var(--alq-radius-control);box-shadow:var(--alq-ring)}.btn.pri{background:var(--alq-accent);color:var(--alq-on-accent);border-color:var(--alq-accent)}.btn.danger{color:var(--alq-crit)}.btn.mini{font-size:var(--alq-text-xs);padding:var(--alq-space-1) var(--alq-space-3)}.btn.mini[aria-haspopup=menu]{background:none;border-color:transparent}.btn.mini[aria-haspopup=menu]:hover{background:var(--alq-hi);border-color:var(--alq-rule)}.btn.drop{display:inline-flex;align-items:center;gap:var(--alq-space-2)}.btn.drop .ic{width:1rem;height:1rem}.btn.danger.fill{background:var(--alq-crit);color:var(--alq-on-crit);border-color:var(--alq-crit)}.btn.danger.fill:hover{border-color:var(--alq-crit);filter:brightness(1.08)}.exit-row{display:flex;align-items:center;justify-content:space-between;gap:var(--alq-space-6);padding:var(--alq-space-5) var(--alq-space-6);border-top:1px solid var(--alq-rule);background:var(--alq-paper)}.app-version{margin:0;font-size:var(--alq-text-xs);line-height:var(--alq-leading-snug);color:var(--alq-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn:disabled{color:var(--alq-faint);cursor:not-allowed}.btn:disabled,.btn:disabled:hover{border-color:var(--alq-rule)}.ehead{display:flex;align-items:flex-start;gap:var(--alq-space-6);flex-wrap:wrap;padding:var(--alq-space-5) var(--alq-space-6);border-bottom:1px solid var(--alq-rule)}.ehead h1,.ehead h2,.ehead h3{font-family:var(--alq-font-display);font-weight:var(--alq-weight-bold);font-size:var(--alq-text-2xl);margin:0}.ehead:not(:has(.sub)){align-items:center}.ehead .sub{color:var(--alq-soft);font-size:var(--alq-text-sm);margin-top:var(--alq-space-1)}.ehead>.eline{flex-basis:100%;margin-top:calc(var(--alq-space-1) - var(--alq-space-6))}.ehead .acts{margin-left:auto;display:flex;align-items:center;gap:var(--alq-space-3);flex-wrap:wrap}.profile-panel .ehead{padding:var(--alq-space-5) var(--alq-space-6) var(--alq-space-4)}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));border-bottom:1px solid var(--alq-rule)}.strip div{padding:var(--alq-space-5) var(--alq-space-6);border-right:1px solid var(--alq-rule)}.strip div:last-child{border-right:0}.strip .k{display:block;font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft)}.strip .v{display:block;font-family:var(--alq-font-display);font-weight:var(--alq-weight-bold);font-size:var(--alq-text-xl);margin-top:var(--alq-space-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strip .s{font-size:var(--alq-text-xs);color:var(--alq-faint)}.strip button.v{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;border:0;background:none;color:inherit;line-height:inherit;text-align:left;cursor:pointer}.strip button.v.ok{color:var(--alq-accent)}.strip button.v.crit{color:var(--alq-crit)}.strip button.v:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.2em}.strip button.v:focus-visible{outline:2px solid var(--alq-accent);outline-offset:2px;box-shadow:var(--alq-ring)}table.cols{table-layout:fixed}table.cols td:first-child{width:30%}table.cols td:nth-child(2){width:22%}table.cols td:nth-child(3){width:34%}table.cols td:last-child{width:14%}.lbar{display:flex;align-items:center;gap:var(--alq-space-4);flex-wrap:wrap;padding:var(--alq-space-4) var(--alq-space-6);border-bottom:1px solid var(--alq-rule);background:var(--alq-paper)}.lbar input[type=search]{flex:1 1 20rem;min-width:15rem;max-width:17rem}.lbar input[type=search],.lbar select{font:inherit;font-size:var(--alq-text-sm);color:var(--alq-ink);background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);padding:var(--alq-space-2) var(--alq-space-3)}.lbar select{max-width:13rem}.lbar input:focus-visible,.lbar select:focus-visible{outline:2px solid var(--alq-accent);outline-offset:-1px;border-color:var(--alq-accent);box-shadow:var(--alq-ring)}.lbar .cnt{font-size:var(--alq-text-xs);color:var(--alq-faint)}.lbar .acts{margin-left:auto;display:flex;align-items:center;gap:var(--alq-space-3);flex-wrap:wrap}.blk{border-bottom:1px solid var(--alq-rule)}.cwframe{position:fixed;inset:0;z-index:var(--alq-z-dialog);container-type:inline-size}.dlg.cwin{width:min(71rem,calc(100vw - 3rem));height:min(90vh,52rem);max-height:min(90vh,52rem);padding:0;display:flex;flex-direction:column;overflow:hidden}@media (max-width:46rem){.cwframe{position:fixed;z-index:var(--alq-z-under-bottom)}.dlg.cwin{padding-bottom:calc(var(--alq-space-9) + var(--alq-space-8))}}.dlg.cwin .fold{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dlg.cwin .wclose{border:0;background:none;padding:var(--alq-space-1) var(--alq-space-2);color:var(--alq-soft);font-size:var(--alq-text-lg);line-height:var(--alq-leading-none);cursor:pointer;font-family:inherit}.dlg.cwin .wclose:hover{color:var(--alq-ink)}.dlg.cwin .ehead{padding:var(--alq-space-4) var(--alq-space-5)}@container (max-width: 46rem){.ehead>.etitle{flex:1 1 8rem;min-width:0}}.ficha{display:flex;align-items:stretch;border-bottom:1px solid var(--alq-rule)}.ficha .cuenta{flex:1 1;min-width:0;border-left:1px solid var(--alq-rule)}.dpanel{flex:none;width:var(--dpanel-w,clamp(240px,calc(25% - 1px),460px));position:relative;display:flex;flex-direction:column;max-height:44rem;overflow-y:auto;overflow-x:hidden;background:var(--alq-surface)}.dpgrip{border:0;margin:0;position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;z-index:var(--alq-z-sticky)}.dpgrip:hover:after,body.resizing .dpgrip:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background:var(--alq-accent)}.dpgrip:focus-visible{outline:2px solid var(--alq-accent);outline-offset:-1px}body.resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blkhead.dphead{align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:var(--alq-z-raised)}.dphead h2{flex:1 1}.dphead .chev{border:0;background:none;padding:0 var(--alq-space-1);cursor:pointer;color:var(--alq-soft);font-size:var(--alq-text-xs);font-family:inherit;font-size:var(--alq-text-lg);line-height:var(--alq-leading-none)}.dphead .chev:hover{color:var(--alq-ink)}.dphead .chev:before{content:"‹"}.dpbody>section{padding:var(--alq-space-4) var(--alq-space-5);border-bottom:1px solid var(--alq-hi)}.dpbody>section:last-child{border-bottom:0}.dpbody h3{margin:0 0 var(--alq-space-3);font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft);font-weight:var(--alq-weight-medium)}.dpbody h3 .cnt{font-weight:var(--alq-weight-regular)}.dpbody h3 .cnt:before{content:"· "}.dgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--alq-space-3) var(--alq-space-5);gap:var(--alq-space-3) var(--alq-space-5)}.lks{display:flex;flex-direction:column;gap:var(--alq-space-2);list-style:none;margin:0;padding:0;font-size:var(--alq-text-sm)}.lks.plain{color:inherit}.lks .tag{margin-left:var(--alq-space-2);font-size:var(--alq-text-2xs);color:var(--alq-soft)}.docs{display:flex;flex-direction:column;gap:var(--alq-space-2);list-style:none;margin:0;padding:0;font-size:var(--alq-text-sm)}.docs li{display:flex;align-items:baseline;gap:var(--alq-space-3);padding:var(--alq-space-2) var(--alq-space-3);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control)}.docs li .dname{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpbody .note{margin:0;font-size:var(--alq-text-sm);color:var(--alq-soft)}.dpanel.closed{flex:none;width:2.4rem;display:flex;flex-direction:column;align-items:center;gap:var(--alq-space-3);padding:var(--alq-space-3) 0;border:0;background:var(--alq-head-bg);cursor:pointer;font-family:inherit}.dpanel.closed:hover{background:var(--alq-hi)}.dpanel.closed .chev{color:var(--alq-soft);font-size:var(--alq-text-lg);line-height:var(--alq-leading-none)}.dpanel.closed .chev:before{content:"›"}.dpanel.closed .vlabel{writing-mode:vertical-rl;font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft);font-weight:var(--alq-weight-medium)}.blkhead{display:flex;align-items:baseline;gap:var(--alq-space-4);flex-wrap:wrap;padding:var(--alq-space-4) var(--alq-space-6);background:var(--alq-paper);border-bottom:1px solid var(--alq-rule)}.blkhead h2,.blkhead h3,.blkhead h4{margin:0;font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft);font-weight:var(--alq-weight-medium)}.blkhead .cnt{font-size:var(--alq-text-xs);color:var(--alq-faint)}.blkhead .acts{margin-left:auto;display:flex;align-items:center;gap:var(--alq-space-3);flex-wrap:wrap}.hint{padding:0 var(--alq-space-6) var(--alq-space-3);font-size:var(--alq-text-sm);color:var(--alq-soft);max-width:46rem}.form{padding:var(--alq-space-5) var(--alq-space-6)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));grid-gap:var(--alq-space-4) var(--alq-space-6);gap:var(--alq-space-4) var(--alq-space-6)}.fld{display:flex;flex-direction:column;gap:var(--alq-space-1);font-size:var(--alq-text-sm);min-width:0}.fld.wide{grid-column:span 2}.fld>span:first-child{font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft)}.fld .val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fichafoot,.fold>.blkhead>.chev{display:none}.cta td.head .chev{margin-left:var(--alq-space-2);font-size:var(--alq-text-2xs);color:var(--alq-faint)}.mov{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;font-size:var(--alq-text-sm)}.mov li{display:flex;justify-content:space-between;gap:var(--alq-space-3);padding:var(--alq-space-1) 0;border-bottom:1px solid var(--alq-rule-soft)}.mov li:last-child{border-bottom:none}.fld .val.mut{color:var(--alq-soft)}.fld input,.fld select,.fld textarea{font:inherit;font-size:var(--alq-text-sm);color:var(--alq-ink);background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);padding:var(--alq-space-2) var(--alq-space-3);min-width:0}.fld textarea{resize:vertical}.ckl-h input[type=search],.drange input,.fld input:where(:not([type=checkbox],[type=radio],[type=file])),.fld select,.lbar input[type=search],.lbar select,.sl input[type=search],.sl select{height:var(--alq-control-h)}.fld input:focus-visible,.fld select:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--alq-accent);outline-offset:-1px;border-color:var(--alq-accent);box-shadow:var(--alq-ring)}.fld input:disabled,.fld input[readonly],.fld select:disabled,.fld textarea:disabled{background:var(--alq-paper);color:var(--alq-soft);opacity:1}.fld .hint{padding:0;font-size:var(--alq-text-2xs);color:var(--alq-faint)}.chk{display:inline-flex;align-items:center;gap:var(--alq-space-3);font-size:var(--alq-text-sm)}.grid>.chk{align-self:end;padding:var(--alq-space-2) 0;border:1px solid transparent}.formfoot{display:flex;gap:var(--alq-space-3);align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-top:var(--alq-space-5);padding-top:var(--alq-space-4);border-top:1px solid var(--alq-rule)}.formfoot .hint{flex:1 1 12rem;min-width:0;text-align:right}.ehead .acts .hint,.formfoot .hint{padding:0;font-size:var(--alq-text-xs);color:var(--alq-faint)}.scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--alq-text-md)}th{text-align:left;font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft);font-weight:var(--alq-weight-medium);border-bottom:1px solid var(--alq-edge);background:var(--alq-head-bg)}td,th{white-space:nowrap;padding:var(--alq-space-2) var(--alq-space-6)}td{border-bottom:1px solid var(--alq-rule-soft);color:var(--alq-ink)}td.wrap{white-space:normal;width:99%;min-width:14rem}td.trunc{max-width:11rem;overflow:hidden;text-overflow:ellipsis}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u{font-weight:var(--alq-weight-medium)}.cobros td.head .u,.informes td.head .u{font-weight:var(--alq-weight-regular)}.est,.mut{color:var(--alq-soft)}.est{font-style:italic}.crit{font-weight:var(--alq-weight-medium)}.crit,.fld .hint.crit,.formfoot .hint.crit{color:var(--alq-crit)}.copyrow{display:flex;gap:var(--alq-space-2)}.copyrow input{flex:1 1}.copyrow .btn{display:inline-flex;align-items:center;gap:var(--alq-space-2);white-space:nowrap}.warn{color:var(--alq-warn);font-weight:var(--alq-weight-medium)}.ok{color:var(--alq-accent)}td.num.ok{font-weight:var(--alq-weight-medium)}tr.now td{background:var(--alq-hi)}tr.alert-c td:first-child{box-shadow:inset var(--alq-mark-w) 0 0 var(--alq-crit)}tr.alert-w td:first-child{box-shadow:inset var(--alq-mark-w) 0 0 var(--alq-warn)}tr.off td{background:var(--alq-paper)}.grp{display:flex;align-items:center;justify-content:space-between;gap:var(--alq-space-5);flex-wrap:wrap;margin:var(--alq-space-4) var(--alq-space-3) var(--alq-space-2);padding:var(--alq-space-2) var(--alq-space-3);border-radius:var(--alq-radius-control);background:var(--alq-hi);cursor:pointer}.grp .t{font-size:var(--alq-text-md);font-weight:var(--alq-weight-medium);color:var(--alq-ink)}.grp .n{margin-left:auto;font-size:var(--alq-text-xs);letter-spacing:var(--alq-track-caps-tight);text-transform:uppercase;color:var(--alq-soft)}.grp .n b{color:var(--alq-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grp .n .crit{color:var(--alq-crit)}.grp .chev{border:0;background:none;padding:var(--alq-space-1) var(--alq-space-2);color:var(--alq-soft);font-family:inherit;font-size:var(--alq-text-sm);line-height:var(--alq-leading-none);cursor:pointer}.grp .chev:focus-visible{outline:2px solid var(--alq-accent);outline-offset:1px}table.alerts{table-layout:fixed}table.alerts .c-head{width:22%}table.alerts .c-what{width:34%}table.alerts .c-when{width:26%}table.alerts .c-amount{width:13%}table.alerts .c-act{width:5%}.do{border:0;background:none;padding:0;font-family:inherit;font-size:var(--alq-text-xs);color:var(--alq-accent);text-align:left;white-space:nowrap;cursor:pointer}.do:hover{text-decoration:underline}.do:focus-visible{outline:2px solid var(--alq-accent);outline-offset:2px;box-shadow:var(--alq-ring)}.do:after{content:" →"}.sec{display:block;margin-top:var(--alq-space-1);font-size:var(--alq-text-xs)}.empty{margin:0;padding:var(--alq-space-3) var(--alq-space-6);max-width:46rem;font-size:var(--alq-text-sm);color:var(--alq-soft)}.empty a{color:var(--alq-accent)}.fld .empty{padding:0}.tail{display:none}td.act{text-align:right}td.act .btn{margin-left:var(--alq-space-2)}.ehead .acts .why,td.act .why{font-size:var(--alq-text-xs);color:var(--alq-faint)}tr.rowlink{cursor:pointer}tr.rowlink:hover td{background:var(--alq-hover)}tr.per{cursor:pointer}tr.per:hover td{background:var(--alq-hover)}tr.per:focus-visible{outline:2px solid var(--alq-accent);outline-offset:-2px;box-shadow:var(--alq-ring)}tr.detail:not(.open){display:none}tr.detail>td{padding:0;background:var(--alq-paper)}.cta tbody tr{border-bottom:1px solid var(--alq-rule-soft)}.cta tbody td,.cta tbody tr.crow{border-bottom:0}.cta tr.crow>td{background:var(--alq-paper);border-bottom:0;font-size:var(--alq-text-sm);padding-top:var(--alq-space-2);padding-bottom:var(--alq-space-2)}.cta tr.crow>td.head{padding-left:var(--alq-space-6);font-weight:var(--alq-weight-regular)}.cta tr.crow a{color:var(--alq-accent);text-decoration:none}.cta tr.crow a:hover{text-decoration:underline}.cta tr.crow.tot>td{font-weight:var(--alq-weight-medium)}.cta tr.crow.tot>td.num:not(:empty){border-top:1px solid var(--alq-rule)}.calc{padding:var(--alq-space-4) var(--alq-space-6) var(--alq-space-5);font-size:var(--alq-text-sm)}.calc .ln{display:flex;justify-content:space-between;gap:var(--alq-space-6);padding:var(--alq-space-1) 0}.calc .ln b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--alq-weight-medium)}.calc .ln a{color:var(--alq-accent);text-decoration:none}.calc .ln a:hover{text-decoration:underline}.calc .tot{border-top:1px solid var(--alq-rule);margin-top:var(--alq-space-2);padding-top:var(--alq-space-2)}.dlg .calc,.dlg .foot,.dlg .hint{padding:var(--alq-space-3) 0 0}.over{font-size:var(--alq-text-xs)}tr.sum>td{border-top:2px solid var(--alq-edge);border-bottom:0;white-space:normal}tr.sum .ln{display:flex;justify-content:space-between;gap:var(--alq-space-6)}tr.sum .ln b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--alq-weight-medium)}tr.sum .note{margin-top:var(--alq-space-1);font-size:var(--alq-text-xs);color:var(--alq-faint);max-width:48rem}.vs{display:grid;grid-gap:var(--alq-space-6);gap:var(--alq-space-6);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-top:var(--alq-space-5)}.screen{background:var(--alq-paper);padding:var(--alq-space-5) var(--alq-space-6)}.screen>.sheet{background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-card);box-shadow:var(--alq-elev-1)}.screen.home>.sheet>.empty:last-child,.screen.home>.sheet>.fold:last-child{padding-bottom:var(--alq-space-4)}.screen.home>.sheet>.empty{padding-top:var(--alq-space-5)}.screen>.sheet>.blk:last-child{border-bottom:0}.screen>.sheet>.foot{border-top:1px solid var(--alq-rule);max-width:none}@container (max-width: 46rem){.screen .sheet table.rowmenu tr{display:flex;flex-direction:column}.screen .sheet table.rowmenu td.head{order:-1}.screen .sheet .ehead .acts{margin-left:auto}.screen .sheet td .chip{justify-self:start}.screen .sheet .lbar select{flex:1 1 40%;max-width:none;min-width:0}.screen .sheet .lbar input[type=search]{flex:1 1 100%;max-width:none}}.card{box-shadow:var(--alq-elev-1);background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-card);padding:var(--alq-space-5) var(--alq-space-6)}.card h2,.card h3,.card h4{font-family:var(--alq-font-display);font-weight:var(--alq-weight-bold);font-size:var(--alq-text-lg);margin:0 0 var(--alq-space-2)}.card p{font-size:var(--alq-text-sm);margin:var(--alq-space-2) 0;color:var(--alq-soft)}.card .n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--alq-ink)}.proof{display:flex;align-items:center;flex-wrap:wrap;gap:var(--alq-space-5);padding:var(--alq-space-2) 0}.proof .pic{width:3.4rem;height:4.4rem;flex:none;border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);background:var(--alq-paper);display:grid;place-items:center;font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps-tight);color:var(--alq-faint)}.proof .meta{font-size:var(--alq-text-xs);color:var(--alq-soft)}.proof .meta .name{color:var(--alq-ink);font-size:var(--alq-text-sm)}.scroll.cta{max-height:60vh;overflow-y:auto}.dlg.cwin .ficha{flex:1 1;min-height:0;overflow:hidden;border-bottom:0}.dlg.cwin .scroll.cta{flex:1 1;min-height:0;max-height:none}.dlg.cwin .dpanel{max-height:none;min-height:0;align-self:stretch}.dlg.cwin .fichafoot{display:none}.scroll.cta thead th{top:0;background:var(--alq-surface);box-shadow:inset 0 calc(-1 * var(--alq-line-thin)) 0 var(--alq-edge)}.scroll.cta tfoot td,.scroll.cta tfoot th,.scroll.cta thead th{position:-webkit-sticky;position:sticky;z-index:var(--alq-z-sticky);border-bottom:0}.scroll.cta tfoot td,.scroll.cta tfoot th{bottom:0;background:var(--alq-paper);border-top:0;box-shadow:inset 0 var(--alq-line-thick) 0 var(--alq-rule);padding-top:var(--alq-space-4);padding-bottom:var(--alq-space-4);font-weight:var(--alq-weight-medium)}tr.rango td{font-size:var(--alq-text-xs)}@media (max-width:46rem){body{padding:var(--alq-space-7) var(--alq-space-4) var(--alq-space-9)}.bar nav{display:none}.bar{padding:var(--alq-space-4) var(--alq-space-5);border-bottom-width:1px;border-bottom-color:var(--alq-rule)}.bottom{display:block}body{padding-bottom:calc(var(--alq-space-9) + var(--alq-space-8))}}@container (max-width: 46rem){.blkhead .acts,.ehead .acts,.lbar .acts{margin-left:0}.fld.wide{grid-column:auto}td.wrap{min-width:0}td.trunc{max-width:none;overflow:visible}.cta table,.cta tbody,.cta td,.cta th,.cta thead,.cta tr{display:revert}.cta td:empty:not(.hide-s){display:table-cell}.cta tr{border:0;border-radius:0;box-shadow:none;margin:0;padding:0;background:transparent;width:auto}.cta table{width:100%;table-layout:fixed;font-size:var(--alq-text-xs)}.cta tr.crow>td{font-size:inherit}.cta thead th:first-child{width:25%}.cta thead th.num{width:22%}.cta td.head .u.nowrap{white-space:nowrap}.cta thead th:last-child{width:9%}.cta td.act{padding-right:var(--alq-space-2)}.cta thead{display:table-header-group}.cta td,.cta th{padding:var(--alq-space-2) .2rem;white-space:normal}.cta td:first-child,.cta th:first-child{padding-left:var(--alq-space-6)}.cta thead th{font-size:.6rem;letter-spacing:0}.cta td.num,.cta th.num{white-space:nowrap}.cta td:before{content:none}.cta table.rowmenu td.head{padding-right:.2rem}.cta table.rowmenu td.act{display:table-cell;position:static;margin:0;padding:var(--alq-space-2) var(--alq-space-2) var(--alq-space-2) .2rem;text-align:right}.cta td.num,.cta th.num{text-align:right}.cta td.head{margin:0}.cta td.head,.cta td.head .u{font-size:inherit}.cta .hide-s{display:none}.ehead.actsfoot h1,.ehead.actsfoot h2,.ehead.actsfoot h3{font-size:var(--alq-text-lg)}.ehead.actsfoot .acts{display:none}.dlg.cwin .ehead .acts{display:flex;margin-left:auto}.fichafoot{display:flex;gap:var(--alq-space-3);padding:var(--alq-space-4) var(--alq-space-5)}.fichafoot>*{flex:1 1;text-align:center}.fold>.blkhead{cursor:pointer;align-items:center}.fold>.blkhead>.chev{display:block;margin-left:auto;border:0;background:none;padding:var(--alq-space-1) var(--alq-space-2);color:var(--alq-soft);font-family:inherit;font-size:var(--alq-text-sm);line-height:var(--alq-leading-none);cursor:pointer}.scroll.cta{max-height:none;overflow-y:visible}.scroll.cta tfoot td,.scroll.cta tfoot th,.scroll.cta thead th{position:static}.cta td.head .tail{display:none}.cta td.hide-m{display:table-cell}.dlg.cwin{top:0;left:0;transform:none;width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;overflow-y:auto}.dlg.cwin .ficha,.dlg.cwin .fold,.dlg.cwin .scroll.cta{flex:none;min-height:0;overflow:visible}.dlg.cwin .ficha{flex-direction:column}.dlg.cwin .ficha .cuenta{order:-1;border-left:0}.ficha{display:flex;flex-direction:column}.ficha .cuenta{order:-1;border-left:0;border-bottom:1px solid var(--alq-rule)}.dpgrip{display:none}.dpanel{width:auto;max-height:none;overflow:visible}.dpanel.closed{padding:var(--alq-space-4) var(--alq-space-6);background:var(--alq-paper);border-bottom:1px solid var(--alq-rule)}.dpanel.closed .chev,.dphead .chev{padding:var(--alq-space-1) var(--alq-space-2);font-size:var(--alq-text-sm)}.dphead .chev:before{content:"▾"}.dpanel.closed{width:auto;flex-direction:row;align-items:center;justify-content:space-between}.dpanel.closed .vlabel{writing-mode:horizontal-tb}.dpanel.closed .chev{order:1}.dpanel.closed .chev:before{content:"▸"}table.cols{table-layout:auto}table.cols td{width:auto}table.rowmenu tr{position:relative}table.rowmenu td.head{padding-right:2.4rem}.cotizaciones table.rowmenu td.head,.indices table.rowmenu td.head{padding-right:0}table.rowmenu td.act{position:absolute;top:var(--alq-space-3);right:var(--alq-space-4);width:auto;margin:0;padding:0;border-top:0}.strip{grid-template-columns:1fr 1fr}.strip div:nth-child(2n){border-right:0}.strip div{border-bottom:1px solid var(--alq-rule)}.grid{grid-template-columns:1fr 1fr}.tail{display:inline}.scroll{overflow-x:visible}table,tbody,td,tr{display:block;width:100%}thead{display:none}tr{--alq-row-mark:var(--alq-rule);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-card);box-shadow:inset var(--alq-mark-w) 0 0 var(--alq-row-mark);margin:0 var(--alq-space-5) var(--alq-space-3);padding:var(--alq-space-4) var(--alq-space-5);background:var(--alq-surface);width:auto}tr.alert-c{--alq-row-mark:var(--alq-crit)}tr.alert-w{--alq-row-mark:var(--alq-warn)}tr.now{--alq-row-mark:var(--alq-accent)}tr.off{background:var(--alq-paper)}tr.per:focus-visible{outline:2px solid var(--alq-accent);outline-offset:-2px;box-shadow:inset var(--alq-mark-w) 0 0 var(--alq-row-mark),var(--alq-ring)}tr.alert-c td:first-child,tr.alert-w td:first-child{box-shadow:none}td{border:0;padding:0;display:grid;grid-template-columns:var(--alq-label-w) minmax(0,1fr);grid-gap:var(--alq-space-4);gap:var(--alq-space-4);align-items:baseline;white-space:normal;overflow-wrap:anywhere}table.alerts td:not(.head):not(.act){grid-template-columns:5.5rem 1fr}td:not(.head):not(.act)>*{grid-column:2}td:before{content:attr(data-l);font-size:var(--alq-text-xs);letter-spacing:var(--alq-track-caps-tight);text-transform:uppercase;color:var(--alq-soft)}td:empty{display:none}td.num{text-align:left}.cobros td.head .u,.informes td.head .u{font-weight:var(--alq-weight-medium)}td.head{grid-template-columns:1fr auto;margin-bottom:var(--alq-space-2);padding-bottom:var(--alq-space-2);border-bottom:1px solid var(--alq-rule);font-size:var(--alq-text-lg)}td.head:before{content:none}td.head .u{font-size:var(--alq-text-lg)}td.head .sec{grid-column:1}td.head .tail{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--alq-weight-medium);text-align:right;font-size:var(--alq-text-lg)}td.hide-m{display:none}td.act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alq-space-2);justify-content:flex-start;text-align:left;margin-top:var(--alq-space-3);padding-top:var(--alq-space-3);border-top:1px solid var(--alq-rule)}td.act:before{content:none}td.act .btn{margin:0}tr.sum>td{display:block;border-top:0}tr.sum>td:before{content:none}tr.detail{padding:0;margin:calc(var(--alq-space-2) * -1) var(--alq-space-5) var(--alq-space-3);border-top:0}tr.detail>td{display:block}tr.detail>td:before{content:none}.fold.auto>.grp~*{display:none}.fold.auto>.grp>.chev{transform:rotate(-90deg)}.grp{margin-bottom:var(--alq-space-3);padding-block:var(--alq-space-4)}}.gate-w{max-width:30rem;margin:0 auto;padding-top:var(--alq-space-8)}.gate-logo{display:block;height:var(--alq-logo-gate);margin:var(--alq-space-8) auto var(--alq-space-4)}.form.solo{max-width:26rem}.bar.solo{padding-top:var(--alq-space-4);padding-bottom:var(--alq-space-4)}.code input{width:100%;height:auto;padding:var(--alq-space-4) var(--alq-space-3);font-size:var(--alq-text-2xl);font-weight:var(--alq-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--alq-track-code);text-indent:var(--alq-track-code);text-align:center}.notice{padding:var(--alq-space-4) var(--alq-space-6);border-bottom:1px solid var(--alq-rule);background:var(--alq-hi);font-size:var(--alq-text-sm);color:var(--alq-ink)}.notice b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.notice.warn{background:var(--alq-warn-bg);color:var(--alq-warn)}.notice.crit,.notice.warn{font-weight:var(--alq-weight-regular)}.notice.crit{background:var(--alq-crit-bg);color:var(--alq-crit)}.toasts{top:var(--alq-space-5);inset-inline:0;z-index:var(--alq-z-toast);display:grid;justify-items:center;grid-gap:var(--alq-space-3);gap:var(--alq-space-3);width:-moz-fit-content;width:fit-content;max-width:min(28rem,calc(100vw - 2rem));margin-inline:auto}.toasts,.tour{position:fixed}.tour{z-index:var(--alq-z-bottom);right:var(--alq-space-8);bottom:var(--alq-space-8);box-sizing:border-box;width:min(23rem,calc(100vw - 2rem));padding:var(--alq-space-5) var(--alq-space-6);border:var(--alq-line-thin) solid var(--alq-rule);border-radius:var(--alq-radius-dialog);background:var(--alq-surface);color:var(--alq-ink);box-shadow:var(--alq-elev-2);font-size:var(--alq-text-sm);line-height:var(--alq-leading-normal)}.tour.inline{position:static}.tour .thead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--alq-space-4)}.tour h2{margin:0;font-family:var(--alq-font-display);font-size:var(--alq-text-lg);font-weight:var(--alq-weight-bold);line-height:var(--alq-leading-snug)}.tour h2 .step{font-weight:var(--alq-weight-regular);color:var(--alq-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tour .close{flex:none;display:inline-flex;align-items:center;justify-content:center;margin:calc(-1 * var(--alq-space-2)) calc(-1 * var(--alq-space-3)) 0 0;padding:var(--alq-space-2);border:0;border-radius:var(--alq-radius-control);background:none;color:var(--alq-soft);cursor:pointer}.tour .close:hover{color:var(--alq-ink)}.tour .close:focus-visible{outline:var(--alq-line-thick) solid var(--alq-accent);box-shadow:var(--alq-ring)}.tour p{margin:var(--alq-space-3) 0 0}.tour .action{margin-top:var(--alq-space-5)}@media (max-width:46rem){.tour:not(.inline){left:var(--alq-space-4);right:var(--alq-space-4);bottom:calc(var(--alq-space-9) + var(--alq-space-4) + env(safe-area-inset-bottom));width:auto}}body:has([role=dialog]) .tour:not(.inline){display:none}.toast{border:var(--alq-line-thin) solid transparent;border-radius:var(--alq-radius-card);background:var(--alq-accent-bg-strong);box-shadow:var(--alq-elev-2);color:var(--alq-accent);font-size:var(--alq-text-sm);line-height:var(--alq-leading-normal)}.toast.warning{background:var(--alq-warn-bg-strong);color:var(--alq-warn)}.toast.error{background:var(--alq-crit-bg-strong);color:var(--alq-crit)}.toastbody{display:flex;align-items:flex-start;gap:var(--alq-space-4);padding:var(--alq-space-4) var(--alq-space-5)}.toastbody p{flex:1 1;margin:0;font:inherit}.toastclose{border:0;background:none;color:inherit;font:inherit;line-height:var(--alq-leading-none);cursor:pointer}.locked{padding:var(--alq-space-8) var(--alq-space-6);background:var(--alq-hi);border-bottom:1px solid var(--alq-rule)}.locked h1,.locked h2{margin:0 0 var(--alq-space-4);font-family:var(--alq-font-display);font-weight:var(--alq-weight-bold);font-size:var(--alq-text-2xl)}.locked p{margin:0 0 var(--alq-space-4);max-width:34rem;font-size:var(--alq-text-sm);color:var(--alq-ink)}.locked p.mut{color:var(--alq-soft);margin-bottom:0}.locked .acts{display:flex;align-items:center;gap:var(--alq-space-3);flex-wrap:wrap;margin-top:var(--alq-space-5)}.btn.full{display:block;width:100%;padding:var(--alq-space-3) var(--alq-space-4);text-align:center}.exits,.form .btn.full{margin-top:var(--alq-space-5)}.exits{display:flex;align-items:center;gap:var(--alq-space-5);flex-wrap:wrap;padding-top:var(--alq-space-4);border-top:1px solid var(--alq-rule)}.exits,.exits .why{font-size:var(--alq-text-xs)}.exits .why{color:var(--alq-faint)}.aud .scroll{max-height:34rem;overflow-y:scroll}.aud tr.loadrow td{border-bottom:0;padding:var(--alq-space-4) var(--alq-space-6);font-size:var(--alq-text-xs);color:var(--alq-faint)}.aud td.when{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aud td.when .h{color:var(--alq-soft)}.aud .vm{display:none}.aud .abrir{font-size:var(--alq-text-xs);color:var(--alq-accent);white-space:nowrap;margin-left:var(--alq-space-3)}.aud tr.per:not(.open) .abrir:after{content:" ▾"}.aud tr.per.open .abrir:after{content:" ▴"}.aud .mini{font-size:var(--alq-text-xs);margin-left:var(--alq-space-3);white-space:nowrap}.aud .mini,.aud .sys{color:var(--alq-soft)}.aud .sys{font-style:italic}.aud .noroot{letter-spacing:var(--alq-track-caps-tight);color:var(--alq-warn);margin-left:var(--alq-space-3);white-space:nowrap}.aud .cap,.aud .noroot{font-size:var(--alq-text-2xs);text-transform:uppercase}.aud .cap{letter-spacing:var(--alq-track-caps);color:var(--alq-soft);font-weight:var(--alq-weight-medium);margin:0 0 var(--alq-space-2)}.aud-diff{margin:0 0 var(--alq-space-3)}.aud-diff .dr{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--alq-space-1) var(--alq-space-4);padding:var(--alq-space-1) 0}.aud-diff .f{min-width:10rem;color:var(--alq-soft)}.aud-diff .a{color:var(--alq-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aud-diff .arr{color:var(--alq-faint)}.aud-diff .b{font-weight:var(--alq-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aud-pieces{margin:0 0 var(--alq-space-3)}.aud-pieces .pz{display:flex;justify-content:space-between;gap:var(--alq-space-6);padding:var(--alq-space-1) 0}.aud-pieces .pz .mut{font-size:var(--alq-text-xs);white-space:nowrap}.aud-pieces .grp-open{font-size:inherit}.aud-pieces .grp-open[aria-expanded=false]:after{content:" ▾"}.aud-pieces .grp-open[aria-expanded=true]:after{content:" ▴"}.aud-group{max-height:14rem;overflow-y:auto;margin:0 0 var(--alq-space-2);padding-left:var(--alq-space-4);border-left:1px solid var(--alq-rule)}.aud .tech{margin:var(--alq-space-2) 0 0;font-size:var(--alq-text-xs);color:var(--alq-faint);max-width:46rem}.aud tr.detail>td{white-space:normal}.aud-go{display:flex;align-items:baseline;gap:var(--alq-space-6);margin-top:var(--alq-space-3);flex-wrap:wrap}.aud-go .do{text-decoration:none}.aud-go .nogo{font-size:var(--alq-text-xs);color:var(--alq-faint)}.chip.cut{display:inline-flex;align-items:baseline;gap:var(--alq-space-3);font-weight:var(--alq-weight-regular);white-space:normal;background:var(--alq-hi);border:1px solid var(--alq-rule)}.chip.cut .x{border:0;background:none;cursor:pointer;color:var(--alq-soft);font:inherit;font-size:var(--alq-text-xs);padding:0}.chip.cut .x:hover{color:var(--alq-ink)}.drange{display:inline-flex;align-items:center;gap:var(--alq-space-2);font-size:var(--alq-text-xs);color:var(--alq-soft)}.drange input{font:inherit;font-size:var(--alq-text-sm);color:var(--alq-ink);background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);padding:var(--alq-space-2) var(--alq-space-3)}@container (min-width: 46rem){.aud td.head .line{display:flex;align-items:baseline;gap:var(--alq-space-3)}.aud td.head .mini,.aud td.head .noroot{margin-left:0}.aud td.head .abrir{margin-left:auto}}@container (max-width: 46rem){.aud tr.per{display:flex;flex-direction:column}.aud td.head{order:-1}.aud td.head .line{display:contents}.aud td.when{display:block;font-size:var(--alq-text-xs);color:var(--alq-soft);padding:0;margin-top:var(--alq-space-2)}.aud td.when:before{content:none}.aud .vm{display:inline}.aud .mini{display:block;white-space:normal}.aud .mini,.aud .noroot{margin:var(--alq-space-1) 0 0}.aud .noroot{display:inline-block}.aud-diff .f{min-width:100%}.aud-pieces .pz{flex-wrap:wrap;gap:var(--alq-space-1) var(--alq-space-4)}.aud tr.loadrow{border:0;background:none;margin:0 var(--alq-space-5) var(--alq-space-3);padding:0}.aud tr.loadrow td{display:block}.aud tr.loadrow td:before{content:none}}.dlg.fdlg{padding:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(var(--alq-dialog-w),calc(100vw - 2rem))}.dlg.fdlg>form{display:contents}.fdlg .fhead{padding:var(--alq-space-5) var(--alq-space-6) var(--alq-space-4);border-bottom:1px solid var(--alq-rule-soft);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:var(--alq-space-3);column-gap:var(--alq-space-3)}.fdlg .fhead h2{margin:0}.fdlg .fhead p{margin:var(--alq-space-2) 0 0;font-size:var(--alq-text-sm);color:var(--alq-soft)}.fdlg .fhead .x{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--alq-radius-control);background:none;color:var(--alq-soft);font:inherit;font-size:var(--alq-text-sm);line-height:var(--alq-leading-none);cursor:pointer}.fdlg .fhead .x:hover:not(:disabled){background:var(--alq-hi);color:var(--alq-ink)}.fdlg .fhead .x:focus-visible{outline:2px solid var(--alq-accent);outline-offset:1px;box-shadow:var(--alq-ring)}.fdlg .fhead .x:disabled{opacity:.5;cursor:not-allowed}.calcpre{margin:0;padding:var(--alq-space-4) var(--alq-space-5);background:var(--alq-paper);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);font-family:var(--alq-font-mono);font-size:var(--alq-text-sm);line-height:var(--alq-leading-normal);white-space:pre;overflow-x:auto;color:var(--alq-ink)}.fdlg .fbody{padding:var(--alq-space-5) var(--alq-space-6);overflow-y:auto}.fdlg .fbody>.hint{padding:var(--alq-space-3) 0 0}.fdlg .fgrid{display:grid;grid-template-columns:var(--alq-label-w) 1fr;grid-gap:var(--alq-space-4) var(--alq-space-5);gap:var(--alq-space-4) var(--alq-space-5);align-items:start}@media (max-width:30rem){.fdlg .fgrid{grid-template-columns:1fr;gap:var(--alq-space-3)}}.fdlg .fgrid>.fld{display:contents}.fdlg .fgrid>.fld>.hint{grid-column:2;padding:0}.fdlg .fgrid>.fld>span:first-child{padding-top:var(--alq-space-2)}.fdlg .fgrid>.fld.date>input{justify-self:start}.fdlg .fgrid>.fwide{grid-column:1/-1}.fdlg .ffoot{display:flex;align-items:center;gap:var(--alq-space-3);padding:var(--alq-space-4) var(--alq-space-6);background:var(--alq-head-bg);border-top:1px solid var(--alq-rule-soft)}.seg{display:flex;gap:var(--alq-space-1);padding:var(--alq-seg-inset);background:var(--alq-hi);border-radius:var(--alq-radius-control);border:0;min-width:0;margin:0}.seg>.why-wrap>button,.seg>button{min-height:calc(var(--alq-control-h) - 2 * var(--alq-seg-inset))}.seg>button{flex:1 1;padding:0 var(--alq-space-4);border:0;border-radius:var(--alq-radius-control);background:transparent;color:var(--alq-soft);font:inherit;font-size:var(--alq-text-sm);cursor:pointer}.seg>button.on{background:var(--alq-surface);color:var(--alq-ink);font-weight:var(--alq-weight-medium);box-shadow:var(--alq-elev-1)}.seg.off>button{cursor:not-allowed;color:var(--alq-faint)}.seg.off>button.on{color:var(--alq-soft);box-shadow:none}.seg>.why-wrap{position:relative;flex:1 1;display:grid;border-radius:var(--alq-radius-control)}.seg>.why-wrap>button{padding:0 var(--alq-space-4);border:0;border-radius:var(--alq-radius-control);background:transparent;color:var(--alq-faint);font:inherit;font-size:var(--alq-text-sm);white-space:nowrap;cursor:not-allowed}.seg>.why-wrap:focus-visible{outline:2px solid var(--alq-accent);box-shadow:var(--alq-ring)}.why-tip{display:none;position:absolute;right:0;bottom:calc(100% + var(--alq-space-2));z-index:var(--alq-z-popup);width:13rem;padding:var(--alq-space-3) var(--alq-space-4);border:var(--alq-line-thin) solid var(--alq-rule);border-radius:var(--alq-radius-card);background:var(--alq-surface);box-shadow:var(--alq-elev-2);color:var(--alq-ink);font-size:var(--alq-text-xs);line-height:var(--alq-leading-normal);text-align:left;white-space:normal;pointer-events:none}.why-wrap:focus>.why-tip,.why-wrap:hover>.why-tip{display:block}.chk-why{position:relative;width:-moz-fit-content;width:fit-content;border-radius:var(--alq-radius-control)}.chk-why>.chk{color:var(--alq-faint);cursor:not-allowed}.chk-why>.why-tip{right:auto;left:0}.chk-why:focus-visible{outline:2px solid var(--alq-accent);box-shadow:var(--alq-ring)}.role-pick{margin:0;padding:0;border:0;align-items:flex-start;gap:var(--alq-space-3)}.member-who,.role-pick{min-width:0;display:flex;flex-direction:column}.member-who{gap:var(--alq-space-1);overflow-wrap:anywhere}.member-who>b{font-size:var(--alq-text-md);font-weight:var(--alq-weight-medium)}.member-who>span{font-size:var(--alq-text-xs);color:var(--alq-soft)}.quita{display:inline-flex;flex:none;align-items:center;gap:var(--alq-space-3)}.quita .why{font-size:var(--alq-text-xs);color:var(--alq-faint)}.role-users-add{margin-top:var(--alq-space-4)}.perms .group,.perms .item{display:flex;align-items:center;justify-content:space-between;gap:var(--alq-space-5);padding:var(--alq-space-2) var(--alq-space-3);font-size:var(--alq-text-sm)}.perms .group{margin-top:var(--alq-space-5);background:var(--alq-head-bg);border-bottom:var(--alq-line-thin) solid var(--alq-edge)}.perms .group:first-child{margin-top:0}.perms .group>span{color:var(--alq-soft);font-size:var(--alq-text-2xs);font-weight:var(--alq-weight-medium);letter-spacing:var(--alq-track-caps);text-transform:uppercase}.perms .item{border-bottom:var(--alq-line-thin) solid var(--alq-rule-soft)}.perms .item.after-gap{margin-top:var(--alq-space-4)}.perms .item.sub{padding-left:calc(var(--alq-space-3) + var(--alq-space-6))}.perms .seg{display:grid;flex:none;grid-template-columns:5.75rem 3.25rem 6.5rem;width:calc(15.5rem + 4 * var(--alq-space-1))}.perms .seg:not(:has(>:nth-child(3))){grid-template-columns:5.75rem 3.25rem;width:auto;margin-right:calc(6.5rem + var(--alq-space-1))}.perms .seg>.why-wrap>button,.perms .seg>button{padding:0 var(--alq-space-3);white-space:nowrap}.perms .group.scope{margin-top:var(--alq-space-5)}.perms .group.scope .seg:not(:has(>:nth-child(3))){grid-template-columns:auto auto;margin-right:0}.ckl{padding:var(--alq-space-3);border-bottom:var(--alq-line-thin) solid var(--alq-rule-soft)}.ckl-h{display:flex;align-items:center;gap:var(--alq-space-4)}.ckl-h input[type=search]{flex:1 1;min-width:0;font:inherit;font-size:var(--alq-text-sm);color:var(--alq-ink);background:var(--alq-surface);border:var(--alq-line-thin) solid var(--alq-rule);border-radius:var(--alq-radius-control);padding:var(--alq-space-2) var(--alq-space-3)}.ckl-h input[type=search]:focus-visible{outline:var(--alq-line-thick) solid var(--alq-accent);outline-offset:-1px;border-color:var(--alq-accent);box-shadow:var(--alq-ring)}.ckl-n{flex:none;color:var(--alq-soft);font-size:var(--alq-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ckl-list{display:flex;flex-direction:column;max-height:17rem;overflow-y:auto;margin-top:var(--alq-space-3)}.ckl-item{display:flex;align-items:center;gap:var(--alq-space-3);padding:var(--alq-space-2) var(--alq-space-1);font-size:var(--alq-text-sm);line-height:var(--alq-leading-snug);cursor:pointer}.ckl-item:has(input:disabled){cursor:default}.ckl-l{display:flex;flex:1 1;flex-direction:column;min-width:0}.ckl-l small{color:var(--alq-soft);font-size:var(--alq-text-xs)}.ckl-none{margin:0;padding:var(--alq-space-2) var(--alq-space-1);color:var(--alq-soft);font-size:var(--alq-text-sm)}.ckl-row{display:grid;grid-template-columns:auto 4.5rem minmax(0,1fr) auto;min-height:var(--alq-control-h)}.ckl-d{min-width:0;color:var(--alq-soft)}.ckl-a{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.fdlg .fbody:has(.ckl-fill){display:flex;flex-direction:column;min-height:0;overflow:hidden}.fdlg .fgrid:has(.ckl-fill){flex:1 1 auto;min-height:0;grid-template-rows:auto minmax(0,1fr)}.fdlg .fgrid>.fld:has(>.ckl-fill){align-self:stretch;min-height:0}.ckl.ckl-fill{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;border-bottom:0}.ckl-fill .ckl-list{flex:1 1 auto;min-height:calc(4 * var(--alq-control-h));max-height:none}@media (max-width:30rem){.ckl-row{grid-template-columns:auto 4rem minmax(0,1fr) auto;min-height:var(--alq-tap)}.ckl-fill .ckl-list{min-height:calc(4 * var(--alq-tap))}.perms .group,.perms .item{flex-direction:column;align-items:stretch;gap:var(--alq-space-2);padding:var(--alq-space-3)}.perms .group{padding-top:var(--alq-space-2)}}@media (max-width:30rem){.perms .item:has(>.member-who){flex-direction:row;align-items:center;gap:var(--alq-space-4)}.perms .item .quita{flex-direction:column;align-items:flex-end;gap:var(--alq-space-1)}.perms .item .quita .why{order:1;max-width:9rem;text-align:right}.perms .seg{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.perms .seg:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr));width:66.8%;margin-right:0}.perms .seg>.why-wrap>button,.perms .seg>button{min-height:2.25rem;padding:var(--alq-space-2)}}.fdlg .fhead.bare{border-bottom:0}.dlg.fdlg:has(.detgrid){width:min(34rem,calc(100vw - 2rem))}.dlg.fdlg:has(.d-fila){width:min(31rem,calc(100vw - 2rem))}.fdlg .fgrid.detgrid{grid-template-columns:repeat(12,1fr);align-items:start;gap:var(--alq-space-4) var(--alq-space-5)}.fdlg .d-fila .fld,.fdlg .detgrid>.fld{display:flex;flex-direction:column;gap:var(--alq-space-1);min-width:0}.fdlg .d-fila .fld>span:first-child,.fdlg .detgrid>.fld>span:first-child{padding:0;text-align:left;font-size:var(--alq-text-xs);letter-spacing:var(--alq-track-caps-mid);text-transform:uppercase;color:var(--alq-soft)}.fdlg .d-fila .fld>.val,.fdlg .detgrid>.fld>.val{padding:0}.fdlg .detgrid .val.msg{white-space:pre-line}.fdlg textarea.grows{field-sizing:content;resize:none;background:var(--alq-paper);color:var(--alq-soft)}.fdlg .detgrid>.fld.d-contrato{grid-column:span 5}.fdlg .detgrid>.d-fila{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--alq-space-4) var(--alq-space-5)}.fdlg .d-fila>.fld.d-contrato{flex:0 0 auto;max-width:100%}.fdlg .d-fila>.fld.d-contrato>.val{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdlg .d-fila>.fld.d-inquilino{margin-left:auto;align-items:flex-end;text-align:right}.fdlg .d-fila>.fld.d-inquilino>.val{overflow-wrap:break-word}.fdlg .d-fila>.d-par{flex:1 0 auto;display:flex;justify-content:space-between;gap:var(--alq-space-5)}.fdlg .d-par>.fld.d-tipo{align-items:flex-start}.fdlg .d-par>.fld.d-monto,.fdlg .detgrid>.fld.d-monto{grid-column:span 2;align-items:flex-end;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--alq-weight-medium)}.fdlg .detgrid>.fld.d-ancho{grid-column:span 12}.fdlg .detgrid>.fld.d-tercio{grid-column:span 4}.fdlg .detgrid>.fld.d-monto.izq{align-items:flex-start;text-align:left}.fdlg .detgrid>.fld.d-monto.cen{align-items:center;text-align:center}.fdlg .detgrid>.fld.d-mitad{grid-column:span 6}.fdlg .detgrid>.fld.d-mitad.der{align-items:flex-end;text-align:right}.fdlg .detgrid>.d-sec{grid-column:span 12;margin:var(--alq-space-4) 0 calc(-1 * var(--alq-space-2));padding:var(--alq-space-2) var(--alq-space-3);border-radius:var(--alq-radius-control);background:var(--alq-hi);font-size:var(--alq-text-md);font-weight:var(--alq-weight-medium);letter-spacing:normal;text-transform:none;color:var(--alq-ink)}.fdlg .detgrid>.d-sec:first-child{margin-top:0}.fdlg .detgrid a.val{color:var(--alq-accent)}.fdlg .detgrid:has(>.d-sec)>:not(.d-sec){padding-inline:var(--alq-space-6) var(--alq-space-3)}.fdlg .detgrid .lns{display:flex;flex-direction:column;margin-top:var(--alq-space-2)}.fdlg .detgrid .lns>.ln{display:flex;justify-content:space-between;gap:var(--alq-space-6);padding:var(--alq-space-2) 0;border-top:1px solid var(--alq-rule-soft)}.fdlg .detgrid .lns>.ln:first-child{border-top:0;padding-top:var(--alq-space-2)}.fdlg .detgrid .lns>.ln>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fdlg .detgrid .lns>.ln{align-items:center}.fdlg .detgrid .ud-sub{display:block;color:var(--alq-soft);font-size:var(--alq-text-xs)}.fdlg .detgrid .ud-usd{text-align:end}.fdlg .detgrid .thumb{display:flex;flex-direction:column;align-items:flex-start;gap:var(--alq-space-2)}.fdlg .detgrid .thumb img{display:block;max-width:100%;max-height:14rem;border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control)}@media (max-width:30rem){.fdlg .detgrid>.fld.d-contrato,.fdlg .detgrid>.fld.d-mitad,.fdlg .detgrid>.fld.d-monto{grid-column:span 12}.fdlg .d-fila>.d-par,.fdlg .detgrid>.d-fila{flex-direction:column;align-items:stretch}.fdlg .d-fila>.fld.d-contrato>.val{white-space:normal}.fdlg .d-fila>.fld.d-inquilino{margin-left:0}.fdlg .d-fila>.fld.d-inquilino,.fdlg .d-par>.fld.d-monto,.fdlg .detgrid>.fld.d-mitad.der,.fdlg .detgrid>.fld.d-monto,.fdlg .detgrid>.fld.d-monto.cen{align-items:flex-start;text-align:left}}.fdlg .fhead .acts .btn.mini{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:none;border-color:transparent}.fdlg .fhead .acts .btn.mini:hover{background:var(--alq-hi);border-color:var(--alq-rule)}.fdlg .fhead:has(.acts){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:0}.fdlg .fhead .acts{grid-column:2;grid-row:1;display:flex;align-items:center;gap:var(--alq-space-5)}.fdlg .fhead:has(.acts) .x{grid-column:3;margin-left:var(--alq-space-5)}.dlg.fdlg:has(.paygrid){max-height:min(92vh,58rem)}.fdlg .fgrid.paygrid{grid-template-columns:repeat(12,1fr);align-items:start;gap:var(--alq-form-row-gap) var(--alq-space-5)}.fdlg .fbody:has(.paygrid){padding:var(--alq-space-6)}.fdlg .paygrid .nueva>.fld,.fdlg .paygrid>.fld{display:flex;flex-direction:column;gap:var(--alq-space-2);grid-column:span 12;min-width:0}.fdlg .paygrid .nueva>.fld>span:first-child,.fdlg .paygrid>.fld>span:first-child{padding:0;text-align:left;font-size:var(--alq-text-xs);letter-spacing:var(--alq-track-caps-mid);text-transform:uppercase;color:var(--alq-soft)}.fdlg .paygrid .nueva>.fld.c-fecha,.fdlg .paygrid>.fld.c-fecha{grid-column:span 6}.fdlg .paygrid .nueva>.fld.c-monto,.fdlg .paygrid>.fld.c-monto{grid-column:span 4}.fdlg .paygrid .nueva>.fld.c-moneda,.fdlg .paygrid>.fld.c-moneda{grid-column:span 2}.fdlg .paygrid .nueva>.fld.c-mitad,.fdlg .paygrid>.fld.c-mitad{grid-column:span 6}.fdlg .fval{display:block;font-size:var(--alq-text-sm);color:var(--alq-ink);background:var(--alq-paper);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);padding:var(--alq-space-2) var(--alq-space-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fdlg .fval.mut{color:var(--alq-soft)}@media (max-width:30rem){.fdlg .paygrid .nueva>.fld.c-fecha,.fdlg .paygrid .nueva>.fld.c-mitad,.fdlg .paygrid .nueva>.fld.c-moneda,.fdlg .paygrid .nueva>.fld.c-monto,.fdlg .paygrid>.fld.c-fecha,.fdlg .paygrid>.fld.c-mitad,.fdlg .paygrid>.fld.c-moneda,.fdlg .paygrid>.fld.c-monto{grid-column:span 12}}.fdlg .paygrid>.fld.imput{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--alq-space-2) var(--alq-space-5);gap:var(--alq-space-2) var(--alq-space-5);align-items:center}.fdlg .paygrid>.fld.imput>.btn,.fdlg .paygrid>.fld.imput>.hint,.fdlg .paygrid>.fld.imput>span:first-child{grid-column:span 12}.fdlg .paygrid>.fld.imput>.btn{justify-self:start;margin:0;padding:var(--alq-space-2) var(--alq-space-4);font-size:var(--alq-text-sm)}.fdlg .paygrid>.fld.imput>.hint{padding:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fdlg .paygrid>.fld.imput .ln{display:contents}.fdlg .val .ln{display:flex;justify-content:space-between;gap:var(--alq-space-6);margin:0}.fdlg .paygrid>.fld.imput .ln>select{grid-column:span 6;min-width:0}.fdlg .paygrid>.fld.imput .ln>.x{grid-column:span 2;justify-self:center;border:0;background:transparent;color:var(--alq-soft);font-size:var(--alq-text-lg);line-height:var(--alq-leading-none);padding:var(--alq-space-2);cursor:pointer}.fdlg .paygrid>.fld.imput .ln>.x:hover{color:var(--alq-crit)}.fdlg .paygrid>.fld.imput .ln>input{grid-column:span 4;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fdlg .ffoot .grow{flex:1 1}.fdlg .ffoot .hint{margin-right:auto;padding:0;font-size:var(--alq-text-xs);color:var(--alq-faint)}.fdlg .ffoot .hint.crit{color:var(--alq-crit)}@media (pointer:coarse){.fdlg .ffoot .hint.chord{visibility:hidden}}.chip{display:inline-block;font-size:var(--alq-text-xs);font-weight:var(--alq-weight-medium);border-radius:var(--alq-radius-chip);padding:var(--alq-space-1) var(--alq-space-4);white-space:nowrap}.chip.on{color:var(--alq-accent);background:var(--alq-accent-bg)}.chip.act{color:var(--alq-ink);background:var(--alq-hi)}.chip.warn{color:var(--alq-warn);background:var(--alq-warn-bg)}.chip.off{color:var(--alq-soft);background:var(--alq-hi)}.chip.crit{color:var(--alq-crit);background:var(--alq-crit-bg)}.delimp{display:flex;flex-direction:column;gap:var(--alq-space-2);border:1px solid var(--alq-crit);border-radius:var(--alq-radius-control);padding:var(--alq-space-3) var(--alq-space-4);margin-top:var(--alq-space-3)}.delimp .ln{display:flex;justify-content:space-between;gap:var(--alq-space-4);font-size:var(--alq-text-md)}.fdlg .d-par>.fld.d-tipo>.val{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dlg.fdlg.cdlg{width:min(var(--alq-dialog-w-wide),calc(100vw - 2rem));max-height:min(92vh,60rem)}.fdlg .fgrid.ctrgrid{grid-template-columns:minmax(0,1fr);gap:0}.fdlg .fbody:has(.ctrgrid){padding:0 var(--alq-space-6) var(--alq-space-5)}.fdlg .ctrgrid .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row dense;grid-gap:var(--alq-form-row-gap) var(--alq-space-6);gap:var(--alq-form-row-gap) var(--alq-space-6);align-items:start;min-width:0;margin:0;padding:0;border:0}.fdlg .ctrgrid .col{display:contents}.fdlg .ctrgrid .col:first-child>*{grid-column:1}.fdlg .ctrgrid .col:last-child>*{grid-column:2}.fdlg .ctrgrid .blq,.fdlg .ctrgrid .pila{display:flex;flex-direction:column;gap:var(--alq-form-row-gap);min-width:0}.fdlg .ctrgrid .blq>h3{margin:0 0 calc(var(--alq-form-label-gap) - var(--alq-form-row-gap));font-size:var(--alq-text-2xs);font-weight:var(--alq-weight-medium);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft)}.fdlg .ctrgrid .fld{display:flex;flex-direction:column;gap:var(--alq-form-label-gap);min-width:0;margin:0;padding:0;border:0}.fdlg .ctrgrid .fld>legend,.fdlg .ctrgrid .fld>span:first-child{padding:0;text-align:left;font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft)}.fdlg .ctrgrid .fld>legend{margin-bottom:var(--alq-form-label-gap)}.fdlg .ctrgrid .ob{color:var(--alq-faint)}.fdlg .ctrgrid .duo{grid-template-columns:1fr 1fr;grid-gap:var(--alq-form-row-gap) var(--alq-space-4)}.fdlg .ctrgrid .conmoneda,.fdlg .ctrgrid .duo{display:grid;gap:var(--alq-form-row-gap) var(--alq-space-4)}.fdlg .ctrgrid .conmoneda{grid-template-columns:minmax(0,1fr) 6.25rem;grid-gap:var(--alq-form-row-gap) var(--alq-space-4)}.fld .sufijo{display:flex;align-items:center;height:var(--alq-control-h);min-width:0;background:var(--alq-surface);border:var(--alq-line-thin) solid var(--alq-rule);border-radius:var(--alq-radius-control)}.fld .sufijo:focus-within{outline:2px solid var(--alq-accent);outline-offset:-1px;border-color:var(--alq-accent);box-shadow:var(--alq-ring)}.fld .sufijo>input{flex:1 1;min-width:0;height:calc(var(--alq-control-h) - 2 * var(--alq-line-thin));border:0;background:transparent}.fld .sufijo>input:focus-visible{outline:2px solid transparent;box-shadow:none}.fld .sufijo>.suf{flex:none;padding:0 var(--alq-space-3);color:var(--alq-soft);font-size:var(--alq-text-sm);white-space:nowrap}.fdlg .ctrgrid .conmoneda>.fwide{grid-column:1/-1}.fdlg .ctrgrid .docs{display:flex;flex-direction:column;gap:var(--alq-form-label-gap)}.fdlg .ctrgrid .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fdlg .ctrgrid .rango{display:flex;align-items:center;gap:var(--alq-space-3)}.fdlg .ctrgrid .rango input{flex:1 1;min-width:0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fdlg .ctrgrid .rango .al{font-size:var(--alq-text-xs);color:var(--alq-soft)}.fdlg .ctrgrid .motivo{margin:calc(var(--alq-form-label-gap) - var(--alq-form-row-gap)) 0 0}.fdlg .ctrgrid .seg{--alq-seg-inset:3px;display:flex;gap:3px;padding:var(--alq-seg-inset);border-radius:var(--alq-radius-control);background:var(--alq-hi)}.fdlg .ctrgrid .seg.politica{max-width:16.25rem}.fdlg .ctrgrid .seg button{flex:1 1;padding:0 var(--alq-space-3);border:0;border-radius:var(--alq-radius-control);background:none;color:var(--alq-soft);font:inherit;font-size:var(--alq-text-sm);cursor:pointer}.fdlg .ctrgrid .seg button.on{background:var(--alq-surface);color:var(--alq-ink);font-weight:var(--alq-weight-medium);box-shadow:var(--alq-elev-1)}.fdlg .ctrgrid .seg button:disabled{cursor:not-allowed;opacity:.6}.fdlg .ctrgrid .chips,.fdlg .paygrid .chips{display:flex;flex-wrap:wrap;gap:var(--alq-space-3);align-items:center;min-height:var(--alq-control-h)}.fdlg .ctrgrid .chip,.fdlg .paygrid .chip{display:inline-flex;align-items:center;gap:var(--alq-space-3);padding:var(--alq-space-2) var(--alq-space-4);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-chip);background:var(--alq-accent-bg);color:var(--alq-accent);font-size:var(--alq-text-sm)}.fdlg .ctrgrid .chip .campana,.fdlg .ctrgrid .chip .x,.fdlg .paygrid .chip .x{display:inline-flex;padding:0;border:0;background:none;color:var(--alq-soft);font:inherit;line-height:var(--alq-leading-none);cursor:pointer}.fdlg .ctrgrid .chip .campana{color:inherit}.fdlg .ctrgrid .chip .campana.muda{opacity:.4}.agregar{position:relative;display:inline-flex;align-items:center}.agregar:has(select:focus-visible){outline:2px solid var(--alq-accent);outline-offset:1px;border-color:var(--alq-accent);box-shadow:var(--alq-ring)}.agregar select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fdlg .ctrgrid .campo{min-width:10rem}.fdlg .doc{display:flex;align-items:center;gap:var(--alq-space-3);padding:var(--alq-space-3) var(--alq-space-4);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);background:var(--alq-paper);font-size:var(--alq-text-xs)}.fdlg .doc .nom{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdlg .doc .x{padding:0;border:0;background:none;color:var(--alq-soft);font:inherit;cursor:pointer}.fdlg .drop{position:relative;gap:var(--alq-space-3);border:1px dashed var(--alq-rule);border-radius:var(--alq-radius-control);background:var(--alq-surface);color:var(--alq-soft);font-size:var(--alq-text-xs);cursor:pointer;min-height:3.5rem}.fdlg .about,.fdlg .drop{display:flex;align-items:center;padding:var(--alq-space-3) var(--alq-space-4)}.fdlg .about{justify-content:space-between;gap:var(--alq-space-4);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);background:var(--alq-paper);font-size:var(--alq-text-sm)}.fdlg .about .who{display:flex;flex-direction:column;min-width:0}.fdlg .about .who>span{color:var(--alq-soft);font-size:var(--alq-text-xs)}.fdlg .about .amt{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fdlg .pick{display:flex;gap:var(--alq-space-3)}.fdlg .pick>.drop{flex:1 1;min-width:0}.fdlg .drop .touch,.fdlg .drop.camera{display:none}@media (pointer:coarse){.fdlg .drop .touch,.fdlg .drop.camera{display:flex}.fdlg .drop .mouse{display:none}.fdlg .pick>.drop{justify-content:center;min-height:var(--alq-tap);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);color:var(--alq-ink);font-size:var(--alq-text-sm)}}.dlg.fdlg.recibiendo{outline:2px dashed var(--alq-accent);outline-offset:-4px}.dlg.fdlg.recibiendo .drop{border-style:solid;border-color:var(--alq-accent);background:var(--alq-accent-bg);color:var(--alq-accent)}.fdlg .drop input,.fdlg .vh{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.fdlg .ctrgrid>.ia,.fdlg .paygrid>.ia{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--alq-space-3);margin:var(--alq-space-5) 0 var(--alq-space-5)}.fdlg .ia .drop .lineas{display:flex;flex-direction:column;gap:var(--alq-space-1)}.fdlg .ia .drop .lineas>b{font-size:var(--alq-text-sm);font-weight:var(--alq-weight-medium);color:var(--alq-ink)}.fdlg .ia .doc .nom{flex:0 1 auto;font-weight:var(--alq-weight-medium)}.fdlg .ia .doc .que{flex:1 1;min-width:0;color:var(--alq-soft)}.fdlg .ia .doc .quitar{margin-left:auto;padding:0;border:0;background:none;font:inherit;color:var(--alq-accent);text-decoration:underline;cursor:pointer}.fdlg .ia .hint{padding:0;margin:0;font-size:var(--alq-text-xs)}.fdlg .ctrgrid .fld.falta .sufijo,.fdlg .ctrgrid .fld.falta input,.fdlg .paygrid .fld.falta input,.fdlg .paygrid .fld.falta select{border-color:var(--alq-warn);background:var(--alq-warn-bg)}.fdlg .fld .hint.falta{font-size:var(--alq-text-xs);color:var(--alq-warn)}.fdlg .ctrgrid .chip .marca,.fdlg .paygrid .chip .marca{padding:0 var(--alq-space-3);border-radius:var(--alq-radius-chip);background:var(--alq-surface);color:var(--alq-soft);font-size:var(--alq-text-2xs);font-weight:var(--alq-weight-medium);line-height:var(--alq-leading-normal)}.fdlg .ctrgrid .chip:has(.marca),.fdlg .paygrid .chip:has(.marca){flex-wrap:wrap;max-width:100%}.fdlg .ctrgrid .chip .cambia{position:relative;display:inline-flex;align-items:center;gap:var(--alq-space-2)}.fdlg .ctrgrid .chip .cambia select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fdlg .ctrgrid .nueva>h4,.fdlg .paygrid .nueva>h4{margin:0 0 calc(var(--alq-form-label-gap) - var(--alq-form-row-gap));font-size:var(--alq-text-sm);font-weight:var(--alq-weight-medium);color:var(--alq-ink)}.fdlg .ctrgrid .nueva{display:flex;flex-direction:column;gap:var(--alq-form-row-gap)}.fdlg .ctrgrid .nueva,.fdlg .paygrid>.nueva{margin:0;min-width:0;padding:var(--alq-space-4);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);background:var(--alq-paper)}.fdlg .paygrid>.nueva{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,1fr);align-items:start;grid-gap:var(--alq-form-row-gap) var(--alq-space-5);gap:var(--alq-form-row-gap) var(--alq-space-5)}.fdlg .paygrid .nueva>h4{grid-column:1/-1}.fdlg .drop.off{background:var(--alq-paper);color:var(--alq-faint);cursor:not-allowed}@media (max-width:46rem){.fdlg .ctrgrid .cols{grid-template-columns:minmax(0,1fr)}.fdlg .ctrgrid .col:first-child>*,.fdlg .ctrgrid .col:last-child>*{grid-column:1}}@media (max-width:30rem){.fdlg .ctrgrid .duo.vigencia>:first-child,.fdlg .ctrgrid .duo.vigencia>:last-child{grid-column:1/-1}.fdlg .ctrgrid{--alq-control-h:var(--alq-tap)}.fdlg .ctrgrid .chip,.fdlg .ctrgrid textarea{min-height:var(--alq-tap)}}.fdlg .fgrid.recalc{grid-template-columns:1fr}.fdlg .recalc .figures{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;grid-gap:var(--alq-space-4);gap:var(--alq-space-4);margin:0}.fdlg .recalc .figures dt{font-size:var(--alq-text-2xs);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft);font-weight:var(--alq-weight-medium)}.fdlg .recalc .figures dd{margin:0;font-size:var(--alq-text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fdlg .recalc td,.fdlg .recalc th{padding-inline:var(--alq-space-3)}.fdlg .recalc tr.mut td{color:var(--alq-soft)}.ptl{min-height:100dvh;background:var(--alq-paper);color:var(--alq-ink)}.ptl-w{max-width:var(--alq-ptl-width);margin:0 auto;padding:var(--alq-ptl-space-9) var(--alq-ptl-space-6) var(--alq-ptl-space-10);display:flex;flex-direction:column;gap:var(--alq-ptl-space-9)}.ptl-w>.app-version{text-align:center;font-size:var(--alq-ptl-text-xs)}.ptl-logo{height:var(--alq-ptl-logo);align-self:flex-start}.ptl-head{display:flex;flex-direction:column;gap:var(--alq-ptl-space-1)}.ptl-caps{font-size:var(--alq-ptl-text-xs);letter-spacing:var(--alq-track-caps-mid);text-transform:uppercase;color:var(--alq-soft);font-weight:var(--alq-weight-medium)}.ptl-unit{display:flex;flex-direction:column;gap:var(--alq-ptl-space-1)}.ptl-unit h1{margin:0;font-size:var(--alq-ptl-text-unit);font-weight:var(--alq-weight-bold);line-height:var(--alq-leading-snug)}.ptl-soft{font-size:var(--alq-ptl-text-sm);color:var(--alq-soft)}.ptl-card{background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-card);box-shadow:var(--alq-elev-1)}.ptl-balance{padding:var(--alq-ptl-space-8);gap:var(--alq-ptl-space-7)}.ptl-balance,.ptl-figure{display:flex;flex-direction:column}.ptl-figure{gap:var(--alq-ptl-space-1)}.ptl-amount{font-size:var(--alq-ptl-text-amount);font-weight:var(--alq-weight-bold);line-height:var(--alq-leading-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptl-amount.crit{color:var(--alq-crit)}.ptl-cta{width:100%;min-height:var(--alq-ptl-tap-lg);font-size:var(--alq-ptl-text-md)}.ptl-even{font-size:var(--alq-ptl-text-even);font-weight:var(--alq-weight-bold);line-height:var(--alq-leading-tight)}.ptl-expired{padding:var(--alq-ptl-space-9) var(--alq-ptl-space-8);display:flex;flex-direction:column;gap:var(--alq-ptl-space-2)}.ptl-expired h1{margin:0;font-size:var(--alq-ptl-text-title);font-weight:var(--alq-weight-bold);line-height:var(--alq-leading-snug)}.ptl-expired p{margin:0;font-size:var(--alq-ptl-text-body);line-height:var(--alq-leading-normal);color:var(--alq-soft)}.ptl-pays{display:flex;flex-direction:column;gap:var(--alq-ptl-space-4)}.ptl-pays h2{margin:0}.ptl-pay{padding:var(--alq-ptl-space-5) var(--alq-ptl-space-6) var(--alq-ptl-space-6) var(--alq-ptl-space-7);display:flex;flex-direction:column;gap:var(--alq-ptl-space-3);box-shadow:inset var(--alq-mark-w) 0 0 var(--alq-rule),var(--alq-elev-1)}.ptl-pay.pending{box-shadow:inset var(--alq-mark-w) 0 0 var(--alq-warn),var(--alq-elev-1)}.ptl-pay.rejected{box-shadow:inset var(--alq-mark-w) 0 0 var(--alq-crit),var(--alq-elev-1)}.ptl-pay-line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--alq-ptl-space-4);font-size:var(--alq-ptl-text-md);font-weight:var(--alq-weight-medium)}.ptl-pay-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptl-pay-note,.ptl-pay-reason{margin:0;font-size:var(--alq-ptl-text-sm);line-height:var(--alq-leading-normal);color:var(--alq-soft)}.ptl-pay-reason{color:var(--alq-crit);font-weight:var(--alq-weight-medium)}.ptl-pay .btn{display:inline-flex;align-items:center;gap:var(--alq-ptl-space-2);min-height:var(--alq-ptl-tap);padding:var(--alq-ptl-space-4) var(--alq-ptl-space-6);font-size:var(--alq-ptl-text-body);line-height:var(--alq-leading-snug)}.ptl-pay .btn .ic{flex:none}.ptl-pay-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--alq-ptl-space-2);gap:var(--alq-ptl-space-2)}.ptl-adj{padding:var(--alq-ptl-space-2) var(--alq-ptl-space-4)}.ptl-adj-row{display:flex;align-items:center;min-height:var(--alq-ptl-tap);padding:0 var(--alq-ptl-space-4);font-size:var(--alq-ptl-text-body);font-weight:var(--alq-weight-medium)}.ptl-adj-detail{gap:var(--alq-ptl-space-6);padding:0 var(--alq-ptl-space-4) var(--alq-ptl-space-6)}.ptl-adj-detail,.ptl-adj-part{display:flex;flex-direction:column}.ptl-adj-part{gap:var(--alq-ptl-space-3)}.ptl-adj-sep{border-top:1px solid var(--alq-rule);padding-top:var(--alq-ptl-space-6)}.ptl-adj-next{font-size:var(--alq-ptl-text-md);line-height:var(--alq-leading-snug)}.ptl-adj-next b{font-weight:var(--alq-weight-medium)}.ptl-adj-note{margin:0;font-size:var(--alq-ptl-text-sm);line-height:var(--alq-leading-normal);color:var(--alq-soft)}.ptl-adj .grp{margin:0;background:none;gap:var(--alq-ptl-space-4);min-height:var(--alq-ptl-tap);padding:0 var(--alq-ptl-space-4)}.ptl-adj .grp .t{font-size:var(--alq-ptl-text-body)}.ptl-adj .grp .n{display:none}.ptl-adj .grp .chev{padding:var(--alq-ptl-space-1) var(--alq-ptl-space-2)}.ptl-adj .grp .chev,.ptl-calc{font-size:var(--alq-ptl-text-sm)}.ptl-calc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ptl-calc li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--alq-ptl-space-4);padding:var(--alq-ptl-space-2) 0;border-bottom:1px solid var(--alq-rule-soft)}.ptl-calc li span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ptl-calc li.sum{font-weight:var(--alq-weight-medium)}.ptl-calc li.cut{margin-top:var(--alq-ptl-space-4)}.ds{padding:var(--alq-space-6)}.ds-frame{display:grid;grid-gap:var(--alq-space-8);gap:var(--alq-space-8)}.ds-sample>h3{-webkit-margin-after:var(--alq-space-3);margin-block-end:var(--alq-space-3);-webkit-border-after:1px solid var(--alq-rule);border-block-end:1px solid var(--alq-rule);-webkit-padding-after:var(--alq-space-2);padding-block-end:var(--alq-space-2)}.ds-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--alq-space-4)}.ds-body>.fld,.ds-body>.grid,.ds-body>.screen{flex:1 1 100%}.ds-variant{display:grid;grid-gap:var(--alq-space-2);gap:var(--alq-space-2)}.ds-fields{display:grid;grid-gap:var(--alq-space-4);gap:var(--alq-space-4);inline-size:min(100%,20rem)}.ds-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--alq-space-4);inline-size:100%}.ds-controls>.fld{flex:1 1 8rem}.ds-body>.ds-variant:has(>.ds-tokens){flex:1 1 100%}.ds-tokens{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--alq-space-4) var(--alq-space-6);gap:var(--alq-space-4) var(--alq-space-6)}.ds-token{display:flex;align-items:center;gap:var(--alq-space-4);font-size:var(--alq-text-xs)}.ds-swatch{flex:none;inline-size:1.75rem;block-size:1.75rem;border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control)}.ds-lift{border-color:transparent;background:var(--alq-surface)}.ds-leading{inline-size:8rem}.ds-fields>.fld{display:grid;grid-gap:var(--alq-space-2);gap:var(--alq-space-2)}@media (forced-colors:active){.ptl-pay.pending,.ptl-pay.rejected,tr.alert-c td:first-child,tr.alert-w td:first-child,tr.now td:first-child{border-left:var(--alq-mark-w) solid CanvasText}@container (max-width: 46rem){tr.alert-c,tr.alert-w,tr.now{border-left-width:var(--alq-mark-w)}tr.alert-c td:first-child,tr.alert-w td:first-child,tr.now td:first-child{border-left:0}}}.ds-name,.ds-piece-name{font-size:var(--alq-text-xs);font-weight:var(--alq-weight-regular);color:var(--alq-soft)}.ds-name{-webkit-margin-start:var(--alq-space-4);margin-inline-start:var(--alq-space-4)}.ds-piece{display:grid;grid-gap:var(--alq-space-2);gap:var(--alq-space-2)}.ds-body>.ds-piece:has(>.fld){flex:1 1 100%}.ds-sheet{inline-size:min(100%,32rem);padding:var(--alq-space-6);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);background:var(--alq-surface)}.tablero{margin-top:var(--alq-space-8)}.tab-t{margin:0 0 var(--alq-space-5);font-family:var(--alq-font-display);font-weight:var(--alq-weight-bold);font-size:var(--alq-text-2xl);line-height:var(--alq-leading-snug);color:var(--alq-ink)}.tablero>.strip{background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-card);margin-bottom:var(--alq-space-6)}.tablero>.strip:last-child{margin-bottom:0}.dash{grid-template-columns:15rem minmax(0,1fr);grid-gap:var(--alq-space-6);align-items:start}.board,.dash{display:grid;gap:var(--alq-space-6)}.board{grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--alq-space-6)}.board>.card{display:flex;flex-direction:column;min-width:0}.board>.w2{grid-column:span 2}.board>.w4{grid-column:span 4}.card-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--alq-space-5);row-gap:var(--alq-space-1);margin-bottom:var(--alq-space-5)}.card .card-h h3{margin:0;line-height:var(--alq-leading-snug)}.card-h .n{font-size:var(--alq-text-lg);font-weight:var(--alq-weight-bold);white-space:nowrap}.card-h .n small{font-weight:var(--alq-weight-regular)}.card-h .n small,.card-note{font-size:var(--alq-text-xs);color:var(--alq-soft)}.card-note{margin:var(--alq-space-4) 0 0}.chart{flex:1 1;min-height:16rem;font-size:var(--alq-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart .recharts-cartesian-axis-tick-value{fill:var(--alq-faint)}.chart .recharts-cartesian-grid line{stroke:var(--alq-rule-soft)}.chart .recharts-cartesian-axis-line{stroke:var(--alq-rule)}.chart .recharts-tooltip-cursor{fill:var(--alq-hover)}.chart-tip{padding:var(--alq-space-3) var(--alq-space-4);border:var(--alq-line-thin) solid var(--alq-rule);border-radius:var(--alq-radius-card);background:var(--alq-surface);box-shadow:var(--alq-elev-2);color:var(--alq-ink);font-size:var(--alq-text-xs);line-height:var(--alq-leading-normal)}.chart-tip .m{display:block;color:var(--alq-soft)}.chart-tip ul{list-style:none;margin:var(--alq-space-2) 0 0;padding:0}.chart-tip li{display:flex;align-items:center;gap:var(--alq-space-3)}.chart-tip li b{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-padding-start:var(--alq-space-5);padding-inline-start:var(--alq-space-5);font-weight:var(--alq-weight-medium)}.k1{color:var(--alq-chart-1)}.k2{color:var(--alq-chart-2)}.k3{color:var(--alq-chart-3)}.k4{color:var(--alq-chart-4)}.k5{color:var(--alq-chart-5)}.k6{color:var(--alq-chart-6)}.k7{color:var(--alq-chart-7)}.k8{color:var(--alq-chart-8)}.k9{color:var(--alq-chart-9)}.k10{color:var(--alq-chart-10)}.k11{color:var(--alq-chart-11)}.k12{color:var(--alq-chart-12)}.k13{color:var(--alq-chart-13)}.k14{color:var(--alq-chart-14)}.k15{color:var(--alq-chart-15)}.k16{color:var(--alq-chart-16)}.k17{color:var(--alq-chart-17)}.k18{color:var(--alq-chart-18)}.k0{color:var(--alq-faint)}.dot{flex:none;width:var(--alq-space-4);height:var(--alq-space-4);border-radius:var(--alq-radius-pill);background:currentColor}.hbars{display:flex;flex-direction:column;gap:var(--alq-space-1)}.hb{position:relative;display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;align-items:center;grid-gap:var(--alq-space-3);gap:var(--alq-space-3);padding:var(--alq-space-1) 0;border:0;border-radius:var(--alq-radius-control);background:none;color:var(--alq-ink);font:inherit;font-size:var(--alq-text-sm);text-align:left;cursor:pointer}.hb:hover,.hb[aria-pressed=true]{background:var(--alq-hover)}.hb:focus-visible{outline:2px solid var(--alq-accent);box-shadow:var(--alq-ring)}.hb-n{line-height:var(--alq-leading-snug)}.hb-t{display:flex;flex-direction:column;gap:var(--alq-space-1)}.hb-b{display:block;height:var(--alq-space-3);background:currentColor}.hb-b.now,.hb-key.now{opacity:.45}.hb-key{display:inline-block;width:var(--alq-space-5);height:var(--alq-space-2);margin-right:var(--alq-space-2);background:var(--alq-soft);vertical-align:middle}.hb-v{display:flex;flex-direction:column;min-width:2.75rem;white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--alq-leading-snug)}.hb-v.mut{color:var(--alq-soft)}.hb .tip{display:none;position:absolute;top:0;left:55%;z-index:var(--alq-z-raised);transform:translate(-50%,calc(-100% - var(--alq-space-3)));padding:var(--alq-space-3) var(--alq-space-4);border:var(--alq-line-thin) solid var(--alq-rule);border-radius:var(--alq-radius-card);background:var(--alq-surface);box-shadow:var(--alq-elev-2);font-size:var(--alq-text-xs);line-height:var(--alq-leading-normal);white-space:nowrap;pointer-events:none}.hb:focus-within:not(.quiet) .tip,.hb:hover .tip{display:block}.tip .m{display:block;color:var(--alq-soft)}.tt{display:grid;grid-template-columns:auto auto;grid-column-gap:var(--alq-space-6);column-gap:var(--alq-space-6);margin-top:var(--alq-space-2)}.tt span{color:var(--alq-soft)}.tt b{text-align:right;font-weight:var(--alq-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card-sum{list-style:none;display:flex;flex-direction:column;gap:var(--alq-space-1);margin:calc(-1 * var(--alq-space-3)) 0 var(--alq-space-5);padding:0;font-size:var(--alq-text-sm);color:var(--alq-soft)}.card-sum li{gap:var(--alq-space-3)}.card-sum li,.sort-key{display:flex;align-items:center}.sort-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 var(--alq-space-2);border:0;border-radius:var(--alq-radius-control);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sort-key:hover{background:var(--alq-hover)}.sort-key:focus-visible{outline:2px solid var(--alq-accent);box-shadow:var(--alq-ring)}.chart .recharts-surface{overflow:visible}.chart .end-lab{fill:var(--alq-ink)}.chart .pt-lab{fill:var(--alq-soft);font-size:var(--alq-text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart .pt-short{display:none}.chart .end-lab .k1,.chart .end-lab .k2{fill:currentColor}.chart .end-lab .end-lab-pad{fill:transparent}.chart .end-lab .ref{fill:var(--alq-soft);font-weight:var(--alq-weight-bold)}.chart .recharts-line-curve{stroke-linejoin:round}.dvs{display:flex;flex-direction:column;gap:var(--alq-space-1)}.dv{display:grid;grid-template-columns:minmax(0,min(12rem,45%)) minmax(0,1fr);align-items:center;grid-gap:var(--alq-space-3);gap:var(--alq-space-3);padding:var(--alq-space-1) var(--alq-space-2);border:0;border-radius:var(--alq-radius-control);background:none;color:var(--alq-ink);font:inherit;font-size:var(--alq-text-sm);text-align:left;cursor:pointer}.dv:hover,.dv[aria-pressed=true]{background:var(--alq-hover)}.dv:focus-visible{outline:2px solid var(--alq-accent);box-shadow:var(--alq-ring)}.dv-n{line-height:var(--alq-leading-snug)}.dv-t{position:relative;display:block;height:1.25rem}.dv-t:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:var(--alq-line-thin) solid var(--alq-faint)}.dv-b{top:20%;bottom:20%;background:currentColor}.dv-b,.dv-v{position:absolute}.dv-v{top:50%;transform:translateY(-50%);font-size:var(--alq-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.slicers{display:flex;flex-direction:column;gap:var(--alq-space-5)}.sl{box-shadow:var(--alq-elev-1);background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-card);padding:var(--alq-space-4) var(--alq-space-5) var(--alq-space-5);min-width:0}.sl-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--alq-space-3);margin-bottom:var(--alq-space-4)}.sl-h h3{margin:0;font-size:var(--alq-text-2xs);font-weight:var(--alq-weight-medium);letter-spacing:var(--alq-track-caps);text-transform:uppercase;color:var(--alq-soft)}.sl-r{display:flex;align-items:baseline;gap:var(--alq-space-3)}.sl-n{font-size:var(--alq-text-xs);color:var(--alq-faint)}.sl-clear{border:0;white-space:nowrap;background:none;padding:0;font:inherit;font-size:var(--alq-text-xs);color:var(--alq-accent);cursor:pointer}.sl input[type=search]{width:100%;font:inherit;font-size:var(--alq-text-sm);color:var(--alq-ink);background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);padding:var(--alq-space-2) var(--alq-space-3)}.sl input[type=search]:focus-visible{outline:2px solid var(--alq-accent);outline-offset:-1px;border-color:var(--alq-accent);box-shadow:var(--alq-ring)}.sl select{width:100%;font:inherit;font-size:var(--alq-text-sm);color:var(--alq-ink);background:var(--alq-surface);border:1px solid var(--alq-rule);border-radius:var(--alq-radius-control);padding:var(--alq-space-2) var(--alq-space-3)}.sl select:focus-visible{outline:2px solid var(--alq-accent);outline-offset:-1px;border-color:var(--alq-accent);box-shadow:var(--alq-ring)}.sl-sel{display:grid;grid-gap:var(--alq-space-2);gap:var(--alq-space-2)}.sl-list,.sl-sel{margin-top:var(--alq-space-3)}.sl-list{display:flex;flex-direction:column;gap:var(--alq-space-1);max-height:17rem;overflow-y:auto}.sl-item{display:flex;align-items:center;gap:var(--alq-space-3);padding:var(--alq-space-2) var(--alq-space-3);border:0;border-radius:var(--alq-radius-control);background:none;color:var(--alq-soft);font:inherit;font-size:var(--alq-text-sm);line-height:var(--alq-leading-snug);text-align:left;cursor:pointer}.sl-item:hover{background:var(--alq-hover);color:var(--alq-ink)}.sl-item.on{background:var(--alq-accent-bg);color:var(--alq-ink);font-weight:var(--alq-weight-medium)}.rng-h:focus-visible,.sl-clear:focus-visible,.sl-item:focus-visible{outline:2px solid var(--alq-accent);outline-offset:1px;box-shadow:var(--alq-ring)}.seg.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.seg.g2>:last-child:nth-child(odd){grid-column:1/-1}.sl .seg>button{padding:0 var(--alq-space-3);line-height:var(--alq-leading-snug)}.rng{margin-top:var(--alq-space-5)}.rng-lab{display:flex;justify-content:space-between;font-size:var(--alq-text-xs);color:var(--alq-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rng-track{position:relative;height:var(--alq-space-2);margin:var(--alq-space-5) var(--alq-space-3) 0;border-radius:var(--alq-radius-pill);background:var(--alq-hi);touch-action:none}.rng-fill{top:0;bottom:0;border-radius:var(--alq-radius-pill);background:var(--alq-accent)}.rng-fill,.rng-h{position:absolute}.rng-h{top:50%;width:var(--alq-space-6);height:var(--alq-space-6);padding:0;border:var(--alq-line-thick) solid var(--alq-accent);border-radius:var(--alq-radius-pill);background:var(--alq-surface);box-shadow:var(--alq-elev-1);transform:translate(-50%,-50%);cursor:-webkit-grab;cursor:grab;touch-action:none}.rng-ticks{display:flex;justify-content:space-between;margin:var(--alq-space-3) var(--alq-space-3) 0}.rng-ticks i{width:var(--alq-line-thin);height:var(--alq-space-2);background:var(--alq-rule)}.rng-ticks i.y{height:var(--alq-space-4);background:var(--alq-faint)}.rng-years{position:relative;height:var(--alq-text-xs);margin:var(--alq-space-1) var(--alq-space-3) 0;font-size:var(--alq-text-2xs);line-height:var(--alq-leading-none);color:var(--alq-faint)}.rng-years span{position:absolute;transform:translateX(-50%)}.fbar{display:none;align-items:center;gap:var(--alq-space-4);padding:0 0 var(--alq-space-4)}.fbar .sum{font-size:var(--alq-text-xs);color:var(--alq-soft)}@container (max-width: 46rem){.board,.dash{grid-template-columns:minmax(0,1fr);gap:var(--alq-space-4)}.board>.w2,.board>.w4{grid-column:1/-1}.board>.card{padding:var(--alq-space-5)}.chart{min-height:13rem}.chart .alt{visibility:hidden}.chart .pt-long{display:none}.chart .pt-short{display:inline}.fbar{display:flex}.tablero:not(.filters-open) .slicers{display:none}.tablero>.strip{margin-bottom:var(--alq-space-5)}.tablero>.strip>div:last-child:nth-child(odd){grid-column:1/-1;border-bottom:0}}.ds-slicers{inline-size:min(100%,15rem)}.btn.upload{position:relative;cursor:pointer;text-align:center}.btn.upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.btn.upload:has(input:focus-visible){outline:2px solid var(--alq-accent);outline-offset:1px;border-color:var(--alq-accent);box-shadow:var(--alq-ring)}.btn.upload:has(input:disabled),.btn.upload:has(input:disabled):hover{color:var(--alq-faint);border-color:var(--alq-rule);cursor:not-allowed}.receipt-file{color:var(--alq-accent);text-decoration:none}.receipt-file:hover{text-decoration:underline}.receipt-file:focus-visible{outline:2px solid var(--alq-accent);outline-offset:2px;border-radius:var(--alq-radius-control);box-shadow:var(--alq-ring)}.lockrow{display:flex;align-items:center;gap:var(--alq-space-2)}.lockrow input{flex:1 1 auto;min-width:0}.pen{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--alq-control-h);height:var(--alq-control-h);padding:0;border:0;border-radius:var(--alq-radius-control);background:none;color:var(--alq-soft);cursor:pointer}.pen:hover{background:var(--alq-hi);color:var(--alq-ink)}.pen:focus-visible{outline:2px solid var(--alq-accent);outline-offset:1px;box-shadow:var(--alq-ring)}.pen .ic{width:1rem;height:1rem}@media (pointer:coarse){.pen{width:var(--alq-tap);height:var(--alq-tap)}}.dlg.fdlg.step{display:block;width:min(24rem,calc(100vw - 2rem))}.dlg.fdlg.step.wide{width:min(30rem,calc(100vw - 2rem))}.fdlg.step .fhead p b{color:var(--alq-ink);white-space:nowrap}.fdlg.step .notice{border-bottom:0}.fdlg.step .form.solo{display:flex;flex-direction:column;gap:var(--alq-form-row-gap);max-width:none;padding:0}.fdlg.step .form.solo .btn.full,.fdlg.step .form.solo .exits{margin-top:0}.fdlg.step .form.solo .exits{padding-top:0;border-top:0}