.hardware-hero{--hw-hero-dissolve-rgb:248,250,252}.dark .hardware-hero,[data-theme=dark] .hardware-hero{--hw-hero-dissolve-rgb:5,8,16}.hw-gallery-3d{transform-style:preserve-3d;perspective:800px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);will-change:transform}.hw-gallery-3d:hover{transform:perspective(800px) rotateY(-3deg) rotateX(2deg) scale(1.02);box-shadow:0 12px 32px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08)}.dark .hw-gallery-3d:hover,html[data-theme=dark] .hw-gallery-3d:hover{box-shadow:0 12px 32px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.25),0 0 20px rgba(6,182,212,.08)}.hw-gallery-shine{background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.12) 45%,hsla(0,0%,100%,.06) 50%,transparent 55%);opacity:0;transition:opacity .4s ease}.hw-gallery-3d:hover .hw-gallery-shine{opacity:1}.dark .hw-gallery-shine,html[data-theme=dark] .hw-gallery-shine{background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.06) 45%,hsla(0,0%,100%,.03) 50%,transparent 55%)}.hw-thumb-3d{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease,box-shadow .3s ease}.hw-thumb-3d:hover{transform:perspective(400px) rotateY(-4deg) scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.1)}.dark .hw-thumb-3d:hover,html[data-theme=dark] .hw-thumb-3d:hover{box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 8px rgba(6,182,212,.06)}@media (hover:none){.hw-gallery-3d:hover{transform:none;box-shadow:none}.hw-gallery-3d:hover .hw-gallery-shine{opacity:0}.hw-thumb-3d:hover{transform:none;box-shadow:none}}.hardware-hero:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:500px;pointer-events:none;z-index:1;background-image:linear-gradient(180deg,rgba(var(--hw-hero-dissolve-rgb),0) 0,rgba(var(--hw-hero-dissolve-rgb),.05) 40%,rgba(var(--hw-hero-dissolve-rgb),.25) 65%,rgba(var(--hw-hero-dissolve-rgb),.6) 82%,rgba(var(--hw-hero-dissolve-rgb),1) 100%)}.HardwareCertifications_hcRoot__jIbNN{--hc-font:var(--font-inter),"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--hc-mono:var(--font-jetbrains-mono),"IBM Plex Mono","Fira Code",ui-monospace,monospace;--hc-display:var(--font-outfit),"Syne","DM Sans",sans-serif;--hc-surface:#fff;--hc-surface-hover:#fafaf8;--hc-border:#e8e6e0;--hc-border-strong:#cfcdc7;--hc-text-primary:#1a1917;--hc-text-secondary:#5c5a55;--hc-text-muted:#a09e98;--hc-eyebrow:#8b8880;--hc-shadow:0 1px 12px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.04);--hc-shadow-hover:0 6px 28px rgba(0,0,0,.09),0 0 0 1px rgba(0,0,0,.06);--hc-shadow-panel:0 24px 64px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.06);--hc-overlay:hsla(48,20%,95%,.72);--hc-panel-bg:#fff;--hc-panel-border:#e8e6e0;--hc-tag-bg:#f0eee9;--hc-tag-border:#e0ddd7;--hc-featured-dot:#d97706;font-family:var(--hc-font)}[data-theme=dark] .HardwareCertifications_hcRoot__jIbNN{--hc-surface:#181715;--hc-surface-hover:#1f1e1c;--hc-border:#272521;--hc-border-strong:#3a3835;--hc-text-primary:#f0eee9;--hc-text-secondary:#9b9890;--hc-text-muted:#5c5a55;--hc-eyebrow:#6b6860;--hc-shadow:0 1px 12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.04);--hc-shadow-hover:0 6px 28px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.06);--hc-shadow-panel:0 24px 64px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05);--hc-overlay:rgba(12,12,11,.78);--hc-panel-bg:#181715;--hc-panel-border:#272521;--hc-tag-bg:#1f1e1c;--hc-tag-border:#2e2c28;--hc-featured-dot:#f59e0b}@media (prefers-color-scheme:dark){.HardwareCertifications_hcRoot__jIbNN{--hc-surface:#181715;--hc-surface-hover:#1f1e1c;--hc-border:#272521;--hc-border-strong:#3a3835;--hc-text-primary:#f0eee9;--hc-text-secondary:#9b9890;--hc-text-muted:#5c5a55;--hc-eyebrow:#6b6860;--hc-shadow:0 1px 12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.04);--hc-shadow-hover:0 6px 28px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.06);--hc-shadow-panel:0 24px 64px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05);--hc-overlay:rgba(12,12,11,.78);--hc-panel-bg:#181715;--hc-panel-border:#272521;--hc-tag-bg:#1f1e1c;--hc-tag-border:#2e2c28;--hc-featured-dot:#f59e0b}}[data-theme=light] .HardwareCertifications_hcRoot__jIbNN{--hc-surface:#fff;--hc-surface-hover:#fafaf8;--hc-border:#e8e6e0;--hc-border-strong:#cfcdc7;--hc-text-primary:#1a1917;--hc-text-secondary:#5c5a55;--hc-text-muted:#a09e98;--hc-eyebrow:#8b8880;--hc-shadow:0 1px 12px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.04);--hc-shadow-hover:0 6px 28px rgba(0,0,0,.09),0 0 0 1px rgba(0,0,0,.06);--hc-shadow-panel:0 24px 64px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.06);--hc-overlay:hsla(48,20%,95%,.72);--hc-panel-bg:#fff;--hc-panel-border:#e8e6e0;--hc-tag-bg:#f0eee9;--hc-tag-border:#e0ddd7;--hc-featured-dot:#d97706}.HardwareCertifications_hcFilters__ELZ1t{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.HardwareCertifications_hcFilter__bOvnq{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;border:1px solid var(--hc-border);background:var(--hc-surface);color:var(--hc-text-secondary);font-size:11px;font-weight:600;font-family:var(--hc-font);cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;white-space:nowrap}.HardwareCertifications_hcFilter__bOvnq:hover{background:var(--hc-surface-hover);border-color:var(--hc-border-strong)}.HardwareCertifications_hcFilterActive__cnQQP{background:var(--hc-text-primary);border-color:transparent;color:var(--hc-surface)}.HardwareCertifications_hcFilterDot__UxcM5{width:6px;height:6px;border-radius:50%;flex-shrink:0}.HardwareCertifications_hcFilterN__ix3BF{font-family:var(--hc-mono);font-size:10px;font-weight:500;color:var(--hc-text-muted)}.HardwareCertifications_hcList__HHdXR{display:flex;flex-direction:column;gap:6px}.HardwareCertifications_hcRow__ZeqGK{position:relative;display:grid;grid-template-columns:4px 56px 1fr auto auto auto 28px;align-items:center;gap:0 12px;padding:12px 12px 12px 0;background:var(--hc-surface);border-radius:12px;border:1px solid var(--hc-border);cursor:pointer;font-family:var(--hc-font);box-shadow:var(--hc-shadow);transition:box-shadow .2s,transform .18s,background .15s,border-color .15s;overflow:hidden;opacity:0;animation:HardwareCertifications_hcRowIn__Qasuc .3s ease forwards}.HardwareCertifications_hcRow__ZeqGK:hover{box-shadow:var(--hc-shadow-hover);transform:translateY(-1px);background:var(--hc-surface-hover);border-color:var(--hc-border-strong)}.HardwareCertifications_hcRow__ZeqGK:active{transform:translateY(0)}.HardwareCertifications_hcRow__ZeqGK:focus-visible{outline:2px solid var(--tc,var(--hc-text-primary));outline-offset:2px}@keyframes HardwareCertifications_hcRowIn__Qasuc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.HardwareCertifications_hcRowBar__4_Dw0{width:4px;height:100%;border-radius:0 4px 4px 0;background:var(--tc,#6b7280);align-self:stretch;opacity:0;transition:opacity .15s}.HardwareCertifications_hcRow__ZeqGK:hover .HardwareCertifications_hcRowBar__4_Dw0{opacity:1}.HardwareCertifications_hcRowCode__uPeS6{font-family:var(--hc-mono);font-size:11px;font-weight:600;color:var(--tc,var(--hc-text-primary));background:var(--hc-tag-bg);border:1px solid var(--hc-tag-border);border-radius:6px;padding:4px 8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.HardwareCertifications_hcRowMain__oocT5{display:flex;flex-direction:column;gap:2px;min-width:0}.HardwareCertifications_hcRowName__HSHNv{font-size:13px;font-weight:600;color:var(--hc-text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HardwareCertifications_hcRowBody__l_Xc8{font-size:11px;color:var(--hc-text-muted);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HardwareCertifications_hcRowRegion__syhpJ{font-weight:700;letter-spacing:.08em;color:var(--hc-text-secondary);background:var(--hc-tag-bg);border:1px solid var(--hc-tag-border);padding:3px 8px;border-radius:5px}.HardwareCertifications_hcRowRegion__syhpJ,.HardwareCertifications_hcRowType__P6ZiL{font-size:9px;text-transform:uppercase;font-family:var(--hc-mono);white-space:nowrap;flex-shrink:0}.HardwareCertifications_hcRowType__P6ZiL{font-weight:600;letter-spacing:.06em;color:var(--tc,var(--hc-text-muted))}.HardwareCertifications_hcRowFeatured__tqgC6{width:6px;height:6px;border-radius:50%;background:var(--hc-featured-dot);flex-shrink:0}.HardwareCertifications_hcRowArrow__gBWxy{display:flex;align-items:center;justify-content:center;color:var(--hc-text-muted);transition:color .15s,transform .15s;flex-shrink:0}.HardwareCertifications_hcRow__ZeqGK:hover .HardwareCertifications_hcRowArrow__gBWxy{color:var(--tc,var(--hc-text-primary));transform:translateX(2px)}.HardwareCertifications_hcEmpty__rCDgt{text-align:center;padding:40px 20px;color:var(--hc-text-muted);font-size:13px}.HardwareCertifications_hcOverlay__AlkKV{position:fixed;inset:0;background:var(--hc-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:flex-end;justify-content:center;animation:HardwareCertifications_hcOverlayIn__xzptG .2s ease}@keyframes HardwareCertifications_hcOverlayIn__xzptG{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.HardwareCertifications_hcOverlay__AlkKV{align-items:center;padding:24px}}.HardwareCertifications_hcPanel__EGual{position:relative;background:var(--hc-panel-bg);border:1px solid var(--hc-panel-border);border-radius:20px 20px 0 0;box-shadow:var(--hc-shadow-panel);width:100%;max-width:480px;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;animation:HardwareCertifications_hcPanelMobile__ixx0P .28s cubic-bezier(.32,.72,0,1);font-family:var(--hc-font)}@media (min-width:640px){.HardwareCertifications_hcPanel__EGual{border-radius:20px;animation:HardwareCertifications_hcPanelDesktop__2jNbV .28s cubic-bezier(.32,.72,0,1)}}@keyframes HardwareCertifications_hcPanelMobile__ixx0P{0%{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}@keyframes HardwareCertifications_hcPanelDesktop__2jNbV{0%{transform:translateY(12px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.HardwareCertifications_hcPanelBand___4zFE{position:absolute;top:0;left:0;right:0;height:3px;border-radius:20px 20px 0 0}.HardwareCertifications_hcPanelHead__EuZM3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:28px 24px 20px}.HardwareCertifications_hcPanelEyebrow__c0FMw{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:var(--hc-mono);margin-bottom:6px}.HardwareCertifications_hcPanelName__rFcFr{font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--hc-text-primary);margin:0 0 4px;line-height:1.15;font-family:var(--hc-display)}.HardwareCertifications_hcPanelBodyOrg__2y3p8{font-size:12px;color:var(--hc-text-secondary)}.HardwareCertifications_hcClose__Att5L{flex-shrink:0;margin-top:2px;padding:6px;border-radius:8px;border:1px solid var(--hc-border);background:transparent;color:var(--hc-text-muted);cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center}.HardwareCertifications_hcClose__Att5L:hover{background:var(--hc-surface-hover);color:var(--hc-text-primary)}.HardwareCertifications_hcPanelDiv__CGFyK{height:1px;background:var(--hc-border);margin:0 24px}.HardwareCertifications_hcPanelBody__P4uZm{padding:20px 24px 28px;display:flex;flex-direction:column;gap:18px}.HardwareCertifications_hcPanelDesc__9rCmG{font-size:13.5px;line-height:1.6;color:var(--hc-text-secondary);margin:0}.HardwareCertifications_hcMetaGrid__4zqHo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.HardwareCertifications_hcMetaCell__jsT85{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--hc-tag-bg);border:1px solid var(--hc-tag-border);border-radius:10px}.HardwareCertifications_hcMetaCellFull__ay6xs{grid-column:1/-1}.HardwareCertifications_hcMetaLabel__0lO3U{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:var(--hc-mono);color:var(--hc-text-muted)}.HardwareCertifications_hcMetaValue__QR_RA{font-size:13px;font-weight:600;color:var(--hc-text-primary);line-height:1.3}.HardwareCertifications_hcMetaTypePill__xNv47{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;background:var(--hc-tag-bg);border:1px solid var(--hc-tag-border);font-size:11px;font-weight:600;font-family:var(--hc-mono);color:var(--hc-text-secondary);letter-spacing:.04em;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.HardwareCertifications_hcMetaTypeDot__GRTqt{width:7px;height:7px;border-radius:50%;flex-shrink:0}.HardwareCertifications_hcPanelAliases__JA08K{display:flex;flex-direction:column;gap:8px}.HardwareCertifications_hcAliasLabel__7zgHU{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--hc-mono);color:var(--hc-text-muted)}.HardwareCertifications_hcAliasTags__IwdCh{display:flex;flex-wrap:wrap;gap:6px}.HardwareCertifications_hcAliasTag__RIJMh{font-size:11px;font-weight:500;font-family:var(--hc-mono);color:var(--hc-text-secondary);background:var(--hc-tag-bg);border:1px solid var(--hc-tag-border);padding:3px 9px;border-radius:6px}@media (max-width:640px){.HardwareCertifications_hcRowType__P6ZiL{display:none}.HardwareCertifications_hcRow__ZeqGK{grid-template-columns:4px 48px 1fr auto auto 24px;gap:0 8px;padding:10px 10px 10px 0}.HardwareCertifications_hcRowCode__uPeS6{font-size:10px;padding:3px 6px}}@media (max-width:380px){.HardwareCertifications_hcRow__ZeqGK{grid-template-columns:4px 1fr auto 24px;grid-template-rows:auto auto;gap:4px 8px;padding:10px 8px 10px 0}.HardwareCertifications_hcRowBar__4_Dw0{grid-row:1/-1}.HardwareCertifications_hcRowCode__uPeS6{grid-column:2;grid-row:1;justify-self:start}.HardwareCertifications_hcRowMain__oocT5{grid-column:2/-1;grid-row:2}.HardwareCertifications_hcRowRegion__syhpJ{grid-column:3;grid-row:1}.HardwareCertifications_hcRowFeatured__tqgC6{display:none}.HardwareCertifications_hcRowArrow__gBWxy{grid-column:4;grid-row:1}}