@font-face{font-family:Inter;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;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;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;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;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;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--font-inter:"Inter","Inter Fallback"}:root{--h-surface:#FFFFFF;--h-surface-alt:#F7F8FA;--h-surface-sunken:#F1F5F9;--h-ink:#111827;--h-ink-muted:#6B7280;--h-ink-faint:#9CA3AF;--h-border:#E5E7EB;--h-border-strong:#D1D5DB;--h-success:#15803D;--h-success-soft:#DCFCE7;--h-warning:#B45309;--h-warning-soft:#FEF3C7;--h-error:#DC2626;--h-error-soft:#FEE2E2;--h-info:#2563EB;--h-info-soft:#DBEAFE;--h-status-need-bg:#EEF2FF;--h-status-need-ink:#1E4FBF;--h-status-picked-bg:#EEF2FF;--h-status-picked-ink:#1E4FBF;--h-status-ordered-bg:#FEF3C7;--h-status-ordered-ink:#B45309;--h-status-received-bg:#DCFCE7;--h-status-received-ink:#15803D;--h-status-installed-bg:#ECFDF5;--h-status-installed-ink:#15803D;--h-status-returned-bg:#FEE2E2;--h-status-returned-ink:#B91C1C;--h-status-sold-bg:#F3E8FF;--h-status-sold-ink:#6B21A8;--h-status-researching-bg:#E0F2FE;--h-status-researching-ink:#0369A1;--h-status-required-bg:#EEF2FF;--h-status-required-ink:#1E4FBF;--h-status-waiting-bg:#FEF3C7;--h-status-waiting-ink:#B45309;--h-status-can-wait-bg:#ECFDF5;--h-status-can-wait-ink:#15803D;--h-status-in-cart-bg:#DCFCE7;--h-status-in-cart-ink:#15803D;--h-status-deferred-bg:#F1F5F9;--h-status-deferred-ink:#475569;--h-status-dropped-bg:#F1F5F9;--h-status-dropped-ink:#475569;--h-status-already-have-bg:#F1F5F9;--h-status-already-have-ink:#475569;--h-status-exists-bg:#F4F4F5;--h-status-exists-ink:#52525B;--h-review-test-bg:#E0F2FE;--h-review-test-ink:#0369A1;--h-review-forum-bg:#DCFCE7;--h-review-forum-ink:#15803D;--h-review-youtube-bg:#FEE2E2;--h-review-youtube-ink:#B91C1C;--h-review-editorial-bg:#F3E8FF;--h-review-editorial-ink:#6B21A8;--h-review-retail-bg:#F1F5F9;--h-review-retail-ink:#475569;--h-icon-pulse:#E11D48;--h-icon-inventory:#0891B2;--h-icon-search:#0EA5E9;--h-icon-lists:#1E4FBF;--h-icon-diagrams:#0D9488;--h-icon-model:#2563EB;--h-icon-decisions:#4F46E5;--h-icon-research:#7C3AED;--h-icon-documents:#B45309;--h-icon-purchases:#16A34A;--h-icon-analytics:#DB2777;--h-icon-settings:#6B7280;--h-section-batteries:#16A34A;--h-section-power:#EA580C;--h-section-cables:#1E4FBF;--h-section-pv:#0E9F6E;--h-section-enclosure:#7C3AED;--h-avatar-purple:#7C3AED;--h-avatar-teal:#0D9488;--h-avatar-green:#16A34A;--h-avatar-rose:#E11D48;--h-avatar-amber:#F59E0B;--h-avatar-indigo:#4F46E5;--h-avatar-blue:#2563EB;--h-avatar-slate:#64748B;--h-avatar-orange:#EA580C;--h-avatar-sky:#0EA5E9;--h-avatar-emerald:#2FA37C;--h-swatch-mint:#A6F4C5;--h-swatch-amber:#FEDF89;--h-swatch-coral:#FECDCA;--h-swatch-on-color:#FFFFFF;--h-swatch-scrim:rgba(17,24,39,0.72);--h-swatch-canvas:#0F1012;--h-swatch-model-backdrop:#141416;--h-swatch-danger:#DC2626;--h-swatch-legacy-brand:#4453F4;--h-swatch-legacy-tint:#DBE4FF;--h-chart-series-1:#6D5DF6;--h-chart-series-2:#2FA37C;--h-chart-series-3:#D98C2B;--h-chart-series-4:#2F6DF6;--h-chart-series-5:#C4432F;--h-chart-series-6:#8A5CF6;--h-chart-series-7:#1F9C9C;--h-chart-series-8:#B5762F;--h-print-paper:#FFFFFF;--h-print-ink:#000000;--h-print-line:#666666;--h-radius-xxs:2px;--h-radius-xs:4px;--h-radius-sm:6px;--h-radius-md:8px;--h-radius-lg:12px;--h-radius-xl:16px;--h-radius-full:9999px;--h-space-0:0px;--h-space-2:2px;--h-space-3:3px;--h-space-4:4px;--h-space-6:6px;--h-space-8:8px;--h-space-10:10px;--h-space-12:12px;--h-space-14:14px;--h-space-16:16px;--h-space-18:18px;--h-space-20:20px;--h-space-24:24px;--h-space-32:32px;--h-space-48:48px;--h-space-64:64px;--h-type-family:var(--font-inter),Inter,system-ui,sans-serif;--h-type-xs:12px;--h-type-sm:14px;--h-type-base:16px;--h-type-md:17px;--h-type-lg:19px;--h-type-xl:22px;--h-type-2xl:30px;--h-weight-regular:400;--h-weight-medium:500;--h-weight-semibold:600;--h-numeric:"tnum" 1,"cv11" 1;--h-duration-fast:120ms;--h-duration-base:180ms;--h-duration-slow:280ms;--h-shadow-sm:0 1px 2px rgba(17,24,39,0.06);--h-shadow-md:0 4px 12px rgba(17,24,39,0.10);--h-shadow-glass:0 8px 24px rgba(17,24,39,0.08);--h-shadow-dropdown:0 4px 16px rgba(17,24,39,0.12);--h-shadow-popover:0 8px 30px rgba(17,24,39,0.14);--h-shadow-sheet:0 -8px 30px rgba(17,24,39,0.16);--h-row-desktop:60px;--h-row-phone:68px;--h-row-dense:44px;--h-slot-status:92px;--h-slot-price:120px;--h-slot-price-mobile:84px;--h-slot-thumb:40px;--h-slot-ring:28px;--primary-50:#f5f6ff;--primary-100:#e9ebff;--primary-200:#d6d9ff;--primary-300:#bec1ff;--primary-400:#9d9fff;--primary-500:#776cff;--primary-600:#6957f0;--primary-700:#5544cd;--primary-800:#4334a4;--primary-900:#32287c;--primary-950:#201a53;--primary-a4:rgba(119,108,255,0.04);--primary-a8:rgba(119,108,255,0.08);--primary-a12:rgba(119,108,255,0.12);--primary-a20:rgba(119,108,255,0.2)}@supports (color:oklch(0% 0 0)){:root{--primary-50:oklch(0.9750 0.0439 281.86);--primary-100:oklch(0.9450 0.0768 281.86);--primary-200:oklch(0.8950 0.1207 281.86);--primary-300:oklch(0.8300 0.1646 281.86);--primary-400:oklch(0.7400 0.2020 281.86);--primary-500:oklch(0.6200 0.2195 281.86);--primary-600:oklch(0.5650 0.2195 281.86);--primary-700:oklch(0.4900 0.2020 281.86);--primary-800:oklch(0.4150 0.1712 281.86);--primary-900:oklch(0.3450 0.1361 281.86);--primary-950:oklch(0.2650 0.0988 281.86);--primary-a4:oklch(0.6200 0.2195 281.86/0.04);--primary-a8:oklch(0.6200 0.2195 281.86/0.08);--primary-a12:oklch(0.6200 0.2195 281.86/0.12);--primary-a20:oklch(0.6200 0.2195 281.86/0.2)}}[data-theme=dark]{--h-surface:#1C1C1F;--h-surface-alt:#232327;--h-surface-sunken:#141416;--h-ink:#F5F5F7;--h-ink-muted:#9A9AA3;--h-ink-faint:#6E6E77;--h-border:#2A2A2E;--h-border-strong:#3A3A40;--h-success:#4ADE80;--h-success-soft:#12301F;--h-warning:#FBBF24;--h-warning-soft:#332209;--h-error:#FB7185;--h-error-soft:#3A1016;--h-info:#4C8DFF;--h-info-soft:#12203A;--h-status-need-bg:#1B2440;--h-status-need-ink:#A5B4FC;--h-status-picked-bg:#1B2440;--h-status-picked-ink:#A5B4FC;--h-status-ordered-bg:#332209;--h-status-ordered-ink:#FBBF24;--h-status-received-bg:#12301F;--h-status-received-ink:#4ADE80;--h-status-installed-bg:#0F2A1B;--h-status-installed-ink:#6EE7A8;--h-status-returned-bg:#3A1016;--h-status-returned-ink:#FB7185;--h-status-sold-bg:#2A1640;--h-status-sold-ink:#D8B4FE;--h-status-researching-bg:#0E2438;--h-status-researching-ink:#7DD3FC;--h-status-required-bg:#1B2440;--h-status-required-ink:#A5B4FC;--h-status-waiting-bg:#332209;--h-status-waiting-ink:#FBBF24;--h-status-can-wait-bg:#0F2A1B;--h-status-can-wait-ink:#6EE7A8;--h-status-in-cart-bg:#12301F;--h-status-in-cart-ink:#4ADE80;--h-status-deferred-bg:#23262B;--h-status-deferred-ink:#B7BDC7;--h-status-dropped-bg:#23262B;--h-status-dropped-ink:#B7BDC7;--h-status-already-have-bg:#23262B;--h-status-already-have-ink:#B7BDC7;--h-status-exists-bg:#27272A;--h-status-exists-ink:#A1A1AA;--h-review-test-bg:#0E2438;--h-review-test-ink:#7DD3FC;--h-review-forum-bg:#12301F;--h-review-forum-ink:#4ADE80;--h-review-youtube-bg:#3A1016;--h-review-youtube-ink:#FB7185;--h-review-editorial-bg:#2A1640;--h-review-editorial-ink:#D8B4FE;--h-review-retail-bg:#23262B;--h-review-retail-ink:#B7BDC7;--h-icon-pulse:#FB7185;--h-icon-inventory:#67E8F9;--h-icon-search:#7DD3FC;--h-icon-lists:#A5B4FC;--h-icon-diagrams:#5EEAD4;--h-icon-model:#93C5FD;--h-icon-decisions:#A5B4FC;--h-icon-research:#D8B4FE;--h-icon-documents:#FBBF24;--h-icon-purchases:#4ADE80;--h-icon-analytics:#F9A8D4;--h-icon-settings:#9A9AA3;--h-section-batteries:#4ADE80;--h-section-power:#FDBA74;--h-section-cables:#93C5FD;--h-section-pv:#5EEAD4;--h-section-enclosure:#D8B4FE;--h-avatar-purple:#7C3AED;--h-avatar-teal:#0D9488;--h-avatar-green:#16A34A;--h-avatar-rose:#E11D48;--h-avatar-amber:#F59E0B;--h-avatar-indigo:#4F46E5;--h-avatar-blue:#2563EB;--h-avatar-slate:#64748B;--h-avatar-orange:#EA580C;--h-avatar-sky:#0EA5E9;--h-avatar-emerald:#2FA37C;--h-swatch-mint:#A6F4C5;--h-swatch-amber:#FEDF89;--h-swatch-coral:#FECDCA;--h-swatch-on-color:#FFFFFF;--h-swatch-scrim:rgba(17,24,39,0.72);--h-swatch-canvas:#0F1012;--h-swatch-model-backdrop:#141416;--h-swatch-danger:#DC2626;--h-swatch-legacy-brand:#4453F4;--h-swatch-legacy-tint:#DBE4FF;--h-chart-series-1:#6D5DF6;--h-chart-series-2:#2FA37C;--h-chart-series-3:#D98C2B;--h-chart-series-4:#2F6DF6;--h-chart-series-5:#C4432F;--h-chart-series-6:#8A5CF6;--h-chart-series-7:#1F9C9C;--h-chart-series-8:#B5762F;--h-print-paper:#FFFFFF;--h-print-ink:#000000;--h-print-line:#666666}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--h-surface:#1C1C1F;--h-surface-alt:#232327;--h-surface-sunken:#141416;--h-ink:#F5F5F7;--h-ink-muted:#9A9AA3;--h-ink-faint:#6E6E77;--h-border:#2A2A2E;--h-border-strong:#3A3A40;--h-success:#4ADE80;--h-success-soft:#12301F;--h-warning:#FBBF24;--h-warning-soft:#332209;--h-error:#FB7185;--h-error-soft:#3A1016;--h-info:#4C8DFF;--h-info-soft:#12203A;--h-status-need-bg:#1B2440;--h-status-need-ink:#A5B4FC;--h-status-picked-bg:#1B2440;--h-status-picked-ink:#A5B4FC;--h-status-ordered-bg:#332209;--h-status-ordered-ink:#FBBF24;--h-status-received-bg:#12301F;--h-status-received-ink:#4ADE80;--h-status-installed-bg:#0F2A1B;--h-status-installed-ink:#6EE7A8;--h-status-returned-bg:#3A1016;--h-status-returned-ink:#FB7185;--h-status-sold-bg:#2A1640;--h-status-sold-ink:#D8B4FE;--h-status-researching-bg:#0E2438;--h-status-researching-ink:#7DD3FC;--h-status-required-bg:#1B2440;--h-status-required-ink:#A5B4FC;--h-status-waiting-bg:#332209;--h-status-waiting-ink:#FBBF24;--h-status-can-wait-bg:#0F2A1B;--h-status-can-wait-ink:#6EE7A8;--h-status-in-cart-bg:#12301F;--h-status-in-cart-ink:#4ADE80;--h-status-deferred-bg:#23262B;--h-status-deferred-ink:#B7BDC7;--h-status-dropped-bg:#23262B;--h-status-dropped-ink:#B7BDC7;--h-status-already-have-bg:#23262B;--h-status-already-have-ink:#B7BDC7;--h-status-exists-bg:#27272A;--h-status-exists-ink:#A1A1AA;--h-review-test-bg:#0E2438;--h-review-test-ink:#7DD3FC;--h-review-forum-bg:#12301F;--h-review-forum-ink:#4ADE80;--h-review-youtube-bg:#3A1016;--h-review-youtube-ink:#FB7185;--h-review-editorial-bg:#2A1640;--h-review-editorial-ink:#D8B4FE;--h-review-retail-bg:#23262B;--h-review-retail-ink:#B7BDC7;--h-icon-pulse:#FB7185;--h-icon-inventory:#67E8F9;--h-icon-search:#7DD3FC;--h-icon-lists:#A5B4FC;--h-icon-diagrams:#5EEAD4;--h-icon-model:#93C5FD;--h-icon-decisions:#A5B4FC;--h-icon-research:#D8B4FE;--h-icon-documents:#FBBF24;--h-icon-purchases:#4ADE80;--h-icon-analytics:#F9A8D4;--h-icon-settings:#9A9AA3;--h-section-batteries:#4ADE80;--h-section-power:#FDBA74;--h-section-cables:#93C5FD;--h-section-pv:#5EEAD4;--h-section-enclosure:#D8B4FE;--h-avatar-purple:#7C3AED;--h-avatar-teal:#0D9488;--h-avatar-green:#16A34A;--h-avatar-rose:#E11D48;--h-avatar-amber:#F59E0B;--h-avatar-indigo:#4F46E5;--h-avatar-blue:#2563EB;--h-avatar-slate:#64748B;--h-avatar-orange:#EA580C;--h-avatar-sky:#0EA5E9;--h-avatar-emerald:#2FA37C;--h-swatch-mint:#A6F4C5;--h-swatch-amber:#FEDF89;--h-swatch-coral:#FECDCA;--h-swatch-on-color:#FFFFFF;--h-swatch-scrim:rgba(17,24,39,0.72);--h-swatch-canvas:#0F1012;--h-swatch-model-backdrop:#141416;--h-swatch-danger:#DC2626;--h-swatch-legacy-brand:#4453F4;--h-swatch-legacy-tint:#DBE4FF;--h-chart-series-1:#6D5DF6;--h-chart-series-2:#2FA37C;--h-chart-series-3:#D98C2B;--h-chart-series-4:#2F6DF6;--h-chart-series-5:#C4432F;--h-chart-series-6:#8A5CF6;--h-chart-series-7:#1F9C9C;--h-chart-series-8:#B5762F;--h-print-paper:#FFFFFF;--h-print-ink:#000000;--h-print-line:#666666}}[data-project="48v-solar"]{--primary-50:#f5f6ff;--primary-100:#e9ebff;--primary-200:#d6d9ff;--primary-300:#bec1ff;--primary-400:#9d9fff;--primary-500:#776cff;--primary-600:#6957f0;--primary-700:#5544cd;--primary-800:#4334a4;--primary-900:#32287c;--primary-950:#201a53;--primary-a4:rgba(119,108,255,0.04);--primary-a8:rgba(119,108,255,0.08);--primary-a12:rgba(119,108,255,0.12);--primary-a20:rgba(119,108,255,0.2)}@supports (color:oklch(0% 0 0)){[data-project="48v-solar"]{--primary-50:oklch(0.9750 0.0439 281.86);--primary-100:oklch(0.9450 0.0768 281.86);--primary-200:oklch(0.8950 0.1207 281.86);--primary-300:oklch(0.8300 0.1646 281.86);--primary-400:oklch(0.7400 0.2020 281.86);--primary-500:oklch(0.6200 0.2195 281.86);--primary-600:oklch(0.5650 0.2195 281.86);--primary-700:oklch(0.4900 0.2020 281.86);--primary-800:oklch(0.4150 0.1712 281.86);--primary-900:oklch(0.3450 0.1361 281.86);--primary-950:oklch(0.2650 0.0988 281.86);--primary-a4:oklch(0.6200 0.2195 281.86/0.04);--primary-a8:oklch(0.6200 0.2195 281.86/0.08);--primary-a12:oklch(0.6200 0.2195 281.86/0.12);--primary-a20:oklch(0.6200 0.2195 281.86/0.2)}}:root{--surface:var(--h-surface);--surface-alt:var(--h-surface-alt);--surface-sunken:var(--h-surface-sunken);--ink:var(--h-ink);--ink-muted:var(--h-ink-muted);--ink-faint:var(--h-ink-faint);--border:var(--h-border);--border-strong:var(--h-border-strong);--brand:var(--primary-600);--brand-soft:var(--primary-100);--brand-ink:var(--h-surface);--brand-wash:var(--primary-a8);--brand-wash-strong:var(--primary-a20);--status-need:var(--h-status-need-bg);--status-need-ink:var(--h-status-need-ink);--status-picked:var(--h-status-picked-bg);--status-picked-ink:var(--h-status-picked-ink);--status-ordered:var(--h-status-ordered-bg);--status-ordered-ink:var(--h-status-ordered-ink);--status-received:var(--h-status-received-bg);--status-received-ink:var(--h-status-received-ink);--status-installed:var(--h-status-installed-bg);--status-installed-ink:var(--h-status-installed-ink);--status-returned:var(--h-status-returned-bg);--status-returned-ink:var(--h-status-returned-ink);--status-sold:var(--h-status-sold-bg);--status-sold-ink:var(--h-status-sold-ink);--status-researching:var(--h-status-researching-bg);--status-researching-ink:var(--h-status-researching-ink);--status-required:var(--h-status-required-bg);--status-required-ink:var(--h-status-required-ink);--status-waiting:var(--h-status-waiting-bg);--status-waiting-ink:var(--h-status-waiting-ink);--status-can-wait:var(--h-status-can-wait-bg);--status-can-wait-ink:var(--h-status-can-wait-ink);--status-in-cart:var(--h-status-in-cart-bg);--status-in-cart-ink:var(--h-status-in-cart-ink);--status-deferred:var(--h-status-deferred-bg);--status-deferred-ink:var(--h-status-deferred-ink);--status-dropped:var(--h-status-dropped-bg);--status-dropped-ink:var(--h-status-dropped-ink);--status-already-have:var(--h-status-already-have-bg);--status-already-have-ink:var(--h-status-already-have-ink);--status-lc-needed:var(--h-status-need-bg);--status-lc-needed-ink:var(--h-status-need-ink);--status-lc-partly-bought:var(--h-status-picked-bg);--status-lc-partly-bought-ink:var(--h-status-picked-ink);--status-lc-ordered:var(--h-status-ordered-bg);--status-lc-ordered-ink:var(--h-status-ordered-ink);--status-lc-bought:var(--h-status-received-bg);--status-lc-bought-ink:var(--h-status-received-ink);--status-lc-covered:var(--h-status-already-have-bg);--status-lc-covered-ink:var(--h-status-already-have-ink);--status-lc-placed:var(--h-status-installed-bg);--status-lc-placed-ink:var(--h-status-installed-ink);--status-lc-pass:var(--success-soft);--status-lc-pass-ink:var(--success);--status-lc-fail:var(--error-soft);--status-lc-fail-ink:var(--error);--status-lc-not-checked:var(--h-status-researching-bg);--status-lc-not-checked-ink:var(--h-status-researching-ink);--status-lc-superseded:var(--h-status-returned-bg);--status-lc-superseded-ink:var(--h-status-returned-ink);--status-lc-recorded:var(--h-status-waiting-bg);--status-lc-recorded-ink:var(--h-status-waiting-ink);--status-lc-partially-shipped:var(--h-status-picked-bg);--status-lc-partially-shipped-ink:var(--h-status-picked-ink);--status-lc-received:var(--h-status-received-bg);--status-lc-received-ink:var(--h-status-received-ink);--status-lc-deferred:var(--h-status-deferred-bg);--status-lc-deferred-ink:var(--h-status-deferred-ink);--status-exists:var(--h-status-exists-bg);--status-exists-ink:var(--h-status-exists-ink);--review-test:var(--h-review-test-bg);--review-test-ink:var(--h-review-test-ink);--review-forum:var(--h-review-forum-bg);--review-forum-ink:var(--h-review-forum-ink);--review-youtube:var(--h-review-youtube-bg);--review-youtube-ink:var(--h-review-youtube-ink);--review-editorial:var(--h-review-editorial-bg);--review-editorial-ink:var(--h-review-editorial-ink);--review-retail:var(--h-review-retail-bg);--review-retail-ink:var(--h-review-retail-ink);--icon-pulse:var(--h-icon-pulse);--icon-inventory:var(--h-icon-inventory);--icon-search:var(--h-icon-search);--icon-lists:var(--brand);--icon-diagrams:var(--h-icon-diagrams);--icon-model:var(--h-icon-model);--icon-decisions:var(--h-icon-decisions);--icon-research:var(--h-icon-research);--icon-documents:var(--h-icon-documents);--icon-purchases:var(--h-icon-purchases);--icon-analytics:var(--h-icon-analytics);--icon-settings:var(--h-icon-settings);--icon-design:var(--brand);--icon-measure:var(--h-icon-analytics);--surface-pulse:var(--icon-pulse);--surface-inventory:var(--icon-inventory);--surface-search:var(--icon-search);--surface-lists:var(--icon-lists);--surface-diagrams:var(--icon-diagrams);--surface-model:var(--icon-model);--surface-decisions:var(--icon-decisions);--surface-research:var(--icon-research);--surface-documents:var(--icon-documents);--surface-purchases:var(--icon-purchases);--surface-analytics:var(--icon-analytics);--surface-settings:var(--icon-settings);--surface-design:var(--icon-design);--surface-measure:var(--icon-measure);--section-batteries:var(--h-section-batteries);--section-power:var(--h-section-power);--section-cables:var(--h-section-cables);--section-pv:var(--h-section-pv);--section-enclosure:var(--h-section-enclosure);--success:var(--h-success);--success-soft:var(--h-success-soft);--warning:var(--h-warning);--warning-soft:var(--h-warning-soft);--error:var(--h-error);--error-soft:var(--h-error-soft);--info:var(--h-info);--info-soft:var(--h-info-soft);--focus-ring:var(--primary-500);--band:var(--primary-a4);--glass-surface:var(--h-surface);--glass-border:var(--h-border);--rim-assigned:var(--h-error);--rim-comment:var(--h-success);--avatar-purple:var(--h-avatar-purple);--avatar-teal:var(--h-avatar-teal);--avatar-green:var(--h-avatar-green);--avatar-rose:var(--h-avatar-rose);--avatar-amber:var(--h-avatar-amber);--avatar-indigo:var(--h-avatar-indigo);--avatar-blue:var(--h-avatar-blue);--avatar-slate:var(--h-avatar-slate);--avatar-orange:var(--h-avatar-orange);--avatar-sky:var(--h-avatar-sky);--avatar-emerald:var(--h-avatar-emerald);--swatch-tint-1:var(--primary-100);--swatch-tint-2:var(--primary-200);--swatch-core:var(--primary-500);--swatch-mint:var(--h-swatch-mint);--swatch-amber:var(--h-swatch-amber);--swatch-coral:var(--h-swatch-coral);--on-swatch:var(--h-swatch-on-color);--fixed-white:var(--h-swatch-on-color);--scrim:var(--h-swatch-scrim);--canvas-backdrop:var(--h-swatch-canvas);--model-backdrop:var(--h-swatch-model-backdrop);--print-paper:var(--h-print-paper);--print-ink:var(--h-print-ink);--print-line:var(--h-print-line);--danger:var(--h-swatch-danger);--chart-series-1:var(--h-chart-series-1);--chart-series-2:var(--h-chart-series-2);--chart-series-3:var(--h-chart-series-3);--chart-series-4:var(--h-chart-series-4);--chart-series-5:var(--h-chart-series-5);--chart-series-6:var(--h-chart-series-6);--chart-series-7:var(--h-chart-series-7);--chart-series-8:var(--h-chart-series-8)}[data-theme=dark]{--surface:var(--h-surface);--surface-alt:var(--h-surface-alt);--surface-sunken:var(--h-surface-sunken);--ink:var(--h-ink);--ink-muted:var(--h-ink-muted);--ink-faint:var(--h-ink-faint);--border:var(--h-border);--border-strong:var(--h-border-strong);--brand:var(--primary-400);--brand-soft:var(--primary-900);--brand-ink:var(--h-surface);--brand-wash:var(--primary-a12);--brand-wash-strong:var(--primary-a20);--status-need:var(--h-status-need-bg);--status-need-ink:var(--h-status-need-ink);--status-picked:var(--h-status-picked-bg);--status-picked-ink:var(--h-status-picked-ink);--status-ordered:var(--h-status-ordered-bg);--status-ordered-ink:var(--h-status-ordered-ink);--status-received:var(--h-status-received-bg);--status-received-ink:var(--h-status-received-ink);--status-installed:var(--h-status-installed-bg);--status-installed-ink:var(--h-status-installed-ink);--status-returned:var(--h-status-returned-bg);--status-returned-ink:var(--h-status-returned-ink);--status-sold:var(--h-status-sold-bg);--status-sold-ink:var(--h-status-sold-ink);--status-researching:var(--h-status-researching-bg);--status-researching-ink:var(--h-status-researching-ink);--status-required:var(--h-status-required-bg);--status-required-ink:var(--h-status-required-ink);--status-waiting:var(--h-status-waiting-bg);--status-waiting-ink:var(--h-status-waiting-ink);--status-can-wait:var(--h-status-can-wait-bg);--status-can-wait-ink:var(--h-status-can-wait-ink);--status-in-cart:var(--h-status-in-cart-bg);--status-in-cart-ink:var(--h-status-in-cart-ink);--status-deferred:var(--h-status-deferred-bg);--status-deferred-ink:var(--h-status-deferred-ink);--status-dropped:var(--h-status-dropped-bg);--status-dropped-ink:var(--h-status-dropped-ink);--status-already-have:var(--h-status-already-have-bg);--status-already-have-ink:var(--h-status-already-have-ink);--status-lc-needed:var(--h-status-need-bg);--status-lc-needed-ink:var(--h-status-need-ink);--status-lc-partly-bought:var(--h-status-picked-bg);--status-lc-partly-bought-ink:var(--h-status-picked-ink);--status-lc-ordered:var(--h-status-ordered-bg);--status-lc-ordered-ink:var(--h-status-ordered-ink);--status-lc-bought:var(--h-status-received-bg);--status-lc-bought-ink:var(--h-status-received-ink);--status-lc-covered:var(--h-status-already-have-bg);--status-lc-covered-ink:var(--h-status-already-have-ink);--status-lc-placed:var(--h-status-installed-bg);--status-lc-placed-ink:var(--h-status-installed-ink);--status-lc-pass:var(--success-soft);--status-lc-pass-ink:var(--success);--status-lc-fail:var(--error-soft);--status-lc-fail-ink:var(--error);--status-lc-not-checked:var(--h-status-researching-bg);--status-lc-not-checked-ink:var(--h-status-researching-ink);--status-lc-superseded:var(--h-status-returned-bg);--status-lc-superseded-ink:var(--h-status-returned-ink);--status-lc-recorded:var(--h-status-waiting-bg);--status-lc-recorded-ink:var(--h-status-waiting-ink);--status-lc-partially-shipped:var(--h-status-picked-bg);--status-lc-partially-shipped-ink:var(--h-status-picked-ink);--status-lc-received:var(--h-status-received-bg);--status-lc-received-ink:var(--h-status-received-ink);--status-lc-deferred:var(--h-status-deferred-bg);--status-lc-deferred-ink:var(--h-status-deferred-ink);--status-exists:var(--h-status-exists-bg);--status-exists-ink:var(--h-status-exists-ink);--review-test:var(--h-review-test-bg);--review-test-ink:var(--h-review-test-ink);--review-forum:var(--h-review-forum-bg);--review-forum-ink:var(--h-review-forum-ink);--review-youtube:var(--h-review-youtube-bg);--review-youtube-ink:var(--h-review-youtube-ink);--review-editorial:var(--h-review-editorial-bg);--review-editorial-ink:var(--h-review-editorial-ink);--review-retail:var(--h-review-retail-bg);--review-retail-ink:var(--h-review-retail-ink);--icon-pulse:var(--h-icon-pulse);--icon-inventory:var(--h-icon-inventory);--icon-search:var(--h-icon-search);--icon-lists:var(--brand);--icon-diagrams:var(--h-icon-diagrams);--icon-model:var(--h-icon-model);--icon-decisions:var(--h-icon-decisions);--icon-research:var(--h-icon-research);--icon-documents:var(--h-icon-documents);--icon-purchases:var(--h-icon-purchases);--icon-analytics:var(--h-icon-analytics);--icon-settings:var(--h-icon-settings);--icon-design:var(--brand);--icon-measure:var(--h-icon-analytics);--surface-pulse:var(--icon-pulse);--surface-inventory:var(--icon-inventory);--surface-search:var(--icon-search);--surface-lists:var(--icon-lists);--surface-diagrams:var(--icon-diagrams);--surface-model:var(--icon-model);--surface-decisions:var(--icon-decisions);--surface-research:var(--icon-research);--surface-documents:var(--icon-documents);--surface-purchases:var(--icon-purchases);--surface-analytics:var(--icon-analytics);--surface-settings:var(--icon-settings);--surface-design:var(--icon-design);--surface-measure:var(--icon-measure);--section-batteries:var(--h-section-batteries);--section-power:var(--h-section-power);--section-cables:var(--h-section-cables);--section-pv:var(--h-section-pv);--section-enclosure:var(--h-section-enclosure);--success:var(--h-success);--success-soft:var(--h-success-soft);--warning:var(--h-warning);--warning-soft:var(--h-warning-soft);--error:var(--h-error);--error-soft:var(--h-error-soft);--info:var(--h-info);--info-soft:var(--h-info-soft);--focus-ring:var(--primary-400);--band:var(--primary-a8);--glass-surface:var(--h-surface-alt);--glass-border:var(--h-border);--rim-assigned:var(--h-error);--rim-comment:var(--h-success);--avatar-purple:var(--h-avatar-purple);--avatar-teal:var(--h-avatar-teal);--avatar-green:var(--h-avatar-green);--avatar-rose:var(--h-avatar-rose);--avatar-amber:var(--h-avatar-amber);--avatar-indigo:var(--h-avatar-indigo);--avatar-blue:var(--h-avatar-blue);--avatar-slate:var(--h-avatar-slate);--avatar-orange:var(--h-avatar-orange);--avatar-sky:var(--h-avatar-sky);--avatar-emerald:var(--h-avatar-emerald);--swatch-tint-1:var(--primary-100);--swatch-tint-2:var(--primary-200);--swatch-core:var(--primary-500);--swatch-mint:var(--h-swatch-mint);--swatch-amber:var(--h-swatch-amber);--swatch-coral:var(--h-swatch-coral);--on-swatch:var(--h-swatch-on-color);--fixed-white:var(--h-swatch-on-color);--scrim:var(--h-swatch-scrim);--canvas-backdrop:var(--h-swatch-canvas);--model-backdrop:var(--h-swatch-model-backdrop);--print-paper:var(--h-print-paper);--print-ink:var(--h-print-ink);--print-line:var(--h-print-line);--danger:var(--h-swatch-danger);--chart-series-1:var(--h-chart-series-1);--chart-series-2:var(--h-chart-series-2);--chart-series-3:var(--h-chart-series-3);--chart-series-4:var(--h-chart-series-4);--chart-series-5:var(--h-chart-series-5);--chart-series-6:var(--h-chart-series-6);--chart-series-7:var(--h-chart-series-7);--chart-series-8:var(--h-chart-series-8)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:var(--h-surface);--surface-alt:var(--h-surface-alt);--surface-sunken:var(--h-surface-sunken);--ink:var(--h-ink);--ink-muted:var(--h-ink-muted);--ink-faint:var(--h-ink-faint);--border:var(--h-border);--border-strong:var(--h-border-strong);--brand:var(--primary-400);--brand-soft:var(--primary-900);--brand-ink:var(--h-surface);--brand-wash:var(--primary-a12);--brand-wash-strong:var(--primary-a20);--status-need:var(--h-status-need-bg);--status-need-ink:var(--h-status-need-ink);--status-picked:var(--h-status-picked-bg);--status-picked-ink:var(--h-status-picked-ink);--status-ordered:var(--h-status-ordered-bg);--status-ordered-ink:var(--h-status-ordered-ink);--status-received:var(--h-status-received-bg);--status-received-ink:var(--h-status-received-ink);--status-installed:var(--h-status-installed-bg);--status-installed-ink:var(--h-status-installed-ink);--status-returned:var(--h-status-returned-bg);--status-returned-ink:var(--h-status-returned-ink);--status-sold:var(--h-status-sold-bg);--status-sold-ink:var(--h-status-sold-ink);--status-researching:var(--h-status-researching-bg);--status-researching-ink:var(--h-status-researching-ink);--status-required:var(--h-status-required-bg);--status-required-ink:var(--h-status-required-ink);--status-waiting:var(--h-status-waiting-bg);--status-waiting-ink:var(--h-status-waiting-ink);--status-can-wait:var(--h-status-can-wait-bg);--status-can-wait-ink:var(--h-status-can-wait-ink);--status-in-cart:var(--h-status-in-cart-bg);--status-in-cart-ink:var(--h-status-in-cart-ink);--status-deferred:var(--h-status-deferred-bg);--status-deferred-ink:var(--h-status-deferred-ink);--status-dropped:var(--h-status-dropped-bg);--status-dropped-ink:var(--h-status-dropped-ink);--status-already-have:var(--h-status-already-have-bg);--status-already-have-ink:var(--h-status-already-have-ink);--status-lc-needed:var(--h-status-need-bg);--status-lc-needed-ink:var(--h-status-need-ink);--status-lc-partly-bought:var(--h-status-picked-bg);--status-lc-partly-bought-ink:var(--h-status-picked-ink);--status-lc-ordered:var(--h-status-ordered-bg);--status-lc-ordered-ink:var(--h-status-ordered-ink);--status-lc-bought:var(--h-status-received-bg);--status-lc-bought-ink:var(--h-status-received-ink);--status-lc-covered:var(--h-status-already-have-bg);--status-lc-covered-ink:var(--h-status-already-have-ink);--status-lc-placed:var(--h-status-installed-bg);--status-lc-placed-ink:var(--h-status-installed-ink);--status-lc-pass:var(--success-soft);--status-lc-pass-ink:var(--success);--status-lc-fail:var(--error-soft);--status-lc-fail-ink:var(--error);--status-lc-not-checked:var(--h-status-researching-bg);--status-lc-not-checked-ink:var(--h-status-researching-ink);--status-lc-superseded:var(--h-status-returned-bg);--status-lc-superseded-ink:var(--h-status-returned-ink);--status-lc-recorded:var(--h-status-waiting-bg);--status-lc-recorded-ink:var(--h-status-waiting-ink);--status-lc-partially-shipped:var(--h-status-picked-bg);--status-lc-partially-shipped-ink:var(--h-status-picked-ink);--status-lc-received:var(--h-status-received-bg);--status-lc-received-ink:var(--h-status-received-ink);--status-lc-deferred:var(--h-status-deferred-bg);--status-lc-deferred-ink:var(--h-status-deferred-ink);--review-test:var(--h-review-test-bg);--review-test-ink:var(--h-review-test-ink);--review-forum:var(--h-review-forum-bg);--review-forum-ink:var(--h-review-forum-ink);--review-youtube:var(--h-review-youtube-bg);--review-youtube-ink:var(--h-review-youtube-ink);--review-editorial:var(--h-review-editorial-bg);--review-editorial-ink:var(--h-review-editorial-ink);--review-retail:var(--h-review-retail-bg);--review-retail-ink:var(--h-review-retail-ink);--icon-pulse:var(--h-icon-pulse);--icon-inventory:var(--h-icon-inventory);--icon-search:var(--h-icon-search);--icon-lists:var(--brand);--icon-diagrams:var(--h-icon-diagrams);--icon-model:var(--h-icon-model);--icon-decisions:var(--h-icon-decisions);--icon-research:var(--h-icon-research);--icon-documents:var(--h-icon-documents);--icon-purchases:var(--h-icon-purchases);--icon-analytics:var(--h-icon-analytics);--icon-settings:var(--h-icon-settings);--icon-design:var(--brand);--icon-measure:var(--h-icon-analytics);--surface-pulse:var(--icon-pulse);--surface-inventory:var(--icon-inventory);--surface-search:var(--icon-search);--surface-lists:var(--icon-lists);--surface-diagrams:var(--icon-diagrams);--surface-model:var(--icon-model);--surface-decisions:var(--icon-decisions);--surface-research:var(--icon-research);--surface-documents:var(--icon-documents);--surface-purchases:var(--icon-purchases);--surface-analytics:var(--icon-analytics);--surface-settings:var(--icon-settings);--surface-design:var(--icon-design);--surface-measure:var(--icon-measure);--section-batteries:var(--h-section-batteries);--section-power:var(--h-section-power);--section-cables:var(--h-section-cables);--section-pv:var(--h-section-pv);--section-enclosure:var(--h-section-enclosure);--success:var(--h-success);--success-soft:var(--h-success-soft);--warning:var(--h-warning);--warning-soft:var(--h-warning-soft);--error:var(--h-error);--error-soft:var(--h-error-soft);--info:var(--h-info);--info-soft:var(--h-info-soft);--focus-ring:var(--primary-400);--band:var(--primary-a8);--glass-surface:var(--h-surface-alt);--glass-border:var(--h-border);--rim-assigned:var(--h-error);--rim-comment:var(--h-success);--avatar-purple:var(--h-avatar-purple);--avatar-teal:var(--h-avatar-teal);--avatar-green:var(--h-avatar-green);--avatar-rose:var(--h-avatar-rose);--avatar-amber:var(--h-avatar-amber);--avatar-indigo:var(--h-avatar-indigo);--avatar-blue:var(--h-avatar-blue);--avatar-slate:var(--h-avatar-slate);--avatar-orange:var(--h-avatar-orange);--avatar-sky:var(--h-avatar-sky);--avatar-emerald:var(--h-avatar-emerald);--swatch-tint-1:var(--primary-100);--swatch-tint-2:var(--primary-200);--swatch-core:var(--primary-500);--swatch-mint:var(--h-swatch-mint);--swatch-amber:var(--h-swatch-amber);--swatch-coral:var(--h-swatch-coral);--on-swatch:var(--h-swatch-on-color);--fixed-white:var(--h-swatch-on-color);--scrim:var(--h-swatch-scrim);--canvas-backdrop:var(--h-swatch-canvas);--model-backdrop:var(--h-swatch-model-backdrop);--print-paper:var(--h-print-paper);--print-ink:var(--h-print-ink);--print-line:var(--h-print-line);--danger:var(--h-swatch-danger);--chart-series-1:var(--h-chart-series-1);--chart-series-2:var(--h-chart-series-2);--chart-series-3:var(--h-chart-series-3);--chart-series-4:var(--h-chart-series-4);--chart-series-5:var(--h-chart-series-5);--chart-series-6:var(--h-chart-series-6);--chart-series-7:var(--h-chart-series-7);--chart-series-8:var(--h-chart-series-8)}}[data-app-shell]{--primary-50:var(--project-primary-50,var(--primary-50));--primary-100:var(--project-primary-100,var(--primary-100));--primary-200:var(--project-primary-200,var(--primary-200));--primary-300:var(--project-primary-300,var(--primary-300));--primary-400:var(--project-primary-400,var(--primary-400));--primary-500:var(--project-primary-500,var(--primary-500));--primary-600:var(--project-primary-600,var(--primary-600));--primary-700:var(--project-primary-700,var(--primary-700));--primary-800:var(--project-primary-800,var(--primary-800));--primary-900:var(--project-primary-900,var(--primary-900));--primary-950:var(--project-primary-950,var(--primary-950))}.icon{display:block;flex:0 0 auto}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--h-space-6);height:32px;padding:0 var(--h-space-12);border:1px solid var(--border);border-radius:var(--h-radius-md);background:var(--surface);color:var(--ink);font-family:var(--h-type-family);font-size:var(--h-type-sm);font-weight:var(--h-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px;cursor:pointer;transition:background var(--h-duration-fast) ease,border-color var(--h-duration-fast) ease}.button:hover:not(:disabled){background:var(--surface-alt)}.button--primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.button--ghost{border-color:transparent;background:transparent;color:var(--ink-muted)}.button--ghost:hover:not(:disabled){background:var(--brand-wash)}.button--small{height:28px;padding:0 var(--h-space-8)}.button:disabled{color:var(--ink-faint);cursor:not-allowed}.button[data-loading=true]{color:var(--ink-muted);cursor:progress}.pill{display:inline-flex;align-items:center;gap:var(--h-space-4);height:24px;padding:0 var(--h-space-12);border:1px solid var(--border);border-radius:var(--h-radius-full);background:var(--surface);color:var(--ink-muted);font-size:var(--h-type-sm);font-weight:var(--h-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;cursor:pointer}.pill--brand{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.pill--active{background:var(--brand-wash-strong);border-color:transparent;color:var(--brand)}.pill--neutral-capped{max-width:84px}.statuspill{display:inline-flex;align-items:center;height:20px;padding:0 var(--h-space-8);border-radius:var(--h-radius-lg);font-size:var(--h-type-sm);font-weight:var(--h-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.statusslot{width:var(--h-slot-status);flex:0 0 var(--h-slot-status);min-width:0}.ring{width:22px;height:22px;border-radius:var(--h-radius-full);border:2px solid var(--border-strong);box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:var(--ink-muted);font-size:var(--h-type-xs);font-weight:var(--h-weight-semibold)}.ring--full{border-color:transparent;background:var(--success);color:var(--surface)}.ring--partial{border-color:var(--success);color:var(--success)}.ringslot{width:var(--h-slot-ring);flex:0 0 var(--h-slot-ring);display:flex}.iconarea,.ringslot{align-items:center;justify-content:center}.iconarea{position:relative;display:inline-flex;width:24px;height:24px}.badge{position:absolute;top:0;right:0;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;border-radius:var(--h-radius-full);background:var(--error);color:var(--surface);font-size:var(--h-type-xs);font-weight:var(--h-weight-semibold);line-height:15px;text-align:center}.badge--corner{top:-7px;right:-11px;box-shadow:0 0 0 2px var(--glass-surface,var(--surface))}.avatar{position:relative;display:inline-flex;overflow:hidden;flex:0 0 auto;container-type:size}.avatar,.avatar img{border-radius:var(--h-radius-full)}.avatar img{display:block;width:100%;height:100%;object-fit:cover}.avatar--rim-assigned{box-shadow:0 0 0 2px var(--rim-assigned)}.avatar--rim-comment{box-shadow:0 0 0 2px var(--rim-comment)}.avatarcue{display:inline-flex}.avatarcue--pulse:before{content:"";position:absolute;inset:-8px;border-radius:var(--h-radius-full);background:var(--rim-comment);opacity:.14;animation:avatarpulse 1.8s ease-in-out infinite}@keyframes avatarpulse{0%,to{transform:scale(1);opacity:.14}50%{transform:scale(1.12);opacity:.26}}.avatarstack{position:relative;display:inline-flex}.avatarstack .avatar+.avatar{margin-left:-10px}.avatarbadge{position:absolute;bottom:-2px;right:-2px;min-width:15px;height:15px;border-radius:var(--h-radius-full);color:var(--surface);font-size:var(--h-type-xs);font-weight:var(--h-weight-semibold);line-height:15px;text-align:center}.seg{align-items:stretch;border:1px solid var(--border);border-radius:var(--h-radius-md);overflow:hidden;background:var(--surface);flex:0 0 auto}.seg,.segpart{display:flex;height:26px}.segpart{align-items:center;gap:var(--h-space-4);padding:0 var(--h-space-8);border:0;background:transparent;color:var(--ink);font-family:var(--h-type-family);font-size:var(--h-type-sm);font-weight:var(--h-weight-medium);white-space:nowrap;cursor:pointer}.segpart+.segpart{border-left:1px solid var(--border)}.segpart:hover{background:var(--brand-wash)}.segcount{color:var(--brand);font-weight:var(--h-weight-semibold);padding-left:var(--h-space-2)}.row{display:flex;align-items:center;gap:var(--h-space-12);height:var(--h-row-desktop);padding:0 var(--h-space-12);background:var(--surface);border-bottom:1px solid var(--border);color:var(--ink);position:relative}.row--phone{height:var(--h-row-phone);gap:var(--h-space-8);padding:0 var(--h-space-8)}.row--dense{height:var(--h-row-dense)}.row--banded{background:var(--band)}.row:last-child{border-bottom:0}.row__thumb{width:var(--h-slot-thumb);height:var(--h-slot-thumb);flex:0 0 var(--h-slot-thumb);border-radius:var(--h-radius-md);background:var(--surface-sunken)}.row__main{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--h-space-2)}.row__name{font-size:var(--h-type-base);font-weight:var(--h-weight-medium);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__meta{display:flex;align-items:center;gap:var(--h-space-8);min-width:0}.row__store{flex:0 1 auto;min-width:0;font-size:var(--h-type-sm);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__hair{width:1px;height:12px;flex:0 0 1px;background:var(--border)}.row__actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--h-space-8)}.row__price{width:var(--h-slot-price);flex:0 0 var(--h-slot-price);text-align:right;min-width:0}.row--phone .row__price{width:var(--h-slot-price-mobile);flex:0 0 var(--h-slot-price-mobile)}.row__priceValue{font-size:var(--h-type-base);color:var(--ink)}.row__priceNote,.row__priceValue{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__priceNote{font-size:var(--h-type-sm);color:var(--ink-muted)}.row--error .row__name{color:var(--error)}.row__skeleton{height:12px;border-radius:var(--h-radius-sm);background:var(--surface-sunken)}.phasestrip{position:relative;height:44px}.phasestrip,.phasestrip__scroll{display:flex;align-items:center;gap:var(--h-space-8)}.phasestrip__scroll{flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none;padding-right:var(--h-space-32)}.phasestrip__scroll::-webkit-scrollbar{display:none}.phasestrip__mask{position:absolute;top:0;bottom:0;right:148px;width:32px;pointer-events:none;background:linear-gradient(to right,transparent,var(--surface))}.phasepill{display:flex;align-items:center;height:32px;padding:0 var(--h-space-16);border:1px solid transparent;border-radius:var(--h-radius-full);background:var(--surface-alt);color:var(--ink);font-size:var(--h-type-base);font-weight:var(--h-weight-medium);white-space:nowrap;flex:0 0 auto;cursor:pointer}.phasepill--active{background:var(--brand);color:var(--brand-ink)}.phasepill--add{background:transparent;border:1px dashed var(--border-strong);color:var(--ink-muted)}.phasestrip__controls{display:flex;align-items:center;gap:var(--h-space-8);flex:0 0 auto}.phonebar{position:fixed;left:var(--h-space-12);right:var(--h-space-12);bottom:calc(var(--h-space-16) + env(safe-area-inset-bottom, 0px));height:64px;border-radius:var(--h-radius-full);background:var(--glass-surface);border:1px solid var(--glass-border);box-shadow:var(--h-shadow-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;padding:0 var(--h-space-24);transition:background var(--h-duration-base) ease}.phonebar--searching{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);padding:0 var(--h-space-12);gap:var(--h-space-12)}.phonebar__slot{flex:1 1;min-width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--ink-muted);font-family:var(--h-type-family);font-size:var(--h-type-sm);font-weight:var(--h-weight-medium);cursor:pointer;position:relative}.phonebar__slot--active{color:var(--brand)}.phonebar__slotHighlight{position:absolute;width:40px;height:40px;border-radius:var(--h-radius-lg);background:var(--brand-wash-strong)}.phonebar__handle{position:absolute;top:50%;transform:translateY(-50%);min-width:44px;min-height:44px;padding:4px;border:0;background:transparent;cursor:pointer}.phonebar__handle,.phonebar__handleFace{display:flex;align-items:center;justify-content:center}.phonebar__handleFace{width:36px;height:36px;border-radius:var(--h-radius-full);background:var(--glass-surface);border:1px solid var(--glass-border);box-shadow:var(--h-shadow-glass)}.phonebar__handle--left{left:-22px}.phonebar__handle--right{right:-22px}.phonebar__field{flex:1 1;min-width:0;border:0;background:transparent;color:var(--brand-ink);font-family:var(--h-type-family);font-size:var(--h-type-md);font-weight:var(--h-weight-medium);outline:none}.phonebar__field::placeholder{color:var(--brand-ink);opacity:.7}.phonestrip{position:fixed;left:var(--h-space-12);right:var(--h-space-12);bottom:calc(var(--h-space-16) + 64px + var(--h-space-12) + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:var(--h-space-8);padding:var(--h-space-8);border-radius:var(--h-radius-xl);background:var(--glass-surface);border:1px solid var(--glass-border);box-shadow:var(--h-shadow-glass);overflow-x:auto;scrollbar-width:none}.phonestrip::-webkit-scrollbar{display:none}.phonestrip__item{min-width:44px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:var(--ink-muted);font-family:var(--h-type-family);font-size:var(--h-type-sm);cursor:pointer}.design{padding:var(--h-space-24);color:var(--ink);min-height:100dvh}.design,.design__frame{background:var(--surface)}.design__frame{border:1px solid var(--border);border-radius:var(--h-radius-lg);overflow:hidden;margin-bottom:var(--h-space-24)}.design__frameHead{display:flex;align-items:center;gap:var(--h-space-8);padding:var(--h-space-8) var(--h-space-12);border-bottom:1px solid var(--border);color:var(--ink-muted);font-size:var(--h-type-sm)}.design__frameBody{padding:var(--h-space-16)}.design__swatch{width:100%;height:40px;border-radius:var(--h-radius-sm);border:1px solid var(--border)}.design__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--h-space-12)}.design__value{font-size:var(--h-type-xs);color:var(--ink-muted)}.avatarinitials{display:grid;place-items:center;width:100%;height:100%;font-size:14px;font-size:clamp(12px,min(42cqw,42cqh),96px);font-weight:var(--h-weight-medium,500);color:var(--on-swatch);letter-spacing:.02em}.avatarcue{position:absolute;top:-6px;right:-6px}.avatarcue__wash{position:absolute;inset:0;border-radius:var(--h-radius-full);background:var(--rim-comment);opacity:.4;pointer-events:none}.avatarcue--pulse .avatarcue__wash--1{animation:avatarcue-pulse 2s ease-out infinite}.avatarcue--pulse .avatarcue__wash--2{animation:avatarcue-pulse 2s ease-out 1s infinite}@keyframes avatarcue-pulse{0%{transform:scale(1);opacity:.4}to{transform:scale(1.8);opacity:0}}@media (max-width:1023px){.base-promptpreview{position:fixed!important;left:var(--h-space-16)!important;right:var(--h-space-16)!important;top:auto!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;width:auto!important}.button{height:44px;padding:0 var(--h-space-16)}.button--small{height:44px;padding:0 var(--h-space-12)}.phasepill,.pill,.seg,.segpart{height:44px}.phasepill{padding:0 var(--h-space-16)}.phasestrip{height:44px}}