.installation-guide-module__c1bYya__page{padding-top:28px;padding-bottom:60px}.installation-guide-module__c1bYya__back,.installation-guide-module__c1bYya__textLink{min-height:44px;color:var(--muted);align-items:center;gap:9px;font-size:13px;line-height:1.5;display:inline-flex}.installation-guide-module__c1bYya__back:hover,.installation-guide-module__c1bYya__textLink:hover{color:var(--red-dark)}.installation-guide-module__c1bYya__header{justify-content:space-between;align-items:center;gap:36px;padding:22px 0 30px;display:flex}.installation-guide-module__c1bYya__eyebrow{color:var(--red-dark);letter-spacing:.12em;font-size:11px;font-weight:750}.installation-guide-module__c1bYya__header h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:14px 0 16px;font-size:clamp(30px,3.4vw,46px);line-height:1.15}.installation-guide-module__c1bYya__header p{max-width:750px;margin:0;font-size:16px;line-height:1.75}.installation-guide-module__c1bYya__headerLinks{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.installation-guide-module__c1bYya__primaryLink{border:1px solid var(--red-dark);min-height:46px;color:var(--white);background:var(--red-dark);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:11px 17px;font-size:13px;font-weight:700;line-height:1.5;transition:background .15s;display:inline-flex}.installation-guide-module__c1bYya__primaryLink:hover{background:#8f2418}.installation-guide-module__c1bYya__stamp{border:1px solid var(--line);color:var(--red-dark);border-radius:4px;flex:0 0 112px;justify-items:center;gap:7px;padding:17px 12px;display:grid;transform:rotate(4deg)}.installation-guide-module__c1bYya__stamp span{font-size:15px;font-weight:800}.installation-guide-module__c1bYya__stamp small{letter-spacing:.1em;font-size:10px}.installation-guide-module__c1bYya__contents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:3px 18px;padding:12px 0;display:flex}.installation-guide-module__c1bYya__contents a{min-height:44px;color:var(--muted);align-items:baseline;gap:8px;padding:11px 0;font-size:13px;line-height:1.65;display:inline-flex}.installation-guide-module__c1bYya__contents a:hover{color:var(--red-dark)}.installation-guide-module__c1bYya__contents a>span{color:var(--red-dark);font-size:10px;font-weight:700}.installation-guide-module__c1bYya__section{border-bottom:1px solid var(--line);min-width:0;padding:32px 0;scroll-margin-top:24px}.installation-guide-module__c1bYya__section h2{letter-spacing:-.75px;align-items:baseline;gap:12px;margin:0 0 20px;font-size:25px;line-height:1.3;display:flex}.installation-guide-module__c1bYya__section h2>span{color:var(--red-dark);letter-spacing:.03em;flex-shrink:0;font-size:11px}.installation-guide-module__c1bYya__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;display:grid}.installation-guide-module__c1bYya__checkItem{align-items:flex-start;gap:11px;min-width:0;display:flex}.installation-guide-module__c1bYya__checkItem>svg{color:var(--red-dark);flex-shrink:0;margin-top:3px}.installation-guide-module__c1bYya__checkItem h3,.installation-guide-module__c1bYya__methodCard h3,.installation-guide-module__c1bYya__balance h3{letter-spacing:-.2px;margin:0 0 7px;font-size:16px;line-height:1.5}.installation-guide-module__c1bYya__checkItem p,.installation-guide-module__c1bYya__notice p,.installation-guide-module__c1bYya__methodCard p,.installation-guide-module__c1bYya__caution,.installation-guide-module__c1bYya__balance p,.installation-guide-module__c1bYya__help p,.installation-guide-module__c1bYya__sources p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.installation-guide-module__c1bYya__notice{border:1px solid #d8c2af;border-left:3px solid var(--red-dark);background:#efe6d7;border-radius:4px;align-items:flex-start;gap:13px;margin-top:25px;padding:17px 19px;display:flex}.installation-guide-module__c1bYya__notice>svg{color:var(--red-dark);flex-shrink:0;margin-top:2px}.installation-guide-module__c1bYya__notice p{color:var(--ink)}.installation-guide-module__c1bYya__devicePicker{padding-top:30px}.installation-guide-module__c1bYya__devicePicker h2{letter-spacing:-.45px;margin:0 0 14px;font-size:19px;line-height:1.4}.installation-guide-module__c1bYya__deviceButtons{flex-wrap:wrap;gap:9px;display:flex}.installation-guide-module__c1bYya__deviceButtons button{min-height:46px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #b7afa0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:11px 19px;font-size:14px;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}.installation-guide-module__c1bYya__deviceButtons button:hover{background:var(--soft)}.installation-guide-module__c1bYya__deviceButtons button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.installation-guide-module__c1bYya__devicePicker>p{max-width:760px;margin:12px 0 0;font-size:13px;line-height:1.7}.installation-guide-module__c1bYya__sectionTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 18px;display:flex}.installation-guide-module__c1bYya__deviceTag{border:1px solid var(--line);min-height:29px;color:var(--muted);border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.installation-guide-module__c1bYya__sectionIntro{max-width:900px;margin:0 0 19px;font-size:15px;line-height:1.8}.installation-guide-module__c1bYya__methodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.installation-guide-module__c1bYya__methodCard{border:1px solid var(--line);background:var(--white);border-radius:4px;min-width:0;padding:22px}.installation-guide-module__c1bYya__methodCard>svg{color:var(--red-dark);margin-bottom:14px}.installation-guide-module__c1bYya__methodCard h3{margin-bottom:13px;font-size:17px}.installation-guide-module__c1bYya__steps{gap:12px;max-width:960px;margin:0;padding-left:23px;display:grid}.installation-guide-module__c1bYya__steps li{color:var(--muted);overflow-wrap:anywhere;padding-left:5px;font-size:15px;line-height:1.8}.installation-guide-module__c1bYya__steps li::marker{color:var(--red-dark);font-size:12px;font-weight:700}.installation-guide-module__c1bYya__methodCard .installation-guide-module__c1bYya__steps li{font-size:14px}.installation-guide-module__c1bYya__caution{max-width:960px;margin-top:18px}.installation-guide-module__c1bYya__settingsPath{border:1px solid var(--line);background:var(--white);border-radius:4px;align-items:flex-start;gap:12px;margin-top:21px;padding:16px 18px;display:flex}.installation-guide-module__c1bYya__settingsPath>svg{color:var(--red-dark);flex-shrink:0;margin-top:3px}.installation-guide-module__c1bYya__settingsPath p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.installation-guide-module__c1bYya__settingsPath strong{color:var(--ink);margin-bottom:3px;display:block}.installation-guide-module__c1bYya__balance{max-width:960px;margin-top:21px}.installation-guide-module__c1bYya__troubleshooting{gap:10px;display:grid}.installation-guide-module__c1bYya__troubleshooting details{border:1px solid var(--line);background:var(--white);border-radius:4px;scroll-margin-top:24px}.installation-guide-module__c1bYya__troubleshooting summary{cursor:pointer;align-items:center;gap:11px;min-height:62px;padding:16px 20px;font-size:16px;font-weight:650;line-height:1.5;list-style:none;display:flex}.installation-guide-module__c1bYya__troubleshooting summary::-webkit-details-marker{display:none}.installation-guide-module__c1bYya__troubleshooting summary>svg{color:var(--red-dark);flex-shrink:0}.installation-guide-module__c1bYya__troubleshooting summary>svg:last-child{margin-left:auto;transition:transform .18s}.installation-guide-module__c1bYya__troubleshooting details[open] summary>svg:last-child{transform:rotate(180deg)}.installation-guide-module__c1bYya__troubleshooting details>ol{margin:0 20px 21px 28px}.installation-guide-module__c1bYya__help{border:1px solid var(--line);background:var(--soft);border-radius:4px;justify-content:space-between;align-items:flex-start;gap:28px;margin-top:30px;padding:25px 27px;display:flex}.installation-guide-module__c1bYya__help h2{letter-spacing:-.6px;margin:0 0 10px;font-size:22px;line-height:1.35}.installation-guide-module__c1bYya__help p{max-width:720px}.installation-guide-module__c1bYya__helpLinks{flex-shrink:0;align-items:start;gap:7px;display:grid}.installation-guide-module__c1bYya__sources{padding-top:26px;scroll-margin-top:24px}.installation-guide-module__c1bYya__sources h2{letter-spacing:-.3px;margin:0 0 9px;font-size:17px;line-height:1.4}.installation-guide-module__c1bYya__sources p{max-width:870px;font-size:13px}.installation-guide-module__c1bYya__sources ul{flex-wrap:wrap;gap:0 24px;margin:10px 0 0;padding:0;list-style:none;display:flex}.installation-guide-module__c1bYya__sources a{min-height:44px;color:var(--red-dark);text-underline-offset:3px;align-items:center;gap:7px;font-size:13px;line-height:1.6;text-decoration:underline;display:inline-flex}.installation-guide-module__c1bYya__sources a>svg,.installation-guide-module__c1bYya__primaryLink>svg,.installation-guide-module__c1bYya__textLink>svg{flex-shrink:0}.installation-guide-module__c1bYya__page :is(a,button,summary):focus-visible{outline:2px solid var(--red-dark);outline-offset:4px}@media (max-width:800px){.installation-guide-module__c1bYya__header{gap:20px}.installation-guide-module__c1bYya__stamp{display:none}.installation-guide-module__c1bYya__help{flex-direction:column;gap:18px}.installation-guide-module__c1bYya__helpLinks{flex-wrap:wrap;align-items:center;gap:9px 20px;display:flex}}@media (max-width:580px){.installation-guide-module__c1bYya__page{padding-top:16px;padding-bottom:38px}.installation-guide-module__c1bYya__header{padding:16px 0 23px}.installation-guide-module__c1bYya__header h1{font-size:31px}.installation-guide-module__c1bYya__header p{font-size:15px}.installation-guide-module__c1bYya__headerLinks{align-items:stretch;gap:7px 20px}.installation-guide-module__c1bYya__contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 18px;display:grid}.installation-guide-module__c1bYya__contents a{font-size:12px}.installation-guide-module__c1bYya__section{padding:26px 0}.installation-guide-module__c1bYya__section h2{gap:9px;margin-bottom:17px;font-size:23px}.installation-guide-module__c1bYya__checklist,.installation-guide-module__c1bYya__methodGrid{grid-template-columns:minmax(0,1fr);gap:18px}.installation-guide-module__c1bYya__notice{gap:10px;padding:14px}.installation-guide-module__c1bYya__devicePicker{padding-top:24px}.installation-guide-module__c1bYya__deviceButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.installation-guide-module__c1bYya__deviceButtons button{padding:10px 4px;font-size:12px}.installation-guide-module__c1bYya__deviceButtons button>svg{display:none}.installation-guide-module__c1bYya__methodCard{padding:18px}.installation-guide-module__c1bYya__sectionTop{margin-bottom:17px}.installation-guide-module__c1bYya__sectionTop h2{margin-bottom:0}.installation-guide-module__c1bYya__steps li{font-size:14px}.installation-guide-module__c1bYya__troubleshooting summary{gap:9px;padding:14px;font-size:15px}.installation-guide-module__c1bYya__troubleshooting summary>svg:first-child{display:none}.installation-guide-module__c1bYya__troubleshooting details>ol{margin:0 15px 19px 17px}.installation-guide-module__c1bYya__help{padding:20px 18px}.installation-guide-module__c1bYya__help h2{font-size:21px}.installation-guide-module__c1bYya__helpLinks{flex-direction:column;align-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.installation-guide-module__c1bYya__page *,.installation-guide-module__c1bYya__page :before,.installation-guide-module__c1bYya__page :after{transition:none!important}}
