:root{--c-canvas:#fbfaf7;--c-raised:#fff;--c-sunken:#f4f2ec;--c-sticky:#fff;--c-text:#15171a;--c-text-2:#50565b;--c-text-disabled:#8a8f94;--c-on-accent:#fff;--c-line:#e6e3da;--c-line-strong:#cfcbbf;--c-focus:#2a78d6;--c-accent:#c8102e;--c-accent-hover:#a00d25;--c-accent-subtle:#fbe9ec;--c-pos:#0b5f46;--c-neg:#b3261e;--c-neutral:#15171a;--c-good:#0b5f46;--c-good-bg:#e3f1eb;--c-warn:#6e4a00;--c-warn-bg:#fff3dc;--c-crit:#8c1d17;--c-crit-bg:#fbe9e7;--viz-1:#0f7a5a;--viz-2:#2a78d6;--viz-3:#e0702f;--viz-4:#7a5bc7;--viz-5:#a87c00;--viz-pos:#2a78d6;--viz-neg:#e0702f;--viz-mid:#e6e3da;--viz-grid:#e6e3da;--viz-axis:#6b7176;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Source Serif 4", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--fs-caption:.75rem;--fs-label:.8125rem;--fs-body-compact:.875rem;--fs-body:.9375rem;--fs-h3:1.0625rem;--fs-h2:1.25rem;--fs-h1:1.75rem;--fs-kpi:1.5rem;--fs-kpi-hero:2rem;--lh-tight:1.2;--lh-body:1.5;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--tap:40px;--input-h:40px;--row:36px;--row-compact:30px;--bar-h:64px;--panel-w:360px;--content-max:1680px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-pill:999px;--bw-focus:2px;--bw-total:2px;--shadow-sticky:0 2px 8px #00000014;--dur-fast:.12s;--dur-base:.2s;--bg:var(--c-canvas);--surface:var(--c-raised);--ink:var(--c-text);--muted:var(--c-text-2);--line:var(--c-line);--accent:var(--c-accent);--accent-ink:var(--c-on-accent);--warn-bg:var(--c-warn-bg);--warn-ink:var(--c-warn);--bad:var(--c-neg);--good:var(--c-pos);--radius:var(--r-md);--font:var(--font-ui);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-canvas:#0f1113;--c-raised:#1b1e21;--c-sunken:#15181b;--c-sticky:#1b1e21;--c-text:#eceeef;--c-text-2:#a3abb2;--c-text-disabled:#6b7176;--c-on-accent:#0f1113;--c-line:#262a2e;--c-line-strong:#353a40;--c-focus:#3f86e0;--c-accent:#f2707c;--c-accent-hover:#f2707c;--c-accent-subtle:#262a2e;--c-pos:#1f9e75;--c-neg:#e06a5e;--c-neutral:#eceeef;--c-good:#1f9e75;--c-good-bg:#262a2e;--c-warn:#c08a10;--c-warn-bg:#262a2e;--c-crit:#e06a5e;--c-crit-bg:#262a2e;--viz-1:#1f9e75;--viz-2:#3f86e0;--viz-3:#d9652a;--viz-4:#8f76e0;--viz-5:#c08a10;--viz-pos:#3f86e0;--viz-neg:#d9652a;--viz-mid:#353a40;--viz-grid:#262a2e;--viz-axis:#a3abb2;--shadow-sticky:0 2px 8px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--c-canvas:#0f1113;--c-raised:#1b1e21;--c-sunken:#15181b;--c-sticky:#1b1e21;--c-text:#eceeef;--c-text-2:#a3abb2;--c-text-disabled:#6b7176;--c-on-accent:#0f1113;--c-line:#262a2e;--c-line-strong:#353a40;--c-focus:#3f86e0;--c-accent:#f2707c;--c-accent-hover:#f2707c;--c-accent-subtle:#262a2e;--c-pos:#1f9e75;--c-neg:#e06a5e;--c-neutral:#eceeef;--c-good:#1f9e75;--c-good-bg:#262a2e;--c-warn:#c08a10;--c-warn-bg:#262a2e;--c-crit:#e06a5e;--c-crit-bg:#262a2e;--viz-1:#1f9e75;--viz-2:#3f86e0;--viz-3:#d9652a;--viz-4:#8f76e0;--viz-5:#c08a10;--viz-pos:#3f86e0;--viz-neg:#d9652a;--viz-mid:#353a40;--viz-grid:#262a2e;--viz-axis:#a3abb2;--shadow-sticky:0 2px 8px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--c-canvas);color:var(--c-text);font-family:var(--font-ui);line-height:var(--lh-body);margin:0}body{font-size:var(--fs-body)}[hidden]{display:none!important}body{overflow-wrap:break-word}a{color:var(--c-accent)}a:hover{color:var(--c-accent-hover)}:focus-visible{outline:var(--bw-focus) solid var(--c-focus);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--c-raised);color:var(--c-accent);min-height:var(--tap);border:2px solid var(--c-focus);border-radius:var(--r-md);padding:10px 14px;position:absolute;top:8px;left:8px}.skip-link:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}.wrap{max-width:1120px;padding:0 var(--sp-4);margin:0 auto}.wrap.wrap-wide{max-width:var(--content-max)}header.site{border-bottom:1px solid var(--c-line);background:var(--c-raised)}header.site .wrap{gap:var(--sp-5);align-items:center;min-height:56px;display:flex}header.site .brand{font-family:var(--font-display);color:var(--c-text);white-space:nowrap;min-height:var(--tap);align-items:center;gap:10px;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}header.site .brand svg{flex:none}header.site nav{min-width:0;font-size:14px}header.site .nav-list{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}header.site nav a,header.site .nav-btn{color:var(--c-text-2);min-height:var(--tap);padding:0 var(--sp-3);border-radius:var(--r-sm);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}header.site nav a:hover,header.site .nav-btn:hover{color:var(--c-text);background:var(--c-sunken)}header.site nav a[aria-current=page],header.site .nav-btn[aria-current=true]{color:var(--c-text);box-shadow:inset 0 -2px 0 var(--c-accent);font-weight:600}header.site .nav-btn[aria-expanded=true]{color:var(--c-text);background:var(--c-sunken)}header.site .nav-chev{flex:none}header.site .nav-btn[aria-expanded=true] .nav-chev{transform:rotate(180deg)}header.site .nav-badge{border-radius:var(--r-pill);background:var(--c-crit-bg);min-width:20px;height:20px;color:var(--c-crit);font-size:var(--fs-caption);justify-content:center;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex}header.site .nav-group{position:relative}header.site .nav-menu{z-index:60;background:var(--c-raised);border:1px solid var(--c-line-strong);border-radius:var(--r-md);min-width:264px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000024}header.site .nav-menu a{min-height:44px;padding:0 var(--sp-3);white-space:nowrap;display:flex}header.site .nav-menu a[aria-current=page]{box-shadow:inset 3px 0 0 var(--c-accent);background:var(--c-accent-subtle)}header.site .menu-toggle{display:none}@media (max-width:1023px){header.site .wrap{flex-wrap:wrap;justify-content:space-between;gap:0}header.site .menu-toggle{align-items:center;gap:var(--sp-2);display:inline-flex}header.site nav{width:100%;padding:0 0 var(--sp-3);display:none}header.site nav.open{display:block}header.site .nav-list{flex-flow:column;align-items:stretch;gap:0}header.site nav a,header.site .nav-btn{width:100%;min-height:48px;padding:0 var(--sp-3);border-top:1px solid var(--c-line);border-radius:0;justify-content:flex-start;display:flex}header.site .nav-btn .nav-chev{margin-left:auto}header.site .nav-menu{min-width:0;padding:0 0 var(--sp-2) var(--sp-4);box-shadow:none;background:0 0;border:0;border-radius:0;position:static}header.site .nav-menu a{white-space:normal;border-top:0;min-height:44px}}@media (max-width:420px){header.site .brand{gap:8px;font-size:1rem}header.site .brand svg{width:24px;height:24px}header.site .menu-toggle{padding-inline:var(--sp-2)}}@media print{header.site nav,header.site .menu-toggle{display:none!important}}main{padding:28px 0 56px}h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);margin:0 0 8px}h2{font-size:var(--fs-h2);line-height:var(--lh-tight);margin:28px 0 10px}h3{font-size:var(--fs-h3);line-height:var(--lh-tight);margin:18px 0 8px}.lede{color:var(--c-text-2);max-width:760px;margin:0 0 20px}.card{background:var(--c-raised);border:1px solid var(--c-line);border-radius:var(--r-lg);min-width:0;padding:18px}.grid{gap:var(--sp-4);display:grid}.grid>*{min-width:0}.grid.two{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid.tools{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}label.field{gap:var(--sp-1);font-size:var(--fs-label);color:var(--c-text-2);min-width:0;display:grid}label.field input,label.field select,.input{font:inherit;font-size:var(--fs-body);color:var(--c-text);background:var(--c-sunken);border:1px solid var(--c-line-strong);border-radius:var(--r-md);width:100%;min-height:var(--input-h);padding:8px 10px}@media (pointer:coarse){label.field input,label.field select{font-size:16px}}input,select,textarea{min-height:var(--input-h)}.fields{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}textarea{font:inherit;border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-raised);color:inherit;max-width:100%;padding:8px}button,.btn{font:inherit;background:var(--c-accent);color:var(--c-on-accent);border-radius:var(--r-md);cursor:pointer;min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;gap:var(--sp-2);border:0;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}button:hover,.btn:hover{background:var(--c-accent-hover);color:var(--c-on-accent)}button.ghost{color:var(--c-accent);border:1px solid var(--c-line-strong);background:0 0}button.ghost:hover{background:var(--c-accent-subtle);color:var(--c-accent-hover)}summary{cursor:pointer;min-height:var(--tap);padding:8px 0;display:list-item}.kpis{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.kpi{background:var(--c-raised);border:1px solid var(--c-line);border-radius:var(--r-md);min-width:0;padding:12px 14px}.kpi .v{font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:700}.kpi .k{font-size:var(--fs-caption);color:var(--c-text-2)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-body-compact);font-variant-numeric:tabular-nums lining-nums}th,td{text-align:right;border-bottom:1px solid var(--c-line);vertical-align:top;padding:7px 8px}th:first-child,td:first-child{text-align:left}thead th{font-size:var(--fs-label);color:var(--c-text-2);vertical-align:bottom;font-weight:600}td.num,th.num{white-space:nowrap}.neg{color:var(--c-neg)}.pos{color:var(--c-pos)}.tag{font-size:var(--fs-caption);border-radius:var(--r-pill);border:1px solid var(--c-line-strong);color:var(--c-text-2);white-space:nowrap;padding:1px 6px}.flag{background:var(--c-warn-bg);color:var(--c-warn);border-radius:var(--r-md);margin:6px 0;padding:8px 12px;font-size:14px}.units-row{gap:var(--sp-2);grid-template-columns:90px 1fr 1fr 130px 110px var(--tap);align-items:end;display:grid}@media (max-width:640px){.units-row{grid-template-columns:1fr 1fr}}.disclaimer{font-size:var(--fs-caption);color:var(--c-text-2);border-top:1px solid var(--c-line);margin-top:32px;padding-top:12px}footer.site{border-top:1px solid var(--c-line);font-size:var(--fs-label);color:var(--c-text-2);padding:18px 0 32px}footer.site a{min-height:var(--tap);align-items:center;display:inline-flex}.az{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""input""main";align-items:start;display:grid;position:relative}.az-bar{grid-area:bar}.az-input{grid-area:input;min-width:0}.az-main{grid-area:main;min-width:0}@media (min-width:1280px){.az{grid-template-columns:var(--panel-w) minmax(0, 1fr);column-gap:var(--sp-6);grid-template-areas:"bar bar""input main"}.az.az-collapsed{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""main"}.az.az-collapsed .az-input{display:none}.az-input{top:calc(var(--az-bar-h,120px) + var(--sp-3));max-height:calc(100vh - var(--az-bar-h,120px) - var(--sp-6));overscroll-behavior:contain;position:sticky;overflow-y:auto}}.az-bar{z-index:20;background:var(--c-sticky);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--sp-2) var(--sp-3);gap:var(--sp-2) var(--sp-3);min-height:var(--bar-h);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:sticky;top:0}.az-bar.stuck{box-shadow:var(--shadow-sticky);border-top-left-radius:0;border-top-right-radius:0}.az-bar-kpis{gap:var(--sp-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.az-bar .kpi{border:0;border-left:1px solid var(--c-line);background:0 0;border-radius:0;padding:2px 10px}.az-bar .kpi .k{font-size:var(--fs-caption);line-height:1.3}.az-bar .kpi .v{white-space:nowrap;font-size:1.125rem;line-height:1.3}.az-bar .kpi .sub{font-size:var(--fs-caption);color:var(--c-text-2);white-space:nowrap}.az-bar .az-edit{display:none}@media (max-width:1279px){.az-bar{grid-template-columns:minmax(0,1fr) auto}.az-bar .az-edit{display:inline-flex}.az-bar-kpis{grid-column:1/-1}.az-bar .kpi{padding:2px 6px}.az-bar .kpi .sub{white-space:normal}}@media (max-width:767px){.az-bar{padding:var(--sp-2);margin:0 calc(-1 * var(--sp-4));border-left:0;border-right:0;border-radius:0}.az-bar-kpis{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.az-bar-kpis:focus-visible{-webkit-mask-image:none;mask-image:none}.az-bar .kpi .sub{display:none}.az-bar-kpis>li{scroll-snap-align:start;flex:0 0 33.333%;min-width:0}.az-bar .kpi{padding:2px 8px}.az-bar .kpi .v{font-size:1rem}.az-bar .kpi:first-child{border-left:0}}.st{font-size:var(--fs-caption);align-items:center;gap:4px;font-weight:600;line-height:1.3;display:inline-flex}.st svg{flex:none}.st-good{color:var(--c-good)}.st-warning{color:var(--c-warn)}.st-critical{color:var(--c-crit)}.st-neutral{color:var(--c-text-2)}.verdict-pill{align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);font-weight:700;font-size:var(--fs-body);white-space:nowrap;min-height:var(--tap);padding:6px 12px;display:inline-flex}.verdict-pill.st-good{background:var(--c-good-bg)}.verdict-pill.st-warning{background:var(--c-warn-bg)}.verdict-pill.st-critical{background:var(--c-crit-bg)}.verdict-pill.st-neutral{background:var(--c-sunken)}.verdict{padding:var(--sp-3) var(--sp-4);background:var(--c-raised);border-radius:0 var(--r-md) var(--r-md) 0;border-left:4px solid}.verdict.st-good{border-color:var(--c-good)}.verdict.st-warning{border-color:var(--c-warn)}.verdict.st-critical{border-color:var(--c-crit)}.verdict h2{margin:0 0 var(--sp-2);gap:var(--sp-2);font-size:var(--fs-h3);align-items:center;display:flex}.verdict p{margin:0 0 var(--sp-2);color:var(--c-text);font-weight:400}.verdict ul{margin:var(--sp-2) 0 0;color:var(--c-text);font-weight:400;font-size:var(--fs-body-compact);padding-left:18px}.az-toolbar{gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:end;display:flex}.az-toolbar label.field{flex:0 320px;min-width:min(260px,100%)}.az-toolbar .az-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.az-toolbar .az-actions a{min-height:var(--tap);align-items:center;display:inline-flex}.az-msg{color:var(--c-text-2);font-size:var(--fs-label)}.az-tabs-list{gap:var(--sp-1);border-bottom:1px solid var(--c-line-strong);scrollbar-width:thin;margin-bottom:var(--sp-4);display:flex;position:relative;overflow-x:auto}.az-tab{color:var(--c-text-2);border-radius:var(--r-md) var(--r-md) 0 0;white-space:nowrap;background:0 0;border:0;flex:none;padding:8px 14px;font-weight:600;box-shadow:inset 0 -3px #0000}.az-tab:hover{background:var(--c-sunken);color:var(--c-text)}.az-tab[data-active]{color:var(--c-accent);background:var(--c-accent-subtle);box-shadow:inset 0 -3px 0 var(--c-accent)}.az-tab:focus-visible{outline-offset:-2px}@media (max-width:767px){.az-tabs-list{flex-wrap:wrap;overflow-x:visible}.az-tab{flex:auto}}.az-panel{gap:var(--sp-4);display:grid}.az-panel>*{min-width:0}.az-panel h2{margin:0}.az-section{gap:var(--sp-3);display:grid}.az-section>h3{margin:0}.az-note{font-size:var(--fs-label);color:var(--c-text-2);margin:0}.viz-slot:empty{display:none}.az-input{background:var(--c-raised);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--sp-3) var(--sp-4)}.az-input>.az-input-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.az-input>.az-input-head h2{font-size:var(--fs-h3);margin:0}.az-input details{border-top:1px solid var(--c-line)}.az-input details>summary{font-weight:600;font-size:var(--fs-body);align-items:center;gap:var(--sp-2);list-style:none;display:flex}.az-input details>summary::-webkit-details-marker{display:none}.az-input details>summary:before{content:"▸";color:var(--c-text-2);transition:transform var(--dur-fast)}.az-input details[open]>summary:before{transform:rotate(90deg)}.az-input details>.az-sec-body{padding:0 0 var(--sp-4);gap:var(--sp-3);display:grid}.az-input .fields{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.az-input .units-row{grid-template-columns:1fr 1fr}.az-input input.az-date{min-width:0}.az-input .unit-card{border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3) var(--sp-3)}.az-input .unit-card>.unit-head{font-weight:600;font-size:var(--fs-label);justify-content:space-between;align-items:center;display:flex}.az-input .card{background:0 0;border:0;padding:0}.az-sheet-close{display:none}@media (max-width:767px){.az-input.is-sheet{z-index:60;padding:var(--sp-3) var(--sp-4) var(--sp-12);border:0;border-radius:0;position:fixed;inset:0;overflow-y:auto}.az-input.is-sheet .az-sheet-close{display:inline-flex}.az-input.is-sheet>.az-input-head{top:calc(-1 * var(--sp-3));background:var(--c-raised);z-index:1;padding:var(--sp-2) 0;position:sticky}body.az-sheet-open{overflow:hidden}}.rt-wrap{min-width:0;container:rt/inline-size}.rt-scroll{overflow-x:auto}.rt-scroll:focus-visible{outline-offset:0}.rt td,.rt th{padding:6px 8px}.rt td.num,.rt th.num{white-space:nowrap}.rt tr.total :is(th,td){border-top:var(--bw-total) solid var(--c-text);font-weight:700}.rt tbody tr:hover :is(th,td){background:var(--c-sunken)}.rt caption{text-align:left}.rt tr.selected :is(th,td){background:var(--c-accent-subtle)}.rt-tools{margin-bottom:var(--sp-2);justify-content:flex-end;display:flex}.rt .sticky-col{background:var(--c-raised);z-index:1;position:sticky;left:0}@container rt (max-width:900px){.rt--prio:not(.rt--all) [data-p="3"]{display:none}}@container rt (max-width:600px){.rt--prio:not(.rt--all) [data-p="2"]{display:none}}@container rt (max-width:560px){.rt--cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rt--cards,.rt--cards tbody{display:block}.rt--cards tr{border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);background:var(--c-raised);display:block}.rt--cards tbody :is(th,td){justify-content:space-between;gap:var(--sp-3);text-align:right;border:0;padding:3px 0;display:flex}.rt--cards tbody :is(th,td):before{content:attr(data-label);color:var(--c-text-2);text-align:left;font-size:var(--fs-label);white-space:normal}.rt--cards tbody :is(th,td):first-child{text-align:left;border-bottom:1px solid var(--c-line);margin-bottom:4px;padding-bottom:6px;font-weight:700;display:block}.rt--cards tbody :is(th,td):first-child:before{content:none}.rt--cards tr.total :is(th,td){border-top:0}.rt--cards tbody tr:hover :is(th,td){background:0 0}}@container rt (max-width:720px){.rt--cards.rt--lg thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.rt--cards.rt--lg,.rt--cards.rt--lg tbody{display:block}.rt--cards.rt--lg tr{border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);background:var(--c-raised);display:block}.rt--cards.rt--lg tbody :is(th,td){justify-content:space-between;gap:var(--sp-3);text-align:right;border:0;padding:3px 0;display:flex}.rt--cards.rt--lg tbody :is(th,td):before{content:attr(data-label);color:var(--c-text-2);text-align:left;font-size:var(--fs-label);white-space:normal}.rt--cards.rt--lg tbody :is(th,td):first-child{text-align:left;border-bottom:1px solid var(--c-line);margin-bottom:4px;padding-bottom:6px;font-weight:700;display:block}.rt--cards.rt--lg tbody :is(th,td):first-child:before{content:none}.rt--cards.rt--lg tr.total :is(th,td){border-top:0}.rt--cards.rt--lg tbody tr:hover :is(th,td){background:0 0}}@container rt (max-width:400px){.rt td,.rt th{padding:6px 4px}}.az-foreign{min-width:0;container:fx/inline-size}.az-foreign .table-scroll{overflow-x:visible}.az-foreign table th,.az-foreign table td{padding:6px 7px}@container fx (max-width:780px){.az-foreign table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.az-foreign table,.az-foreign table tbody{display:block}.az-foreign table tr{border:1px solid var(--c-line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);display:block}.az-foreign table td{justify-content:space-between;gap:var(--sp-3);border:0;padding:3px 0;display:flex;text-align:right!important}.az-foreign table td[data-label]:before{content:attr(data-label);color:var(--c-text-2);text-align:left;font-size:var(--fs-label)}.az-foreign table td:first-child{border-bottom:1px solid var(--c-line);margin-bottom:4px;padding-bottom:6px;font-weight:700;display:block;text-align:left!important}.az-foreign table td:first-child:before{content:none!important}.az-foreign table td[colspan]{display:block;text-align:left!important}}.tornado{gap:6px;display:grid}.tornado-row{gap:var(--sp-2);font-size:var(--fs-label);grid-template-columns:minmax(96px,150px) minmax(0,1fr);align-items:center;display:grid}.tornado-track{background:var(--c-sunken);border-radius:var(--r-sm);height:22px;position:relative}.tornado-bar{background:var(--viz-1);opacity:.35;border-radius:3px;position:absolute;top:3px;bottom:3px}.tornado-base{background:var(--c-text);width:2px;position:absolute;top:0;bottom:0}.tornado-vals{font-size:var(--fs-caption);color:var(--c-text-2);justify-content:space-between;gap:var(--sp-2);display:flex}.report h2{border-bottom:1px solid var(--c-line);margin:22px 0 8px;padding-bottom:4px;font-size:17px}.report-head{border-bottom:2px solid var(--c-text);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.report-table{margin-bottom:4px;font-size:13px}.report-table td:first-child{width:42%}.report-note{font-size:var(--fs-caption);color:var(--c-text-2)}@page{size:letter;margin:16mm 14mm 18mm;@bottom-left{content:"Canadian Money Guide · dossier de financement · aide à la décision, pas une évaluation";font-size:8pt;color:#555}@bottom-right{content:"Page " counter(page) " / " counter(pages);font-size:8pt;color:#555}}@media print{body{font-size:10.5pt}.report section,.report table{break-inside:avoid}.report h1{font-size:20pt}:root,:root:not([data-theme=light]){--c-canvas:#fff;--c-raised:#fff;--c-sunken:#fff;--c-sticky:#fff;--c-text:#000;--c-text-2:#444;--c-line:#ccc;--c-line-strong:#999;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}header.site,footer.site,.no-print,.skip-link{display:none!important}.print-only-note{display:block!important}main{padding:0}.report h2{break-after:avoid}.report-table tr{break-inside:avoid}a{color:inherit;text-decoration:none}.az-bar{box-shadow:none;position:static}}.pipeline{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.pipeline-col h3{align-items:center;gap:6px;margin:0 0 8px;font-size:15px;display:flex}.deal-card{margin-bottom:8px;padding:12px}.deal-title{color:var(--c-accent);text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;min-height:0;padding:0;font-size:14px;font-weight:600;display:inline}.deal-title:hover{color:var(--c-accent-hover);background:0 0}.deal-meta{font-size:var(--fs-caption);color:var(--c-text-2);margin-top:4px}.deal-events{font-size:var(--fs-caption);color:var(--c-text-2);margin:0;padding-left:16px}.az-panel-toggle,.az-panel-collapse{display:none}@media (min-width:768px){.az.az-collapsed{grid-template-areas:"bar""main"}.az.az-collapsed .az-input{display:none}.az-panel-toggle{align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-3);background:var(--c-raised);color:var(--c-accent,var(--accent));border:1px solid var(--c-accent,var(--accent));border-radius:var(--r-md,8px);cursor:pointer;font-weight:600;font:inherit;display:inline-flex}.az-panel-collapse{justify-content:center;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);min-width:var(--tap);min-height:var(--tap);border:1px solid var(--c-line);border-radius:var(--r-md,8px);color:var(--c-text-muted,var(--muted));cursor:pointer;font:inherit;background:0 0;display:inline-flex}.az-panel-toggle:hover,.az-panel-collapse:hover{background:var(--c-raised)}.az-panel-toggle:focus-visible,.az-panel-collapse:focus-visible{outline:2px solid var(--c-focus,var(--accent));outline-offset:2px}.az{transition:grid-template-columns .16s}}@media (prefers-reduced-motion:reduce){.az{transition:none}}[data-viz-mount=monthly-cashflow] table tbody th,[data-viz-mount=monthly-cashflow] table tbody td:first-child{white-space:nowrap}
