.cs{gap:30px}.stk-link{color:color-mix(in srgb, var(--link,var(--accent-ink)) 60%, var(--text))}.cs .cb-sw{background:var(--sw);border-radius:6px;flex:none;width:26px;height:12px;display:inline-block;box-shadow:inset 0 0 0 1px #8080808c,inset 0 -3px 3px #0000002e,inset 0 2px 2px #ffffff40}.cs .cb-sw.wide{border-radius:7px;width:40px;height:14px}.cs h2{font-size:var(--h2-size)}.cs-scope ul{gap:4px;margin:8px 0 10px;padding-left:20px;display:grid}.cs-scope h2{font-size:calc(17px * var(--rs-text,1));margin:0}.cs-scope p{font-size:var(--fs-body);margin:0}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.cs-card{grid-template-rows:auto 1fr;display:grid;overflow:hidden}.cs-swatch{background:color-mix(in srgb, var(--sw) 10%, var(--surface-2));border-bottom:1px solid var(--line);place-items:center;height:96px;display:grid;position:relative}.cs-cable{align-items:center;width:78%;display:flex}.cs-jacket{background:var(--sw);border-radius:8px;flex:1;height:16px;margin-inline:-4px;box-shadow:inset 0 0 0 1px #80808080,inset 0 -4px 4px #0003,inset 0 3px 3px #ffffff47}.cs-plug{z-index:1;background:linear-gradient(#e9eaee,#b7bac3);border-radius:4px;width:22px;height:24px;position:relative;box-shadow:inset 0 0 0 1px #00000059}.cs-chip{font:var(--fw-title) var(--fs-code)/1 var(--font-sans);border-radius:var(--pill-radius);background:var(--sw);padding:5px 9px;position:absolute;top:10px;left:12px;box-shadow:inset 0 0 0 1px #80808080}.cs-chip.dark{color:#15161b}.cs-chip.light{color:#fff}.cs-off .cs-cable{opacity:.55}.cs-body{align-content:start;gap:8px;padding:12px 16px 14px;display:grid}.cs-body h3{font-size:var(--fs-h3);margin:0}.cs-body p{font-size:var(--fs-body);color:var(--text-2);margin:0}.cs-rule{align-items:flex-start;gap:8px;font-weight:550;display:flex;color:var(--text)!important}.cs-rule svg{color:var(--green-ink);flex:none;margin-top:3px}.cs-media{flex-wrap:wrap;gap:5px;display:flex}.cs-also{font-size:var(--fs-code)!important}.cs-body details summary{cursor:pointer;font-weight:var(--fw-name);font-size:var(--fs-support)}.cs-body details ul{font-size:var(--fs-support);color:var(--text-2);margin:6px 0 0;padding-left:18px}.cs-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cs-labcard{gap:12px;display:grid}.cs-flag{color:#15161b;width:max-content;max-width:100%;box-shadow:0 0 0 1px #80808080, var(--shadow-sm);background:#fff;border-radius:6px;gap:0;display:grid;overflow:hidden}.cs-flag-l{grid-template-columns:74px auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.cs-flag-l+.cs-flag-l{border-top:1px dashed #b9bcc4}.cs-flag-l small{font:500 calc(10px * var(--rs-text,1))/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#6a6f7a}.cs-flag code{font:var(--fw-title) calc(17px * var(--rs-text,1))/1.2 var(--font-mono);color:#15161b;background:0 0;border:0;padding:0}.cs-flag code b{font-weight:var(--fw-title);color:#8a8f99}.cs-flag .far code{color:#444852;font-weight:600}.tk{border-bottom:3px solid var(--tk);font-weight:var(--fw-title);padding-bottom:1px}.cs-parts{gap:6px;margin:0;display:grid}.cs-parts div{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.cs-parts dt{font:var(--fw-title) var(--fs-code) var(--font-mono)}.cs-parts dd{font-size:var(--fs-body);color:var(--text-2);margin:0}.cs-parts code,.cs-labcard p code{font:600 var(--fs-code) var(--font-mono);background:var(--surface-2);border:1px solid var(--line);color:var(--text);border-radius:5px;padding:1px 6px}.cs-reads{font-size:var(--fs-body);margin:0}.cs-labcard>p.faint{font-size:var(--fs-support);margin:0}.cs-rules{font-size:var(--fs-body);gap:7px;margin:8px 0 0;padding-left:20px;display:grid}.cs-len-h{margin-top:18px}.cs-lens{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.cs-rackwrap{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.cs-rack{width:100%;height:auto;max-height:640px}.cs-rack .r-cab{fill:#17181c}.cs-rack .r-rail{fill:#5c6069}.cs-rack .r-un{font:500 calc(8px * var(--rs-text,1)) var(--font-mono);fill:#d4d7de}.cs-rack .r-dev{fill:#2c2f36;stroke:#3d414a;stroke-width:.8px}.cs-rack .r-panel{fill:#1a1b1f;stroke:#33363d;stroke-width:.8px}.cs-rack .r-cm{fill:#14151a;stroke:#2a2c32}.cs-rack .r-blank{fill:#1e2024;stroke:#2c2f35;stroke-width:.6px}.cs-rack .r-jack{fill:#0e0f12;stroke:#4a4e57;stroke-width:.5px}.cs-rack .r-lc{fill:#2fa7d8}.cs-rack .r-anchor{fill:#08090b;stroke:#7a7f88;stroke-width:.6px}.cs-rack .r-inl-a{fill:#0b0b0d;stroke:#5a5e68;stroke-width:.6px}.cs-rack .r-inl-b{fill:#8c929b;stroke:#5a5e68;stroke-width:.6px}.cs-rack .r-pdu-a{fill:#0b0b0d;stroke:#4a4e57;stroke-width:1px}.cs-rack .r-pdu-b{fill:#8c929b;stroke:#4a4e57;stroke-width:1px}.cs-rack .r-pdu-t{font:var(--fw-title) var(--fs-code) var(--font-mono);fill:#b7bbc4}.cs-rack .r-ups{font:var(--fw-title) var(--fs-mark) var(--font-sans);fill:#9aa0a8;letter-spacing:.1em}.cs-rack .r-lab{font:600 calc(10px * var(--rs-text,1)) var(--font-sans);fill:#c9cdd5;letter-spacing:.02em}.cs-rack .r-cord-p{fill:none;stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke;filter:drop-shadow(0 0 1px #000000b3)}.cs-legend{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cs-legend li{grid-template-columns:calc(46px * var(--rs-icon,1)) minmax(0, 1fr);font-size:var(--fs-body);align-items:start;gap:10px;display:grid}.cs-legend small{color:var(--text-3);font-size:var(--fs-code);display:block}.cs-legend .cb-sw{margin-top:3px}.cs-table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.cs-table th,.cs-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.cs-table thead th{font:500 var(--fs-mark)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2)}.cs-table tbody th{font:var(--fw-name) var(--fs-body) var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text);background:0 0}.cs-table tbody tr:last-child th,.cs-table tbody tr:last-child td{border-bottom:0}.cs-ps{flex-wrap:wrap;gap:6px 14px;display:flex}.cs-pp{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.cs-tia{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.cs-tia p{font-size:var(--fs-body);max-width:90ch;margin:0}.cs-tia h3{font-size:var(--fs-h3);margin:8px 0 0}.cs-badge{font:var(--fw-title) var(--fs-code)/1 var(--font-sans);border-radius:var(--pill-radius);background:var(--amber-soft);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber);align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.cs-badge.verified{background:var(--green-soft);color:var(--green-ink);box-shadow:inset 0 0 0 1px var(--green)}.cs-limits{border-radius:var(--radius);background:var(--surface-2);border:1px solid color-mix(in srgb, var(--amber) 55%, transparent);padding:10px 14px}.cs-src{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-src li{font-size:var(--fs-body);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.cs-src a{font-weight:var(--fw-name);align-items:center;gap:6px;width:max-content;max-width:100%;display:inline-flex}.cs-src span{color:var(--text-2);max-width:90ch}@container content (width<=839px){.cs-two,.cs-rackwrap{grid-template-columns:minmax(0,1fr)}}@container content (width<=699px){.cs-flag code{font-size:var(--fs-body)}.cs-flag-l,.cs-parts div{grid-template-columns:1fr;gap:2px}}
