@font-face{font-family:__Archivo_334670;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_334670;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_334670;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_334670;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_334670;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_334670;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_334670;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_334670;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_334670;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_334670;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_334670;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_334670;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_334670;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_334670{font-family:__Archivo_334670,__Archivo_Fallback_334670;font-style:normal}.__variable_334670{--font-display:"__Archivo_334670","__Archivo_Fallback_334670"}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-body:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}:root{--av-font-display:var(--font-display),"Archivo",system-ui,sans-serif;--av-font-body:var(--font-body),"Inter",system-ui,sans-serif;--av-fs-1:9.5px;--av-fs-2:10.5px;--av-fs-3:11.5px;--av-fs-4:12.5px;--av-fs-5:13.5px;--av-fs-6:15px;--av-fs-7:18px;--av-fs-8:21px;--av-fs-9:27px;--av-fs-10:34px;--av-fs-metric-sm:20px;--av-fs-metric:31px;--av-fs-metric-lg:42px;--av-fw-body:400;--av-fw-med:500;--av-fw-semi:600;--av-fw-bold:700;--av-fw-heavy:800;--av-fw-black:900;--av-ls-tight:-0.02em;--av-ls-snug:-0.01em;--av-ls-label:0.11em;--av-ls-eyebrow:0.16em;--av-ls-caps:0.22em;--av-lh-1:1.05;--av-lh-2:1.25;--av-lh-3:1.5;--av-lh-4:1.6;--av-sp-1:4px;--av-sp-2:8px;--av-sp-3:12px;--av-sp-4:16px;--av-sp-5:20px;--av-sp-6:24px;--av-sp-7:32px;--av-sp-8:40px;--av-sp-9:56px;--av-sp-10:72px;--av-r-1:6px;--av-r-2:9px;--av-r-3:12px;--av-r-4:15px;--av-r-5:20px;--av-r-pill:999px;--av-dur-1:0.15s;--av-dur-2:0.22s;--av-dur-3:0.45s;--av-ease:cubic-bezier(0.2,0.7,0.2,1);--av-ease-out:cubic-bezier(0.16,1,0.3,1);--av-sb-w:240px;--av-gutter:40px;--av-solar:#f59e0b;--av-hvac:#0ea5e9}:root,:root[data-theme=dark]{color-scheme:dark;--av-bg:#0a0d12;--av-bg-deep:#0c0f16;--av-surface:#131720;--av-surface-2:#1d202b;--av-surface-3:#0b0e14;--av-panel:linear-gradient(180deg,#171b25,#0e1118);--av-panel-quiet:hsla(40,20%,97%,.02);--av-sidebar:linear-gradient(180deg,#10131b,#0b0e14);--av-inset:rgba(0,0,0,.25);--av-hover:hsla(40,20%,97%,.045);--av-press:hsla(40,20%,97%,.08);--av-scrim:rgba(6,8,12,.72);--av-line:#292e3d;--av-line-2:#3a4050;--av-line-strong:#4a5265;--av-text:#f9f8f6;--av-text-2:#aeb4c0;--av-text-3:#8b909c;--av-text-4:#6e7484;--av-canary:#ff9;--av-gold-1:#f9d678;--av-gold-2:#e5b848;--av-gold-3:#b38b35;--av-grad:linear-gradient(135deg,#ff9,#f9d678);--av-grad-soft:linear-gradient(135deg,rgba(255,255,153,.13),hsla(44,91%,72%,.09));--av-grad-ink:linear-gradient(135deg,#ff9,#f9d678);--av-fill-accent:linear-gradient(90deg,#b38b35,#f9d678);--av-on-accent:#231a02;--av-accent-tint:rgba(229,184,72,.12);--av-accent-line:rgba(229,184,72,.42);--av-good:#34d399;--av-good-fill:#34d399;--av-good-tint:rgba(52,211,153,.13);--av-good-line:rgba(52,211,153,.34);--av-grad-ink-good:linear-gradient(180deg,#c8f5e3,#34d399);--av-warn:#f9d678;--av-warn-fill:#e5b848;--av-warn-tint:hsla(44,91%,72%,.12);--av-warn-line:hsla(44,91%,72%,.38);--av-bad:#ff7a45;--av-bad-fill:#ff7a45;--av-bad-tint:rgba(255,122,69,.12);--av-bad-line:rgba(255,122,69,.4);--av-grad-ink-bad:linear-gradient(180deg,#ffd9c6,#ff7a45);--av-info:#6ea8ff;--av-info-fill:#6ea8ff;--av-info-tint:rgba(110,168,255,.12);--av-info-line:rgba(110,168,255,.38);--av-solar-ink:#f59e0b;--av-solar-tint:rgba(245,158,11,.16);--av-hvac-ink:#4cc3f7;--av-hvac-tint:rgba(14,165,233,.15);--av-silver:#cbd5e1;--av-bronze:#c2895b;--av-c1:#f9d678;--av-c2:#ff7a45;--av-c3:#6ea8ff;--av-c4:#34d399;--av-c5:#b98cff;--av-c6:#2dd4bf;--av-c7:#f472b6;--av-c8:#94a3b8;--av-c1-fade:hsla(44,91%,72%,.22);--av-c2-fade:rgba(255,122,69,.22);--av-c3-fade:rgba(110,168,255,.22);--av-c4-fade:rgba(52,211,153,.22);--av-chart-track:hsla(40,20%,97%,.06);--av-chart-grid:hsla(40,20%,97%,.07);--av-chart-axis:#3a4050;--av-chart-label:#6e7484;--av-chart-dim:linear-gradient(90deg,#333a49,#4a5265);--av-el-1:0 2px 6px -3px rgba(0,0,0,.6);--av-el-2:0 14px 36px -22px rgba(0,0,0,.75);--av-el-3:0 24px 50px -28px rgba(0,0,0,.85);--av-el-4:0 40px 90px -40px rgba(0,0,0,.9);--av-glow-accent:0 18px 44px -24px hsla(44,91%,72%,.45);--av-glow-bad:0 18px 44px -24px rgba(255,122,69,.45);--av-glow-good:0 18px 44px -24px rgba(52,211,153,.4);--av-focus:0 0 0 3px rgba(229,184,72,.3);--av-card-aura:radial-gradient(circle,hsla(44,91%,72%,.13),transparent 68%);--av-card-aura-bad:radial-gradient(circle,rgba(255,122,69,.16),transparent 68%);--av-card-aura-good:radial-gradient(circle,rgba(52,211,153,.12),transparent 68%);--av-atmos:radial-gradient(58% 42% at 84% -8%,rgba(229,184,72,.12),transparent 60%),radial-gradient(52% 40% at 8% 112%,rgba(255,122,69,.05),transparent 60%);--av-grain-op:0.05;--av-selection:hsla(44,91%,72%,.28);--av-selection-ink:#1a1300}:root[data-theme=light]{color-scheme:light;--av-bg:#f4f1ea;--av-bg-deep:#ebe6db;--av-surface:#fffdf8;--av-surface-2:#fff;--av-surface-3:#faf7f0;--av-panel:linear-gradient(180deg,#fffdf8,#f8f4ec);--av-panel-quiet:rgba(122,100,58,.04);--av-sidebar:linear-gradient(180deg,#fffdf7,#f2eee3);--av-inset:rgba(122,100,58,.05);--av-hover:rgba(26,23,18,.05);--av-press:rgba(26,23,18,.09);--av-scrim:rgba(38,32,20,.42);--av-line:#e3dccc;--av-line-2:#d2c9b5;--av-line-strong:#b6ab92;--av-text:#1a1712;--av-text-2:#4b4539;--av-text-3:#6d6759;--av-text-4:#8d8675;--av-canary:#f2d675;--av-gold-1:#96660f;--av-gold-2:#b8861f;--av-gold-3:#6f4a08;--av-grad:linear-gradient(135deg,#f6cf5f,#d99f26);--av-grad-soft:linear-gradient(135deg,rgba(217,159,38,.18),rgba(246,207,95,.1));--av-grad-ink:linear-gradient(135deg,#b8861f,#7d5309);--av-fill-accent:linear-gradient(90deg,#d99f26,#f4c95a);--av-on-accent:#2b1d00;--av-accent-tint:rgba(217,159,38,.16);--av-accent-line:rgba(184,134,31,.5);--av-good:#0f7a52;--av-good-fill:#10b981;--av-good-tint:rgba(16,185,129,.14);--av-good-line:rgba(15,122,82,.36);--av-grad-ink-good:linear-gradient(180deg,#2aa87a,#0a6242);--av-warn:#96660f;--av-warn-fill:#e0a92c;--av-warn-tint:rgba(224,169,44,.16);--av-warn-line:rgba(150,102,15,.35);--av-bad:#c03c14;--av-bad-fill:#ef6033;--av-bad-tint:rgba(239,96,51,.13);--av-bad-line:rgba(192,60,20,.34);--av-grad-ink-bad:linear-gradient(180deg,#e0653a,#a32f0c);--av-info:#1d5fbf;--av-info-fill:#3b82f6;--av-info-tint:rgba(59,130,246,.12);--av-info-line:rgba(29,95,191,.32);--av-solar-ink:#a15c07;--av-solar-tint:rgba(245,158,11,.18);--av-hvac-ink:#0369a1;--av-hvac-tint:rgba(14,165,233,.16);--av-silver:#9aa4b2;--av-bronze:#a06a3c;--av-c1:#d99f26;--av-c2:#e4572e;--av-c3:#2563eb;--av-c4:#0f9d6e;--av-c5:#7c3aed;--av-c6:#0d9488;--av-c7:#db2777;--av-c8:#64748b;--av-c1-fade:rgba(217,159,38,.2);--av-c2-fade:rgba(228,87,46,.18);--av-c3-fade:rgba(37,99,235,.16);--av-c4-fade:rgba(15,157,110,.16);--av-chart-track:rgba(122,100,58,.12);--av-chart-grid:rgba(122,100,58,.13);--av-chart-axis:#c9c0ad;--av-chart-label:#6d6759;--av-chart-dim:linear-gradient(90deg,#cdc5b4,#b0a794);--av-el-1:0 1px 2px rgba(72,58,32,.07);--av-el-2:0 2px 4px rgba(72,58,32,.05),0 12px 26px -18px rgba(72,58,32,.35);--av-el-3:0 4px 10px rgba(72,58,32,.07),0 22px 44px -26px rgba(72,58,32,.42);--av-el-4:0 30px 70px -34px rgba(72,58,32,.45);--av-glow-accent:0 16px 36px -24px rgba(184,134,31,.6);--av-glow-bad:0 16px 36px -24px rgba(192,60,20,.5);--av-glow-good:0 16px 36px -24px rgba(15,122,82,.45);--av-focus:0 0 0 3px rgba(184,134,31,.28);--av-card-aura:radial-gradient(circle,rgba(217,159,38,.14),transparent 70%);--av-card-aura-bad:radial-gradient(circle,rgba(228,87,46,.13),transparent 70%);--av-card-aura-good:radial-gradient(circle,rgba(15,157,110,.11),transparent 70%);--av-atmos:radial-gradient(64% 44% at 84% -12%,rgba(217,159,38,.16),transparent 62%),radial-gradient(52% 40% at 2% 106%,rgba(228,87,46,.07),transparent 62%);--av-grain-op:0.028;--av-selection:rgba(217,159,38,.32);--av-selection-ink:#2b1d00}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--av-bg:#f4f1ea;--av-bg-deep:#ebe6db;--av-surface:#fffdf8;--av-surface-2:#fff;--av-surface-3:#faf7f0;--av-panel:linear-gradient(180deg,#fffdf8,#f8f4ec);--av-panel-quiet:rgba(122,100,58,.04);--av-sidebar:linear-gradient(180deg,#fffdf7,#f2eee3);--av-inset:rgba(122,100,58,.05);--av-hover:rgba(26,23,18,.05);--av-press:rgba(26,23,18,.09);--av-scrim:rgba(38,32,20,.42);--av-line:#e3dccc;--av-line-2:#d2c9b5;--av-line-strong:#b6ab92;--av-text:#1a1712;--av-text-2:#4b4539;--av-text-3:#6d6759;--av-text-4:#8d8675;--av-canary:#f2d675;--av-gold-1:#96660f;--av-gold-2:#b8861f;--av-gold-3:#6f4a08;--av-grad:linear-gradient(135deg,#f6cf5f,#d99f26);--av-grad-soft:linear-gradient(135deg,rgba(217,159,38,.18),rgba(246,207,95,.1));--av-grad-ink:linear-gradient(135deg,#b8861f,#7d5309);--av-fill-accent:linear-gradient(90deg,#d99f26,#f4c95a);--av-on-accent:#2b1d00;--av-accent-tint:rgba(217,159,38,.16);--av-accent-line:rgba(184,134,31,.5);--av-good:#0f7a52;--av-good-fill:#10b981;--av-good-tint:rgba(16,185,129,.14);--av-good-line:rgba(15,122,82,.36);--av-grad-ink-good:linear-gradient(180deg,#2aa87a,#0a6242);--av-warn:#96660f;--av-warn-fill:#e0a92c;--av-warn-tint:rgba(224,169,44,.16);--av-warn-line:rgba(150,102,15,.35);--av-bad:#c03c14;--av-bad-fill:#ef6033;--av-bad-tint:rgba(239,96,51,.13);--av-bad-line:rgba(192,60,20,.34);--av-grad-ink-bad:linear-gradient(180deg,#e0653a,#a32f0c);--av-info:#1d5fbf;--av-info-fill:#3b82f6;--av-info-tint:rgba(59,130,246,.12);--av-info-line:rgba(29,95,191,.32);--av-solar-ink:#a15c07;--av-solar-tint:rgba(245,158,11,.18);--av-hvac-ink:#0369a1;--av-hvac-tint:rgba(14,165,233,.16);--av-silver:#9aa4b2;--av-bronze:#a06a3c;--av-c1:#d99f26;--av-c2:#e4572e;--av-c3:#2563eb;--av-c4:#0f9d6e;--av-c5:#7c3aed;--av-c6:#0d9488;--av-c7:#db2777;--av-c8:#64748b;--av-c1-fade:rgba(217,159,38,.2);--av-c2-fade:rgba(228,87,46,.18);--av-c3-fade:rgba(37,99,235,.16);--av-c4-fade:rgba(15,157,110,.16);--av-chart-track:rgba(122,100,58,.12);--av-chart-grid:rgba(122,100,58,.13);--av-chart-axis:#c9c0ad;--av-chart-label:#6d6759;--av-chart-dim:linear-gradient(90deg,#cdc5b4,#b0a794);--av-el-1:0 1px 2px rgba(72,58,32,.07);--av-el-2:0 2px 4px rgba(72,58,32,.05),0 12px 26px -18px rgba(72,58,32,.35);--av-el-3:0 4px 10px rgba(72,58,32,.07),0 22px 44px -26px rgba(72,58,32,.42);--av-el-4:0 30px 70px -34px rgba(72,58,32,.45);--av-glow-accent:0 16px 36px -24px rgba(184,134,31,.6);--av-glow-bad:0 16px 36px -24px rgba(192,60,20,.5);--av-glow-good:0 16px 36px -24px rgba(15,122,82,.45);--av-focus:0 0 0 3px rgba(184,134,31,.28);--av-card-aura:radial-gradient(circle,rgba(217,159,38,.14),transparent 70%);--av-card-aura-bad:radial-gradient(circle,rgba(228,87,46,.13),transparent 70%);--av-card-aura-good:radial-gradient(circle,rgba(15,157,110,.11),transparent 70%);--av-atmos:radial-gradient(64% 44% at 84% -12%,rgba(217,159,38,.16),transparent 62%),radial-gradient(52% 40% at 2% 106%,rgba(228,87,46,.07),transparent 62%);--av-grain-op:0.028;--av-selection:rgba(217,159,38,.32);--av-selection-ink:#2b1d00}}:root{--ink:var(--av-bg);--ink-2:var(--av-bg-deep);--char:var(--av-surface);--char-2:var(--av-surface-2);--panel:var(--av-panel);--line:var(--av-line);--line-2:var(--av-line-2);--off:var(--av-text);--muted:var(--av-text-2);--muted-2:var(--av-text-3);--muted-3:var(--av-text-4);--canary:var(--av-canary);--gold-1:var(--av-gold-1);--gold-2:var(--av-gold-2);--gold-3:var(--av-gold-3);--coral:var(--av-bad);--green:var(--av-good);--sky:var(--av-info);--solar:var(--av-solar);--hvac:var(--av-hvac);--silver:var(--av-silver);--bronze:var(--av-bronze);--grad:var(--av-grad);--grad-soft:var(--av-grad-soft);--display:var(--av-font-display);--body:var(--av-font-body);--sb-w:var(--av-sb-w)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{background:var(--av-bg)}body{color:var(--av-text);font:var(--av-fs-5) /var(--av-lh-3) var(--av-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{z-index:-1;background:var(--av-atmos)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:100;opacity:var(--av-grain-op);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}a{color:var(--av-gold-1);text-decoration:none}::selection{background:var(--av-selection);color:var(--av-selection-ink)}:focus-visible{outline:2px solid var(--av-gold-2);outline-offset:2px;border-radius:var(--av-r-1)}.av-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-eyebrow{font-family:var(--av-font-display);font-size:var(--av-fs-2);letter-spacing:var(--av-ls-caps);color:var(--av-gold-1)}.av-eyebrow,.av-label{font-weight:var(--av-fw-bold);text-transform:uppercase}.av-label{font-size:var(--av-fs-1);letter-spacing:var(--av-ls-label);color:var(--av-text-4)}.av-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.av-sec{margin:var(--av-sp-7) 0 var(--av-sp-4)}.av-sec-head{font-family:var(--av-font-display);font-size:var(--av-fs-3);font-weight:var(--av-fw-bold);letter-spacing:var(--av-ls-label);text-transform:uppercase;color:var(--av-text-4);display:flex;align-items:center;gap:var(--av-sp-3);margin:0}.av-sec-head:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--av-line),transparent)}.av-sec-note{color:var(--av-text-3);font-size:var(--av-fs-4);margin-top:var(--av-sp-2);max-width:76ch}.av-band{display:flex;align-items:center;gap:var(--av-sp-3);margin:var(--av-sp-6) 0 var(--av-sp-3)}.av-band .lbl{font-family:var(--av-font-display);font-size:var(--av-fs-2);font-weight:var(--av-fw-heavy);letter-spacing:var(--av-ls-eyebrow);text-transform:uppercase;white-space:nowrap;color:var(--av-text-3)}.av-band .ln{flex:1 1;height:1px;background:var(--av-line)}.av-band .cnt{font-size:var(--av-fs-2);color:var(--av-text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-band.act .lbl{color:var(--av-bad)}.av-band.act .ln{background:linear-gradient(90deg,var(--av-bad-line),transparent 72%)}.av-band.watch .lbl{color:var(--av-warn)}.av-band.watch .ln{background:linear-gradient(90deg,var(--av-warn-line),transparent 72%)}.av-band.ok .lbl{color:var(--av-good)}.av-band.ok .ln{background:linear-gradient(90deg,var(--av-good-line),transparent 72%)}.av-band.info .lbl{color:var(--av-info)}.av-band.info .ln{background:linear-gradient(90deg,var(--av-info-line),transparent 72%)}.av-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--av-sp-3);gap:var(--av-sp-3)}.av-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.av-grid.hero{grid-template-columns:1.5fr 1fr}.av-grid.auto{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (max-width:1100px){.av-grid,.av-grid.hero,.av-grid.two{grid-template-columns:1fr}}.av-card{position:relative;overflow:hidden;background:var(--av-panel);border:1px solid var(--av-line);border-radius:var(--av-r-4);padding:var(--av-sp-4) 17px;box-shadow:var(--av-el-2);transition:transform var(--av-dur-2) var(--av-ease),border-color var(--av-dur-2) var(--av-ease),box-shadow var(--av-dur-2) var(--av-ease)}.av-card:after{content:"";position:absolute;inset:-60% -30% auto auto;width:180px;height:180px;border-radius:50%;background:var(--av-card-aura);pointer-events:none}.av-card>*{position:relative}.av-card:hover{transform:translateY(-3px);border-color:var(--av-accent-line);box-shadow:var(--av-el-3),var(--av-glow-accent)}.av-card.urgent{border-color:var(--av-bad-line)}.av-card.urgent:after{background:var(--av-card-aura-bad)}.av-card.urgent:hover{box-shadow:var(--av-el-3),var(--av-glow-bad)}.av-card.watch{border-color:var(--av-warn-line)}.av-card.good:after{background:var(--av-card-aura-good)}.av-card.good:hover{box-shadow:var(--av-el-3),var(--av-glow-good)}.av-card.flat{background:var(--av-surface);box-shadow:none}.av-card.flat:after{display:none}.av-card.quiet{background:var(--av-panel-quiet);box-shadow:none}.av-kick{display:flex;justify-content:space-between;align-items:center;gap:var(--av-sp-2);font-size:var(--av-fs-1);letter-spacing:var(--av-ls-eyebrow);text-transform:uppercase;color:var(--av-gold-3);font-weight:var(--av-fw-bold)}.av-star{color:var(--av-gold-2);font-size:var(--av-fs-4)}.av-card-title{font-family:var(--av-font-display);font-weight:var(--av-fw-heavy);font-size:var(--av-fs-6);letter-spacing:var(--av-ls-snug);margin:var(--av-sp-2) 0 var(--av-sp-3);line-height:var(--av-lh-2)}.av-read{display:flex;align-items:baseline;gap:var(--av-sp-2);margin-bottom:3px}.av-read .big{font-family:var(--av-font-display);font-weight:var(--av-fw-black);font-size:30px;line-height:var(--av-lh-1);letter-spacing:var(--av-ls-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--av-grad-ink);-webkit-background-clip:text;background-clip:text;color:transparent}.av-read .big.bad{background:var(--av-grad-ink-bad);-webkit-background-clip:text;background-clip:text}.av-read .big.good{background:var(--av-grad-ink-good);-webkit-background-clip:text;background-clip:text}.av-read .unit{font-size:var(--av-fs-3);color:var(--av-text-4)}.av-say{font-size:var(--av-fs-4);line-height:var(--av-lh-3);color:var(--av-text-2);margin-top:7px}.av-cap{font-size:var(--av-fs-3);line-height:1.45;color:var(--av-text-4);margin-top:var(--av-sp-2)}.av-cap b,.av-say b{color:var(--av-text);font-weight:var(--av-fw-semi)}.av-cap .hl,.av-say .hl{color:var(--av-gold-1);font-weight:var(--av-fw-semi)}.av-cap .bad,.av-say .bad{color:var(--av-bad);font-weight:var(--av-fw-semi)}.av-cap .good,.av-say .good{color:var(--av-good);font-weight:var(--av-fw-semi)}.av-foot{display:flex;align-items:center;gap:var(--av-sp-2);flex-wrap:wrap;margin-top:var(--av-sp-3);padding-top:11px;border-top:1px solid var(--av-line)}.av-foot a,.av-foot button{font:var(--av-fs-3) /1 var(--av-font-body);color:var(--av-gold-1);cursor:pointer;border:1px solid var(--av-accent-line);border-radius:var(--av-r-2);padding:6px 10px;background:transparent;transition:background var(--av-dur-1) var(--av-ease)}.av-foot a:hover,.av-foot button:hover{background:var(--av-accent-tint)}.av-foot .meta{margin-left:auto;font-size:var(--av-fs-2);color:var(--av-text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--av-sp-3);gap:var(--av-sp-3)}.av-metric{border:1px solid var(--av-line);border-radius:var(--av-r-3);padding:11px 13px;background:var(--av-inset)}.av-metric .n{font-family:var(--av-font-display);font-weight:var(--av-fw-heavy);font-size:var(--av-fs-metric-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--av-lh-1)}.av-metric .l{color:var(--av-text-4);font-size:var(--av-fs-1);letter-spacing:var(--av-ls-label);text-transform:uppercase;margin-top:4px;font-weight:var(--av-fw-bold)}.av-metric .d{font-size:var(--av-fs-2);margin-top:4px;color:var(--av-text-3)}.av-metric .d.up{color:var(--av-good)}.av-metric .d.dn{color:var(--av-bad)}.av-hero{position:relative;overflow:hidden;border:1px solid var(--av-line);border-radius:var(--av-r-4);background:var(--av-panel);padding:var(--av-sp-6);box-shadow:var(--av-el-2)}.av-hero:after{content:"";position:absolute;inset:-70% -20% auto auto;width:340px;height:340px;border-radius:50%;background:var(--av-card-aura);pointer-events:none}.av-hero>*{position:relative}.av-hero .dt{color:var(--av-gold-1);font-size:var(--av-fs-2);letter-spacing:var(--av-ls-eyebrow);text-transform:uppercase;font-weight:var(--av-fw-bold)}.av-hero .hd{font-family:var(--av-font-display);font-weight:var(--av-fw-black);font-size:var(--av-fs-8);letter-spacing:var(--av-ls-tight);margin-top:7px;line-height:var(--av-lh-2)}.av-hero .hd .bad{background:var(--av-grad-ink-bad);-webkit-background-clip:text;background-clip:text;color:transparent}.av-hero .hd .good{background:var(--av-grad-ink-good);-webkit-background-clip:text;background-clip:text;color:transparent}.av-hero p{color:var(--av-text-2);font-size:var(--av-fs-5);margin-top:11px;max-width:68ch}.av-hero p b{color:var(--av-text);font-weight:var(--av-fw-semi)}.av-herogrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--av-sp-6);gap:var(--av-sp-6);align-items:center}@media (max-width:1000px){.av-herogrid{grid-template-columns:1fr}}.av-chiprow{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:var(--av-sp-4)}.av-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;border:1px solid var(--av-line-2);border-radius:var(--av-r-pill);padding:5px 12px;font:var(--av-fs-3) /1.2 var(--av-font-body);color:var(--av-text-2);background:var(--av-panel-quiet);transition:border-color var(--av-dur-1),color var(--av-dur-1),background var(--av-dur-1)}.av-chip:hover{border-color:var(--av-line-strong);color:var(--av-text)}.av-chip.on{border-color:var(--av-gold-2);color:var(--av-text);background:var(--av-accent-tint);box-shadow:var(--av-glow-accent)}.av-tabs{display:flex;gap:2px;border-bottom:1px solid var(--av-line);margin-bottom:var(--av-sp-4);overflow-x:auto}.av-tabs a,.av-tabs button,.av-tabs span{padding:8px 13px;font-size:var(--av-fs-4);color:var(--av-text-4);white-space:nowrap;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer}.av-tabs .on{color:var(--av-text);border-bottom-color:var(--av-gold-2);font-weight:var(--av-fw-semi)}.av-btn{font-family:var(--av-font-display);display:inline-flex;align-items:center;gap:7px;background:var(--av-grad);color:var(--av-on-accent);font-weight:var(--av-fw-heavy);font-size:var(--av-fs-5);border:0;border-radius:var(--av-r-pill);padding:11px 20px;cursor:pointer;box-shadow:var(--av-glow-accent);transition:transform var(--av-dur-1),box-shadow var(--av-dur-2)}.av-btn:hover{transform:translateY(-1px)}.av-btn.sm{padding:7px 15px;font-size:var(--av-fs-4)}.av-btn.ghost{background:transparent;color:var(--av-text-2);border:1px solid var(--av-line-2);box-shadow:none}.av-btn.ghost:hover{color:var(--av-text);border-color:var(--av-gold-2)}.av-pill{display:inline-block;padding:2px 9px;border-radius:var(--av-r-pill);font-size:var(--av-fs-2);border:1px solid var(--av-line-2);color:var(--av-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-pill.up{color:var(--av-good);border-color:var(--av-good-line)}.av-pill.dn,.av-pill.hot{color:var(--av-bad);border-color:var(--av-bad-line)}.av-pill.hot{background:var(--av-bad-tint)}.av-pill.warm{color:var(--av-warn);border-color:var(--av-warn-line);background:var(--av-warn-tint)}.av-pill.cool{color:var(--av-info);border-color:var(--av-info-line);background:var(--av-info-tint)}.av-pill.solar{color:var(--av-solar-ink);border-color:transparent;background:var(--av-solar-tint)}.av-pill.hvac{color:var(--av-hvac-ink);border-color:transparent;background:var(--av-hvac-tint)}.av-src{font-size:var(--av-fs-2);padding:3px 9px;border-radius:var(--av-r-pill);border:1px solid var(--av-line-2);color:var(--av-text-4);white-space:nowrap;display:inline-block}.av-src.have{color:var(--av-good);border-color:var(--av-good-line)}.av-src.pending{color:var(--av-info);border-color:var(--av-info-line)}.av-src.blocked{color:var(--av-bad);border-color:var(--av-bad-line)}.av-note{color:var(--av-text-4);font-size:var(--av-fs-4);margin-top:var(--av-sp-3);line-height:1.5}.av-tablewrap{overflow-x:auto;border-radius:var(--av-r-3)}.av-table{width:100%;border-collapse:collapse;font-size:var(--av-fs-4)}.av-table th{text-align:left;color:var(--av-text-4);font-size:var(--av-fs-1);letter-spacing:var(--av-ls-label);text-transform:uppercase;padding:9px 10px;font-weight:var(--av-fw-semi);white-space:nowrap}.av-table td,.av-table th{border-bottom:1px solid var(--av-line)}.av-table td{padding:10px;vertical-align:top}.av-table tbody tr:last-child td{border-bottom:0}.av-table tbody tr:hover td{background:var(--av-hover)}.av-table td.num,.av-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-table td.nowrap{white-space:nowrap}.av-table td .who{font-weight:var(--av-fw-semi);color:var(--av-text)}.av-table td .sm{color:var(--av-text-4);font-size:var(--av-fs-3)}.av-table .why{color:var(--av-text-3);font-size:var(--av-fs-3)}.av-table.dense td,.av-table.dense th{padding:6px 8px}.av-table .need{font-weight:var(--av-fw-semi);color:var(--av-text-2);line-height:var(--av-lh-2)}.av-table .need.urgent{color:var(--av-bad)}.av-table .need.watch{color:var(--av-warn)}.av-table .need.info{color:var(--av-text-3);font-weight:var(--av-fw-mid)}.av-table .also{margin-left:7px;padding:1px 6px;color:var(--av-text-4);font-size:var(--av-fs-1);font-weight:var(--av-fw-mid);cursor:help;vertical-align:1px}.av-table .also,.av-table .go{display:inline-block;border-radius:var(--av-r-pill);border:1px solid var(--av-line-2);white-space:nowrap}.av-table .go{padding:4px 11px;color:var(--av-text-2);font-size:var(--av-fs-2);font-weight:var(--av-fw-semi);text-decoration:none;transition:background .13s,border-color .13s,color .13s}.av-table .go:hover{color:var(--av-text);border-color:var(--av-line-strong)}.av-table .go.urgent{border-color:var(--av-bad);color:var(--av-bad)}.av-table .go.urgent:hover{background:var(--av-bad);color:var(--av-panel)}.av-table .go.watch{border-color:var(--av-warn);color:var(--av-warn)}.av-table .go.watch:hover{background:var(--av-warn);color:var(--av-panel)}.av-table .go.calm{color:var(--av-text-4)}.av-table .go.calm:hover{color:var(--av-text);border-color:var(--av-line-strong)}.av-table tbody tr:hover .who{color:var(--av-gold-2)}.av-table tbody tr:hover .go{border-color:var(--av-line-strong)}.av-table td .who{text-decoration:none}.av-table td .who:hover{color:var(--av-gold-2)}@media (max-width:640px){.av-tablewrap.stack{overflow-x:visible}.av-tablewrap.stack table,.av-tablewrap.stack tbody,.av-tablewrap.stack td,.av-tablewrap.stack tr{display:block;width:100%}.av-tablewrap.stack thead{display:none}.av-tablewrap.stack tr{border:1px solid var(--av-line);border-radius:var(--av-r-3);background:var(--av-panel-quiet);padding:var(--av-sp-3) var(--av-sp-3) var(--av-sp-1);margin-bottom:var(--av-sp-2)}.av-tablewrap.stack td{border-bottom:0;padding:0 0 var(--av-sp-2)}.av-tablewrap.stack td.num{text-align:left}.av-tablewrap.stack td.nowrap{white-space:normal}.av-tablewrap.stack tbody tr:hover td{background:transparent}.av-tablewrap.stack td[data-th]:before{content:attr(data-th);display:block;font-size:var(--av-fs-1);font-weight:var(--av-fw-semi);letter-spacing:var(--av-ls-label);text-transform:uppercase;color:var(--av-text-4);margin-bottom:2px}.av-btn,.btn{min-height:44px}.btn{display:inline-flex;align-items:center;justify-content:center}.field,.field.slim{min-height:44px}.av-tabs a,.av-tabs button{min-height:44px;display:inline-flex;align-items:center}.av-chip{min-height:44px}.av-table .go{padding:10px 14px}.av-card input[type=checkbox],.av-fold input[type=checkbox]{width:22px;height:22px;flex:none}}.av-viz{position:relative;margin:var(--av-sp-3) 0 2px}.av-trend{width:100%;height:56px;display:block;overflow:visible}.av-spark{display:flex;align-items:flex-end;gap:3px;height:34px}.av-spark i{flex:1 1;background:var(--av-fill-accent);border-radius:2px 2px 0 0}.av-spark i.dim{background:var(--av-chart-dim)}.av-ring{display:flex;align-items:center;gap:var(--av-sp-4)}.av-ring svg{flex:none}.av-ring .rr{font-family:var(--av-font-display);font-weight:var(--av-fw-black);font-size:22px;line-height:var(--av-lh-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-ring .rl{color:var(--av-text-4);font-size:var(--av-fs-3);margin-top:3px;line-height:1.35}.av-ring-track{stroke:var(--av-chart-track)}.av-dist{display:flex;height:26px;border-radius:7px;overflow:hidden;border:1px solid var(--av-line)}.av-dist span{position:relative;min-width:2px}.av-dist span:after{content:attr(data-n);position:absolute;inset:0;align-items:center;justify-content:center;font-weight:var(--av-fw-bold);color:var(--av-on-accent)}.av-dist span:after,.av-distkey{display:flex;font-size:var(--av-fs-2)}.av-distkey{gap:11px;flex-wrap:wrap;margin-top:var(--av-sp-2);color:var(--av-text-4)}.av-distkey i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:middle}.av-funnel{display:flex;flex-direction:column;gap:5px}.av-funnel .row{display:grid;grid-template-columns:130px minmax(0,1fr) 84px;grid-gap:10px;gap:10px;align-items:center;font-size:var(--av-fs-3)}.av-funnel .lab{color:var(--av-text-3)}.av-funnel .tr{height:14px;border-radius:4px;background:var(--av-chart-track);overflow:hidden}.av-funnel .tr i{display:block;height:100%;border-radius:4px;background:var(--av-fill-accent)}.av-funnel .tr i.leak{background:linear-gradient(90deg,var(--av-bad-fill),var(--av-bad));box-shadow:var(--av-glow-bad)}.av-funnel .v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--av-text-2)}.av-funnel .v b{color:var(--av-text)}@media (max-width:700px){.av-funnel .row{grid-template-columns:96px minmax(0,1fr) 70px}}.av-dots{display:flex;align-items:flex-end;gap:5px;height:52px}.av-dots .d{flex:1 1;border-radius:4px 4px 2px 2px;background:var(--av-fill-accent)}.av-dots .d.over{background:linear-gradient(180deg,var(--av-bad-fill),var(--av-bad-tint));box-shadow:var(--av-glow-bad)}.av-dots .d.dim{background:var(--av-chart-dim)}.av-dotlab{display:flex;justify-content:space-between;font-size:var(--av-fs-1);color:var(--av-text-4);margin-top:6px}.av-rank{display:flex;flex-direction:column;gap:6px}.av-rank .r{display:grid;grid-template-columns:104px minmax(0,1fr) 46px;grid-gap:9px;gap:9px;align-items:center;font-size:var(--av-fs-3)}.av-rank .who{color:var(--av-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-rank .tr{height:9px;border-radius:5px;background:var(--av-chart-track);overflow:hidden}.av-rank .tr i{display:block;height:100%;border-radius:5px;background:var(--av-fill-accent)}.av-rank .tr i.dim{background:var(--av-chart-dim)}.av-rank .v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--av-text);font-weight:var(--av-fw-semi)}.av-legend{display:flex;gap:var(--av-sp-3);flex-wrap:wrap;margin-top:var(--av-sp-2);font-size:var(--av-fs-2);color:var(--av-text-4)}.av-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px;vertical-align:middle}.av-empty{border:1px dashed var(--av-line-2);border-radius:var(--av-r-4);padding:var(--av-sp-6) var(--av-sp-5);color:var(--av-text-4);font-size:var(--av-fs-5);text-align:center;background:var(--av-panel-quiet)}.av-empty .what{display:block;font-family:var(--av-font-display);font-weight:var(--av-fw-bold);font-size:var(--av-fs-5);color:var(--av-text-2);margin-bottom:5px}.av-empty .hint{display:block;font-size:var(--av-fs-3);margin-top:6px;color:var(--av-text-4)}.av-card .av-empty{padding:var(--av-sp-4) var(--av-sp-3);text-align:left}.av-help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:5px;flex:none;vertical-align:middle;border-radius:var(--av-r-pill);border:1px solid var(--av-line-2);background:var(--av-panel-quiet);color:var(--av-text-4);font-family:var(--av-font-display);font-size:10px;font-weight:var(--av-fw-heavy);line-height:1;cursor:help;transition:color var(--av-dur-1),border-color var(--av-dur-1)}.av-help:focus-visible,.av-help:hover{color:var(--av-text);border-color:var(--av-line-strong);outline:none}.av-help:focus-visible{box-shadow:var(--av-focus)}.av-help .av-help-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(3px);z-index:400;width:max-content;max-width:264px;padding:9px 11px;border-radius:var(--av-r-3);border:1px solid var(--av-line-2);background:var(--av-panel);box-shadow:var(--av-el-3);color:var(--av-text-2);font-family:var(--av-font-body);font-size:var(--av-fs-2);font-weight:var(--av-fw-body);line-height:var(--av-lh-3);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--av-dur-1) var(--av-ease),transform var(--av-dur-1) var(--av-ease),visibility var(--av-dur-1)}.av-help:focus-visible .av-help-tip,.av-help:hover .av-help-tip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.av-help.start .av-help-tip{left:0;transform:translateX(0) translateY(3px)}.av-help.start:focus-visible .av-help-tip,.av-help.start:hover .av-help-tip{transform:translateX(0) translateY(0)}.av-help.end .av-help-tip{left:auto;right:0;transform:translateX(0) translateY(3px)}.av-help.end:focus-visible .av-help-tip,.av-help.end:hover .av-help-tip{transform:translateX(0) translateY(0)}@media (prefers-reduced-motion:reduce){.av-help .av-help-tip{transition:none}}@media (hover:none){.av-help{width:20px;height:20px;font-size:11px}}.av-theme-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--av-font-display);font-size:var(--av-fs-3);font-weight:var(--av-fw-bold);color:var(--av-text-3);background:var(--av-panel-quiet);border:1px solid var(--av-line);border-radius:var(--av-r-pill);padding:7px 13px;transition:color var(--av-dur-1),border-color var(--av-dur-1),background var(--av-dur-1)}.av-theme-toggle:hover{color:var(--av-text);border-color:var(--av-gold-2);background:var(--av-accent-tint)}.av-theme-toggle svg{width:15px;height:15px;flex:none}.av-theme-toggle .av-tt-moon,.av-theme-toggle .av-tt-to-dark{display:none}.av-theme-toggle .av-tt-sun,.av-theme-toggle .av-tt-to-light{display:inline}:root[data-theme=light] .av-theme-toggle .av-tt-sun,:root[data-theme=light] .av-theme-toggle .av-tt-to-light{display:none}:root[data-theme=light] .av-theme-toggle .av-tt-moon,:root[data-theme=light] .av-theme-toggle .av-tt-to-dark{display:inline}@media (prefers-color-scheme:light){:root:not([data-theme]) .av-theme-toggle .av-tt-sun,:root:not([data-theme]) .av-theme-toggle .av-tt-to-light{display:none}:root:not([data-theme]) .av-theme-toggle .av-tt-moon,:root:not([data-theme]) .av-theme-toggle .av-tt-to-dark{display:inline}}.shell{min-height:100vh;position:relative;z-index:1}.sb,.shell{display:flex}.sb{width:var(--av-sb-w);flex:0 0 var(--av-sb-w);position:-webkit-sticky;position:sticky;top:0;height:100vh;flex-direction:column;background:var(--av-sidebar);border-right:1px solid var(--av-line)}.sb-brand{display:flex;align-items:center;gap:11px;padding:22px 18px 18px}.sb-brand img{width:32px;height:32px;display:block;filter:drop-shadow(0 2px 10px rgba(229,184,72,.35))}.sb-brand .wm{font-family:var(--av-font-display);font-weight:var(--av-fw-heavy);font-size:var(--av-fs-7);letter-spacing:var(--av-ls-tight);color:var(--av-text);line-height:1}.sb-brand .tagx{font-size:9px;letter-spacing:var(--av-ls-caps);color:var(--av-text-4);text-transform:uppercase;font-weight:var(--av-fw-bold);margin-top:3px}.sb-nav{display:flex;flex-direction:column;gap:3px;padding:8px 12px;flex:1 1}.sb-nav a{position:relative;display:flex;align-items:center;gap:13px;padding:11px 13px;border-radius:11px;color:var(--av-text-3);font-family:var(--av-font-display);font-weight:var(--av-fw-bold);font-size:var(--av-fs-5);letter-spacing:.01em;transition:background var(--av-dur-1),color var(--av-dur-1)}.sb-nav a .ic{width:20px;height:20px;flex:0 0 20px}.sb-nav a:hover{background:var(--av-hover);color:var(--av-text)}.sb-nav a.on{background:var(--av-grad-soft);color:var(--av-text)}.sb-nav a.on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--av-grad)}.sb-nav a.on .ic{color:var(--av-gold-1)}.sb-nav .badge{margin-left:auto;background:var(--av-grad);color:var(--av-on-accent);font-size:var(--av-fs-2);font-weight:var(--av-fw-heavy);min-width:20px;height:20px;padding:0 6px;border-radius:var(--av-r-pill);display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-me{gap:11px;margin:10px;padding:12px 13px;border-radius:var(--av-r-3);background:var(--av-panel-quiet);border:1px solid var(--av-line)}.sb-me,.sb-me .av{display:flex;align-items:center}.sb-me .av{width:37px;height:37px;border-radius:11px;flex:0 0 37px;justify-content:center;background:var(--av-grad);color:var(--av-on-accent);font-weight:var(--av-fw-heavy);font-size:14px}.sb-me .av,.sb-me .nm{font-family:var(--av-font-display)}.sb-me .nm{font-size:var(--av-fs-4);color:var(--av-text);line-height:1.15}.sb-me .nm,.sb-me .rl{font-weight:var(--av-fw-bold)}.sb-me .rl{font-size:var(--av-fs-2);letter-spacing:var(--av-ls-label);text-transform:uppercase;color:var(--av-gold-1);margin-top:2px}.sb-me .out{margin-left:auto;background:none;border:0;color:var(--av-text-4);cursor:pointer;width:30px;height:30px;border-radius:var(--av-r-2);display:flex;align-items:center;justify-content:center;transition:background var(--av-dur-1),color var(--av-dur-1)}.sb-me .out:hover{background:var(--av-bad-tint);color:var(--av-bad)}.sb-foot{display:flex;justify-content:center;padding:0 10px 12px}.main{flex:1 1;min-width:0;padding:34px var(--av-gutter) 90px}@media (max-width:920px){:root{--av-sb-w:66px}.sb-brand{justify-content:center;padding:18px 0 14px}.sb-brand div,.sb-me .idw,.sb-nav .badge,.sb-nav a span.lab{display:none}.sb-nav a{padding:12px 0}.sb-me,.sb-nav a{justify-content:center}.sb-me{padding:9px;margin:8px}.sb-me .out{margin-left:0}.sb-me .av{display:none}.main{padding:24px 18px 70px}.av-theme-toggle{padding:7px}.av-theme-toggle .av-tt-lab{display:none}}.page-head{margin-bottom:var(--av-sp-6)}h1{font-family:var(--av-font-display);font-size:var(--av-fs-9);font-weight:var(--av-fw-heavy);letter-spacing:var(--av-ls-tight);margin:0}.page-sub{color:var(--av-text-3);font-size:var(--av-fs-5);margin-top:6px;max-width:64ch;line-height:var(--av-lh-4)}h2{font-family:var(--av-font-display);font-size:var(--av-fs-3);color:var(--av-text-4);text-transform:uppercase;letter-spacing:var(--av-ls-label);margin:34px 0 13px;display:flex;align-items:center;gap:var(--av-sp-3);font-weight:var(--av-fw-bold)}h2:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--av-line),transparent)}.kpis{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(auto-fit,minmax(195px,1fr))}.kpi-tile{position:relative;overflow:hidden;background:var(--av-panel);border:1px solid var(--av-line);border-radius:var(--av-r-4);padding:17px 19px 15px;box-shadow:var(--av-el-2)}.kpi-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent,var(--av-grad))}.kpi-tile .l{font-size:var(--av-fs-2);font-weight:var(--av-fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--av-text-4)}.kpi-tile .n{font-family:var(--av-font-display);font-size:var(--av-fs-metric);font-weight:var(--av-fw-heavy);letter-spacing:var(--av-ls-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:5px;line-height:var(--av-lh-1)}.kpi-tile.hot .n{background:var(--av-grad-ink);-webkit-background-clip:text;background-clip:text;color:transparent}.kpi-tile .s{font-size:var(--av-fs-3);color:var(--av-text-4);margin-top:4px}.kpi-tile.ok:before{background:linear-gradient(180deg,var(--av-good-fill),var(--av-good))}.kpi-tile.warm:before{background:linear-gradient(180deg,var(--av-bad-fill),var(--av-bad))}.stagerail{display:flex;gap:var(--av-sp-2);flex-wrap:wrap;margin-top:18px}.stagechip{font-family:var(--av-font-display);font-size:var(--av-fs-3);font-weight:var(--av-fw-semi);padding:6px 13px;border-radius:var(--av-r-pill);background:var(--av-panel-quiet);border:1px solid var(--av-line);color:var(--av-text-3)}.stagechip b{background:var(--av-grad-ink);-webkit-background-clip:text;background-clip:text;color:transparent;margin-left:6px;font-weight:var(--av-fw-heavy)}.stagechip.on{border-color:var(--av-gold-2);color:var(--av-text)}.cardgrid{display:grid;grid-gap:var(--av-sp-4);gap:var(--av-sp-4);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.deal{position:relative;background:var(--av-panel);border:1px solid var(--av-line);border-radius:var(--av-r-4);padding:18px 20px;box-shadow:var(--av-el-2);transition:transform var(--av-dur-2),border-color var(--av-dur-2),box-shadow var(--av-dur-2)}.deal:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--av-r-4) var(--av-r-4) 0 0;background:linear-gradient(90deg,transparent,var(--av-accent-line),transparent);opacity:0;transition:opacity var(--av-dur-2)}.deal:hover{transform:translateY(-3px);border-color:var(--av-line-2);box-shadow:var(--av-el-3),var(--av-glow-accent)}.deal:hover:before{opacity:1}.deal .dh{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--av-sp-3)}.deal .dt{font-family:var(--av-font-display);font-weight:var(--av-fw-heavy);font-size:16.5px;letter-spacing:var(--av-ls-snug);line-height:1.2}.deal .da{color:var(--av-text-3);font-size:var(--av-fs-4);margin-top:4px}.stagetag{font-family:var(--av-font-display);font-size:var(--av-fs-2);font-weight:var(--av-fw-heavy);letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:var(--av-r-pill);background:var(--av-grad);color:var(--av-on-accent);white-space:nowrap;box-shadow:var(--av-glow-accent)}.stagetag.dim{background:var(--av-press);color:var(--av-text-3);box-shadow:none}.stagetag.hold{background:var(--av-bad-tint);color:var(--av-bad);box-shadow:none}.deal .meta{display:flex;gap:7px 15px;flex-wrap:wrap;color:var(--av-text-3);font-size:var(--av-fs-4);margin:13px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal .meta b{font-family:var(--av-font-display);color:var(--av-text);font-weight:var(--av-fw-bold)}.strack{display:flex;gap:4px;margin:14px 0 3px}.strack .seg{flex:1 1;height:4px;border-radius:var(--av-r-pill);background:var(--av-chart-track);position:relative}.strack .seg.done{background:var(--av-fill-accent)}.strack .seg.cur{background:var(--av-grad);box-shadow:var(--av-glow-accent)}.strack-labels{display:flex;justify-content:space-between;color:var(--av-text-4);font-size:var(--av-fs-1);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--av-fw-bold);margin-bottom:2px}.mstrip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin:var(--av-sp-3) 0 2px}.ms{border:1px solid var(--av-line);border-radius:var(--av-r-2);padding:7px 6px 6px;text-align:center;background:var(--av-panel-quiet)}.ms .mk{font-size:8.5px;font-weight:var(--av-fw-heavy);letter-spacing:.07em;text-transform:uppercase;color:var(--av-text-4)}.ms .mv{font-family:var(--av-font-display);font-size:var(--av-fs-3);font-weight:var(--av-fw-bold);margin-top:3px;color:var(--av-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms.hit{border-color:var(--av-good-line);background:var(--av-good-tint)}.ms.hit .mk{color:var(--av-good)}.ms.wait .mv{color:var(--av-text-4)}.badges{display:flex;gap:var(--av-sp-2);flex-wrap:wrap;margin:var(--av-sp-3) 0 2px}.badge{font-family:var(--av-font-display);font-size:var(--av-fs-3);font-weight:var(--av-fw-bold);padding:4px 11px;border-radius:var(--av-r-pill);border:1px solid var(--av-line);color:var(--av-text-4);background:var(--av-panel-quiet)}.badge.ok{background:var(--av-good-tint);color:var(--av-good);border-color:var(--av-good-line)}.badge.ok.glow{animation:gatePulse 2.6s ease-in-out infinite}.kv{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px var(--av-sp-4);gap:11px var(--av-sp-4);margin-top:13px;padding-top:13px;border-top:1px solid var(--av-line)}.kv .k{color:var(--av-text-4);font-size:var(--av-fs-1);text-transform:uppercase;letter-spacing:.07em;font-weight:var(--av-fw-bold)}.kv .v{font-size:var(--av-fs-5);margin-top:2px}.kv .v.dim{color:var(--av-text-4)}.risk{color:var(--av-bad);font-family:var(--av-font-display);font-weight:var(--av-fw-heavy)}.linkrow{display:flex;gap:var(--av-sp-2);margin-top:13px}.linkbtn{font-family:var(--av-font-display);font-size:var(--av-fs-3);font-weight:var(--av-fw-bold);padding:7px 14px;border-radius:var(--av-r-pill);border:1px solid var(--av-line-2);color:var(--av-text);background:var(--av-panel-quiet);transition:border-color var(--av-dur-1),background var(--av-dur-1)}.linkbtn:hover{border-color:var(--av-gold-2);background:var(--av-accent-tint);color:var(--av-gold-1)}.linkbtn.dim{color:var(--av-text-4)}.pill{font-family:var(--av-font-display);font-size:var(--av-fs-3);font-weight:var(--av-fw-bold);padding:3px 10px;border-radius:var(--av-r-pill);background:var(--av-panel-quiet);color:var(--av-text-3);border:1px solid var(--av-line)}.pill.solar{background:var(--av-solar-tint);color:var(--av-solar-ink)}.pill.hvac,.pill.solar{border-color:transparent}.pill.hvac{background:var(--av-hvac-tint);color:var(--av-hvac-ink)}.panel{background:var(--av-panel);border:1px solid var(--av-line);border-radius:var(--av-r-4);padding:6px 20px;box-shadow:var(--av-el-2)}.row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--av-line)}.row:last-child{border-bottom:0}.empty{border:1px dashed var(--av-line-2);border-radius:var(--av-r-4);padding:26px 22px;color:var(--av-text-4);font-size:var(--av-fs-5);text-align:center;background:var(--av-panel-quiet)}.lb-rank{width:30px;height:30px;flex:0 0 30px;border-radius:var(--av-r-pill);display:inline-flex;align-items:center;justify-content:center;font-family:var(--av-font-display);font-weight:var(--av-fw-heavy);font-size:var(--av-fs-4);background:var(--av-press);color:var(--av-text-3);border:1px solid var(--av-line)}.lb-rank.r1{background:var(--av-grad);color:var(--av-on-accent);box-shadow:var(--av-glow-accent)}.lb-rank.r1,.lb-rank.r2{border-color:transparent}.lb-rank.r2{background:linear-gradient(135deg,#eef1f6,var(--av-silver));color:#23262e}.lb-rank.r3{background:linear-gradient(135deg,#d9a877,var(--av-bronze));color:#2b1a0d;border-color:transparent}.lb-main{flex:1 1;min-width:0}.lb-name{font-family:var(--av-font-display);font-weight:var(--av-fw-bold);font-size:var(--av-fs-5)}.lb-track{height:5px;background:var(--av-chart-track);margin-top:7px;overflow:hidden}.lb-fill,.lb-track{border-radius:var(--av-r-pill)}.lb-fill{height:100%;background:var(--av-grad);transform-origin:left;animation:grow .8s var(--av-ease) both;animation-delay:var(--d,0s)}.lb-figs{text-align:right;color:var(--av-text-3);font-size:var(--av-fs-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lb-figs b{color:var(--av-text)}.btn,.lb-figs b{font-family:var(--av-font-display);font-size:var(--av-fs-5)}.btn{display:inline-block;background:var(--av-grad);color:var(--av-on-accent);font-weight:var(--av-fw-heavy);border:0;border-radius:var(--av-r-pill);padding:12px 22px;cursor:pointer;box-shadow:var(--av-glow-accent);transition:transform var(--av-dur-1),box-shadow var(--av-dur-2)}.btn:hover{transform:translateY(-1px)}.btn.sm{padding:8px 16px;font-size:var(--av-fs-4)}.field{width:100%;padding:12px 13px;border-radius:11px;border:1px solid var(--av-line-2);background:var(--av-surface-2);color:var(--av-text);margin:6px 0 14px;font:inherit}.field:focus{outline:none;border-color:var(--av-gold-2);box-shadow:var(--av-focus)}.field::placeholder{color:var(--av-text-4)}.err{color:var(--av-bad);font-size:var(--av-fs-5);min-height:18px}.login{max-width:380px;margin:13vh auto;position:relative;z-index:1}.login-card{background:var(--av-panel);border:1px solid var(--av-line);border-radius:var(--av-r-5);padding:30px 30px 26px;box-shadow:var(--av-el-4)}.login .brand{display:flex;align-items:center;gap:10px;font-family:var(--av-font-display);font-weight:var(--av-fw-heavy);font-size:var(--av-fs-8);margin-bottom:20px}.login .brand img{width:30px;height:30px}label{font-family:var(--av-font-display);font-size:var(--av-fs-4);font-weight:var(--av-fw-bold);color:var(--av-text-3)}.wrap{position:relative;z-index:1}select,select.field{color-scheme:inherit}.map-fill{height:calc(100vh - 150px);min-height:420px;border-radius:var(--av-r-4);overflow:hidden;border:1px solid var(--av-line);box-shadow:var(--av-el-2)}.map-fill .leaflet-container{background:var(--av-bg-deep)}.av-pin{filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}.av-pin svg{display:block}.marker-cluster-large,.marker-cluster-medium,.marker-cluster-small{background:var(--av-accent-tint)!important}.marker-cluster div{background:var(--av-grad)!important;color:var(--av-on-accent)!important;font-family:var(--av-font-display)!important;font-weight:var(--av-fw-heavy)!important}.leaflet-popup-content-wrapper{background:var(--av-panel);color:var(--av-text);border:1px solid var(--av-line-2);border-radius:var(--av-r-3);box-shadow:var(--av-el-3)}.leaflet-popup-tip{background:var(--av-surface);border:1px solid var(--av-line-2)}.leaflet-popup-content{margin:12px 15px;font:var(--av-fs-4) /1.5 var(--av-font-body)}.av-pop .t{font-family:var(--av-font-display);font-weight:var(--av-fw-heavy);font-size:var(--av-fs-5);color:var(--av-text)}.av-pop .s{color:var(--av-text-3);margin-top:2px}.av-pop .d{display:inline-block;margin-top:7px;font-family:var(--av-font-display);font-size:var(--av-fs-2);font-weight:var(--av-fw-heavy);letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:var(--av-r-pill);background:var(--av-press);color:var(--av-text-2)}.leaflet-container a.leaflet-popup-close-button{color:var(--av-text-4)}.detail-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:26px;gap:26px;align-items:start}@media (max-width:1100px){.detail-grid{grid-template-columns:1fr}}.movebox{display:flex;gap:10px;padding:14px 16px;align-items:center;flex-wrap:wrap}.movebox select{flex:1 1;min-width:170px}.hint{color:var(--av-text-4);font-size:var(--av-fs-3);margin-top:var(--av-sp-2);line-height:1.5}.editgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px 12px;gap:4px 12px;padding:16px 18px}.editgrid label{font-family:var(--av-font-display);font-size:var(--av-fs-2);font-weight:var(--av-fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--av-text-4)}.editgrid .field{margin:3px 0 8px;padding:8px 10px;font-size:var(--av-fs-4)}@media (max-width:1100px){.editgrid{grid-template-columns:repeat(2,1fr)}}.timeline{padding:14px 18px}.tl-item{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--av-line)}.tl-item:last-child{border-bottom:0}.tl-dot{width:9px;height:9px;border-radius:var(--av-r-pill);margin-top:5px;flex:0 0 9px;background:var(--av-gold-2)}.tl-dot[data-type=risk_flag]{background:var(--av-bad)}.tl-dot[data-type=risk_clear]{background:var(--av-good)}.tl-dot[data-type=note]{background:var(--av-text-4)}.tl-head{font-size:var(--av-fs-4)}.tl-note{color:var(--av-text-3);font-size:var(--av-fs-3);margin-top:1px}.tl-meta{color:var(--av-text-4);font-size:var(--av-fs-2);margin-top:2px}.reveal{animation:rise .55s var(--av-ease) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gatePulse{0%,to{box-shadow:0 0 0 0 rgba(52,211,153,.32)}55%{box-shadow:0 0 0 7px rgba(52,211,153,0)}}@media (prefers-reduced-motion:reduce){.badge.ok.glow,.lb-fill,.reveal{animation:none!important}.av-btn,.av-card,.av-chip,.btn,.deal{transition:none!important}.av-card:hover,.deal:hover{transform:none}}.roster{border:1px solid var(--av-line);border-radius:var(--av-r-3);background:var(--av-panel);overflow-x:auto;margin-bottom:26px}.roster-row{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr .55fr 1fr .9fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 16px;border-top:1px solid var(--av-line);min-width:860px}.roster-row:first-child{border-top:0}.roster-head{color:var(--av-text-4);font-size:var(--av-fs-2);letter-spacing:var(--av-ls-label);text-transform:uppercase;padding:12px 16px 8px}.roster-row .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roster-row .who{display:flex;flex-direction:column;gap:2px}.roster-row .who .nm{font-weight:var(--av-fw-semi);font-size:var(--av-fs-5)}.roster-row .who .sub{color:var(--av-text-4);font-size:var(--av-fs-3)}.field.slim{margin:0;padding:6px 9px;font-size:var(--av-fs-4);width:100%}.btn.ghost{background:transparent;color:var(--av-text-2);border:1px solid var(--av-line-2);box-shadow:none}.btn.ghost:hover{color:var(--av-text);border-color:var(--av-gold-2);box-shadow:none}.weeknav{display:flex;gap:var(--av-sp-2);margin:2px 0 14px}.roster-row.r1{grid-template-columns:1.4fr .5fr .6fr 3fr;min-width:700px}.roster-row.r2{grid-template-columns:1.2fr 1.8fr .9fr 1.6fr .9fr;min-width:760px}.roster-row .chips{display:flex;flex-wrap:wrap;gap:6px}.roster-row .dim{color:var(--av-text-4)}.taskform{display:grid;grid-template-columns:2fr 2fr 1.1fr .8fr 1fr 1.3fr auto;grid-gap:10px;gap:10px;align-items:center;padding:14px 16px}.taskform .field{margin:0}@media (max-width:1100px){.taskform{grid-template-columns:1fr 1fr}}.tasklist{padding:4px 0;margin-bottom:20px}.task-row{display:flex;gap:12px;align-items:flex-start;padding:11px 16px;border-top:1px solid var(--av-line)}.task-row:first-child{border-top:0}.tickbox{width:20px;height:20px;border-radius:var(--av-r-1);border:1.5px solid var(--av-line-2);background:transparent;color:var(--av-good);cursor:pointer;font-size:var(--av-fs-4);line-height:1;flex:none;margin-top:2px}.tickbox:hover{border-color:var(--av-gold-2)}.tickbox.done{border-color:var(--av-good)}.task-main{flex:1 1;min-width:0}.task-title{font-weight:var(--av-fw-semi);font-size:var(--av-fs-5);display:flex;align-items:center;gap:var(--av-sp-2);flex-wrap:wrap}.task-title.through{text-decoration:line-through;color:var(--av-text-4)}.task-detail{color:var(--av-text-3);font-size:var(--av-fs-4);margin-top:2px}.task-meta{color:var(--av-text-4);margin-top:3px}.task-bucket,.task-meta{font-size:var(--av-fs-3)}.task-bucket{color:var(--av-text-3);letter-spacing:var(--av-ls-label);text-transform:uppercase;margin:14px 0 8px}.task-bucket.late{color:var(--av-bad)}.prio{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.prio.low{background:var(--av-text-4)}.prio.normal{background:var(--av-info)}.prio.high{background:var(--av-gold-2)}.prio.urgent{background:var(--av-bad)}.funnel{padding:14px 16px}.fun-row{display:grid;grid-template-columns:150px minmax(0,1fr) 130px;grid-gap:12px;gap:12px;align-items:center;padding:5px 0}.fun-label{color:var(--av-text-3);font-size:var(--av-fs-4)}.fun-track{height:10px;border-radius:5px;background:var(--av-chart-track);overflow:hidden}.fun-fill{height:100%;border-radius:5px;background:var(--av-fill-accent)}.fun-figs{font-size:var(--av-fs-4);text-align:right;color:var(--av-text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fun-figs b{color:var(--av-text)}.fun-side{display:flex;gap:var(--av-sp-2);padding-top:10px}.ana-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:18px;gap:18px;align-items:start}@media (max-width:1100px){.ana-grid{grid-template-columns:1fr}}.rowlink{color:inherit;text-decoration:none}.rowlink:hover .lb-name{color:var(--av-gold-1)}.cal-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.cal-month{font-family:var(--av-font-display);font-weight:var(--av-fw-heavy);font-size:var(--av-fs-7)}.cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.cal-dow{color:var(--av-text-4);font-size:var(--av-fs-2);letter-spacing:var(--av-ls-label);text-transform:uppercase;padding:2px 4px}.cal-cell{border:1px solid var(--av-line);border-radius:var(--av-r-2);background:var(--av-panel);min-height:86px;padding:6px 7px}.cal-cell.blank{background:transparent;border-color:transparent}.cal-cell.today{border-color:var(--av-gold-2);box-shadow:0 0 0 1px var(--av-accent-tint)}.cal-day{color:var(--av-text-3);font-size:var(--av-fs-3);margin-bottom:4px}.cal-cell.today .cal-day{color:var(--av-gold-1);font-weight:var(--av-fw-bold)}.cal-ev{display:block;font-size:10.8px;line-height:1.3;padding:3px 6px;border-radius:var(--av-r-1);margin-top:3px;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--av-line-2)}.cal-ev.survey{border-color:var(--av-info-line)}.cal-ev.install{border-color:var(--av-good-line)}.cal-ev.task{border-color:var(--av-warn-line)}.cal-ev:hover{border-color:var(--av-gold-1)}.avail-form{display:flex;gap:var(--av-sp-2);align-items:center;padding:12px 0 4px;flex-wrap:wrap}.invitecode{color:var(--av-gold-1);word-break:break-all}.invitecode,.lockmark{font-size:var(--av-fs-2)}.lockmark{color:var(--av-text-4);margin-left:var(--av-sp-2);border:1px solid var(--av-line);border-radius:5px;padding:1px 6px}.av-fold{border:1px solid var(--av-line);border-radius:var(--av-r-4);background:var(--av-panel-quiet);padding:3px 17px 17px}.av-fold>summary{cursor:pointer;list-style:none;padding:14px 0;font-family:var(--av-font-display);font-size:var(--av-fs-5);font-weight:var(--av-fw-heavy);letter-spacing:var(--av-ls-tight);color:var(--av-text-2);display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--av-sp-2)}.av-fold>summary::-webkit-details-marker{display:none}.av-fold>summary:after{content:"show";margin-left:auto;font-family:var(--av-font-body);font-size:var(--av-fs-2);font-weight:var(--av-fw-bold);letter-spacing:var(--av-ls-label);text-transform:uppercase;color:var(--av-gold-1)}.av-fold[open]>summary:after{content:"hide"}.av-fold>summary:hover{color:var(--av-text)}.av-fold>summary:focus-visible{outline:none;box-shadow:var(--av-focus);border-radius:var(--av-r-2)}.av-fold>summary span{font-family:var(--av-font-body);font-size:var(--av-fs-3);font-weight:var(--av-fw-body);letter-spacing:normal;color:var(--av-text-4)}.prio-word{margin-left:7px;font-size:var(--av-fs-2);color:var(--av-text-3);vertical-align:1px}.sb-me{position:relative}.sb-me-link{position:absolute;inset:0;z-index:1;border-radius:var(--av-r-3)}.sb-me-link:hover{background:var(--av-hover)}.sb-me-link:focus-visible{outline:none;box-shadow:var(--av-focus)}.sb-me .out,.sb-me form{position:relative;z-index:2}