.Hardware-module__dyMpdW__toolPage{max-width:var(--max-width);width:100%;margin:0 auto;padding:3rem 0}.Hardware-module__dyMpdW__hero{text-align:center;margin-bottom:3rem}.Hardware-module__dyMpdW__title{color:var(--foreground);letter-spacing:-.04em;margin-bottom:.5rem;font-size:2.8rem}.Hardware-module__dyMpdW__subtitle{color:var(--foreground);opacity:.7;max-width:650px;margin:0 auto;font-size:1.15rem}.Hardware-module__dyMpdW__layout{grid-template-columns:380px 1fr;align-items:start;gap:2rem;margin-bottom:4rem;display:grid}.Hardware-module__dyMpdW__controlPanel{background-color:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.Hardware-module__dyMpdW__sectionTitle{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600;display:flex}.Hardware-module__dyMpdW__formGroup{flex-direction:column;gap:.5rem;display:flex}.Hardware-module__dyMpdW__label{text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.85rem;font-weight:600}.Hardware-module__dyMpdW__input,.Hardware-module__dyMpdW__select{background-color:var(--background);border:1px solid var(--border);border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.Hardware-module__dyMpdW__input:focus,.Hardware-module__dyMpdW__select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.Hardware-module__dyMpdW__sliderGroup{align-items:center;gap:1rem;display:flex}.Hardware-module__dyMpdW__slider{background:var(--border);height:4px;accent-color:var(--primary);border-radius:2px;outline:none;flex:1}.Hardware-module__dyMpdW__sliderValue{text-align:right;min-width:45px;font-size:.9rem;font-weight:600}.Hardware-module__dyMpdW__toggleGroup{background:var(--background);border:1px solid var(--border);border-radius:8px;padding:4px;display:flex}.Hardware-module__dyMpdW__toggleButton{cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 12px;font-size:.85rem;font-weight:600;transition:all .2s}.Hardware-module__dyMpdW__activeToggle{background:var(--card-bg);color:var(--primary);box-shadow:var(--shadow-sm)}.Hardware-module__dyMpdW__workspace{background-color:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.Hardware-module__dyMpdW__statsRow{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.Hardware-module__dyMpdW__statCard{background:var(--background);border:1px solid var(--border);text-align:center;border-radius:10px;padding:.85rem}.Hardware-module__dyMpdW__statLabel{opacity:.7;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.72rem;font-weight:700}.Hardware-module__dyMpdW__statVal{color:var(--primary);font-size:1.25rem;font-weight:700}.Hardware-module__dyMpdW__canvasWrapper{border:1px solid var(--border);background-color:#fafafb;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex;position:relative;overflow:auto}.Hardware-module__dyMpdW__blueprintSvg{max-width:100%;height:auto;display:block}.Hardware-module__dyMpdW__coordsSection{border-top:1px solid var(--border);padding-top:1.5rem}.Hardware-module__dyMpdW__coordsTitle{margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.Hardware-module__dyMpdW__tableWrapper{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.Hardware-module__dyMpdW__coordsTable{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.Hardware-module__dyMpdW__coordsTable th{background:var(--background);border-bottom:1px solid var(--border);padding:8px 12px;font-weight:600}.Hardware-module__dyMpdW__coordsTable td{border-bottom:1px solid var(--border);padding:8px 12px}.Hardware-module__dyMpdW__coordsTable tr:last-child td{border-bottom:none}.Hardware-module__dyMpdW__coordsTable tr:hover{background:var(--background)}.Hardware-module__dyMpdW__seoContent{background-color:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;margin-top:2rem;padding:3rem}.Hardware-module__dyMpdW__article{flex-direction:column;gap:1.75rem;display:flex}.Hardware-module__dyMpdW__article h2{border-bottom:1px solid var(--border);margin-top:1rem;padding-bottom:.5rem;font-size:1.8rem}.Hardware-module__dyMpdW__article h3{margin-top:.5rem;font-size:1.3rem}.Hardware-module__dyMpdW__article p{opacity:.85;font-size:1rem;line-height:1.7}.Hardware-module__dyMpdW__article ul,.Hardware-module__dyMpdW__article ol{opacity:.85;flex-direction:column;gap:.5rem;padding-left:1.5rem;display:flex}.Hardware-module__dyMpdW__aiOverview{background-color:var(--primary-light);border:1px solid #4a6b532e;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.Hardware-module__dyMpdW__aiTitle{font-family:var(--font-outfit);color:var(--primary);align-items:center;gap:10px;margin-bottom:.85rem;font-size:1.15rem;font-weight:700;display:flex}.Hardware-module__dyMpdW__aiBulletList{flex-direction:column;gap:.6rem;margin:0;display:flex;padding-left:1.25rem!important}.Hardware-module__dyMpdW__aiBulletItem{color:var(--foreground);opacity:.9;font-size:.95rem;line-height:1.55}.Hardware-module__dyMpdW__faqSection{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}.Hardware-module__dyMpdW__faqItem{border-bottom:1px solid var(--border);padding:1.25rem 0}.Hardware-module__dyMpdW__faqQuestion{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Hardware-module__dyMpdW__faqAnswer{opacity:.8;margin-top:.75rem;font-size:.95rem;line-height:1.6;display:none}.Hardware-module__dyMpdW__faqItem[open] .Hardware-module__dyMpdW__faqAnswer{display:block}.Hardware-module__dyMpdW__faqIcon{transition:transform .2s}.Hardware-module__dyMpdW__faqItem[open] .Hardware-module__dyMpdW__faqIcon{transform:rotate(180deg)}.Hardware-module__dyMpdW__calcLinkBlock{background-color:var(--accent-light);border:1px solid var(--accent);border-radius:8px;margin-top:1rem;padding:1rem;font-size:.9rem}.Hardware-module__dyMpdW__calcLinkBlock a{color:var(--primary);font-weight:600;text-decoration:underline}.Hardware-module__dyMpdW__calcLinkBlock a:hover{color:var(--primary-hover)}@media (max-width:992px){.Hardware-module__dyMpdW__layout{grid-template-columns:1fr}.Hardware-module__dyMpdW__title{font-size:2.2rem}}@media (max-width:576px){.Hardware-module__dyMpdW__seoContent{padding:1.5rem}.Hardware-module__dyMpdW__title{font-size:1.8rem}.Hardware-module__dyMpdW__workspace{padding:1rem}.Hardware-module__dyMpdW__statsRow{grid-template-columns:1fr;gap:.75rem}}
.RelatedTools-module__jaOmxq__section{border-top:1px solid var(--border);width:100%;margin-top:4.5rem;padding:3.5rem 1.5rem 0}.RelatedTools-module__jaOmxq__title{font-family:var(--font-outfit);color:var(--foreground);text-align:left;letter-spacing:-.02em;margin-bottom:1.75rem;font-size:1.65rem;font-weight:700}.RelatedTools-module__jaOmxq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem;width:100%;display:grid}.RelatedTools-module__jaOmxq__card{background-color:var(--card-bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:all .25s cubic-bezier(.25,1,.5,1);display:flex}.RelatedTools-module__jaOmxq__card:hover{border-color:var(--primary);background-color:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-3px)}.RelatedTools-module__jaOmxq__cardCategory{color:var(--primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.RelatedTools-module__jaOmxq__cardTitle{font-family:var(--font-outfit);color:var(--foreground);margin-bottom:.4rem;font-size:1.1rem;font-weight:600}.RelatedTools-module__jaOmxq__cardDesc{color:var(--foreground);opacity:.7;font-size:.82rem;line-height:1.45}@media (max-width:768px){.RelatedTools-module__jaOmxq__section{margin-top:3rem;padding:2.5rem 1rem 0}.RelatedTools-module__jaOmxq__title{margin-bottom:1.25rem;font-size:1.4rem}.RelatedTools-module__jaOmxq__card{padding:1.25rem}}
