.cx{--cx-cable:#0a5c4a;--cx-pin:#9fe0c3;--cx-amber:#d99520;--cx-amber-soft:#fdf4e3;--cx-term:#0b2a24;--cx-w:min(1120px, calc(100% - 32px));color:var(--text)}.cx a{text-underline-offset:3px}.cx p a,.cx-note a,.cx-src a,.cx-byline a,.cx-answer a,.cx-aside a{color:var(--accent-text);font-weight:600;text-decoration:underline}.cx .cx-aside a,.cx .cx-report a,.cx .cx-answer a,.cx .cx-guide-body .callout a{color:var(--forest)}.cx-kicker{font:700 12.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:0 0 14px}.cx-h1{letter-spacing:-.03em;color:var(--forest);max-width:14ch;margin:0 0 16px;font-size:clamp(34px,4.8vw,56px);font-weight:800;line-height:1.02}.cx-h1--page{max-width:22ch;font-size:clamp(30px,4vw,46px)}.cx-h2{letter-spacing:-.02em;color:var(--forest);margin:0 0 10px;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.1}.cx-h3{color:var(--forest);align-items:center;gap:8px;margin:0 0 12px;font-size:18px;font-weight:800;display:flex}.cx-gap{margin-top:44px}.cx-lead{max-width:62ch;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.cx-hero-lead{max-width:50ch;margin:0 0 24px;font-size:18.5px;line-height:1.55}.cx-note,.cx-src{color:var(--muted);margin:14px 0 0;font-size:14.5px;line-height:1.6}.cx-byline{font:500 13px/1.6 var(--mono);color:var(--muted);margin:14px 0 0}.cx-facts{font:700 13px/1.4 var(--mono);letter-spacing:.03em;color:var(--forest);margin:18px 0 0}.cx-more{margin:18px 0 0;font-weight:700}.cx-more a{color:var(--accent-text);align-items:center;gap:6px;display:inline-flex}.cx-sec p,.cx-sec li,.cx-sec dd{font-size:16px;line-height:1.7}.cx-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cx-btn,.cx-btn-ghost{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.cx-btn{background:var(--forest);color:#fff;border:0}.cx-btn:hover{background:var(--accent-600)}.cx-btn-ghost{background:var(--surface);color:var(--forest);border:1.5px solid var(--border-strong)}.cx-btn-ghost:hover{border-color:var(--forest)}.cx-hero,.cx-qhero{background:linear-gradient(180deg, var(--surface-2) 0%, var(--bg) 100%);border-bottom:1px solid var(--border)}.cx-hero{box-sizing:border-box;min-height:calc(100vh - var(--nav-h,75px));min-height:calc(100dvh - var(--nav-h,75px));align-items:center;padding:40px 16px 48px;display:flex}.cx-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;width:min(1120px,100%);margin:0 auto;display:grid}.cx-hero-art{padding-bottom:40px;position:relative}.cx-photo{aspect-ratio:4/3.3;border:10px solid var(--forest);background:var(--surface);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #073b3199}.cx-portcheck{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;gap:6px;width:min(290px,80%);padding:0 0 14px;text-decoration:none;display:grid;position:absolute;bottom:0;left:-26px;overflow:hidden;box-shadow:0 18px 40px -22px #073b3180}.cx-portcheck-bar{background:var(--forest);color:#fff;font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 14px;display:flex}.cx-portcheck-bar .cx-plug{fill:#fff}.cx-portcheck-q{color:var(--forest);padding:4px 14px 0;font-size:15px;font-weight:700;line-height:1.4}.cx-portcheck-a{background:var(--surface-2);font:700 13.5px/1.3 var(--mono);color:var(--accent-text-on-tint);border-radius:8px;margin:0 14px;padding:6px 10px}.cx-answer{width:var(--cx-w);background:var(--surface);border:1px solid var(--border);border-radius:18px;margin:48px auto 0;padding:28px 32px}.cx-answer-title{color:var(--forest);margin:0 0 10px;font-size:21px;font-weight:800}.cx-answer p{margin:0;font-size:16.5px;line-height:1.7}.cx-answer .cx-src{margin-top:12px;font-size:14px}.cx-run{width:var(--cx-w);height:110px;margin:0 auto;position:relative}.cx-run-sweep{width:100%;height:100%;display:block;overflow:visible}.cx-cable{fill:none;stroke:var(--cx-cable);stroke-width:14px;stroke-linecap:round}.cx-cable-twist{fill:none;stroke:var(--cx-pin);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 14;opacity:.85}.cx-run-drop{display:none}.cx-sec{scroll-margin-top:calc(var(--nav-h,70px) + 16px);padding:0 0 80px}.cx-sec-inner{width:var(--cx-w);margin:0 auto;padding-top:70px;position:relative}.cx-jackpoint{background:var(--surface);border:2px solid var(--cx-cable);border-radius:14px;place-items:center;padding:6px;display:grid;position:absolute;top:-4px;left:18%;transform:translate(-50%);box-shadow:0 10px 24px -16px #073b3199}.cx-sec--right .cx-jackpoint{left:82%}.cx-plug{fill:var(--forest);display:block}.cx-pin{fill:var(--cx-pin)}.cx-pin-line{stroke:var(--forest);stroke-width:1px}.cx-sec-head{margin-bottom:32px}.cx-tag{font:700 12.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:10px;margin:0 0 12px;display:flex}.cx-tag span{background:var(--forest);color:#fff;border-radius:6px;padding:6px 9px}.cx-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.cx-split--deck{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.cx-split--mock{align-items:center}.cx-aside{background:var(--surface-2);border-radius:18px;padding:24px}.cx-aside p{margin:0 0 12px}.cx-deck-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.cx-deck.is-live .cx-card:not(.is-on){display:none}.cx-card{background:var(--surface);border:1px solid var(--border-strong);scroll-margin-top:calc(var(--nav-h,70px) + 16px);border-radius:16px;overflow:hidden}.cx-card-bar{background:var(--cx-term);color:var(--cx-pin);font:700 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0;padding:10px 16px;display:flex}.cx-card-bar span:last-child{color:#fffc;text-align:right}.cx-card-stem{color:var(--forest);margin:0;padding:18px 20px 6px;font-size:17.5px;font-weight:700;line-height:1.45}.cx-opts{gap:8px;margin:0;padding:10px 20px 4px;list-style:none;display:grid}.cx-opt{text-align:left;width:100%;min-height:48px;font:inherit;color:var(--text);background:var(--surface);border:1.5px solid var(--border-strong);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:15.5px;display:flex}.cx-opt:hover:not(:disabled){border-color:var(--forest)}.cx-opt:disabled{cursor:default}.cx-opt-key{background:var(--surface-2);width:28px;height:28px;font:700 13px/1 var(--mono);color:var(--forest);border-radius:7px;flex:none;place-items:center;display:grid}.cx-opt.is-answer{border-color:var(--accent-600);background:var(--surface-2)}.cx-opt.is-answer .cx-opt-key{background:var(--accent-600);color:#fff}.cx-opt.is-wrong{border-color:var(--cx-amber);background:var(--cx-amber-soft)}.cx-opt.is-dim{opacity:.6}.cx-why{background:var(--surface-2);border-radius:10px;margin:12px 20px 0;padding:14px 16px}.cx-why p{margin:0 0 8px;font-size:15px;line-height:1.65}.cx-why p:last-child{margin-bottom:0}.cx-verdict{color:var(--forest);font-weight:800}.cx-src{font-size:13.5px}.cx-why .cx-src{color:var(--muted);font-size:13.5px}.cx-card>:last-child:not(.cx-card-nav){margin-bottom:18px}.cx-card-nav{justify-content:flex-end;gap:10px;padding:14px 20px 18px;display:flex}.cx-round,.cx-next{min-height:46px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.cx-round{background:var(--surface);width:46px;color:var(--forest);border:1.5px solid var(--border-strong)}.cx-next{background:var(--forest);color:#fff;border:0;padding:0 18px}.cx-leds{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cx-leds ol{background:var(--cx-term);border-radius:12px;flex-wrap:wrap;gap:6px;margin:0;padding:8px 10px;list-style:none;display:flex}.cx-led{cursor:pointer;color:#ffffffb3;width:30px;font:700 12px/1 var(--mono);background:0 0;border:0;justify-items:center;gap:4px;padding:4px 0 2px;display:grid}.cx-led i{background:#ffffff2e;border-radius:2px;width:14px;height:10px}.cx-led.is-now i{background:#fff;box-shadow:0 0 0 2px #ffffff59}.cx-led.is-right i{background:var(--green)}.cx-led.is-miss i{background:var(--cx-amber)}.cx-led.is-now{color:#fff}.cx-led:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.cx-deck-count{font:700 13px/1 var(--mono);color:var(--forest);white-space:nowrap}.cx-deck-end{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;padding:28px}.cx-deck-score{color:var(--forest);margin:0 0 6px;font-size:22px}.cx-deck-score b{font-size:44px}.cx-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cx-tile{background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:8px;height:100%;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.cx-tile:hover{border-color:var(--forest);transform:translateY(-2px)}.cx-tile-icon{background:var(--surface-2);width:40px;height:40px;color:var(--forest);border-radius:10px;place-items:center;display:grid}.cx-tile-title{color:var(--forest);font-weight:800}.cx-tile-count{font:600 13px/1.3 var(--mono);color:var(--accent-text);align-items:center;gap:6px;display:inline-flex}.cx-bundle{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:14px;margin:0;padding:24px;display:grid}.cx-strand{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cx-strand-wire{border-radius:999px;width:64px;min-height:16px;max-height:46px;display:block;box-shadow:inset 0 -3px #00000026}.cx-strand-name{color:var(--forest);font-weight:700;line-height:1.35}.cx-strand b{font:800 18px/1 var(--mono);color:var(--forest)}.cx-cols{gap:22px;display:grid}.cx-cols p,.cx-plate{margin:0}.cx-plate-face{border:1px solid var(--border-strong);background:#f6faf8;border-radius:20px;justify-items:center;gap:14px;padding:22px 20px;display:grid;box-shadow:inset 0 2px #fff,0 20px 40px -32px #073b3199}.cx-screw{background:radial-gradient(circle,#cfdcd6 30%,#a9bdb4 32% 40%,#cfdcd6 42%);border:1px solid #a9bdb4;border-radius:50%;width:12px;height:12px}.cx-jacks{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.cx-jack{background:var(--surface);border:1.5px solid var(--border-strong);cursor:pointer;width:100%;font:700 12.5px/1 var(--mono);color:var(--forest);border-radius:10px;justify-items:center;gap:6px;padding:10px 4px 8px;display:grid}.cx-jack i{background:var(--cx-term);border-radius:3px 3px 5px 5px;width:26px;height:20px;box-shadow:inset 0 -6px #24443c}.cx-jack:hover{border-color:var(--forest)}.cx-jack.is-on{background:var(--forest);border-color:var(--forest);color:#fff}.cx-jack.is-on i{background:var(--cx-pin);box-shadow:inset 0 -6px #6fc9a6}.cx-jack:focus-visible{box-shadow:var(--ring);outline:none}.cx-readout{background:var(--cx-term);color:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;padding:16px 18px;display:grid}.cx-readout-port{font:800 30px/1 var(--mono);color:var(--cx-pin)}.cx-readout-body{gap:4px;font-size:15px;line-height:1.5;display:grid}.cx-readout-body b{font-size:17px}.cx-readout-body small{font:600 12px/1 var(--mono);color:var(--cx-pin);margin-left:6px}.cx-readout-secure{color:var(--cx-pin);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cx-table{border-collapse:collapse;width:100%;font-size:15px}.cx-table th{text-align:left;font:700 12px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--border-strong);padding:10px 12px}.cx-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 12px;line-height:1.5}.cx-table td:first-child{font:700 14px/1.5 var(--mono);color:var(--forest);white-space:nowrap}.cx-table small{font:600 12.5px/1 var(--mono);color:var(--muted)}.cx-pairs{background:var(--surface-2);border-radius:18px;margin-top:36px;padding:22px 24px}.cx-pairs ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-pairs li{background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:15px;display:flex}.cx-pairs li span{font:700 13.5px/1.3 var(--mono);color:var(--muted);text-decoration:line-through}.cx-pairs li b{color:var(--forest)}.cx-tools{gap:10px;margin:0;display:grid}.cx-tools div{border-bottom:1px dashed var(--border-strong);grid-template-columns:130px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.cx-tools dt{color:var(--forest);font-weight:800}.cx-tools dd{margin:0}.cx-raid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cx-raid li{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.cx-raid b{color:var(--forest);font-size:19px}.cx-raid small{font:600 12.5px/1.45 var(--mono);color:var(--muted)}.cx-disks{gap:6px;margin-bottom:8px;display:flex}.cx-disks span{background:linear-gradient(180deg, #0d5c4a 0%, var(--forest) 100%);color:#fff;height:54px;font:700 11.5px/1 var(--mono);border-radius:8px 8px 6px 6px;flex:1;place-items:end center;padding-bottom:6px;display:grid;box-shadow:inset 0 6px #ffffff1f}.cx-raid--mirror .cx-disks span{background:linear-gradient(#18b783 0%,#0a8063 100%)}.cx-raid--parity .cx-disks span:last-child,.cx-raid--double .cx-disks span:nth-last-child(-n+2){color:var(--forest);background:linear-gradient(#e0b84f 0%,#b8902f 100%)}.cx-raid--both .cx-disks span:nth-child(-n+2){background:linear-gradient(#18b783 0%,#0a8063 100%)}.cx-bullets{gap:8px;margin:0;padding-left:20px;display:grid}.cx-signal{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-signal li{background:var(--surface);border:1px solid var(--border);border-top:6px solid var(--forest);border-radius:4px 4px 14px 14px;align-content:start;gap:6px;padding:18px 16px;display:grid;position:relative}.cx-signal li:nth-child(n+4){border-top-color:var(--accent-600)}.cx-signal b{color:var(--forest);font-size:16px;line-height:1.3}.cx-printers{gap:10px;margin:0;display:grid}.cx-printers div{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.cx-printers dt{font:800 13px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--forest)}.cx-printers dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cx-printers dd span{background:var(--surface-2);color:var(--forest);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}.cx-sec-inner--flat{padding-top:24px}.cx-tiles--tools{grid-template-columns:repeat(3,minmax(0,1fr))}.cx .cx-tiles--tools{margin-top:28px}.cx-tools-sec .cx-guides{margin-top:24px}.cx-symptoms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.cx-symptoms div{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.cx-symptoms dt{font:700 14px/1.4 var(--mono);color:var(--forest);margin-bottom:4px}.cx-symptoms dd{margin:0}.cx-mock-frame{border-radius:18px;overflow:hidden}.cx-mock-list{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cx-mock-list li{color:var(--forest);align-items:center;gap:12px;font-weight:700;display:flex}.cx-cores{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cx-core{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px}.cx-core:first-child{border:2px solid var(--forest)}.cx-core-code{font:700 13px/1 var(--mono);color:var(--accent-text);margin:0}.cx-core h2,.cx-core h3{color:var(--forest);margin:6px 0 14px;font-size:24px}.cx-core ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-core li{border-bottom:1px dashed var(--border-strong);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.cx-core li b{font-family:var(--mono);color:var(--forest)}.cx-core-pass{font:800 15px/1 var(--mono);color:var(--forest);margin:14px 0 0}.cx-report{background:var(--surface-2);padding:72px 16px}.cx-report-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;width:min(1120px,100%);margin:0 auto;display:grid}.cx-report ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cx-report li{background:var(--surface);border-radius:14px;gap:4px;padding:16px 18px;display:grid}.cx-report li b{color:var(--forest);align-items:center;gap:6px;display:inline-flex}.cx-finish{padding:72px 16px}.cx-finish-inner{background:var(--forest);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100%);margin:0 auto;padding:36px 40px;display:flex}.cx-finish .cx-h2{color:#fff}.cx-finish .cx-lead{color:#ffffffd1}.cx-faq{padding:0 16px 96px}.cx-faq-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;width:min(1120px,100%);margin:0 auto;display:grid}.cx-faq-head{top:calc(var(--nav-h,70px) + 24px);position:sticky}.cx-faq .faq-item{border:1px solid var(--border);border-radius:14px}.cx-qhero{padding:48px 16px 56px}.cx-qhero-inner{width:min(1120px,100%);margin:0 auto}.cx-chips{top:var(--nav-h,70px);z-index:20;border-bottom:1px solid var(--border);background:#fffffff5;position:sticky}.cx-chips ol{scrollbar-width:none;gap:6px;width:min(1152px,100%);margin:0 auto;padding:10px 16px;list-style:none;display:flex;overflow-x:auto}.cx-chips ol::-webkit-scrollbar{display:none}.cx-chips a{border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--forest);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cx-chips a b{font:700 12px/1 var(--mono);color:var(--accent-text)}.cx-qsec{padding:56px 0 24px}.cx-qsec .cx-sec-inner{padding-top:0}.cx-qsec-head{align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.cx-guides{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-guides li{grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;display:grid}.cx-guides li svg{align-self:center}.cx-guides span{font:600 12.5px/1 var(--mono);color:var(--muted)}.cx-sheet{padding:0 16px 72px}.cx-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1120px,100%);margin:0 auto;display:grid}.cx-sheet-card{background:var(--surface);border:1px solid var(--border-strong);break-inside:avoid;border-radius:16px;padding:22px 24px}.cx-sheet-card--wide{grid-column:1/-1}.cx-label{background:var(--cx-term);color:var(--cx-pin);font:800 12.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin:0 0 14px;padding:6px 10px;display:inline-block}h2.cx-label{line-height:1.35}.cx-sheet-card ol,.cx-sheet-card ul{gap:6px;margin:0;padding-left:20px;display:grid}.cx-verdict-box{width:var(--cx-w);background:var(--surface);border:2px solid var(--forest);border-radius:18px;margin:40px auto 0;padding:26px 30px}.cx-verdict-box p{margin:0;font-size:17px;line-height:1.7}.cx-compare{border-collapse:collapse;background:var(--surface);border-radius:16px;width:100%;font-size:15.5px;overflow:hidden}.cx-compare th,.cx-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:14px 16px;line-height:1.55}.cx-compare thead th{background:var(--forest);color:#fff;font:700 13px/1.2 var(--mono);letter-spacing:.04em}.cx-compare tbody th{width:22%;color:var(--forest);font-weight:800}.cx-compare a{font-size:13px}.cx-scroll{border:1px solid var(--border);border-radius:16px;overflow-x:auto}@media (max-width:960px){.cx-hero{min-height:0;padding:36px 16px 40px}.cx-hero-inner{grid-template-columns:minmax(0,1fr);gap:24px}.cx-hero-art{order:-1;padding-bottom:0}.cx-photo{aspect-ratio:16/7;border-width:6px}.cx-portcheck{display:none}.cx-split,.cx-split--deck,.cx-report-inner,.cx-faq-inner{grid-template-columns:minmax(0,1fr);gap:32px}.cx-faq-head{position:static}.cx-tiles,.cx-raid,.cx-signal{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-pairs ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.cx-hero{padding:24px 16px 40px}.cx-answer{margin-top:32px;padding:20px}.cx-run{height:36px}.cx-run-sweep{display:none}.cx-run-drop{background:var(--cx-cable);border-radius:6px;width:12px;display:block;position:absolute;top:0;bottom:-6px;left:50%;transform:translate(-50%)}.cx-jackpoint,.cx-sec--right .cx-jackpoint{left:50%}.cx-sec{padding-bottom:40px}.cx-sec-inner{padding-top:70px}.cx-sec-inner--flat{padding-top:16px}.cx-sec-head{text-align:left}.cx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-tiles--tools,.cx-symptoms,.cx-cores,.cx-report ol,.cx-sheet-grid{grid-template-columns:minmax(0,1fr)}.cx-signal{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-raid{grid-template-columns:minmax(0,1fr)}.cx-jacks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cx-tools div{grid-template-columns:minmax(0,1fr);gap:2px}.cx-guides li{grid-template-columns:16px minmax(0,1fr)}.cx-guides li>span{grid-column:2}.cx-next-label{display:none}.cx-next{width:46px;padding:0}.cx-finish-inner{padding:28px 22px}.cx-table{font-size:14px}.cx-table td,.cx-table th{padding:8px}.cx-leds ol{gap:2px;padding:8px 6px}.cx-led{width:24px}}@media print{.cx-run,.cx-jackpoint,.cx-chips,.no-print{display:none!important}.cx-sheet-card{border-color:#999}}.cx-qhero-inner--art{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:48px;display:grid}.cx-guide-art{margin:0}.cx-guide-art .cx-photo{aspect-ratio:4/3}.cx-guide-art figcaption{color:var(--muted);margin-top:8px;font-size:12.5px}.cx-guide-layout{grid-template-columns:220px minmax(0,760px);justify-content:center;align-items:start;gap:56px;display:grid}.cx-guide-side{top:calc(var(--nav-h,70px) + 24px);position:sticky}.cx-guide-main{min-width:0}.cx-guide-side .toc-plain-title{background:var(--cx-term);color:var(--cx-pin);font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin:0 0 12px;padding:6px 10px;display:inline-block}.cx-guide-side ol{border-left:3px solid var(--cx-cable);gap:2px;margin:0;padding:0 0 0 10px;list-style:none;display:grid}.cx-guide-side a{color:var(--muted);border-radius:8px;padding:7px 10px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.cx-guide-side a:hover,.cx-guide-side a.is-active{color:var(--forest);background:var(--surface-2)}.cx-guide-side a.is-active{font-weight:700}.cx-guide-quick{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;margin:0 0 32px;overflow:hidden;box-shadow:0 18px 40px -30px #073b318c}.cx-guide-quick-text{margin:0;padding:18px 22px;font-size:17px;line-height:1.65}.cx-guide-body .article-content{color:var(--text);font-size:17px;line-height:1.7}.cx-guide-body .article-content>:first-child{margin-top:0}.cx-guide-body h2{letter-spacing:-.01em;color:var(--forest);scroll-margin-top:calc(var(--nav-h,70px) + 24px);margin:48px 0 14px;font-size:clamp(24px,2.4vw,30px);line-height:1.2}.cx-guide-body h3{color:var(--forest);scroll-margin-top:calc(var(--nav-h,70px) + 24px);margin:30px 0 10px;font-size:19px}.cx-guide-body p,.cx-guide-body li{font-size:17px;line-height:1.7}.cx-guide-body ul,.cx-guide-body ol{padding-left:22px}.cx-guide-body li+li{margin-top:6px}.cx-guide-body .table-wrap{border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;margin:20px 0 8px;overflow-x:auto}.cx-guide-body table{border-collapse:collapse;width:100%;font-size:15px}.cx-guide-body th,.cx-guide-body .table-wrap thead th:first-child{background:var(--cx-term);color:var(--cx-pin);font:700 12.5px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;text-align:left}.cx-guide-body th,.cx-guide-body td{border-bottom:1px solid var(--border);vertical-align:top;padding:11px 14px}.cx-guide-body td:first-child{color:var(--forest);font-weight:700}.cx-guide-body tr:last-child td{border-bottom:0}.cx-guide-body .callout{background:var(--surface-2);border:1px solid var(--border);border-left:6px solid var(--cx-cable);border-radius:14px;margin:24px 0;padding:18px 20px}.cx-guide-body .callout--warning{background:var(--cx-amber-soft);border-left-color:var(--cx-amber)}.cx-guide-body .callout>:first-child{margin-top:0}.cx-guide-body .callout>:last-child{margin-bottom:0}.cx-guide-body .faq-section .faq-item{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;margin:0 0 12px;padding:18px 22px}.cx-guide-body .faq-item h3{margin:0 0 8px;font-size:17.5px;line-height:1.35}.cx-guide-body .faq-item p{margin:0;font-size:16px;line-height:1.6}@media (max-width:960px){.cx-qhero-inner--art{grid-template-columns:minmax(0,1fr);gap:24px}.cx-guide-art{order:-1}.cx-guide-art .cx-photo{aspect-ratio:16/7}.cx-guide-layout{grid-template-columns:minmax(0,1fr);gap:0}.cx-guide-side{display:none}}@media (max-width:699px){.cx-guide-body .article-content,.cx-guide-body p,.cx-guide-body li,.cx-guide-quick-text{font-size:16px}.cx-guide-body th,.cx-guide-body td{padding:9px 10px}.cx-guide-body .faq-section .faq-item{padding:16px 18px}}.cx-term{border:10px solid var(--forest);background:var(--cx-term);color:#e7f6ef;border-radius:18px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 30px 60px -40px #073b3199}.cx-term-bar{font:700 12px/1 var(--mono);letter-spacing:.04em;color:var(--cx-pin);background:#123a32;align-items:center;gap:12px;padding:10px 14px;display:flex}.cx-console-dots{gap:6px;display:inline-flex}.cx-console-dots i{background:#2f5a50;border-radius:50%;width:10px;height:10px}.cx-console-dots i:first-child{background:var(--cx-amber)}.cx-term-body{font:500 14.5px/1.55 var(--mono);gap:8px;padding:20px 22px 24px;display:grid}.cx-term-body b{color:var(--cx-pin);font-weight:700}.cx-term-dim{color:#8fb5a8}.cx-term-q{font:700 16.5px/1.45 var(--font-sans,inherit);color:#fff;margin:6px 0 4px}.cx-term-opt{color:#b9d4ca}.cx-term-ok{color:var(--cx-pin);background:#9fe0c324;border-radius:6px;margin:0 -8px;padding:4px 8px;font-weight:700}.cx-term-caret{vertical-align:-3px;background:var(--cx-pin);width:9px;height:17px;animation:1.1s step-end infinite cx-blink;display:inline-block}@keyframes cx-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cx-term-caret{animation:none}}.cx-term:hover{border-color:var(--accent-600)}.cx-term:focus-visible{box-shadow:var(--ring);outline:none}.cx-console{background:var(--cx-term);color:#e7f6ef;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 20px 40px -32px #073b3199}.cx-console-bar{background:#123a32;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.cx-console-tabs{background:var(--cx-term);border-radius:9px;gap:4px;padding:3px;display:inline-flex}.cx-console-tabs button{color:#b9d4ca;min-height:32px;font:700 13px/1 var(--mono);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px}.cx-console-tabs button[aria-pressed=true]{background:var(--cx-pin);color:var(--cx-term)}.cx-console-cmds{flex-wrap:wrap;gap:8px;margin:0;padding:16px;list-style:none;display:flex}.cx-console-cmds button{color:#e7f6ef;min-height:36px;font:600 14px/1 var(--mono);cursor:pointer;background:0 0;border:1px solid #2f5a50;border-radius:8px;padding:0 12px}.cx-console-cmds button:hover{border-color:var(--cx-pin)}.cx-console-cmds button.is-on{background:var(--cx-pin);border-color:var(--cx-pin);color:var(--cx-term)}.cx-console-tabs button:focus-visible,.cx-console-cmds button:focus-visible{box-shadow:var(--ring);outline:none}.cx-console-out{background:#06201b;border-radius:12px;gap:6px;margin:0 16px 16px;padding:14px 16px;font-size:15px;line-height:1.55;display:grid}.cx-console-line{font:500 15px/1.4 var(--mono);color:#8fb5a8}.cx-console-line b{color:var(--cx-pin);font-size:17px}.cx-console-line small{font:700 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8fb5a8;margin-left:10px}.cx-console-out a{color:var(--cx-pin);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cx-cmd-all{margin-top:28px}.cx-cmd-all summary{cursor:pointer;color:var(--forest);font-weight:800}.cx-cmd-all .cx-split{align-items:start;margin-top:18px}.cx-cmd-all caption{text-align:left}.cx-steps{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-steps li{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.cx-steps b{background:var(--cx-term);width:30px;height:30px;color:var(--cx-pin);font:800 14px/1 var(--mono);border-radius:8px;place-items:center;display:grid}.cx-steps span{color:var(--forest);font-size:15px;font-weight:600;line-height:1.45}.cx-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cx-flow li{align-content:start;gap:6px;padding:0 12px 0 0;display:grid;position:relative}.cx-flow li:before{content:"";background:var(--cx-cable);border-radius:3px;height:6px;margin-bottom:8px}.cx-flow li:after{content:"";background:var(--surface);border:3px solid var(--cx-cable);border-radius:50%;width:14px;height:14px;position:absolute;top:-4px;left:0}.cx-flow b{color:var(--forest);font-size:16px}.cx-flow span{color:var(--muted);font-size:14.5px;line-height:1.5}.cx-signs ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-signs li{background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;padding:7px 12px;font-size:14.5px;line-height:1.3}@media (max-width:960px){.cx-hero-art--term{order:0}.cx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}}@media (max-width:699px){.cx-term-body{padding:14px 16px 18px;font-size:13px}.cx-flow{grid-template-columns:minmax(0,1fr)}}.cx-sheet-port{white-space:nowrap;margin:0 14px 4px 0;display:inline-block}
