.solutions-home-backup .section{margin-top:14px}.solutions-home-backup .panel{border:1px solid var(--sol-line);border-radius:var(--sol-radius);background:var(--sol-panel-bg);box-shadow:var(--sol-shadow);padding:18px}.solutions-home-backup .section-title{color:var(--sol-text-title);font-size:var(--sol-font-h2);align-items:center;gap:10px;margin:0 0 14px;font-weight:900;line-height:1.35;display:flex}.solutions-home-backup .section-title:before{content:"";background:var(--sol-blue);border-radius:4px;flex:0 0 5px;width:5px;height:25px}.solutions-home-backup .section-title small{color:var(--sol-text-muted);font-size:var(--sol-font-secondary);font-weight:500}.solutions-home-backup .card-title{color:var(--sol-text-title);margin:0 0 10px;font-size:17px;font-weight:800}.solutions-home-backup .good{color:var(--sol-status-green)!important}.solutions-home-backup .warn{color:var(--sol-status-orange)!important}.solutions-home-backup .danger{color:var(--sol-status-red)!important}.solutions-home-backup .muted{color:var(--sol-text-muted)}.solutions-home-backup .status-panel{z-index:9;backdrop-filter:blur(8px);background:#031b33eb;border:1px solid #5ba7e440;border-radius:9px;min-height:435px;padding:18px;position:relative;box-shadow:0 16px 35px #0000003d}.solutions-home-backup .sol-status-intro .hero-scene-slot{display:none}.solutions-home-backup .status-head{justify-content:space-between;align-items:flex-start;gap:10px;font-size:14px;font-weight:800;display:flex}.solutions-home-backup .status-head small{color:var(--sol-panel-tint);margin-top:4px;font-size:12px;font-weight:500;display:block}.solutions-home-backup .status-pill{color:var(--sol-status-green-light);background:#15ae632b;border:1px solid #39d48747;border-radius:4px;padding:4px 9px;font-size:12px}.solutions-home-backup .status-list{margin-top:15px}.solutions-home-backup .status-row{min-height:44px;color:var(--sol-panel-tint);border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.solutions-home-backup .status-row strong{color:var(--sol-on-dark);font-size:17px}.solutions-home-backup .status-row .active{color:var(--sol-status-green-light)}.solutions-home-backup .status-row .blue{color:var(--sol-chart-blue)}.solutions-home-backup .features{grid-template-columns:repeat(4,1fr);display:grid}.solutions-home-backup .feature{border-right:1px solid var(--sol-border-muted);grid-template-columns:50px 1fr;align-items:center;gap:13px;min-height:112px;padding:15px 25px;display:grid}.solutions-home-backup .feature:last-child{border-right:0}.solutions-home-backup .feature i,.solutions-home-backup .feature .solution-line-icon{border:1px solid var(--sol-border-panel);width:46px;height:46px;color:var(--sol-blue);background:var(--sol-panel-tint);border-radius:50%;place-items:center;font-size:19px;font-style:normal;display:grid}.solutions-home-backup .feature strong{color:var(--sol-diagram-navy);margin-bottom:4px;font-size:17px;display:block}.solutions-home-backup .feature span{color:var(--sol-text-muted);font-size:14px}.solutions-home-backup .topology-layout{grid-template-columns:1fr 330px;gap:15px;display:grid}.solutions-home-backup .topology-main{border:1px solid var(--sol-border-muted);background:var(--sol-tint-muted);isolation:isolate;background:linear-gradient(90deg,#ffffff14,#ffffff14),url(../assets/site/solutions/residential-solar-storage/topology/home-backup-hybrid-topology-v1.png) 50%/100% 100% no-repeat;border-radius:9px;grid-template-columns:repeat(6,1fr);align-items:center;gap:10px;min-height:300px;padding:20px;display:grid;position:relative;overflow:hidden}.solutions-home-backup .topology-main>:not(.control-lines){display:none}.solutions-home-backup .topology-main:after{content:"市电 · 混合逆变器 · 储能电池 · ATS 切换 · 家庭关键负载";z-index:2;color:var(--sol-diagram-navy);letter-spacing:.02em;background:#ffffffd6;border:1px solid #10417029;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:22px;box-shadow:0 5px 16px #072c4f14}.solutions-home-backup .topology-node{text-align:center;color:var(--sol-text-muted);font-size:13px;position:relative}.solutions-home-backup .topology-node strong{color:var(--sol-text-title);font-size:15px;display:block}.solutions-home-backup .topology-node:not(:last-child):after{content:"→";color:var(--sol-status-orange);font-size:23px;position:absolute;top:70px;right:-16px}.solutions-home-backup .topology-art{place-items:center;height:125px;display:grid}.solutions-home-backup .grid-art{width:70px;height:100px;position:relative}.solutions-home-backup .grid-art:before{content:"";background:var(--sol-text-muted);width:4px;height:100px;position:absolute;top:0;left:33px}.solutions-home-backup .grid-art:after{content:"";clip-path:polygon(50% 0,70% 20%,100% 32%,69% 40%,88% 100%,50% 78%,12% 100%,31% 40%,0 32%,30% 20%);background:var(--sol-text-muted);width:58px;height:76px;position:absolute;top:8px;left:7px}.solutions-home-backup .meter-art{border:3px solid var(--sol-text-primary);background:var(--sol-navy);border-radius:7px;width:56px;height:74px}.solutions-home-backup .meter-art:before{content:"";background:var(--sol-border-muted);border-radius:3px;width:33px;height:25px;margin:9px auto;display:block}.solutions-home-backup .switch-art{border:2px solid var(--sol-border-muted);background:repeating-linear-gradient(90deg, var(--sol-diagram-fill) 0 14px, var(--sol-border-muted) 15px 18px);width:55px;height:78px}.solutions-home-backup .hybrid-art{gap:5px;display:flex;position:relative}.solutions-home-backup .hybrid-art i{border:1px solid var(--sol-border-muted);background:repeating-linear-gradient(90deg, var(--sol-diagram-fill) 0 11px, var(--sol-diagram-stroke) 12px 15px);width:45px;height:95px}.solutions-home-backup .ats-art{border:2px solid var(--sol-text-muted);background:repeating-linear-gradient(90deg, var(--sol-text-primary) 0 5px, var(--sol-text-muted) 6px 11px);width:64px;height:90px}.solutions-home-backup .panel-art{border:2px solid var(--sol-border-muted);background:repeating-linear-gradient(90deg, var(--sol-diagram-fill) 0 18px, var(--sol-diagram-stroke) 19px 22px);width:68px;height:88px}.solutions-home-backup .solar-small{border:2px solid var(--sol-text-muted);background:repeating-linear-gradient(90deg, var(--sol-navy) 0 20px, var(--sol-blue) 21px 24px), repeating-linear-gradient(0deg, transparent 0 16px, #94c1d966 17px 19px);width:115px;height:58px;position:absolute;top:22px;left:42%;transform:translate(-50%)skewY(-10deg)}.solutions-home-backup .battery-small{border:2px solid var(--sol-text-primary);background:var(--sol-navy);border-radius:4px;width:75px;height:40px;position:absolute;bottom:13px;left:42%;transform:translate(-50%)}.solutions-home-backup .control-lines{background:repeating-linear-gradient(90deg, var(--sol-chart-blue) 0 8px, transparent 9px 14px);height:2px;position:absolute;bottom:39px;left:30%;right:12%}.solutions-home-backup .load-groups{gap:10px;display:grid}.solutions-home-backup .load-card{border:1px solid var(--sol-border-muted);background:var(--sol-tint-muted);border-radius:8px;padding:13px}.solutions-home-backup .load-card strong{color:var(--sol-text-title);margin-bottom:5px;font-size:16px;display:block}.solutions-home-backup .load-card span{color:var(--sol-text-secondary);font-size:13px}.solutions-home-backup .load-icons{justify-content:space-around;gap:6px;margin-top:9px;display:flex}.solutions-home-backup .load-icons i{width:36px;height:36px;color:var(--sol-chart-blue);background:var(--sol-panel-tint);border-radius:7px;place-items:center;font-style:normal;display:grid}.solutions-home-backup .event-strip{grid-template-columns:repeat(8,1fr);gap:8px;margin-bottom:12px;display:grid}.solutions-home-backup .event-step{border:1px solid var(--sol-border-muted);background:var(--sol-tint-muted);text-align:center;border-radius:7px;min-height:100px;padding:10px;position:relative}.solutions-home-backup .event-step i{width:34px;height:34px;color:var(--sol-blue);background:var(--sol-panel-tint);border-radius:50%;place-items:center;margin:0 auto 5px;font-size:13px;font-style:normal;display:grid}.solutions-home-backup .event-step strong{color:var(--sol-text-title);font-size:14px;display:block}.solutions-home-backup .event-step span{color:var(--sol-text-muted);font-size:13px}.solutions-home-backup .event-layout{grid-template-columns:1fr 300px;gap:14px;display:grid}.solutions-home-backup .event-chart-card{background:var(--sol-navy);border-radius:8px;padding:13px}.solutions-home-backup .event-chart{height:280px}.solutions-home-backup canvas{width:100%;height:100%;display:block}.solutions-home-backup .event-log{border:1px solid var(--sol-border-muted);background:var(--sol-tint-muted);border-radius:8px;padding:12px}.solutions-home-backup .event-log h3{color:var(--sol-text-title);margin:0 0 8px;font-size:16px}.solutions-home-backup .log-row{border-bottom:1px solid var(--sol-border-muted);color:var(--sol-text-muted);grid-template-columns:70px 1fr 45px;gap:6px;padding:6px 0;font-size:13px;display:grid}.solutions-home-backup .log-row strong{text-align:right}.solutions-home-backup .logic-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.solutions-home-backup .logic-table,.solutions-home-backup .priority-table,.solutions-home-backup .fault-table,.solutions-home-backup .validation-table{table-layout:fixed;min-width:0;overflow:visible;width:100%!important;display:table!important}.solutions-home-backup .logic-table thead,.solutions-home-backup .logic-table tbody,.solutions-home-backup .logic-table tr,.solutions-home-backup .priority-table thead,.solutions-home-backup .priority-table tbody,.solutions-home-backup .priority-table tr,.solutions-home-backup .fault-table thead,.solutions-home-backup .fault-table tbody,.solutions-home-backup .fault-table tr,.solutions-home-backup .validation-table thead,.solutions-home-backup .validation-table tbody,.solutions-home-backup .validation-table tr{width:auto;min-width:0}.solutions-home-backup .fault-layout>div,.solutions-home-backup .validation-grid>div{min-width:0}.solutions-home-backup .logic-table th,.solutions-home-backup .logic-table td,.solutions-home-backup .priority-table th,.solutions-home-backup .priority-table td,.solutions-home-backup .fault-table th,.solutions-home-backup .fault-table td,.solutions-home-backup .validation-table th,.solutions-home-backup .validation-table td{overflow-wrap:anywhere}.solutions-home-backup .logic-table th,.solutions-home-backup .logic-table td{border:1px solid var(--sol-border-muted);padding:8px}.solutions-home-backup .logic-table th{color:var(--sol-text-primary);background:var(--sol-tint-soft)}.solutions-home-backup .logic-table td{color:var(--sol-text-muted)}.solutions-home-backup .dark-panel{color:var(--sol-dark-text-primary);border:1px solid var(--sol-diagram-navy);background:radial-gradient(circle at 65% 35%, #2181da2b, transparent 30%), linear-gradient(145deg, var(--sol-diagram-navy-deep), var(--sol-diagram-navy-deep));box-shadow:var(--sol-shadow);border-radius:11px;padding:20px;overflow:hidden}.solutions-home-backup .dark-title{color:var(--sol-on-dark);margin:0 0 16px;font-size:24px;font-weight:900}.solutions-home-backup .priority-layout{grid-template-columns:1fr 360px;gap:15px;display:grid}.solutions-home-backup .priority-house{aspect-ratio:2.5;background:url(../assets/site/solutions/home-backup-hybrid-storage/priority/priority-house-v1.png) 50%/100% 100% no-repeat;border:1px solid #63aae038;border-radius:8px;min-height:0;position:relative;overflow:hidden}.solutions-home-backup .priority-house:before,.solutions-home-backup .zone-overlay{display:none}.solutions-home-backup .zone-overlay:before{content:"Zone A 关键负载";color:var(--sol-panel-tint);font-size:15px;font-weight:800;position:absolute;top:12px;left:14px}.solutions-home-backup .zone-overlay:after{content:"Zone B 可管理负载";color:var(--sol-status-orange);font-size:15px;font-weight:800;position:absolute;bottom:12px;left:14px}.solutions-home-backup .dynamic-card{background:#ffffff09;border:1px solid #67ace138;border-radius:8px;flex-direction:column;padding:14px;display:flex}.solutions-home-backup .dynamic-card h3{color:var(--sol-on-dark);margin:0 0 10px;font-size:17px}.solutions-home-backup .dynamic-list{gap:10px;display:grid}.solutions-home-backup .dynamic-item{color:var(--sol-panel-tint);grid-template-columns:28px 1fr;gap:8px;font-size:14px;display:grid}.solutions-home-backup .dynamic-item i{width:25px;height:25px;color:var(--sol-panel-tint);background:var(--sol-navy);border-radius:50%;place-items:center;font-style:normal;display:grid}.solutions-home-backup .priority-zones{border-top:1px solid #b1d8f42e;gap:9px;margin-top:auto;padding-top:14px;display:grid}.solutions-home-backup .priority-zone{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;display:grid}.solutions-home-backup .priority-zone>i{background:var(--sol-chart-blue);border-radius:4px;width:18px;height:18px;box-shadow:0 0 0 3px #2f99ff1f}.solutions-home-backup .priority-zone.zone-b>i{background:var(--sol-status-orange);box-shadow:0 0 0 3px #ff841a21}.solutions-home-backup .priority-zone.zone-c>i{background:#cbd4db;box-shadow:0 0 0 3px #cbd4db1a}.solutions-home-backup .priority-zone span{gap:2px;display:grid}.solutions-home-backup .priority-zone strong{color:var(--sol-on-dark);font-size:13px}.solutions-home-backup .priority-zone small{color:var(--sol-dark-text-secondary);font-size:12px}.solutions-home-backup .priority-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:14px;display:grid}.solutions-home-backup .priority-grid>.panel{min-width:0}.solutions-home-backup .priority-grid>.panel:first-child{flex-direction:column;display:flex}.solutions-home-backup .priority-table{table-layout:fixed;border-collapse:collapse;flex:auto;width:100%;min-width:100%;height:100%;font-size:13px}.solutions-home-backup .priority-table th{color:var(--sol-diagram-navy);background:var(--sol-tint-soft);border:1px solid var(--sol-border-muted);text-align:left;vertical-align:middle;padding:8px}.solutions-home-backup .priority-table td{color:var(--sol-text-muted);border:1px solid var(--sol-border-muted);vertical-align:middle;padding:8px}.solutions-home-backup .priority-table thead tr{height:40px}.solutions-home-backup .priority-table tbody tr{height:14.285%}.solutions-home-backup .priority-table .p1{color:var(--site-color-blue);font-weight:800}.solutions-home-backup .priority-table .p2{color:var(--sol-status-orange);font-weight:800}.solutions-home-backup .priority-table .p3{color:var(--sol-chart-red);font-weight:800}.solutions-home-backup .daynight{grid-template-columns:1fr 1fr;gap:10px;display:grid}.solutions-home-backup .day-card{border:1px solid var(--sol-border-muted);background:var(--sol-tint-muted);border-radius:8px;padding:12px}.solutions-home-backup .day-card h3{color:var(--sol-text-title);margin:0 0 6px;font-size:16px}.solutions-home-backup .power-flow-list{color:var(--sol-text-muted);gap:5px;margin:0 0 9px;font-size:12px;display:grid}.solutions-home-backup .power-flow-list>strong{color:var(--sol-text-title);font-size:12px}.solutions-home-backup .power-flow-list>div{grid-template-columns:32px minmax(20px,1fr) 34px;align-items:center;gap:6px;display:grid}.solutions-home-backup .power-flow-list i{background:var(--sol-border-muted);height:1px;position:relative}.solutions-home-backup .power-flow-list i:after{content:"";background:var(--sol-chart-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.solutions-home-backup .power-flow-list b{color:var(--sol-text-title);text-align:right;font-size:12px}.solutions-home-backup .power-flow-list b.good{color:var(--sol-status-green)}.solutions-home-backup .power-flow-list b.blue{color:var(--sol-chart-blue)}.solutions-home-backup .soc-caption{color:var(--sol-text-muted);margin:0 0 4px;font-size:12px}.solutions-home-backup .day-chart{height:150px}.solutions-home-backup .reserve-rule{border:1px solid var(--sol-border-muted);color:var(--sol-text-title);background:var(--sol-panel-tint);text-align:center;border-radius:6px;margin:10px 0 0;padding:8px 12px;font-size:13px;font-weight:600}.solutions-home-backup .mode-layout{grid-template-columns:minmax(0,1fr) 270px;gap:14px;display:grid}.solutions-home-backup .mode-flow{grid-template-columns:160px minmax(0,1fr) 190px;align-items:stretch;gap:20px;display:grid}.solutions-home-backup .mode-sources,.solutions-home-backup .mode-interlocks{border:1px solid var(--sol-border-muted);background:var(--sol-panel);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.solutions-home-backup .mode-sources h3,.solutions-home-backup .mode-switches h3,.solutions-home-backup .mode-interlocks h3{color:var(--sol-text-title);text-align:center;margin:0;padding:10px 12px;font-size:14px}.solutions-home-backup .mode-sources div{color:var(--sol-text-muted);flex:1 1 0;align-items:center;gap:9px;padding:8px 12px;font-size:13px;display:flex}.solutions-home-backup .mode-sources .solution-line-icon{color:var(--sol-chart-blue)}.solutions-home-backup .mode-switches{flex-direction:column;min-width:0;display:flex;position:relative}.solutions-home-backup .mode-switch-list{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;padding:8px 0 4px;display:grid}.solutions-home-backup .mode-step{border:1px solid var(--sol-border-muted);background:var(--sol-tint-muted);text-align:center;border-radius:8px;min-height:142px;padding:13px;position:relative}.solutions-home-backup .mode-step.grid-mode{background:#f4fbf6;border-color:#9fd9b5}.solutions-home-backup .mode-step.backup-mode{background:#f5f9ff;border-color:#bbd5fb}.solutions-home-backup .mode-step.peak-mode{background:#fffaf2;border-color:#f1cf9d}.solutions-home-backup .mode-step i,.solutions-home-backup .mode-step .solution-line-icon{width:42px;height:42px;color:var(--sol-chart-blue);background:var(--sol-panel-tint);border-radius:50%;place-items:center;margin:0 auto 8px;font-style:normal;display:grid}.solutions-home-backup .mode-step strong{color:var(--sol-text-title);font-size:15px;display:block}.solutions-home-backup .mode-step span{color:var(--sol-text-muted);font-size:13px}.solutions-home-backup .mode-step:not(:last-child):after{content:"↔";color:var(--sol-chart-blue);font-size:22px;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.solutions-home-backup .mode-interlocks ul{color:var(--sol-text-muted);flex-direction:column;flex:1 1 0;margin:0;padding:2px 13px 10px 31px;font-size:12px;line-height:1.35;display:flex}.solutions-home-backup .mode-interlocks li{flex:1 1 0;align-items:center;display:flex}.solutions-home-backup .mode-interlocks li::marker{color:var(--sol-chart-blue)}.solutions-home-backup .mode-state{border:1px solid var(--sol-navy);color:var(--sol-border-muted);background:var(--sol-navy);border-radius:8px;padding:14px}.solutions-home-backup .mode-state h3{color:var(--sol-on-dark);margin:0 0 9px;font-size:17px}.solutions-home-backup .mode-state div{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.solutions-home-backup .mode-state strong{color:var(--sol-on-dark)}.solutions-home-backup .black-steps{grid-template-columns:repeat(9,1fr);gap:7px;margin-bottom:12px;display:grid}.solutions-home-backup .black-step{text-align:center;background:#ffffff09;border:1px solid #63aadf38;border-radius:7px;min-height:110px;padding:10px;position:relative}.solutions-home-backup .black-step i{width:34px;height:34px;color:var(--sol-panel-tint);background:var(--sol-navy);border-radius:50%;place-items:center;margin:0 auto 5px;font-style:normal;display:grid}.solutions-home-backup .black-step strong{color:var(--sol-on-dark);font-size:14px;display:block}.solutions-home-backup .black-step span{color:var(--sol-panel-tint);font-size:13px}.solutions-home-backup .black-step:not(:last-child):after{content:"→";color:var(--sol-chart-blue);font-size:18px;position:absolute;top:42px;right:-9px}.solutions-home-backup .black-chart{height:245px}.solutions-home-backup .fault-layout{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.solutions-home-backup .fault-table{border-collapse:collapse;width:100%;font-size:13px}.solutions-home-backup .fault-table th,.solutions-home-backup .fault-table td{border:1px solid var(--sol-border-muted);padding:8px}.solutions-home-backup .fault-table th{color:var(--sol-diagram-navy);background:var(--sol-tint-soft)}.solutions-home-backup .fault-table td{color:var(--sol-text-muted)}.solutions-home-backup .evidence-card{border:1px solid var(--sol-navy);background:var(--sol-navy);border-radius:8px;padding:13px}.solutions-home-backup .evidence-card h3{color:var(--sol-on-dark);margin:0 0 8px;font-size:16px}.solutions-home-backup .evidence-row{color:var(--sol-panel-tint);border-bottom:1px solid #ffffff14;grid-template-columns:78px 80px 1fr;gap:6px;padding:6px 0;font-size:13px;display:grid}.solutions-home-backup .evidence-row strong{color:var(--sol-on-dark)}.solutions-home-backup .restore-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;display:grid}.solutions-home-backup .restore-flow{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:0;display:grid}.solutions-home-backup .restore-step{border:1px solid var(--sol-border-muted);background:var(--sol-tint-muted);text-align:center;border-right:0;border-radius:0;grid-template-rows:30px auto auto 1fr;place-items:start center;min-height:244px;padding:14px 12px 12px;display:grid;position:relative}.solutions-home-backup .restore-step:first-child{border-radius:8px 0 0 8px}.solutions-home-backup .restore-step:last-child{border-right:1px solid var(--sol-border-muted);border-radius:0 8px 8px 0}.solutions-home-backup .restore-step i{width:28px;height:28px;color:var(--sol-blue);background:var(--sol-panel-tint);border-radius:50%;place-items:center;margin:0;font-size:12px;font-style:normal;display:grid}.solutions-home-backup .restore-photo{aspect-ratio:4/2.5;object-fit:cover;border-radius:5px;align-self:end;width:100%;min-height:0;display:block}.solutions-home-backup .restore-step strong{color:var(--sol-text-title);text-align:center;font-size:14px;display:block}.solutions-home-backup .restore-step span{color:var(--sol-text-muted);text-align:center;font-size:12px}.solutions-home-backup .restore-step:not(:last-child):after{content:"→";z-index:2;color:var(--sol-chart-blue);font-size:21px;position:absolute;top:50%;right:-12px}.solutions-home-backup .inverter-card{border:1px solid var(--sol-border-muted);background:var(--sol-tint-muted);border-radius:8px;padding:16px}.solutions-home-backup .inverter-card h3{color:var(--sol-text-title);margin:0 0 9px;font-size:16px}.solutions-home-backup .inverter-card div{border-bottom:1px solid var(--sol-border-muted);color:var(--sol-text-muted);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.solutions-home-backup .inverter-card strong{color:var(--sol-text-title)}.solutions-home-backup .install-grid{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.solutions-home-backup .install-card{border:1px solid var(--sol-border-muted);background:var(--sol-panel-bg);border-radius:8px;overflow:hidden}.solutions-home-backup .install-photo{aspect-ratio:4/2.5;background:linear-gradient(180deg, #06192805, #051a2b45), linear-gradient(145deg, var(--sol-chart-blue), var(--sol-border-panel-soft) 42%, var(--sol-text-muted) 43%, var(--sol-text-primary));width:100%;height:auto;position:relative}.solutions-home-backup .install-photo:before{content:"";border:1px solid var(--sol-diagram-stroke);background:repeating-linear-gradient(90deg, var(--sol-border-muted) 0 28px, var(--sol-diagram-stroke) 29px 34px);height:47px;position:absolute;bottom:18px;left:8%;right:8%}.solutions-home-backup .install-card:first-child .install-photo{background-image:linear-gradient(#051f390f,#051f390f),url(../assets/site/solutions/home-backup-hybrid-storage/installation/site-survey.png)}.solutions-home-backup .install-card:nth-child(2) .install-photo{background-image:linear-gradient(#051f390f,#051f390f),url(../assets/site/solutions/home-backup-hybrid-storage/installation/electrical-design.png)}.solutions-home-backup .install-card:nth-child(3) .install-photo{background-image:linear-gradient(#051f390f,#051f390f),url(../assets/site/solutions/home-backup-hybrid-storage/installation/equipment-install.png)}.solutions-home-backup .install-card:nth-child(4) .install-photo{background-image:linear-gradient(#051f390f,#051f390f),url(../assets/site/solutions/home-backup-hybrid-storage/installation/equipment-wiring.png)}.solutions-home-backup .install-card:nth-child(5) .install-photo{background-image:linear-gradient(#051f390f,#051f390f),url(../assets/site/solutions/home-backup-hybrid-storage/installation/outage-simulation.png)}.solutions-home-backup .install-card:nth-child(6) .install-photo{background-image:linear-gradient(#051f390f,#051f390f),url(../assets/site/solutions/home-backup-hybrid-storage/installation/recovery-test.png)}.solutions-home-backup .install-card:nth-child(7) .install-photo{background-image:linear-gradient(#051f390f,#051f390f),url(../assets/site/solutions/home-backup-hybrid-storage/installation/user-training.png)}.solutions-home-backup .install-photo{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.solutions-home-backup .install-photo:before{display:none}.solutions-home-backup .install-copy{padding:9px}.solutions-home-backup .install-copy strong{color:var(--sol-text-title);font-size:14px;display:block}.solutions-home-backup .install-copy span{color:var(--sol-text-muted);font-size:13px}.solutions-home-backup .validation-grid{grid-template-columns:.9fr 1fr 260px;gap:14px;display:grid}.solutions-home-backup .validation-table{border-collapse:collapse;width:100%;font-size:13px}.solutions-home-backup .validation-table th,.solutions-home-backup .validation-table td{border:1px solid var(--sol-border-muted);padding:8px}.solutions-home-backup .validation-table th{color:var(--sol-diagram-navy);background:var(--sol-tint-soft)}.solutions-home-backup .validation-table td{color:var(--sol-text-muted)}.solutions-home-backup .validation-chart{height:235px}.solutions-home-backup .docs{border:1px solid var(--sol-border-muted);background:var(--sol-tint-muted);border-radius:8px;padding:12px}.solutions-home-backup .docs h3{color:var(--sol-text-title);margin:0 0 9px;font-size:16px}.solutions-home-backup .doc-item{color:var(--sol-text-muted);grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:grid}.solutions-home-backup .doc-item i{width:31px;height:31px;color:var(--sol-chart-blue);background:var(--sol-panel-tint);border-radius:6px;place-items:center;font-style:normal;display:grid}.solutions-home-backup .house-scene{align-self:end;height:600px;position:relative;overflow:hidden}.solutions-home-backup .ground{background:linear-gradient(171deg,#0000 0 40%,#d0dbde24 41% 42%,#0000 43%),linear-gradient(8deg,#17252ccc,#091922f2);height:190px;position:absolute;bottom:0;left:0;right:0}.solutions-home-backup .house{width:590px;height:385px;position:absolute;top:120px;left:45px}.solutions-home-backup .house-body{border:2px solid var(--sol-text-primary);background:repeating-linear-gradient(90deg, var(--sol-text-muted) 0 4px, var(--sol-border-muted) 5px 68px, var(--sol-diagram-navy) 69px 74px);width:445px;height:270px;position:absolute;top:92px;left:72px;box-shadow:14px 20px 35px #0000005c}.solutions-home-backup .house-roof{border:2px solid var(--sol-text-primary);background:repeating-linear-gradient(90deg, var(--sol-navy) 0 43px, var(--sol-navy) 44px 48px), repeating-linear-gradient(0deg, transparent 0 27px, #57809a66 28px 31px);width:510px;height:108px;position:absolute;top:42px;left:40px;transform:skew(-23deg)rotate(-7deg);box-shadow:9px 14px 23px #00000061}.solutions-home-backup .house-floor{background:var(--sol-navy);height:6px;position:absolute;left:90px;right:88px}.solutions-home-backup .house-floor.f1{top:230px}.solutions-home-backup .house-floor.f2{top:145px}.solutions-home-backup .window{border:4px solid var(--sol-text-primary);background:linear-gradient(180deg, var(--sol-status-red), var(--sol-status-red));width:90px;height:67px;position:absolute;box-shadow:inset 0 0 18px #ffda9780,0 0 22px #ffb5482e}.solutions-home-backup .w1{top:154px;left:104px}.solutions-home-backup .w2{top:154px;left:211px}.solutions-home-backup .w3{top:154px;left:318px}.solutions-home-backup .w4{top:249px;left:104px}.solutions-home-backup .w5{top:249px;left:211px}.solutions-home-backup .w6{top:249px;left:318px}.solutions-home-backup .door{border:3px solid var(--sol-text-primary);background:var(--sol-navy);width:70px;height:105px;position:absolute;bottom:22px;right:88px}.solutions-home-backup .energy-yard{width:335px;height:275px;position:absolute;bottom:50px;right:5px}.solutions-home-backup .home-cabinet{width:82px;height:var(--h);border:2px solid var(--sol-border-muted);background:repeating-linear-gradient(90deg, var(--sol-diagram-fill) 0 22px, var(--sol-diagram-stroke) 23px 27px);border-radius:4px;position:absolute;bottom:0;box-shadow:5px 9px 15px #0000004f}.solutions-home-backup .home-cabinet:before{content:"";border:1px solid var(--sol-border-muted);background:repeating-linear-gradient(0deg, var(--sol-diagram-stroke) 0 3px, var(--sol-diagram-stroke) 4px 6px);height:46px;position:absolute;top:18px;left:10px;right:10px}.solutions-home-backup .hc1{left:0}.solutions-home-backup .hc2{left:95px}.solutions-home-backup .hc3{left:190px}.solutions-home-backup .switch-cabinet{border:2px solid var(--sol-text-muted);background:repeating-linear-gradient(90deg, var(--sol-text-primary) 0 5px, var(--sol-text-muted) 6px 12px);width:118px;height:220px;position:absolute;bottom:0;right:0;box-shadow:7px 12px 18px #0000005c}.solutions-home-backup .switch-cabinet:before{content:"";border:1px solid var(--sol-text-muted);background:var(--sol-navy);height:58px;box-shadow:0 72px 0 var(--sol-navy), 0 73px 0 var(--sol-text-muted);position:absolute;top:20px;left:14px;right:14px}.solutions-home-backup .energy-line{z-index:8;background:var(--sol-status-orange);transform-origin:0;height:4px;position:absolute;box-shadow:0 0 8px #f47d1e99}.solutions-home-backup .el1{width:225px;bottom:166px;right:115px;transform:rotate(-8deg)}.solutions-home-backup .el2{width:145px;bottom:168px;right:20px;transform:rotate(22deg)}.solutions-home-backup .tech{z-index:10;background:var(--sol-navy);border-radius:5px;width:15px;height:58px;position:absolute;bottom:45px;left:54%}.solutions-home-backup .tech:before{content:"";background:var(--sol-status-red);border-radius:50%;width:13px;height:13px;position:absolute;top:-12px;left:1px}.solutions-home-backup .load-icons .solution-line-icon,.solutions-home-backup .doc-item .solution-line-icon{color:var(--sol-chart-blue);background:var(--sol-panel-tint);border:1px solid #1e71d638;border-radius:50%;flex:none;place-items:center;display:grid}.solutions-home-backup .load-icons .solution-line-icon{width:36px;height:36px}.solutions-home-backup .doc-item .solution-line-icon{width:31px;height:31px}.solutions-home-backup .mode-step .solution-line-icon{margin:0 auto 8px}@media (width<=1024px){.solutions-home-backup .install-grid{grid-template-columns:repeat(4,1fr)}.solutions-home-backup .validation-grid{grid-template-columns:1fr 1fr}.solutions-home-backup .docs{grid-column:1/-1}.solutions-home-backup .mode-layout{grid-template-columns:1fr}.solutions-home-backup .mode-state{max-width:none}}@media (width<=768px){.solutions-home-backup .sol-status-intro .status-panel{display:none}.solutions-home-backup .topology-layout{grid-template-columns:1fr}.solutions-home-backup .topology-main{background-size:100% 100%;min-height:158px;padding:0}.solutions-home-backup .topology-main:after{padding:5px 8px;font-size:10px;bottom:9px;left:10px}.solutions-home-backup .event-strip{grid-template-columns:repeat(2,1fr)}.solutions-home-backup .priority-grid{grid-template-columns:1fr}.solutions-home-backup .priority-table{font-size:12px}.solutions-home-backup .priority-table th,.solutions-home-backup .priority-table td{padding:6px 4px}.solutions-home-backup .black-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-home-backup .black-step{min-height:100px;padding:8px 5px}.solutions-home-backup .black-step:not(:last-child):after{display:none}.solutions-home-backup .install-grid{grid-template-columns:repeat(2,1fr)}.solutions-home-backup .validation-grid{grid-template-columns:1fr}.solutions-home-backup .validation-chart{height:220px}.solutions-home-backup .docs{grid-column:auto}.solutions-home-backup .restore-layout{grid-template-columns:1fr}.solutions-home-backup .restore-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.solutions-home-backup .restore-step{border:1px solid var(--sol-border-muted);border-radius:8px;min-height:164px}.solutions-home-backup .restore-step:not(:last-child):after{display:none}.solutions-home-backup .mode-flow{grid-template-columns:1fr;gap:12px}.solutions-home-backup .mode-sources{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solutions-home-backup .mode-sources h3{grid-column:1/-1}.solutions-home-backup .mode-switch-list{gap:12px}.solutions-home-backup .mode-step{min-height:128px}.solutions-home-backup .mode-step:not(:last-child):after{font-size:18px;right:-17px}}@media (width<=520px){.solutions-home-backup .load-icons{flex-wrap:wrap;justify-content:flex-start}.solutions-home-backup .event-strip{grid-template-columns:1fr}.solutions-home-backup .black-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-home-backup .restore-flow{grid-template-columns:1fr}.solutions-home-backup .mode-sources{grid-template-columns:1fr;display:flex}.solutions-home-backup .mode-switch-list{grid-template-columns:1fr}.solutions-home-backup .mode-step:not(:last-child):after{display:none}}
