.ccat{--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.ccat *,.ccat :before,.ccat :after{border-style:solid;border-width:0;border-color:var(--g2)}.ccat :where(h1,h2,h3,h4,p,figure,dl,dd,ul,ol,blockquote){margin:0}.ccat :where(ul,ol){padding:0;list-style:none}.ccat :where(h1,h2,h3,h4){letter-spacing:-.01em;color:inherit;font-weight:700;line-height:1.15}.ccat :where(a){text-decoration:none}.ccat :where(img,svg,video){max-width:100%;height:auto;display:block}.ccat :where(table){border-collapse:collapse}.ccat [hidden]{display:none!important}.ccat :where(.pg) a:focus-visible,.ccat :where(.pg) button:focus-visible{outline-color:var(--blue)}.ccat .pg-head .eyebrow+h1,.ccat .pg-head .tag+h1{margin-top:10px}.ccat .pg-head .tag{color:#fff;background:#ffffff1f}.ccat .pg-head h1{overflow-wrap:anywhere}.ccat .pg{padding-top:clamp(20px,3vw,32px)}.ccat .sec .grid{margin-top:6px}html:not(.js) .ccat .qty,html:not(.js) .ccat .ract [data-add]{display:none}.ccat .mail-one{white-space:normal;text-align:center;justify-content:center;width:100%;margin-top:10px}html:not(.js) .ccat .mail-one{background:var(--yellow);border-color:var(--yellow);margin-top:0}.ccat .rq-warn{color:#7a5200;margin-top:3px;display:inline-block}.ccat .rq-form{align-content:start;gap:12px;display:grid}.ccat .rq-form label{color:var(--g4);gap:5px;font-size:13.5px;font-weight:600;display:grid}.ccat .rq-form input,.ccat .rq-form textarea{border:1.5px solid var(--g2);font:400 15px var(--b);color:var(--navy2);background:#fff;border-radius:8px;width:100%;padding:10px 12px}.ccat .rq-form textarea[readonly]{font:13px/1.45 var(--mono);background:var(--g3)}.ccat .rq-form .hint{color:var(--g4);margin:0;font-size:13px}.ccat .mk-wrap{margin-top:14px;overflow-x:auto}.ccat .mk-table{min-width:640px}.ccat .flt a[data-k=f] span{overflow-wrap:anywhere}.ccat .toast{font-size:14px}@media (width<=640px){.ccat .mk-table{min-width:0}}.ccat .mono{font-family:var(--mono);letter-spacing:-.02em}.ccat .mut{color:var(--g4)}.ccat .lnk{color:var(--blue)}.ccat .eye{font:500 11.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--g4)}.ccat .c-btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.ccat .c-btn.pri{background:var(--yellow);color:#2b1f00}.ccat .c-btn.pri:hover{background:#ffe08a}.ccat .c-btn.dk{background:var(--navy);color:#fff}.ccat .c-btn.gh{border-color:var(--g2);background:#fff}.ccat .c-btn.gh:hover{border-color:#9aa5b3}.ccat .c-btn.ln{color:#fff;background:0 0;border-color:#ffffff47}.ccat .c-btn.sm{border-radius:7px;padding:6px 11px;font-size:13px}.ccat .c-btn.wide{justify-content:center}.ccat .cnt{color:#ffe08a;font:600 11.5px/1.5 var(--mono);background:#2b1f00;border-radius:20px;padding:1px 7px}.ccat .srch{gap:8px;display:flex}.ccat .srch input{border:1.5px solid var(--g2);min-width:0;font:15px var(--b);border-radius:8px;outline:0;flex:1;padding:11px 13px}.ccat .srch input:focus{border-color:var(--navy)}.ccat .chip{border:1px solid var(--g2);font:500 12px/1.5 var(--mono);color:var(--navy2);background:#fff;border-radius:6px;padding:4px 8px}.ccat .chip:hover{border-color:var(--navy)}.ccat .chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.ccat .sh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.ccat .sh h2{margin-top:8px;font-size:clamp(23px,2.6vw,32px);font-weight:700}.ccat .sh h3{font-size:17.5px}.ccat .sh p{color:var(--g4);max-width:640px;margin:6px 0 0}.ccat .sh.tight{margin-bottom:12px}.ccat .sh.tight h2{margin-top:0;font-size:17.5px}.ccat .sh.sub{margin:34px 0 12px}.ccat .sh.sub.first{margin-top:26px}.ccat .sh.sub h2{font-size:22px}.ccat .c-card{border:1px solid var(--g2);background:#fff;border-radius:14px}.ccat .c-ft{border-collapse:collapse;border:1px solid var(--g2);background:#fff;border-radius:14px;width:100%;overflow:hidden}.ccat .c-ft.c-top{margin-top:18px}.ccat .c-ft th{text-align:left;font:500 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--g4);border-bottom:1px solid var(--g2);background:#fafbfc;padding:11px 16px}.ccat .c-ft td{border-bottom:1px solid var(--g2);vertical-align:top;overflow-wrap:anywhere;padding:13px 16px}.ccat .c-ft tr:last-child td{border:0}.ccat .c-ft tr.lk{cursor:pointer}.ccat .c-ft tr.lk:hover td{background:#fafbfc}.ccat .c-ft .fn{font-weight:600;display:block}.ccat .c-ft .fl{color:var(--g4);font-size:13px}.ccat .tag{font:500 11.5px/1.5 var(--mono);white-space:nowrap;border-radius:5px;padding:2px 8px;display:inline-block}.ccat .tag.sup{color:#143f86;background:#e6eefb}.ccat .tag.dev{color:#7a5200;background:#fff3d1}.ccat .tag.ok,.ccat .tag.pdf{color:#137a4b;background:#e3f3ea}.ccat .tag.part{color:#7a5200;background:#fff3d1}.ccat .tag.cert,.ccat .tag.time{color:#8e2114;background:#fbe6e3}.ccat .tag.use{background:var(--g3);color:#2a3442}.ccat .pg{padding-top:28px;padding-bottom:60px}.ccat .bc{font:500 12px/1.5 var(--mono);color:var(--g4);margin-bottom:10px}.ccat .bc a:hover{color:var(--navy2)}.ccat .pg h1{overflow-wrap:break-word;font-size:clamp(25px,3vw,36px);font-weight:700}.ccat .pg .tag+h1{margin-top:10px}.ccat .pg .lead{color:var(--g4);max-width:720px;margin:8px 0 0}.ccat .cat{grid-template-columns:250px 1fr;align-items:start;gap:22px;margin-top:22px;display:grid}.ccat .cat>*,.ccat .dt>*{min-width:0}.ccat .flt{padding:14px;position:sticky;top:80px}.ccat .flt h2{font:500 11.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--g4);margin:14px 0 6px}.ccat .flt h2:first-child{margin-top:0}.ccat .flt a.fi{border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.ccat .flt a.fi:hover{background:var(--g3)}.ccat .flt a.fi.on{background:var(--navy);color:#fff}.ccat .flt a.fi small{font:500 11.5px/1.75 var(--mono);opacity:.65}.ccat .flt .c-chips{flex-wrap:wrap;gap:5px;display:flex}.ccat .cbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ccat .cbar .srch{flex:1;min-width:230px}.ccat .cbar .srch input{background:#fff}.ccat .cbar .cn{font:500 12.5px var(--mono);color:var(--g4)}.ccat .row{border:1px solid var(--g2);background:#fff;border-radius:9px;grid-template-columns:1fr auto;align-items:center;margin-bottom:6px;display:grid}.ccat .row.op{border-color:var(--navy)}.ccat .rmain{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:150px 1fr auto;align-items:center;gap:14px;min-width:0;padding:11px 14px;display:grid}.ccat .rmain:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:9px}.ccat .rc{font:600 13px/1.5 var(--mono);color:var(--blue);overflow-wrap:anywhere}.ccat .rc.n{color:var(--g4);font-weight:500}.ccat .rmain[aria-expanded=false] .rc:after{content:" ▾"}.ccat .rmain[aria-expanded=true] .rc:after{content:" ▴"}.ccat .rn{overflow-wrap:break-word;min-width:0}.ccat .rn b{font-size:14.5px;font-weight:600;display:block}.ccat .rn small{color:var(--g4);font-size:12.5px}.ccat .ract{gap:6px;padding-right:12px;display:flex}.ccat .rit{border-top:1px dashed var(--g2);background:#fafbfc;border-radius:0 0 9px 9px;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding:12px 14px;display:flex}.ccat .rit.flat{background:0 0;border:0;padding:0}.ccat .rit .cap{font:500 11.5px/1.5 var(--mono);color:var(--g4);letter-spacing:.05em;text-transform:uppercase;flex-basis:100%}.ccat .it{border:1px solid var(--g2);max-width:100%;font:500 12.5px/1.5 var(--mono);text-align:left;overflow-wrap:anywhere;background:#fff;border-radius:6px;align-items:center;gap:7px;padding:4px 5px 4px 9px;display:inline-flex}.ccat .it:hover{border-color:var(--navy)}.ccat .it u{background:var(--yellow);border-radius:4px;flex:none;place-items:center;width:19px;height:19px;font-weight:700;text-decoration:none;display:grid}.ccat .it.tx{font-family:var(--b);font-size:13px}.ccat .empty{text-align:center;color:var(--g4);padding:40px}.ccat .empty .c-btn{margin-top:22px}.ccat .dt{grid-template-columns:1fr 340px;align-items:start;gap:22px;margin-top:20px;display:grid}.ccat .dt.half{grid-template-columns:1fr 1fr}.ccat .stack{gap:14px;display:grid}.ccat .stack>*{min-width:0}.ccat .c-box{padding:20px}.ccat .c-box h2,.ccat .c-box h3{margin-bottom:12px;font-size:17px}.ccat .c-box.line{margin-top:22px;padding:30px 20px}.ccat .c-box .lede{font-size:16px}.ccat .c-box .hint{color:var(--g4);margin:12px 0 0;font-size:13px}.ccat .c-kv{grid-template-columns:170px 1fr;gap:0;display:grid}.ccat .c-kv.one{grid-template-columns:1fr}.ccat .c-kv>*{border-bottom:1px solid var(--g2);overflow-wrap:anywhere;min-width:0;padding:9px 0}.ccat .c-kv dt{color:var(--g4);font-size:13.5px}.ccat .c-kv dd{margin:0;font-weight:500}.ccat .fts{grid-template-columns:1fr 1fr;gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.ccat .fts.one{flex:1;grid-template-columns:1fr;align-content:start}.ccat .fts li{border-bottom:1px solid var(--g2);padding:8px 0 8px 18px;font-size:14px;position:relative}.ccat .fts li:before{content:"";background:var(--yellow);width:8px;height:3px;position:absolute;top:15px;left:0}.ccat .ph{aspect-ratio:4/3;background:#eef1f4;border-radius:9px;place-items:center;display:grid;overflow:hidden}.ccat .ph.wide{aspect-ratio:16/9}.ccat .ph img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ccat .side{gap:14px;display:grid;position:sticky;top:80px}.ccat .side>*{min-width:0}.ccat .qty{gap:8px;display:flex}.ccat .qty input{border:1.5px solid var(--g2);width:84px;font:600 15px var(--mono);border-radius:8px;padding:9px 10px}.ccat .qty .c-btn{flex:1;justify-content:center}.ccat .rel a{border-bottom:1px solid var(--g2);overflow-wrap:break-word;padding:7px 0;font-size:14px;display:block}.ccat .rel a:hover{color:var(--blue)}.ccat .c-rq{border-bottom:1px solid var(--g2);grid-template-columns:1fr 90px 34px;align-items:center;gap:10px;padding:10px 0;display:grid}.ccat .c-rq>div{overflow-wrap:anywhere;min-width:0}.ccat .c-rq b{font-size:14px}.ccat .c-rq small{color:var(--g4);font-size:12.5px;display:block}.ccat .c-rq input{border:1.5px solid var(--g2);font:600 14px var(--mono);border-radius:7px;width:100%;padding:7px 8px}.ccat .c-rq button{background:var(--g3);border:0;border-radius:7px;height:34px}.ccat .rq-empty{color:var(--g4);margin:15px 0}.ccat .rq-more{margin-top:14px}.ccat .toast{visibility:hidden;background:var(--navy);color:#fff;z-index:50;border-radius:9px;max-width:90vw;padding:11px 16px;font-weight:500;transition:transform .25s,visibility .25s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,80px);box-shadow:0 10px 30px #0000004d}.ccat .toast.on{visibility:visible;transform:translate(-50%)}.ccat .nz-archive,.ccat .nz-ed-notes{border-top:1px solid var(--g2);margin-top:14px;padding-top:14px}.ccat .nz-ed-notes ul,.ccat .nz-src-imgs{color:var(--g4);overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:13px}.ccat .nz-ed-notes li+li,.ccat .nz-src-imgs li+li{margin-top:4px}.ccat .nz-head{background:var(--navy);color:#fff;border-radius:14px;grid-template-columns:1fr 340px;align-items:start;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden}.ccat .nz-head:before,.ccat .nz-dia:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:linear-gradient(#000 30%,#0000)}.ccat .nz-head>*,.ccat .nz-dia>*{min-width:0;position:relative}.ccat .nz-maker{font:500 12.5px/1.5 var(--mono);letter-spacing:.04em;color:#ffe08a}.ccat .nz-maker:hover{color:#fff}.ccat .nz-head h1{letter-spacing:-.03em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0;font-size:clamp(24px,4.4vw,50px);display:flex}.ccat .nz-head h1>span{max-width:100%}.ccat .nz-g{background:var(--yellow);color:#2b1f00;white-space:nowrap;border-radius:7px;padding:5px 10px;font-size:.48em;font-weight:600}.ccat .nz-title{color:#b9c4d4;max-width:640px;margin:0}.ccat .nz-facts{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:12px 24px;margin:20px 0 0;padding-top:12px;display:flex}.ccat .nz-facts div{min-width:0}.ccat .nz-facts dt{font:500 11px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#9fb0c6}.ccat .nz-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;font-weight:600}.ccat .nz-sym,.ccat .nz-stamp{border:1.5px dashed var(--yellow);font:600 11.5px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffe08a;border-radius:6px;padding:3px 9px;display:inline-block}.ccat .nz-sym{border-style:solid;border-color:#ffffff47;margin-top:16px}.ccat .nz-buy{color:var(--navy2);background:#fff;border-radius:12px;padding:18px;box-shadow:0 24px 60px #00000059}.ccat .nz-buy h2{margin-bottom:8px;font-size:14px}.ccat .nz-buy h2~h2{margin-top:18px}.ccat .nz-gauges{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ccat .nz-gauges.slugs{grid-template-columns:1fr}.ccat .nz-gauges a{border:1.5px solid var(--g2);border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.ccat .nz-gauges a:hover{border-color:var(--navy)}.ccat .nz-gauges a[aria-current]{background:var(--navy);border-color:var(--navy);color:#fff}.ccat .nz-gauges b{overflow-wrap:anywhere;font-size:16px}.ccat .nz-gauges.slugs b{font-size:14px}.ccat .nz-gauges small{color:var(--g4);overflow-wrap:anywhere;font-size:11.5px;line-height:1.3}.ccat .nz-gauges a[aria-current] small{color:#aebbd0}.ccat .nz-hint{color:var(--g4);overflow-wrap:anywhere;margin:8px 0 0;font-size:12.5px}.ccat .nz-hint b{color:var(--navy2)}.ccat .nz-draw{margin-top:14px;padding:20px}.ccat .nz-draw-h,.ccat .nz-dia-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 20px;margin-bottom:14px;display:flex}.ccat .nz-draw-h h2,.ccat .nz-dia-h h2{font-size:17px}.ccat .nz-draw-h p{color:var(--g4);margin:0;font-size:13px}.ccat .nz-zoom{border:1px solid var(--g2);cursor:zoom-in;border-radius:9px;gap:12px;padding:18px;display:grid}.ccat .nz-zoom:hover{border-color:var(--navy)}.ccat .nz-zoom img{width:100%;max-width:900px;height:auto;margin:0 auto}.ccat .nz-zoom .c-btn{justify-self:end}.ccat .nz-draw figcaption{color:var(--g4);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 20px;margin-top:10px;font-size:12.5px;display:flex}.ccat .nz-nodraw{background:repeating-linear-gradient(135deg, #fafbfc 0 14px, var(--g3) 14px 28px);border:1.5px dashed #b8c1cc;border-radius:9px;justify-items:start;gap:8px;padding:26px;display:grid}.ccat .nz-nodraw p{max-width:640px;color:var(--g4);margin:0 0 6px;font-size:14px}.ccat .nz-dialog{width:min(1400px,96dvw);max-width:none;height:min(900px,92dvh);max-height:none;color:var(--navy2);background:#fff;border:0;border-radius:12px;margin:auto;padding:0;overflow:hidden}.ccat .nz-dialog[open]{flex-direction:column;display:flex}.ccat .nz-dialog::backdrop{background:#0a1322d1}.ccat .nz-dbar{background:var(--navy);color:#fff;align-items:center;gap:6px;padding:10px 12px;display:flex}.ccat .nz-dbar b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px}.ccat .nz-dbar button{border:1px solid #ffffff47;border-radius:7px;min-width:36px;height:36px;padding:0 10px;font-size:14px;font-weight:600}.ccat .nz-dbar button:hover{background:#ffffff1f}.ccat .nz-dbar button[aria-disabled=true]{opacity:.4}.ccat .nz-dbar button:focus-visible,.ccat .nz-dia .nz-scroll:focus-visible{outline-color:var(--yellow)}.ccat .nz-dbar output{text-align:center;min-width:46px;font-size:12.5px}.ccat .nz-pan{overscroll-behavior:contain;cursor:grab;flex:1;min-height:0;overflow:auto}.ccat .nz-pan.drag{cursor:grabbing;user-select:none}.ccat .nz-pan:focus-visible{outline-offset:-3px}.ccat .nz-pan img{user-select:none;width:100%;max-width:none;height:auto}.ccat .nz-dsrc{border-top:1px solid var(--g2);color:var(--g4);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:12px}.ccat .nz-dia{background:var(--navy);color:#fff;border-radius:14px;margin:14px 0 0;padding:20px;position:relative;overflow:hidden}.ccat .nz-scroll{overflow-x:auto}.ccat .nz-dia svg{width:100%;min-width:600px;max-width:900px;height:auto;margin:0 auto}.ccat .nz-dia figcaption{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;align-items:start;gap:18px 28px;margin-top:12px;padding-top:16px;display:grid}.ccat .nz-legend{counter-reset:nz;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:14px;display:grid}.ccat .nz-legend li{counter-increment:nz;gap:9px;display:flex}.ccat .nz-legend li:before{content:counter(nz);background:var(--yellow);width:22px;height:22px;color:var(--navy);font:700 12.5px/22px var(--mono);text-align:center;border-radius:50%;flex:none}.ccat .nz-notice{border-left:3px solid var(--yellow);color:#b9c4d4;margin:0;padding-left:12px;font-size:13px}.ccat .nz-spec,.ccat .nz-cmp,.ccat .nz-exec{border-collapse:collapse;width:100%;font-size:14px}.ccat .nz-cmp,.ccat .nz-exec{min-width:440px}.ccat .nz-cmp.mixed{min-width:880px}.ccat .nz-spec th,.ccat .nz-spec td,.ccat .nz-cmp th,.ccat .nz-cmp td,.ccat .nz-exec th,.ccat .nz-exec td{border-bottom:1px solid var(--g2);text-align:left;vertical-align:top;padding:10px 12px}.ccat .nz-spec thead th,.ccat .nz-cmp thead th,.ccat .nz-exec thead th{font:500 11.5px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--g4);background:#fafbfc}.ccat .nz-cmp thead .mono{letter-spacing:-.02em;text-transform:none;color:var(--navy2);font-size:13px;font-weight:600}.ccat .nz-cmp thead a.mono{color:var(--blue)}.ccat .nz-spec tbody th,.ccat .nz-cmp tbody th{font-weight:500}.ccat .nz-spec th small,.ccat .nz-cmp th small{color:var(--g4);margin-top:2px;font-size:12px;font-weight:400;display:block}.ccat .nz-spec td .mono,.ccat .nz-cmp td .mono{font-size:15px;font-weight:600}.ccat .nz-spec td:last-child{color:var(--g4);white-space:nowrap}.ccat .nz-spec tr[data-flag=check]>*{background:#fff8f6}.ccat .nz-cmp td small{color:var(--g4);margin-left:5px;font-size:12px}.ccat .nz-cmp td.none{color:var(--g4)}.ccat .nz-cmp tr.diff th{box-shadow:inset 3px 0 0 var(--yellow)}.ccat .nz-cmp tr.diff th small{color:#7a5200}.ccat .nz-flag{color:#7a5200;font:500 11.5px/1.5 var(--mono);vertical-align:1px;background:#fff3d1;border-radius:4px;margin-left:8px;padding:1px 6px;display:inline-block}.ccat .nz-flag.check{color:#8e2114;background:#fbe6e3}.ccat .nz-flag.empty{background:var(--g3);color:#2a3442}.ccat .nz-note{color:var(--g4);margin:12px 0 0;font-size:13px}.ccat .nz-note .nz-flag{margin:0 8px 0 0}.ccat .nz-sub{color:var(--g4);margin:-6px 0 12px;font-size:13px}.ccat .nz-build dd{font-weight:400}.ccat .rel a small{color:var(--g4);font-size:12px;display:block}.ccat .nz-pilot{margin-top:18px}.ccat .stack>.nz-pilot{margin-top:0}.ccat .nz-pilot h2{margin:8px 0 6px;font-size:19px}.ccat .nz-pilot-p{max-width:680px;color:var(--g4);margin:0 0 16px;font-size:14px}.ccat .nz-fams{flex-wrap:wrap;gap:12px;display:flex}.ccat .nz-fam{flex:var(--n,1) 1 calc(var(--n,1) * 130px);border:1px solid var(--g2);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ccat .nz-fam-h{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;padding:10px 14px;display:flex}.ccat .nz-fam-h small{font:500 10.5px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#9fb0c6}.ccat .nz-fam-h b{font-size:16px}.ccat .nz-fam-g{background:var(--g2);flex:1;gap:1px;display:flex}.ccat .nz-card{background:#fff;flex:1 1 0;align-content:start;gap:3px;min-width:0;padding:14px;display:grid}.ccat .nz-card:hover{background:#fffaea}.ccat .nz-card:focus-visible{outline-offset:-2px}.ccat .nz-card b{letter-spacing:-.03em;font-size:20px}.ccat .nz-card span.mono{font-size:12.5px}.ccat .nz-card small{color:var(--g4);font-size:12px;line-height:1.35}.ccat .nz-card .arr{color:var(--blue);margin-top:8px;font-size:13px}.ccat .nz-all{border-top:1px solid var(--g2);margin-top:14px;padding-top:12px}.ccat .nz-all summary{cursor:pointer;font-size:14px;font-weight:600}.ccat .nz-categories,.ccat .nz-catalog-list,.ccat .nz-products{margin:22px 0}.ccat .nz-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ccat .nz-category{color:inherit;align-content:start;gap:7px;padding:10px;display:grid}.ccat .nz-category img{aspect-ratio:16/9;object-fit:cover;background:#f6efe9;border-radius:6px;width:100%;height:auto}.ccat .nz-cat-hero{gap:10px;margin:0;display:grid}.ccat .nz-cat-hero img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--g2);background:#f6efe9;border-radius:8px;width:100%;height:auto;display:block}.ccat .nz-cat-hero figcaption{color:var(--g4);font-size:12.5px}.ccat .nz-category b{font-size:14px}.ccat .nz-category small{color:var(--g4);font-size:11px;line-height:1.35}.ccat .nz-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.ccat .nz-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ccat .nz-product-card{grid-template-columns:minmax(120px,32%) 1fr;display:grid;overflow:hidden}.ccat .nz-product-plan{background:#fff;align-items:flex-start;min-width:0;padding:8px;display:flex}.ccat .nz-product-plan img{object-fit:contain;width:100%;height:auto;display:block}.ccat .nz-product-copy{align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.ccat .nz-product-copy h3{margin:0;font-size:16px}.ccat .nz-product-copy h3 a{color:inherit}.ccat .nz-product-copy p{color:var(--g4);margin:0;font-size:12px}.ccat .nz-product-marks{flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.ccat .nz-product-copy>small{color:var(--g4);font-size:11px}.ccat .nz-product-copy .arr{margin-top:4px}.ccat .nz-table-wrap{overflow-x:auto}.ccat .nz-all[open] summary{margin-bottom:10px}.ccat .it.pick{flex-wrap:wrap;gap:4px;padding:3px 4px 3px 9px}.ccat .it.pick:hover{border-color:var(--g2)}.ccat .it.pick a{background:var(--navy);color:#fff;white-space:nowrap;border-radius:4px;padding:1px 7px;font-weight:600}.ccat .it.pick a:hover{background:var(--yellow);color:#2b1f00}.ccat .c-rq small.rq-warn{margin-top:3px;display:inline-block}@media (width<=980px){.ccat .nz-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ccat .nz-product-grid,.ccat .nz-head,.ccat .nz-dia figcaption{grid-template-columns:1fr}}@media (width<=640px){.ccat .nz-head{padding:20px 16px}.ccat .nz-g{white-space:normal}.ccat .nz-facts dd{font-size:16px}.ccat .nz-draw,.ccat .nz-dia{padding:16px}.ccat .nz-zoom,.ccat .nz-nodraw{padding:12px}.ccat .nz-legend{grid-template-columns:1fr}.ccat .nz-spec thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ccat .nz-spec tr{border-bottom:1px solid var(--g2);grid-template-columns:1fr auto;display:grid}.ccat .nz-spec tbody th{grid-column:1/-1;padding-bottom:2px}.ccat .nz-spec tbody th,.ccat .nz-spec tbody td{border:0}.ccat .nz-fam{flex-basis:100%}}@media (width<=980px){.ccat .cat,.ccat .dt,.ccat .dt.half{grid-template-columns:1fr}.ccat .flt,.ccat .side{position:static}}@media (width<=640px){.ccat .fts,.ccat .row{grid-template-columns:1fr}.ccat .rmain{grid-template-columns:1fr auto;gap:4px 10px}.ccat .rc{grid-column:1/-1}.ccat .rmain .tag{white-space:normal;overflow-wrap:anywhere}.ccat .ract{padding:0 12px 11px}.ccat .c-kv{grid-template-columns:1fr}.ccat .c-kv dt{border:0;padding-bottom:0}.ccat .c-ft th:nth-child(2),.ccat .c-ft td:nth-child(2){display:none}.ccat .c-ft th,.ccat .c-ft td{padding-left:12px;padding-right:12px}.ccat .c-ft th{overflow-wrap:anywhere}.ccat .c-ft .tag,.ccat .c-btn{white-space:normal}}@media (width<=520px){.ccat .nz-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccat .nz-product-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ccat .toast{transition:none}}.ccat .fam-h{font:600 15px/1.3 var(--d);color:var(--g4);margin:26px 0 12px;scroll-margin-top:20px}.ccat .grp h4{font:600 16px/1.3 var(--d);color:var(--navy);hyphens:auto;margin:0}.ccat .m-rfq-fields ul,.ccat .m-section ul:not(.m-sources){list-style:outside}.ccat h2[tabindex="-1"]:focus{outline:none}
