.project-switcher_trigger__dWht8{display:flex;align-items:center;width:100%;gap:10px;padding:10px 8px;border:1px solid #4a5b50;border-radius:10px;text-align:left}.project-switcher_trigger__dWht8:hover{background:#35443b}.project-switcher_trigger__dWht8 svg{width:17px;height:17px;flex-shrink:0}.project-switcher_trigger__dWht8>span{flex:1;min-width:0}.project-switcher_trigger__dWht8 small,.project-switcher_trigger__dWht8 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switcher_trigger__dWht8 strong{font-size:13px;font-weight:500;color:#f1f5f2}.project-switcher_trigger__dWht8 small{margin-top:3px;font-size:11px;color:#c1cfc5}.project-switcher_trigger__dWht8>svg:last-child{width:12px;transform:rotate(90deg)}.project-switcher_menu__kvAbK{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 64px);margin:0;padding:0;border:1px solid #d8dfd8;border-radius:16px;background:#fff;color:#24352b}.project-switcher_menu__kvAbK::backdrop{background:#17251d33}.project-switcher_menu__kvAbK header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.project-switcher_menu__kvAbK header button{padding:8px}.project-switcher_menu__kvAbK svg{width:18px;height:18px;flex-shrink:0}.project-switcher_search__CCBrb{display:flex;align-items:center;gap:10px;margin:8px 18px 12px;padding:10px 12px;border:1px solid #c9d4cc;border-radius:8px}.project-switcher_search__CCBrb input{width:100%;min-width:0;outline:none;background:transparent;font-size:14px}.project-switcher_menu__kvAbK .project-switcher_search__CCBrb input:focus-visible{outline:none}.project-switcher_search__CCBrb:focus-within{outline:2px solid #557661;outline-offset:2px}.project-switcher_groups__86XtH{max-height:55dvh;overflow-y:auto;padding:0 10px 12px}.project-switcher_groups__86XtH h3{margin:12px 10px 6px;font-size:12px;font-weight:500;color:#5b6c60}.project-switcher_error__jOjyb,.project-switcher_groups__86XtH p{padding:10px;font-size:13px;color:#59695e}.project-switcher_groups__86XtH button,.project-switcher_menu__kvAbK footer button{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:10px;border-radius:8px;font-size:14px;text-align:left}.project-switcher_groups__86XtH button:hover,.project-switcher_groups__86XtH button[aria-current=true]{background:#eef3ed}.project-switcher_groups__86XtH button>span{flex:1;min-width:0;overflow-wrap:anywhere}.project-switcher_groups__86XtH button small{display:block;font-size:11px;color:#59695e}.project-switcher_menu__kvAbK footer{padding:8px 10px;border-top:1px solid #e1e6e0}.project-switcher_menu__kvAbK footer small{margin-left:auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#59695e;font-size:11px}.project-switcher_menu__kvAbK button:focus-visible,.project-switcher_trigger__dWht8:focus-visible{outline:2px solid #789c83;outline-offset:2px}.project-switcher_menu__kvAbK button:disabled,.project-switcher_trigger__dWht8:disabled{opacity:.55;cursor:wait}.project-switcher_groups__86XtH button[draggable=true]{cursor:grab}.project-switcher_groups__86XtH button[draggable=true]:active{cursor:grabbing}.project-switcher_dragSource___By7s{opacity:.45}.project-switcher_groups__86XtH section{border-radius:10px;transition:background .14s,box-shadow .14s}.project-switcher_dropTarget__ikCTQ{background:#f1f6f0;box-shadow:inset 0 0 0 2px #557661}.project-switcher_groups__86XtH h3{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-switcher_dropLabel__sY8KB{font-size:11px;font-weight:600;color:#176b59}.project-switcher_dropZone__RAaJx{display:flex;align-items:center;gap:10px;margin:10px 0 2px;padding:14px 12px;border:1.5px dashed #9fb3a5;border-radius:10px;color:#476052;font-size:13px;transition:background .14s,border-color .14s}.project-switcher_dropZoneActive__mpUYz{background:#f1f6f0;border-color:#176b59;color:#176b59}.project-switcher_hint__sVI_X{padding:6px 20px 10px;font-size:11.5px;color:#7a8a80}@media (prefers-reduced-motion:reduce){.project-switcher_dropZone__RAaJx,.project-switcher_groups__86XtH section{transition:none}}.project-switcher_moveModal__VPsRF{width:min(480px,calc(100vw - 32px));margin:auto;padding:0;border:1px solid #d8dfd8;border-radius:16px;background:#fff;color:#24352b;box-shadow:0 24px 64px -16px rgba(23,37,29,.35)}.project-switcher_moveModal__VPsRF::backdrop{background:#17251d4d}.project-switcher_moveModal__VPsRF form{padding:20px 22px 18px}.project-switcher_moveModal__VPsRF header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0}.project-switcher_moveModal__VPsRF h2{font-size:17px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.project-switcher_moveModal__VPsRF header button{padding:6px;border-radius:8px;color:#59695e}.project-switcher_moveModal__VPsRF header button:hover{background:#eef3ed}.project-switcher_moveRoute__w0USY{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:18px}.project-switcher_moveRoute__w0USY>div{min-width:0;padding:10px 12px;border:1px solid #e1e6e0;border-radius:10px;background:#f7f9f6}.project-switcher_moveRoute__w0USY small{display:block;font-size:11px;color:#6a7a70}.project-switcher_moveRoute__w0USY strong{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.project-switcher_moveRoute__w0USY .project-switcher_moveDestination__4ZQdK{border-color:#b8d0c1;background:#eef6f0}.project-switcher_moveModal__VPsRF .project-switcher_moveArrow__BnTUz{width:14px;height:14px;color:#7a8a80}.project-switcher_moveField__fIDnq{display:block;margin-top:16px}.project-switcher_moveModal__VPsRF header.project-switcher_actionHead__A2ran{align-items:flex-start;gap:14px}.project-switcher_actionIcon__0Heg3{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#e6f1ea;color:#176b59}.project-switcher_actionIcon__0Heg3 svg{width:20px;height:20px}.project-switcher_actionIconDanger__0UIXu{background:#fdecea;color:#c4321f}.project-switcher_actionTitle____G2v{flex:1;min-width:0;padding-top:2px}.project-switcher_actionTitle____G2v p{margin-top:4px;font-size:13px;line-height:1.5;color:#59695e}.project-switcher_fieldHint__T_QeF{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:11.5px;color:#7a8a80}.project-switcher_fieldHint__T_QeF span:last-child{flex:none;font-variant-numeric:tabular-nums}.project-switcher_nextSteps__nJAyN{margin-top:16px;padding:12px 14px;border:1px solid #e1e6e0;border-radius:10px;background:#f7f9f6}.project-switcher_nextSteps__nJAyN strong{display:block;font-size:12px;font-weight:600;color:#3c4a42}.project-switcher_nextSteps__nJAyN ul{margin-top:8px;display:grid;gap:6px}.project-switcher_nextSteps__nJAyN li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#3c4a42}.project-switcher_nextSteps__nJAyN li svg{flex:none;width:14px;height:14px;color:#176b59}.project-switcher_moveField__fIDnq span{display:block;margin-bottom:6px;font-size:12px;font-weight:500}.project-switcher_moveField__fIDnq input{width:100%;height:40px;padding:0 12px;border:1px solid #c9d4cc;border-radius:8px;font-size:14px;outline:none}.project-switcher_moveField__fIDnq input:focus{border-color:#176b59;box-shadow:0 0 0 3px rgba(23,107,89,.15)}.project-switcher_moveBody__qdmgf{margin-top:14px;font-size:13px;line-height:1.5;color:#59695e}.project-switcher_moveError__S9o6U{margin-top:12px;padding:8px 10px;border:1px solid #f3c7c7;border-radius:8px;background:#fdf2f2;font-size:12.5px;color:#9b2c2c}.project-switcher_moveModal__VPsRF footer{display:flex;justify-content:flex-end;gap:8px;margin:20px -22px 0;padding:14px 22px 0;border:0;border-top:1px solid #e8ece7}.project-switcher_moveModal__VPsRF footer .project-switcher_movePrimary__W_RLS,.project-switcher_moveModal__VPsRF footer .project-switcher_moveSecondary__AEfSe{display:inline-flex;align-items:center;width:auto;min-height:0;height:38px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;transition:background .14s}.project-switcher_moveModal__VPsRF footer .project-switcher_moveSecondary__AEfSe{border:1px solid #d8dfd8;background:#fff}.project-switcher_moveModal__VPsRF footer .project-switcher_moveSecondary__AEfSe:hover{background:#f3f6f2}.project-switcher_moveModal__VPsRF footer .project-switcher_movePrimary__W_RLS{background:#176b59;color:#fff}.project-switcher_moveModal__VPsRF footer .project-switcher_movePrimary__W_RLS:hover{background:#115444}.project-switcher_moveModal__VPsRF button:focus-visible{outline:2px solid #789c83;outline-offset:2px}.project-switcher_moveModal__VPsRF button:disabled,.project-switcher_moveModal__VPsRF input:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:reduce){.project-switcher_movePrimary__W_RLS,.project-switcher_moveSecondary__AEfSe{transition:none}}.project-switcher_projectRow__ukcYf{position:relative;display:flex;align-items:center;gap:2px}.project-switcher_projectRow__ukcYf>button[data-project]{flex:1;min-width:0}.project-switcher_groupName__wLY70{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switcher_rowMenu__vFOyb{position:relative;flex-shrink:0}.project-switcher_groups__86XtH .project-switcher_kebab__sa3MY{display:grid;place-items:center;width:32px;min-height:32px;height:32px;padding:0;border-radius:8px;color:#6a7a70;opacity:0;transition:opacity .12s,background .12s}.project-switcher_groups__86XtH .project-switcher_kebab__sa3MY:focus-visible,.project-switcher_groups__86XtH .project-switcher_kebab__sa3MY[aria-expanded=true],.project-switcher_groups__86XtH h3:hover .project-switcher_kebab__sa3MY,.project-switcher_projectRow__ukcYf:hover .project-switcher_kebab__sa3MY{opacity:1}.project-switcher_groups__86XtH .project-switcher_kebab__sa3MY:hover,.project-switcher_groups__86XtH .project-switcher_kebab__sa3MY[aria-expanded=true]{background:#eef3ed;color:#24352b}.project-switcher_groups__86XtH h3 .project-switcher_kebab__sa3MY{width:26px;min-height:26px;height:26px;margin-right:-4px}.project-switcher_menu__kvAbK .project-switcher_kebab__sa3MY svg{width:16px;height:16px}.project-switcher_rowMenuList__MepQV{position:absolute;right:0;top:calc(100% + 4px);z-index:5;min-width:220px;padding:5px;border:1px solid #d8dfd8;border-radius:10px;background:#fff;box-shadow:0 16px 32px -12px rgba(23,37,29,.3)}.project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV button{min-height:36px;padding:8px 10px;border-radius:6px;font-size:13px;font-weight:500;color:#24352b}.project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV button:focus-visible,.project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV button:hover{background:#eef3ed;outline:none}.project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV .project-switcher_rowMenuDanger__51mAm{color:#b42318}.project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV .project-switcher_rowMenuDanger__51mAm:focus-visible,.project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV .project-switcher_rowMenuDanger__51mAm:hover{background:#fdf0ef}.project-switcher_menu__kvAbK .project-switcher_footerActions__tCBYC{display:flex;gap:4px}.project-switcher_menu__kvAbK .project-switcher_footerActions__tCBYC button{flex:1;min-width:0}.project-switcher_menu__kvAbK .project-switcher_footerActions__tCBYC button+button{flex:0 0 auto;width:auto}.project-switcher_dangerNote__lFPsc{margin-top:14px;padding:10px 12px;border:1px solid #f3c7c7;border-radius:8px;background:#fdf2f2;font-size:13px;line-height:1.5;color:#8a2a22}.project-switcher_moveField__fIDnq select{width:100%;height:40px;padding:0 10px;border:1px solid #c9d4cc;border-radius:8px;background:#fff;font-size:14px;outline:none}.project-switcher_moveField__fIDnq select:focus{border-color:#176b59;box-shadow:0 0 0 3px rgba(23,107,89,.15)}.project-switcher_moveModal__VPsRF footer .project-switcher_moveDanger__MkLxB{display:inline-flex;align-items:center;width:auto;min-height:0;height:38px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;background:#c4321f;color:#fff}.project-switcher_moveModal__VPsRF footer .project-switcher_moveDanger__MkLxB:hover{background:#a32818}@media (hover:none){.project-switcher_groups__86XtH .project-switcher_kebab__sa3MY{opacity:1}}@media (prefers-reduced-motion:reduce){.project-switcher_groups__86XtH .project-switcher_kebab__sa3MY{transition:none}}.project-switcher_pickerHelp__wlftV{margin:-4px 18px 10px;font-size:12px;line-height:1.45;color:#6a7a70}.project-switcher_groups__86XtH .project-switcher_client__2nfWJ{margin-top:6px;padding:4px 0 6px}.project-switcher_groups__86XtH .project-switcher_client__2nfWJ+.project-switcher_client__2nfWJ{border-top:1px solid #edf1ec}.project-switcher_groups__86XtH .project-switcher_clientHeader__hRF9v{display:flex;align-items:center;gap:10px;margin:8px 6px 4px;font-size:14px;font-weight:600;color:#24352b}.project-switcher_clientIcon__l0rsN{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#e4ede6;color:#2f5a45}.project-switcher_menu__kvAbK .project-switcher_clientIcon__l0rsN svg{width:16px;height:16px}.project-switcher_clientText__DFIsp{display:flex;flex:1;min-width:0;flex-direction:column}.project-switcher_clientText__DFIsp small{margin-top:1px;font-size:11px;font-weight:400;color:#6a7a70}.project-switcher_clientTag__hNmcX{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:10px;color:#2f5a45}.project-switcher_clientProjects__Z6F4w{margin-left:21px;padding-left:10px;border-left:1.5px solid #e1e8e2}.project-switcher_groups__86XtH .project-switcher_clientProjects__Z6F4w>p{padding:8px 10px}.project-switcher_footerLabel__DgNfV{display:flex;flex:1;min-width:0;flex-direction:column}.project-switcher_menu__kvAbK .project-switcher_footerLabel__DgNfV small{margin-left:0;max-width:none;font-size:11px}.project-switcher_topTrigger__e_6Na{display:flex;align-items:center;gap:10px;max-width:100%;height:40px;padding:0 10px 0 5px;border:1px solid transparent;border-radius:10px;color:#f1f5f2;text-align:left;transition:background .12s,border-color .12s}.project-switcher_topTrigger__e_6Na:hover,.project-switcher_topTrigger__e_6Na[aria-expanded=true]{background:#323b37;border-color:#46534b}.project-switcher_topTrigger__e_6Na:focus-visible{outline:2px solid #789c83;outline-offset:2px}.project-switcher_topTrigger__e_6Na:disabled{opacity:.6;cursor:wait}.project-switcher_topIcon__8gEyu{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#3b5046;color:#a4dfc0;flex-shrink:0}.project-switcher_topIcon__8gEyu svg{width:16px;height:16px}.project-switcher_topText__zqZiF{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.project-switcher_topText__zqZiF strong{overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;letter-spacing:-.005em}.project-switcher_topWorkspace___Dfu0{overflow:hidden;text-overflow:ellipsis;max-width:160px;font-size:13px;color:#b9c5bc}.project-switcher_topSlash__8nmYO{color:#6f7f75;font-size:13px}.project-switcher_topBadge__W52lQ{flex-shrink:0;padding:2px 7px;border-radius:6px;background:#4a4430;color:#f3dc9d;font-size:11px;font-weight:600}.project-switcher_topChevron__8KGIz{width:14px;height:14px;flex-shrink:0;color:#b9c5bc;transform:rotate(90deg);transition:transform .12s}.project-switcher_topTrigger__e_6Na[aria-expanded=true] .project-switcher_topChevron__8KGIz{transform:rotate(270deg)}@media (prefers-reduced-motion:reduce){.project-switcher_topChevron__8KGIz,.project-switcher_topTrigger__e_6Na{transition:none}}.project-switcher_groups__86XtH button>.project-switcher_sourceBadge__bh6To{flex:none;overflow-wrap:normal}.project-switcher_sourceBadge__bh6To{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:auto;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap}.project-switcher_sourceBadge__bh6To svg{width:12px;height:12px}.project-switcher_sourceBadge__bh6To[data-source=live]{background:#e3f2ea;color:#1f6a4b}.project-switcher_sourceBadge__bh6To[data-source=live] i{position:relative;width:7px;height:7px;border-radius:50%;background:#22a06b}.project-switcher_sourceBadge__bh6To[data-source=live] i:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid #22a06b;opacity:0;animation:project-switcher_source-live-pulse__OPSTN 2.4s ease-out infinite}.project-switcher_sourceBadge__bh6To[data-source=upload]{background:#eef1f4;color:#4a5866}.project-switcher_sourceBadge__bh6To[data-source=none]{border:1px dashed #c9d1cc;color:#7b8680;font-weight:500}.project-switcher_projectRow__ukcYf>button[data-project] .project-switcher_sourceBadge__bh6To+svg{margin-left:6px}@keyframes project-switcher_source-live-pulse__OPSTN{0%{transform:scale(.6);opacity:.7}80%,to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.project-switcher_sourceBadge__bh6To[data-source=live] i:after{animation:none}}.project-switcher_createFirst__71o1C{display:inline-flex;align-items:center;gap:6px;margin:2px 0;padding:6px 10px;border:1px dashed #cfe0d8;border-radius:10px;background:transparent;color:#0f6b4b;font-size:13px;font-weight:600;cursor:pointer}.project-switcher_createFirst__71o1C:hover:not(:disabled){background:#eef7f2}.project-switcher_createFirst__71o1C svg{width:14px;height:14px}:where(html[data-energyiq-theme=dark]) .project-switcher_trigger__dWht8{border:1px solid #4a5b50;border-radius:10px}:where(html[data-energyiq-theme=dark]) .project-switcher_trigger__dWht8:hover{background:#35443b}:where(html[data-energyiq-theme=dark]) .project-switcher_trigger__dWht8 strong{color:#f1f5f2}:where(html[data-energyiq-theme=dark]) .project-switcher_trigger__dWht8 small{color:#c1cfc5}:where(html[data-energyiq-theme=dark]) .project-switcher_menu__kvAbK{border:1px solid #333933;border-radius:16px;background:#191919;color:#b9cdc0}:where(html[data-energyiq-theme=dark]) .project-switcher_menu__kvAbK::backdrop{background:#23322933}:where(html[data-energyiq-theme=dark]) .project-switcher_search__CCBrb{border:1px solid #343d37;border-radius:8px}:where(html[data-energyiq-theme=dark]) .project-switcher_search__CCBrb input{outline:none;background:transparent}:where(html[data-energyiq-theme=dark]) .project-switcher_menu__kvAbK .project-switcher_search__CCBrb input:focus-visible{outline:none}:where(html[data-energyiq-theme=dark]) .project-switcher_search__CCBrb:focus-within{outline:2px solid #557661}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH h3{color:#9eb0a3}:where(html[data-energyiq-theme=dark]) .project-switcher_error__jOjyb,:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH p{color:#a0b1a5}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH button,:where(html[data-energyiq-theme=dark]) .project-switcher_menu__kvAbK footer button{border-radius:8px}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH button:hover,:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH button[aria-current=true]{background:#1c201c}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH button small{color:#a0b1a5}:where(html[data-energyiq-theme=dark]) .project-switcher_menu__kvAbK footer{border-top:1px solid #323632}:where(html[data-energyiq-theme=dark]) .project-switcher_menu__kvAbK footer small{color:#a0b1a5}:where(html[data-energyiq-theme=dark]) .project-switcher_menu__kvAbK button:focus-visible,:where(html[data-energyiq-theme=dark]) .project-switcher_trigger__dWht8:focus-visible{outline:2px solid #789c83}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH section{border-radius:10px}:where(html[data-energyiq-theme=dark]) .project-switcher_dropTarget__ikCTQ{background:#1b1f1a;box-shadow:inset 0 0 0 2px #557661}:where(html[data-energyiq-theme=dark]) .project-switcher_dropLabel__sY8KB{color:#75c1ac}:where(html[data-energyiq-theme=dark]) .project-switcher_dropZone__RAaJx{border:1.5px dashed #384a3e;border-radius:10px;color:#9eb9a9}:where(html[data-energyiq-theme=dark]) .project-switcher_dropZoneActive__mpUYz{background:#1b1f1a;border-color:#176b59;color:#75c1ac}:where(html[data-energyiq-theme=dark]) .project-switcher_hint__sVI_X{color:#90a196}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF{border:1px solid #333933;border-radius:16px;background:#191919;color:#b9cdc0;box-shadow:0 24px 64px -16px #17251d8f}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF::backdrop{background:#2332294d}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF header button{border-radius:8px;color:#a0b1a5}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF header button:hover{background:#1c201c}:where(html[data-energyiq-theme=dark]) .project-switcher_moveRoute__w0USY>div{border:1px solid #323632;border-radius:10px;background:#1b1c1a}:where(html[data-energyiq-theme=dark]) .project-switcher_moveRoute__w0USY small{color:#98a89e}:where(html[data-energyiq-theme=dark]) .project-switcher_moveRoute__w0USY .project-switcher_moveDestination__4ZQdK{border-color:#2e4236;background:#1a201b}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF .project-switcher_moveArrow__BnTUz{color:#90a196}:where(html[data-energyiq-theme=dark]) .project-switcher_actionIcon__0Heg3{border-radius:12px;background:#1a221d;color:#75c1ac}:where(html[data-energyiq-theme=dark]) .project-switcher_actionIconDanger__0UIXu{background:#271c1a;color:#e88978}:where(html[data-energyiq-theme=dark]) .project-switcher_actionTitle____G2v p{color:#a0b1a5}:where(html[data-energyiq-theme=dark]) .project-switcher_fieldHint__T_QeF{color:#90a196}:where(html[data-energyiq-theme=dark]) .project-switcher_nextSteps__nJAyN{border:1px solid #323632;border-radius:10px;background:#1b1c1a}:where(html[data-energyiq-theme=dark]) .project-switcher_nextSteps__nJAyN strong{color:#b0c0b6}:where(html[data-energyiq-theme=dark]) .project-switcher_nextSteps__nJAyN li{color:#b0c0b6}:where(html[data-energyiq-theme=dark]) .project-switcher_nextSteps__nJAyN li svg{color:#75c1ac}:where(html[data-energyiq-theme=dark]) .project-switcher_moveField__fIDnq input{border:1px solid #343d37;border-radius:8px;outline:none}:where(html[data-energyiq-theme=dark]) .project-switcher_moveField__fIDnq input:focus{border-color:#176b59;box-shadow:0 0 0 3px #176b593d}:where(html[data-energyiq-theme=dark]) .project-switcher_moveBody__qdmgf{color:#a0b1a5}:where(html[data-energyiq-theme=dark]) .project-switcher_moveError__S9o6U{border:1px solid #512f30;border-radius:8px;background:#231b1b;color:#f4928a}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF footer{border:0;border-top:1px solid #313430}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF footer .project-switcher_movePrimary__W_RLS,:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF footer .project-switcher_moveSecondary__AEfSe{border-radius:8px}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF footer .project-switcher_moveSecondary__AEfSe{border:1px solid #333933;background:#191919}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF footer .project-switcher_moveSecondary__AEfSe:hover{background:#1c1e1b}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF footer .project-switcher_movePrimary__W_RLS{background:#176b59;color:#fff}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF footer .project-switcher_movePrimary__W_RLS:hover{background:#115444}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF button:focus-visible{outline:2px solid #789c83}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_kebab__sa3MY{border-radius:8px;color:#98a89e}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_kebab__sa3MY:hover,:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_kebab__sa3MY[aria-expanded=true]{background:#1c201c;color:#b9cdc0}:where(html[data-energyiq-theme=dark]) .project-switcher_rowMenuList__MepQV{border:1px solid #333933;border-radius:10px;background:#191919;box-shadow:0 16px 32px -12px #17251d7a}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV button{border-radius:6px;color:#b9cdc0}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV button:focus-visible,:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV button:hover{background:#1c201c;outline:none}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV .project-switcher_rowMenuDanger__51mAm{color:#ee8e7f}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV .project-switcher_rowMenuDanger__51mAm:focus-visible,:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_rowMenuList__MepQV .project-switcher_rowMenuDanger__51mAm:hover{background:#241b1b}:where(html[data-energyiq-theme=dark]) .project-switcher_dangerNote__lFPsc{border:1px solid #512f30;border-radius:8px;background:#231b1b;color:#f9988a}:where(html[data-energyiq-theme=dark]) .project-switcher_moveField__fIDnq select{border:1px solid #343d37;border-radius:8px;background:#191919;outline:none}:where(html[data-energyiq-theme=dark]) .project-switcher_moveField__fIDnq select:focus{border-color:#176b59;box-shadow:0 0 0 3px #176b593d}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF footer .project-switcher_moveDanger__MkLxB{border-radius:8px;background:#c4321f;color:#fff}:where(html[data-energyiq-theme=dark]) .project-switcher_moveModal__VPsRF footer .project-switcher_moveDanger__MkLxB:hover{background:#a32818}:where(html[data-energyiq-theme=dark]) .project-switcher_pickerHelp__wlftV{color:#98a89e}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_client__2nfWJ+.project-switcher_client__2nfWJ{border-top:1px solid #30332f}:where(html[data-energyiq-theme=dark]) .project-switcher_groups__86XtH .project-switcher_clientHeader__hRF9v{color:#b9cdc0}:where(html[data-energyiq-theme=dark]) .project-switcher_clientIcon__l0rsN{border-radius:8px;background:#1d231e;color:#95c3aa}:where(html[data-energyiq-theme=dark]) .project-switcher_clientText__DFIsp small{color:#98a89e}:where(html[data-energyiq-theme=dark]) .project-switcher_clientTag__hNmcX{color:#95c3aa}:where(html[data-energyiq-theme=dark]) .project-switcher_clientProjects__Z6F4w{border-left:1.5px solid #313632}:where(html[data-energyiq-theme=dark]) .project-switcher_topTrigger__e_6Na{border:1px solid transparent;border-radius:10px;color:#f1f5f2}:where(html[data-energyiq-theme=dark]) .project-switcher_topTrigger__e_6Na:hover,:where(html[data-energyiq-theme=dark]) .project-switcher_topTrigger__e_6Na[aria-expanded=true]{background:#323b37;border-color:#46534b}:where(html[data-energyiq-theme=dark]) .project-switcher_topTrigger__e_6Na:focus-visible{outline:2px solid #789c83}:where(html[data-energyiq-theme=dark]) .project-switcher_topIcon__8gEyu{border-radius:8px;background:#3b5046;color:#a4dfc0}:where(html[data-energyiq-theme=dark]) .project-switcher_topWorkspace___Dfu0{color:#b9c5bc}:where(html[data-energyiq-theme=dark]) .project-switcher_topSlash__8nmYO{color:#95a69b}:where(html[data-energyiq-theme=dark]) .project-switcher_topBadge__W52lQ{border-radius:6px;background:#4a4430;color:#f3dc9d}:where(html[data-energyiq-theme=dark]) .project-switcher_topChevron__8KGIz{color:#b9c5bc}:where(html[data-energyiq-theme=dark]) .project-switcher_sourceBadge__bh6To{border-radius:999px}:where(html[data-energyiq-theme=dark]) .project-switcher_sourceBadge__bh6To[data-source=live]{background:#18231d;color:#7bc39f}:where(html[data-energyiq-theme=dark]) .project-switcher_sourceBadge__bh6To[data-source=live] i{border-radius:50%;background:#22a06b}:where(html[data-energyiq-theme=dark]) .project-switcher_sourceBadge__bh6To[data-source=live] i:after{border-radius:50%;border:2px solid #22a06b}:where(html[data-energyiq-theme=dark]) .project-switcher_sourceBadge__bh6To[data-source=upload]{background:#1d1f21;color:#a5b5c5}:where(html[data-energyiq-theme=dark]) .project-switcher_sourceBadge__bh6To[data-source=none]{border:1px dashed #363d39;color:#95a09a}:where(html[data-energyiq-theme=dark]) .project-switcher_createFirst__71o1C{border:1px dashed #2d3b35;border-radius:10px;background:transparent;color:#74c49f}:where(html[data-energyiq-theme=dark]) .project-switcher_createFirst__71o1C:hover:not(:disabled){background:#191f1c}.energyiq-account-menu_account__pxfVv{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border-radius:10px;text-align:left;color:var(--foreground)}.energyiq-account-menu_account__pxfVv:hover,.energyiq-account-menu_account__pxfVv[aria-expanded=true]{background:var(--surface-subtle)}.energyiq-account-menu_identity__TDrIn{min-width:0;flex:1}.energyiq-account-menu_identity__TDrIn small,.energyiq-account-menu_identity__TDrIn strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.energyiq-account-menu_identity__TDrIn strong{font-size:13px;font-weight:550}.energyiq-account-menu_identity__TDrIn small{color:var(--text-secondary);font-size:11px;margin-top:3px}.energyiq-account-menu_settings__ADVTI{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}.energyiq-account-menu_collapsed__HbgCX{justify-content:center;padding:8px 0}.energyiq-account-menu_menu__p1O9u{position:fixed;z-index:100;width:280px;max-width:calc(100vw - 16px);padding:6px;background:#fff;color:#29332c;border-radius:14px;box-shadow:0 8px 38px #14281f30}.energyiq-account-menu_menuIdentity__MVaNF{padding:10px 12px 14px;border-bottom:1px solid #e4e8e1;margin-bottom:5px}.energyiq-account-menu_menuIdentity__MVaNF span,.energyiq-account-menu_menuIdentity__MVaNF strong{display:block;overflow-wrap:anywhere}.energyiq-account-menu_menuIdentity__MVaNF strong{font-size:14px}.energyiq-account-menu_menuIdentity__MVaNF span{font-size:12px;color:#677368;margin-top:4px}.energyiq-account-menu_menu__p1O9u button{width:100%;display:flex;align-items:center;gap:10px;border-radius:8px;padding:11px 12px;text-align:left;font-size:14px}.energyiq-account-menu_menu__p1O9u button:focus-visible,.energyiq-account-menu_menu__p1O9u button:hover{background:#edf2e9;outline:2px solid #176b59;outline-offset:-2px}.energyiq-account-menu_menu__p1O9u svg{width:18px;height:18px;color:#657365}.energyiq-account-menu_menu__p1O9u .energyiq-account-menu_signOut__i9Bmd{border-top:1px solid #e4e8e1;margin-top:5px;border-radius:0 0 8px 8px}.energyiq-account-menu_dialog__2BGHT{inset:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:18px;color:#29332c;background:#fff;box-shadow:0 24px 80px #10251a40}.energyiq-account-menu_dialog__2BGHT[open]{display:flex;flex-direction:column}.energyiq-account-menu_dialog__2BGHT::backdrop{background:#16251e66}.energyiq-account-menu_dialog__2BGHT>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-bottom:1px solid #e1e7dd;background:#fff;flex-shrink:0}.energyiq-account-menu_dialog__2BGHT h2{font-size:18px;font-weight:600}.energyiq-account-menu_dialog__2BGHT>header button{display:grid;place-items:center;width:36px;height:36px;border-radius:8px}.energyiq-account-menu_dialog__2BGHT>header button:hover{background:#eef2e9}.energyiq-account-menu_dialog__2BGHT>header svg{width:20px;height:20px}.energyiq-account-menu_body__eFKZN{overflow:auto;min-height:0;flex:1}.energyiq-account-menu_wide__39rAp{width:calc(100vw - 56px);height:calc(100dvh - 56px);max-width:1600px;max-height:none}.energyiq-account-menu_profile__CLJZs{padding:24px}.energyiq-account-menu_profileHeading__Aoi11{display:flex;align-items:center;gap:14px;margin-bottom:24px}.energyiq-account-menu_profileHeading__Aoi11 h3{font-size:18px;font-weight:600;overflow-wrap:anywhere}.energyiq-account-menu_profileHeading__Aoi11 p{font-size:13px;color:#667263;margin-top:4px;overflow-wrap:anywhere}.energyiq-account-menu_profile__CLJZs dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:13px 0;border-top:1px solid #e7ebe4;font-size:14px}.energyiq-account-menu_profile__CLJZs dt{color:#667263}.energyiq-account-menu_profile__CLJZs dd{overflow-wrap:anywhere}@media(max-width:767px){.energyiq-account-menu_wide__39rAp{width:100vw;height:100dvh;border-radius:0}.energyiq-account-menu_dialog__2BGHT>header{padding:12px 16px}}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_account__pxfVv{border-radius:10px;color:var(--foreground)}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_account__pxfVv:hover,:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_account__pxfVv[aria-expanded=true]{background:var(--surface-subtle)}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_identity__TDrIn small{color:var(--text-secondary)}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_settings__ADVTI{color:var(--text-secondary)}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_menu__p1O9u{background:#191919;color:#bfcbc2;border-radius:14px;box-shadow:0 8px 38px #14281f4d}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_menuIdentity__MVaNF{border-bottom:1px solid #323530}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_menuIdentity__MVaNF span{color:#9eab9f}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_menu__p1O9u button{border-radius:8px}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_menu__p1O9u button:focus-visible,:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_menu__p1O9u button:hover{background:#1d211a;outline:2px solid #176b59}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_menu__p1O9u svg{color:#9dac9d}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_menu__p1O9u .energyiq-account-menu_signOut__i9Bmd{border-top:1px solid #323530;border-radius:0 0 8px 8px}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_dialog__2BGHT{border:0;border-radius:18px;color:#bfcbc2;background:#191919;box-shadow:0 24px 80px #10251a66}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_dialog__2BGHT::backdrop{background:#22322a66}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_dialog__2BGHT>header{border-bottom:1px solid #32372f;background:#191919}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_dialog__2BGHT>header button{border-radius:8px}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_dialog__2BGHT>header button:hover{background:#1d201a}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_profileHeading__Aoi11 p{color:#9fac9b}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_profile__CLJZs dl>div{border-top:1px solid #32352f}:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_profile__CLJZs dt{color:#9fac9b}@media(max-width:767px){:where(html[data-energyiq-theme=dark]) .energyiq-account-menu_wide__39rAp{border-radius:0}}.energyiq-top-bar_topBar__8RNMo{display:flex;align-items:center;gap:12px;height:64px;flex-shrink:0;padding:0 16px 0 20px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--foreground)}.energyiq-top-bar_project__8KYya{display:flex;min-width:0;max-width:min(440px,100%)}.energyiq-top-bar_actions__c6UtJ{display:flex;align-items:center;gap:6px;margin-left:auto}.energyiq-top-bar_account__VK9bH{width:44px}.energyiq-top-bar_iconButton__mLLgG{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--text-secondary)}.energyiq-top-bar_iconButton__mLLgG:hover,.energyiq-top-bar_iconButton__mLLgG[aria-expanded=true]{background:var(--surface-subtle);color:var(--foreground)}.energyiq-top-bar_iconButton__mLLgG svg{width:20px;height:20px}.energyiq-top-bar_badge__53N8T{position:absolute;top:3px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#a4dfc0;color:#173a2c;font-size:11px;font-weight:700;line-height:18px;text-align:center}.energyiq-top-bar_bell__x2wHH{position:relative}.energyiq-top-bar_popover__hFJp0{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(340px,calc(100vw - 24px));padding:6px;border-radius:14px;background:#fff;color:#29332c;box-shadow:0 8px 38px #14281f30}.energyiq-top-bar_popover__hFJp0 h2{padding:10px 12px;margin-bottom:4px;border-bottom:1px solid #e4e8e1;font-size:14px;font-weight:650}.energyiq-top-bar_popover__hFJp0 p{padding:12px;font-size:13px;color:#5b6a5e}.energyiq-top-bar_popover__hFJp0 a{display:block;padding:10px 12px;border-radius:8px}.energyiq-top-bar_popover__hFJp0 a:focus-visible,.energyiq-top-bar_popover__hFJp0 a:hover{background:#edf2e9}.energyiq-top-bar_popover__hFJp0 strong{display:block;font-size:14px;font-weight:550}.energyiq-top-bar_popover__hFJp0 small{display:block;margin-top:2px;font-size:12px;color:#5b6a5e}.energyiq-top-bar_popover__hFJp0:focus{outline:none}.energyiq-top-bar_popoverHead__Gt39e{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e4e8e1}.energyiq-top-bar_popoverHead__Gt39e h2{margin-bottom:0;border-bottom:0}.energyiq-top-bar_readAll__3q_WN{flex:none;margin-right:4px;padding:5px 8px;border-radius:7px;font-size:12.5px;font-weight:600;color:#1d513a}.energyiq-top-bar_readAll__3q_WN:focus-visible,.energyiq-top-bar_readAll__3q_WN:hover{background:#edf2e9}.energyiq-top-bar_entry__Z7dpc{display:flex;align-items:flex-start;gap:2px}.energyiq-top-bar_entry__Z7dpc>a{flex:1;min-width:0}.energyiq-top-bar_readButton__d3eSS{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:7px;border-radius:8px;color:#8a978d}.energyiq-top-bar_readButton__d3eSS:focus-visible,.energyiq-top-bar_readButton__d3eSS:hover{background:#edf2e9;color:#1d513a}.energyiq-top-bar_readButton__d3eSS svg{width:16px;height:16px}@media (max-width:767px){.energyiq-top-bar_topBar__8RNMo{gap:8px;padding:0 8px 0 12px}.energyiq-top-bar_project__8KYya{flex:1}}.energyiq-top-bar_themeSwitch__z9zxM{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:64px;height:32px;padding:0 9px;border-radius:999px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary)}.energyiq-top-bar_themeSwitch__z9zxM:hover{color:var(--foreground)}.energyiq-top-bar_themeSwitch__z9zxM>svg{width:15px;height:15px}.energyiq-top-bar_themeKnob__EfRex{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f4f7f3;color:#1d3a2d;box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.energyiq-top-bar_themeKnob__EfRex svg{width:15px;height:15px}.energyiq-top-bar_themeSwitch__z9zxM[aria-checked=true] .energyiq-top-bar_themeKnob__EfRex{transform:translateX(32px);background:#a4dfc0;color:#173a2c}@media (prefers-reduced-motion:reduce){.energyiq-top-bar_themeKnob__EfRex{transition:none}}.energyiq-top-bar_language__itaGL{position:relative}.energyiq-top-bar_languageButton__vcDPp{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:999px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary);font-size:13px;font-weight:600}.energyiq-top-bar_languageButton__vcDPp:hover,.energyiq-top-bar_languageButton__vcDPp[aria-expanded=true]{color:var(--foreground)}.energyiq-top-bar_languageButton__vcDPp svg{width:15px;height:15px}.energyiq-top-bar_languageMenu__QO9B8{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:200px;padding:6px;border-radius:14px;background:#fff;color:#29332c;box-shadow:0 8px 38px #14281f30}.energyiq-top-bar_languageMenu__QO9B8 button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border-radius:8px;font-size:14px;text-align:left}.energyiq-top-bar_languageMenu__QO9B8 button:focus-visible,.energyiq-top-bar_languageMenu__QO9B8 button:hover{background:#edf2e9;outline:none}.energyiq-top-bar_languageMenu__QO9B8 button[aria-checked=true]{font-weight:600}.energyiq-top-bar_languageMenu__QO9B8 svg{width:16px;height:16px;color:#176b59}@media (max-width:767px){.energyiq-top-bar_languageButton__vcDPp span{display:none}.energyiq-top-bar_languageButton__vcDPp{width:32px;justify-content:center;padding:0}}.energyiq-top-bar_popover__hFJp0{width:min(380px,calc(100vw - 24px));padding:8px;border-radius:16px;box-shadow:0 12px 40px #14281f2e,0 1px 3px #14281f14}.energyiq-top-bar_popoverHead__Gt39e{padding:8px 12px 10px;margin-bottom:4px}.energyiq-top-bar_popoverHead__Gt39e h2{padding:0;font-size:16px;font-weight:700;color:#1c2620}.energyiq-top-bar_openCount__OCPWk{font-size:13px;font-weight:600;color:#7a867d}.energyiq-top-bar_popover__hFJp0 ul{display:grid;gap:2px}.energyiq-top-bar_entry__Z7dpc>a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px}.energyiq-top-bar_entryIcon__00er0{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#eef1ee;color:#5d6a61}.energyiq-top-bar_entryIcon__00er0 svg{width:18px;height:18px}.energyiq-top-bar_entry__Z7dpc[data-kind=overnight] .energyiq-top-bar_entryIcon__00er0,.energyiq-top-bar_entry__Z7dpc[data-kind=sync] .energyiq-top-bar_entryIcon__00er0{background:#fdeedd;color:#c4600f}.energyiq-top-bar_entry__Z7dpc[data-kind=budget] .energyiq-top-bar_entryIcon__00er0{background:#fce8e8;color:#c2353a}.energyiq-top-bar_entry__Z7dpc[data-kind=peak] .energyiq-top-bar_entryIcon__00er0{background:#fdf3d7;color:#9a6a00}.energyiq-top-bar_entry__Z7dpc[data-kind=report] .energyiq-top-bar_entryIcon__00er0{background:#e4f1ea;color:#23744f}.energyiq-top-bar_entry__Z7dpc[data-kind=action] .energyiq-top-bar_entryIcon__00er0{background:#e8eefb;color:#3a5bc7}.energyiq-top-bar_entryText__sEvL0{display:grid;gap:2px;min-width:0}.energyiq-top-bar_popover__hFJp0 .energyiq-top-bar_entryText__sEvL0 strong{font-size:14px;font-weight:650;line-height:1.35;color:#1c2620}.energyiq-top-bar_popover__hFJp0 .energyiq-top-bar_entryText__sEvL0 small{margin-top:0;font-size:12.5px;color:#7a867d}.energyiq-top-bar_entryDetail__XedKO{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.energyiq-top-bar_entry__Z7dpc .energyiq-top-bar_readButton__d3eSS{margin-top:0;align-self:center;opacity:0;transition:opacity .12s ease}.energyiq-top-bar_entry__Z7dpc:focus-within .energyiq-top-bar_readButton__d3eSS,.energyiq-top-bar_entry__Z7dpc:hover .energyiq-top-bar_readButton__d3eSS{opacity:1}.energyiq-top-bar_popoverFoot__htXUM{display:flex;justify-content:flex-end;margin-top:4px;padding:8px 4px 2px;border-top:1px solid #e4e8e1}@media(hover:none){.energyiq-top-bar_entry__Z7dpc .energyiq-top-bar_readButton__d3eSS{opacity:1}}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_topBar__8RNMo{border-bottom:1px solid var(--border);background:var(--surface);color:var(--foreground)}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_iconButton__mLLgG{border-radius:10px;color:var(--text-secondary)}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_iconButton__mLLgG:hover,:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_iconButton__mLLgG[aria-expanded=true]{background:var(--surface-subtle);color:var(--foreground)}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_badge__53N8T{border-radius:9px;background:#153325;color:#aad1bf}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0{border-radius:14px;background:#191919;color:#bfcbc2;box-shadow:0 8px 38px #14281f4d}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0 h2{border-bottom:1px solid #323530}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0 p{color:#a0b0a3}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0 a{border-radius:8px}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0 a:focus-visible,:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0 a:hover{background:#1d211a}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0 small{color:#a0b0a3}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0:focus{outline:none}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popoverHead__Gt39e{border-bottom:1px solid #323530}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popoverHead__Gt39e h2{border-bottom:0}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_readAll__3q_WN{border-radius:7px;color:#94caae}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_readAll__3q_WN:focus-visible,:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_readAll__3q_WN:hover{background:#1d211a}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_readButton__d3eSS{border-radius:8px;color:#8a978d}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_readButton__d3eSS:focus-visible,:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_readButton__d3eSS:hover{background:#1d211a;color:#94caae}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_themeSwitch__z9zxM{border-radius:999px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary)}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_themeSwitch__z9zxM:hover{color:var(--foreground)}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_themeKnob__EfRex{border-radius:50%;background:#1c1e1b;color:#aecfbe;box-shadow:0 1px 3px #0000007b}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_themeSwitch__z9zxM[aria-checked=true] .energyiq-top-bar_themeKnob__EfRex{background:#153325;color:#aad1bf}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_languageButton__vcDPp{border-radius:999px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary)}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_languageButton__vcDPp:hover,:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_languageButton__vcDPp[aria-expanded=true]{color:var(--foreground)}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_languageMenu__QO9B8{border-radius:14px;background:#191919;color:#bfcbc2;box-shadow:0 8px 38px #14281f4d}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_languageMenu__QO9B8 button{border-radius:8px}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_languageMenu__QO9B8 button:focus-visible,:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_languageMenu__QO9B8 button:hover{background:#1d211a;outline:none}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_languageMenu__QO9B8 svg{color:#75c1ac}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0{border-radius:16px;box-shadow:0 12px 40px #14281f4a,0 1px 3px #14281f20}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popoverHead__Gt39e h2{color:#c6d3cb}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_openCount__OCPWk{color:#95a198}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_entry__Z7dpc>a{border-radius:10px}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_entryIcon__00er0{border-radius:10px;background:#1e201e;color:#a1afa5}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_entry__Z7dpc[data-kind=overnight] .energyiq-top-bar_entryIcon__00er0,:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_entry__Z7dpc[data-kind=sync] .energyiq-top-bar_entryIcon__00er0{background:#271d10;color:#d98755}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_entry__Z7dpc[data-kind=budget] .energyiq-top-bar_entryIcon__00er0{background:#2a1c1c;color:#e88782}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_entry__Z7dpc[data-kind=peak] .energyiq-top-bar_entryIcon__00er0{background:#251d07;color:#cc9a46}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_entry__Z7dpc[data-kind=report] .energyiq-top-bar_entryIcon__00er0{background:#19231e;color:#72c096}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_entry__Z7dpc[data-kind=action] .energyiq-top-bar_entryIcon__00er0{background:#1c2029;color:#89a8f7}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0 .energyiq-top-bar_entryText__sEvL0 strong{color:#c6d3cb}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popover__hFJp0 .energyiq-top-bar_entryText__sEvL0 small{color:#95a198}:where(html[data-energyiq-theme=dark]) .energyiq-top-bar_popoverFoot__htXUM{border-top:1px solid #323530}.meter-health-notice_notice__Zfbuk{border:1px solid #e3d2ae;border-left:4px solid #b8892b;border-radius:14px;padding:18px 20px;background:#fdf8ef;margin-bottom:18px}.meter-health-notice_notice__Zfbuk h3{font-size:15px;font-weight:650;color:#4a3310}.meter-health-notice_notice__Zfbuk p{margin-top:6px;font-size:14px;line-height:1.55;color:#6b5732}.meter-health-notice_notice__Zfbuk ul{margin:14px 0 0;display:grid;gap:8px}.meter-health-notice_notice__Zfbuk li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:14px}.meter-health-notice_notice__Zfbuk strong{font-weight:650;color:#3b2d12}.meter-health-notice_notice__Zfbuk li span{color:#7a6742}.meter-health-notice_what__rpK2V{margin-top:14px;font-size:13px}:where(html[data-energyiq-theme=dark]) .meter-health-notice_notice__Zfbuk{border:1px solid #453719;border-left:4px solid #b8892b;border-radius:14px;background:#1f1b15}:where(html[data-energyiq-theme=dark]) .meter-health-notice_notice__Zfbuk h3{color:#dabe99}:where(html[data-energyiq-theme=dark]) .meter-health-notice_notice__Zfbuk p{color:#c4ae86}:where(html[data-energyiq-theme=dark]) .meter-health-notice_notice__Zfbuk strong{color:#d7c6a7}:where(html[data-energyiq-theme=dark]) .meter-health-notice_notice__Zfbuk li span{color:#bba67f}.meter-group-tree_tree__fYfZz{font-size:14px;color:var(--color-foreground)}.meter-group-tree_level__Bbs2q{display:grid;gap:2px;margin:0;padding:0;list-style:none}.meter-group-tree_level__Bbs2q .meter-group-tree_level__Bbs2q{margin-left:14px;padding-left:10px;border-left:1px solid var(--color-border)}.meter-group-tree_row__kxlE2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) 84px 48px;align-items:center;gap:10px;padding:6px 4px;border-radius:6px}summary.meter-group-tree_row__kxlE2{cursor:pointer;list-style:none}summary.meter-group-tree_row__kxlE2::-webkit-details-marker{display:none}summary.meter-group-tree_row__kxlE2:before{content:"▸";position:absolute;margin-left:-12px;color:var(--color-muted);font-size:11px}details[open]>summary.meter-group-tree_row__kxlE2:before{content:"▾"}summary.meter-group-tree_row__kxlE2{position:relative;padding-left:14px}.meter-group-tree_row__kxlE2:hover{background:var(--color-surface-subtle)}.meter-group-tree_name__PX65M{display:grid;min-width:0}.meter-group-tree_link__wf8OZ,.meter-group-tree_name__PX65M strong,.meter-group-tree_name__PX65M>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter-group-tree_name__PX65M strong{font-weight:600}.meter-group-tree_name__PX65M small{color:var(--color-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter-group-tree_link__wf8OZ{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:3px;cursor:pointer}.meter-group-tree_link__wf8OZ:hover{text-decoration-color:currentColor}.meter-group-tree_bar__MxCUT{height:12px;border-radius:0 4px 4px 0;background:var(--color-surface-subtle);overflow:hidden}.meter-group-tree_bar__MxCUT span{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--color-primary)}.meter-group-tree_meter__Fn9IF .meter-group-tree_row__kxlE2{padding-left:14px}.meter-group-tree_unmetered__RLbIr .meter-group-tree_row__kxlE2{padding-left:14px;font-style:italic;color:var(--color-muted)}.meter-group-tree_unmetered__RLbIr .meter-group-tree_bar__MxCUT span{opacity:.45}.meter-group-tree_number__rtYhe{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:640px){.meter-group-tree_row__kxlE2{grid-template-columns:minmax(0,1fr) 72px 44px}.meter-group-tree_bar__MxCUT{display:none}}.floor-plan-editor_card__x1Vx2{margin-bottom:20px;border:1px solid #d0dbd2;border-radius:14px;padding:18px 20px;background:white}.floor-plan-editor_cardHeader__3EfTa{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.floor-plan-editor_cardHeader__3EfTa h4{font-size:16px;font-weight:650;color:#1f2d25}.floor-plan-editor_cardHeader__3EfTa p{margin-top:2px;max-width:80ch;font-size:13px;color:#6a786f}.floor-plan-editor_actions__gwD_t{display:flex;flex-wrap:wrap;gap:8px}.floor-plan-editor_primary__F0gRG,.floor-plan-editor_secondary__vm2sk{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 14px;border-radius:8px;font-size:14px;font-weight:600}.floor-plan-editor_primary__F0gRG{background:#1d513a;color:white}.floor-plan-editor_primary__F0gRG:hover{background:#246c4b}.floor-plan-editor_secondary__vm2sk{border:1px solid #d0dbd2;background:white;color:#1d513a}.floor-plan-editor_secondary__vm2sk:hover{background:#eef3ed}.floor-plan-editor_primary__F0gRG:disabled,.floor-plan-editor_secondary__vm2sk:disabled,.floor-plan-editor_tool__eVbgk:disabled{opacity:.5;cursor:not-allowed}.floor-plan-editor_primary__F0gRG svg{width:16px;height:16px}.floor-plan-editor_viewBody__NBx9p{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:18px;margin-top:14px;align-items:start}.floor-plan-editor_side__D90Dk h5,.floor-plan-editor_viewBody__NBx9p aside h5{margin-bottom:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#58645d}.floor-plan-editor_mapFrame__5h_qX{padding:14px;border:1px solid #e6ebe6;border-radius:12px;background:#fbfcfb}.floor-plan-editor_empty__hLoY6{display:flex;align-items:center;gap:14px;margin-top:14px;padding:22px;border:1px dashed #c9d6cd;border-radius:12px;color:#3c4a42;font-size:14px}.floor-plan-editor_empty__hLoY6 svg{width:28px;height:28px;flex-shrink:0;color:#528168}.floor-plan-editor_editing__R7zm4{border-color:#9cbfa9;box-shadow:0 0 0 3px #e4efe7}.floor-plan-editor_embedded__vTb0o{margin:-4px 0 22px;padding-bottom:20px;border-bottom:1px solid #edf0f3}.floor-plan-editor_embeddedHeader__MInl2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.floor-plan-editor_embeddedHeader__MInl2 h4{font-size:14px;font-weight:650;color:#1f2d25}.floor-plan-editor_embeddedHeader__MInl2 p{margin-top:2px;font-size:13px;color:#6a786f}.floor-plan-editor_secondary__vm2sk svg{width:15px;height:15px}.floor-plan-editor_toolbar__cEu3H{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:8px;border:1px solid #e1e7e1;border-radius:10px;background:#f8faf7}.floor-plan-editor_tool__eVbgk{min-height:32px;padding:5px 12px;border:1px solid #d0dbd2;border-radius:7px;background:white;color:#1d513a;font-size:13px;font-weight:600}.floor-plan-editor_tool__eVbgk:hover:not(:disabled){background:#eef3ed}.floor-plan-editor_toolSelect__de30y{display:inline-flex;align-items:center;gap:6px;padding:0 4px 0 10px;border:1px solid #d0dbd2;border-radius:7px;background:white;color:#1d513a;font-size:13px;font-weight:600}.floor-plan-editor_toolSelect__de30y select{min-height:30px;border:0;background:transparent;color:#1f2d25;font-size:13px}.floor-plan-editor_toolGap__BbTnK{flex:1}.floor-plan-editor_placing__fl6Li{margin-top:10px;padding:8px 12px;border-radius:8px;background:#e4efe7;color:#1d513a;font-size:13px}.floor-plan-editor_placing__fl6Li button{margin-left:8px;font-weight:600;text-decoration:underline}.floor-plan-editor_error__Bch2z{margin-top:10px;padding:8px 12px;border-radius:8px;background:#fdecec;color:#a4262c;font-size:13px}.floor-plan-editor_unsaved__NBSvr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:8px;background:#fff4e0;color:#6b4a00;font-size:13px}.floor-plan-editor_unsaved__NBSvr span{flex:1 1 220px}.floor-plan-editor_unsaved__NBSvr button{min-height:30px;padding:4px 10px;border:1px solid #d0dbd2;border-radius:7px;background:white;color:#1d513a;font-size:13px;font-weight:600}.floor-plan-editor_unsaved__NBSvr .floor-plan-editor_leave__Ra4QE{border-color:#e3b4b1;color:#a4262c}.floor-plan-editor_hiddenList__ucNYQ{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px;color:#1f2d25}.floor-plan-editor_canvas__dGg_k:focus,.floor-plan-editor_editing__R7zm4:focus{outline:none}.floor-plan-editor_canvas__dGg_k:focus-visible{outline:2px solid #3b8a63;outline-offset:2px}.floor-plan-editor_editorBody__k55Zo{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:12px;align-items:start}.floor-plan-editor_canvasFrame__iPyUp{padding:14px;border:1px solid #e1e7e1;border-radius:12px;background:#fbfcfb;overflow:auto}.floor-plan-editor_stage__Abq4y{position:relative;min-width:100%}.floor-plan-editor_stage__Abq4y>svg{display:block;width:100%}.floor-plan-editor_edge__HeIxj{position:absolute;padding:0;border:0;background:transparent;z-index:1}.floor-plan-editor_edge__HeIxj span{position:absolute;border-radius:3px;background:#9cbfa9;transition:background .15s}.floor-plan-editor_edge__HeIxj:focus-visible span,.floor-plan-editor_edge__HeIxj:hover span{background:#1d513a}.floor-plan-editor_edge__HeIxj:focus-visible{outline:2px solid #b58531;outline-offset:1px;border-radius:4px}.floor-plan-editor_edge-e__LPqZ_{top:0;right:-12px;width:12px;height:100%;cursor:ew-resize}.floor-plan-editor_edge-e__LPqZ_ span{left:4px;top:calc(50% - 24px);width:4px;height:48px}.floor-plan-editor_edge-s__Gl4rZ{left:0;bottom:-12px;height:12px;width:100%;cursor:ns-resize}.floor-plan-editor_edge-s__Gl4rZ span{top:4px;left:calc(50% - 24px);height:4px;width:48px}.floor-plan-editor_edge-se__0Y9Hn{right:-14px;bottom:-14px;width:16px;height:16px;cursor:nwse-resize}.floor-plan-editor_edge-se__0Y9Hn span{right:2px;bottom:2px;width:10px;height:10px;border-radius:2px 2px 6px 2px}.floor-plan-editor_edge-w__jIGNg{top:0;left:-12px;width:12px;height:100%;cursor:ew-resize}.floor-plan-editor_edge-w__jIGNg span{right:4px;top:calc(50% - 24px);width:4px;height:48px}.floor-plan-editor_edge-n__z4GG6{left:0;top:-12px;height:12px;width:100%;cursor:ns-resize}.floor-plan-editor_edge-n__z4GG6 span{bottom:4px;left:calc(50% - 24px);height:4px;width:48px}.floor-plan-editor_canvas__dGg_k{touch-action:none;user-select:none}.floor-plan-editor_placingCursor__toRnq{cursor:crosshair}.floor-plan-editor_gridLine__nCgEa{fill:none;stroke:#e8ede9;stroke-width:1;vector-effect:non-scaling-stroke}.floor-plan-editor_item__O4bsw{cursor:move}.floor-plan-editor_orphan__4IJgY{stroke:#c0392b!important;stroke-dasharray:6 4}.floor-plan-editor_selectBox__hfFz4{fill:none;stroke:#1d513a;stroke-width:2;stroke-dasharray:6 4;pointer-events:none;vector-effect:non-scaling-stroke}.floor-plan-editor_selectRing__acXKF{fill:none;stroke:#1d513a;stroke-width:2;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.floor-plan-editor_handle__JM3dY{fill:white;stroke:#1d513a;stroke-width:2;vector-effect:non-scaling-stroke}.floor-plan-editor_nw__A40S4,.floor-plan-editor_se___CW1H{cursor:nwse-resize}.floor-plan-editor_ne__WhnOz,.floor-plan-editor_sw__5zDSC{cursor:nesw-resize}.floor-plan-editor_n__uCJsF,.floor-plan-editor_s__vLvVn{cursor:ns-resize}.floor-plan-editor_e__HIY6T,.floor-plan-editor_w__pLfFt{cursor:ew-resize}.floor-plan-editor_guide__1htDK{stroke:#d6336c;stroke-dasharray:4 3;pointer-events:none;vector-effect:non-scaling-stroke;stroke-width:1}.floor-plan-editor_marquee__0PDsr{fill:rgba(29,81,58,.08);stroke:#1d513a;stroke-width:1.5;stroke-dasharray:5 4;pointer-events:none;vector-effect:non-scaling-stroke}.floor-plan-editor_drawBox__q5KzZ{fill:rgba(42,120,214,.1);stroke:#2a78d6;stroke-width:2;stroke-dasharray:8 5;pointer-events:none;vector-effect:non-scaling-stroke}.floor-plan-editor_lockedItem__FqsOw{cursor:default}.floor-plan-editor_placingCursor__toRnq .floor-plan-editor_item__O4bsw,.floor-plan-editor_placingCursor__toRnq .floor-plan-editor_lockedItem__FqsOw{cursor:crosshair}.floor-plan-editor_lockBadge__pE2mk [data-part=plate]{fill:#ffffff;stroke:#58645d;stroke-width:1}.floor-plan-editor_lockBadge__pE2mk [data-part=shackle]{stroke:#3c4a42}.floor-plan-editor_lockBadge__pE2mk [data-part=body]{fill:#3c4a42}.floor-plan-editor_tool__eVbgk[aria-pressed=true]{border-color:#1d513a;background:#e4efe7;box-shadow:inset 0 0 0 1px #1d513a}.floor-plan-editor_notice__Qfn_Q{margin-top:10px;padding:8px 12px;border-radius:8px;background:#eef3f8;color:#24486b;font-size:13px}.floor-plan-editor_arrange__e5iYV{display:grid;gap:6px}.floor-plan-editor_arrangeRow__clobY{display:flex;flex-wrap:wrap;gap:6px}.floor-plan-editor_gridMenu__d8yHO{position:relative}.floor-plan-editor_gridPopover__zyONA{position:absolute;top:calc(100% + 6px);right:0;z-index:5;display:grid;gap:10px;width:260px;padding:12px 14px;border:1px solid #d0dbd2;border-radius:10px;background:white;box-shadow:0 6px 20px rgba(31,45,37,.14)}.floor-plan-editor_gridPopover__zyONA label{display:grid;gap:4px;font-size:12px;font-weight:600;color:#4f5f55}.floor-plan-editor_gridPopover__zyONA select{min-height:32px;padding:4px 8px;border:1px solid #d0dbd2;border-radius:7px;background:white;color:#1f2d25;font-size:13px}.floor-plan-editor_check__7ppa5,.floor-plan-editor_gridPopover__zyONA .floor-plan-editor_check__7ppa5{display:flex!important;align-items:center;gap:8px;font-size:13px!important;color:#1f2d25!important}.floor-plan-editor_check__7ppa5 input{width:16px;height:16px;min-height:0!important;accent-color:#1d513a}.floor-plan-editor_subhead___u7nJ{margin:4px 0 0;font-size:12px!important;font-weight:600;color:#4f5f55!important}.floor-plan-editor_alignGrid__A9Y1s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.floor-plan-editor_alignGrid__A9Y1s .floor-plan-editor_tool__eVbgk{padding:5px 6px}.floor-plan-editor_positionField__mlAkn{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.floor-plan-editor_positionField__mlAkn legend{margin-bottom:4px;font-size:12px;font-weight:600;color:#4f5f55}.floor-plan-editor_positionGrid__2VaAn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.floor-plan-editor_positionGrid__2VaAn input{width:100%;min-width:0;padding:5px 6px!important;font-variant-numeric:tabular-nums}.floor-plan-editor_positionField__mlAkn:disabled{opacity:.6}.floor-plan-editor_customColour__JV49Z{display:flex;align-items:flex-end;gap:8px}.floor-plan-editor_colourWell___Y23d{flex-shrink:0;width:34px;height:34px;min-height:0!important;padding:2px!important;border:1px solid #d0dbd2;border-radius:7px;background:white;cursor:pointer}.floor-plan-editor_colourWellOn__zmdWX{box-shadow:0 0 0 2px #1f2d25}.floor-plan-editor_colourCode__hgKK2{flex:1;display:grid;gap:4px;font-size:12px;font-weight:600;color:#4f5f55}.floor-plan-editor_colourCode__hgKK2 input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:lowercase}.floor-plan-editor_fieldProblem__9suqi{color:#a4262c!important;font-weight:600}.floor-plan-editor_danger__Rv8jj:disabled{opacity:.5;cursor:not-allowed;background:transparent}.floor-plan-editor_panel__FZA_t select:disabled{opacity:.6;cursor:not-allowed}.floor-plan-editor_side__D90Dk{display:grid;gap:12px;max-height:720px;overflow:auto}.floor-plan-editor_panel__FZA_t{display:grid;gap:10px;padding:12px 14px;border:1px solid #e1e7e1;border-radius:12px;background:#f8faf7}.floor-plan-editor_panel__FZA_t label{display:grid;gap:4px;font-size:12px;font-weight:600;color:#4f5f55}.floor-plan-editor_panel__FZA_t input,.floor-plan-editor_panel__FZA_t select{min-height:34px;padding:5px 9px;border:1px solid #d0dbd2;border-radius:7px;background:white;color:#1f2d25;font-size:14px;font-weight:400}.floor-plan-editor_panel__FZA_t p{font-size:13px;color:#1f2d25}.floor-plan-editor_panel__FZA_t small{color:#6a786f}.floor-plan-editor_colourField__pCnrA{display:grid;gap:6px;margin:0;padding:0;border:0}.floor-plan-editor_colourField__pCnrA legend{margin-bottom:4px;font-size:12px;font-weight:600;color:#4f5f55}.floor-plan-editor_swatches__SRjbg{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.floor-plan-editor_swatchButton__HPhrK{width:24px;height:24px;padding:0;border:2px solid #ffffff;border-radius:6px;box-shadow:0 0 0 1px #d0dbd2;cursor:pointer}.floor-plan-editor_swatchButton__HPhrK[aria-pressed=true]{box-shadow:0 0 0 2px #1f2d25}.floor-plan-editor_autoColour__D9AAL{min-height:26px;padding:2px 9px;border:1px solid #d0dbd2;border-radius:6px;background:#ffffff;color:#1d513a;font-size:12px}.floor-plan-editor_autoColour__D9AAL[aria-pressed=true]{border-color:#1d513a;font-weight:600}.floor-plan-editor_danger__Rv8jj{justify-self:start;padding:5px 10px;border-radius:7px;color:#a4262c;font-size:13px;font-weight:600}.floor-plan-editor_danger__Rv8jj:hover{background:#fdecec}.floor-plan-editor_paletteHead__WHMR3{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.floor-plan-editor_paletteHead__WHMR3 h5{margin-bottom:0!important}.floor-plan-editor_paletteHead__WHMR3 span{font-size:12px;color:#6a786f}.floor-plan-editor_hint__ff015{font-size:12px!important;color:#6a786f!important}.floor-plan-editor_paletteGroup__pya9r>p{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:650;color:#3c4a42}.floor-plan-editor_swatch__Gh9ow{width:10px;height:10px;border-radius:3px}.floor-plan-editor_paletteGroup__pya9r ul{display:grid;gap:4px}.floor-plan-editor_paletteGroup__pya9r li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border:1px solid #e1e7e1;border-radius:8px;background:white;cursor:grab}.floor-plan-editor_paletteGroup__pya9r li:active{cursor:grabbing}.floor-plan-editor_paletteGroup__pya9r li.floor-plan-editor_onPlan__tLUFj{background:transparent;border-style:dashed;cursor:default}.floor-plan-editor_grip__yE5RC{color:#9aa8a0;font-size:11px;letter-spacing:-2px}.floor-plan-editor_deviceName__RhP3Q{min-width:0}.floor-plan-editor_deviceName__RhP3Q strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:#1f2d25}.floor-plan-editor_deviceName__RhP3Q small{font-size:11px;color:#6a786f}.floor-plan-editor_paletteGroup__pya9r li button{padding:3px 8px;border-radius:6px;color:#1d513a;font-size:12px;font-weight:600}.floor-plan-editor_paletteGroup__pya9r li button:hover,.floor-plan-editor_paletteGroup__pya9r li button[aria-pressed=true]{background:#e4efe7}.floor-plan-editor_onPlan__tLUFj button{color:#6a786f!important}@media (max-width:1100px){.floor-plan-editor_editorBody__k55Zo,.floor-plan-editor_viewBody__NBx9p{grid-template-columns:1fr}.floor-plan-editor_side__D90Dk{max-height:none}}.floor-plan-editor_editorBody__k55Zo>*{min-width:0}.floor-plan-editor_narrow__BvfUu .floor-plan-editor_editorBody__k55Zo{grid-template-columns:minmax(0,1fr)}.floor-plan-editor_narrow__BvfUu .floor-plan-editor_side__D90Dk{max-height:none;overflow:visible}.floor-plan-editor_narrow__BvfUu .floor-plan-editor_canvasFrame__iPyUp{padding:10px}.floor-plan-editor_gridPopover__zyONA{max-width:calc(100vw - 32px)}.floor-plan-editor_gridPopoverLeft__azRx6{right:auto;left:0}.floor-plan-editor_zoom__D1_fJ{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:1px;border:1px solid #d0dbd2;border-radius:8px;background:white}.floor-plan-editor_zoom__D1_fJ .floor-plan-editor_tool__eVbgk{min-width:32px;border-color:transparent}.floor-plan-editor_zoom__D1_fJ .floor-plan-editor_tool__eVbgk[aria-pressed=true]{border-color:#1d513a}.floor-plan-editor_zoomLevel__JhL1e{min-width:48px;padding:0 4px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#1f2d25}.floor-plan-editor_panReady__TTMAb,.floor-plan-editor_panReady__TTMAb .floor-plan-editor_item__O4bsw,.floor-plan-editor_panReady__TTMAb .floor-plan-editor_lockedItem__FqsOw{cursor:grab}.floor-plan-editor_panning__iZiaM,.floor-plan-editor_panning__iZiaM .floor-plan-editor_item__O4bsw,.floor-plan-editor_panning__iZiaM .floor-plan-editor_lockedItem__FqsOw{cursor:grabbing}.floor-plan-editor_item__O4bsw:focus,.floor-plan-editor_lockedItem__FqsOw:focus{outline:none}.floor-plan-editor_focusRing__jjFG7{fill:none;stroke:#b58531;stroke-width:3;vector-effect:non-scaling-stroke;pointer-events:none}.floor-plan-editor_srOnly__ccGPd{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.floor-plan-editor_draft__vR7bY{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:8px;background:#eef3f8;color:#24486b;font-size:13px}.floor-plan-editor_draft__vR7bY span{flex:1 1 260px}.floor-plan-editor_draft__vR7bY strong{font-weight:600}.floor-plan-editor_draft__vR7bY button{min-height:30px;padding:4px 10px;border:1px solid #d0dbd2;border-radius:7px;background:white;color:#1d513a;font-size:13px;font-weight:600}.floor-plan-editor_draft__vR7bY .floor-plan-editor_leave__Ra4QE{border-color:#e3b4b1;color:#a4262c}@media (pointer:coarse){.floor-plan-editor_toolSelect__de30y select,.floor-plan-editor_tool__eVbgk{min-height:40px}.floor-plan-editor_paletteGroup__pya9r li button{min-height:36px;padding:6px 10px}.floor-plan-editor_edge-e__LPqZ_,.floor-plan-editor_edge-w__jIGNg{width:14px}.floor-plan-editor_edge-e__LPqZ_{right:-14px}.floor-plan-editor_edge-w__jIGNg{left:-14px}.floor-plan-editor_edge-n__z4GG6,.floor-plan-editor_edge-s__Gl4rZ{height:14px}.floor-plan-editor_edge-s__Gl4rZ{bottom:-14px}.floor-plan-editor_edge-n__z4GG6{top:-14px}}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_card__x1Vx2{background:#191919;border-color:#32363b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_editing__R7zm4{border-color:#3b6b52;box-shadow:0 0 0 3px #1c2a22}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_embedded__vTb0o{border-color:#2c3033}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_cardHeader__3EfTa h4,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_deviceName__RhP3Q strong,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_embeddedHeader__MInl2 h4,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_panel__FZA_t p{color:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_cardHeader__3EfTa p,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_deviceName__RhP3Q small,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_embeddedHeader__MInl2 p,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_hint__ff015,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_paletteHead__WHMR3 span,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_panel__FZA_t small,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_side__D90Dk h5,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_viewBody__NBx9p aside h5{color:#9aa8a0!important}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_secondary__vm2sk,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_toolSelect__de30y,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_tool__eVbgk{background:#1d2022;border-color:#32363b;color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_toolSelect__de30y select{color:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_secondary__vm2sk:hover,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_tool__eVbgk:hover:not(:disabled){background:#232826}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_canvasFrame__iPyUp,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_mapFrame__5h_qX{background:#161718;border-color:#2c3033}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_panel__FZA_t,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_toolbar__cEu3H{background:#1d2022;border-color:#32363b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_paletteGroup__pya9r>p,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_panel__FZA_t label{color:#b9c5be}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_paletteGroup__pya9r li,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_panel__FZA_t input,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_panel__FZA_t select{background:#191919;border-color:#32363b;color:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_paletteGroup__pya9r li.floor-plan-editor_onPlan__tLUFj{background:transparent}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_paletteGroup__pya9r li button,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_placing__fl6Li{color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_paletteGroup__pya9r li button:hover,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_paletteGroup__pya9r li button[aria-pressed=true],:where(html[data-energyiq-theme=dark]) .floor-plan-editor_placing__fl6Li{background:#1c2a22}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_gridLine__nCgEa{stroke:#23282a}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_selectBox__hfFz4,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_selectRing__acXKF{stroke:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_handle__JM3dY{fill:#191919;stroke:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_empty__hLoY6{border-color:#32363b;color:#c8d2cc}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_error__Bch2z{background:#271c1c;color:#f3908b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_danger__Rv8jj{color:#f3908b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_danger__Rv8jj:hover{background:#271c1c}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_edge__HeIxj span{background:#3b6b52}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_edge__HeIxj:focus-visible span,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_edge__HeIxj:hover span{background:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_colourField__pCnrA legend{color:#a4aea8}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_swatchButton__HPhrK{border-color:#1d2022;box-shadow:0 0 0 1px #32363b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_swatchButton__HPhrK[aria-pressed=true]{box-shadow:0 0 0 2px #e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_autoColour__D9AAL{background:#1d2022;border-color:#32363b;color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_autoColour__D9AAL[aria-pressed=true]{border-color:#8bc3b9}.floor-plan-editor_styleChoices__EcY0u{display:grid;gap:6px}.floor-plan-editor_styleChoice___oDvX{display:flex;gap:10px;align-items:flex-start;width:100%;padding:8px 10px;border:1px solid #d0dbd2;border-radius:9px;background:white;text-align:left}.floor-plan-editor_styleChoice___oDvX:hover{background:#f4f8f4}.floor-plan-editor_styleChoice___oDvX:focus-visible{outline:2px solid #1d513a;outline-offset:2px}.floor-plan-editor_styleChosen__GHEtA{border-color:#1d513a;box-shadow:0 0 0 1px #1d513a;background:#eef5ef}.floor-plan-editor_styleChoice___oDvX strong{display:block;font-size:13px;font-weight:650;color:#1f2d25}.floor-plan-editor_styleChoice___oDvX small{display:block;margin-top:1px;font-size:12px;color:#6a786f}.floor-plan-editor_styleSwatch__LmXE5{flex-shrink:0;width:34px;height:26px;border-radius:5px;border:1px solid #c9d3cc}.floor-plan-editor_swatch_drawing__edHU6{background:linear-gradient(#e3e8e2 1px,transparent 0) 0 0/6px 6px,linear-gradient(90deg,#e3e8e2 1px,transparent 0) 0 0/6px 6px,#fbfbf8;box-shadow:inset 0 0 0 3px #fbfbf8,inset 0 0 0 5px #2f3b35}.floor-plan-editor_swatch_blueprint__pjUmi{background:linear-gradient(#2a5f93 1px,transparent 0) 0 0/6px 6px,linear-gradient(90deg,#2a5f93 1px,transparent 0) 0 0/6px 6px,#0f3a63;box-shadow:inset 0 0 0 3px #0f3a63,inset 0 0 0 4px #f1f6fb}.floor-plan-editor_swatch_blocks__nfQ3J{background:linear-gradient(90deg,#dbe8f8 0 48%,transparent 48% 52%,#fde4d6 52%)}.floor-plan-editor_previewTitle__U9adv{margin-top:12px;font-size:12px;font-weight:600;color:#58645d}.floor-plan-editor_previewFrame__zamJv{margin-top:6px;padding:6px;border:1px solid #e1e7e1;border-radius:9px;background:#fbfcfb}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_styleChoice___oDvX{background:#1d2022;border-color:#32363b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_styleChoice___oDvX:hover{background:#24282b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_styleChosen__GHEtA{border-color:#7fc8a0;box-shadow:0 0 0 1px #7fc8a0;background:#1f2a24}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_styleChoice___oDvX strong{color:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_previewTitle__U9adv,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_styleChoice___oDvX small{color:#9aa8a0}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_previewFrame__zamJv{background:#161819;border-color:#32363b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_unsaved__NBSvr{background:#2a2416;color:#f1d48f}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_unsaved__NBSvr button{background:#1d2022;border-color:#32363b;color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_unsaved__NBSvr .floor-plan-editor_leave__Ra4QE{border-color:#5a2f2d;color:#f3908b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_hiddenList__ucNYQ{color:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_canvas__dGg_k:focus-visible{outline-color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_marquee__0PDsr{fill:rgba(139,195,185,.1);stroke:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_drawBox__q5KzZ{fill:rgba(122,174,240,.12);stroke:#7aaef0}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_lockBadge__pE2mk [data-part=plate]{fill:#1d2022;stroke:#9aa8a0}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_lockBadge__pE2mk [data-part=shackle]{stroke:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_lockBadge__pE2mk [data-part=body]{fill:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_tool__eVbgk[aria-pressed=true]{border-color:#8bc3b9;background:#1c2a22;box-shadow:inset 0 0 0 1px #8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_notice__Qfn_Q{background:#1b2430;color:#a9c8ea}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_guide__1htDK{stroke:#f783ac}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_gridPopover__zyONA{background:#1d2022;border-color:#32363b;box-shadow:0 6px 20px rgba(0,0,0,.5)}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_colourCode__hgKK2,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_gridPopover__zyONA label,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_positionField__mlAkn legend,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_subhead___u7nJ{color:#b9c5be!important}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_colourWell___Y23d,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_gridPopover__zyONA select{background:#191919;border-color:#32363b;color:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_check__7ppa5{color:#e6ede9!important}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_check__7ppa5 input{accent-color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_colourWellOn__zmdWX{box-shadow:0 0 0 2px #e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_fieldProblem__9suqi{color:#f3908b!important}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_zoom__D1_fJ{background:#1d2022;border-color:#32363b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_zoom__D1_fJ .floor-plan-editor_tool__eVbgk{border-color:transparent}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_zoom__D1_fJ .floor-plan-editor_tool__eVbgk[aria-pressed=true]{border-color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_zoomLevel__JhL1e{color:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_focusRing__jjFG7{stroke:#f1c46b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_draft__vR7bY{background:#1b2430;color:#a9c8ea}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_draft__vR7bY button{background:#1d2022;border-color:#32363b;color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_draft__vR7bY .floor-plan-editor_leave__Ra4QE{border-color:#5a2f2d;color:#f3908b}.floor-plan-editor_landmarkMenu__x5oHA{width:320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.floor-plan-editor_landmarkMenu__x5oHA .floor-plan-editor_hint__ff015{grid-column:1/-1;margin-top:4px}.floor-plan-editor_landmarkChoice__eiLLt{display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#1f2d25;font-size:13px;text-align:left}.floor-plan-editor_landmarkChoice__eiLLt svg{flex-shrink:0;width:20px;height:20px;color:#1d513a}.floor-plan-editor_landmarkChoice__eiLLt:focus-visible,.floor-plan-editor_landmarkChoice__eiLLt:hover{background:#eef3ed;border-color:#d0dbd2}.floor-plan-editor_landmarkChoice__eiLLt[aria-pressed=true]{border-color:#1d513a;background:#e4efe7}.floor-plan-editor_rotateField__TcieU{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:4px!important}.floor-plan-editor_rotateField__TcieU input{width:64px;font-variant-numeric:tabular-nums}.floor-plan-editor_turnLine__dP5Ma{stroke:#1d513a;stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}.floor-plan-editor_turnHandle__7eIWp{fill:white;stroke:#1d513a;stroke-width:2;vector-effect:non-scaling-stroke;cursor:grab}.floor-plan-editor_turnHandle__7eIWp:active{cursor:grabbing}.floor-plan-editor_turnBox__7HlEt{fill:none;stroke:#1d513a;stroke-width:2;stroke-dasharray:6 4;pointer-events:none;vector-effect:non-scaling-stroke}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_landmarkChoice__eiLLt{color:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_landmarkChoice__eiLLt svg{color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_landmarkChoice__eiLLt:focus-visible,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_landmarkChoice__eiLLt:hover{background:#232826;border-color:#32363b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_landmarkChoice__eiLLt[aria-pressed=true]{border-color:#8bc3b9;background:#1c2a22}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_turnBox__7HlEt,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_turnLine__dP5Ma{stroke:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_turnHandle__7eIWp{fill:#191919;stroke:#8bc3b9}.floor-plan-editor_hit__e46fA{fill:none;stroke:transparent;pointer-events:stroke}.floor-plan-editor_openingGap__9Ki04{stroke:#ffffff}.floor-plan-editor_linePreview__IJ4Ij{fill:none;stroke:#2a78d6;stroke-width:2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.floor-plan-editor_vertex__siX6z{fill:white;stroke:#1d513a;stroke-width:2;vector-effect:non-scaling-stroke;cursor:move}.floor-plan-editor_vertexPicked__7_VES{fill:#1d513a;stroke:#1d513a;stroke-width:2;vector-effect:non-scaling-stroke}.floor-plan-editor_doorsField__htKP7{display:grid;gap:6px;border:0;padding:0;margin:0;min-width:0}.floor-plan-editor_doorsField__htKP7 legend{font-size:12px;font-weight:600;color:#4f5f55;padding:0;margin-bottom:4px}.floor-plan-editor_doorList__FDkiC{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.floor-plan-editor_doorList__FDkiC button{padding:3px 9px;border:1px solid #d0dbd2;border-radius:999px;background:white;color:#1d513a;font-size:12px;font-weight:600}.floor-plan-editor_doorList__FDkiC button:hover{background:#eef4ef}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_openingGap__9Ki04{stroke:#1d2022}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_linePreview__IJ4Ij{stroke:#7aaef0}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_vertex__siX6z{fill:#191919;stroke:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_vertexPicked__7_VES{fill:#8bc3b9;stroke:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_doorsField__htKP7 legend{color:#b9c5be}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_doorList__FDkiC button{background:#191919;border-color:#32363b;color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_doorList__FDkiC button:hover{background:#232826}.floor-plan-editor_plainShape__av07a{fill:color-mix(in srgb,var(--shape) 40%,white);stroke:color-mix(in srgb,var(--shape) 65%,#2f3b35);fill-opacity:.85}.floor-plan-editor_plainShape__av07a[data-outline=none]{stroke:none}.floor-plan-editor_plainShapeLabel__2Z1R7{fill:#24312a;font-weight:600;font-style:italic;pointer-events:none}.floor-plan-editor_presets__elBo8{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;padding:6px 8px;border:1px dashed #d0dbd2;border-radius:8px;font-size:13px;color:#1d513a}.floor-plan-editor_presets__elBo8>span{font-weight:600;margin-right:4px}.floor-plan-editor_presetIcon__00NDr{width:16px;height:16px;margin-right:5px;vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.floor-plan-editor_corner__MSN2x{fill:white;stroke:#2a78d6;stroke-width:2;vector-effect:non-scaling-stroke;cursor:move}.floor-plan-editor_cornerPicked__7vn9x{fill:#2a78d6}.floor-plan-editor_corner__MSN2x:focus-visible{outline:none;stroke:#b58531;stroke-width:3.5}.floor-plan-editor_side__D90Dk{stroke:transparent;fill:none;vector-effect:non-scaling-stroke;cursor:copy}.floor-plan-editor_side__D90Dk:hover{stroke:rgba(42,120,214,.35)}.floor-plan-editor_drawLine___HDb3{fill:rgba(42,120,214,.08);stroke:#2a78d6;stroke-width:2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}.floor-plan-editor_drawCorner__a538o{fill:#2a78d6;stroke:white;stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}.floor-plan-editor_cornerActions__Exh_u{display:flex;flex-wrap:wrap;gap:6px}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_plainShape__av07a{fill:color-mix(in srgb,var(--shape) 32%,#161718);stroke:color-mix(in srgb,var(--shape) 60%,#c4cdc7)}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_plainShapeLabel__2Z1R7{fill:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_presets__elBo8{border-color:#32363b;color:#8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_corner__MSN2x{fill:#191919;stroke:#7aaef0}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_cornerPicked__7vn9x{fill:#7aaef0}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_corner__MSN2x:focus-visible{stroke:#e0b458}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_side__D90Dk:hover{stroke:rgba(122,174,240,.35)}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_drawLine___HDb3{fill:rgba(122,174,240,.1);stroke:#7aaef0}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_drawCorner__a538o{fill:#7aaef0;stroke:#191919}.floor-plan-editor_cornerPanel__D5FO3{display:grid;gap:6px}.floor-plan-editor_levelTabs__vJury{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px;border-bottom:1px solid #e1e7e1}.floor-plan-editor_levelTab__nhQ36{min-height:32px;padding:5px 14px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:transparent;color:#4f5f55;font-size:13px;font-weight:600}.floor-plan-editor_levelTab__nhQ36:hover{background:#eef3ed}.floor-plan-editor_levelTab__nhQ36[aria-pressed=true]{border-color:#e1e7e1;background:#fbfcfb;color:#1d513a;box-shadow:inset 0 2px 0 #1d513a}.floor-plan-editor_levelTab__nhQ36:focus-visible{outline:2px solid #3b8a63;outline-offset:-2px}.floor-plan-editor_confirm__y0yPp{display:grid;gap:8px;padding:10px 12px;border:1px solid #e3b4b1;border-radius:10px;background:#fff8f7}.floor-plan-editor_layerList__hBjsh{display:grid;gap:8px;margin:0;padding:0;list-style:none}.floor-plan-editor_layerList__hBjsh li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;font-size:13px;color:#1f2d25}.floor-plan-editor_layerList__hBjsh li .floor-plan-editor_check__7ppa5{grid-column:1/-1;font-size:12px!important}.floor-plan-editor_layerList__hBjsh .floor-plan-editor_tool__eVbgk{min-height:28px;padding:3px 9px;font-size:12px}.floor-plan-editor_layerOff__ZiX5I{color:#8a948e;text-decoration:line-through}.floor-plan-editor_repeatGrid__R7J2f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.floor-plan-editor_repeatGrid__R7J2f label{display:grid;gap:4px;font-size:12px;font-weight:600;color:#4f5f55}.floor-plan-editor_repeatGrid__R7J2f input,.floor-plan-editor_repeatGrid__R7J2f select{width:100%;min-width:0;padding:5px 6px!important}.floor-plan-editor_templateRow__Gcz7l{display:flex;align-items:flex-end;gap:8px}.floor-plan-editor_templateRow__Gcz7l input{width:70px;min-height:32px;padding:4px 8px;border:1px solid #d0dbd2;border-radius:7px;background:white;color:#1f2d25;font-size:13px}.floor-plan-editor_ghost__cZWDs{fill:none;stroke:var(--plan-ink-muted,#6a7570);stroke-width:1.5;stroke-dasharray:6 4;opacity:.45;pointer-events:none;vector-effect:non-scaling-stroke}.floor-plan-editor_ghostLabel__evH0m{fill:var(--plan-ink-muted,#6a7570);opacity:.5;pointer-events:none}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_levelTabs__vJury{border-color:#32363b}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_levelTab__nhQ36{color:#b9c5be}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_levelTab__nhQ36:hover{background:#232826}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_levelTab__nhQ36[aria-pressed=true]{border-color:#32363b;background:#161718;color:#8bc3b9;box-shadow:inset 0 2px 0 #8bc3b9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_confirm__y0yPp{background:#271c1c;border-color:#5a3431}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_layerList__hBjsh li,:where(html[data-energyiq-theme=dark]) .floor-plan-editor_repeatGrid__R7J2f label{color:#e6ede9}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_layerOff__ZiX5I{color:#6f7a74}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_templateRow__Gcz7l input{background:#191919;border-color:#32363b;color:#e6ede9}.floor-plan-editor_tips__uQuA3{margin-top:6px;font-size:12.5px;color:#58645d}.floor-plan-editor_tips__uQuA3 summary{cursor:pointer;width:max-content;font-weight:600;color:#1f6a48}.floor-plan-editor_tips__uQuA3 summary:focus-visible{outline:2px solid #1f7a52;outline-offset:2px;border-radius:4px}.floor-plan-editor_tips__uQuA3 ul{margin:6px 0 0;padding-left:18px;display:grid;gap:3px;max-width:80ch}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_tips__uQuA3{color:#9aa8a0}:where(html[data-energyiq-theme=dark]) .floor-plan-editor_tips__uQuA3 summary{color:#7fcfa6}