@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&family=JetBrains+Mono:wght@400;500;700&display=swap";body:has([data-vendor-equipment-catalog]),main:has([data-vendor-equipment-catalog]){background:#fbfaf7}.main-pane:has([data-vendor-equipment-catalog]){width:100%;max-width:none;flex:1 1 100%;min-width:0}body:has([data-vendor-equipment-catalog]) .right-sidebar-container{display:none}main:has([data-vendor-equipment-catalog])>.content-panel{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px;box-sizing:border-box;background:transparent;border-top:0}main:has([data-vendor-equipment-catalog])>.content-panel:first-child{padding-block:28px 0}main:has([data-vendor-equipment-catalog])>.content-panel+.content-panel{padding-top:14px}main:has([data-vendor-equipment-catalog]) h1{margin:10px 0 0;padding:0;border:0;color:#14181b;font-family:Zen Kaku Gothic New,system-ui,sans-serif;font-size:36px;font-weight:700;line-height:1.3;letter-spacing:normal}main:has([data-vendor-equipment-catalog]) .sl-markdown-content{font-family:Zen Kaku Gothic New,system-ui,sans-serif}main:has([data-vendor-equipment-catalog]) .sl-markdown-content>p{color:#4a5560;font-size:14px;line-height:1.8}main:has([data-vendor-equipment-catalog]) .catalog-guide{margin-top:12px;padding:4px 16px;border:1px solid #e5e2da;border-radius:10px;background:#fff}main:has([data-vendor-equipment-catalog]) .catalog-guide>summary{min-height:44px;display:flex;align-items:center;color:#0b7285;font-size:14px;font-weight:700;cursor:pointer}main:has([data-vendor-equipment-catalog]) .catalog-guide p{color:#4a5560;font-size:14px;line-height:1.85}.eq{--eq-ink: #14181b;--eq-body: #4a5560;--eq-muted: #646c77;--eq-line: #e5e2da;--eq-line-soft: #eeebe4;--eq-control: #cfc9bd;--eq-chip: #f1efe9;--eq-link: #0b7285;--eq-link-strong: #095c6b;--eq-pick: #e6f2f4;--eq-dark: #13212b;--eq-mark: #fff1c2;--eq-sans: "Zen Kaku Gothic New", system-ui, -apple-system, "Segoe UI", "Hiragino Sans", "Yu Gothic UI", sans-serif;--eq-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--eq-tool: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.4 5.4L3 18l3 3 6.3-6.3a4 4 0 0 0 5.4-5.4l-2.5 2.5-2.4-.6-.6-2.4z'/%3E%3C/svg%3E");display:flex;flex-direction:column;gap:20px;margin:14px 0 28px;color:var(--eq-ink);font-family:var(--eq-sans);font-feature-settings:"palt" 1;letter-spacing:normal}.eq *,.eq *:before,.eq *:after{box-sizing:border-box;letter-spacing:inherit}.eq :is(h1,h2,h3,h4,p,a,input,select,button,dt,dd,span,li,summary,label,small,strong,b,kbd,mark){font-family:var(--eq-sans)}.eq :is(h2,h3,h4,p,ul,ol,dl,dd){margin:0}.eq :is(ul,ol){padding:0;list-style:none}.eq li+li{margin-top:0}.eq a{color:var(--eq-link);text-decoration:none}.eq a:hover{color:var(--eq-link-strong);text-decoration:underline}.eq :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--eq-link);outline-offset:2px}.eq :is(button,input,select){border-radius:8px}.eq :where(button,input,select){font-size:inherit}.eq [hidden]{display:none!important}.eq .eq-num,.eq .eq-num *{font-family:var(--eq-mono);font-variant-numeric:tabular-nums}.eq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eq-link{min-height:40px;padding:0 4px;border:0;background:transparent;color:var(--eq-link);font-size:12px;font-weight:700;cursor:pointer}.eq-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--eq-dark);color:#fff;font-family:var(--eq-mono);font-size:11px;font-weight:700}.eq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:32px;align-items:end}.eq-head__lead{max-width:600px;color:var(--eq-body);font-size:15px;line-height:1.8}.eq-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--eq-line);border-radius:10px;background:#fff}.eq-stats>div{display:flex;flex-direction:column;gap:3px;padding:12px 16px;min-width:0}.eq-stats>div+div{border-left:1px solid var(--eq-line-soft)}.eq-stats dt{color:var(--eq-muted);font-size:12px}.eq-stats dd{font-size:24px;font-weight:700;line-height:1.1}.eq-stats dd.eq-stats__date{font-size:14px;line-height:1.75;font-weight:500}.eq-search{position:relative;display:flex;gap:10px;align-items:stretch}.eq-search__q{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px 0 16px;border:1px solid var(--eq-control);border-radius:10px;background:#fff;color:var(--eq-muted)}.eq-search__q>span:first-child{display:inline-flex}.eq-search__q:focus-within{border-color:var(--eq-link);box-shadow:0 0 0 3px #0b72852e}.eq-search__q input{flex:1;min-width:0;height:50px;padding:0;border:0;outline:none;background:transparent;color:var(--eq-ink);font-size:15px}.eq-search__q input::placeholder{color:#767d86}.eq-search__q input:focus-visible{outline:none}.eq-search__key{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border:1px solid var(--eq-control);border-radius:5px;color:var(--eq-muted);font-family:var(--eq-mono);font-size:12px}.eq-search__q:focus-within .eq-search__key,.eq-search__q input:not(:placeholder-shown)~.eq-search__key{display:none}.eq-select select{height:100%;min-height:52px;width:190px;padding:0 12px;border:1px solid var(--eq-control);border-radius:10px;background:#fff;color:var(--eq-ink);font-size:14px}.eq-search__go{min-height:52px;padding:0 26px;border:0;border-radius:10px;background:var(--eq-link);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.eq-search__go:hover{background:var(--eq-link-strong)}.eq-suggest{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(100%,640px);display:grid;max-height:22rem;overflow:auto;border:1px solid var(--eq-line);border-radius:10px;background:#fff;box-shadow:0 12px 28px #13212b24}.eq-suggest button{display:grid;gap:1px;min-height:44px;padding:8px 14px;border:0;border-radius:0;background:transparent;color:var(--eq-ink);text-align:left;font-size:14px;cursor:pointer}.eq-suggest button+button{border-top:1px solid var(--eq-line-soft)}.eq-suggest button:hover,.eq-suggest button[aria-selected=true]{background:var(--eq-pick)}.eq-suggest span{color:var(--eq-muted);font-size:12px}.eq-layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:28px;align-items:start}.eq-side{position:sticky;top:calc(var(--sl-nav-height, 4rem) + 16px);max-height:calc(100vh - var(--sl-nav-height, 4rem) - 32px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.eq-side__toggle{display:none}.eq-side__head{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-size:14px;font-weight:700}.eq-sec{border-top:1px solid var(--eq-line)}.eq-sec summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.eq-sec summary::-webkit-details-marker{display:none}.eq-sec summary:after{content:"";width:7px;height:7px;margin-left:auto;margin-right:4px;border-right:2px solid var(--eq-muted);border-bottom:2px solid var(--eq-muted);transform:translateY(-2px) rotate(45deg)}.eq-sec[open] summary:after{transform:translateY(2px) rotate(-135deg)}.eq-tree,.eq-flat{display:flex;flex-direction:column;gap:1px;padding-bottom:10px}.eq-grp__head{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 8px;border:0;background:transparent;color:var(--eq-ink);font-size:13px;text-align:left;cursor:pointer}.eq-grp__head:before{content:"";flex-shrink:0;width:6px;height:6px;border-right:2px solid var(--eq-muted);border-bottom:2px solid var(--eq-muted);transform:rotate(-45deg);transition:transform .15s}.eq-grp__head[aria-expanded=true]:before{transform:rotate(45deg)}.eq-grp__head:hover,.eq-opt:hover{background:#fff}.eq-grp__label{flex:1;min-width:0}.eq-grp__list{display:flex;flex-direction:column;gap:1px;padding:0 0 6px 20px}.eq-n{margin-left:auto;color:var(--eq-muted);font-size:12px}.eq-opt{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 8px;border:0;background:transparent;color:var(--eq-ink);font-size:13px;text-align:left;cursor:pointer}.eq-opt>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-opt--all>span:first-child{color:var(--eq-body)}.eq-opt[aria-pressed=true]{background:var(--eq-pick);box-shadow:inset 0 0 0 1px var(--eq-link);font-weight:700}.eq-opt.is-zero,.eq-grp.is-zero .eq-grp__head{color:#9aa0a8}.eq-more-opt{min-height:40px;margin-left:8px;padding:0;border:0;background:transparent;color:var(--eq-link);font-size:12px;font-weight:700;cursor:pointer}.eq .eq-extra{display:none}.eq :is(.is-all) .eq-extra{display:list-item}.eq-results{display:flex;flex-direction:column;gap:12px;min-width:0;scroll-margin-top:calc(var(--sl-nav-height, 4rem) + 16px)}.eq-results__head{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;align-items:center}.eq-results__head h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;color:var(--eq-body);font-size:14px;font-weight:500;line-height:1.4}.eq-results__head h2:focus{outline:none}.eq-results__head h2 .eq-num[data-result-count]{color:var(--eq-ink);font-size:24px;font-weight:700}.eq-results__models{margin-left:8px;color:var(--eq-muted);font-size:12px}.eq-sort{display:flex;align-items:center;gap:8px;color:var(--eq-muted);font-size:13px;white-space:nowrap}.eq-sort select{min-height:40px;padding:0 10px;border:1px solid var(--eq-control);background:#fff;color:var(--eq-ink);font-size:13px}.eq-chips-active{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.eq-achip{display:inline-flex;align-items:center;gap:6px;min-height:40px;max-width:100%;padding:0 12px;border:0;border-radius:999px;background:var(--eq-dark);color:#fff;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.eq-achip:after{content:"×";font-size:14px;line-height:1;opacity:.8}.eq-query-note{color:var(--eq-muted);font-size:12px;line-height:1.6}.eq-compare{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px 14px;border:1px solid var(--eq-link);border-radius:10px;background:#f3f9fa}.eq-compare>p{display:flex;align-items:baseline;gap:4px;font-size:13px}.eq-compare__picked{display:flex;flex-wrap:wrap;gap:6px}.eq-compare__panel{flex-basis:100%;min-width:0}.eq-compare__panel>summary{display:inline-flex;align-items:center;min-height:40px;color:var(--eq-link);font-size:13px;font-weight:700;cursor:pointer}.eq-compare__wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.eq-compare__wrap table{width:100%;min-width:560px;border-collapse:collapse;background:#fff;font-size:13px;line-height:1.6}.eq-compare__wrap :is(th,td){padding:8px 10px;border:1px solid var(--eq-line);text-align:left;vertical-align:top}.eq-compare__wrap th{background:var(--eq-chip);font-weight:700}.eq-compare__wrap th[scope=row]{width:7.5em;white-space:nowrap}.eq-empty{display:grid;gap:10px;justify-items:center;padding:28px;border:1px dashed var(--eq-control);border-radius:10px;color:var(--eq-body);text-align:center}.eq-empty__relax{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.eq-relax{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--eq-control);background:#fff;color:var(--eq-link);font-size:13px;font-weight:700;cursor:pointer}.eq-relax .eq-num{color:var(--eq-muted);font-size:12px;font-weight:400}.eq-list{display:flex;flex-direction:column;gap:12px}.eq-list:not([data-js])>.eq-card:nth-child(n+26){display:none}.eq-card{display:flex;flex-direction:column;gap:9px;padding:18px 20px;border:1px solid var(--eq-line);border-radius:10px;background:#fff;scroll-margin-top:calc(var(--sl-nav-height, 4rem) + 16px)}.eq-card:has(.eq-card__detail[open]){border-color:#b9d4da}.eq-card:has(.eq-card__detail[open]) .eq-card__summary{display:block;-webkit-line-clamp:unset;overflow:visible}.eq-card__top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.eq-card__id{display:flex;flex-direction:column;gap:4px;min-width:0}.eq-card__where{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:center;color:var(--eq-muted);font-size:12px;line-height:1.6}.eq-card__vendor{min-height:28px;padding:0;border:0;background:transparent;color:var(--eq-ink);font-size:13px;font-weight:700;text-align:left;cursor:pointer}.eq-card__vendor:hover{color:var(--eq-link-strong);text-decoration:underline}.eq-card__name{color:var(--eq-ink);font-size:18px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.eq-card__official{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:8px;background:var(--eq-link);color:#fff!important;font-size:13px;font-weight:700;white-space:nowrap}.eq-card__official:after{content:"↗";font-size:12px}.eq-card__official:hover{background:var(--eq-link-strong);text-decoration:none!important}.eq-card__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--eq-body);font-size:13px;line-height:1.75}.eq-card__tags{display:flex;flex-wrap:wrap;gap:6px}.eq-tag{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:0;border-radius:6px;background:var(--eq-chip);color:var(--eq-ink);font-size:12px;line-height:1.2;cursor:pointer}.eq-tag:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--eq-link)}.eq-tag--type{background:#fff;box-shadow:inset 0 0 0 1px var(--eq-line)}.eq-tag--type:before{width:12px;height:12px;border-radius:0;background:var(--eq-muted);-webkit-mask:var(--eq-tool) center / contain no-repeat;mask:var(--eq-tool) center / contain no-repeat}.eq-tag:hover{box-shadow:inset 0 0 0 1px var(--eq-link)}.eq-tag.is-picked{background:var(--eq-pick);box-shadow:inset 0 0 0 1px var(--eq-link);font-weight:700}.eq-card__models{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline;color:var(--eq-body);font-size:12px;line-height:1.7}.eq-card__label{margin-right:4px;color:var(--eq-muted);font-size:11px}.eq-model{padding:0 6px;border-radius:4px;background:#f7f6f2;color:var(--eq-ink);font-family:var(--eq-mono)!important;font-size:12px}.eq-model.is-hit{background:var(--eq-mark);font-weight:700}.eq-card__more{color:var(--eq-muted);font-size:12px}.eq mark{padding:0 1px;border-radius:2px;background:var(--eq-mark);color:inherit}.eq-model mark{padding:0;background:transparent}.eq-card__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;border-top:1px solid var(--eq-line-soft)}.eq-card__detail summary{display:inline-flex;align-items:center;min-height:40px;color:var(--eq-link);font-size:13px;font-weight:700;cursor:pointer;list-style:none}.eq-card__detail summary::-webkit-details-marker{display:none}.eq-card__detail summary:after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.eq-card__detail[open] summary:after{transform:translateY(2px) rotate(-135deg)}.eq-card__compare{min-height:40px;margin-top:0;padding:0 12px;border:1px solid var(--eq-control);background:#fff;color:var(--eq-body);font-size:12px;font-weight:700;cursor:pointer}.eq-card__compare[aria-pressed=true]{border-color:var(--eq-link);background:var(--eq-pick);color:var(--eq-link-strong)}.eq-card__compare:disabled{opacity:.45;cursor:default}.eq-detail{display:grid;gap:10px;padding:2px 0 8px;font-size:13px;line-height:1.8;color:var(--eq-body)}.eq-detail h4{color:var(--eq-ink);font-size:13px;font-weight:700}.eq-detail__facts div{display:flex;flex-wrap:wrap;gap:4px 12px}.eq-detail__facts dt{color:var(--eq-muted);font-size:12px}.eq-detail__facts dd{color:var(--eq-ink)}.eq-detail__models{display:flex;flex-wrap:wrap;gap:6px}.eq-detail__models li{padding:2px 8px;border-radius:4px;background:#f7f6f2;color:var(--eq-ink);font-family:var(--eq-mono);font-size:12px}.eq-detail__note{color:var(--eq-muted);font-size:12px}.eq-detail__source{justify-self:start;display:inline-flex;align-items:center;min-height:40px;font-weight:700}.eq .eq-card>.canonical-reuse{margin:-6px 0 0;padding:0;border:0;border-radius:0;background:transparent;font-size:12px}.eq .eq-card>.canonical-reuse>summary{display:inline-flex;align-items:center;min-height:36px;color:var(--eq-muted);font-size:12px;font-weight:500}.eq .eq-card>.canonical-reuse[open]{padding:4px 12px 8px;border:1px solid var(--eq-line);border-radius:8px;background:#fcfbf8}.eq-pages{display:flex;justify-content:center;align-items:center;gap:12px;padding-top:6px}.eq-pages:empty{display:none}.eq-pages button{min-height:44px;padding:0 18px;border:1px solid var(--eq-control);background:#fff;color:var(--eq-link);font-size:14px;font-weight:700;cursor:pointer}.eq-pages button:disabled{color:#9aa0a8;cursor:default}.eq-pages span{color:var(--eq-body);font-size:13px}.eq-scope{color:var(--eq-muted);font-size:12px;line-height:1.7}@media(min-width:1081px){.eq-side__head .eq-link{display:none}}@media(max-width:1080px){.eq-head{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.eq-layout{grid-template-columns:minmax(0,1fr);gap:14px}.eq-side{position:static;max-height:none;overflow:visible}.eq-side__toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;border:1px solid var(--eq-link);border-radius:10px;background:#fff;color:var(--eq-ink);font-size:14px;font-weight:700;cursor:pointer}.eq-side__body{display:none;margin-top:8px;padding:4px 14px;border:1px solid var(--eq-line);border-radius:10px;background:#fff}.eq-side__body.is-open{display:block}}@media(max-width:720px){main:has([data-vendor-equipment-catalog])>.content-panel{padding-inline:16px}main:has([data-vendor-equipment-catalog])>.content-panel:first-child{padding-top:16px}main:has([data-vendor-equipment-catalog]) h1{font-size:24px}.eq{gap:14px}.eq-head__lead{font-size:14px}.eq-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.eq-stats>div{padding:8px 10px}.eq-stats dt{font-size:11px}.eq-stats dd{font-size:17px}.eq-stats dd.eq-stats__date{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.eq-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.eq-search__q{grid-column:1 / -1;min-height:48px}.eq-search__q input{height:46px;font-size:16px}.eq-search__q input::placeholder{font-size:13px}.eq-search__key{display:none}.eq-select select{width:100%;min-height:46px}.eq-search__go{grid-column:1 / -1;min-height:46px}.eq-suggest{top:54px;width:100%}.eq-card{padding:14px;gap:8px}.eq-card__top{gap:10px}.eq-card__official{min-height:40px;padding:0 10px;font-size:12px}.eq-card__name{font-size:16px}.eq-results__models{margin-left:0;flex-basis:100%}}
