@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/build/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/build/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--bg:#f4f6f9;--surface:#fff;--surface-sunken:#f0f3f7;--line:#e2e7ee;--line-control:#8390a1;--ink:#0f1c2e;--ink-heading:#0b2340;--ink-muted:#5b6778;--sidebar:#0b2340;--sidebar-active:#18396a;--sidebar-ink:#fff;--sidebar-muted:#a9b8cf;--sidebar-line:#23406b;--brand:#1f55b3;--brand-strong:#173f86;--brand-soft:#e8effb;--on-brand:#fff;--accent:#e59a1e;--accent-ink:#8a5300;--hero:#0b2340;--hero-ink:#fff;--hero-muted:#b8c6db;--good:#12784a;--good-soft:#e3f5ec;--watch:#8a5a00;--watch-soft:#fdf1d8;--watch-line:#e7c27a;--risk:#b42318;--risk-soft:#fdeceb;--neutral-soft:#eef1f5;--chart-positive:var(--brand);--chart-negative:#c2610c;--chart-time:#0f1c2e;--chart-track:#e6ebf1;--focus:var(--brand);--shadow-card:0 1px 2px #0f1c2e0d, 0 2px 8px #0f1c2e0a;--shadow-pop:0 12px 32px #0f1c2e29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#0d1117;--surface:#151b24;--surface-sunken:#1b222d;--line:#263040;--line-control:#5f6c80;--ink:#e6ebf2;--ink-heading:#f5f7fa;--ink-muted:#98a4b5;--sidebar:#0a0f16;--sidebar-active:#1a2536;--sidebar-ink:#eef2f7;--sidebar-muted:#8e9bb0;--sidebar-line:#1c2533;--brand:#6d9eea;--brand-strong:#93b8f2;--brand-soft:#16243a;--on-brand:#0b1220;--accent:#f0b54a;--accent-ink:#f0b54a;--hero:#1a2f52;--hero-ink:#fff;--hero-muted:#c3d1e6;--good:#5fcf97;--good-soft:#10281d;--watch:#f0c35a;--watch-soft:#2b2310;--watch-line:#6b5320;--risk:#f4877c;--risk-soft:#2e1614;--neutral-soft:#1e2632;--chart-positive:var(--brand);--chart-negative:#f0a04b;--chart-time:#e6ebf2;--chart-track:#232c39;--focus:var(--brand);--shadow-card:0 1px 0 #ffffff08 inset;--shadow-pop:0 12px 32px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--sidebar-width:264px;--content-max:1520px;--control-height:40px;--row-height:52px;--font-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif}.t-page-title{font-family:var(--font-sans);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:34px}.t-panel-title{font-family:var(--font-sans);font-size:15px;font-weight:700;line-height:22px}.t-section-label{font-family:var(--font-sans);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:16px}.t-body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:22px}.t-body-strong{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:22px}.t-small{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.t-caption{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:16px}.t-kpi{font-family:var(--font-sans);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:36px}.t-figure{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.t-figure-total{font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:20px}.pbl-canvas{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"tnum" 1, "lnum" 1;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:22px}.pbl-canvas *,.pbl-canvas :before,.pbl-canvas :after{box-sizing:border-box}.pbl-muted{color:var(--ink-muted)}.pbl-num{font-variant-numeric:tabular-nums}:where(.pbl-canvas) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pbl-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.pbl-main{min-width:0;padding:var(--space-8) var(--space-8) var(--space-10)}.pbl-main__inner{max-width:var(--content-max);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.pbl-grid-2{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pbl-grid-2--wide-left{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.pbl-grid-3{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1100px){.pbl-grid-3{grid-template-columns:1fr 1fr}}@media (width<=1023px){.pbl-shell{grid-template-columns:1fr}.pbl-main{padding:var(--space-6) var(--space-4)}.pbl-grid-2,.pbl-grid-2--wide-left,.pbl-grid-3{grid-template-columns:1fr}}.pbl-sidenav{background:var(--sidebar);color:var(--sidebar-ink);gap:var(--space-6);padding:var(--space-5) var(--space-4);flex-direction:column;display:flex}.pbl-brand{align-items:center;gap:var(--space-3);padding:0 var(--space-1);display:flex}.pbl-brand__mark{border-radius:var(--radius-md);background:var(--sidebar-active);width:40px;height:40px;color:var(--sidebar-ink);letter-spacing:.04em;box-shadow:inset 0 -3px 0 var(--accent);flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.pbl-brand__org{letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted);margin:0;font-size:11px;font-weight:600;line-height:14px}.pbl-brand__app{color:var(--sidebar-ink);margin:2px 0 0;font-size:15px;font-weight:700;line-height:19px}.pbl-sidenav__section{letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted);padding:0 var(--space-3);margin:0 0 var(--space-2);justify-content:space-between;align-items:center;font-size:11px;font-weight:600;line-height:16px;display:flex}.pbl-sidenav__count{font-variant-numeric:tabular-nums;background:var(--sidebar-active);color:var(--sidebar-ink);border-radius:var(--radius-pill);letter-spacing:0;padding:0 7px}.pbl-sidenav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pbl-navitem{align-items:center;gap:var(--space-3);min-height:40px;padding:6px var(--space-3);border-radius:var(--radius-md);color:var(--sidebar-ink);font-size:14px;font-weight:500;text-decoration:none;display:flex}.pbl-navitem:hover{background:color-mix(in srgb, var(--sidebar-active) 60%, transparent)}.pbl-navitem[aria-current=page],.pbl-navitem.is-open{background:var(--sidebar-active);font-weight:600}.pbl-navitem__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pbl-navitem__row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pbl-navitem__pct{color:var(--sidebar-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.pbl-navitem__bar{border-radius:var(--radius-pill);background:var(--sidebar-line);height:3px;position:relative;overflow:hidden}.pbl-navitem__bar>i{border-radius:inherit;background:var(--sidebar-muted);position:absolute;inset:0 auto 0 0}.pbl-navitem__bar>i.is-good{background:var(--good)}.pbl-navitem__bar>i.is-watch{background:var(--watch)}.pbl-navitem__bar>i.is-risk{background:var(--risk)}.pbl-subnav{padding:0 0 0 var(--space-3);border-left:1px solid var(--sidebar-line);flex-direction:column;gap:1px;margin:4px 0 6px 21px;list-style:none;display:flex}.pbl-subnav a{padding:5px var(--space-3);border-radius:var(--radius-sm);color:var(--sidebar-muted);font-size:13px;font-weight:500;text-decoration:none;display:block}.pbl-subnav a:hover{color:var(--sidebar-ink)}.pbl-subnav a[aria-current=page]{color:var(--sidebar-ink);background:color-mix(in srgb, var(--sidebar-active) 70%, transparent);font-weight:600}.pbl-sidenav__user{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2) 0;border-top:1px solid var(--sidebar-line);margin-top:auto;display:flex}.pbl-avatar{border-radius:var(--radius-pill);background:var(--sidebar-active);width:34px;height:34px;color:var(--sidebar-ink);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pbl-sidenav__user-name{font-size:14px;font-weight:600;line-height:18px}.pbl-sidenav__user-role{color:var(--sidebar-muted);font-size:12px;line-height:16px}.pbl-dot{border-radius:var(--radius-pill);background:var(--ink-muted);flex:none;width:8px;height:8px}.pbl-dot--good{background:var(--good)}.pbl-dot--watch{background:var(--watch)}.pbl-dot--risk{background:var(--risk)}.pbl-badge{border-radius:var(--radius-pill);white-space:nowrap;background:var(--neutral-soft);height:24px;color:var(--ink-muted);align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pbl-badge:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.pbl-badge--good{background:var(--good-soft);color:var(--good)}.pbl-badge--watch{background:var(--watch-soft);color:var(--watch)}.pbl-badge--risk{background:var(--risk-soft);color:var(--risk)}.pbl-badge--brand{background:var(--brand-soft);color:var(--brand)}.pbl-badge--plain:before{display:none}.pbl-badge--plain{border-radius:var(--radius-sm);padding:0 8px}.pbl-stale{border-radius:var(--radius-sm);background:var(--watch-soft);height:20px;color:var(--watch);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.pbl-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.pbl-pagehead__text{min-width:0;max-width:820px}.pbl-crumbs{margin:0 0 var(--space-2);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;padding:0;font-size:13px;list-style:none;display:flex}.pbl-crumbs li+li:before{content:"/";color:var(--line-control);margin-right:6px}.pbl-crumbs a{color:var(--ink-muted);text-decoration:none}.pbl-crumbs a:hover{color:var(--brand)}.pbl-crumbs [aria-current]{color:var(--ink);font-weight:600}.pbl-pagehead__titlerow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pbl-pagehead__title{letter-spacing:-.02em;color:var(--ink-heading);margin:0;font-size:28px;font-weight:700;line-height:34px}.pbl-pagehead__desc{margin:var(--space-2) 0 0;color:var(--ink-muted)}.pbl-pagehead__note{margin:var(--space-3) 0 0;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--watch-soft);color:var(--watch);padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.pbl-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pbl-chip{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);color:var(--ink);white-space:nowrap;font-size:13px;display:inline-flex}.pbl-chip__k{color:var(--ink-muted);font-weight:500}.pbl-chip__v{font-weight:700}.pbl-chip--period:before{content:"";border-radius:var(--radius-pill);background:var(--accent);width:8px;height:8px}.pbl-chip input{color:var(--ink);font:700 13px var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border:0;padding:0}@media (prefers-color-scheme:dark){.pbl-chip input{--lightningcss-light: ;--lightningcss-dark:initial}}.pbl-alert{gap:var(--space-1) var(--space-4);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);border:1px solid var(--watch-line);background:var(--watch-soft);grid-template-columns:auto 1fr;display:grid}.pbl-alert__count{border-radius:var(--radius-md);background:var(--watch);width:36px;height:36px;color:var(--watch-soft);grid-row:span 2;place-items:center;font-size:15px;font-weight:800;display:grid}.pbl-alert__title{color:var(--ink-heading);margin:0;font-weight:700;line-height:36px}.pbl-alert__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pbl-alert__item{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--watch-line);color:var(--ink);display:flex}.pbl-alert__item strong{color:var(--ink-heading);font-weight:700}.pbl-alert__action{color:var(--watch);white-space:nowrap;flex:none;font-weight:700;text-decoration:none}.pbl-alert__action:hover{text-decoration:underline}.pbl-kpis{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pbl-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1280px){.pbl-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.pbl-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pbl-kpis,.pbl-kpis--4{grid-template-columns:1fr}}.pbl-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.pbl-stat__top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pbl-stat__label{color:var(--ink-muted);margin:0;font-size:13px;font-weight:600;line-height:18px}.pbl-stat__value{letter-spacing:-.02em;color:var(--ink-heading);margin:var(--space-2) 0 0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:36px}.pbl-stat__unit{color:var(--ink-muted);letter-spacing:0;margin-left:4px;font-size:16px;font-weight:600}.pbl-stat__caption{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.pbl-stat .pbl-meter{margin-top:var(--space-3)}.pbl-stat--good .pbl-stat__value{color:var(--good)}.pbl-stat--watch .pbl-stat__value{color:var(--watch)}.pbl-stat--risk .pbl-stat__value{color:var(--risk)}.pbl-stat--hero{background:var(--hero);border-color:var(--hero);overflow:hidden}.pbl-stat--hero:after{content:"";left:var(--space-5);right:var(--space-5);background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0}.pbl-stat--hero .pbl-stat__label,.pbl-stat--hero .pbl-stat__caption,.pbl-stat--hero .pbl-stat__unit{color:var(--hero-muted)}.pbl-stat--hero .pbl-stat__value{color:var(--hero-ink)}.pbl-meter{border-radius:var(--radius-pill);background:var(--chart-track);height:6px;position:relative}.pbl-meter__fill{border-radius:var(--radius-pill);background:var(--chart-positive);max-width:100%;position:absolute;inset:0 auto 0 0}.pbl-meter__fill--time{background:var(--chart-negative)}.pbl-meter__mark{background:var(--chart-time);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.pbl-meter-legend{color:var(--ink-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.pbl-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.pbl-panel__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.pbl-panel__head--ruled{border-bottom:1px solid var(--line)}.pbl-panel__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.pbl-panel__title{color:var(--ink-heading);margin:0;font-size:15px;font-weight:700;line-height:22px}.pbl-panel__meta{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.pbl-panel__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pbl-panel__body{padding:0 var(--space-5) var(--space-5);flex:1}.pbl-panel__body--pad{padding:var(--space-5)}.pbl-panel__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--surface-sunken);border-top:1px solid var(--line);display:flex}.pbl-tablewrap{border-top:1px solid var(--line);overflow-x:auto}.pbl-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:20px}.pbl-table th{background:var(--surface-sunken);color:var(--ink-muted);text-align:left;padding:10px var(--space-3);border-bottom:1px solid var(--line);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.pbl-table thead tr.pbl-table__groups th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-heading);border-bottom:0;padding-top:8px;padding-bottom:6px;font-size:11px}.pbl-table thead tr.pbl-table__groups th[colspan]{text-align:center}.pbl-table thead tr.pbl-table__groups th[colspan] span{border-bottom:2px solid var(--line-control);padding-bottom:4px;display:block}.pbl-table td{padding:12px var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;background:var(--surface);color:var(--ink)}.pbl-table th:first-child,.pbl-table td:first-child{padding-left:var(--space-5);z-index:1;position:sticky;left:0}.pbl-table th:first-child{z-index:2}.pbl-table td:first-child{box-shadow:1px 0 0 var(--line)}.pbl-table th:last-child,.pbl-table td:last-child{padding-right:var(--space-5)}.pbl-table .is-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.pbl-table .is-neg{color:var(--risk)}.pbl-table .is-empty{color:var(--ink-muted)}.pbl-table .is-strong{color:var(--ink-heading);font-weight:700}.pbl-table .is-sep{border-left:1px solid var(--line)}.pbl-table__name{color:var(--ink-heading);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.pbl-table__sub{color:var(--ink-muted);align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.pbl-table__src{color:var(--ink-muted);font-size:12px}.pbl-table tbody tr.is-link{cursor:pointer}.pbl-table tbody tr.is-link:hover td{background:var(--brand-soft)}.pbl-table tfoot td{background:var(--surface-sunken);color:var(--ink-heading);border-bottom:0;font-weight:700}.pbl-table__emptyrow td{text-align:center;color:var(--ink-muted);padding:var(--space-8) var(--space-5)}.pbl-table--compact td{padding-top:9px;padding-bottom:9px}.pbl-table--flat td:first-child{box-shadow:none}.pbl-table tr.is-total td{background:var(--surface-sunken);color:var(--ink-heading);border-bottom:0;font-weight:700}.pbl-pcell{align-items:center;gap:var(--space-2);grid-template-columns:52px 88px;justify-content:end;display:grid}.pbl-pcell__v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pbl-pcell__bar{border-radius:var(--radius-pill);background:var(--chart-track);height:6px;position:relative}.pbl-pcell__bar>i{background:var(--chart-positive);border-radius:inherit;max-width:100%;position:absolute;inset:0 auto 0 0}.pbl-pcell__bar>b{background:var(--chart-time);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.pbl-pcell__time{color:var(--ink-muted);text-align:right;grid-column:1/-1;font-size:12px;line-height:14px}.pbl-tabs{gap:var(--space-1);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.pbl-tab{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3);color:var(--ink-muted);font:600 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex;position:relative}.pbl-tab:hover{color:var(--ink)}.pbl-tab[aria-selected=true]{color:var(--brand)}.pbl-tab[aria-selected=true]:after{content:"";left:var(--space-2);right:var(--space-2);background:var(--brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.pbl-tab__count{border-radius:var(--radius-pill);background:var(--neutral-soft);color:var(--ink-muted);padding:1px 7px;font-size:11px;font-weight:700}.pbl-tab[aria-selected=true] .pbl-tab__count{background:var(--brand-soft);color:var(--brand)}.pbl-fieldset{padding:var(--space-5);gap:var(--space-5);border:0;border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);margin:0;display:grid}.pbl-fieldset:first-of-type{border-top:0}.pbl-fieldset__legend{padding:0}.pbl-fieldset__title{color:var(--ink-heading);margin:0;font-size:13px;font-weight:700}.pbl-fieldset__desc{color:var(--ink-muted);margin:4px 0 0;font-size:12px;line-height:17px}@media (width<=900px){.pbl-fieldset{gap:var(--space-3);grid-template-columns:1fr}}.pbl-form-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pbl-field{flex-direction:column;grid-column:span 2;gap:6px;min-width:0;display:flex}.pbl-field--1{grid-column:span 1}.pbl-field--3{grid-column:span 3}.pbl-field--4{grid-column:span 4}.pbl-field--6{grid-column:1/-1}@media (width<=700px){.pbl-field,.pbl-field--1,.pbl-field--3,.pbl-field--4{grid-column:1/-1}}.pbl-label{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.pbl-label .pbl-req{color:var(--risk);margin-left:2px}.pbl-label .pbl-opt{color:var(--ink-muted);margin-left:4px;font-weight:400}.pbl-input,.pbl-select{height:var(--control-height);width:100%;padding:0 var(--space-3);background:var(--surface);color:var(--ink);border:1px solid var(--line-control);border-radius:var(--radius-md);font:400 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.pbl-input,.pbl-select{--lightningcss-light: ;--lightningcss-dark:initial}}.pbl-input--num{text-align:right}.pbl-input::placeholder{color:var(--ink-muted)}.pbl-input:hover,.pbl-select:hover{border-color:var(--ink-muted)}.pbl-input:focus,.pbl-select:focus{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus)}.pbl-input[aria-invalid=true]{border-color:var(--risk)}.pbl-affix{position:relative}.pbl-affix__pre{left:var(--space-3);color:var(--ink-muted);pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.pbl-affix .pbl-input{padding-left:44px}.pbl-hint{color:var(--ink-muted);font-size:12px;line-height:16px}.pbl-error{color:var(--risk);font-size:12px;font-weight:600;line-height:16px}.pbl-calc{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--ink);grid-column:1/-1;font-size:13px;display:flex}.pbl-calc strong{color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:16px}.pbl-segment{border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--line);gap:3px;padding:3px;display:inline-flex}.pbl-segment button{height:32px;padding:0 var(--space-3);color:var(--ink-muted);font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px}.pbl-segment button[aria-pressed=true]{background:var(--surface);color:var(--ink-heading);box-shadow:0 1px 2px #0000001f}.pbl-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-md);font:700 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.pbl-btn--primary{background:var(--brand);color:var(--on-brand)}.pbl-btn--primary:hover{background:var(--brand-strong)}.pbl-btn--secondary{background:var(--surface);color:var(--ink-heading);border-color:var(--line-control)}.pbl-btn--secondary:hover{background:var(--surface-sunken)}.pbl-btn--ghost{color:var(--brand);padding:0 var(--space-3);background:0 0}.pbl-btn--ghost:hover{background:var(--brand-soft)}.pbl-btn[disabled]{opacity:.55;cursor:not-allowed}.pbl-btn--sm{height:32px;padding:0 var(--space-3);font-size:13px}.pbl-kv{grid-template-columns:minmax(150px,max-content) 1fr;margin:0;display:grid}.pbl-kv dt,.pbl-kv dd{border-bottom:1px solid var(--line);margin:0;padding:9px 0;line-height:20px}.pbl-kv dt{color:var(--ink-muted);padding-right:var(--space-5)}.pbl-kv dd{color:var(--ink);font-weight:600}.pbl-kv dd.is-num{text-align:right;font-variant-numeric:tabular-nums}.pbl-kv dd.is-watch{color:var(--watch)}.pbl-kv dd.is-empty{color:var(--ink-muted);font-weight:400}.pbl-kv>:nth-last-child(-n+2){border-bottom:0}.pbl-kv--left dd.is-num{text-align:left}.pbl-footnote{margin:var(--space-4) 0 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);font-size:12px;line-height:18px}.pbl-paybar{border-radius:var(--radius-pill);background:var(--chart-track);gap:2px;height:12px;display:flex;overflow:hidden}.pbl-paybar__seg{background:var(--chart-positive)}.pbl-paybar__seg--owed{background:var(--watch)}.pbl-paylegend{gap:var(--space-3);margin:var(--space-4) 0 var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pbl-paylegend__item{flex-direction:column;gap:2px;display:flex}.pbl-paylegend__k{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.pbl-paylegend__k i{background:var(--chart-track);border:1px solid var(--line-control);border-radius:3px;width:10px;height:10px}.pbl-paylegend__k i.is-collected{background:var(--chart-positive);border:0}.pbl-paylegend__k i.is-owed{background:var(--watch);border:0}.pbl-paylegend__v{color:var(--ink-heading);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:24px}.pbl-paylegend__v.is-watch{color:var(--watch)}.pbl-legend{gap:var(--space-4);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;display:flex}.pbl-legend__item{align-items:center;gap:6px;display:inline-flex}.pbl-legend__sw{background:var(--chart-positive);border-radius:3px;width:12px;height:12px}.pbl-legend__sw--neg{background:var(--chart-negative)}.pbl-legend__sw--time{background:var(--chart-time);border-radius:1px;width:3px;height:14px}.pbl-bars{align-items:center;gap:14px var(--space-4);grid-template-columns:minmax(120px,170px) 1fr 96px;display:grid}.pbl-bars__name{color:var(--ink-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pbl-bars__track{background:var(--chart-track);border-radius:var(--radius-pill);height:10px;position:relative}.pbl-bars__grid{background:var(--line);width:1px;position:absolute;top:-6px;bottom:-6px}.pbl-bars__fill{background:var(--chart-positive);border-radius:var(--radius-pill);position:absolute;top:0;bottom:0;left:0}.pbl-bars__fill--neg{background:var(--chart-negative)}.pbl-bars__mark{background:var(--chart-time);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-5px;bottom:-5px}.pbl-bars__axis0{background:var(--line-control);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;left:50%}.pbl-bars--diverge .pbl-bars__track{background:0 0}.pbl-bars--diverge .pbl-bars__track:before{content:"";background:var(--chart-track);border-radius:var(--radius-pill);position:absolute;inset:4px 0}.pbl-bars__val{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-muted);font-size:13px}.pbl-bars__val strong{color:var(--ink-heading);font-weight:700}.pbl-bars__val.is-neg strong{color:var(--risk)}.pbl-bars__scale{height:16px;color:var(--ink-muted);grid-column:2;font-size:11px;position:relative}.pbl-bars__scale span{position:absolute;transform:translate(-50%)}.pbl-bars__scale span:first-child{transform:none}.pbl-bars__scale span:last-child{transform:translate(-100%)}.pbl-navitem>.pbl-dot{align-self:flex-start;margin-top:7px}.pbl-navitem:not(:has(.pbl-navitem__body)){font-weight:600}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.flatpickr-calendar{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);font-family:var(--font-sans);padding:var(--space-3);width:280px!important}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{display:none}.flatpickr-innerContainer,.flatpickr-rContainer{width:100%}.flatpickr-days{width:100%!important}.dayContainer{width:100%!important;min-width:100%!important}.flatpickr-months{margin-bottom:var(--space-2);align-items:center;display:flex}.flatpickr-current-month{color:var(--ink-heading);flex:1;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;display:flex}.flatpickr-current-month .cur-month{font-weight:700}.flatpickr-current-month input.cur-year{font:700 14px var(--font-sans);color:var(--ink-heading);font-variant-numeric:tabular-nums;background:0 0}.flatpickr-monthDropdown-months{font:700 14px var(--font-sans);color:var(--ink-heading);cursor:pointer;background:0 0;border:0}.numInputWrapper span{display:none}.flatpickr-prev-month,.flatpickr-next-month{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;place-items:center;display:grid}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background:var(--surface-sunken);color:var(--ink)}.flatpickr-prev-month svg,.flatpickr-next-month svg{fill:currentColor;width:14px;height:14px}.flatpickr-weekdays{margin-bottom:4px}span.flatpickr-weekday{color:var(--ink-muted);background:0 0;font-size:11px;font-weight:600}.flatpickr-day{color:var(--ink);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;height:32px;font-size:13px;line-height:32px}.flatpickr-day:hover{background:var(--surface-sunken);border-color:#0000}.flatpickr-day.today,.flatpickr-day.today:hover{border-color:var(--line-control)}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:700}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--ink-muted);opacity:.5}.flatpickr-day.flatpickr-disabled{cursor:not-allowed}.flatpickr-day:focus-visible,.flatpickr-prev-month:focus-visible,.flatpickr-next-month:focus-visible,.flatpickr-monthDropdown-months:focus-visible{outline:2px solid var(--focus);outline-offset:1px}:root,[data-theme=light]{--bg:#f6f4ef;--surface:#fff;--surface-sunken:#ece7dc;--line:#e2dcce;--line-control:#5b6b75;--ink:#1c2a33;--ink-heading:#153743;--ink-muted:#5b6b75;--sidebar:#fff;--sidebar-active:#e6eef0;--sidebar-ink:#1c2a33;--sidebar-muted:#5b6b75;--sidebar-line:#e2dcce;--brand:#1f4e5f;--brand-strong:#153743;--brand-soft:#e6eef0;--on-brand:#fff;--accent:#c96a16;--accent-ink:#a2560f;--hero:#1f4e5f;--hero-ink:#fff;--hero-muted:#e6eef0;--good:#2f7d5a;--good-soft:#e4f2ea;--watch:#9a6b00;--watch-soft:#fbf1d6;--watch-line:#9a6b00;--risk:#b3261e;--risk-soft:#fbe7e5;--neutral-soft:#ece7dc;--chart-positive:var(--brand);--chart-negative:var(--accent);--chart-time:var(--ink);--chart-track:#ece7dc;--focus:var(--brand);--shadow-card:0 1px 2px #1c2a330f, 0 4px 14px #1c2a330f;--shadow-pop:0 1px 2px #1c2a330f, 0 4px 14px #1c2a330f;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#141a1e;--surface:#1b2328;--surface-sunken:#2a343a;--line:#303a40;--line-control:#9aa7ad;--ink:#edefef;--ink-heading:#edefef;--ink-muted:#9aa7ad;--sidebar:#1b2328;--sidebar-active:#1e2e33;--sidebar-ink:#edefef;--sidebar-muted:#9aa7ad;--sidebar-line:#303a40;--brand:#7fb4c4;--brand-strong:#dceef2;--brand-soft:#1e2e33;--on-brand:#0f1a1e;--accent:#e6a15c;--accent-ink:#fbddb6;--hero:#1e2e33;--hero-ink:#dceef2;--hero-muted:#7fb4c4;--good:#7bc79c;--good-soft:#16261d;--watch:#e3c06a;--watch-soft:#2b2413;--watch-line:#e3c06a;--risk:#f0958e;--risk-soft:#2c1a19;--neutral-soft:#2a343a;--chart-positive:var(--brand);--chart-negative:var(--accent);--chart-time:var(--ink);--chart-track:#2a343a;--focus:var(--brand);--shadow-card:0 1px 2px #0000004d, 0 4px 14px #0000004d;--shadow-pop:0 1px 2px #0000004d, 0 4px 14px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141a1e;--surface:#1b2328;--surface-sunken:#2a343a;--line:#303a40;--line-control:#9aa7ad;--ink:#edefef;--ink-heading:#edefef;--ink-muted:#9aa7ad;--sidebar:#1b2328;--sidebar-active:#1e2e33;--sidebar-ink:#edefef;--sidebar-muted:#9aa7ad;--sidebar-line:#303a40;--brand:#7fb4c4;--brand-strong:#dceef2;--brand-soft:#1e2e33;--on-brand:#0f1a1e;--accent:#e6a15c;--accent-ink:#fbddb6;--hero:#1e2e33;--hero-ink:#dceef2;--hero-muted:#7fb4c4;--good:#7bc79c;--good-soft:#16261d;--watch:#e3c06a;--watch-soft:#2b2413;--watch-line:#e3c06a;--risk:#f0958e;--risk-soft:#2c1a19;--neutral-soft:#2a343a;--chart-track:#2a343a;--shadow-card:0 1px 2px #0000004d, 0 4px 14px #0000004d;--shadow-pop:0 1px 2px #0000004d, 0 4px 14px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.is-num,.pbl-stat__value,.pbl-pcell__v,.pbl-bars__val,.pbl-stat__unit,.pbl-num,.pbl-table .is-num{font-family:var(--font-mono)}[x-cloak]{display:none!important}body{margin:0}.app-theme{z-index:50;box-shadow:var(--shadow-pop);position:fixed;bottom:16px;right:16px}@media (width>=1024px){.pbl-sidenav{height:100vh;position:sticky;top:0;overflow-y:auto}}.app-signout{white-space:nowrap;color:var(--sidebar-muted);font:600 12px var(--font-sans);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex:none;margin-left:auto;padding:4px 6px}.app-signout:hover{color:var(--sidebar-ink);background:var(--sidebar-active)}.app-flash{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--good-soft);color:var(--good);font-size:13px;font-weight:600}.app-flash--error{background:var(--risk-soft);color:var(--risk)}.auth{grid-template-columns:minmax(340px,42%) 1fr;min-height:100vh;display:grid}@media (width<=960px){.auth{min-height:0;display:block}}.auth__hero .pbl-brand__org,.auth__hero .pbl-brand__app{color:var(--hero-ink)}.auth__hero .pbl-brand__org{color:var(--hero-muted)}.auth__hero .pbl-brand__mark{background:var(--surface);color:var(--brand-strong);box-shadow:inset 0 -3px 0 var(--accent)}.auth__hero .auth__figure-caption strong,.auth__hero .auth__stats dd.is-good{color:#7bc79c}.auth__hero .auth__stats dt,.auth__hero .auth__nav,.auth__hero .auth__figure-label{color:var(--hero-muted)}.auth__hero{background:var(--hero);color:var(--hero-ink);justify-content:center;gap:var(--space-8);padding:var(--space-10);flex-direction:column;display:flex}@media (width<=960px){.auth__hero{padding:var(--space-8) var(--space-6) var(--space-6);gap:var(--space-6)}}.auth__figure{gap:var(--space-1);flex-direction:column;display:flex}.auth__figure-label{color:var(--hero-muted);margin:0;font-size:13px;font-weight:600}.auth__figure-value{margin:var(--space-1) 0 0;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:108px;font-weight:700;line-height:.95}.auth__figure-value span{color:var(--hero-muted);margin-left:2px;font-size:.4em;font-weight:600}@media (width<=960px){.auth__figure-value{font-size:64px}}.auth__figure-caption{margin:var(--space-2) 0 0;color:var(--hero-muted);font-size:14px}.auth__figure-caption strong{color:var(--good);font-weight:700}.auth__dim{margin-top:var(--space-4);padding-bottom:20px;position:relative}.auth__dim-track{background:var(--sidebar-line);height:1px;position:relative}.auth__dim-tick{background:var(--hero-muted);width:1px;height:10px;position:absolute;top:-5px}.auth__dim-tick--accent{background:var(--accent);width:2px;height:14px;top:-7px}.auth__dim-label{color:var(--hero-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:10px}.auth__dim-label--mid{color:var(--accent);font-weight:600;left:0;transform:translate(-50%)}.auth__dim-label--end{right:0}.auth__stats{gap:var(--space-8);margin:0;display:flex}.auth__stats dt{color:var(--hero-muted);margin:0 0 4px;font-size:12px}.auth__stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.auth__stats dd.is-good{color:var(--good)}.auth__nav{padding-top:var(--space-5);border-top:1px solid var(--sidebar-line);color:var(--hero-muted);margin:0;font-size:12px}@media (width<=960px){.auth__stats,.auth__nav{display:none}}.auth__panel{padding:var(--space-6);background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex}@media (width<=960px){.auth__panel{min-height:0;padding:var(--space-8) var(--space-4) var(--space-10)}}.auth__form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:380px;box-shadow:var(--shadow-card);padding:var(--space-8)}.auth__fields{gap:var(--space-4);margin:var(--space-6) 0 var(--space-5);flex-direction:column;display:flex}.auth__check{align-items:center;gap:var(--space-2);color:var(--ink);cursor:pointer;font-size:13px;display:flex}.auth__check input{width:16px;height:16px;accent-color:var(--brand)}.auth__submit{width:100%}.auth__hint{margin-top:var(--space-4);color:var(--ink-muted);font-size:12px;display:block}.app-inline-form{margin:0;display:inline}.app-empty{padding:var(--space-6) var(--space-5);color:var(--ink-muted);text-align:center}.pbl-table tr.is-link{cursor:pointer}.pbl-table tr.is-link:hover td{background:var(--surface-sunken)}a.pbl-tab{text-decoration:none}.pbl-input,.pbl-select{color-scheme:normal}.pbl-table td.is-watch{color:var(--watch)}.pbl-form-stack{gap:var(--space-4);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pbl-table thead th.is-num{font-family:var(--font-sans)}@media (width<=1023px){.pbl-sidenav{max-height:42vh;overflow-y:auto}.app-theme{box-shadow:none;margin:16px;position:static}}.pbl-tabs{scrollbar-width:none;overflow-x:auto}
