/* Industrial workstation. Adjust --density (0.85–1.2) and palette below. */
:root{color-scheme:light;--bg:#e8ebef;--surface:#f8f9fa;--surface-2:#dfe4ea;--ink:#242c36;--muted:#596675;--line:#c4cbd4;--accent:#0866c6;--accent-soft:#e0edfb;--accent-ink:#fff;--download:#d95616;--download-ink:#fff;--metal-top:#fff;--shadow:0 4px 14px #1825360c;--density:1;--radius:3px;--visual:var(--surface-2);--visual-edge:var(--line)}
:root[data-theme=dark]{color-scheme:dark;--bg:#171b21;--surface:#242a32;--surface-2:#2c333d;--ink:#eef2f7;--muted:#a7b3c2;--line:#414b59;--accent:#6cb5ff;--accent-soft:#243b53;--accent-ink:#10263d;--download:#f78a3c;--download-ink:#231709;--metal-top:#303843;--shadow:0 5px 18px #0003}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--bg);font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,select{font:inherit}button{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{line-height:1.35;overflow-wrap:anywhere}h1{font-size:30px}h2{font-size:21px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}
.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-header-inner,.page-container,.search-band,.site-footer-inner{width:min(1200px,calc(100% - 48px));margin-inline:auto}.site-header{background:#20262e;color:#e8edf3;border-bottom:3px solid #2785df}.site-header-inner{min-height:74px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;min-width:0}.brand-logo{max-height:47px;max-width:min(240px,38vw);object-fit:contain}.site-nav{display:flex;gap:26px;margin-left:auto;font-size:14px;font-weight:650}.site-nav a{padding:22px 0;border-bottom:2px solid transparent}.site-nav a:hover{color:#8dc5ff;border-color:#8dc5ff}.theme-picker{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #596473;background:#2b333e;border-radius:2px}.theme-picker>i{font-size:12px;color:#acb8c6}.theme-select{appearance:none;background:transparent;color:#f0f4f9;border:0;font-size:13px;width:42px;cursor:pointer}.theme-select option{background:#252d37;color:#fff}
.search-band{padding:26px 0}.search-stage{display:grid;grid-template-columns:260px minmax(0,1fr) 90px;align-items:center;gap:28px;padding:30px 32px 34px;background:linear-gradient(115deg,#303843,#20262e);color:#f4f7fb;border:1px solid #556170;border-radius:var(--radius);position:relative;box-shadow:inset 0 1px #ffffff25,0 5px 12px #14233512;animation:panel-seat .4s ease-out both}.search-stage:before,.search-stage:after{content:"";position:absolute;left:10px;top:10px;width:5px;height:5px;border:1px solid #95a2b2;border-radius:50%;box-shadow:0 0 0 2px #0002}.search-stage:after{left:auto;top:auto;right:10px;bottom:10px}.search-stage-copy{display:grid;gap:8px}.search-overline{font:11px/1.4 Consolas,monospace;letter-spacing:1.3px;color:#8ebff2}.search-stage-copy strong{font-size:28px;letter-spacing:1px;font-weight:750}.search-stage-copy>span:last-child{font-size:13px;color:#b4bfcd}.search-stage-form{min-width:0}.site-search{display:flex;align-items:center;gap:0;min-height:60px;background:#141a22;border:1px solid #66798c;box-shadow:inset 0 2px 5px #0005;border-radius:2px}.site-search:focus-within{border-color:#70baff;box-shadow:inset 0 2px 5px #0005,0 0 0 2px #4e9fe52b}.site-search>i{font-size:17px;color:#84bdf2;margin-left:18px}.site-search input{min-width:0;flex:1;width:100%;height:58px;padding:0 14px;background:transparent;color:#f2f6fa;border:0;outline:0;font-size:15px}.site-search input::placeholder{color:#a3b1c1}.site-search button{align-self:stretch;flex:none;margin:5px;padding:0 20px;min-width:130px;border:1px solid #83bcf2;background:#1874cf;color:#fff;border-radius:2px;box-shadow:inset 0 1px #ffffff35,0 3px 0 #0e4479;font-weight:700;transition:transform .12s,box-shadow .12s,background .16s}.site-search button:hover{background:#2388e7}.site-search button:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #0004,0 1px 0 #0e4479}.site-search button i{margin-left:8px}.site-search.is-loading button i{animation:gear-turn 2s linear infinite}.search-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:12px;color:#adbccc}.search-quick button{border:0;border-bottom:1px solid #67798c;background:transparent;padding:2px 6px;color:#d4e1ee;font-size:13px}.search-quick button:hover{color:#8dc5ff;border-color:#8dc5ff}.search-stage-art{display:grid;justify-items:center;gap:12px;color:#92a4b7;font:10px Consolas,monospace}.instrument-dial{width:70px;height:70px;display:grid;place-items:center;position:relative;border:1px solid #596a7c;border-radius:50%;background:repeating-conic-gradient(#8998a9 0deg 1deg,transparent 1deg 15deg);box-shadow:inset 0 0 0 5px #2a333e}.instrument-dial:before{content:"";position:absolute;inset:10px;background:#242d37;border:1px solid #536479;border-radius:50%}.instrument-dial i{z-index:1;font-size:27px;color:#9caec0}.search-stage.is-loading .instrument-dial i{animation:gear-turn 3s linear infinite}
.browse-categories{display:flex;align-items:center;gap:24px;background:var(--surface);padding:18px 22px;border:1px solid var(--line);border-left:3px solid var(--accent)}.browse-label{display:grid;flex:none;gap:2px}.browse-label span,.eyebrow{font:11px/1.4 Consolas,monospace;color:var(--accent);letter-spacing:1px}.browse-label strong{font-size:15px}.category-links{display:flex;overflow-x:auto;gap:8px;min-width:0;padding:2px 0}.category-links a{flex:none;padding:7px 15px;background:var(--surface-2);border:1px solid var(--line);font-size:14px;transition:border-color .18s,background .18s}.category-links a:hover{border-color:var(--accent);background:var(--accent-soft)}.category-links i{font-size:10px;margin-left:14px}.listing-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:30px 0 20px}.listing-heading h1{font-size:27px;margin:5px 0}.listing-heading p{color:var(--muted);font-size:14px}.heading-count{font-size:13px;color:var(--muted);border:1px solid var(--line);padding:7px 12px;white-space:nowrap}.heading-count i{color:var(--accent);margin-right:8px}
.filter-console{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding:0 0 17px;margin-bottom:20px}.system-filter{display:flex;position:relative;gap:4px;padding:0 0 10px;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 8px) bottom/100% 6px no-repeat}.system-filter button{position:relative;z-index:1;min-height:36px;padding:5px 17px;border:0;background:transparent;color:var(--muted);font-size:14px}.system-filter button[aria-pressed=true]{color:var(--accent);font-weight:700}.filter-slider{position:absolute;left:0;top:0;height:36px;width:0;background:var(--accent-soft);border:1px solid var(--accent);transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s;pointer-events:none}.filter-count{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.driver-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.driver-tile{display:grid;grid-template-columns:100px minmax(0,1fr);min-width:0;position:relative;background:linear-gradient(135deg,var(--metal-top),var(--surface) 40%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff12;transition:border-color .2s,box-shadow .2s}.driver-tile:after{content:"";position:absolute;right:7px;top:7px;width:4px;height:4px;border:1px solid var(--muted);border-radius:50%;opacity:.45;pointer-events:none}.driver-tile:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft),0 0 15px #2785df16}.driver-tile-media{display:grid;place-items:center;align-content:center;gap:13px;position:relative;background:var(--surface-2);border-right:1px solid var(--line);min-height:190px;overflow:hidden}.driver-tile-media:before{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:5px;background:repeating-linear-gradient(90deg,var(--muted) 0 1px,transparent 1px 7px);opacity:.3}.tile-printer{font-size:34px;color:var(--muted);line-height:1}.tile-visual-label{max-width:90px;padding:0 7px;text-align:center;font:12px/1.5 Consolas,"Microsoft YaHei",monospace;overflow-wrap:anywhere;color:var(--muted)}.driver-tile-content{min-width:0;display:flex;flex-direction:column;padding:calc(20px * var(--density)) 22px}.tile-category{color:var(--accent);font-size:12px;font-weight:700}.driver-tile h2{font-size:18px;line-height:1.5;margin:6px 0 12px;overflow-wrap:anywhere}.tile-meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--muted);font-size:13px}.tile-meta span{overflow-wrap:anywhere}.tile-meta i{margin-right:5px}.tile-action{display:flex;justify-content:space-between;align-items:center;color:var(--accent);border-top:1px solid var(--line);margin-top:auto;padding-top:12px;font-size:13px;font-weight:700}.tile-meta+.tile-action{margin-top:16px}.tile-action i{transition:transform .2s}.driver-tile:hover .tile-action i{transform:translateX(3px)}.empty-results{display:grid;justify-items:center;gap:8px;padding:50px 20px;border:1px dashed var(--line);color:var(--muted);text-align:center}.empty-results i{font-size:28px}.empty-results strong{color:var(--ink);font-size:18px}.pagination-wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:30px 0 42px;list-style:none}.page-link,.brand-page-link{display:block;padding:7px 13px;border:1px solid var(--line);background:var(--surface);font-size:14px}.active .page-link{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}
.breadcrumb{display:flex;flex-wrap:wrap;gap:9px;color:var(--muted);font-size:13px;margin:0 0 20px}.breadcrumb a:hover{color:var(--accent)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px}.detail-main{min-width:0}.driver-hero{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:24px;padding:32px;background:linear-gradient(115deg,var(--metal-top),var(--surface) 60%);border:1px solid var(--line);border-top:3px solid var(--accent);position:relative}.driver-hero:after{content:"";position:absolute;right:10px;top:10px;width:5px;height:5px;border:1px solid var(--muted);border-radius:50%;opacity:.6}.driver-hero h1{font-size:clamp(24px,2.3vw,32px);margin:10px 0 18px;text-wrap:pretty;line-height:1.45}.hero-facts{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--muted);font-size:14px}.hero-facts i{margin-right:6px}.driver-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.driver-tags a{font-size:12px;padding:3px 8px;border:1px solid var(--line);background:var(--surface-2);overflow-wrap:anywhere}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.driver-download-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:11px 24px;background:var(--download);color:var(--download-ink);border:1px solid #9e430f;border-radius:2px;font-weight:750;box-shadow:inset 0 1px #ffffff30,0 3px 0 #8a3b15;transition:transform .12s,box-shadow .12s}.driver-download-button:hover{color:var(--download-ink);filter:brightness(1.08)}.driver-download-button:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #0003}.text-action{color:var(--muted);font-size:13px}.download-unavailable,.aside-unavailable{display:block;color:var(--muted);padding:12px 0}.driver-visual{display:grid;place-items:center;border-left:1px solid var(--line);padding-left:20px}.device-placeholder{display:grid;justify-items:center;gap:12px;color:var(--muted);font-size:12px}.device-placeholder i{font-size:66px}.detail-section{margin:24px 0;background:var(--surface);border:1px solid var(--line);padding:26px 28px}.section-heading{display:flex;align-items:center;gap:15px;margin-bottom:22px}.section-index{font:12px Consolas,monospace;color:var(--accent);border-right:1px solid var(--line);padding-right:15px;white-space:nowrap}.section-heading h2{font-size:20px}.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.spec-grid>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:14px 10px;border-bottom:1px solid var(--line)}.spec-grid dt{color:var(--muted);font-size:13px}.spec-grid dd{font-size:14px;font-weight:600;overflow-wrap:anywhere}.spec-grid>div:nth-child(odd){border-right:1px solid var(--line)}.article-content{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.article-content p,.article-content ul,.article-content ol{margin:14px 0}.article-content h2,.article-content h3{margin:22px 0 12px}.article-content a{color:var(--accent);text-decoration:underline}.article-content img{height:auto;max-width:100%}.article-content table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%}.article-content td,.article-content th{padding:8px;border:1px solid var(--line)}.article-content pre{overflow:auto;background:var(--surface-2);padding:16px}.setup-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.setup-steps li{display:flex;gap:18px;padding:19px 0;border-bottom:1px solid var(--line)}.setup-steps li:last-child{border:0;padding-bottom:0}.step-number{flex:none;font:700 22px/1.2 Consolas,monospace;color:var(--accent);padding-top:3px}.setup-steps h3{font-size:16px;margin-bottom:6px}.setup-steps p,.faq-list p{font-size:14px;color:var(--muted);line-height:1.8}.faq-list details{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:17px 0;cursor:pointer;font-size:15px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{font-size:12px;color:var(--accent);transition:transform .18s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details[open] p{animation:panel-seat .2s ease-out}.faq-list p{padding:0 0 18px}.download-strip{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-left:3px solid var(--download);background:var(--surface);margin-bottom:30px}.download-strip strong{font-size:16px}.download-strip span{display:block;color:var(--muted);font-size:13px;margin-top:4px}.download-strip a{font-size:14px;color:var(--accent);white-space:nowrap}.detail-aside{min-width:0}.aside-panel{position:sticky;top:24px;background:var(--surface-2);border:1px solid var(--line);padding:24px}.aside-kicker{font:11px Consolas,monospace;color:var(--accent);letter-spacing:1px;margin-bottom:12px}.aside-panel h2{font-size:21px;margin-bottom:10px}.aside-panel p{font-size:14px;color:var(--muted)}.aside-download{display:block;padding:12px;border:1px solid var(--line);margin-top:18px;font-weight:700;font-size:14px;text-align:center}.aside-note{color:var(--muted);font-size:13px;padding:16px 0;border-bottom:1px solid var(--line)}.aside-note i{color:var(--accent);margin-right:5px}.aside-guide{display:grid;margin-top:7px}.aside-guide a{display:flex;justify-content:space-between;padding:10px 0;font-size:13px;color:var(--muted)}.related-drivers{margin-bottom:30px}.related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.related-links a{border:1px solid var(--line);padding:13px;background:var(--surface-2);font-size:14px;overflow-wrap:anywhere}.related-links a:hover{border-color:var(--accent)}
.site-footer{margin-top:auto;border-top:1px solid var(--line);background:var(--surface)}.site-footer-inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:24px 0;font-size:13px;color:var(--muted)}.not-found-page{padding-block:30px 60px}.not-found-layout{display:grid;grid-template-columns:1fr 260px;gap:40px;align-items:center;padding:45px;border:1px solid var(--line);background:var(--surface)}.not-found-kicker{color:var(--accent);font-size:13px}.not-found-copy h1{margin:15px 0}.not-found-copy p{color:var(--muted)}.not-found-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.not-found-actions a{padding:10px 15px;border:1px solid var(--line)}.not-found-primary{background:var(--accent);color:var(--accent-ink)}.not-found-visual{position:relative;display:grid;place-items:center;height:180px;background:var(--surface-2);color:var(--accent)}.not-found-visual i{font-size:55px;z-index:1}.not-found-code{position:absolute;top:0;left:12px;font:700 110px Consolas,monospace;opacity:.12}
@keyframes gear-turn{to{transform:rotate(360deg)}}@keyframes panel-seat{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.listing-page .driver-tile{animation:panel-seat .35s ease-out both}.listing-page .driver-tile:nth-child(2){animation-delay:.04s}.listing-page .driver-tile:nth-child(3){animation-delay:.08s}.listing-page .driver-tile:nth-child(4){animation-delay:.12s}
@media(max-width:1050px){.search-stage{grid-template-columns:220px minmax(0,1fr);gap:20px;padding:27px}.search-stage-art{display:none}.detail-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.driver-hero{grid-template-columns:1fr}.driver-visual{display:none}.driver-tile{grid-template-columns:80px minmax(0,1fr)}.driver-tile-content{padding:18px}.tile-printer{font-size:29px}}
@media(max-width:760px){.site-header-inner,.page-container,.search-band,.site-footer-inner{width:calc(100% - 28px)}.site-header-inner{min-height:65px;gap:14px;flex-wrap:wrap;padding:10px 0}.brand-logo{max-height:40px}.site-nav{gap:16px}.site-nav a{padding:7px 0;font-size:12px}.theme-picker{gap:5px;padding:6px}.theme-picker>i:first-child{display:none}.search-band{padding:16px 0}.search-stage{grid-template-columns:1fr;gap:18px;padding:24px 20px}.search-stage-copy strong{font-size:25px}.search-stage-copy>span:last-child{font-size:13px}.site-search{min-height:54px}.site-search input{height:52px;padding:0 10px;font-size:14px}.site-search>i{margin-left:12px;font-size:14px}.site-search button{min-width:98px;padding:0 12px;font-size:13px}.site-search button i{margin-left:4px}.search-quick{gap:7px}.browse-categories{display:block;padding:16px}.browse-label{display:flex;align-items:center;gap:10px;margin-bottom:12px}.listing-heading{padding:22px 0 16px}.listing-heading h1{font-size:24px}.heading-count{display:none}.driver-grid{grid-template-columns:1fr;gap:12px}.driver-tile{grid-template-columns:80px minmax(0,1fr)}.driver-tile-media{min-height:160px}.driver-tile h2{font-size:17px}.filter-console{align-items:start;flex-direction:column;gap:6px}.system-filter{max-width:100%;width:100%}.system-filter button{flex:1;min-width:0;padding:5px 8px;font-size:13px}.detail-layout{grid-template-columns:1fr}.detail-aside{grid-row:2}.aside-panel{position:static}.driver-hero{padding:24px}.driver-hero h1{font-size:25px}.detail-section{padding:22px 20px;margin:18px 0}.section-heading{gap:10px}.section-heading h2{font-size:18px}.section-index{padding-right:10px;font-size:11px}.spec-grid{grid-template-columns:1fr}.spec-grid>div:nth-child(odd){border-right:0}.spec-grid>div{grid-template-columns:90px minmax(0,1fr);padding:12px 0}.article-content{font-size:15px}.download-strip{padding:18px;align-items:start;flex-direction:column}.related-links{grid-template-columns:1fr}.not-found-layout{grid-template-columns:1fr;padding:26px;gap:24px}.not-found-visual{grid-row:1;height:140px}.site-footer-inner{flex-direction:column;gap:8px}}
@media(max-width:380px){.site-nav a:last-child{display:none}.site-header-inner{gap:10px}.brand-logo{max-width:135px}.site-search button{min-width:86px;padding:0 8px}.site-search button i{display:none}.driver-tile-content{padding:15px}.driver-tile{grid-template-columns:65px minmax(0,1fr)}.tile-visual-label{font-size:11px}.hero-actions{align-items:stretch;flex-direction:column}.driver-download-button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.hero-actions .theme-download-host{max-width:100%;min-width:0}.hero-actions .theme-download-host .quark-dl-box{margin:0!important;padding:0!important;background:none!important;border:0!important}.hero-actions .theme-download-host .quark-dl-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:11px 24px!important;border:1px solid #9e430f!important;border-radius:2px!important;background:var(--download)!important;color:var(--download-ink)!important;font-size:15px!important;font-weight:750;box-shadow:inset 0 1px #ffffff30,0 3px 0 #8a3b15!important;text-decoration:none}.hero-actions .theme-download-host .quark-dl-btn:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #0003!important}
@media(max-width:760px){.category-links{flex-wrap:wrap;overflow:visible}.category-links a{flex:1 0 calc(50% - 8px);display:flex;align-items:center;justify-content:space-between}.hero-actions .theme-download-host{width:100%}.hero-actions .theme-download-host .quark-dl-btn{max-width:100%;white-space:normal}}
@media(min-width:761px){.search-band.search-band-home{padding:20px 0}.search-band-home .search-stage{padding-block:24px 26px}.listing-page .listing-heading{padding-top:20px}}
/* Ambient instrument motion: transform/opacity only; no polling or assets. */
.instrument-dial i{animation:gear-turn 18s linear infinite}.instrument-dial:after{content:"";position:absolute;inset:-4px;border:1px solid transparent;border-top-color:#78baff;border-right-color:#78baff;border-radius:50%;opacity:.65;animation:gear-turn 12s linear infinite reverse;pointer-events:none}.search-stage.is-loading .instrument-dial i{animation-duration:2s}.search-stage-copy .search-overline:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#79baff;box-shadow:0 0 6px #79baff;margin-right:8px;animation:instrument-led 3.5s ease-in-out infinite}.search-stage-form:after{content:"";display:block;height:2px;margin-top:10px;background:linear-gradient(90deg,transparent,#5aa6e8,transparent);transform-origin:left;animation:instrument-meter 6s ease-in-out infinite;opacity:.55}.driver-tile:hover .tile-printer{transform:translateY(-2px);color:var(--accent)}.tile-printer{transition:transform .2s,color .2s}.driver-visual .device-placeholder{position:relative;padding:20px 0}.driver-visual .device-placeholder:after{content:"";position:absolute;left:0;right:0;top:12px;height:1px;background:var(--accent);opacity:.35;animation:device-scan 6s ease-in-out infinite;pointer-events:none}.faq-number{display:inline-block;margin-right:12px;font:12px Consolas,monospace;color:var(--accent)}.faq-list summary>span{display:flex;align-items:baseline}.faq-list details[open]{border-left:2px solid var(--accent);padding-left:14px}.faq-list details{transition:border-color .2s,padding .2s}
@keyframes instrument-led{50%{opacity:.35}}@keyframes instrument-meter{0%,100%{transform:scaleX(.22);opacity:.25}50%{transform:scaleX(1);opacity:.65}}@keyframes device-scan{0%,100%{transform:translateY(0);opacity:.12}50%{transform:translateY(85px);opacity:.45}}
.motion-paused .instrument-dial i,.motion-paused .instrument-dial:after,.motion-paused .search-overline:before,.motion-paused .search-stage-form:after,.motion-paused .device-placeholder:after,.instrument-offscreen .instrument-dial i,.instrument-offscreen .instrument-dial:after,.instrument-offscreen .search-overline:before,.instrument-offscreen .search-stage-form:after{animation-play-state:paused}
.site-nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;list-style:none;padding:0;margin:0}.site-nav li{position:relative;list-style:none}.site-nav a[aria-current=page]{color:#8dc5ff;border-bottom-color:#8dc5ff}.appearance-menu{position:relative;flex:none;z-index:30}.appearance-menu>summary{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border:1px solid #566577;border-radius:3px;background:linear-gradient(#34404e,#28323e);color:#e9f1f9;cursor:pointer;list-style:none;font-size:13px;box-shadow:inset 0 1px #ffffff15}.appearance-menu>summary::-webkit-details-marker{display:none}.appearance-menu>summary>i{font-size:12px;color:#a5c9ee}.appearance-menu[open]>summary{border-color:#70baff}.appearance-menu[open]>summary>i:last-child{transform:rotate(180deg)}.appearance-options{position:absolute;right:0;top:calc(100% + 9px);width:206px;padding:6px;border:1px solid #586c82;border-top:2px solid #6db6ff;border-radius:3px;background:#222c38;box-shadow:0 10px 28px #0005}.appearance-options button{display:flex;align-items:center;gap:12px;width:100%;padding:11px;border:1px solid transparent;background:transparent;color:#eef4fb;text-align:left;border-radius:2px;font-size:14px}.appearance-options button:hover,.appearance-options button:focus-visible{background:#334354;border-color:#5f8fb9}.appearance-options button[aria-pressed=true]{background:#243e58;color:#98caff;border-color:#497fb0}.appearance-options small{display:block;color:#adbac9;font-size:12px;margin-top:2px}.appearance-options b{margin-left:auto;visibility:hidden}.appearance-options button[aria-pressed=true] b{visibility:visible}.appearance-options i{width:16px;text-align:center}.appearance-menu[open] .appearance-options{animation:panel-seat .16s ease-out}
@media(max-width:760px){.site-header-inner .site-nav{order:3;flex-basis:100%;margin:0;border-top:1px solid #414c5b;padding-top:6px}.site-header-inner .appearance-menu{margin-left:auto}.site-nav ul{gap:8px 18px}.site-nav a{display:inline-block}.site-nav a:last-child{display:inline-block!important}}
