@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.hMW1na_className{font-family:Inter,Inter Fallback;font-style:normal}.hMW1na_variable{--font-inter-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.AiYcyW_banner{box-shadow:none;background:#fffaf0;border-color:#eee2c7}.AiYcyW_banner :where(.font-black,.font-semibold){font-weight:600}.AiYcyW_banner>div>div:first-child>div:first-child{background:#f5e5bf;border-radius:8px;width:48px;height:32px;font-size:11px}.AiYcyW_banner :where([class~=bg-white]){border-color:#eadfc9}.AiYcyW_banner :where(p[class~=text-sm]){font-size:12px}.AiYcyW_banner :where(p[class~=text-xs]){color:#6b634f;font-size:11px;font-weight:400}.AiYcyW_banner :where(a){min-height:44px;box-shadow:none;background:#274bc0;border-radius:10px;font-size:11px;font-weight:600}.AiYcyW_banner :where(a):hover{background:#203ea0}.AiYcyW_banner :where(a):focus-visible,.AiYcyW_expired :where(a):focus-visible{outline-offset:3px;outline:2px solid #274bc0}.AiYcyW_expired{box-shadow:none;font-weight:600}.AiYcyW_expired :where(a){align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.AiYcyW_banner>div>div:last-child>a{flex:100%;justify-content:center}}@media (max-width:699px){html:has(.pv-app-shell[data-keyboard-open=true]) .AiYcyW_banner>div>div:last-child{display:none}}
.JCX2KW_shell{--pv-dock-clearance:calc(96px + env(safe-area-inset-bottom,0px));--pv-topbar-height:64px;background:radial-gradient(ellipse at 8% 0%, #f2ba5517, transparent 36rem), radial-gradient(ellipse at 96% 8%, #5378990f, transparent 40rem), var(--pv-bg)}.JCX2KW_content{padding-bottom:var(--pv-dock-clearance);scroll-padding-bottom:calc(var(--pv-dock-clearance) + 24px)}.JCX2KW_dockPosition{z-index:40;inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.JCX2KW_dock{color:#eaf0f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(24px)saturate(140%);pointer-events:auto;background:linear-gradient(125deg,#25313ef2,#1e2833f2 55%,#3e392bf2);border:1px solid #ffffff38;border-radius:24px;gap:3px;width:100%;max-width:430px;padding:8px;display:flex;box-shadow:0 16px 40px -14px #101b2770,inset 0 1px #ffffff1a,0 2px 8px #0e1a241f}.JCX2KW_dockItem{color:#cbd5df;border:1px solid #0000;border-radius:17px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:60px;padding:5px 2px;transition:background-color .16s,color .16s;display:flex;position:relative}.JCX2KW_dockItem:hover{color:#fff;background:#ffffff14}.JCX2KW_dockIcon{border-radius:11px;place-items:center;width:30px;height:29px;display:grid}.JCX2KW_dockIcon svg{width:24px;height:24px}.JCX2KW_dockLabel{white-space:nowrap;font-size:10px;font-weight:500;line-height:1.25}.JCX2KW_dockActive{color:#ffe3b4;background:linear-gradient(150deg,#fdc45a26,#f9b1380d);border-color:#ffda9438}.JCX2KW_dockActive .JCX2KW_dockIcon{color:#8a4b08;background:linear-gradient(145deg,#ffe3a0,#ffc259);box-shadow:0 3px 16px #ffbd463d,inset 0 1px #ffffffa6}.JCX2KW_dockActive:hover{color:#ffedcd;background:#fdc45a30}.JCX2KW_dockBadge{color:#553713;font-variant-numeric:tabular-nums;background:#ffcd76;border:2px solid #26313c;border-radius:8px;place-items:center;min-width:18px;height:18px;padding-inline:3px;font-size:9px;font-weight:700;display:grid;position:absolute;top:3px;left:calc(50% + 7px)}.JCX2KW_dockDesktop,.JCX2KW_dockTablet{display:none}.JCX2KW_shell .JCX2KW_dock :where(a,button):focus-visible{outline-offset:2px;outline:2px solid #ffda98}.JCX2KW_shell[data-keyboard-open=true]{--pv-dock-clearance:0px}.JCX2KW_shell[data-keyboard-open=true] .JCX2KW_dockPosition{display:none}@media (max-width:699px){.JCX2KW_shell[data-keyboard-open=true] .pv-communication-workspace:has(textarea:focus)>:is(header,nav){display:none}.JCX2KW_shell[data-keyboard-open=true] .pv-chat-composer{flex-shrink:1;min-height:0;overflow-y:auto}.JCX2KW_shell[data-keyboard-open=true] .pv-chat-composer textarea{height:64px;min-height:64px}.JCX2KW_shell[data-keyboard-open=true] .pv-chat-messages{padding-block:12px}}.JCX2KW_menuBackdrop{z-index:70;inset:var(--pv-demo-banner-offset,0px) 0 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f182470;position:fixed}.JCX2KW_drawer{z-index:80;width:100%;height:min(820px, calc(100dvh - var(--pv-demo-banner-offset,0px) - 16px));max-height:calc(100dvh - var(--pv-demo-banner-offset,0px) - 16px);border:1px solid #ffffff29;border-radius:26px 26px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 24px 80px #08101c5c}.JCX2KW_drawer[hidden]{display:none}.JCX2KW_topbarBrand{border-radius:12px;flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.JCX2KW_topbarWordmark{color:var(--pv-text);letter-spacing:-.06em;font-size:19px;font-weight:650;line-height:1.1;display:none}.JCX2KW_topbarWordmark>span{max-width:148px;color:var(--pv-muted);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:500;display:block;overflow:hidden}.JCX2KW_menuTrigger{border-color:var(--pv-border);background:var(--pv-card);color:var(--pv-muted)}.JCX2KW_menuTrigger:hover{border-color:color-mix(in srgb, var(--pv-muted) 35%, var(--pv-border));background:var(--pv-bg);color:var(--pv-text)}@media (min-width:700px){.JCX2KW_shell{--pv-dock-clearance:calc(106px + env(safe-area-inset-bottom,0px))}.JCX2KW_dockPosition{inset-inline:20px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.JCX2KW_dock{border-radius:27px;gap:5px;max-width:710px;padding:9px}.JCX2KW_dockTablet{display:flex}.JCX2KW_dockItem{gap:6px;min-height:64px;padding-inline:5px}.JCX2KW_dockLabel{font-size:11px}.JCX2KW_dockIcon{width:34px;height:32px}.JCX2KW_topbarWordmark{display:block}.JCX2KW_drawer{inset:auto auto calc(var(--pv-dock-clearance) - 4px) 50%;width:min(760px,100vw - 40px);height:auto;max-height:calc(100dvh - var(--pv-demo-banner-offset,0px) - var(--pv-dock-clearance) - 20px);border-radius:26px;transform:translate(-50%)}.JCX2KW_sidebar{max-height:inherit}.JCX2KW_sidebar>nav:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-height:min(460px,42dvh);display:grid}.JCX2KW_sidebar>nav:first-of-type>div{margin:0}.JCX2KW_footer>div{flex-wrap:wrap;gap:6px;display:flex}.JCX2KW_footer>div>:where(a,button){flex:150px}}@media (min-width:1180px){.JCX2KW_shell{--pv-dock-clearance:calc(116px + env(safe-area-inset-bottom,0px))}.JCX2KW_dock{border-radius:29px;gap:7px;width:min(1100px,100vw - 64px);max-width:1100px;padding:10px 12px}.JCX2KW_dockDesktop{display:flex}.JCX2KW_dockItem{min-height:68px}.JCX2KW_dockIcon{width:38px;height:36px}.JCX2KW_dockIcon svg{width:25px;height:25px}.JCX2KW_drawer{width:min(960px,100vw - 64px)}.JCX2KW_sidebar>nav:first-of-type{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.JCX2KW_menuHeader{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:24px 24px 12px;display:grid}.JCX2KW_menuHeader .JCX2KW_workspace{grid-column:1;margin-top:0}.JCX2KW_menuHeader .JCX2KW_projectButton{grid-area:2/2;min-width:190px;margin-top:0}}@media (max-height:540px) and (orientation:landscape){.JCX2KW_shell{--pv-dock-clearance:calc(78px + env(safe-area-inset-bottom,0px))}.JCX2KW_dockPosition{bottom:calc(6px + env(safe-area-inset-bottom,0px))}.JCX2KW_dock{border-radius:20px;padding:5px 8px}.JCX2KW_dockItem{gap:3px;min-height:54px}.JCX2KW_dockIcon{height:24px}.JCX2KW_drawer{max-height:calc(100dvh - var(--pv-demo-banner-offset,0px) - 20px);bottom:0}}@media print{.JCX2KW_dockPosition,.JCX2KW_drawer,.JCX2KW_menuBackdrop,.JCX2KW_topbar{display:none!important}.JCX2KW_content{padding-bottom:0}}.JCX2KW_sidebar{color:#c3ccdc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 0 0,#454f7c2e,#0000 50%),#101827}.JCX2KW_sidebar :where(a,button):focus-visible{outline-offset:3px;outline:2px solid #bac8ff}.JCX2KW_brand{color:#f8fafc}.JCX2KW_brandTile{background:#fff;box-shadow:0 1px 2px #00000029}.JCX2KW_workspace{background:#ffffff08;border-color:#d2def81f;box-shadow:inset 0 1px #ffffff08}.JCX2KW_projectButton{color:#57390d;background-color:#ffd484;background-image:linear-gradient(145deg,#ffe7b5,#ffd484);border:1px solid #ffd792;box-shadow:0 2px 4px #00000024,inset 0 1px #ffffffb3}.JCX2KW_projectButton:hover{background-color:#ffebc4;background-image:linear-gradient(145deg,#fff0d1,#ffdc9b);border-color:#fff}.JCX2KW_navLink{color:#b4bfd1;border:1px solid #0000;transition:background-color .15s,color .15s,border-color .15s;position:relative}.JCX2KW_navLink:hover{color:#fff;background:#ffffff0d}.JCX2KW_navIcon{color:#8e9cb4;transition:color .15s}.JCX2KW_navLink:hover .JCX2KW_navIcon{color:#cad4e8}.JCX2KW_navActive{color:#fff1d9;background:linear-gradient(90deg,#e3af5929,#e3af590f);border-color:#ffd99c24;font-weight:600;box-shadow:inset 0 1px #ffffff08}.JCX2KW_navActive:before{content:"";background:#ffcf81;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:11px auto 11px -1px}.JCX2KW_navActive .JCX2KW_navIcon{color:#ffdc9f}.JCX2KW_navBadge{color:#dce4f4;background:#ffffff17}.JCX2KW_navActive .JCX2KW_navBadge{color:#e4eaff;background:#abbafa2e}.JCX2KW_footer{background:#080e1947;border-color:#d2def81a}.JCX2KW_logout:hover{color:#fecdd3;background:#fb718517}.JCX2KW_logout:hover .JCX2KW_navIcon{color:#fda4af}.JCX2KW_drawerClose{color:#e3eaf7;background:#1c273b;border-color:#d2def829}.JCX2KW_drawerClose:hover{background:#2a3750}.JCX2KW_topbar{border-bottom-color:var(--pv-border);background:color-mix(in srgb, var(--pv-card) 88%, transparent);box-shadow:0 1px #0f172a05}.JCX2KW_search>button{border-color:var(--pv-border);background:color-mix(in srgb, var(--pv-bg) 80%, var(--pv-card));border-radius:10px;max-width:none;height:40px;font-size:12px}.JCX2KW_search>button:hover{border-color:color-mix(in srgb, var(--pv-muted) 45%, var(--pv-border));background:var(--pv-card)}.JCX2KW_search>button>svg{color:var(--pv-muted)}.JCX2KW_search>button>kbd{box-shadow:0 1px 0 var(--pv-border);border-radius:4px}.JCX2KW_theme>[role=radiogroup]{border-color:var(--pv-border);background:color-mix(in srgb, var(--pv-bg) 85%, var(--pv-card));border-radius:10px;gap:0;padding:3px}.JCX2KW_theme button{border-radius:7px;min-width:30px;min-height:30px;padding:5px}.JCX2KW_account{border-color:var(--pv-border);background:var(--pv-card)}.JCX2KW_account:hover{background:var(--pv-bg)}.JCX2KW_avatar{color:#354163;background:#e7eaf5;box-shadow:inset 0 0 0 1px #43517517}.dark .JCX2KW_avatar{color:#d7dff3;background:#27324b}@media (pointer:coarse){.JCX2KW_search>button{height:44px}.JCX2KW_theme button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.JCX2KW_navLink,.JCX2KW_navIcon,.JCX2KW_dockItem{transition:none}}
.hu4H8G_pageHeader{border:1px solid var(--pv-border);background:radial-gradient(ellipse at 100% 0, var(--pv-solar-wash), transparent 65%), linear-gradient(120deg, var(--pv-card), var(--pv-bg));box-shadow:var(--pv-shadow-card);border-radius:22px;padding:25px 28px;position:relative}.hu4H8G_emptyState{background:radial-gradient(ellipse at 50% 100%, var(--pv-solar-wash), transparent 65%)}.hu4H8G_emptyIcon{border:1px solid var(--pv-border);background:var(--pv-solar-wash);width:48px;height:48px;color:var(--pv-text);border-radius:16px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.hu4H8G_sidePanel{background-image:radial-gradient(ellipse at 100% 0, var(--pv-solar-wash), transparent 40%)}.hu4H8G_pageHeaderRow{flex-direction:column;gap:20px;min-width:0;display:flex}.hu4H8G_pageKicker{color:var(--pv-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:10px;font-size:10px;font-weight:600;display:inline-flex}.hu4H8G_pageKicker>span{background:var(--pv-solar);border-radius:2px;width:20px;height:2px}.hu4H8G_pageTitle{color:var(--pv-text);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(27px,3vw,34px);font-weight:600;line-height:1.2}.hu4H8G_pageDescription{max-width:680px;color:var(--pv-muted);margin-top:10px;font-size:14px;line-height:1.65}.hu4H8G_pageActions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.hu4H8G_backLink{min-height:32px;color:var(--pv-muted);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:500;display:inline-flex}.hu4H8G_backLink:hover{color:var(--pv-text)}@media (min-width:768px){.hu4H8G_pageHeaderRow{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.hu4H8G_pageActions{flex-shrink:0;justify-content:flex-end;max-width:50%}}@media (max-width:639px){.hu4H8G_pageHeader{border-radius:18px;padding:20px}.hu4H8G_pageActions{width:100%}.hu4H8G_backLink{min-height:44px;margin-top:-8px}}@media print{.hu4H8G_pageHeader{box-shadow:none;background:0 0;border:0;padding:0}}.hu4H8G_metrics{grid-template-columns:repeat(var(--metric-count,4), minmax(0, 1fr));border:1px solid var(--pv-border);background:linear-gradient(180deg, var(--pv-card), color-mix(in srgb, var(--pv-bg) 28%, var(--pv-card)));box-shadow:var(--pv-shadow-card);border-radius:18px;display:grid;overflow:hidden}.hu4H8G_metric{border:0;border-inline-end:1px solid var(--pv-border);min-width:0;color:var(--pv-text);text-align:start;background:0 0;flex-direction:column;align-items:flex-start;gap:7px;padding:20px 22px;text-decoration:none;display:flex}.hu4H8G_metric:last-child{border-inline-end:0}.hu4H8G_metricLabel{color:var(--pv-muted);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.hu4H8G_metricIcon{background:var(--pv-solar-wash);width:28px;height:28px;color:var(--pv-action-bg);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.hu4H8G_metricIcon svg{width:15px;height:15px}.hu4H8G_metricIcon[data-tone=green]{color:#15803d}.hu4H8G_metricIcon[data-tone=amber]{color:#a16207}.hu4H8G_metricIcon[data-tone=red]{color:#b91c1c}.hu4H8G_metricIcon[data-tone=violet]{color:#7c3aed}.hu4H8G_metricValue{max-width:100%;color:var(--pv-text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(21px,2.2vw,29px);font-weight:600;line-height:1.2}.hu4H8G_metricHint{color:var(--pv-muted);font-size:12px;line-height:1.5}.hu4H8G_metricInteractive{transition:background-color .16s}.hu4H8G_metricInteractive:hover{background:color-mix(in srgb, var(--pv-action-bg) 4%, var(--pv-card))}.hu4H8G_metricActive{background:var(--pv-solar-wash);box-shadow:inset 0 -2px 0 var(--pv-solar)}.hu4H8G_metric:disabled{opacity:.6}.hu4H8G_metricInteractive:focus-visible{outline:2px solid var(--pv-blue);outline-offset:-4px}.hu4H8G_section{border:1px solid var(--pv-border);background:var(--pv-card);min-width:0;box-shadow:var(--pv-shadow-card);border-radius:18px}.hu4H8G_sectionHeading{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.hu4H8G_sectionCopy{min-width:0}.hu4H8G_sectionTitle{color:var(--pv-text);letter-spacing:-.025em;margin:0;font-size:16px;font-weight:600;line-height:1.5}.hu4H8G_sectionDescription{color:var(--pv-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.hu4H8G_eyebrow{color:var(--pv-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.hu4H8G_sectionActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.hu4H8G_sectionHeader{border-bottom:1px solid var(--pv-border);padding:19px 22px}.hu4H8G_sectionBody{padding:22px}.hu4H8G_filterBar{border:1px solid var(--pv-border);background:var(--pv-card);min-width:0;box-shadow:var(--pv-shadow-control);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.hu4H8G_filterBar>*{min-width:0}.dark .hu4H8G_metricIcon[data-tone=green]{color:#86efac}.dark .hu4H8G_metricIcon[data-tone=amber]{color:#fcd34d}.dark .hu4H8G_metricIcon[data-tone=red]{color:#fca5a5}.dark .hu4H8G_metricIcon[data-tone=violet]{color:#c4b5fd}@media (max-width:1023px){.hu4H8G_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hu4H8G_metric{border-bottom:1px solid var(--pv-border);padding:18px}.hu4H8G_metric:nth-child(3n){border-inline-end:0}.hu4H8G_metric:nth-last-child(-n+3){border-bottom:0}.hu4H8G_metrics:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.hu4H8G_metrics:has(>:nth-child(4):last-child) .hu4H8G_metric{border-inline-end:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border)}.hu4H8G_metrics:has(>:nth-child(4):last-child) .hu4H8G_metric:nth-child(2n){border-inline-end:0}.hu4H8G_metrics:has(>:nth-child(4):last-child) .hu4H8G_metric:nth-last-child(-n+2){border-bottom:0}}@media (max-width:639px){.hu4H8G_metrics{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hu4H8G_metric{border-inline-end:1px solid var(--pv-border);border-bottom:1px solid var(--pv-border);padding:16px}.hu4H8G_metric:nth-child(3n){border-inline-end:1px solid var(--pv-border)}.hu4H8G_metric:nth-child(2n){border-inline-end:0}.hu4H8G_metric:nth-last-child(-n+3){border-bottom:1px solid var(--pv-border)}.hu4H8G_metric:last-child,.hu4H8G_metric:nth-last-child(2):nth-child(odd){border-bottom:0}.hu4H8G_metrics:has(>:only-child){grid-template-columns:minmax(0,1fr)}.hu4H8G_metricLabel{font-size:11px}.hu4H8G_sectionHeader,.hu4H8G_sectionBody{padding:17px}.hu4H8G_sectionHeading{flex-direction:column;align-items:flex-start;gap:12px}.hu4H8G_sectionActions{width:100%}.hu4H8G_filterBar{padding:14px}}@media (prefers-reduced-motion:reduce){.hu4H8G_metricInteractive{transition:none}}
.cxZx1q_panel{color:var(--pv-text);border:1px solid var(--pv-border);background:var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:20px;overflow:hidden}.cxZx1q_header{border-bottom:1px solid var(--pv-border);background:radial-gradient(ellipse at 100% 0, var(--pv-solar-wash), transparent 65%);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.cxZx1q_eyebrow{color:var(--pv-muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.cxZx1q_title{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:600}.cxZx1q_description{color:var(--pv-muted);margin:8px 0 0;font-size:13px;line-height:1.7}.cxZx1q_body{padding:22px 24px}.cxZx1q_steps{gap:16px;display:grid}.cxZx1q_step{border:1px solid var(--pv-border);border-radius:14px;padding:18px}.cxZx1q_stepHeader{align-items:flex-start;gap:12px;display:flex}.cxZx1q_stepIcon{width:38px;height:38px;color:var(--pv-blue);background:color-mix(in srgb, var(--pv-blue) 9%, var(--pv-card));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cxZx1q_solarIcon{color:var(--pv-text);background:var(--pv-solar-wash)}.cxZx1q_stepTitle{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.cxZx1q_meta{color:var(--pv-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.cxZx1q_actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cxZx1q_choice{background:var(--pv-bg);color:var(--pv-text);border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}.cxZx1q_notice{border:1px solid var(--pv-border);color:var(--pv-muted);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.cxZx1q_error{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.cxZx1q_legal{color:var(--pv-muted);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:12px;line-height:1.7;display:flex}.cxZx1q_legal svg{flex-shrink:0;margin-top:3px}.cxZx1q_dialog{flex-direction:column;height:100%;display:flex}.cxZx1q_dialogHeader{border-bottom:1px solid var(--pv-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.cxZx1q_dialogHeader p{margin:0;font-size:13px;font-weight:600}.cxZx1q_dialogBody{flex:1;min-height:0;padding:22px;overflow-y:auto}.cxZx1q_dialogFooter{border-top:1px solid var(--pv-border);padding:16px 22px}.cxZx1q_panel :where(button,a):focus-visible{outline:2px solid var(--pv-blue);outline-offset:3px}.dark .cxZx1q_error{color:#fda4af;background:#4c0519;border-color:#881337}@media (max-width:639px){.cxZx1q_header,.cxZx1q_body{padding:18px}.cxZx1q_step{padding:14px}.cxZx1q_dialogBody{padding:16px}.cxZx1q_actions>*{flex-grow:1}}
@media screen{.NW3nHW_workspace{color:var(--pv-text)}.NW3nHW_planningGuide{border:1px solid var(--pv-border);border-inline-start:3px solid var(--pv-solar);background:linear-gradient(110deg, color-mix(in srgb, var(--pv-solar) 7%, var(--pv-card)), var(--pv-card));border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:flex}.NW3nHW_planningProgress{flex-shrink:0;width:170px}.NW3nHW_planningProgress progress{appearance:none;background:var(--pv-border);border:0;border-radius:99px;display:block;overflow:hidden}.NW3nHW_planningProgress progress::-webkit-progress-bar{background:var(--pv-border);border-radius:99px}.NW3nHW_planningProgress progress::-webkit-progress-value{background:var(--pv-solar);border-radius:99px}.NW3nHW_planningProgress progress::-moz-progress-bar{background:var(--pv-solar);border-radius:99px}.NW3nHW_planningMode .NW3nHW_modeOption{min-height:88px;padding:14px 18px}.NW3nHW_offerHandoff{border:1px solid var(--pv-border);background:linear-gradient(120deg, var(--pv-solar-wash), var(--pv-card) 80%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.NW3nHW_offerHandoff>div{flex:420px}.NW3nHW_offerHandoff>button{flex-shrink:0}.NW3nHW_planningEditor :where(h3){letter-spacing:-.015em;font-weight:600}.NW3nHW_planningEditor :where(h3[class*=uppercase]){letter-spacing:.075em;font-size:11px}.NW3nHW_planningEditor :where(details){border-color:var(--pv-border);background:color-mix(in srgb, var(--pv-bg) 35%, var(--pv-card));border-radius:14px}.NW3nHW_planningEditor :where(summary){padding-inline-end:26px;font-weight:600;line-height:1.7;position:relative}.NW3nHW_planningEditor :where(summary):after{content:"+";inset-inline-end:0;color:var(--pv-muted);font-size:20px;position:absolute;top:0}.NW3nHW_planningEditor :where(details[open]>summary):after{content:"−"}.NW3nHW_planningEditor :where(summary):focus-visible{outline:2px solid var(--pv-action-bg);outline-offset:4px;border-radius:4px}.NW3nHW_planningEditor :where(label>span:first-child){font-size:12px;line-height:1.6}@media (max-width:639px){.NW3nHW_planningMode .NW3nHW_modeOption{min-height:0;padding:12px 14px}.NW3nHW_planningMode .NW3nHW_modeOption p{font-size:12px;line-height:1.5}.NW3nHW_planningGuide{align-items:flex-start;gap:14px;padding:18px}.NW3nHW_planningGuide>div:first-child{flex-basis:100%}.NW3nHW_planningProgress{flex:1;min-width:130px}}.NW3nHW_formSurface :where(.font-black,.font-bold){font-weight:600}.NW3nHW_formSurface :where(button.bg-blue-600,a.bg-blue-600){background-color:var(--pv-action-bg)}.NW3nHW_formSurface :where(button.bg-blue-600,a.bg-blue-600):hover:not(:disabled){background-color:var(--pv-action-hover)}.NW3nHW_formSurface :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-color:var(--pv-border);background:var(--pv-card);color:var(--pv-text);border-radius:10px;font-size:13px;font-weight:450;line-height:1.6;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f172a05}.NW3nHW_formSurface :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea):focus{border-color:var(--pv-action-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--pv-action-bg) 11%, transparent)}.NW3nHW_formSurface :where(input,select,textarea):disabled{background:var(--pv-bg);box-shadow:none}.NW3nHW_panel{border:1px solid var(--pv-border);background:var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:18px;overflow:hidden}.NW3nHW_sectionHeader{border-bottom:1px solid var(--pv-border);background:linear-gradient(110deg, color-mix(in srgb, var(--pv-solar) 6%, var(--pv-card)), var(--pv-card));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.NW3nHW_eyebrow{color:var(--pv-muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600}.NW3nHW_sectionTitle{color:var(--pv-text);letter-spacing:-.03em;margin-top:6px;font-size:21px;font-weight:600;line-height:1.35}.NW3nHW_sectionDescription{max-width:680px;color:var(--pv-muted);margin-top:5px;font-size:13px;line-height:1.65}.NW3nHW_subPanel{border:1px solid var(--pv-border);background:color-mix(in srgb, var(--pv-bg) 55%, var(--pv-card));border-radius:14px;padding:20px}.NW3nHW_primaryAction{background:linear-gradient(#ffffff0a, #fff0), var(--pv-action-bg);color:#fff;box-shadow:var(--pv-shadow-control);border:1px solid #0000;border-radius:10px;font-weight:600;transition:background-color .15s}.NW3nHW_primaryAction:hover:not(:disabled){background-color:var(--pv-action-hover)}.NW3nHW_secondaryAction{border:1px solid var(--pv-border);background:var(--pv-card);color:var(--pv-text);box-shadow:none;border-radius:10px;font-weight:500}.NW3nHW_secondaryAction:hover:not(:disabled){background:var(--pv-bg)}.NW3nHW_workspace :where(button,a):focus-visible{outline:2px solid var(--pv-action-bg);outline-offset:3px}.NW3nHW_filterTabs{border-bottom:1px solid var(--pv-border);flex-wrap:wrap;gap:4px;padding-bottom:14px;display:flex}.NW3nHW_filterTab{min-height:40px;color:var(--pv-muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.NW3nHW_filterTab:hover{background:var(--pv-bg);color:var(--pv-text)}.NW3nHW_filterTab[aria-pressed=true]{border-color:color-mix(in srgb, var(--pv-action-bg) 17%, var(--pv-border));background:color-mix(in srgb, var(--pv-action-bg) 7%, var(--pv-card));color:var(--pv-action-bg);font-weight:600}.NW3nHW_filterCount{background:color-mix(in srgb, var(--pv-muted) 9%, transparent);color:inherit;font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 5px;font-size:10px}.NW3nHW_listSurface{border:1px solid var(--pv-border);background:var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:18px;overflow:hidden}.NW3nHW_invoiceList{overflow:visible}.NW3nHW_invoiceList>.NW3nHW_listRow:first-child{border-start-start-radius:18px;border-start-end-radius:18px}.NW3nHW_invoiceList>.NW3nHW_listRow:last-child{border-end-end-radius:18px;border-end-start-radius:18px}.NW3nHW_listRow{border-top:1px solid var(--pv-border);background:var(--pv-card);padding:22px 24px;transition:background-color .15s}.NW3nHW_listRow:first-child{border-top:0}.NW3nHW_listRow:hover{background:color-mix(in srgb, var(--pv-bg) 30%, var(--pv-card))}.NW3nHW_projectHero{border:1px solid var(--pv-border);background:radial-gradient(ellipse at 100% 0, var(--pv-solar-wash), transparent 70%), var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.NW3nHW_projectIdentity{flex:340px;align-items:center;gap:14px;min-width:0;display:flex}.NW3nHW_projectIdentity h1{overflow-wrap:anywhere;color:var(--pv-text);letter-spacing:-.04em;margin-top:5px;font-size:28px;font-weight:600;line-height:1.2}.NW3nHW_projectMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.NW3nHW_projectMetrics{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.NW3nHW_projectMetric{border-left:1px solid var(--pv-border);padding:0 18px}.NW3nHW_projectMetric:first-child{border-left:0;padding-left:0}.NW3nHW_projectMetric dt{color:var(--pv-muted);font-size:10px;font-weight:500}.NW3nHW_projectMetric dd{color:var(--pv-text);letter-spacing:-.03em;margin-top:3px;font-size:19px;font-weight:600}.NW3nHW_stepBar{border:1px solid var(--pv-border);background:var(--pv-card);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px;display:grid}.NW3nHW_step{min-width:0;min-height:70px;color:var(--pv-muted);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;transition:background-color .15s;display:flex}.NW3nHW_step:hover{background:var(--pv-bg)}.NW3nHW_step[aria-current=step]{background:var(--pv-solar-wash);color:var(--pv-text)}.NW3nHW_stepNumber{border:1px solid var(--pv-border);width:29px;height:29px;color:var(--pv-muted);font-variant-numeric:tabular-nums;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.NW3nHW_step[aria-current=step] .NW3nHW_stepNumber{color:#382a15;background:#ffcf7a;border-color:#0000}.NW3nHW_stepDone .NW3nHW_stepNumber{border-color:color-mix(in srgb, #159d66 20%, var(--pv-border));background:color-mix(in srgb, #159d66 8%, var(--pv-card));color:#148151}.dark .NW3nHW_stepDone .NW3nHW_stepNumber{color:#86e3b7}.NW3nHW_stepLabel{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4;display:block}.NW3nHW_stepHint{color:var(--pv-muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.NW3nHW_modeOption{border:1px solid var(--pv-border);background:var(--pv-card);text-align:left;border-radius:12px;padding:18px 20px;position:relative}.NW3nHW_modeOption[aria-pressed=true],.NW3nHW_modeOption[aria-checked=true]{border-color:color-mix(in srgb, var(--pv-action-bg) 42%, var(--pv-border));background:color-mix(in srgb, var(--pv-action-bg) 4%, var(--pv-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pv-action-bg) 20%, transparent)}.NW3nHW_modeOption h3{color:var(--pv-text);font-size:14px;font-weight:600}.NW3nHW_modeOption p{max-width:440px;color:var(--pv-muted);margin-top:5px;font-size:12px;line-height:1.7}.NW3nHW_settingsNav{border-bottom:1px solid var(--pv-border);flex-wrap:wrap;gap:4px;margin-top:28px;padding-bottom:16px;display:flex}.NW3nHW_settingsNav button{min-height:44px;color:var(--pv-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:10px 17px;font-size:13px;font-weight:500;display:flex}.NW3nHW_settingsNav button:hover{background:var(--pv-card);color:var(--pv-text)}.NW3nHW_settingsNav button[aria-pressed=true]{border-color:var(--pv-border);background:var(--pv-solar-wash);color:var(--pv-text);box-shadow:var(--pv-shadow-control);font-weight:600}.NW3nHW_settingsArea{border:1px solid var(--pv-border);background:var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:18px;margin-top:18px;padding:24px}.NW3nHW_settingsArea h2{letter-spacing:-.03em;font-size:21px;font-weight:600}.NW3nHW_settingsLinks{border-top:1px solid var(--pv-border);flex-wrap:wrap;gap:4px 18px;margin-top:18px;padding-top:15px;display:flex}.NW3nHW_settingsLinks a{min-height:36px;color:var(--pv-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.NW3nHW_settingsLinks a:after{content:"↗";color:var(--pv-muted)}.NW3nHW_settingsLinks a:hover{color:var(--pv-action-bg)}.NW3nHW_editorToolbar{border-bottom:1px solid var(--pv-border);flex-direction:column;gap:18px;margin-bottom:24px;padding-bottom:24px;display:flex}.NW3nHW_editorActions{flex-wrap:wrap;gap:8px;display:flex}.NW3nHW_mobileActionDock{background:var(--pv-card);border-color:var(--pv-border);box-shadow:0 -8px 30px -18px #0f1c3333}.NW3nHW_mobileActionDock button{border-radius:10px;min-height:44px;font-size:12px;font-weight:600}.NW3nHW_editorActions :where(button,a){border-radius:10px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:500}.NW3nHW_editorPanel{border:1px solid var(--pv-border);background:var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:16px;padding:22px}.NW3nHW_editorPanel :where(h1,h2,h3){color:var(--pv-text);letter-spacing:-.025em;font-size:18px;font-weight:600}.NW3nHW_invoiceAmount{color:var(--pv-text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:24px;font-weight:600}.NW3nHW_packageCard{border:1px solid var(--pv-border);background:var(--pv-card);border-radius:14px;padding:22px;transition:border-color .15s}.NW3nHW_packageCard[data-expanded=true]{border-color:color-mix(in srgb, var(--pv-action-bg) 28%, var(--pv-border));background:color-mix(in srgb, var(--pv-action-bg) 2%, var(--pv-card))}.NW3nHW_invoiceForm :where(label>span){letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}}@media screen and (max-width:767px){.NW3nHW_workspace :where(button,a[class*=rounded]){min-height:44px}.NW3nHW_formSurface :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){min-height:44px;font-size:16px}.NW3nHW_editorActions :where(button,a),.NW3nHW_filterTab,.NW3nHW_settingsLinks a{min-height:44px}.NW3nHW_projectIdentity{flex-basis:100%;align-items:flex-start}.NW3nHW_projectIdentity h1{font-size:24px}.NW3nHW_step{text-align:center;flex-direction:column;gap:8px;min-height:80px;padding:10px 3px}.NW3nHW_stepLabel{font-size:10px}.NW3nHW_stepHint{display:none}.NW3nHW_sectionHeader,.NW3nHW_listRow,.NW3nHW_editorPanel,.NW3nHW_settingsArea,.NW3nHW_subPanel{padding:18px}.NW3nHW_settingsNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NW3nHW_settingsNav button{justify-content:center;padding:10px 7px;font-size:12px}}@media screen and (pointer:coarse){.NW3nHW_filterTab,.NW3nHW_settingsLinks a,.NW3nHW_editorActions :where(button,a){min-height:44px}}@media (prefers-reduced-motion:reduce){.NW3nHW_formSurface :where(input,select,textarea),.NW3nHW_primaryAction,.NW3nHW_filterTab,.NW3nHW_listRow,.NW3nHW_step{transition:none}}
.TENBEG_dialog{border:1px solid var(--pv-border);background-image:radial-gradient(ellipse at 100% 0, var(--pv-solar-wash), transparent 45%);box-shadow:var(--pv-shadow-popover);border-radius:22px}.TENBEG_dialog :where(.font-black,.font-bold){font-weight:600}.TENBEG_dialog :where(h2,h3){letter-spacing:-.025em}.TENBEG_dialog :where(.text-2xl){font-size:24px}.TENBEG_dialog :where(.tracking-\[0\.18em\],.tracking-\[0\.14em\]){letter-spacing:.09em}.TENBEG_dialog :where(button,a[class*=rounded]){min-height:44px}.TENBEG_dialog :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--pv-border);border-radius:10px;min-width:0;min-height:44px;font-size:14px}.TENBEG_dialog :where(.bg-blue-600){background-color:var(--pv-action-bg)}.TENBEG_dialog :where(.bg-blue-600):hover:not(:disabled){background-color:var(--pv-action-hover)}.TENBEG_dialog :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--pv-blue);outline-offset:3px}.TENBEG_welcomeHeader{background:radial-gradient(ellipse at 100% 0, var(--pv-solar-wash), transparent 70%), linear-gradient(135deg, var(--pv-card), var(--pv-bg))}.TENBEG_toast{min-height:48px;box-shadow:var(--pv-shadow-popover);border-radius:14px;font-weight:500}.TENBEG_help{color:var(--pv-text)}.TENBEG_help :where(.font-black,.font-bold){font-weight:600}.TENBEG_help :where(.shadow-sm){box-shadow:var(--pv-shadow-card)}.TENBEG_help :where(h2){letter-spacing:-.025em}.TENBEG_help :where(.text-xl){font-size:18px}.TENBEG_areaCard{border-radius:18px;padding:22px}.TENBEG_areaCard>div:last-child{gap:0}.TENBEG_areaCard>div:last-child>*{border:0;border-top:1px solid var(--pv-border);border-radius:0;min-height:64px;padding-inline:0}.TENBEG_areaCard>div:last-child>:first-child{border-top:0}.TENBEG_areaCard>div:last-child>:hover{background:0 0}.TENBEG_help :where(a,button){min-height:44px}@media (max-width:639px){.TENBEG_dialog :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.TENBEG_dialog{border-radius:18px}.TENBEG_areaCard{padding:18px}}
.E27o_G_workspace{--project-radius:20px}.E27o_G_hero{color:#fff;background:radial-gradient(at 100% 0,#e3ad5236,#0000 55%),linear-gradient(120deg,#112633,#172a3c 65%,#293643);border:1px solid #263c50;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a17}.E27o_G_hero:after{content:"";pointer-events:none;border:1px solid #ffe0a817;border-radius:50%;width:360px;height:360px;position:absolute;inset:-120px -70px auto auto;box-shadow:0 0 0 38px #ffe0a808,0 0 0 76px #ffe0a805}.E27o_G_heroIdentity,.E27o_G_heroActions{z-index:1;position:relative}.E27o_G_heroIdentity{flex:360px;align-items:flex-start;gap:16px;min-width:0;display:flex}.E27o_G_heroIdentity h1{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.2}.E27o_G_heroEyebrow{color:#e8c890;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.E27o_G_backAction{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.E27o_G_backAction:hover{background:#ffffff1f}.E27o_G_heroScope{color:#d4dfeb;font-size:12px}.E27o_G_heroDescription{color:#b5c5d4;max-width:420px;margin-top:12px;font-size:12px;line-height:1.7}.E27o_G_heroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.E27o_G_heroNumbers{align-items:center;display:flex}.E27o_G_heroNumbers dt{color:#b5c5d4}.E27o_G_heroNumbers dd{color:#fff}.E27o_G_heroNumbers>div{border-color:#ffffff21}.E27o_G_saveGroup p{color:#b5c5d4;text-align:center;margin-top:8px;font-size:10px}.E27o_G_saveAction{color:#352a18;background:#ffcf7a;border:1px solid #f8d498;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px 12px #00000014}.E27o_G_saveAction:hover:not(:disabled){background:#ffdc9e;box-shadow:0 5px 16px #0000001f}.E27o_G_workspace button:disabled{cursor:not-allowed;opacity:.55}.E27o_G_content{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.E27o_G_content>*,.E27o_G_creationSidebar{min-width:0}.E27o_G_startHint{border:1px solid var(--pv-border);background:color-mix(in srgb, var(--pv-solar) 5%, var(--pv-card));color:var(--pv-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;font-size:12px;line-height:1.65;display:flex}.E27o_G_startHint>p{flex:210px}.E27o_G_startHint>svg{color:var(--pv-text)}.E27o_G_textAction{min-height:40px;color:var(--pv-text);text-decoration:underline;-webkit-text-decoration-color:var(--pv-border);text-decoration-color:var(--pv-border);text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.E27o_G_planningPath{border:1px solid var(--pv-border);background:color-mix(in srgb, var(--pv-bg) 35%, var(--pv-card));border-radius:16px;padding:20px}.E27o_G_planningPath h3{color:var(--pv-text);letter-spacing:-.025em;margin-top:5px;font-size:16px}.E27o_G_pathOption{border:1px solid var(--pv-border);background:var(--pv-card);min-width:0;color:var(--pv-text);text-align:left;border-radius:12px;align-items:flex-start;gap:11px;padding:16px;transition:border-color .15s,background .15s;display:flex}.E27o_G_pathOption[aria-pressed=true]{border-color:color-mix(in srgb, var(--pv-solar) 65%, var(--pv-border));background:var(--pv-solar-wash)}.E27o_G_pathOption:hover{border-color:var(--pv-solar)}.E27o_G_pathOption>span:nth-child(2){flex:1;min-width:0}.E27o_G_pathIcon{color:var(--pv-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.E27o_G_radioIndicator{border:1px solid var(--pv-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.E27o_G_pathOption[aria-pressed=true] .E27o_G_radioIndicator{background:var(--pv-action-bg);color:#fff;border-color:#0000}.E27o_G_initialNotes{border-top:1px solid var(--pv-border);padding-top:24px}.E27o_G_startSummary{border:1px solid var(--pv-border);border-radius:var(--project-radius);background:var(--pv-card);box-shadow:var(--pv-shadow-card);padding:24px}.E27o_G_startSummary h3{letter-spacing:-.03em;margin-top:8px;font-size:18px;font-weight:600;line-height:1.4}.E27o_G_summaryDetails{gap:16px;margin-top:22px;display:grid}.E27o_G_summaryDetails dt{color:var(--pv-muted);align-items:center;gap:6px;font-size:11px;display:flex}.E27o_G_summaryDetails dd{overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:500}.E27o_G_scopeTags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.E27o_G_scopeTags span{border:1px solid var(--pv-border);background:var(--pv-bg);color:var(--pv-text);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.E27o_G_saveHint{border-top:1px solid var(--pv-border);color:var(--pv-muted);align-items:flex-start;gap:9px;margin:20px 0;padding-top:18px;font-size:12px;line-height:1.65;display:flex}.E27o_G_saveHint svg{color:var(--pv-text);flex-shrink:0;margin-top:2px}.E27o_G_privacyHint{color:var(--pv-muted);align-items:flex-start;gap:6px;margin-top:13px;font-size:10px;line-height:1.6;display:flex}.E27o_G_privacyHint svg{flex-shrink:0;margin-top:2px}.E27o_G_error{background:color-mix(in srgb, #f43f5e 5%, var(--pv-card));color:var(--pv-text);border:1px solid #f43f5e33;border-radius:12px;margin-top:16px;padding:14px 18px;font-size:13px;line-height:1.6}.E27o_G_uploadNotice{color:var(--pv-muted);margin-top:14px;font-size:12px;line-height:1.6}@media (min-width:1024px){.E27o_G_creationLayout{grid-template-columns:minmax(0,1fr) 340px}.E27o_G_creationSidebar{grid-template-columns:minmax(0,1fr)}.E27o_G_creationSidebar>*{grid-column:1}}@media (min-width:1280px){.E27o_G_creationLayout{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:639px){.E27o_G_hero{border-radius:20px;gap:20px;padding:22px 18px}.E27o_G_heroIdentity{flex-basis:100%;gap:12px}.E27o_G_heroIdentity h1{font-size:27px}.E27o_G_heroActions{justify-content:space-between;gap:14px;width:100%}.E27o_G_heroNumbers{width:100%}.E27o_G_heroNumbers>div{flex:1;padding-inline:10px}.E27o_G_heroNumbers dd{font-size:17px}.E27o_G_heroDescription{font-size:11px}.E27o_G_saveAction{padding-inline:14px}.E27o_G_startHint{padding:12px}.E27o_G_planningPath{padding:16px}.E27o_G_content{gap:18px}}@media (prefers-reduced-motion:reduce){.E27o_G_workspace *,.E27o_G_workspace :before,.E27o_G_workspace :after{scroll-behavior:auto;transition:none}}
.jMhuhW_dashboard{--dash-text:#172438;--dash-muted:#627087;--dash-line:#e9edf3;--dash-soft:#f6f8fb;--dash-hover:#f5f7fc;--dash-accent:var(--pv-action-bg,#274bc0);--dash-surface:#fff;color:var(--dash-text)}.dark .jMhuhW_dashboard{--dash-text:#ecf0f8;--dash-muted:#9daac0;--dash-line:#273248;--dash-soft:#172235;--dash-hover:#1b293e;--dash-surface:#131e30;--dash-accent:#a8baff}.jMhuhW_dashboard a:focus-visible,.jMhuhW_dashboard button:focus-visible{outline:2px solid var(--pv-action-bg,#274bc0);outline-offset:4px}.jMhuhW_header{isolation:isolate;background:#152b32;border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;justify-content:center;gap:22px;min-height:240px;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px -24px #13252c73}.jMhuhW_header:before{z-index:-2;content:"";background:url(/images/pv-helper/hero-modern-house-pv-04.jpg) 50% 46%/cover;position:absolute;inset:0}.jMhuhW_header:after{z-index:-1;content:"";background:linear-gradient(90deg,#09181df0,#09181db8 45%,#09181d1f),linear-gradient(#0000 30%,#09181d52);position:absolute;inset:0}.jMhuhW_header .jMhuhW_eyebrow{color:#e2d4b5}.jMhuhW_header .jMhuhW_eyebrow>span:first-child{color:#c8b794}.jMhuhW_header .jMhuhW_title{color:#fff;font-size:clamp(30px,3.2vw,43px);font-weight:550}.jMhuhW_header .jMhuhW_headerHint{color:#e1e8e6;max-width:38rem}.jMhuhW_header .jMhuhW_headerHint .font-semibold{color:#fff}.jMhuhW_header .jMhuhW_headerActions>a:first-child{color:#533613;background:linear-gradient(145deg,#ffe2a1,#ffcd74);border-color:#ffe0a0;box-shadow:0 4px 20px #0a161c33,inset 0 1px #ffffffa6}.jMhuhW_header .jMhuhW_headerActions>a:first-child:hover{background:#ffe3a8}.jMhuhW_header .jMhuhW_quickLink{color:#f0f5f1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1d2494;border:1px solid #fff3}.jMhuhW_header .jMhuhW_quickLink:hover{color:#fff;background:#ffffff26}.jMhuhW_header :where(a,button):focus-visible{outline-color:#ffe0a0}.jMhuhW_eyebrow{color:var(--dash-muted);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}.jMhuhW_eyebrow>span:first-child{color:#bcc5d1}.jMhuhW_headerDate{letter-spacing:0}.jMhuhW_title{color:var(--dash-text);letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.2}.jMhuhW_headerHint{max-width:52rem;color:var(--dash-muted);margin-top:10px;font-size:13px;line-height:1.7}.jMhuhW_headerActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;display:grid}.jMhuhW_quickLink{min-height:44px;color:var(--dash-muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.jMhuhW_quickLink:hover{background:var(--dash-hover);color:var(--dash-text)}.jMhuhW_summary{gap:18px;min-width:0;margin-top:28px;display:grid}.jMhuhW_offerValue{color:#fff;background:linear-gradient(125deg,#132337,#202c50);border:1px solid #2b3959;border-radius:18px;flex-direction:column;min-width:0;min-height:240px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px -20px #1b254e99}.jMhuhW_offerValue:after{content:"";pointer-events:none;border:1px solid #ffffff0c;border-radius:50%;width:310px;height:310px;position:absolute;top:-110px;right:-130px;box-shadow:0 0 0 48px #ffffff03,0 0 0 96px #ffffff02}.jMhuhW_offerValue:hover{border-color:#60729e}.jMhuhW_offerValue:focus-visible{outline-color:#7e9eff}.jMhuhW_offerValueTop{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.jMhuhW_offerEyebrow{color:#b9c5e4;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:500}.jMhuhW_offerArrow{color:#e1e8fa;border:1px solid #c6d0ef29;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.jMhuhW_offerArrow svg{width:15px;height:15px}.jMhuhW_offerValueBody{z-index:1;margin:auto 0;padding:21px 0 24px;position:relative}.jMhuhW_offerLabel{color:#b9c5df;font-size:13px;font-weight:400}.jMhuhW_offerAmount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(30px,3.4vw,45px);font-weight:500;line-height:1.15}.jMhuhW_offerValueFooter{z-index:1;border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:15px;font-size:11px;display:flex;position:relative}.jMhuhW_offerOpenCount{color:#cbd5ed;align-items:center;gap:7px;display:flex}.jMhuhW_offerOpenCount>span{background:#9faee9;border-radius:50%;width:5px;height:5px}.jMhuhW_offerExplore{color:#edf0fb;font-weight:500}.jMhuhW_metricsPanel{border:1px solid var(--dash-line);background:var(--dash-surface);border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid;overflow:hidden;box-shadow:0 4px 20px -16px #1c355e55}.jMhuhW_metric{grid-column:span 2;min-width:0;padding:22px 20px 20px;transition:background-color .16s;display:block}.jMhuhW_metric+.jMhuhW_metric:not(.jMhuhW_metricCompact){border-left:1px solid var(--dash-line)}.jMhuhW_metric:hover{background:var(--dash-hover)}.jMhuhW_dashboard .jMhuhW_metric:focus-visible{z-index:1;outline-offset:-4px;position:relative}.jMhuhW_metricHeading{color:var(--dash-muted);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.jMhuhW_metricHeading svg{opacity:.8;flex-shrink:0}.jMhuhW_metricValueRow{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:12px;display:flex}.jMhuhW_metricValue{color:var(--dash-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.15}.jMhuhW_metricDelta{color:#22805c;font-size:10px;font-weight:500;line-height:1.5}.dark .jMhuhW_metricDelta{color:#83d6b7}.jMhuhW_metricDelta span{color:var(--dash-muted)}.jMhuhW_metricSubtext{color:var(--dash-muted);overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.6}.jMhuhW_metricCompact{border-top:1px solid var(--dash-line);grid-column:span 3;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 12px;padding:16px 20px;display:grid}.jMhuhW_metricCompact+.jMhuhW_metricCompact{border-left:1px solid var(--dash-line)}.jMhuhW_metricCompact .jMhuhW_metricHeading{grid-column:1}.jMhuhW_metricCompact .jMhuhW_metricValueRow{grid-area:1/2/span 2;align-items:center;margin-top:0}.jMhuhW_metricCompact .jMhuhW_metricValue{font-size:23px}.jMhuhW_metricCompact .jMhuhW_metricSubtext{grid-column:1;margin-top:2px}.jMhuhW_mainGrid{gap:20px;min-width:0;margin-top:24px;display:grid}.jMhuhW_sideColumn{flex-direction:column;gap:20px;min-width:0;display:flex}.jMhuhW_section{border:1px solid var(--dash-line);background-color:var(--dash-surface);border-radius:18px;min-width:0;overflow:hidden}.jMhuhW_sectionHeader{border-bottom:1px solid var(--dash-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:14px 22px;display:flex}.jMhuhW_sectionTitle{color:var(--dash-text);letter-spacing:-.025em;font-size:15px;font-weight:600}.jMhuhW_sectionActions{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.jMhuhW_sectionLink{min-height:44px;color:var(--dash-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.jMhuhW_sectionLink:hover{color:var(--dash-accent)}.jMhuhW_sectionLink svg{width:13px;height:13px}.jMhuhW_sectionBody{padding:18px 22px}.jMhuhW_ownerToggle{background:var(--dash-soft);border-radius:9px;flex-wrap:wrap;align-items:center;gap:3px;padding:3px;display:inline-flex}.jMhuhW_ownerButton{min-height:44px;color:var(--dash-muted);border-radius:7px;padding:6px 10px;font-size:11px;font-weight:500;transition:background-color .16s,color .16s}.jMhuhW_ownerButton[aria-pressed=true]{background:var(--dash-surface);color:var(--dash-text);box-shadow:0 1px 4px #19263a14}.jMhuhW_ownerButton:hover{color:var(--dash-text)}.jMhuhW_projectList{margin:-10px 0}.jMhuhW_projectRow{border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:17px 0;transition:background-color .16s;display:grid}.jMhuhW_projectRow+.jMhuhW_projectRow{border-top:1px solid var(--dash-line);border-radius:0}.jMhuhW_projectAvatar{border:1px solid var(--dash-line);background:var(--dash-soft);width:36px;height:36px;color:var(--dash-muted);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.jMhuhW_projectName{color:var(--dash-text);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:14px;font-weight:600}.jMhuhW_projectMeta{color:var(--dash-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.6}.jMhuhW_projectReference{color:var(--dash-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:3px 9px;margin-top:4px;font-size:10px;line-height:1.5;display:flex}.jMhuhW_projectReference>span+span:before{color:#b3bdcd;content:"·";margin-right:9px}.jMhuhW_projectValue{display:none}.jMhuhW_projectAction{min-height:44px;color:var(--dash-accent);text-align:left;border:1px solid #0000;border-radius:8px;grid-column:2;justify-content:flex-start;justify-self:start;align-items:center;gap:8px;padding:6px 0;font-size:12px;font-weight:500;transition:color .16s,background-color .16s;display:inline-flex}.jMhuhW_projectAction:hover{background:var(--dash-hover);color:var(--dash-text)}.jMhuhW_projectAction svg{flex-shrink:0;width:14px;height:14px}.jMhuhW_statusPill{border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.jMhuhW_statusDot{opacity:.75;background:currentColor;border-radius:50%;width:4px;height:4px}.jMhuhW_priorityList{margin:-8px 0}.jMhuhW_priorityRow{border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:9px 0;transition:background-color .16s;display:flex}.jMhuhW_priorityList>li+li{border-top:1px solid var(--dash-line)}.jMhuhW_priorityRow:hover{background:var(--dash-hover)}.jMhuhW_priorityIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:28px;display:flex}.jMhuhW_priorityCount{color:var(--dash-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.jMhuhW_priorityArrow{width:13px;height:13px;color:var(--dash-muted);opacity:.65;flex-shrink:0}.jMhuhW_pipelineBar{background:var(--dash-soft);border-radius:6px;gap:3px;width:100%;height:7px;display:flex;overflow:hidden}.jMhuhW_pipelineStages{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-top:20px;display:grid}.jMhuhW_pipelineStage{min-width:0}.jMhuhW_pipelineStage>div:first-child{align-items:flex-start}.jMhuhW_pipelineStage>div:first-child>span{width:5px;height:5px;margin-top:4px}.jMhuhW_leadList{margin:-8px 0}.jMhuhW_leadList>li+li{border-top:1px solid var(--dash-line)}.jMhuhW_leadRow{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:9px 0;transition:background-color .16s;display:flex}.jMhuhW_leadRow:hover{background:var(--dash-hover)}.jMhuhW_leadAvatar{background:var(--dash-soft);width:28px;height:28px;color:var(--dash-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.jMhuhW_registrationMetric{background:var(--dash-soft);border-radius:8px;min-width:0;min-height:78px;padding:12px}.jMhuhW_registrationMetric:hover{background:var(--dash-hover)}.jMhuhW_emptyState{text-align:center;flex-direction:column;align-items:center;padding:21px 12px;display:flex}.jMhuhW_emptyIcon{border:1px solid var(--dash-line);background:var(--dash-soft);width:40px;height:40px;color:var(--dash-muted);border-radius:12px;justify-content:center;align-items:center;display:flex}.jMhuhW_calendarMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 0 16px;display:grid}.jMhuhW_calendarMetric{min-width:0}.jMhuhW_calendarMetric+.jMhuhW_calendarMetric{border-left:1px solid var(--dash-line);padding-left:14px}.jMhuhW_calendarNumber{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.jMhuhW_calendarLabel{color:var(--dash-muted);margin-top:5px;font-size:10px}.jMhuhW_calendarEvents{border-top:1px solid var(--dash-line)}.jMhuhW_calendarEvent{border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:9px 0;font-size:12px;display:flex}.jMhuhW_calendarEvent:hover{background:var(--dash-hover)}.jMhuhW_calendarTime{color:var(--dash-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:500}.jMhuhW_calendarNext{border-top:1px solid var(--dash-line);min-height:44px;padding:14px 0 0;display:block}.jMhuhW_calendarNext:hover{color:var(--dash-accent)}.jMhuhW_calendarEmpty{border-top:1px solid var(--dash-line);color:var(--dash-muted);align-items:center;gap:8px;padding-top:15px;font-size:11px;display:flex}.jMhuhW_calendarEmpty svg{color:#22805c;width:13px;height:13px}.jMhuhW_footer{justify-content:center;margin-top:22px;display:flex}@media (min-width:640px){.jMhuhW_headerActions{flex-wrap:wrap;gap:5px;display:flex}.jMhuhW_headerActions>a:first-child{margin-right:5px}.jMhuhW_projectRow{grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center}.jMhuhW_projectValue{text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:6px;max-width:10rem;display:flex}.jMhuhW_projectAction{grid-area:1/4;justify-content:flex-end;max-width:9rem;padding:7px 0 7px 8px}.jMhuhW_pipelineStages{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1150px){.jMhuhW_header{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.jMhuhW_headerActions{flex-shrink:0}.jMhuhW_summary{grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr)}}@media (min-width:1280px){.jMhuhW_mainGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.jMhuhW_header{border-radius:22px;min-height:280px}.jMhuhW_header:before{background-position:63%}.jMhuhW_header:after{background:linear-gradient(100deg,#09181df0,#09181d9e)}.jMhuhW_eyebrow{gap:5px 8px;font-size:10px}.jMhuhW_offerValue{min-height:218px;padding:18px 20px}.jMhuhW_offerAmount{font-size:clamp(28px,8vw,40px)}.jMhuhW_offerValueBody{padding:20px 0 23px}.jMhuhW_metric{padding:16px 12px}.jMhuhW_metricHeading{align-items:flex-start;gap:0;font-size:11px}.jMhuhW_metricHeading svg{display:none}.jMhuhW_metricValueRow{margin-top:9px}.jMhuhW_metricValue{font-size:28px}.jMhuhW_metricSubtext{font-size:10px}.jMhuhW_metricCompact{padding:13px 14px;display:block}.jMhuhW_metricCompact .jMhuhW_metricValueRow{margin-top:7px}.jMhuhW_metricCompact .jMhuhW_metricValue{font-size:23px}.jMhuhW_metricCompact .jMhuhW_metricSubtext{margin-top:4px}.jMhuhW_sectionHeader{padding:10px 16px}.jMhuhW_sectionBody{padding:15px 16px}.jMhuhW_sectionActions{gap:4px 12px}.jMhuhW_projectRow{gap:7px 11px}.jMhuhW_projectReference{font-size:9px}.jMhuhW_calendarMetric+.jMhuhW_calendarMetric{padding-left:10px}}@media (prefers-reduced-motion:reduce){.jMhuhW_dashboard a,.jMhuhW_dashboard button{transition:none}}
.soAg8G_page{--pv-text-muted:var(--pv-muted);color:var(--pv-text);padding:28px 32px 48px}.soAg8G_container{width:min(100%,1440px);min-width:0;margin-inline:auto}.soAg8G_narrowContainer{width:min(100%,1200px);min-width:0;margin-inline:auto}.soAg8G_scopeTabs{border-bottom:1px solid var(--pv-border);align-items:center;gap:6px;max-width:100%;margin-bottom:20px;display:flex;overflow-x:auto}.soAg8G_tab{min-height:44px;color:var(--pv-text-muted);white-space:nowrap;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px 13px;font-size:13px;font-weight:550;transition:color .14s;display:inline-flex;position:relative}.soAg8G_tab:hover{color:var(--pv-text)}.soAg8G_tabActive{color:var(--pv-text);font-weight:650}.soAg8G_tabActive:after{content:"";inset-inline:14px;background:var(--pv-solar);border-radius:2px;height:2px;position:absolute;bottom:0}.soAg8G_count{background:color-mix(in srgb, var(--pv-text-muted) 7%, transparent);min-width:20px;color:var(--pv-text-muted);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:550}.soAg8G_tabActive .soAg8G_count{color:var(--pv-text);background:color-mix(in srgb, var(--pv-action-bg) 8%, transparent)}.soAg8G_filterPanel{border:1px solid var(--pv-border);background:var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:16px;padding:20px 22px}.soAg8G_filterChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.soAg8G_desktopFilterChips{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.soAg8G_desktopScopeTabs{display:flex}.soAg8G_filterChip{min-height:40px;color:var(--pv-text-muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:550;display:inline-flex}.soAg8G_filterChip:hover{background:color-mix(in srgb, var(--pv-text-muted) 5%, transparent)}.soAg8G_filterChipActive{border-color:color-mix(in srgb, var(--pv-action-bg) 15%, var(--pv-border));background:color-mix(in srgb, var(--pv-action-bg) 5%, var(--pv-card));color:var(--pv-text)}.soAg8G_toolbar{min-height:56px;color:var(--pv-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;font-size:13px;display:flex}.soAg8G_connectedList{border:1px solid var(--pv-border);background:var(--pv-card);min-width:0;box-shadow:var(--pv-shadow-card);border-radius:16px;overflow:hidden}.soAg8G_customerRow{min-width:0;padding:22px 24px 18px;transition:background .14s}.soAg8G_customerRow+.soAg8G_customerRow{border-top:1px solid var(--pv-border)}.soAg8G_customerRow:hover{background:color-mix(in srgb, var(--pv-action-bg) 1.5%, var(--pv-card))}.soAg8G_customerName{color:var(--pv-text);overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.45}.soAg8G_customerName:hover{color:var(--pv-action-bg)}.soAg8G_avatar{border:1px solid var(--pv-border);background:color-mix(in srgb, var(--pv-action-bg) 4%, var(--pv-card));width:40px;height:40px;color:var(--pv-text);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:flex}.soAg8G_rowFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-left:52px;display:flex}.soAg8G_leadRow{min-width:0;padding:22px 24px}.soAg8G_leadRow+.soAg8G_leadRow{border-top:1px solid var(--pv-border)}.soAg8G_leadNew{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--pv-action-bg) 55%, transparent)}.soAg8G_leadContact{flex:1;min-width:0}.soAg8G_leadContact a{overflow-wrap:anywhere}.soAg8G_leadQuote{border-left:2px solid var(--pv-border);color:var(--pv-text-muted);overflow-wrap:anywhere;margin-top:12px;padding:9px 14px;font-size:13px;line-height:1.65}.soAg8G_leadActions{border-top:1px solid var(--pv-border);flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;padding-top:14px;display:flex}.soAg8G_leadActions>:where(button,a),.soAg8G_leadActions>div>button{border-radius:8px;align-items:center;min-height:36px;display:inline-flex}.soAg8G_leadPrimary{background:var(--pv-action-bg);color:#fff;border-color:#0000;padding:8px 12px;font-size:12px;font-weight:600}.soAg8G_leadPrimary:hover{background:var(--pv-action-hover)}.soAg8G_leadPrimary:disabled{cursor:wait;opacity:.6}.soAg8G_boardColumn{border:1px solid var(--pv-border);background:color-mix(in srgb, var(--pv-text-muted) 3%, var(--pv-bg));border-radius:14px;flex-shrink:0;width:270px;padding:14px}.soAg8G_boardTitle{color:var(--pv-text-muted);font-size:12px;font-weight:600}.soAg8G_boardEntry{border:1px solid var(--pv-border);background:var(--pv-card);text-align:left;border-radius:11px;width:100%;padding:16px;transition:border-color .14s,box-shadow .14s}.soAg8G_boardEntry:hover{border-color:color-mix(in srgb, var(--pv-action-bg) 25%, var(--pv-border));box-shadow:var(--pv-shadow-control)}.soAg8G_recordHero{border:1px solid var(--pv-border);background:radial-gradient(ellipse at 100% 0, var(--pv-solar-wash), transparent 70%), var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:22px;margin-top:24px;padding:24px}.soAg8G_recordTitle{color:var(--pv-text);letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(27px,3vw,36px);font-weight:600}.soAg8G_recordKicker{color:var(--pv-text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:550}.soAg8G_recordSection{border-radius:16px;padding:24px}.soAg8G_nextStep{border-top:2px solid var(--pv-solar);border-radius:16px;padding:24px}.soAg8G_sectionTitle{color:var(--pv-text);letter-spacing:-.02em;font-size:17px;font-weight:600}.soAg8G_formIcon{border:1px solid var(--pv-border);background:color-mix(in srgb, var(--pv-action-bg) 5%, var(--pv-card));width:40px;height:40px;color:var(--pv-text);border-radius:11px;justify-content:center;align-items:center;display:flex}.soAg8G_recordStatus{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.soAg8G_recordAction{min-height:44px}.soAg8G_activity{--pv-text-muted:var(--pv-muted);border-radius:16px}.soAg8G_activityHeader{padding:22px 24px 18px}.soAg8G_activityFilters{border-bottom:1px solid var(--pv-border);padding:0 24px 16px}.soAg8G_activityBody{padding:24px}.soAg8G_page :where(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb, var(--pv-action-bg) 65%, transparent);outline-offset:3px}@media (max-width:767px){.soAg8G_page{padding:20px 16px 32px}.soAg8G_filterPanel{padding:16px}.soAg8G_customerRow,.soAg8G_leadRow{padding:18px 16px}.soAg8G_rowFooter{padding-left:0}.soAg8G_recordSection,.soAg8G_nextStep,.soAg8G_activityHeader,.soAg8G_activityBody{padding:20px}.soAg8G_activityFilters{padding:0 20px 16px}.soAg8G_scopeTabs{margin-bottom:16px}.soAg8G_recordHero{margin-top:20px}}@media (max-width:639px){.soAg8G_desktopScopeTabs,.soAg8G_desktopFilterChips{display:none}}@media (pointer:coarse){.soAg8G_filterChip,.soAg8G_recordAction,.soAg8G_leadActions>:where(button,a),.soAg8G_leadActions>div>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.soAg8G_tab,.soAg8G_customerRow,.soAg8G_boardEntry{transition:none}}
.EODB5a_viewport{width:100%;min-width:0;overflow:hidden}.EODB5a_viewport[data-document-preview-mode=original]{overflow-x:auto}.EODB5a_viewport:focus-visible{outline:2px solid var(--pv-blue);outline-offset:3px}.EODB5a_artboard{transform-origin:0 0}@media print{.EODB5a_viewport{height:auto!important;overflow:visible!important}.EODB5a_artboard{width:auto!important;transform:none!important}}
._d9UbG_workspace{border:1px solid var(--pv-border);background:var(--pv-card);color:var(--pv-text);border-radius:22px;overflow:hidden;box-shadow:0 8px 28px #0f172a0a}._d9UbG_hero{color:#f8fafc;background:radial-gradient(at 95% 0,#f59e0b2e,#0000 55%),#182535;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}._d9UbG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f6c981;margin:0 0 7px;font-size:11px;font-weight:700}._d9UbG_title{letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,29px);font-weight:650;line-height:1.2}._d9UbG_description{color:#c6d0de;max-width:620px;margin:10px 0 0;font-size:13px;line-height:1.7}._d9UbG_progress{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;min-width:126px;padding:13px 15px}._d9UbG_progress strong{letter-spacing:-.035em;font-size:25px;font-weight:650;display:block}._d9UbG_progress span{color:#c6d0de;margin-top:3px;font-size:11px;line-height:1.5;display:block}._d9UbG_progressTrack{background:#ffffff21;border-radius:3px;height:4px;margin-top:10px;overflow:hidden}._d9UbG_progressTrack>span{background:#f4bd69;height:100%;margin:0;display:block}._d9UbG_steps{grid-template-columns:repeat(var(--heat-pump-stage-count,5), minmax(0, 1fr));border-bottom:1px solid var(--pv-border);background:var(--pv-bg);gap:6px;padding:12px;display:grid}._d9UbG_step{text-align:left;min-height:62px;color:var(--pv-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:8px;padding:11px 10px;transition:border-color .15s,background .15s;display:flex}._d9UbG_step:hover{border-color:var(--pv-border);background:var(--pv-card)}._d9UbG_step[aria-current=step]{background:var(--pv-card);color:var(--pv-text);border-color:#e5b567;box-shadow:0 2px 8px #0f172a0a}._d9UbG_stepIcon{background:var(--pv-card);width:25px;height:25px;color:var(--pv-muted);border-radius:8px;flex:0 0 25px;justify-content:center;align-items:center;display:flex}._d9UbG_step[aria-current=step] ._d9UbG_stepIcon{color:#785020;background:#f8e5c2}._d9UbG_stepLabel{font-size:12px;font-weight:650;line-height:1.45;display:block}._d9UbG_stepStatus{margin-top:3px;font-size:10px;line-height:1.4;display:block}._d9UbG_ready{color:var(--pv-success,#168353)}._d9UbG_body{padding:24px}._d9UbG_sectionHeading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}._d9UbG_sectionIcon{border:1px solid var(--pv-border);background:var(--pv-bg);width:43px;height:43px;color:var(--pv-text);border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;display:flex}._d9UbG_sectionTitle{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:650;line-height:1.4}._d9UbG_sectionDescription{max-width:740px;color:var(--pv-muted);margin:5px 0 0;font-size:13px;line-height:1.65}._d9UbG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._d9UbG_field{min-width:0;display:block}._d9UbG_label{margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.5;display:block}._d9UbG_hint{color:var(--pv-muted);margin:6px 0 0;font-size:11px;line-height:1.65}._d9UbG_input{border:1px solid var(--pv-border);background:var(--pv-card);width:100%;min-height:46px;color:var(--pv-text);border-radius:11px;outline:none;padding:11px 12px;font-size:14px;line-height:1.5;display:block}._d9UbG_input:focus{border-color:#d8a855;box-shadow:0 0 0 3px #d8a85529}._d9UbG_input:disabled{opacity:.65;cursor:not-allowed;background:var(--pv-bg)}._d9UbG_input[aria-invalid=true]{border-color:#c67052}._d9UbG_input::placeholder{color:var(--pv-muted);opacity:.85}._d9UbG_textarea{resize:vertical;min-height:100px}._d9UbG_group{border-top:1px solid var(--pv-border);margin-top:24px;padding-top:24px}._d9UbG_groupTitle{letter-spacing:-.01em;margin:0 0 5px;font-size:15px;font-weight:650}._d9UbG_groupDescription{color:var(--pv-muted);margin:0 0 17px;font-size:12px;line-height:1.7}._d9UbG_notice{border:1px solid var(--pv-border);background:var(--pv-bg);color:var(--pv-muted);border-radius:12px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}._d9UbG_notice>svg{flex:0 0 16px;margin-top:2px}._d9UbG_warning{color:var(--pv-text);background:#f59e0b12;border-color:#e6bc75}._d9UbG_notice p{margin:0}._d9UbG_notice ul{margin:4px 0 0;padding-left:17px}._d9UbG_notice li+li{margin-top:4px}._d9UbG_result{border:1px solid var(--pv-border);background:var(--pv-bg);border-radius:15px;margin:20px 0;padding:20px}._d9UbG_resultValue{letter-spacing:-.04em;margin:6px 0;font-size:29px;font-weight:650}._d9UbG_resultLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--pv-muted);margin:0;font-size:11px;font-weight:650}._d9UbG_resultMeta{color:var(--pv-muted);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}._d9UbG_ruleList{gap:10px;margin:16px 0;display:grid}._d9UbG_rule{border:1px solid var(--pv-border);border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}._d9UbG_rule>svg{color:var(--pv-muted);flex:0 0 17px;margin-top:2px}._d9UbG_ruleTitle{margin:0;font-size:13px;font-weight:600}._d9UbG_ruleDescription{color:var(--pv-muted);margin:4px 0 0;font-size:12px;line-height:1.6}._d9UbG_badge{border:1px solid var(--pv-border);background:var(--pv-card);color:var(--pv-muted);border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}._d9UbG_evidence{gap:16px;display:grid}._d9UbG_evidenceRow{border:1px solid var(--pv-border);border-radius:14px;padding:16px}._d9UbG_evidenceHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._d9UbG_evidenceTitle{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}._d9UbG_evidenceHint{color:var(--pv-muted);margin:4px 0 0;font-size:11px;line-height:1.6}._d9UbG_evidenceControls{grid-template-columns:minmax(120px,.8fr) minmax(0,1.6fr);align-items:start;gap:12px;display:grid}._d9UbG_evidenceControls ._d9UbG_label{font-size:11px}._d9UbG_evidenceControls ._d9UbG_input{font-size:12px}._d9UbG_fileLink{min-height:30px;color:var(--pv-action-bg);overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:inline-flex}._d9UbG_fileLink:hover{text-decoration:underline}._d9UbG_checkbox{border:1px solid var(--pv-border);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;min-height:44px;padding:12px;font-size:12px;line-height:1.65;display:flex}._d9UbG_checkbox input{accent-color:#b78131;flex:0 0 17px;width:17px;height:17px;margin-top:3px}._d9UbG_details{border:1px solid var(--pv-border);border-radius:13px;margin-top:20px;overflow:hidden}._d9UbG_details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:13px 15px;font-size:13px;font-weight:600;display:flex}._d9UbG_details summary:after{content:none}._d9UbG_details[open] summary{border-bottom:1px solid var(--pv-border)}._d9UbG_detailsBody{padding:16px}._d9UbG_room{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 44px;gap:9px;margin-top:14px;display:grid}._d9UbG_room ._d9UbG_label{font-size:11px}._d9UbG_room ._d9UbG_input{padding:10px;font-size:12px}._d9UbG_roomRemove{align-self:end}._d9UbG_button{border:1px solid var(--pv-border);background:var(--pv-card);max-width:100%;min-height:44px;color:var(--pv-text);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}._d9UbG_button:hover{background:var(--pv-bg)}._d9UbG_button:disabled{opacity:.5;cursor:not-allowed}._d9UbG_primaryButton{color:#35250f;background:#f1c67e;border-color:#bd904d}._d9UbG_primaryButton:hover{background:#f3d093}._d9UbG_button:focus-visible,._d9UbG_step:focus-visible,._d9UbG_details summary:focus-visible,._d9UbG_fileLink:focus-visible{outline-offset:3px;outline:2px solid #c9984e}._d9UbG_footer{border-top:1px solid var(--pv-border);background:var(--pv-bg);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}._d9UbG_footerHint{max-width:380px;color:var(--pv-muted);margin:0;font-size:11px;line-height:1.65}._d9UbG_footerActions{align-items:center;gap:8px;display:flex}._d9UbG_source{color:var(--pv-muted);font-size:11px;line-height:1.7}._d9UbG_source a{color:var(--pv-action-bg);text-underline-offset:2px;text-decoration:underline}._d9UbG_deadlineList{gap:8px;margin-top:12px;display:grid}._d9UbG_deadline{justify-content:space-between;align-items:flex-start;gap:16px;font-size:12px;line-height:1.7;display:flex}._d9UbG_deadline span{color:var(--pv-muted)}@media (max-width:900px){._d9UbG_steps{grid-template-columns:repeat(var(--heat-pump-stage-count-tablet,3), minmax(0, 1fr))}._d9UbG_hero{padding:22px}}@media (max-width:600px){._d9UbG_hero{flex-direction:column;gap:14px;padding:20px 16px}._d9UbG_progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 12px;width:100%;min-width:0;padding:10px 13px;display:grid}._d9UbG_progress strong{grid-row:span 2;font-size:22px}._d9UbG_progressTrack{margin-top:6px}._d9UbG_steps{grid-template-columns:repeat(var(--heat-pump-stage-count-mobile,2), minmax(0, 1fr));padding:9px}._d9UbG_step{min-height:58px}._d9UbG_step:last-child:nth-child(odd):not(:first-child){grid-column:span 2}._d9UbG_body{padding:20px 16px}._d9UbG_grid{grid-template-columns:minmax(0,1fr);gap:16px}._d9UbG_evidenceControls{grid-template-columns:minmax(0,1fr)}._d9UbG_room{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}._d9UbG_room>:first-child{grid-column:1/-1}._d9UbG_sectionTitle{font-size:18px}._d9UbG_footer{flex-direction:column;align-items:stretch;padding:15px 16px}._d9UbG_footerActions{justify-content:space-between}._d9UbG_footerActions ._d9UbG_button{flex:1}._d9UbG_deadline{flex-direction:column;gap:0}}@media (prefers-reduced-motion:reduce){._d9UbG_step{transition:none}}
.ZqEhqW_document{--offer-ivory:#fbfaf7;--offer-ink:#14283f;--offer-teal:#16796f;--offer-champagne:#c8ac78;--offer-line:#deded6;--offer-soft-line:#e9e6df;--offer-muted:#657178;color:var(--offer-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:lining-nums tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ZqEhqW_document>article:not([data-pdf-fixed-page=true]){border-color:var(--offer-line);box-shadow:none;border-radius:18px}.ZqEhqW_document [class~="border-[#dbe7f3]"],.ZqEhqW_document [class~="border-[#e6eef7]"]{border-color:var(--offer-line)}.ZqEhqW_document [class~="border-[#eef4fa]"]{border-color:var(--offer-soft-line)}.ZqEhqW_document [class~="bg-[#f8fbff]"],.ZqEhqW_document [class~="bg-[#fbfdff]"]{background-color:var(--offer-ivory)}.ZqEhqW_document [class~="bg-[#0f2a44]"]{background-color:var(--offer-ink)}.ZqEhqW_document [class~="text-[#0f2a44]"]{color:var(--offer-ink)}.ZqEhqW_document [class~=font-black]{font-weight:700}.ZqEhqW_document [class~="rounded-[28px]"],.ZqEhqW_document [class~="rounded-[24px]"],.ZqEhqW_document [class~="rounded-[22px]"],.ZqEhqW_document [class~="rounded-[20px]"],.ZqEhqW_document [class~="rounded-[18px]"]{border-radius:12px}.ZqEhqW_cover{box-sizing:border-box;width:960px;height:1358px;min-height:1358px;max-height:1358px;color:var(--offer-ink,#14283f);background:var(--offer-ivory,#fbfaf7);box-shadow:none;border-radius:0;overflow:hidden}.ZqEhqW_coverBrand{color:var(--offer-ink);letter-spacing:-.025em;font-weight:650}.ZqEhqW_coverBrand img{object-fit:contain}.ZqEhqW_coverHero{isolation:isolate;color:#fff;background:var(--offer-ink);border-radius:10px;position:relative;overflow:hidden}.ZqEhqW_coverHero img{display:block}.ZqEhqW_document .ZqEhqW_coverHeading{letter-spacing:-.035em;text-wrap:balance;font-family:Georgia,Noto Serif,Times New Roman,serif;font-weight:400;line-height:1.05}.ZqEhqW_coverCustomer{color:var(--offer-ink)}.ZqEhqW_coverCustomer h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:600;line-height:1.2}.ZqEhqW_coverFacts{border-top:1px solid var(--offer-champagne);border-bottom:1px solid var(--offer-line)}.ZqEhqW_coverFacts>div+div{border-left:1px solid var(--offer-line)}.ZqEhqW_document .ZqEhqW_coverPrice{color:#fff;border-left:2px solid var(--offer-champagne);background:var(--offer-ink);border-radius:10px}.ZqEhqW_coverPrice [data-offer-cover-total=true]{letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-weight:600}.ZqEhqW_coverBottom{color:var(--offer-muted);border-top:1px solid var(--offer-line)}.ZqEhqW_document [data-pdf-avoid-orphan-header=true],.ZqEhqW_chapterHeader{color:var(--offer-ink);background:var(--offer-ivory);border:0;border-bottom:1px solid var(--offer-champagne);break-after:avoid;page-break-after:avoid;border-radius:0;padding:22px 0 26px;overflow:visible}.ZqEhqW_document [data-pdf-avoid-orphan-header=true] h2,.ZqEhqW_chapterHeader h2{color:var(--offer-ink);letter-spacing:-.035em;font-size:36px;font-weight:600;line-height:1.12}.ZqEhqW_document [data-pdf-avoid-orphan-header=true] p,.ZqEhqW_chapterHeader p{color:var(--offer-muted)}.ZqEhqW_document [data-pdf-avoid-orphan-header=true]>div>div:first-child>p:first-child,.ZqEhqW_chapterHeader>div>div:first-child>p:first-child{color:var(--offer-teal);letter-spacing:.17em;font-size:11px;font-weight:650}.ZqEhqW_document [data-pdf-avoid-orphan-header=true] [class~=shrink-0]{color:var(--offer-ink);border-color:var(--offer-line);background:0 0;border-width:0 0 0 1px;border-radius:0}.ZqEhqW_document [data-pdf-avoid-orphan-header=true] [class~=shrink-0] p{color:var(--offer-muted)}.ZqEhqW_document [data-pdf-avoid-orphan-header=true] [class~=shrink-0] p:nth-child(2){color:var(--offer-ink)}.ZqEhqW_document [data-offer-component-card=true]{border-color:var(--offer-line);box-shadow:none;background:#fff;border-radius:12px}.ZqEhqW_document [data-offer-component-card=true] h3{letter-spacing:-.025em;font-weight:600}.ZqEhqW_document [data-offer-technical-table=true]{border-color:var(--offer-line);border-radius:10px;overflow:visible}.ZqEhqW_document [data-offer-technical-table=true] table{font-variant-numeric:lining-nums tabular-nums;border-collapse:collapse}.ZqEhqW_document [data-offer-technical-table=true] th{color:var(--offer-muted);letter-spacing:.075em;vertical-align:bottom;padding-right:12px;font-size:12px;font-weight:650}.ZqEhqW_document [data-offer-technical-table=true] td{overflow-wrap:anywhere;vertical-align:top;padding-right:12px;line-height:1.55}.ZqEhqW_document [data-offer-technical-table=true] th:last-child,.ZqEhqW_document [data-offer-technical-table=true] td:last-child{padding-right:0}.ZqEhqW_document [data-offer-technical-table=true] tr{break-inside:avoid;page-break-inside:avoid}.ZqEhqW_document [data-offer-terms=true]{background:var(--offer-ivory);border-top:1px solid var(--offer-line);border-bottom:1px solid var(--offer-line)}.ZqEhqW_document [data-offer-terms=true] p,.ZqEhqW_document [data-offer-terms=true] li{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ZqEhqW_metricsStrip{border-top:1px solid var(--offer-line);border-bottom:1px solid var(--offer-line);overflow-wrap:anywhere;background:#fff}.ZqEhqW_metricsStrip>div{border-left:1px solid var(--offer-soft-line)}.ZqEhqW_document [data-offer-acceptance=true]{border-top:2px solid var(--offer-champagne);border-radius:0}.ZqEhqW_document [data-offer-signature-fields=true] p{color:var(--offer-muted)}.ZqEhqW_document .ZqEhqW_closingHero{border-top:1px solid var(--offer-champagne);border-bottom:1px solid var(--offer-line);background:var(--offer-ivory);border-radius:0}.ZqEhqW_document .ZqEhqW_closingHero h2{letter-spacing:-.03em;font-family:Georgia,Noto Serif,Times New Roman,serif;font-weight:400;line-height:1.15}.ZqEhqW_document .ZqEhqW_closingHero>div>div:first-child>p:first-child{color:var(--offer-teal)}@media print{.ZqEhqW_document>article:not([data-pdf-fixed-page=true]){border-radius:0}.ZqEhqW_cover{width:960px;height:1358px;min-height:1358px;max-height:1358px}.ZqEhqW_document [data-pdf-avoid-orphan-header=true],.ZqEhqW_chapterHeader{break-after:avoid;page-break-after:avoid}}
._8602QG_tabs{border-bottom:1px solid var(--pv-border);flex-wrap:wrap;align-items:center;gap:4px;display:flex}._8602QG_desktopTabs{display:none}._8602QG_workQueue :where(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}._8602QG_tab{min-height:44px;color:var(--pv-muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:550;transition:color .16s,background .16s;display:inline-flex;position:relative}._8602QG_tab:hover{color:var(--pv-text);background:color-mix(in srgb, var(--pv-text) 3%, transparent)}._8602QG_tabActive{color:var(--pv-text);font-weight:650}._8602QG_tabActive:after{background:var(--pv-solar);content:"";height:2px;position:absolute;bottom:-1px;left:14px;right:14px}._8602QG_tab:focus-visible{outline-offset:-3px;border-radius:6px;outline:2px solid #7c94df}._8602QG_toolbar{border:1px solid var(--pv-border);background:var(--pv-card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}._8602QG_toolbar ._8602QG_tabs{border-bottom:0}._8602QG_toolbar ._8602QG_tabActive:after{bottom:2px}._8602QG_panel{border:1px solid var(--pv-border);background:var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:18px;overflow:hidden}._8602QG_sectionTitle{color:var(--pv-text);letter-spacing:-.01em;align-items:center;gap:9px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}._8602QG_taskList{border:1px solid var(--pv-border);background:var(--pv-card);border-radius:16px;overflow:hidden}._8602QG_taskRow{border-bottom:1px solid var(--pv-border);align-items:flex-start;gap:8px;padding:14px 16px;transition:background .16s;display:flex}._8602QG_taskRow:last-child{border-bottom:0}._8602QG_taskRow:hover{background:color-mix(in srgb, var(--pv-text) 2%, transparent)}._8602QG_taskOverdue{box-shadow:inset 3px 0 #bd4854}._8602QG_taskDone{background:color-mix(in srgb, var(--pv-text) 2%, transparent)}._8602QG_calendarPanel{border:1px solid var(--pv-border);background:var(--pv-card);box-shadow:var(--pv-shadow-card);border-radius:18px;overflow:hidden}._8602QG_calendarHead{background:color-mix(in srgb, var(--pv-text) 2%, var(--pv-card))}._8602QG_calendarNav{border:1px solid var(--pv-border);background:var(--pv-card);min-width:44px;min-height:44px;color:var(--pv-text);border-radius:10px;justify-content:center;align-items:center;padding:8px 13px;font-size:13px;font-weight:550;display:flex}._8602QG_calendarNav:hover{background:color-mix(in srgb, var(--pv-text) 4%, var(--pv-card))}._8602QG_calendarNav:focus-visible{outline-offset:2px;outline:2px solid #7c94df}._8602QG_calendarLegend{color:var(--pv-muted);align-items:center;gap:7px;padding:5px 8px;font-size:12px;font-weight:500;display:inline-flex}._8602QG_eventList{border:1px solid var(--pv-border);background:var(--pv-card);border-radius:18px;overflow:hidden}._8602QG_eventList>li+li{border-top:1px solid var(--pv-border)}._8602QG_eventRow{text-align:left;flex-wrap:wrap;align-items:center;gap:14px;width:100%;min-height:86px;padding:16px 20px;transition:background .16s;display:flex}._8602QG_eventRow:hover{background:color-mix(in srgb, var(--pv-text) 3%, transparent)}._8602QG_eventRow:focus-visible{outline-offset:-3px;outline:2px solid #7c94df}._8602QG_dialogPanel{border:1px solid var(--pv-border);background:var(--pv-card);box-shadow:var(--pv-shadow-popover);border-radius:20px}._8602QG_vacationRow{transition:background .16s}._8602QG_vacationRow:hover{background:color-mix(in srgb, var(--pv-text) 2%, transparent)}._8602QG_communication{color:var(--pv-text);background:var(--pv-card)}._8602QG_communicationHeader{background:radial-gradient(ellipse at 100% 0, var(--pv-solar-wash), transparent 75%), var(--pv-card);min-height:84px;padding:17px 24px}._8602QG_communicationTitle{color:var(--pv-text);letter-spacing:-.035em;font-size:22px;font-weight:600}._8602QG_communicationTabs{height:49px;padding:0 24px}._8602QG_communicationTabs ._8602QG_tab{padding:10px 4px}._8602QG_communicationTabs ._8602QG_tabActive:after{left:0;right:0}._8602QG_conversationList{background:var(--pv-card)}._8602QG_conversationFilters{background:color-mix(in srgb, var(--pv-text) 2%, var(--pv-card));padding:16px}._8602QG_quickFilters{background:color-mix(in srgb, var(--pv-text) 5%, transparent);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}._8602QG_quickFilters>button{border-radius:7px;min-height:44px;font-size:11px;font-weight:550}._8602QG_conversationRow{border-bottom:1px solid var(--pv-border);text-align:left;width:100%;min-height:108px;padding:18px;transition:background .16s;position:relative}._8602QG_conversationRow:hover{background:color-mix(in srgb, var(--pv-text) 3%, transparent)}._8602QG_conversationRowActive{background:var(--pv-solar-wash);box-shadow:inset 3px 0 var(--pv-solar)}._8602QG_conversationRow:focus-visible{outline-offset:-3px;outline:2px solid #7c94df}._8602QG_conversationStage{background:color-mix(in srgb, var(--pv-text) 2%, var(--pv-bg))}._8602QG_conversationHeader{min-height:76px;padding:14px 20px}._8602QG_messages{padding:28px 24px}._8602QG_bubble{border:1px solid var(--pv-border);background:var(--pv-card);max-width:88%;color:var(--pv-text);overflow-wrap:anywhere;border-radius:16px;padding:14px 18px;box-shadow:0 1px 2px #0f172a08}._8602QG_bubbleOutgoing{color:#fff;background:linear-gradient(130deg,#304987,#263965);border-color:#344f9b;border-bottom-right-radius:5px}._8602QG_bubbleIncoming{border-bottom-left-radius:5px}._8602QG_bubbleNote{border-color:color-mix(in srgb, #bb8a27 26%, var(--pv-border));background:color-mix(in srgb, #bf922d 8%, var(--pv-card))}._8602QG_bubbleSystem{background:color-mix(in srgb, var(--pv-text) 4%, var(--pv-card));color:var(--pv-muted);box-shadow:none}._8602QG_composer{padding:18px 24px}._8602QG_composerBox{border-radius:14px;box-shadow:0 1px 3px #0f172a08}._8602QG_details{background:color-mix(in srgb, var(--pv-text) 1%, var(--pv-card));padding:24px 20px}._8602QG_communication :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #7c94df}._8602QG_communication :where(select,input:not([type=checkbox]):not([type=radio]):not([type=file])){min-height:44px}@media (min-width:640px){._8602QG_bubble{max-width:76%}._8602QG_desktopTabs{display:flex}}@media (max-width:639px){._8602QG_toolbar{gap:10px;padding:10px 12px}._8602QG_toolbar>._8602QG_tabs{width:100%}._8602QG_tab{flex:1 0 auto;padding-left:10px;padding-right:10px}._8602QG_taskRow{padding:12px 10px}._8602QG_eventRow{gap:10px;padding:14px}._8602QG_communicationHeader{padding:16px}._8602QG_communicationTabs{padding:0 16px}._8602QG_communicationTabs ._8602QG_tab{flex:0 auto}._8602QG_conversationFilters{padding:12px}._8602QG_conversationRow{padding:16px}._8602QG_conversationHeader{padding:12px}._8602QG_messages{padding:20px 12px}._8602QG_composer{padding:12px}._8602QG_communication textarea{font-size:16px}._8602QG_dialogPanel{border-radius:18px 18px 0 0}}@media (pointer:coarse){._8602QG_communication :where(button:not([role=presentation]),a){min-height:44px}._8602QG_communication label:has(input[type=file]){min-height:44px}}@media (prefers-reduced-motion:reduce){._8602QG_tab,._8602QG_taskRow,._8602QG_eventRow,._8602QG_conversationRow,._8602QG_vacationRow{transition:none}}
