.community-highlights{gap:20px;min-width:0;display:grid}.highlight-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:20px;overflow:hidden}.highlight-heading{align-items:center;gap:10px;display:flex}.highlight-heading>div{min-width:0}.highlight-heading h2{color:var(--ink);letter-spacing:-.025em;margin:4px 0 0;font-size:1.05rem}.highlight-heading-icon{width:36px;height:36px;color:var(--orange-light);background:#f9731612;border:1px solid #f9731638;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.highlight-heading-icon svg{width:21px;height:21px}.highlight-eyebrow{color:var(--muted);letter-spacing:.09em;font-size:.6rem;font-weight:800}.highlight-year{border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:6px;margin-left:auto;padding:4px 7px;font-size:.7rem}.highlight-intro{color:var(--muted);margin:14px 0 16px;font-size:.78rem;line-height:1.55}.highlight-demo-label{color:#e7bd7f;background:#eab64d0d;border:1px solid #eab64d40;border-radius:6px;padding:7px 9px;font-size:.68rem;line-height:1.5}.contributors-list{margin:0;padding:0;list-style:none}.contributors-list li+li{border-top:1px solid var(--line)}.contributor-link{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:83px;margin:0;padding:12px 0;display:flex}.contributor-link:hover .contributor-details strong{color:var(--orange-light)}.contributor-position{color:var(--muted);flex:0 0 24px;justify-items:center;gap:2px;font-size:.8rem;font-weight:800;display:grid}.contributor-position svg{width:25px;height:25px}.contributor-position small{font-size:.6rem}.contributor-position.position-1{color:#e9b849}.contributor-position.position-2{color:#b7c5d5}.contributor-position.position-3{color:#cb9066}.contributor-position.position-other small{display:none}.contributor-link .avatar{border-radius:50%;flex:0 0 37px;width:37px;height:37px}.contributor-details{gap:3px;min-width:0;display:grid}.contributor-details strong{overflow-wrap:anywhere;font-size:.8rem;line-height:1.4}.contributor-details>span{color:var(--muted);font-size:.65rem;line-height:1.4}.contributor-details small{color:var(--orange-light);font-size:.7rem;font-weight:650}.ranking-criteria{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:13px;font-size:.7rem;line-height:1.6}.ranking-criteria summary{cursor:pointer;color:var(--ink)}.ranking-criteria p{margin:10px 0 0}.highlight-status{color:var(--muted);padding:20px 0 4px;font-size:.78rem;line-height:1.6}.highlight-status p{margin:0 0 8px}.highlight-status strong{color:var(--ink);margin-bottom:6px;font-size:.85rem;display:block}.highlight-retry{border:1px solid var(--line);background:var(--navy-soft);min-height:40px;color:var(--orange-light);cursor:pointer;border-radius:7px;padding:7px 11px}.featured-channel-panel{border-top:2px solid #de6d59}.channel-icon{color:#f28d7b;background:#ef6b680f;border-color:#ef6b6838}.featured-channel-content{margin-top:24px}.featured-channel-label{color:#f28d7b;letter-spacing:.1em;font-size:.62rem;font-weight:800}.featured-channel-content h3{overflow-wrap:anywhere;margin:9px 0;font-size:1.1rem;line-height:1.4}.featured-channel-content p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 16px;font-size:.79rem;line-height:1.65}.featured-channel-link{color:#ffb09e;background:#ef6b680f;border:1px solid #ef6b6852;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;padding:11px 13px;font-size:.8rem;font-weight:750;display:flex}.featured-channel-link:hover{background:#ef6b681f}.featured-channel-content>small{color:var(--muted);margin-top:11px;font-size:.65rem;line-height:1.5;display:block}.featured-channel-empty{padding-top:23px}.featured-channel-empty>svg{color:#bb8076;width:28px;height:28px;margin-bottom:10px}@media (max-width:480px){.highlight-panel{padding:18px}.contributor-details strong{font-size:.88rem}.contributor-details>span{font-size:.75rem}.highlight-eyebrow{font-size:.65rem}}
.manufacturers-view{--manufacturers-panel:#121a24;--manufacturers-panel-deep:#0d151e;--manufacturers-line:#2b3945;gap:18px}.manufacturers-hero{isolation:isolate;background:linear-gradient(115deg, #f9731614, transparent 42%), radial-gradient(circle at 94% 4%, #3b82f62e, transparent 39%), var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center;gap:clamp(28px,5vw,72px);min-height:258px;padding:clamp(26px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000002e}.manufacturers-hero:after{content:"";z-index:-1;border:1px solid #f973161f;border-radius:50%;width:310px;height:310px;position:absolute;top:-90px;right:-72px;box-shadow:0 0 0 42px #3b82f608,0 0 0 84px #f9731605}.manufacturers-kicker,.manufacturers-result-heading>div>span{color:var(--orange);letter-spacing:.13em;font-size:.66rem;font-weight:850}.manufacturers-hero h1{letter-spacing:-.055em;max-width:760px;margin:9px 0 12px;font-size:clamp(2.05rem,4.8vw,3.75rem);line-height:1.02}.manufacturers-hero-copy>p{max-width:760px;color:var(--muted);margin:0;font-size:.94rem;line-height:1.7}.manufacturers-trust-note{color:#aabac5;border-top:1px solid #ffffff12;align-items:flex-start;gap:9px;max-width:760px;margin-top:20px;padding-top:16px;font-size:.72rem;line-height:1.55;display:flex}.manufacturers-trust-note svg{color:var(--green);margin-top:2px}.manufacturers-summary{gap:8px;margin:0;display:grid}.manufacturers-summary>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070f17bd;border:1px solid #627c8f3b;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 16px;display:flex}.manufacturers-summary dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:750}.manufacturers-summary dd{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:1.3rem;font-weight:900}.manufacturers-summary>div:last-child dd{color:var(--orange-light);letter-spacing:.02em;font-size:.93rem}.manufacturers-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:13px;gap:12px;padding:14px;display:grid}.manufacturers-search{min-height:48px;color:var(--subtle);background:#0b151e;border:1px solid #324451;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:grid}.manufacturers-search:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #f973161a}.manufacturers-search input{width:100%;min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0}.manufacturers-search input::placeholder{color:#667987}.manufacturers-search input::-webkit-search-cancel-button{display:none}.manufacturers-search>button{color:#a7b4bd;cursor:pointer;background:#17232d;border:1px solid #334652;border-radius:7px;place-items:center;width:30px;height:30px;font-size:1.1rem;line-height:1;display:grid}.manufacturers-filters{scrollbar-color:#3a4b57 transparent;gap:7px;padding:1px 1px 4px;display:flex;overflow-x:auto}.manufacturers-filters button{color:#9babb6;cursor:pointer;background:#111c25;border:1px solid #2d3c47;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font-size:.68rem;font-weight:750;transition:color .16s,background .16s,border-color .16s}.manufacturers-filters button:hover{color:var(--ink);border-color:#536773}.manufacturers-filters button.active{color:#211205;background:var(--orange);border-color:var(--orange)}.manufacturers-result-heading{justify-content:space-between;align-items:end;gap:18px;padding:8px 3px 0;display:flex}.manufacturers-result-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(1.3rem,2.5vw,1.8rem)}.manufacturers-result-heading>p{color:var(--subtle);margin:0 0 2px;font-size:.7rem}.manufacturers-result-heading>p strong{color:var(--ink)}.manufacturer-featured{border-radius:var(--radius);background:radial-gradient(circle at 92% 12%,#f9731629,#0000 33%),linear-gradient(135deg,#17212b,#111922);border:1px solid #f9731657;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3.5vw,38px);min-height:230px;padding:clamp(24px,4vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 20px 55px #0000002e}.manufacturer-featured-rail{color:#201205;background:var(--orange);letter-spacing:.11em;border-radius:0 0 8px;padding:6px 11px 6px 14px;font-size:.56rem;font-weight:900;position:absolute;top:0;left:0}.manufacturer-featured-mark{aspect-ratio:1;color:#221304;background:linear-gradient(145deg, #ffad42, var(--orange));letter-spacing:-.08em;border:1px solid #ffbd6a;border-radius:22px;place-items:center;width:clamp(76px,9vw,104px);font-size:clamp(2rem,4vw,3.1rem);font-weight:950;display:grid;box-shadow:0 18px 42px #f9731633}.manufacturer-featured-copy{min-width:0}.manufacturer-official-badge,.manufacturer-verified{color:#86d9b4;letter-spacing:.02em;align-items:center;gap:6px;width:fit-content;font-size:.62rem;font-weight:800;display:inline-flex}.manufacturer-official-badge>span,.manufacturer-verified>span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36b37e17}.manufacturer-featured h2{letter-spacing:-.06em;margin:7px 0 2px;font-size:clamp(2rem,4vw,3.1rem);line-height:1}.manufacturer-featured-copy>small,.manufacturer-card header small{color:var(--subtle);font-size:.67rem;font-weight:700}.manufacturer-featured-copy>small span,.manufacturer-card header small span{color:#c9d4dc;letter-spacing:.06em;margin-right:4px;font-size:.58rem}.manufacturer-featured-copy>p{color:#aab8c2;max-width:680px;margin:15px 0;font-size:.84rem;line-height:1.62}.manufacturer-featured-copy>ul,.manufacturer-specialties{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.manufacturer-featured-copy>ul li,.manufacturer-specialties li{color:#a9bac6;background:#111e28;border:1px solid #2d414f;border-radius:6px;align-items:center;min-height:25px;padding:0 8px;font-size:.58rem;font-weight:700;display:inline-flex}.manufacturer-link{color:#201205;background:var(--orange);border:1px solid var(--orange);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.75rem;font-weight:850;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.manufacturer-link:hover{background:var(--orange-light);border-color:var(--orange-light);transform:translateY(-1px)}.manufacturer-link-compact{color:#dce6ec;background:#17232d;border-color:#344653;min-height:34px;padding:0 10px;font-size:.65rem}.manufacturer-link-compact:hover{color:#211205;background:var(--orange);border-color:var(--orange)}.manufacturers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manufacturer-card{background:linear-gradient(150deg, #1c2632f5, var(--surface));border:1px solid var(--line);border-radius:13px;flex-direction:column;min-width:0;min-height:300px;padding:19px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.manufacturer-card:hover{border-color:#435867;transform:translateY(-3px);box-shadow:0 17px 38px #0000002b}.manufacturer-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.manufacturer-card>header>div{min-width:0}.manufacturer-card h3{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:.93rem;overflow:hidden}.manufacturer-mark{color:#bcd6e7;letter-spacing:-.04em;background:#172c3b;border:1px solid #315065;border-radius:11px;place-items:center;width:43px;height:43px;font-size:.68rem;font-weight:950;display:grid}.manufacturer-mark-drives{color:#ffc27a;background:#f9731617;border-color:#f9731645}.manufacturer-mark-electrical{color:#ffe291;background:#eab64d14;border-color:#eab64d40}.manufacturer-mark-motion{color:#9de4c5;background:#36b37e14;border-color:#36b37e40}.manufacturer-mark-sensors{color:#a9c9ff;background:#3b82f617;border-color:#3b82f645}.manufacturer-mark-testing{color:#f6d56e;background:#dab53d17;border-color:#dab53d47}.manufacturer-verified{color:#8fcbae;background:#36b37e0f;border:1px solid #36b37e24;border-radius:999px;padding:5px 7px;font-size:.54rem}.manufacturer-verified>span{width:5px;height:5px;box-shadow:none}.manufacturer-card>p{color:#9dafba;margin:19px 0 16px;font-size:.73rem;line-height:1.62}.manufacturer-specialties{margin-bottom:18px}.manufacturer-card>footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:flex}.manufacturer-category{color:var(--subtle);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}.manufacturer-category-automation{color:#8ebcff}.manufacturer-category-drives{color:#ffad5c}.manufacturer-category-electrical{color:#efd17c}.manufacturer-category-motion{color:#81d6b0}.manufacturer-category-sensors{color:#a7c7fb}.manufacturer-category-testing{color:#e8ca6e}.manufacturers-empty{text-align:center;background:var(--surface);border:1px dashed #394b57;border-radius:13px;align-content:center;place-items:center;min-height:300px;padding:40px 20px;display:grid}.manufacturers-empty>svg{width:32px;height:32px;color:var(--subtle)}.manufacturers-empty h2{margin:15px 0 6px;font-size:1.15rem}.manufacturers-empty p{color:var(--muted);margin:0 0 20px;font-size:.78rem}.manufacturers-disclaimer{color:#9caeba;background:#3b82f60d;border:1px solid #3b82f629;border-radius:11px;align-items:flex-start;gap:11px;padding:16px 18px;display:flex}.manufacturers-disclaimer svg{color:var(--blue);margin-top:2px}.manufacturers-disclaimer p{margin:0;font-size:.69rem;line-height:1.58}.manufacturers-disclaimer strong{color:#c8d6df}@media (max-width:1180px){.manufacturers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.manufacturers-hero{grid-template-columns:1fr}.manufacturers-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.manufacturers-summary>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:74px;padding:11px}.manufacturers-summary dt{font-size:.56rem}.manufacturers-summary dd{font-size:1.08rem}.manufacturer-featured{grid-template-columns:auto minmax(0,1fr);padding-top:42px}.manufacturer-featured>.manufacturer-link{grid-column:1/-1;width:100%}}@media (max-width:640px){.manufacturers-view{gap:14px}.manufacturers-hero{border-radius:13px;padding:25px 20px}.manufacturers-hero h1{font-size:clamp(2rem,11vw,2.8rem)}.manufacturers-summary{grid-template-columns:1fr;gap:6px}.manufacturers-summary>div{flex-direction:row;justify-content:space-between;align-items:center;min-height:52px}.manufacturers-toolbar{padding:10px}.manufacturers-result-heading{flex-direction:column;align-items:flex-start;gap:8px}.manufacturer-featured{grid-template-columns:1fr;justify-items:start;padding:46px 20px 20px}.manufacturer-featured-mark{border-radius:17px;width:74px}.manufacturer-featured>.manufacturer-link{grid-column:auto}.manufacturers-grid{grid-template-columns:1fr}.manufacturer-card{min-height:280px}.manufacturer-card>header{grid-template-columns:auto minmax(0,1fr)}.manufacturer-verified{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.manufacturer-card,.manufacturer-link{transition:none}}
.feed-intro{isolation:isolate;background:linear-gradient(120deg,#191f2c,#101824);border:1px solid #363c46;border-radius:16px;min-height:228px;padding:26px;position:relative;overflow:hidden}.feed-intro>div{z-index:2;width:69%;position:relative}.feed-intro h1{max-width:18ch;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.15}.feed-intro p{max-width:34ch;margin-bottom:0;font-size:.86rem}.feed-trio{object-fit:contain;object-position:bottom;opacity:.86;width:45%;height:100%;position:absolute;bottom:-16px;right:-23px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 23%);mask-image:linear-gradient(90deg,#0000,#000 23%)}.feed-shortcuts{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.feed-shortcuts a,.feed-shortcuts button{border:1px solid var(--line);background:var(--surface);color:#c6d1db;cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:7px 11px;font-size:.78rem;display:inline-flex}.feed-shortcuts a:hover,.feed-shortcuts button:hover{border-color:var(--orange);color:#fff}.feed-shortcuts svg{width:16px;height:16px}.network-sidebar nav a{color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:12px;font-size:.8rem;font-weight:700;display:flex}.network-sidebar nav a.active{color:var(--orange);background:#f973161a}.network-sidebar nav a svg{width:18px;height:18px}.catalog-column{position:static}.post-copy{overflow-wrap:anywhere}.post-meta-row:empty{display:none}.publication-warning{color:#f7d796;background:#2d2417;border:1px solid #765823}.publication-warning p{margin:0 0 7px}.publication-warning a{font-weight:700;text-decoration:underline}.composer-details{border:1px solid var(--line);border-radius:10px;padding:0 15px 15px}.composer-details summary{cursor:pointer;color:#d2dce4;padding:15px 0 0;font-size:.86rem;font-weight:650}.composer-details summary span{color:var(--muted);margin-left:8px;font-size:.75rem;font-weight:400}.composer-details[open]{gap:14px;display:grid}.composer-details[open] summary{margin-bottom:15px}.composer-details>label,.composer-details>.field-grid{margin-top:14px}.composer-body-label textarea{font-size:1rem;font-weight:400;line-height:1.55}.composer-modal .image-uploader{min-height:95px;padding:16px}.composer-modal .image-uploader img{object-fit:contain;max-height:180px}.composer-modal .safety-callout{padding:12px;font-size:.75rem}.demo-composer-note{color:#e7c276;margin:0;font-size:.82rem;line-height:1.5}.demo-composer-note a{text-decoration:underline;display:inline-block}.community-workspace{align-content:start}.workspace-heading span{letter-spacing:.12em;color:var(--orange);font-size:.75rem;font-weight:800}.workspace-heading h1{margin:8px 0}.workspace-heading p{color:var(--muted)}@media (max-width:1180px){.catalog-column{grid-template-columns:1fr}}@media (max-width:640px){.feed-intro{min-height:205px;padding:20px 16px}.feed-intro>div{width:77%}.feed-intro h1{font-size:1.65rem}.feed-intro p{max-width:25ch;font-size:.8rem}.feed-trio{opacity:.45;width:45%;right:-25px}.feed-shortcuts{gap:6px}.feed-shortcuts a,.feed-shortcuts button{min-height:44px;font-size:.73rem}.composer-details summary{font-size:.8rem}.composer-details summary span{margin-left:0;display:block}}
