.client-overview_navigation__s2Reb{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 22px;padding-bottom:10px;border-bottom:1px solid var(--line)}.client-overview_navigation__s2Reb a{display:inline-flex;align-items:center;min-height:44px;min-width:0;overflow-wrap:anywhere;padding:9px 14px;border-radius:7px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none}.client-overview_navigation__s2Reb a:hover,.client-overview_navigation__s2Reb a[aria-current=page]{background:var(--jrmv-color-primary);color:white}.client-overview_navigation__s2Reb a:focus-visible{outline:2px solid var(--jrmv-color-primary);outline-offset:3px}.client-overview_technicalStats__EvTQ7[class]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:650px){.client-overview_technicalStats__EvTQ7[class]{grid-template-columns:minmax(0,1fr)}}.operations_detailFocus__4Ecgd{min-width:0;scroll-margin-top:100px}.operations_detailFocus__4Ecgd:focus-visible{outline:2px solid var(--green);outline-offset:4px}.operations_heading__IW_8Z{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.operations_advancedFields__OiSnv>*,.operations_form__dxhnU>*,.operations_heading__IW_8Z>*,.operations_qr__7wy9v>*,.operations_split__JeUXE>*,.operations_stack__lqhCM>*,.operations_timeline__6DeDo li>*{min-width:0}.operations_actions__VCYzS{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.operations_panel__dgW3z{margin-bottom:24px;min-width:0;max-width:100%}.operations_panel__dgW3z input,.operations_panel__dgW3z select,.operations_panel__dgW3z textarea{max-width:100%}.operations_form__dxhnU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:22px}.operations_form__dxhnU select,.operations_form__dxhnU textarea,.operations_toolbar__VvwYe select{font:inherit;color:var(--ink);width:100%;min-height:var(--jrmv-control-height);border:1px solid var(--jrmv-color-control-border);border-radius:var(--jrmv-radius-control);padding:10px 12px;background:var(--jrmv-color-surface)}.operations_form__dxhnU textarea{min-height:90px;resize:vertical}.operations_formFooter__BcEmG{grid-column:1/-1;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.operations_formWide__iyuXI{grid-column:1/-1}.operations_tableWrap__1HdV_{position:relative;width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.operations_mobileCellLabel__YCxTN{display:none}.operations_tableCellContent__3rWNd{min-width:0}.operations_table__I025A{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.operations_table__I025A th{color:var(--muted);font-size:12px;font-weight:600;padding:12px 18px;background:var(--jrmv-color-background);border-bottom:1px solid var(--line)}.operations_table__I025A td{padding:14px 18px;border-bottom:1px solid var(--jrmv-color-border);font-size:14px;font-weight:500}.operations_table__I025A tr:last-child td{border-bottom:0}.operations_selected__W6iLz,.operations_table__I025A tbody tr:hover{background:var(--jrmv-color-primary-soft)}.operations_table__I025A td small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.operations_empty__qskN4{padding:35px 22px;color:var(--muted);text-align:center}.operations_srOnly__MaJZE{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.operations_toolbar__VvwYe{display:flex;align-items:flex-end;gap:14px;margin:0 0 20px;flex-wrap:wrap}.operations_toolbar__VvwYe>div{min-width:160px;flex:1;max-width:300px}.operations_stats__mBor0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--jrmv-radius-panel);overflow:hidden;margin-bottom:24px}.operations_stat__PosbH{min-width:0;background:var(--jrmv-color-surface);padding:22px}.operations_stat__PosbH span{color:var(--muted);display:block;font-size:12px}.operations_stat__PosbH strong{display:block;font-size:26px;font-weight:650;margin-top:7px;letter-spacing:-.6px}.operations_stat__PosbH small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.operations_split__JeUXE{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px}.operations_pad__hdxx9{min-width:0;padding:22px}.operations_stack__lqhCM{display:flex;flex-direction:column;gap:18px}.operations_secret__OnTL4{padding:16px;background:var(--jrmv-color-background);border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.operations_secret__OnTL4 code{display:block;margin-top:5px;user-select:all}.operations_check__Z2O4_{display:flex;align-items:flex-start;gap:10px;font-size:13px}.operations_check__Z2O4_ input{width:18px;min-height:18px;margin-top:2px;flex:none}.operations_qr__7wy9v{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:20px;border-bottom:1px solid var(--line)}.operations_qr__7wy9v svg{flex:none}.operations_qr__7wy9v h3{margin-bottom:5px}.operations_timeline__6DeDo{list-style:none;padding:0;margin:0}.operations_timeline__6DeDo li{padding:16px 22px;border-bottom:1px solid var(--line);display:grid;gap:6px}.operations_timeline__6DeDo li:last-child{border-bottom:none}.operations_timeline__6DeDo summary{cursor:pointer;color:var(--green);font-size:12px}.operations_timeline__6DeDo pre{max-width:100%;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;font-size:12px;background:var(--jrmv-color-background);padding:12px;border-radius:var(--jrmv-radius-control)}.operations_map__PJror{height:430px;width:100%;background:var(--jrmv-color-background);z-index:0;border-radius:var(--jrmv-radius-panel)}.operations_mapPopup__lAZbw a{color:var(--jrmv-color-primary);font-weight:650}.operations_mapPopup__lAZbw small{display:block;margin-top:5px}.operations_chart__ztTsh{display:flex;align-items:flex-end;gap:8px;min-height:160px;padding:18px 22px 32px;overflow-x:auto}.operations_chartColumn__8HENA{display:flex;flex:1;min-width:25px;flex-direction:column;justify-content:flex-end;align-items:center;height:130px;position:relative}.operations_chartBar__DfJcL{width:100%;max-width:38px;min-height:2px;background:var(--green);border-radius:3px 3px 0 0}.operations_chartColumn__8HENA small{position:absolute;top:137px;font-size:9px;white-space:nowrap;color:var(--muted)}.operations_driver__GPR14{min-height:100svh;background:var(--jrmv-color-background);padding:26px 18px}.operations_driverInner__GyT98{max-width:520px;margin:auto}.operations_driverHeader__4BzmA{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.operations_driverCard__xcsyq{border:1px solid var(--line);border-radius:var(--jrmv-radius-feature);background:var(--jrmv-color-surface);padding:26px;margin:18px 0}.operations_driverCard__xcsyq h1{font-size:28px;margin:10px 0}.operations_driverCard__xcsyq p{color:var(--muted)}.operations_driverStats__FSWGU{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.operations_driverStats__FSWGU span{font-size:12px;color:var(--muted);display:block}.operations_driverStats__FSWGU strong{font-size:24px;display:block;margin-top:5px}.operations_driverSteps__cn3p_{display:flex;gap:6px;margin:25px 0}.operations_driverSteps__cn3p_ span{height:4px;background:var(--jrmv-color-border);flex:1;border-radius:3px}.operations_driverSteps__cn3p_ .operations_complete__pVeeH{background:var(--green)}.operations_driverFooter__5ViF0{font-size:12px;text-align:center;color:var(--muted);padding:16px}.operations_driverFooter__5ViF0 a{text-decoration:underline}@media (max-width:1000px){.operations_stats__mBor0{grid-template-columns:repeat(2,minmax(0,1fr))}.operations_split__JeUXE{grid-template-columns:1fr}}@media (max-width:650px){.operations_heading__IW_8Z{flex-direction:column;margin-bottom:18px;gap:0}.operations_form__dxhnU{grid-template-columns:1fr;padding:18px}.operations_formWide__iyuXI{grid-column:auto}.operations_stat__PosbH{padding:16px}.operations_stat__PosbH strong{font-size:22px}.operations_table__I025A td,.operations_table__I025A th{padding:12px}.operations_driverCard__xcsyq{padding:22px}.operations_map__PJror{height:350px}}.operations_advanced__VS_Kw{min-width:0;grid-column:1/-1;border:1px solid var(--line);border-radius:var(--jrmv-radius-panel);background:var(--jrmv-color-background)}.operations_advanced__VS_Kw summary{cursor:pointer;padding:16px 18px;font-weight:600;font-size:13px}.operations_advanced__VS_Kw summary span{display:block;font-size:12px;font-weight:400;color:var(--muted);margin:5px 0 0 17px}.operations_advancedFields__OiSnv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;padding:4px 18px 18px}.operations_tabs__Fadbt{display:flex;gap:6px;margin:20px 0;border-bottom:1px solid var(--line);flex-wrap:wrap;padding-bottom:8px}.operations_tabs__Fadbt button{white-space:nowrap}.operations_steps__U_QOi{display:flex;list-style:none;padding:0;gap:12px;margin:0 0 22px}.operations_steps__U_QOi li{min-width:0;flex:1;padding:14px 16px;background:var(--jrmv-color-background);border-radius:var(--jrmv-radius-control);font-size:13px;color:var(--muted)}.operations_steps__U_QOi li[aria-current=step]{background:var(--jrmv-color-primary-soft);color:var(--jrmv-color-primary);font-weight:650}.operations_steps__U_QOi small{display:block;margin-top:4px}@media (max-width:650px){.operations_advancedFields__OiSnv{grid-template-columns:minmax(0,1fr)}.operations_steps__U_QOi{flex-wrap:wrap;gap:6px}.operations_steps__U_QOi li{flex-basis:100%;padding:10px}.operations_actions__VCYzS,.operations_heading__IW_8Z,.operations_tabs__Fadbt,.operations_toolbar__VvwYe{min-width:0;max-width:100%}.operations_form__dxhnU,.operations_split__JeUXE{grid-template-columns:minmax(0,1fr)}.operations_toolbar__VvwYe>div{min-width:0;max-width:none;flex-basis:100%}.operations_tabs__Fadbt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operations_tabs__Fadbt button{white-space:normal;min-width:0;min-height:44px;padding-inline:8px}.operations_qr__7wy9v{padding:16px;gap:16px}.operations_pad__hdxx9{padding:16px}.operations_advancedFields__OiSnv{padding-inline:12px}.operations_stat__PosbH{padding:14px 12px}.operations_responsiveTable__JCEG2,.operations_responsiveTable__JCEG2 tbody,.operations_responsiveTable__JCEG2 tr{display:block;width:100%;min-width:0;white-space:normal}.operations_responsiveTable__JCEG2 thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.operations_responsiveTable__JCEG2 tbody tr{padding:12px 16px;border-bottom:1px solid var(--line)}.operations_responsiveTable__JCEG2 tbody tr:last-child{border-bottom:0}.operations_responsiveTable__JCEG2 td{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:6px 12px;padding:7px 0;border:0;white-space:normal;overflow-wrap:anywhere}.operations_mobileCellLabel__YCxTN{display:block;color:var(--muted);font-size:12px;font-weight:500}.operations_responsiveTable__JCEG2 td:first-child{display:block;margin-bottom:4px}.operations_responsiveTable__JCEG2 td:first-child>.operations_mobileCellLabel__YCxTN{margin-bottom:4px}.operations_responsiveTable__JCEG2 td>.button{justify-self:start}.operations_responsiveTable__JCEG2 .button .operations_mobileCellLabel__YCxTN{font:inherit;color:inherit}.operations_tableCellContent__3rWNd,.operations_tableCellContent__3rWNd>*{max-width:100%;min-width:0}}.operations_mapLegend__qdu0v{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:12px 0 0;margin:0}.driver_driver__UXsVT{min-height:100svh;background:var(--jrmv-color-background);padding:18px 18px max(20px,env(safe-area-inset-bottom));font-size:14px;line-height:1.55}.driver_driverInner__uHsU3{max-width:520px;margin:0 auto}.driver_driverHeader__WZxaB{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--line)}.driver_logo__Fe5Y8{display:block;min-width:0}.driver_logo__Fe5Y8 .jrmv-brand-logo{width:180px;height:auto}.driver_help__OVySn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 11px;border-radius:8px;font-size:13px;font-weight:600;color:var(--ink)}.driver_help__OVySn:hover{background:var(--surface)}.driver_journey__21vzA{display:grid;grid-template-columns:repeat(4,auto);gap:12px;padding:0;margin:0 0 20px;list-style:none}.driver_journey__21vzA li{position:relative;padding-top:10px;color:var(--muted);font-size:12px;line-height:1.4;white-space:nowrap}.driver_journey__21vzA li:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--line)}.driver_journey__21vzA li>span{display:none}.driver_journey__21vzA li[data-reached=true]:before{background:var(--jrmv-color-primary)}.driver_journey__21vzA li[aria-current=step]{color:var(--ink);font-weight:700}.driver_testBanner__nh_f4{border-left:2px solid var(--jrmv-status-warning);padding:6px 10px;margin:0 0 18px;color:var(--jrmv-status-warning);font-size:12px;line-height:1.5;font-weight:600}.driver_station__sqWqh{margin-bottom:22px;overflow-wrap:anywhere}.driver_station__sqWqh h1{font-size:clamp(24px,6.5vw,30px);line-height:1.2;letter-spacing:-.8px;font-weight:700}.driver_address__QSjRa{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--muted);font-size:13px}.driver_address__QSjRa svg,.driver_connector__MbUW4 svg{flex-shrink:0}.driver_connector__MbUW4{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:10px;font-size:12px;color:var(--muted)}.driver_connector__MbUW4 svg{color:var(--jrmv-color-primary)}.driver_connector__MbUW4>span{height:12px;width:1px;background:var(--jrmv-color-control-border);margin:0 3px}.driver_offer__q_uIN,.driver_sessionHero__svxUd{overflow:hidden;border-radius:18px;color:#ffffff;background:#111514;isolation:isolate}.driver_offerScene__x8Rp3,.driver_scene__h7KAE{width:100%;overflow:hidden;background:#111514}.driver_offerContent__Zv3yR{position:relative;padding:20px 22px 22px;border-top:1px solid #343936}.driver_offerTop__Uc__D{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#c8d0ca;font-size:12px}.driver_availability__2_D0P{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#ffdbad}.driver_availability__2_D0P[data-available=true]{color:#b6e6cb}.driver_availability__2_D0P i,.driver_signal__MI3oT i{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.driver_price__q7WZ1{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin:8px 0 14px;font-variant-numeric:tabular-nums}.driver_price__q7WZ1 strong{min-width:0;font-size:clamp(40px,11vw,54px);font-weight:600;letter-spacing:-2.3px;line-height:1.15;overflow-wrap:anywhere}.driver_price__q7WZ1>span{font-size:16px;color:#c8d0ca}.driver_extraPrice__oHOaN{margin:-4px 0 10px;font-size:16px;color:#dce5ff}.driver_timeNote__If3XW{color:#c8d0ca;font-size:12px;margin-bottom:16px}.driver_hold__w8KEa{display:flex;align-items:center;gap:9px;padding-top:16px;border-top:1px solid #3b413d}.driver_hold__w8KEa svg{flex-shrink:0;color:#adc2ff}.driver_hold__w8KEa>div{display:flex;align-items:center;justify-content:space-between;flex:1;gap:10px}.driver_hold__w8KEa span{font-size:13px}.driver_hold__w8KEa strong{font-size:17px;font-weight:600;white-space:nowrap}.driver_holdNote__i5zFy{font-size:12px;color:#c8d0ca;margin-top:9px}.driver_tariffDetails__snfDx{margin:22px 0 0}.driver_occupation__6T2rm{display:flex;align-items:flex-start;gap:12px;padding-bottom:18px}.driver_occupation__6T2rm svg{margin-top:2px;color:var(--muted);flex-shrink:0}.driver_occupation__6T2rm strong{font-size:14px;font-weight:650}.driver_occupation__6T2rm p{color:var(--muted);font-size:14px;margin-top:4px}.driver_details__dwaAI{border-block:1px solid var(--line)}.driver_details__dwaAI summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;list-style:none;cursor:pointer;font-size:13px;font-weight:600}.driver_details__dwaAI summary::-webkit-details-marker{display:none}.driver_details__dwaAI[open] summary svg{transform:rotate(180deg)}.driver_details__dwaAI>div{padding-bottom:16px;color:var(--muted);font-size:14px}.driver_details__dwaAI p+p{margin-top:10px}.driver_startHint__Wjqon{display:flex;align-items:center;gap:12px;margin:20px 0}.driver_startHint__Wjqon svg{color:var(--jrmv-color-primary);flex-shrink:0}.driver_startHint__Wjqon p{font-size:14px;font-weight:650}.driver_startHint__Wjqon span{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--muted)}.driver_actions__IlWjV{position:static;margin-top:18px;padding:16px 0 max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--jrmv-color-background)}.driver_quoteActions__tfOLC{position:static}.driver_check__hBWuQ{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px;cursor:pointer;font-size:13px;line-height:1.6}.driver_check__hBWuQ input{appearance:auto;width:22px;height:22px;min-height:22px;margin:2px 0 0;padding:0;flex-shrink:0;accent-color:var(--jrmv-color-primary)}.driver_check__hBWuQ a{text-decoration:underline;text-underline-offset:3px}.driver_primary__gTPvT,.driver_secondary__MzpbY,.driver_stop__A08ut{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:10px;padding:14px;font-size:14px;font-weight:650;text-align:center;line-height:1.45;transition:background .16s,border-color .16s}.driver_primary__gTPvT svg,.driver_secondary__MzpbY svg,.driver_stop__A08ut svg{flex-shrink:0}.driver_primary__gTPvT{background:var(--jrmv-color-primary);color:#ffffff}.driver_primary__gTPvT:not(:disabled):hover{background:var(--jrmv-color-primary-hover)}.driver_secondary__MzpbY{background:var(--surface);color:var(--ink);border-color:var(--jrmv-color-control-border)}.driver_secondary__MzpbY:not(:disabled):hover{background:var(--jrmv-color-background)}.driver_stop__A08ut{background:var(--surface);border-color:#c7747d;color:var(--jrmv-status-error)}.driver_stop__A08ut:not(:disabled):hover{background:var(--jrmv-status-error-bg)}.driver_primary__gTPvT:disabled,.driver_secondary__MzpbY:disabled,.driver_stop__A08ut:disabled{background:var(--jrmv-color-disabled);color:var(--jrmv-color-on-disabled);border-color:var(--line)}.driver_actionNote__kXKFS{margin-top:10px;color:var(--muted);text-align:center;font-size:12px}.driver_sessionTop__NfgNe{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 0}.driver_sessionTop__NfgNe h2{font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.2px}.driver_sessionTop__NfgNe>svg{flex-shrink:0;color:#afc3ff;margin-top:3px}.driver_signal__MI3oT{display:flex;align-items:center;gap:6px;color:#c8d0ca;font-size:12px;margin-top:7px}.driver_signal__MI3oT[data-active=true]{color:#adc2ff}.driver_energyContent__q0aRU{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:22px 24px 10px}.driver_energyContent__q0aRU>div:first-child{min-width:0}.driver_energyValue__IKPy8{display:flex;align-items:baseline;gap:7px;font-variant-numeric:tabular-nums}.driver_energyValue__IKPy8 strong{min-width:0;font-size:clamp(46px,13vw,62px);line-height:1.05;letter-spacing:-2.5px;font-weight:550;overflow-wrap:anywhere}.driver_energyValue__IKPy8>span{color:#c8d0ca;font-size:15px}.driver_heroCaption__BIXy5{color:#c8d0ca;font-size:12px;margin-top:7px}.driver_livePower__KZjvC{display:flex;flex-direction:column;gap:5px;align-items:flex-end;text-align:right;padding-bottom:1px;flex-shrink:0}.driver_livePower__KZjvC strong{font-size:19px;font-weight:600;line-height:1.2;white-space:nowrap}.driver_livePower__KZjvC span{color:#c8d0ca;font-size:12px}.driver_metrics__8RFsH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;background:var(--surface);color:var(--ink)}.driver_metrics__8RFsH>div{padding:18px 22px 20px}.driver_metrics__8RFsH>div+div{border-left:1px solid var(--line)}.driver_metrics__8RFsH dt{color:var(--muted);font-size:12px}.driver_metrics__8RFsH dd{margin:5px 0 0;font-size:clamp(24px,6.5vw,30px);font-weight:600;line-height:1.25;letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.driver_freshness__NgVTT{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:16px 0;color:var(--muted);font-size:12px}.driver_freshness__NgVTT svg{flex-shrink:0;margin-top:2px}.driver_endMark__AGujR{display:grid;place-items:center;width:34px;height:34px;border:1px solid #667770;border-radius:50%;color:#b6e6cb;flex-shrink:0}.driver_finalAmount__gopFs{padding:28px 24px 0;font-variant-numeric:tabular-nums}.driver_finalAmount__gopFs>span{display:block;color:#c8d0ca;font-size:13px}.driver_finalAmount__gopFs strong{display:block;margin-top:4px;font-size:clamp(46px,13vw,62px);font-weight:550;line-height:1.2;letter-spacing:-2px;overflow-wrap:anywhere}.driver_finalCaption__O9I57{padding:10px 24px 26px;color:#c8d0ca;font-size:13px}.driver_summary__d5I_f{margin:26px 0 0;padding:0 0 24px;border-bottom:1px solid var(--line)}.driver_receipt__WJoHf h2,.driver_summary__d5I_f h2{font-size:17px;line-height:1.4;font-weight:650}.driver_breakdown__I8yWR{margin:18px 0 0;font-size:14px}.driver_breakdown__I8yWR>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:12px 0}.driver_breakdown__I8yWR dt{color:var(--muted)}.driver_breakdown__I8yWR dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.driver_breakdown__I8yWR .driver_total__FJ2Ae{border-top:1px solid var(--line);padding-top:16px;margin:18px 0 0}.driver_total__FJ2Ae dt{color:var(--ink);font-weight:650}.driver_endedDate__Eh03y{margin-top:18px;color:var(--muted);font-size:12px}.driver_payment__Sfenh{padding:20px 0;margin:0 0 8px;border-bottom:1px solid var(--line)}.driver_payment__Sfenh>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:14px}.driver_payment__Sfenh>div>svg{color:var(--muted)}.driver_payment__Sfenh>div>span:last-child{margin-left:auto}.driver_payment__Sfenh p{color:var(--muted);font-size:12px;margin-top:10px}.driver_payment__Sfenh p strong{color:var(--ink);font-weight:600}.driver_receipt__WJoHf{padding:22px;margin:22px 0;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.driver_receiptHeading__xPe7L{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.driver_receiptHeading__xPe7L>svg{color:var(--jrmv-color-primary);margin-top:3px;flex-shrink:0}.driver_receiptHeading__xPe7L p{color:var(--muted);font-size:13px;margin-top:5px}.driver_receipt__WJoHf form{display:grid;gap:16px}.driver_receipt__WJoHf input{min-height:50px;font-size:16px;border-radius:8px}.driver_receiptLink__VxumG{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.driver_stopPending__pANpj{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--jrmv-color-primary-soft);border-radius:10px}.driver_stopPending__pANpj>svg{color:var(--jrmv-color-primary);flex-shrink:0;margin-top:3px}.driver_stopPending__pANpj strong{font-size:14px;font-weight:650}.driver_stopPending__pANpj p{color:var(--muted);font-size:13px;margin-top:4px}.driver_preparation__gLIFo{list-style:none;padding:4px 24px 26px;margin:0}.driver_preparation__gLIFo li{display:flex;align-items:flex-start;gap:12px;margin-top:20px}.driver_preparation__gLIFo li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid #626b64;flex-shrink:0;font-size:12px}.driver_preparation__gLIFo li[data-done=true]>span{background:#b6e6cb;border-color:#b6e6cb;color:#171918}.driver_preparation__gLIFo strong{font-size:14px;font-weight:600}.driver_preparationText__kah0Y,.driver_preparation__gLIFo p{color:#c8d0ca;font-size:13px;margin-top:5px}.driver_preparationText__kah0Y{padding:14px 24px 26px}.driver_keepOpen__Daap4{color:var(--muted);font-size:14px;margin:20px 0}.driver_driverFooter___Bj0C{padding:26px 0 0;color:var(--muted);text-align:center;font-size:12px}.driver_driverFooter___Bj0C>span{display:flex;justify-content:center;align-items:center;gap:6px}.driver_driverFooter___Bj0C p{margin-top:6px}.driver_driverFooter___Bj0C a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}@media (min-width:600px){.driver_driver__UXsVT{padding-top:30px}.driver_driverInner__uHsU3{padding:0 8px}.driver_actions__IlWjV{position:static}}@media (max-width:375px){.driver_driver__UXsVT{padding-inline:14px}.driver_journey__21vzA{gap:8px}.driver_offerContent__Zv3yR,.driver_receipt__WJoHf{padding:18px}.driver_sessionTop__NfgNe{padding:20px 18px 0}.driver_energyContent__q0aRU{padding:20px 18px 8px;gap:8px}.driver_energyValue__IKPy8 strong{font-size:43px}.driver_livePower__KZjvC strong{font-size:17px}.driver_livePower__KZjvC span{max-width:88px;line-height:1.45}.driver_metrics__8RFsH>div{padding:16px}.driver_hold__w8KEa span{font-size:12px}.driver_primary__gTPvT,.driver_secondary__MzpbY{gap:7px;padding-inline:12px}.driver_primary__gTPvT>svg:first-child{display:none}}@media (prefers-reduced-motion:reduce){.driver_driver__UXsVT *,.driver_driver__UXsVT :after,.driver_driver__UXsVT :before{animation:none!important;transition:none!important}}.charge-scene_scene__TU0DI{position:relative;isolation:isolate;width:100%;aspect-ratio:1.65;overflow:hidden;background:#111514;contain:paint}.charge-scene_scene__TU0DI[data-compact=true]{aspect-ratio:2.15}.charge-scene_light__7_NIy,.charge-scene_optics__ajreU,.charge-scene_optics__ajreU img,.charge-scene_vignette__68aLV{position:absolute;inset:0;width:100%;height:100%}.charge-scene_optics__ajreU{transform-origin:51% 57%}.charge-scene_optics__ajreU img{object-fit:cover;object-position:center;user-select:none}.charge-scene_light__7_NIy{pointer-events:none}.charge-scene_scene__TU0DI[data-state=ready] .charge-scene_optics__ajreU{animation:charge-scene_camera-drift__Cg_SL 18s ease-in-out infinite alternate paused}.charge-scene_vignette__68aLV{pointer-events:none;background:linear-gradient(180deg,#111514,transparent 13%,transparent 84%,#111514)}.charge-scene_chargerLed__syYBS,.charge-scene_flow__V5_uA,.charge-scene_reflections__U4fkl,.charge-scene_socket__yjC7K{opacity:0}.charge-scene_pulse__EKA2x{stroke-dasharray:9 91;stroke-dashoffset:12}.charge-scene_core__Dbb7b{stroke-dasharray:1 99;stroke-dashoffset:4}.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_optics__ajreU{animation-play-state:running}.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_flow__V5_uA{opacity:.85}.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_pulse__EKA2x{animation:charge-scene_flow-travel__XC4pQ 3.6s linear infinite}.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_core__Dbb7b{animation:charge-scene_core-travel__Kx1cR 3.6s linear infinite}.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_socket__yjC7K{animation:charge-scene_socket-breath__2o1cq 3.6s ease-in-out infinite}.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_chargerLed__syYBS{animation:charge-scene_charger-breath__8kCro 3.6s ease-in-out infinite}.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_reflections__U4fkl{animation:charge-scene_reflection-breath__E_xSb 3.6s ease-in-out infinite}.charge-scene_fallback___x0Xg{position:absolute;inset:0;display:grid;place-items:center;color:#aab6b0;background:#111514}.charge-scene_scene__TU0DI[data-state=failed] .charge-scene_optics__ajreU,.charge-scene_scene__TU0DI[data-state=ready] .charge-scene_fallback___x0Xg{display:none}@keyframes charge-scene_camera-drift__Cg_SL{0%{transform:scale(1.005) translateX(-.2%)}to{transform:scale(1.035) translateX(.3%)}}@keyframes charge-scene_flow-travel__XC4pQ{to{stroke-dashoffset:-88}}@keyframes charge-scene_core-travel__Kx1cR{to{stroke-dashoffset:-96}}@keyframes charge-scene_socket-breath__2o1cq{0%,to{opacity:.16}72%{opacity:.85}}@keyframes charge-scene_charger-breath__8kCro{0%,to{opacity:.7}65%{opacity:.15}}@keyframes charge-scene_reflection-breath__E_xSb{0%,to{opacity:.55}65%{opacity:.12}}@media (prefers-reduced-motion:reduce){.charge-scene_scene__TU0DI *,.charge-scene_scene__TU0DI :after,.charge-scene_scene__TU0DI :before{animation:none!important;transition:none!important}.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_chargerLed__syYBS,.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_socket__yjC7K{opacity:.4}.charge-scene_scene__TU0DI[data-motion=active] .charge-scene_flow__V5_uA{opacity:.35}}.station-hardware_photo__lG4Xn{display:grid;justify-items:center;gap:12px;min-width:0;max-width:100%;margin:0;padding:20px;border-radius:6px;background:#fff;color:#171a18;text-align:center}.station-hardware_image__ogwhx{display:block;width:220px;height:220px;max-width:100%;object-fit:contain;background:#fff}.station-hardware_photo__lG4Xn figcaption{min-width:0;max-width:100%;overflow-wrap:anywhere}.station-hardware_photo__lG4Xn small{display:block}.access-tools_page__b8nU3{min-width:0;max-width:100%}.access-tools_page__b8nU3 :is(input,select,textarea,fieldset,label){min-width:0;max-width:100%}.access-tools_page__b8nU3 label:not(:has(input[type=checkbox])){display:grid;gap:8px}.access-tools_page__b8nU3 :is(select,textarea){width:100%;min-height:var(--jrmv-control-height);border:1px solid var(--jrmv-color-control-border);border-radius:var(--jrmv-radius-control);padding:10px 12px;background:var(--jrmv-color-surface);color:var(--ink);font:inherit}.access-tools_page__b8nU3 input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;margin:3px 0 0;flex:0 0 18px}.access-tools_page__b8nU3 fieldset{border:1px solid var(--jrmv-color-control-border);border-radius:10px;padding:14px}.access-tools_page__b8nU3 fieldset label{overflow-wrap:anywhere}.access-tools_page__b8nU3 .panel-body>ol{padding-left:22px;display:grid;gap:8px;margin-bottom:16px}.access-tools_page__b8nU3 :is(button,a){max-width:100%;white-space:normal;overflow-wrap:anywhere}.access-tools_row__l9uWj{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.access-tools_row__l9uWj>div{min-width:0;flex:1 1 220px}.access-tools_row__l9uWj>button{flex:0 0 auto}.access-tools_device__DEZw1{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--jrmv-color-control-border)}.access-tools_device__DEZw1>div{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.access-tools_device__DEZw1>button{flex:0 0 auto}.access-tools_actions__06FA0{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:760px){.access-tools_page__b8nU3 :is(input,select,textarea){font-size:16px}.access-tools_page__b8nU3 :is(button,a).button{min-height:44px}}.home-charging_stack__iW_GM{gap:20px}.home-charging_body__Suy88,.home-charging_stack__iW_GM{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow-wrap:anywhere}.home-charging_body__Suy88{padding:24px;gap:18px}.home-charging_grid__qK38L{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;min-width:0}.home-charging_actions__X_Nx8{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.home-charging_tabs__lWT_8{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--border,#dedfdb);padding-bottom:12px}.home-charging_tabs__lWT_8 a{padding:10px 16px;border-radius:8px;text-decoration:none;color:var(--muted,#646c66)}.home-charging_tabs__lWT_8 a[aria-current=page]{background:#e7eedd;color:#244b25;font-weight:650}.home-charging_steps__ULe8m{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style-position:inside;counter-reset:step}.home-charging_steps__ULe8m li{background:#f1f4ed;border-radius:10px;padding:16px;font-size:14px;line-height:1.6}.home-charging_steps__ULe8m strong{display:block;color:#243b28}.home-charging_check__pVg1D{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:14px}.home-charging_check__pVg1D input{width:18px;height:18px;min-height:18px;min-width:18px;flex:0 0 18px;padding:0;margin:3px 0 0}.home-charging_check__pVg1D span{min-width:0}.home-charging_card__cUQcm{border:1px solid var(--border,#dedfdb);border-radius:12px;background:white;padding:20px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.home-charging_card__cUQcm h2,.home-charging_card__cUQcm h3,.home-charging_card__cUQcm p{margin:0}.home-charging_cardHeader__kxiaf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.home-charging_muted__fBuH7{color:var(--muted,#646c66);font-size:14px;line-height:1.7}.home-charging_tag__zC3Bt{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 11px;font-size:13px;background:#f0f2ee;color:#384738}.home-charging_professional__Py6IH{background:#e5eddd;color:#284d28}.home-charging_personal__w6SRc{background:#e9effc;color:#314b8c}.home-charging_amount__9FAHr{font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.04em}.home-charging_details__Nc27_{border-top:1px solid var(--border,#dedfdb);padding-top:14px}.home-charging_details__Nc27_ summary{cursor:pointer;font-weight:600}.home-charging_details__Nc27_ form{margin-top:16px}.home-charging_employeeShell__sc5_m{min-height:100dvh;background:#f7f8f4}.home-charging_employeeHeader__7e8s_{border-bottom:1px solid #dfe4d9;background:white;padding:18px clamp(16px,4vw,48px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:center}.home-charging_employeeHeader__7e8s_>.home-charging_actions__X_Nx8{flex:1;min-width:0;justify-content:flex-end;overflow-wrap:anywhere}.home-charging_employeeHeader__7e8s_ .home-charging_muted__fBuH7{min-width:0}.home-charging_logo__hCUdg{width:132px}.home-charging_employeeNav__IPGGI{display:flex;gap:8px;flex-wrap:wrap;max-width:1280px;margin:auto;padding:18px 24px 0}.home-charging_employeeNav__IPGGI a{padding:10px 14px;text-decoration:none;border-radius:8px;color:#55604f}.home-charging_employeeNav__IPGGI a[aria-current=page]{color:#244a2b;background:#e6eddd;font-weight:650}.home-charging_employeeFooter__I8bBV,.home-charging_employeeMain__GvgvB{max-width:1280px;margin:auto;padding:24px}.home-charging_employeeFooter__I8bBV{font-size:12px;color:#677263}.home-charging_nowrap__3SMf8{white-space:nowrap}@media (max-width:760px){.home-charging_body__Suy88,.home-charging_card__cUQcm{padding:18px}.home-charging_steps__ULe8m{grid-template-columns:repeat(2,minmax(0,1fr))}.home-charging_employeeMain__GvgvB{padding:20px 16px}.home-charging_employeeNav__IPGGI{padding:14px 10px 0;gap:2px}.home-charging_employeeNav__IPGGI a{min-height:44px;display:inline-flex;align-items:center;padding:9px 10px;font-size:14px}.home-charging_employeeHeader__7e8s_{align-items:flex-start}.home-charging_employeeHeader__7e8s_ .home-charging_actions__X_Nx8{justify-content:flex-end}.home-charging_card__cUQcm>summary,.home-charging_check__pVg1D,.home-charging_details__Nc27_ summary,.home-charging_tabs__lWT_8 a{min-height:44px}}@media (max-width:480px){.home-charging_steps__ULe8m{grid-template-columns:minmax(0,1fr)}}.energy_stack__kgcLo{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;overflow-wrap:anywhere}.energy_body__x_b8y input[type=checkbox],.energy_body__x_b8y input[type=radio],.energy_stack__kgcLo input[type=checkbox],.energy_stack__kgcLo input[type=radio]{width:1.125rem;height:1.125rem;min-height:0;padding:0;vertical-align:middle;accent-color:#244dff}.energy_guide__ydIpD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding:1.1rem 0;border-block:1px solid var(--border,#dfe3e0)}.energy_guide__ydIpD strong{display:block;margin-bottom:.3rem}.energy_guide__ydIpD p,.energy_muted__Qrdab{color:#65706a;font-size:.875rem;line-height:1.6;margin:0}.energy_body__x_b8y{padding:1.25rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;overflow-wrap:anywhere}.energy_formGrid__b7lOy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.energy_phases__Iysds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.energy_phases__Iysds input{width:100%;min-width:0}.energy_actions__LtNYM{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.energy_scenario__dqYIw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;border:0;padding:0;margin:0;min-width:0}.energy_scenario__dqYIw legend{font-weight:600;margin-bottom:.75rem}.energy_choice__ptNUS{display:block;border:1px solid #dfe3e0;padding:1rem;border-radius:.5rem;cursor:pointer}.energy_choice__ptNUS:has(input:checked){border-color:#234cff;background:#f1f4ff}.energy_choice__ptNUS strong{display:block;margin:.4rem 0}.energy_choice__ptNUS p{color:#59645d;font-size:.875rem;line-height:1.5;margin:0}.energy_status__1OBFo{display:inline-flex;align-items:center;gap:.4rem;color:#72500a;background:#fff4d9;padding:.35rem .65rem;border-radius:1rem;font-size:.75rem;font-weight:600}.energy_empty__MUtql{padding:2rem 1rem;max-width:48rem}.energy_empty__MUtql h2{margin:0 0 .5rem}.energy_empty__MUtql p{color:#65706a;line-height:1.65}.energy_tableWrap__MGmCk{overflow-x:auto;min-width:0;max-width:100%;overscroll-behavior-x:contain}.energy_table__O_AbP{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.energy_table__O_AbP td,.energy_table__O_AbP th{padding:.8rem;border-bottom:1px solid #e6e9e6;vertical-align:middle}.energy_table__O_AbP th{font-weight:500;color:#5a665e;background:#f7f8f6}.energy_table__O_AbP td small{display:block;color:#65706a;margin-top:.25rem}.energy_table__O_AbP input[type=number]{width:5.5rem}.energy_table__O_AbP select{min-width:7rem}.energy_output__XI1ky{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.energy_budget__Tf8Ff{display:grid;gap:.75rem}.energy_budgetLine__VV_6e{display:grid;gap:.4rem}.energy_budgetLabel__sXi3q{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.875rem}.energy_budgetLine__VV_6e meter{width:100%;height:1rem}.energy_range__kVmK6{width:100%;accent-color:#244dff}.energy_disclosure__l7xyY{border-top:1px solid #e5e8e4;padding-top:1rem}.energy_disclosure__l7xyY summary{cursor:pointer;font-weight:600;padding-bottom:.5rem}.energy_disclosure__l7xyY summary svg{display:inline-block;vertical-align:middle;margin-right:.35rem}.energy_check__oeqdc{display:flex;align-items:baseline;gap:.6rem;line-height:1.5}.energy_check__oeqdc input{flex:0 0 auto}.energy_badgeGrid__Ncm1E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.energy_selectRow__6yIPN{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap}.energy_selectRow__6yIPN>div:first-child{flex:1;min-width:15rem}.energy_warning__jw_oP{border-left:3px solid #c28919;padding:.25rem 0 .25rem .9rem;color:#6a5426;font-size:.875rem;line-height:1.6}@media (max-width:760px){.energy_badgeGrid__Ncm1E,.energy_formGrid__b7lOy,.energy_guide__ydIpD,.energy_output__XI1ky,.energy_scenario__dqYIw{grid-template-columns:minmax(0,1fr)}.energy_body__x_b8y{padding:1rem}.energy_guide__ydIpD{gap:.8rem}.energy_check__oeqdc,.energy_disclosure__l7xyY summary{min-height:44px}.energy_selectRow__6yIPN>div:first-child{min-width:0;flex-basis:100%}}.energy-control_body__BnZcH{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem;min-width:0;overflow-wrap:anywhere}.energy-control_header__GE9dl{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.energy-control_header__GE9dl>div{flex:1 1 22rem;min-width:0}.energy-control_details__e_3Ye p,.energy-control_header__GE9dl p,.energy-control_step__86V5l p{font-size:.875rem;line-height:1.65;margin:.6rem 0 0}.energy-control_state__YBq65{display:inline-flex;padding:.35rem .65rem;border-radius:.4rem;background:#edf0ec;color:#505b54;font-size:.85rem;font-weight:600}.energy-control_state__YBq65[data-tone=ready]{color:#285e38;background:#edf5e7}.energy-control_state__YBq65[data-tone=waiting]{color:#364f8f;background:#eef2ff}.energy-control_state__YBq65[data-tone=warning]{color:#8b5000;background:#fff2da}.energy-control_muted__zV_rR{color:#5a665e;margin:.6rem 0 0;font-size:.825rem;line-height:1.65}.energy-control_step__86V5l{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.85rem;padding-top:1.1rem;border-top:1px solid #e1e6df}.energy-control_step__86V5l h3{font-size:1rem;margin:0}.energy-control_step__86V5l p{margin:0}.energy-control_step__86V5l button{white-space:normal}.energy-control_details__e_3Ye{font-size:.85rem}.energy-control_details__e_3Ye summary{cursor:pointer;font-weight:600;padding-block:.35rem}.energy-control_form__Vp_iO{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:52rem}.energy-control_attestations__KHRnV{display:grid;gap:1rem;padding:1rem;border:1px solid #dde3d9;border-radius:.5rem;margin:0;min-width:0}.energy-control_attestations__KHRnV legend{padding-inline:.25rem;font-weight:600;font-size:.875rem}.energy-control_check__vLVnm{display:flex;align-items:flex-start;gap:.7rem;font-size:.875rem;line-height:1.65}.energy-control_check__vLVnm input[type=checkbox]{flex:0 0 auto;width:1.125rem;height:1.125rem;margin-top:.15rem;accent-color:#244dff;min-height:0;padding:0}.energy-control_blockers__y_NY8{margin:0;padding:.8rem 1rem .8rem 2rem;font-size:.825rem;line-height:1.7;background:#faf5eb;border-radius:.4rem}.energy-control_progress__1IJ7t{display:grid;gap:.5rem;font-size:.85rem}.energy-control_progress__1IJ7t progress{width:min(100%,28rem);height:.65rem;accent-color:#244dff}.energy-control_progress__1IJ7t p{margin:0;color:#5a665e}.energy-control_tableWrap__DUT9P{overflow-x:auto;min-width:0;max-width:100%;overscroll-behavior-x:contain}.energy-control_table__ONP_G{width:100%;font-size:.85rem;border-collapse:collapse;text-align:left}.energy-control_table__ONP_G caption{text-align:left;font-weight:600;padding-bottom:.75rem}.energy-control_table__ONP_G td,.energy-control_table__ONP_G th{padding:.65rem;border-bottom:1px solid #e4e7e1;vertical-align:top}.energy-control_table__ONP_G thead{background:#f7f8f5;font-size:.8rem}.energy-control_table__ONP_G th{font-weight:500}.energy-control_table__ONP_G small{display:block;color:#5a665e;margin-top:.2rem}.energy-control_runs__9a42D{list-style:none;margin:.5rem 0 0;padding:0}.energy-control_runs__9a42D li{padding-block:.7rem;border-top:1px solid #e4e7e1}.energy-control_runs__9a42D span{display:block;font-size:.8rem;margin-top:.2rem;color:#5a665e}@media (max-width:540px){.energy-control_check__vLVnm,.energy-control_details__e_3Ye summary{min-height:44px}.energy-control_body__BnZcH{padding:1rem}.energy-control_attestations__KHRnV{padding:.75rem}.energy-control_table__ONP_G td,.energy-control_table__ONP_G th{padding:.5rem;overflow-wrap:anywhere}.energy-control_form__Vp_iO input,.energy-control_form__Vp_iO textarea{min-width:0;max-width:100%}}.energy-access_body__HHb_s{padding:20px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;overflow-wrap:anywhere}.energy-access_body__HHb_s p{margin:0;line-height:1.6}.energy-access_list__lE42a{list-style:none;margin:0;padding:0}.energy-access_item__XdtTk{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);align-items:start;gap:16px;padding:16px 0;border-top:1px solid var(--jrmv-color-border)}.energy-access_help__LMMef,.energy-access_status__O45zo{color:var(--jrmv-color-text-secondary);font-size:13px}.energy-access_actions__NkIg5{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;justify-items:start}.energy-access_check__rSiFw{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}.energy-access_check__rSiFw input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:2px 0 0;flex:0 0 18px}@media (max-width:680px){.energy-access_body__HHb_s{padding:16px}.energy-access_item__XdtTk{grid-template-columns:minmax(0,1fr)}.energy-access_check__rSiFw,.energy-access_historyLink__yW7iu{min-height:44px}.energy-access_historyLink__yW7iu{display:inline-flex;align-items:center}}.energy-access_historyLink__yW7iu{justify-self:start;color:var(--jrmv-color-primary);text-decoration:underline;text-underline-offset:3px}.paid-options_filters__lt_Ii{max-width:260px;margin-bottom:18px}.paid-options_list__WMSx3{list-style:none;margin:0;padding:0}.paid-options_row__BUoTq{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(140px,.8fr);gap:20px;align-items:start;padding:20px;border-top:1px solid var(--jrmv-color-border);min-width:0;overflow-wrap:anywhere}.paid-options_row__BUoTq>div{min-width:0}.paid-options_row__BUoTq:first-child{border-top:0}.paid-options_row__BUoTq p{margin:5px 0 0;overflow-wrap:anywhere}.paid-options_meta__Ho39C{font-size:13px;color:var(--jrmv-color-text-secondary);line-height:1.55}.paid-options_empty__C3D_y{padding:20px}.paid-options_row__BUoTq a{max-width:100%;white-space:normal}@media (max-width:1100px){.paid-options_row__BUoTq{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}}.paid-options_adminActions__QJSUI{margin-top:12px}.paid-options_adminActions__QJSUI summary{cursor:pointer;font-weight:600;line-height:1.5}.paid-options_adminActions__QJSUI fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:0;padding:12px 0 0;margin:0;min-width:0}.paid-options_adminActions__QJSUI legend{font-size:14px;padding-top:12px}.paid-options_adminActions__QJSUI label{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;font-size:13px}.paid-options_adminActions__QJSUI p{font-size:13px;line-height:1.6}.paid-options_adminActions__QJSUI .paid-options_check__3wbLW{display:flex;align-items:flex-start;gap:9px}.paid-options_check__3wbLW input[type=checkbox]{height:18px;width:18px;min-height:18px;min-width:18px;margin:2px 0 0;padding:0;flex:0 0 18px}@media (max-width:760px){.paid-options_adminActions__QJSUI .paid-options_check__3wbLW,.paid-options_adminActions__QJSUI summary{min-height:44px}}.installer-billing_summary__0Alnh{display:flex;align-items:start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px;padding:24px;border:1px solid var(--line);border-radius:var(--jrmv-radius-panel);background:var(--surface);overflow-wrap:anywhere}.installer-billing_summary__0Alnh>div{min-width:0}.installer-billing_summary__0Alnh h2{font-size:20px;margin-bottom:8px}.installer-billing_help__XrMMT,.installer-billing_summary__0Alnh p{color:var(--muted);font-size:13px;line-height:1.7}.installer-billing_summary__0Alnh strong{color:var(--ink)}.installer-billing_form__Gwoti{padding:24px;min-width:0;overflow-wrap:anywhere}.installer-billing_plans__rP5cW{border:0;margin:0;padding:0;min-width:0}.installer-billing_plans__rP5cW legend{font-weight:600;margin-bottom:16px}.installer-billing_choices__j9_BC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.installer-billing_choice__5aIFi{display:flex;align-items:start;gap:12px;padding:18px;border:1px solid var(--jrmv-color-control-border);border-radius:var(--jrmv-radius-control);cursor:pointer}.installer-billing_choice__5aIFi:has(input:checked){border-color:var(--jrmv-color-primary);background:var(--jrmv-color-primary-soft)}.installer-billing_choice__5aIFi:has(input:disabled){cursor:not-allowed}.installer-billing_choice__5aIFi input,.installer-billing_consent___P7E2 input{width:18px;min-height:18px;height:18px;padding:0;margin:3px 0 0;flex:0 0 18px;accent-color:var(--jrmv-color-primary)}.installer-billing_choice__5aIFi>span{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:7px}.installer-billing_choice__5aIFi strong{font-size:20px;line-height:1.4}.installer-billing_choice__5aIFi small{font-size:12px;line-height:1.6;color:var(--muted)}.installer-billing_consent___P7E2{display:flex;align-items:start;gap:12px;max-width:800px;margin:22px 0;font-size:13px;line-height:1.7}.installer-billing_actions__rqjui{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.installer-billing_links__EUvmB{display:flex;gap:14px;flex-wrap:wrap}.installer-billing_links__EUvmB a{text-decoration:underline;text-underline-offset:3px}.installer-billing_help__XrMMT{margin-top:12px}@media (max-width:650px){.installer-billing_choices__j9_BC{grid-template-columns:minmax(0,1fr)}.installer-billing_form__Gwoti,.installer-billing_summary__0Alnh{padding:18px}.installer-billing_choice__5aIFi strong{font-size:19px}.installer-billing_links__EUvmB a{display:inline-flex;align-items:center;min-height:44px}.installer-billing_consent___P7E2{min-height:44px}}.installer-billing_billingFields__4CNSb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 0 0;margin:24px 0;border:0;border-top:1px solid var(--line);min-width:0}.installer-billing_billingFields__4CNSb legend{font-weight:600;padding:0 12px 0 0}.installer-billing_billingFields__4CNSb label{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;align-content:start;gap:6px;font-size:13px;font-weight:600}.installer-billing_billingFields__4CNSb small{font-weight:400;color:var(--muted)}.installer-billing_billingFields__4CNSb .installer-billing_help__XrMMT{margin:0}.installer-billing_fullField__1Bw4i{grid-column:1/-1}.installer-billing_billingFields__4CNSb input:read-only{background:var(--jrmv-color-background)}.installer-billing_consent___P7E2 a,.installer-billing_help__XrMMT a{text-decoration:underline;text-underline-offset:3px}@media (max-width:650px){.installer-billing_billingFields__4CNSb{grid-template-columns:minmax(0,1fr)}}.admin-billing_tabs__Jo873{display:flex;flex-wrap:wrap;gap:4px;margin:24px 0;border-bottom:1px solid var(--line)}.admin-billing_tabs__Jo873 a{padding:14px 22px;border-bottom:3px solid transparent;font-size:14px;font-weight:600;color:var(--muted)}.admin-billing_tabs__Jo873 a[aria-current=page]{color:var(--jrmv-color-primary);border-bottom-color:var(--jrmv-color-primary)}.admin-billing_filters__cfFTg{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px}.admin-billing_search__D6p1k{flex:1 1 380px;min-width:0}.admin-billing_filter__m_PAR,.admin-billing_search__D6p1k label{font-size:13px;font-weight:600}.admin-billing_search__D6p1k>div{display:flex;gap:8px;margin-top:7px}.admin-billing_search__D6p1k input{min-width:0;flex:1}.admin-billing_search__D6p1k button{flex-shrink:0}.admin-billing_filter__m_PAR{display:grid;gap:7px;flex:0 1 210px}.admin-billing_filter__m_PAR select{width:100%;min-height:var(--jrmv-control-height);border:1px solid var(--jrmv-color-control-border);border-radius:var(--jrmv-radius-control);background:var(--surface);padding:10px 12px;color:var(--ink);font:inherit}.admin-billing_scope__jKnIc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;padding:14px 16px;border-radius:var(--jrmv-radius-control);background:var(--jrmv-color-primary-soft);font-size:13px}.admin-billing_company__pd967 a,.admin-billing_empty__djM1T a,.admin-billing_links__COXwm a,.admin-billing_scope__jKnIc a{text-decoration:underline;text-underline-offset:3px}.admin-billing_results__1vN8T{min-width:0;margin-bottom:24px;overflow:hidden}.admin-billing_resultHeading__Jjvb_{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 22px 18px}.admin-billing_resultHeading__Jjvb_ h2{font-size:18px;margin:0 0 6px}.admin-billing_context__5rH05,.admin-billing_muted__PsTrr,.admin-billing_resultHeading__Jjvb_ p{color:var(--muted);font-size:13px;line-height:1.6}.admin-billing_resultHeading__Jjvb_ p{margin:0}.admin-billing_count__4GH_i{flex-shrink:0;border:1px solid var(--line);border-radius:999px;padding:7px 11px;font-size:12px}.admin-billing_context__5rH05{margin:0;padding:0 22px 20px}.admin-billing_company__pd967{min-width:160px;max-width:220px;white-space:normal;overflow-wrap:anywhere}.admin-billing_company__pd967 a{font-weight:600;line-height:1.6}.admin-billing_links__COXwm{display:flex;flex-wrap:wrap;gap:10px;font-size:13px}.admin-billing_pdf__L3SgD{display:inline-flex;align-items:center;gap:6px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.admin-billing_issue__ubCbr{max-width:230px;white-space:normal;overflow-wrap:anywhere}.admin-billing_empty__djM1T{padding:28px 22px 38px;text-align:center}.admin-billing_empty__djM1T h3{font-size:17px}.admin-billing_empty__djM1T p{color:var(--muted);line-height:1.7;font-size:14px}.admin-billing_empty__djM1T a{font-size:14px}@media (max-width:650px){.admin-billing_tabs__Jo873{gap:0}.admin-billing_tabs__Jo873 a{flex:1;padding:13px 8px;text-align:center}.admin-billing_search__D6p1k{flex-basis:100%}.admin-billing_search__D6p1k>div{flex-wrap:wrap}.admin-billing_search__D6p1k input{flex-basis:100%}.admin-billing_filter__m_PAR{flex:1 1 150px}.admin-billing_resultHeading__Jjvb_{flex-wrap:wrap;padding:18px}.admin-billing_context__5rH05{padding:0 18px 18px}}.admin-billing_management__5JptB{max-width:310px;margin-top:14px;white-space:normal;font-size:13px}.admin-billing_management__5JptB summary{cursor:pointer;line-height:1.6}.admin-billing_management__5JptB form,.admin-billing_management__5JptB>div{display:grid;gap:12px;padding-top:12px}.admin-billing_management__5JptB p{color:var(--muted);font-size:12px;line-height:1.6}.admin-billing_management__5JptB input{min-width:0;width:100%}.station-functions_stack__rACUL{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;overflow-wrap:anywhere}.station-functions_featureHeading__C2DrS,.station-functions_historyHeading__fSLsk,.station-functions_intro__gqg0C{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.station-functions_intro__gqg0C h2{font-size:1.2rem;margin:0 0 .4rem}.station-functions_diagnostics__6nYTZ p,.station-functions_features__mSFEA p,.station-functions_intro__gqg0C p,.station-functions_muted__GsWWT,.station-functions_note__dbDPN{margin:0;color:#5a665e;font-size:.875rem;line-height:1.6}.station-functions_meta__Lx7VG{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:.8rem;font-size:.8rem}.station-functions_featurePanel__K_Szh{overflow:hidden}.station-functions_diagnostics__6nYTZ,.station-functions_features__mSFEA,.station-functions_history__UtpFT{list-style:none;padding:0;margin:0}.station-functions_features__mSFEA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.station-functions_features__mSFEA li{min-width:0;padding:1.1rem 1.25rem;border-bottom:1px solid #e3e7e3}.station-functions_features__mSFEA li:nth-child(odd){border-right:1px solid #e3e7e3}.station-functions_featureHeading__C2DrS{margin-bottom:.5rem}.station-functions_featureHeading__C2DrS h3{font-size:.95rem;margin:0}.station-functions_badge__IdJKv{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:.35rem;font-size:.75rem;font-weight:600;line-height:1.5;color:#59645d;background:#edf0ec}.station-functions_badge__IdJKv[data-tone=available]{color:#236337;background:#edf6e8}.station-functions_badge__IdJKv[data-tone=configuration]{color:#885300;background:#fff2da}.station-functions_badge__IdJKv[data-tone=qualification]{color:#364f8f;background:#eef2ff}.station-functions_badge__IdJKv[data-tone=error]{color:#993137;background:#fceced}.station-functions_link__Q6sk_{display:inline-flex;align-items:center;gap:.25rem;padding-top:.65rem;font-size:.825rem;font-weight:600}.station-functions_note__dbDPN{padding:.8rem 1.25rem;background:#f8f9f6}.station-functions_body__uYA9L{padding:1.25rem;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0}.station-functions_diagnostics__6nYTZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.station-functions_diagnostics__6nYTZ li{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.4rem;min-width:0}.station-functions_diagnostics__6nYTZ button{white-space:normal;justify-content:center}.station-functions_diagnostics__6nYTZ p{font-size:.8rem}.station-functions_progress__HcvqW{padding:.85rem 1rem;border-left:3px solid #385be8;background:#f0f3ff;font-size:.875rem}.station-functions_progress__HcvqW[data-tone=available]{border-color:#467d35;background:#f0f6ed}.station-functions_progress__HcvqW[data-tone=error]{border-color:#b9464c;background:#fcf0f0}.station-functions_progress__HcvqW p{margin:.35rem 0 0;line-height:1.6}.station-functions_history__UtpFT li{padding:.9rem 1.25rem;border-bottom:1px solid #e3e7e3;min-width:0}.station-functions_history__UtpFT li:last-child{border-bottom:0}.station-functions_history__UtpFT strong{font-size:.875rem}.station-functions_history__UtpFT time{display:block;color:#5a665e;font-size:.75rem;margin-top:.2rem}.station-functions_details__MfAN5{margin-top:.7rem;font-size:.8rem}.station-functions_details__MfAN5 summary{cursor:pointer;width:fit-content;max-width:100%;padding:.25rem 0}.station-functions_details__MfAN5 pre{margin:.5rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:18rem;overflow:auto;background:#f6f7f4;padding:.75rem;border-radius:.35rem}@media (max-width:850px){.station-functions_diagnostics__6nYTZ,.station-functions_features__mSFEA{grid-template-columns:minmax(0,1fr)}.station-functions_features__mSFEA li:nth-child(odd){border-right:0}.station-functions_details__MfAN5 summary,.station-functions_link__Q6sk_{min-height:44px;padding-block:10px}}.firmware-panel_body__arK5J,.firmware-panel_catalog__MyFID,.firmware-panel_form__nRLWf{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.firmware-panel_body__arK5J{padding:20px;overflow-wrap:anywhere}.firmware-panel_body__arK5J p{margin:0;color:var(--muted);line-height:1.55}.firmware-panel_body__arK5J h3,.firmware-panel_body__arK5J h4{margin:8px 0 0}.firmware-panel_actions__GC7mW,.firmware-panel_header__y4sXw{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.firmware-panel_form__nRLWf{padding:16px;background:var(--surface,#fff);border:1px solid var(--border,#dce1dc);border-radius:8px}.firmware-panel_check__fUK2E{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:14px}.firmware-panel_check__fUK2E input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;margin-top:4px}.firmware-panel_body__arK5J input:not([type=checkbox]),.firmware-panel_body__arK5J select,.firmware-panel_body__arK5J textarea{width:100%;min-width:0}.firmware-panel_body__arK5J textarea{resize:vertical}.firmware-panel_history__EBU_A{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;list-style:none;margin:0}.firmware-panel_history__EBU_A li{padding:16px;border:1px solid var(--border,#dce1dc);border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.firmware-panel_status__61QGp{font-size:12px;background:#edf2eb;color:#304b2c;padding:5px 8px;border-radius:5px}.firmware-panel_status__61QGp[data-warning=true]{background:#fff0d8;color:#854711}.firmware-panel_body__arK5J summary{cursor:pointer;padding:8px 0;line-height:1.5}.firmware-panel_body__arK5J summary:focus-visible{outline:2px solid #2851ff;outline-offset:3px}.firmware-panel_body__arK5J code{display:block;overflow-wrap:anywhere;font-size:12px;margin:8px 0}.firmware-panel_detail__9d_Mi{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (max-width:600px){.firmware-panel_body__arK5J summary,.firmware-panel_check__fUK2E{min-height:44px}.firmware-panel_body__arK5J{padding:16px}.firmware-panel_header__y4sXw{align-items:flex-start}.firmware-panel_form__nRLWf{padding:12px}.firmware-panel_body__arK5J button{max-width:100%;white-space:normal}.firmware-panel_actions__GC7mW{align-items:stretch;flex-direction:column}}.pnc-panel_body__M4gYl{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem;min-width:0;overflow-wrap:anywhere}.pnc-panel_body__M4gYl p{margin:0;line-height:1.6}.pnc-panel_body__M4gYl form{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-block:1rem;min-width:0}.pnc-panel_body__M4gYl textarea{width:100%;min-width:0;resize:vertical}.pnc-panel_body__M4gYl details{padding-block:.8rem;border-top:1px solid var(--border,#dfe3e0)}.pnc-panel_body__M4gYl details[open]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.pnc-panel_body__M4gYl summary{cursor:pointer;font-weight:600;line-height:1.5}.pnc-panel_body__M4gYl label:has(>input[type=checkbox]){display:flex;align-items:flex-start;gap:.6rem;line-height:1.5}.pnc-panel_body__M4gYl input[type=checkbox]{width:1.125rem;height:1.125rem;min-height:0;padding:0;margin:.2rem 0 0;flex:0 0 1.125rem;vertical-align:middle}.pnc-panel_body__M4gYl ol{margin:0;padding-left:1.25rem}.pnc-panel_body__M4gYl li{padding-bottom:.65rem;line-height:1.6}.pnc-panel_body__M4gYl>div{min-width:0}.pnc-panel_body__M4gYl>div+div{padding-top:.75rem}.pnc-panel_body__M4gYl button{justify-self:start}@media (max-width:600px){.pnc-panel_body__M4gYl label:has(>input[type=checkbox]),.pnc-panel_body__M4gYl summary{min-height:44px}.pnc-panel_body__M4gYl{padding:1rem}}.shelly-guide-modes_guide__AR6sT{min-width:0;padding-block:24px}.shelly-guide-modes_toolbar__XjFqj{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:24px}.shelly-guide-modes_toolbar__XjFqj p{color:#59645d;font-size:14px;line-height:1.5;margin:0}.shelly-guide-modes_switcher__f0IXh{display:inline-flex;padding:4px;border:1px solid #dfe3e0;border-radius:8px;background:#f0f2ef;gap:4px}.shelly-guide-modes_switcher__f0IXh button{min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:5px;background:transparent;color:#36433b;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.shelly-guide-modes_switcher__f0IXh button[aria-pressed=true]{color:#151d18;background:#fff;border-color:#dfe3e0}.shelly-guide-modes_switcher__f0IXh button:focus-visible{outline:2px solid #244dff;outline-offset:2px}.shelly-guide-modes_content__4cL1Y{min-width:0;scroll-margin-top:100px}.shelly-guide-modes_content__4cL1Y[hidden]{display:none}@media (max-width:420px){.shelly-guide-modes_switcher__f0IXh{display:flex;width:100%}.shelly-guide-modes_switcher__f0IXh button{flex:1;padding-inline:10px}}.demo_shell__pxhSV{--demo-site-bar-height:calc(52px + env(safe-area-inset-top, 0px));min-height:100svh;background:var(--jrmv-color-background);color:var(--jrmv-color-text)}.demo_siteBar__cDWV9{position:sticky;top:0;z-index:30;height:var(--demo-site-bar-height);padding:env(safe-area-inset-top,0) 24px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--jrmv-color-primary);color:white;font-size:13px}.demo_siteBar__cDWV9 p{display:flex;align-items:center;gap:18px}.demo_siteBar__cDWV9 p>span{font-size:12px}.demo_siteBar__cDWV9>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border-radius:6px;background:white;color:var(--jrmv-color-primary);font-weight:700;white-space:nowrap;flex-shrink:0}.demo_siteBar__cDWV9>a:hover{background:var(--jrmv-color-primary-soft)}.demo_siteBar__cDWV9>a:focus-visible{outline-color:white;outline-offset:2px}@media (max-width:650px){.demo_siteBar__cDWV9{padding-inline:14px;gap:10px}.demo_siteBar__cDWV9 p>span{display:none}}.demo_sidebar__HfpWm{width:245px;position:fixed;inset:var(--demo-site-bar-height) auto 0 0;padding:24px 18px;background:#171918;color:#fff;display:flex;flex-direction:column;z-index:20}.demo_sidebar__HfpWm>a img{width:208px;height:auto}.demo_workspace__gs2X6{font-size:12px;margin:22px 10px 14px;display:flex;align-items:center;gap:12px}.demo_workspace__gs2X6 span{border:1px solid #5d6660;padding:2px 7px;border-radius:4px;font-size:10px;text-transform:uppercase}.demo_sidebar__HfpWm nav{overflow-y:auto;flex:1;min-height:0}.demo_dialog__08vGv nav section,.demo_sidebar__HfpWm nav section{margin:16px 0 20px}.demo_dialog__08vGv nav h2,.demo_sidebar__HfpWm nav h2{color:#aeb8b0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 10px 8px}.demo_dialog__08vGv nav a,.demo_sidebar__HfpWm nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:5px;color:#c4ccc6;font-size:13px;text-decoration:none}.demo_dialog__08vGv nav a:hover,.demo_sidebar__HfpWm nav a:hover{background:#2b302c;color:white}.demo_dialog__08vGv nav .demo_active__UO_F7,.demo_sidebar__HfpWm nav .demo_active__UO_F7{background:#f7f6f2;color:#171918}.demo_account__sMgPn{border-top:1px solid #414741;padding:14px 10px 0;display:grid;gap:6px;font-size:12px}.demo_account__sMgPn>span{color:#b3bcb5}.demo_account__sMgPn>a{color:#c4ccc6;display:flex;gap:8px;align-items:center;margin-top:10px}.demo_main__Fhqhz{margin-left:245px;min-width:0}.demo_header__8Ozen{min-height:72px;padding:15px 30px;background:white;border-bottom:1px solid var(--line);display:flex;gap:16px;align-items:center;justify-content:space-between;font-size:13px}.demo_header__8Ozen>button{display:none}.demo_modeSwitch__8wMPf{padding:12px 30px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;background:white;border-bottom:1px solid var(--line);font-size:12px}.demo_modeSwitch__8wMPf>span{color:var(--muted)}.demo_modeSwitch__8wMPf>div{display:flex;border:1px solid var(--line);border-radius:7px;padding:3px;background:var(--jrmv-color-background)}.demo_modeSwitch__8wMPf a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:6px 12px;border-radius:4px;color:var(--jrmv-color-text);font-weight:600}.demo_modeSwitch__8wMPf a[aria-current=page]{background:var(--jrmv-color-primary);color:white}@media (max-width:650px){.demo_modeSwitch__8wMPf{padding:12px 14px}.demo_modeSwitch__8wMPf>div{width:100%}.demo_modeSwitch__8wMPf a{flex:1;padding-inline:6px;font-size:11px}}@media print{.demo_modeSwitch__8wMPf{display:none}}.demo_banner__Fps_V{padding:18px 30px;background:#eef2ff;border-bottom:1px solid #d6dffb;display:flex;gap:20px;align-items:center;justify-content:space-between}.demo_banner__Fps_V strong{font-size:14px}.demo_banner__Fps_V p{margin-top:4px;font-size:12px;color:#4c5872;line-height:1.55;max-width:650px}.demo_banner__Fps_V>button{flex-shrink:0;font-size:12px}.demo_content__w7fnU{scroll-margin-top:calc(var(--demo-site-bar-height) + 16px);padding:30px;min-width:0;width:100%}.demo_content__w7fnU h1{margin:0;font-size:30px;letter-spacing:-.8px;line-height:1.2}.demo_content__w7fnU h2{font-size:17px;font-weight:650}.demo_heading__NS9wn{margin-bottom:24px;display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:space-between}.demo_heading__NS9wn p{color:var(--muted);font-size:14px;margin-top:8px;line-height:1.6}.demo_eyebrow__HiB4L{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px;margin-bottom:12px}.demo_grid__Ot0t4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0;border:1px solid var(--line);border-radius:8px;background:white}.demo_stat___425J{padding:20px;min-width:0}.demo_stat___425J+.demo_stat___425J{border-left:1px solid var(--line)}.demo_stat___425J span{display:block;font-size:12px;color:var(--muted)}.demo_stat___425J strong{display:block;font-size:27px;margin-top:8px;font-variant-numeric:tabular-nums}.demo_stat___425J small{display:block;margin-top:8px;color:var(--muted);font-size:11px}.demo_panel__7NEHw{background:white;border:1px solid var(--line);border-radius:8px;padding:22px;margin:20px 0;min-width:0}.demo_panel__7NEHw h2{margin-bottom:14px}.demo_split__j4S45{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px}.demo_split__j4S45>.demo_panel__7NEHw{margin-top:0}.demo_links__k2H_a{display:flex;gap:10px;flex-wrap:wrap}.demo_tableWrap__uJMjt{overflow-x:auto}.demo_tableHint___GWXS{display:flex;align-items:center;gap:7px;padding:10px 12px;margin:0;color:var(--jrmv-color-text-secondary);background:var(--jrmv-color-background);font-size:12px}.demo_tableHint___GWXS svg{flex-shrink:0}.demo_table__W_NyB{width:100%;border-collapse:collapse;font-size:13px}.demo_table__W_NyB th{text-align:left;padding:12px;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line);font-weight:600}.demo_table__W_NyB td{padding:13px 12px;border-bottom:1px solid var(--line)}.demo_table__W_NyB tr:last-child td{border-bottom:0}.demo_table__W_NyB td small{display:block;color:var(--muted);margin-top:4px}.demo_table__W_NyB td a{color:var(--jrmv-color-primary);text-decoration:none;font-weight:600}.demo_table__W_NyB td a:hover{text-decoration:underline}.demo_toolbar__W4Si1{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:18px 0}.demo_toolbar__W4Si1 label{display:grid;gap:7px;font-size:12px}.demo_toolbar__W4Si1 input,.demo_toolbar__W4Si1 select{min-width:180px}.demo_form__E1i2A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.demo_form__E1i2A label{display:grid;gap:7px;font-size:13px}.demo_form__E1i2A textarea{min-height:110px}.demo_form__E1i2A label:has(textarea),.demo_form__E1i2A>button{grid-column:1/-1}.demo_notice__lpxgw{padding:12px 16px;background:#e5f4ec;border-radius:5px;color:#126644;font-size:13px;margin-bottom:18px}.demo_error__GuIhb{color:#b42332;background:#fce8eb}.demo_badge__3zBmq{display:inline-block;border-radius:20px;padding:5px 9px;font-size:11px;background:#eef2ff;color:#2455f5}.demo_warning__C785u{background:#fff1d6;color:#8a4b00}.demo_chart__guBA8{display:block;width:100%;height:190px;color:#2455f5}.demo_chart__guBA8 text{font-family:inherit;font-size:12px;fill:#646b67}.demo_list__Si6ll{list-style:none;padding:0;margin:0}.demo_list__Si6ll li{border-bottom:1px solid var(--line);padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.demo_list__Si6ll li:last-child{border-bottom:0}.demo_list__Si6ll small{display:block;color:var(--muted);margin-top:4px}.demo_list__Si6ll a{color:var(--jrmv-color-primary)}.demo_footer__fF32D{padding:28px 30px;font-size:11px;color:var(--muted)}.demo_dialog__08vGv{width:min(350px,95vw);max-height:100svh;height:100svh;margin:0;padding:20px;border:0;background:#171918;color:white}.demo_dialog__08vGv::backdrop{background:#0007}.demo_dialogTitle__OmBPy{display:flex;justify-content:space-between;align-items:center;gap:20px}.demo_dialogTitle__OmBPy img{width:180px;height:auto}.demo_exit__mYTnN{display:block;color:white;padding:16px 10px}@media (max-width:1150px){.demo_banner__Fps_V{align-items:flex-start;flex-direction:column;gap:10px}.demo_grid__Ot0t4{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_stat___425J:nth-child(3){border-left:0}.demo_stat___425J:nth-child(n+3){border-top:1px solid var(--line)}.demo_split__j4S45{grid-template-columns:1fr}}@media (max-width:760px){.demo_sidebar__HfpWm{display:none}.demo_main__Fhqhz{margin-left:0}.demo_header__8Ozen{padding:12px 16px;min-height:64px}.demo_header__8Ozen>button{display:inline-flex;padding:9px}.demo_header__8Ozen>span{display:none}.demo_header__8Ozen>a{font-size:12px}.demo_banner__Fps_V{padding:16px}.demo_content__w7fnU{padding:24px 16px}.demo_content__w7fnU h1{font-size:26px}.demo_panel__7NEHw{padding:16px}.demo_stat___425J{padding:15px}.demo_stat___425J strong{font-size:23px}.demo_form__E1i2A{grid-template-columns:1fr}.demo_toolbar__W4Si1{align-items:stretch}.demo_toolbar__W4Si1 label{flex:1;min-width:0}.demo_toolbar__W4Si1 input,.demo_toolbar__W4Si1 select{min-width:0;width:100%}.demo_footer__fF32D{padding:20px 16px}}@media print{.demo_banner__Fps_V,.demo_dialog__08vGv,.demo_footer__fF32D,.demo_header__8Ozen,.demo_notice__lpxgw,.demo_sidebar__HfpWm,.demo_siteBar__cDWV9{display:none!important}.demo_main__Fhqhz{margin:0}.demo_content__w7fnU{padding:0;max-width:none}.demo_shell__pxhSV{background:white}.demo_content__w7fnU .demo-print-actions{display:none!important}.demo_content__w7fnU .demo-document{font-size:10pt}.demo_content__w7fnU .demo-document div{overflow:visible!important}.demo_content__w7fnU .demo-document table{min-width:0!important;width:100%;font-size:8pt}.demo_content__w7fnU .demo-document td,.demo_content__w7fnU .demo-document th{white-space:normal;overflow-wrap:anywhere;padding:6px}.demo_content__w7fnU .demo-document thead{display:table-header-group}.demo_content__w7fnU .demo-document tr{break-inside:avoid}.demo_content__w7fnU .demo-document img{width:208px;height:auto}}.client-finance_period__Mcyjq{margin:0 0 10px;color:var(--muted);font-size:13px}.client-finance_totals__Zy_mZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:white;margin-bottom:24px}.client-finance_totals__Zy_mZ>div{padding:20px 24px;display:grid;gap:7px}.client-finance_totals__Zy_mZ>div+div{border-left:1px solid var(--line)}.client-finance_totals__Zy_mZ small,.client-finance_totals__Zy_mZ span{color:var(--muted);font-size:12px}.client-finance_totals__Zy_mZ strong{font-size:clamp(21px,2.5vw,30px);letter-spacing:-.7px;font-variant-numeric:tabular-nums}.client-finance_account__aKZxE{padding:20px}.client-finance_accountHeader__kKNgH{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:20px}.client-finance_caption__S4BAv{font-size:10px;letter-spacing:.6px;color:var(--muted)}.client-finance_accountHeader__kKNgH h3{margin-top:6px;font-size:18px}.client-finance_explanation__iRh0R,.client-finance_note__cVy3b{color:var(--muted);font-size:13px;line-height:1.7}.client-finance_explanation__iRh0R{margin:20px 0;max-width:750px}.client-finance_note__cVy3b{padding:0 20px 20px}.client-finance_walkthrough__Um1P0{background:#f5f7fc;border:1px solid #dce4f4;border-radius:8px;padding:20px}.client-finance_walkthroughTitle__h_KbR{display:flex;align-items:center;gap:9px;color:var(--jrmv-color-primary);font-size:14px}.client-finance_walkthroughTitle__h_KbR svg{flex-shrink:0}.client-finance_walkthrough__Um1P0 p{font-size:13px;line-height:1.7;margin:12px 0;max-width:780px}.client-finance_actions__Go7NW{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.client-finance_actions__Go7NW>a,.client-finance_actions__Go7NW>button{white-space:normal;text-align:center}.client-finance_filters__H_Hk1{padding:0 20px 20px;max-width:360px}.client-finance_documentBrand__nsyPm{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}.client-finance_documentBrand__nsyPm strong{font-size:11px;color:var(--muted);letter-spacing:.4px}.client-finance_document__5bEmv{min-width:0}@media (max-width:650px){.client-finance_totals__Zy_mZ{grid-template-columns:1fr}.client-finance_totals__Zy_mZ>div{padding:16px}.client-finance_totals__Zy_mZ>div+div{border-left:0;border-top:1px solid var(--line)}.client-finance_account__aKZxE,.client-finance_walkthrough__Um1P0{padding:16px}.client-finance_actions__Go7NW>a,.client-finance_actions__Go7NW>button{max-width:100%}}@media print{.client-finance_document__5bEmv{color:#111;font-size:10pt}.client-finance_document__5bEmv table{min-width:0;width:100%;font-size:8pt}.client-finance_document__5bEmv td,.client-finance_document__5bEmv th{padding:6px;white-space:normal}.client-finance_document__5bEmv tr{break-inside:avoid}.client-finance_document__5bEmv thead{display:table-header-group}.client-finance_documentBrand__nsyPm{margin-top:0}}.client-page_filters__kdYBf{display:flex;flex-wrap:wrap;gap:14px;padding:20px;border-bottom:1px solid var(--line)}.client-page_filters__kdYBf>label{flex:1 1 175px;min-width:0}.client-page_filters__kdYBf input,.client-page_filters__kdYBf select{width:100%;max-width:100%;min-height:var(--jrmv-control-height);border:1px solid var(--jrmv-color-control-border);border-radius:var(--jrmv-radius-control);padding:10px 12px;font:inherit;color:var(--ink);background:var(--jrmv-color-surface)}.client-page_back__bZ4Zx{display:inline-flex;align-items:center;gap:8px;color:var(--jrmv-color-primary);font-size:13px;font-weight:600;padding:8px 0;margin-bottom:12px}.client-page_alertStrip__9bWYJ{display:flex;align-items:center;gap:14px;padding:16px 20px;margin-bottom:24px;border:1px solid #e5c99e;border-radius:var(--jrmv-radius-panel);color:#735014;background:#fff8eb;text-decoration:none}.client-page_alertStrip__9bWYJ>span{flex:1;min-width:0}.client-page_alertStrip__9bWYJ small,.client-page_alertStrip__9bWYJ strong{display:block}.client-page_alertStrip__9bWYJ strong{font-size:14px}.client-page_alertStrip__9bWYJ small{margin-top:3px;font-size:12px}.client-page_alertStrip__9bWYJ svg{flex:none}.client-page_alertMessage__Jk1M8{display:block;white-space:normal;min-width:200px;max-width:400px;line-height:1.5}.client-page_explanation__1_Hf9,.client-page_tableSummary__7iKDw{color:var(--muted);font-size:13px;line-height:1.65;padding:16px 22px}.client-page_tableSummary__7iKDw{padding-block:12px;border-top:1px solid var(--line)}.client-page_panelFooter__w6gIF{padding:16px 22px;border-top:1px solid var(--line)}.client-page_panelFooter__w6gIF>a,.client-page_siteSummary__nMEOs>a{display:inline-flex;align-items:center;gap:8px}.client-page_siteSummary__nMEOs{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.client-page_siteSummary__nMEOs strong{color:var(--ink)}.client-page_siteSummary__nMEOs>a{margin-left:auto}.client-page_activeSession__yfI1d{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:22px;border:1px solid var(--jrmv-color-control-border);border-left:3px solid var(--jrmv-color-primary);border-radius:var(--jrmv-radius-panel);background:var(--jrmv-color-primary-soft);margin-bottom:24px}.client-page_activeSession__yfI1d h2{margin:8px 0;font-size:23px}.client-page_activeSession__yfI1d p,.client-page_pagination__s3IQ5{color:var(--muted);font-size:13px}.client-page_pagination__s3IQ5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 22px;border-top:1px solid var(--line)}.client-page_pagination__s3IQ5>div{display:flex;gap:8px}.client-page_security__GRDb9{display:flex;align-items:flex-start;gap:18px;padding:24px;margin-bottom:24px}.client-page_security__GRDb9>svg{flex:none;color:var(--jrmv-color-primary)}.client-page_security__GRDb9 h2{font-size:17px;margin-bottom:12px}.client-page_security__GRDb9 p{max-width:800px;line-height:1.65;font-size:14px;margin-bottom:10px}@media (max-width:600px){.client-page_filters__kdYBf{padding:16px}.client-page_filters__kdYBf>label{flex-basis:100%}.client-page_siteSummary__nMEOs{gap:12px;padding:16px}.client-page_siteSummary__nMEOs>a{margin-left:0;width:100%}.client-page_security__GRDb9{padding:18px;gap:12px}}.technical_intro__Ns0Rn{padding-block:36px 36px;border-bottom:1px solid var(--m-line)}.technical_intro__Ns0Rn h1{max-width:940px;margin-top:18px;font-size:clamp(30px,3.5vw,46px);line-height:1.15;letter-spacing:-1.3px;text-wrap:balance}.technical_intro__Ns0Rn>p{max-width:820px;color:var(--m-muted);margin-top:20px;font-size:17px}.technical_meta__NZOzm{gap:6px 24px;margin-top:22px}.technical_breadcrumbs__8nJwp,.technical_meta__NZOzm{display:flex;flex-wrap:wrap;color:var(--m-muted);font-size:12px}.technical_breadcrumbs__8nJwp{align-items:center;gap:8px;margin-bottom:28px}.technical_breadcrumbs__8nJwp a{text-decoration:underline;text-underline-offset:4px}.technical_breadcrumbs__8nJwp svg{flex-shrink:0}.technical_layout__JyVi9{display:grid;grid-template-columns:236px minmax(0,1fr);gap:64px;padding-block:36px 56px}.technical_toc__6lU1d{align-self:start;position:sticky;top:110px;max-height:calc(100dvh - 140px);overflow-y:auto;padding-bottom:6px}.technical_toc__6lU1d h2{font-size:14px;margin-bottom:14px}.technical_toc__6lU1d ol{padding-left:19px;display:grid;gap:12px;font-size:13px;color:var(--m-muted)}.technical_toc__6lU1d a:hover{color:var(--m-ink);text-decoration:underline;text-underline-offset:4px}.technical_reading__Qqr7o{min-width:0;max-width:810px}.technical_takeaway__j9EBl{padding:24px 28px;background:#fff;border:1px solid var(--m-line);border-left:3px solid var(--m-primary);border-radius:0 6px 6px 0}.technical_takeaway__j9EBl h2{font-size:18px}.technical_section__mOWsz ul,.technical_takeaway__j9EBl ul{margin:16px 0 0;padding-left:20px;display:grid;gap:10px}.technical_section__mOWsz{padding-block:32px;border-bottom:1px solid var(--m-line);scroll-margin-top:115px}.technical_section__mOWsz h2{font-size:25px;line-height:1.3;margin-bottom:20px}.technical_section__mOWsz li,.technical_section__mOWsz p,.technical_takeaway__j9EBl li{font-size:15px;line-height:1.85}.technical_section__mOWsz p+p{margin-top:16px}.technical_tableWrap__12bkF{margin-top:24px;max-width:100%;overflow-x:auto;border:1px solid var(--m-line);border-radius:6px}.technical_tableWrap__12bkF table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.65}.technical_tableWrap__12bkF td,.technical_tableWrap__12bkF th{padding:14px;text-align:left;vertical-align:top;min-width:140px;border-bottom:1px solid var(--m-line)}.technical_tableWrap__12bkF th{background:#edece7;font-weight:600}.technical_tableWrap__12bkF td{background:#fff}.technical_tableWrap__12bkF tr:last-child td{border-bottom:0}.technical_related__lRpDA,.technical_sources__4Om6t{margin-top:32px}.technical_related__lRpDA h2,.technical_sources__4Om6t h2{font-size:20px}.technical_related__lRpDA ul,.technical_sources__4Om6t ul{list-style:none;padding:0;margin-top:16px;display:grid;gap:14px}.technical_related__lRpDA a,.technical_sources__4Om6t a{text-decoration:underline;text-underline-offset:4px}.technical_sources__4Om6t{font-size:13px;color:var(--m-muted)}.technical_related__lRpDA a{display:inline-flex;align-items:center;gap:12px;font-size:14px}.technical_hub__EMYx4{padding-block:36px 64px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 52px}.technical_guideLink__q0J98{display:block;padding-block:28px;border-bottom:1px solid var(--m-line)}.technical_guideLink__q0J98 span{color:var(--m-muted);font-size:12px}.technical_guideLink__q0J98 h2{margin-block:12px;font-size:23px;line-height:1.35}.technical_guideLink__q0J98 p{color:var(--m-muted);font-size:14px}.technical_guideLink__q0J98 strong{display:inline-flex;align-items:center;gap:10px;font-size:13px;margin-top:20px}.technical_guideLink__q0J98:hover strong{text-decoration:underline;text-underline-offset:4px}.technical_hubNote__jPIGL{padding-block:28px;border-block:1px solid var(--m-line);font-size:14px;color:var(--m-muted)}.technical_hubNote__jPIGL a{color:var(--m-ink);text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.technical_layout__JyVi9{grid-template-columns:1fr;gap:24px}.technical_toc__6lU1d{position:static;max-height:none;padding-bottom:24px;border-bottom:1px solid var(--m-line)}.technical_toc__6lU1d ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.technical_hub__EMYx4{gap:0 32px}}@media (max-width:600px){.technical_intro__Ns0Rn{padding-block:26px}.technical_intro__Ns0Rn>p{font-size:16px}.technical_hub__EMYx4,.technical_toc__6lU1d ol{grid-template-columns:1fr}.technical_hub__EMYx4{padding-top:8px}.technical_takeaway__j9EBl{padding:20px}.technical_section__mOWsz h2{font-size:23px}}.shelly-simple-guide_guide__1vy_d{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0;color:var(--ink,#181d1a);font-size:.9375rem;line-height:1.65;overflow-wrap:anywhere}.shelly-simple-guide_guide__1vy_d h2,.shelly-simple-guide_guide__1vy_d p{margin:0}.shelly-simple-guide_intro__S9x5i{max-width:76ch}.shelly-simple-guide_step__HXwNN{min-width:0;border-top:1px solid var(--line,#dfe3e0);padding-top:1.5rem;scroll-margin-top:100px}.shelly-simple-guide_heading__gGqNy{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.875rem}.shelly-simple-guide_heading__gGqNy h2{font-size:1.125rem;line-height:1.4;font-weight:650;letter-spacing:-.02em}.shelly-simple-guide_number__eXJcf{flex:0 0 auto;color:var(--green,#244dff);font-weight:650;font-size:.875rem}.shelly-simple-guide_body__zJ3NM{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0}.shelly-simple-guide_help__mdy1Z ul,.shelly-simple-guide_instructions__NLVZl{margin:0;padding-left:1.35rem;list-style-position:outside}.shelly-simple-guide_instructions__NLVZl{list-style-type:decimal}.shelly-simple-guide_help__mdy1Z ul{list-style-type:disc}.shelly-simple-guide_help__mdy1Z li+li,.shelly-simple-guide_instructions__NLVZl li+li{margin-top:.65rem}.shelly-simple-guide_instructions__NLVZl li{padding-left:.2rem}.shelly-simple-guide_important__x2eRt{border-left:3px solid var(--green,#244dff);padding:.125rem 0 .125rem .875rem}.shelly-simple-guide_note__NAWc7{color:var(--muted,#65706a);font-size:.875rem}.shelly-simple-guide_help__mdy1Z{min-width:0;font-size:.875rem}.shelly-simple-guide_help__mdy1Z summary{display:list-item;width:fit-content;max-width:100%;padding:.5rem 0;cursor:pointer;font-weight:600}.shelly-simple-guide_help__mdy1Z summary:focus-visible{outline:2px solid var(--green,#244dff);outline-offset:3px}.shelly-simple-guide_help__mdy1Z[open] summary{margin-bottom:.25rem}.shelly-simple-guide_help__mdy1Z code{overflow-wrap:anywhere;font-size:.875em}@media (min-width:720px){.shelly-simple-guide_body__zJ3NM{padding-left:1.3rem}}@media (max-width:380px){.shelly-simple-guide_guide__1vy_d{font-size:.875rem;gap:1.25rem}.shelly-simple-guide_step__HXwNN{padding-top:1.25rem}}