.connector-pinout-review-module__TFu6NG__page{color:#e2e8f0;--review-muted:#b5c4d7;background:#080c14}.connector-pinout-review-module__TFu6NG__page p{color:var(--review-muted);line-height:1.65}.connector-pinout-review-module__TFu6NG__page a{color:#70dcff;text-underline-offset:3px;align-items:center;min-width:48px;min-height:48px;text-decoration:underline;display:inline-flex}.connector-pinout-review-module__TFu6NG__page h1{margin:.5rem 0;font-size:clamp(1.65rem,4vw,2.9rem);line-height:1.15}.connector-pinout-review-module__TFu6NG__page h2{margin:0 0 .6rem;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.3}.connector-pinout-review-module__TFu6NG__page h3{margin:1.2rem 0 .5rem;font-size:1.1rem}.connector-pinout-review-module__TFu6NG__hero{padding-top:1.4rem;padding-bottom:.7rem}.connector-pinout-review-module__TFu6NG__hero p{max-width:80ch;margin:.5rem 0}.connector-pinout-review-module__TFu6NG__hero small{color:var(--review-muted)}.connector-pinout-review-module__TFu6NG__actions{flex-wrap:wrap;gap:.6rem;margin:.8rem 0;display:flex}.connector-pinout-review-module__TFu6NG__actions button,.connector-pinout-review-module__TFu6NG__actions a{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#123d56;border:1px solid #55728d;border-radius:6px;padding:.6rem .85rem}.connector-pinout-review-module__TFu6NG__actions button:disabled{opacity:.6;cursor:default}.connector-pinout-review-module__TFu6NG__page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #70dcff}.connector-pinout-review-module__TFu6NG__toolWrapper{background:#0d1728;border:1px solid #476079;border-radius:10px;margin:.6rem 0 2rem;padding:clamp(.85rem,3vw,1.6rem);scroll-margin-top:6rem}.connector-pinout-review-module__TFu6NG__toolHeader p{margin:.3rem 0}.connector-pinout-review-module__TFu6NG__notice{background:#342917;border-left:4px solid #f7bf63;padding:.8rem;color:#fff0cf!important}.connector-pinout-review-module__TFu6NG__inputGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;margin:1rem 0;display:grid}.connector-pinout-review-module__TFu6NG__toolWrapper label{flex-direction:column;gap:.4rem;min-width:0;font-weight:600;display:flex}.connector-pinout-review-module__TFu6NG__toolWrapper :is(input:not([type=checkbox]),select,textarea){color:#f3f7fc;min-height:48px;font:inherit;background:#091220;border:1px solid #66839c;border-radius:4px;width:100%;min-width:0;padding:.55rem}.connector-pinout-review-module__TFu6NG__toolWrapper input[aria-invalid=true]{border-color:#ff9fa4}.connector-pinout-review-module__TFu6NG__toolWrapper small{color:var(--review-muted);font-size:.82rem;font-weight:400;line-height:1.5}.connector-pinout-review-module__TFu6NG__visualGrid{grid-template-columns:minmax(180px,250px) 1fr;align-items:center;gap:1.2rem;display:grid}.connector-pinout-review-module__TFu6NG__geometry{margin:0}.connector-pinout-review-module__TFu6NG__geometry svg{width:100%;max-height:220px}.connector-pinout-review-module__TFu6NG__geometry figcaption{color:var(--review-muted);font-size:.8rem}.connector-pinout-review-module__TFu6NG__tableScroll{border:1px solid #476079;width:100%;margin:1rem 0;overflow-x:auto}.connector-pinout-review-module__TFu6NG__page table{border-collapse:collapse;width:100%;min-width:590px;font-size:.92rem}.connector-pinout-review-module__TFu6NG__page caption{text-align:left;color:#cbd5e1;padding:.75rem}.connector-pinout-review-module__TFu6NG__page :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #344860;padding:.8rem}.connector-pinout-review-module__TFu6NG__page th{color:#fff;background:#16283d}.connector-pinout-review-module__TFu6NG__toolWrapper td{min-width:145px}.connector-pinout-review-module__TFu6NG__checks{border:1px solid #476079;margin:1.2rem 0;padding:1rem}.connector-pinout-review-module__TFu6NG__checks label{cursor:pointer;flex-direction:row;align-items:flex-start;gap:.7rem;padding:.6rem 0;font-weight:400}.connector-pinout-review-module__TFu6NG__checks input{accent-color:#28b8ec;flex-shrink:0;width:22px;height:22px;margin-top:.2rem}.connector-pinout-review-module__TFu6NG__result{overflow-wrap:anywhere;background:#192d40;border:1px solid #66839c;border-left:5px solid #f7bf63;margin:1rem 0;padding:1rem}.connector-pinout-review-module__TFu6NG__result[data-status=INPUT_ERROR]{border-left-color:#ff9fa4}.connector-pinout-review-module__TFu6NG__result[data-status=RECORDED]{border-left-color:#70dcff}.connector-pinout-review-module__TFu6NG__result strong{color:#fff;font-family:monospace}.connector-pinout-review-module__TFu6NG__page li{margin:.5rem 0;line-height:1.6}.connector-pinout-review-module__TFu6NG__page ul,.connector-pinout-review-module__TFu6NG__page ol{padding-left:1.3rem}.connector-pinout-review-module__TFu6NG__page summary{cursor:pointer;min-height:48px;padding:.65rem 0;font-weight:600}.connector-pinout-review-module__TFu6NG__memo{resize:vertical;height:260px;font-family:monospace!important;font-size:.84rem!important}.connector-pinout-review-module__TFu6NG__reportSection{margin:2.4rem 0;scroll-margin-top:6rem}.connector-pinout-review-module__TFu6NG__reportGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.connector-pinout-review-module__TFu6NG__card{background:#101d2f;border:1px solid #344860;border-radius:8px;padding:1rem}.connector-pinout-review-module__TFu6NG__card h3{margin-top:.2rem}.connector-pinout-review-module__TFu6NG__diagram{background:#101d2f;border:1px solid #344860;max-width:620px;margin:1rem 0;padding:.8rem}.connector-pinout-review-module__TFu6NG__diagram svg{width:100%;height:auto}.connector-pinout-review-module__TFu6NG__source{font-size:.85rem}.connector-pinout-review-module__TFu6NG__page details{border-bottom:1px solid #344860}@media (max-width:600px){.connector-pinout-review-module__TFu6NG__visualGrid{grid-template-columns:1fr}.connector-pinout-review-module__TFu6NG__geometry{max-width:190px;margin:0 auto}.connector-pinout-review-module__TFu6NG__toolWrapper{margin-top:.3rem}.connector-pinout-review-module__TFu6NG__hero{padding-top:.7rem}.connector-pinout-review-module__TFu6NG__hero p{font-size:.95rem}}.connector-pinout-review-module__TFu6NG__result{scroll-margin-top:6rem}.connector-pinout-review-module__TFu6NG__printRecord{display:none}@media print{.connector-pinout-review-module__TFu6NG__toolWrapper>*{display:none}.connector-pinout-review-module__TFu6NG__toolWrapper>.connector-pinout-review-module__TFu6NG__printRecord{display:block}.connector-pinout-review-module__TFu6NG__printRecord pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#111;font-size:10pt;line-height:1.4}.connector-pinout-review-module__TFu6NG__page{color:#111;background:#fff}.connector-pinout-review-module__TFu6NG__page p,.connector-pinout-review-module__TFu6NG__page small{color:#222}.connector-pinout-review-module__TFu6NG__hero,.connector-pinout-review-module__TFu6NG__reportSection,.connector-pinout-review-module__TFu6NG__actions,.connector-pinout-review-module__TFu6NG__notice,.connector-pinout-review-module__TFu6NG__visualGrid{display:none}.connector-pinout-review-module__TFu6NG__toolWrapper{background:#fff;border:0}.connector-pinout-review-module__TFu6NG__memo{height:650px;color:#111!important;background:#fff!important}.connector-pinout-review-module__TFu6NG__tableScroll{overflow:visible}}.connector-pinout-review-module__TFu6NG__controls{border:0;min-width:0;margin:0;padding:0}.connector-pinout-review-module__TFu6NG__checks label{min-height:48px}.connector-pinout-review-module__TFu6NG__capture{margin:1.2rem 0}.connector-pinout-review-module__TFu6NG__capture img{width:100%;max-width:900px;height:auto;display:block}.connector-pinout-review-module__TFu6NG__capture figcaption{color:var(--review-muted);line-height:1.6}
