@import url('/fonts.css');
:root{color-scheme:dark;--page:#151719;--ink:#252b2e;--muted:#687175;--blue:#a3e8ff;--mono:'IBM Plex Mono',monospace;--sans:'Barlow',Arial,sans-serif;--display:'Barlow Condensed','Arial Narrow',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:radial-gradient(ellipse at 50% 28%,#303539 0,transparent 60%),#151719;color:#f1f0ed;font-family:var(--sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #36bdf0;outline-offset:5px}button{color:inherit}p,h1,h2{margin:0}.wrap{width:min(1320px,calc(100% - 88px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:20px;background:#fff;color:#111;padding:12px;z-index:20}.skip-link:focus{top:10px}
.site-header{display:flex;align-items:center;justify-content:space-between;padding:30px 0 27px;border-bottom:1px solid #ffffff18}.wordmark{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;letter-spacing:1.4px}.wordmark-dot{font-size:11px;margin-left:-5px;align-self:flex-start}.mark{display:flex;align-items:end;gap:3px;height:23px;margin-right:4px}.mark i{width:5px;height:17px;background:linear-gradient(#f1f3f5,#929b9f)}.mark i:nth-child(2){height:23px}.header-note,.header-link{font:10px var(--mono);letter-spacing:1.3px}.header-note{color:#9ea6a9}.header-link{color:#d7dbdd}.header-link span{font-size:19px;margin-left:10px}.intro{display:flex;justify-content:space-between;align-items:center;padding:52px 0 35px;gap:20px}.eyebrow{font:10px var(--mono);letter-spacing:1.8px;color:#a4aaae}.eyebrow span{padding:0 10px;color:#666e72}h1{font-family:var(--display);font-weight:600;font-size:clamp(34px,3.5vw,52px);letter-spacing:-.5px;margin:12px 0 9px}h1 em{font-style:normal;color:#a4b9c4}.intro-copy{font-size:16px;color:#aab1b4}.spec-note{flex-shrink:0;text-align:right;line-height:2.5;font:10px/2.5 var(--mono);letter-spacing:1.3px;padding-top:25px}.spec-note>span:last-child{color:#818b90;font-size:9px;letter-spacing:.8px}.status-light{display:inline-block;background:#b9e2b4;width:5px;height:5px;border-radius:50%;margin-right:7px;box-shadow:0 0 8px #8ab78366}
.receiver{position:relative;filter:drop-shadow(0 22px 30px #0006)}.rack-unit{position:relative;color:var(--ink);border-radius:8px;background:repeating-linear-gradient(0deg,#ffffff03 0px,#ffffff03 1px,#00000003 1px,#00000003 2px),linear-gradient(100deg,#9ba1a3 0%,#e0e2e1 4%,#c2c6c6 17%,#e1e3e2 48%,#aeb5b8 78%,#d2d5d5 95%,#8d9598 100%);border:1px solid #c6cdcf;box-shadow:inset 0 2px 0 #ffffffe0,inset 0 -3px 0 #636b6f,0 3px 0 #030607,0 6px 12px #0005}.translation-unit{padding:28px 36px 21px}.unit-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.unit-heading>div{display:flex;align-items:center;gap:20px}.unit-brand{font-family:var(--display);font-size:23px;font-weight:700;letter-spacing:1.5px;text-shadow:0 1px 0 #fff9}.engraving{font:9px var(--mono);letter-spacing:1.1px;color:#505a5f;text-shadow:0 1px 0 #fff9}.quiet-button{font:9px var(--mono);letter-spacing:.7px;background:none;border:0;display:flex;align-items:center;gap:7px;color:#343e43;padding:5px}.quiet-button span{font-size:19px}.screw{position:absolute;width:8px;height:8px;border:1px solid #667076;border-radius:50%;background:linear-gradient(135deg,#e4e8e9,#69777f);box-shadow:0 1px 1px #fff}.screw:after{content:'';width:5px;height:1px;background:#485259;position:absolute;top:3px;left:1px;transform:rotate(-40deg)}.top-left{left:12px;top:12px}.top-right{right:12px;top:12px}.bottom-left{left:12px;bottom:12px}.bottom-right{right:12px;bottom:12px}
.channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.channel{min-width:0;padding:17px 16px 10px;border:1px solid #919b9f;border-radius:5px;background:linear-gradient(120deg,#8c969b38,#e9eceb50 50%,#81909530);box-shadow:inset 0 1px 2px #fff9,0 1px 0 #fff8;transition:border-color .2s}.channel.is-source{border-color:#61737b}.channel-heading{display:flex;justify-content:space-between;align-items:center;font:9px var(--mono);letter-spacing:1.2px;color:#4f5b60}.channel-heading b{font-size:14px;font-weight:500;color:#26343c;margin-right:10px}.channel-led{width:5px;height:5px;border-radius:50%;background:#717d80;box-shadow:inset 0 1px 2px #0005}.is-source .channel-led{background:#79c9ef;box-shadow:0 0 5px #6acaed,0 0 0 1px #3d7089}.language-control{position:relative;margin:15px 0 14px;display:flex;align-items:center;border:1px solid #8d999d;border-bottom-color:#f3f3f3;background:linear-gradient(#bec4c6,#d7dbdc);border-radius:3px;height:46px;box-shadow:inset 0 1px 2px #0001}.language-control label{font:8px var(--mono);letter-spacing:.6px;margin-left:11px;color:#566167}.language-control select{color:#202b32;background:transparent;border:0;appearance:none;width:100%;font-size:18px;font-weight:600;padding:10px 30px 10px 14px;cursor:pointer;min-width:0}.language-control option{background:#e2e5e6;color:#18252b}.select-arrow{position:absolute;right:12px;pointer-events:none;font-size:20px;color:#56636b;top:7px}.display{background:radial-gradient(ellipse at 50% 0,#14303c38,transparent),linear-gradient(145deg,#111c22,#14232c 75%,#0c1a23);border:2px solid #647078;border-radius:3px;box-shadow:0 1px 0 #fff8,inset 0 3px 9px #000c;position:relative;padding:13px 13px 10px;overflow:hidden}.display:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#ffffff02 3px,#ffffff02 4px);opacity:.7}.display-top{display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1px;color:#72909e;height:20px}.is-source .display-label{color:#a0d1e5}.signal-bars{color:#91dcfb;font-size:12px;opacity:.4}.is-source .signal-bars{opacity:1}.display textarea{display:block;resize:vertical;min-height:200px;height:200px;max-height:500px;width:100%;border:0;padding:10px 0;color:#c8ecfa;background:transparent;font:400 21px/1.5 var(--sans);caret-color:#a4e1ff;position:relative;z-index:1}.display textarea::placeholder{color:#6e8d9c;opacity:1}.display textarea:focus{outline:0}.display:focus-within{border-color:#52a2c3;box-shadow:0 0 0 1px #6eb5d1,inset 0 3px 9px #000c}.display-bottom{display:flex;justify-content:space-between;gap:5px;font:8px var(--mono);color:#73909c;letter-spacing:.2px;min-height:20px;align-items:end}.channel-state{color:#a8e4f9}.character-count{flex-shrink:0}.channel-controls{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.source-button{font:8px var(--mono);letter-spacing:.5px;background:linear-gradient(#d7dcde,#aeb7bc);border:1px solid #8b969e;border-bottom:2px solid #849097;box-shadow:inset 0 1px 0 #fff8,0 1px 2px #0001;border-radius:3px;display:flex;gap:7px;align-items:center;padding:8px;color:#3b474e}.source-button[aria-pressed=true]{background:linear-gradient(#abb5ba,#c4ccd0);box-shadow:inset 0 1px 2px #0002}.source-button span{width:4px;height:4px;background:#7a858a;border-radius:50%}.source-button[aria-pressed=true] span{background:#206284;box-shadow:0 0 3px #226d8e}.copy-button{background:transparent;border:0;padding:5px 2px;color:#47585f}.copy-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.translation-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:26px}.routing{font:8px var(--mono);letter-spacing:.45px;display:flex;align-items:center;gap:7px;line-height:1.6}.routing-led{display:block;width:5px;height:5px;border-radius:50%;background:#447d90;flex-shrink:0;box-shadow:0 0 0 2px #52748325}.translate-button{background:linear-gradient(#34424a,#1d2c34);border:1px solid #17232c;box-shadow:inset 0 1px 0 #78848a,0 3px 0 #778186,0 5px 9px #0003;border-radius:4px;color:#d4effb;display:flex;gap:24px;padding:15px 24px;font:500 11px var(--mono);letter-spacing:.8px;transition:filter .15s,transform .15s}.translate-button:hover{filter:brightness(1.18)}.translate-button:active{transform:translateY(2px);box-shadow:inset 0 1px 0 #78848a,0 1px 0 #778186}.translate-button span{font-size:16px;line-height:12px}.keyboard-note{font:9px/1.7 var(--sans);color:#3d4b52;text-align:right}.keyboard-note span{color:#5b666c}.system-message{text-align:center;font-size:11px;color:#445259;min-height:16px;margin-top:16px}.system-message.is-error{color:#7b2925;font-weight:600}.translation-unit.is-busy .routing-led{animation:pulse .8s ease-in-out infinite}.translation-unit.is-busy .signal-bars{animation:pulse .8s ease-in-out infinite}
.audio-unit{margin-top:8px;padding:24px 36px 19px}.audio-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.audio-heading .unit-brand{font-size:18px}.audio-heading small{font:8px var(--mono);font-weight:500;letter-spacing:2px;padding-left:8px}.audio-components{display:grid;grid-template-columns:1.25fr 1.13fr .38fr .38fr;gap:28px;align-items:center}.meters{display:flex;gap:9px;min-width:0}.meter{position:relative;background:radial-gradient(ellipse at 50% 50%,#a9e8fc,#6aa9bb 80%);box-shadow:inset 0 2px 10px #03121bb3,0 1px 0 #fff;border:4px solid #27343a;border-radius:4px;flex:1;overflow:hidden;color:#183842;text-align:center;min-width:0}.meter-title{position:absolute;top:9px;left:0;right:0;font:6px var(--mono);letter-spacing:1.1px}.meter svg{width:100%;display:block;margin-top:8px}.meter-arc,.meter-red,.meter-ticks{fill:none;stroke:#2a4f58;stroke-width:1}.meter-red{stroke:#8c4139;stroke-width:2}.meter svg text{fill:#214853;font:7px var(--mono);text-anchor:middle}.meter svg text.vu-label{font-size:13px;font-weight:600;letter-spacing:3px}.needle{stroke:#142c34;stroke-width:1.4;transform-origin:105px 112px;transform:rotate(var(--needle,-49deg));transition:transform .08s}.meter-caption{display:block;font:5px var(--mono);letter-spacing:1.5px;padding:3px 0 7px}.track-display{background:linear-gradient(125deg,#101e22,#15282e);padding:17px 16px 13px;border:3px solid #5b666c;border-radius:4px;color:#9ed5e8;box-shadow:inset 0 3px 8px #0009,0 1px 0 #fff8;min-width:0}.track-overline,.track-bottom{display:flex;justify-content:space-between;gap:8px;font:7px var(--mono);letter-spacing:.6px;color:#76949d}.track-overline #playback-state{color:#a9c3cd}.track-display p{display:flex;align-items:center;gap:12px;min-height:49px}.track-display p>span{font:28px var(--mono);color:#93bdd0;font-weight:400;letter-spacing:-2px}.track-display strong{font:500 14px var(--mono);line-height:1.25;overflow:hidden;text-overflow:ellipsis}.volume-control{display:flex;align-items:center;gap:9px;margin-top:13px;font:7px var(--mono);color:#7c9ca8}.volume-control input{appearance:none;background:#344951;height:3px;width:100%;cursor:pointer;accent-color:#b9e4f4}.volume-control input::-webkit-slider-thumb{appearance:none;width:9px;height:9px;border:1px solid #cedde1;background:#8db3c4;border-radius:1px}.volume-control output{width:15px}.dial-control{text-align:center;align-self:center}.dial-label{font:8px var(--mono);letter-spacing:1px;white-space:nowrap;display:block;color:#35464f}.dial-stops{display:flex;justify-content:space-between;font:6px var(--mono);color:#53636b;margin:10px 1px 4px}.dial{display:block;width:85px;height:85px;padding:5px;position:relative;margin:0 auto;border-radius:50%;background:repeating-conic-gradient(#555e64 0deg,#d9dfe0 2deg,#879296 4deg);border:1px solid #859297;box-shadow:0 5px 6px #0006,0 0 0 3px #c1c8cb,0 0 0 4px #829098,inset 0 1px 2px #fff9;touch-action:none}.dial-face{display:block;position:relative;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 25deg,#d8e0e2,#f9fbfa 35deg,#79868c 75deg,#e9eeee 125deg,#b4bdc0 170deg,#f3f5f4 220deg,#829198 270deg,#d8e0e2);box-shadow:inset 0 0 1px 1px #d9e1e5,inset 0 0 0 4px #ffffff12;transform:rotate(var(--angle,-43deg));transition:transform .3s ease}.dial-face:before{content:'';position:absolute;inset:14%;border:1px solid #aebbc080;border-radius:50%;background:radial-gradient(ellipse at 33% 30%,#ffffff28,transparent 70%)}.dial-face i{position:absolute;top:8px;left:calc(50% - 1px);height:12px;width:3px;background:#253941;border-radius:2px;box-shadow:1px 0 1px #fff}.dial:active{box-shadow:0 3px 3px #0006,0 0 0 3px #c1c8cb,0 0 0 4px #829098}.dial-value{display:block;margin-top:12px;font:7px var(--mono);letter-spacing:1px;color:#2a424d}.dial-separator{color:#87959c;margin:0 4px}.power-dial[aria-pressed=true]{--angle:43deg}.power-dial[aria-pressed=true] .dial-face i{background:#005c83;box-shadow:0 0 5px #259acd}.audio-bottom{display:flex;align-items:center;gap:25px;margin-top:20px;color:#4d5c63;font:8px var(--mono);text-align:center}.vent{height:7px;flex:1;background:repeating-linear-gradient(90deg,#667278 0,#667278 2px,transparent 2px,transparent 5px);opacity:.5}.rack-feet{height:14px;display:flex;justify-content:space-between;padding:0 65px}.rack-feet i{width:90px;background:linear-gradient(#040708,#34383a,#080b0c);border-radius:0 0 5px 5px;height:14px;box-shadow:0 10px 15px #0006}.below-system{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:25px 0 38px;color:#808d94}.below-system>span{font:7px var(--mono);letter-spacing:1.1px}.below-system p{font-size:12px;color:#a6b0b5}
.wordcommando-ad{display:grid;grid-template-columns:1fr 1fr;min-height:310px;border:1px solid #444847;border-radius:6px;overflow:hidden;background:#1b231f;position:relative}.ad-copy{padding:30px 34px;position:relative;z-index:1}.ad-kicker{font:8px var(--mono);letter-spacing:1px;color:#b2b8a7;display:flex;justify-content:space-between;gap:15px}.ad-kicker span{font-size:7px;color:#869080}.ad-copy h2{font-family:var(--display);font-weight:700;font-size:44px;letter-spacing:.5px;margin-top:17px;line-height:1;color:#e2dcb9}.ad-copy h2>span{color:#aeb29b;margin-left:6px}.ad-copy>p{font-size:18px;margin:11px 0 9px;color:#e0e4db}.ad-copy .ad-description{font-size:12px;line-height:1.7;color:#a9b2a6}.ad-button{display:inline-flex;align-items:center;gap:24px;background:#d8ddc7;color:#243327;border:1px solid #f5f6e5;border-radius:3px;padding:12px 15px;margin-top:11px;font:500 9px var(--mono);letter-spacing:.7px}.ad-button:hover{background:#eef0df}.ad-button span{font-size:16px}.ad-art{position:relative;overflow:hidden}.ad-art:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1b231f,transparent 32%);z-index:1}.ad-art img{width:100%;height:100%;object-fit:cover;object-position:58% 45%;display:block}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff14;margin-top:42px;padding:27px 0 34px;color:#818c92;font-size:10px}.footer-brand{font-weight:800;font-size:13px;letter-spacing:1px;color:#b7c0c4}.footer-brand span{font:7px var(--mono);display:block;color:#818c92;letter-spacing:.8px;margin-top:4px}.site-footer p{font-size:10px}.site-footer nav{display:flex;gap:24px}.site-footer a:hover{color:#f2f5f6}
.legal-page{max-width:760px;padding:45px 0 60px}.legal-page h1{margin-bottom:30px}.legal-page h2{font-size:20px;margin-top:28px;margin-bottom:10px}.legal-page p{line-height:1.8;color:#bac4c8}.legal-page a{color:#a1d9f1;text-decoration:underline}.legal-page .eyebrow{margin-bottom:10px}
@keyframes pulse{50%{opacity:.3}}
@media(min-width:1450px){.display textarea{height:220px}}
@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.translation-unit,.audio-unit{padding-inline:25px}.channels{gap:14px}.channel{padding:13px 11px 9px}.audio-components{gap:17px;grid-template-columns:1.2fr 1fr .38fr .38fr}.dial{width:70px;height:70px}.unit-heading .engraving{font-size:8px}.display textarea{font-size:19px;height:185px;min-height:185px}.language-control label{display:none}.header-note{display:none}.below-system>span:last-child{display:none}.ad-copy{padding:25px}.ad-copy h2{font-size:36px}.ad-kicker{display:block}.ad-kicker span{margin-left:12px}}
@media(max-width:800px){.intro{padding-top:35px;display:block}.spec-note{display:none}.channels{gap:10px}.channel-heading span{font-size:7px;letter-spacing:.5px}.channel-heading b{margin-right:3px;font-size:12px}.channel{padding:12px 8px 8px}.display{padding:10px}.display textarea{font-size:17px}.display-top{font-size:6px;letter-spacing:.4px}.display-bottom{font-size:7px}.source-button{font-size:6px;letter-spacing:0;padding:7px 5px}.channel-controls{gap:3px}.audio-components{grid-template-columns:1.2fr 1fr .4fr .4fr;gap:14px}.meters{gap:5px}.meter{border-width:3px}.meter-title{font-size:4px;top:6px}.meter-caption{font-size:4px}.track-display{padding:12px 10px}.track-display strong{font-size:11px}.track-display p{gap:7px}.track-display p>span{font-size:22px}.track-overline{font-size:5px}.track-bottom{font-size:5px}.dial{width:58px;height:58px}.dial-label{font-size:6px;letter-spacing:.4px}.dial-stops{margin-top:8px}.dial-face i{top:5px;height:10px}.translation-footer{gap:10px}.translate-button{font-size:9px;padding:14px 17px;gap:13px}.routing{font-size:7px}.keyboard-note{font-size:8px}.unit-heading>div{gap:10px}.unit-heading .engraving{font-size:6px}.unit-brand{font-size:20px}.below-system>span{display:none}.below-system{justify-content:center;padding:20px 0 28px}.ad-copy{padding:24px}.ad-copy h2{font-size:30px}.ad-copy>p{font-size:16px}.ad-description br{display:none}.ad-button{font-size:8px;gap:10px}.ad-kicker{font-size:6px}.ad-kicker span{display:block;margin:6px 0 0}}
@media(max-width:600px){.wrap{width:calc(100% - 28px)}.site-header{padding:21px 2px}.wordmark{font-size:19px}.header-link{font-size:7px;letter-spacing:.5px}.header-link span{font-size:15px;margin-left:4px}.intro{padding:29px 3px 25px}.eyebrow{font-size:7px;letter-spacing:1px}.eyebrow span{padding:0 5px}h1{font-size:37px;max-width:340px;line-height:1.05;margin:12px 0}h1 em{display:block}.intro-copy{font-size:13px;max-width:290px;line-height:1.6}.translation-unit{padding:23px 17px 20px}.unit-heading{margin-bottom:20px}.unit-heading>div{display:block}.unit-brand{font-size:21px}.unit-heading .engraving{display:block;margin-top:3px;font-size:6px;letter-spacing:.6px}.quiet-button{font-size:7px}.channels{grid-template-columns:1fr;gap:15px}.channel{padding:15px 14px 11px}.channel-heading span{font-size:9px;letter-spacing:1px}.channel-heading b{font-size:14px;margin-right:8px}.language-control{height:41px;margin:12px 0}.language-control label{display:block;font-size:8px}.language-control select{font-size:18px}.display{padding:12px}.display-top{font-size:7px}.display textarea{height:120px;min-height:120px;font-size:21px;line-height:1.45;padding-top:8px}.display-bottom{font-size:8px}.source-button{font-size:8px;padding:9px}.copy-button{padding:8px}.copy-button svg{width:18px;height:18px}.translation-footer{grid-template-columns:1fr;justify-items:center;margin-top:22px;gap:13px}.routing{font-size:8px}.translate-button{font-size:11px;padding:16px 22px;width:100%;justify-content:space-between}.keyboard-note{text-align:center;font-size:9px}.keyboard-note br{display:none}.keyboard-note span{margin-left:8px}.system-message{font-size:11px;line-height:1.5;margin-top:12px}.audio-unit{padding:22px 21px 18px}.audio-heading{margin-bottom:18px}.audio-heading .unit-brand{font-size:17px}.audio-heading small{display:none}.audio-heading .engraving{font-size:6px;letter-spacing:.7px}.audio-components{grid-template-columns:1fr 1fr;gap:22px 24px}.meters{grid-column:1/-1;gap:12px}.meter{border-width:4px}.meter svg{margin-top:10px;max-height:90px}.meter-title{font-size:6px;top:8px}.meter-caption{font-size:5px;padding-bottom:6px}.track-display{grid-column:1/-1;grid-row:2;padding:15px 16px}.track-overline,.track-bottom{font-size:8px}.track-display p{min-height:49px;gap:14px}.track-display p>span{font-size:28px}.track-display strong{font-size:17px}.volume-control{font-size:8px;gap:15px}.volume-control input{height:4px}.volume-control input::-webkit-slider-thumb{height:14px;width:11px}.dial-control{padding:0 15px}.dial{width:84px;height:84px}.dial-label{font-size:9px;letter-spacing:1px}.dial-stops{font-size:8px;margin-top:12px;margin-inline:auto;width:88px}.dial-face i{top:9px;height:14px}.dial-value{font-size:9px;margin-top:14px}.audio-bottom{line-height:1.8;font-size:7px;gap:8px;margin-top:22px}.vent{display:none}.rack-feet{padding-inline:40px;height:11px}.rack-feet i{width:62px;height:11px}.below-system p{font-size:10px;text-align:center;line-height:1.7;padding-inline:10px}.wordcommando-ad{grid-template-columns:1fr}.ad-art{grid-row:1;height:210px}.ad-art:before{background:linear-gradient(0deg,#1b231f,transparent 65%)}.ad-art img{object-position:55% 36%}.ad-copy{padding:8px 24px 28px}.ad-kicker{font-size:7px}.ad-kicker span{display:inline-block;margin-left:10px;font-size:6px}.ad-copy h2{font-size:39px;margin-top:18px}.ad-copy>p{font-size:17px}.ad-copy .ad-description{font-size:12px}.ad-button{font-size:9px;padding:13px 16px}.site-footer{margin-top:28px;padding:23px 2px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.site-footer p{font-size:9px;text-align:right}.site-footer nav{grid-column:1/-1;font-size:10px}.footer-brand{font-size:12px}.footer-brand span{font-size:6px}.legal-page{padding:28px 10px 40px}.legal-page h1{font-size:36px}.legal-page p{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.about-translator{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:48px 0 8px}.about-translator h2{font:500 29px/1.15 var(--display);margin:13px 0;color:#d0d7da}.about-translator p:not(.eyebrow){font-size:13px;line-height:1.8;color:#9ba8af}.translator-questions details{border-bottom:1px solid #ffffff20;padding:17px 0}.translator-questions summary{cursor:pointer;font-size:14px;color:#c7d2d7}.translator-questions details p{margin-top:12px}.about-translator .eyebrow{font-size:8px}@media(max-width:600px){.about-translator{grid-template-columns:1fr;gap:14px;padding:36px 10px 4px}.about-translator h2{font-size:26px}.about-translator p:not(.eyebrow){font-size:12px}.translator-questions summary{font-size:13px}}

/* TX3 language machines: charcoal rack faces, backlit LCDs and rubber pads. */
.translation-unit{padding:25px 33px 21px;color:#d1d3cb;border-color:#5a6061;background:repeating-linear-gradient(0deg,#ffffff02 0 1px,#00000003 1px 3px),linear-gradient(100deg,#353b3d 0%,#202629 3%,#343b3e 49%,#22282b 97%,#464d50);box-shadow:inset 0 2px 0 #9aa2a4,inset 0 -3px 0 #0c1012,0 3px 0 #030607,0 6px 12px #0008}
.translation-unit .unit-heading{margin-bottom:20px}.translation-unit .unit-brand{font-size:28px;font-style:italic;color:#e5e6df;text-shadow:0 2px 0 #000;letter-spacing:1px}.translation-unit .unit-brand small{font:8px var(--mono);font-style:normal;display:block;letter-spacing:1.8px;margin-top:2px;color:#a6b1ad}.translation-unit .engraving{color:#a3ada8;text-shadow:none;font-size:8px}.translation-unit .quiet-button{color:#cad0c9;border:1px solid #59625f;border-radius:3px;padding:6px 12px;background:#252c2d;box-shadow:inset 0 1px #737c7738,0 2px 2px #0008;min-height:40px}.translation-unit .screw{box-shadow:0 1px 1px #000}
.patch-rack{position:relative;padding-bottom:42px}.translation-unit .channels{gap:18px;align-items:start}.translation-unit .channel{position:relative;padding:17px 15px 11px;border:1px solid #101516;border-top-color:#666e6e;border-radius:5px;background:linear-gradient(115deg,#3f4748,#2a3133 30%,#30383a 65%,#252c2e);box-shadow:inset 0 1px 0 #8c94924a,inset 0 -3px 0 #161b1d,0 5px 6px #0008}.translation-unit .channel.is-source{border-color:#687b6e;border-bottom-color:#151b18;box-shadow:inset 0 1px 0 #a7b6a66b,inset 0 -3px 0 #161b1d,0 5px 6px #0008}
.translation-unit .channel-heading{color:#b7c0ba;font-size:7px;letter-spacing:.6px;gap:6px}.translation-unit .channel-heading b{display:block;font-family:var(--display);font-style:italic;font-size:23px;font-weight:700;letter-spacing:1px;color:#d9ded6;margin:0 0 2px}.translation-unit .channel-led{width:6px;height:6px;background:#171f1b;box-shadow:inset 0 1px 2px #000,0 0 0 2px #535e55}.translation-unit .is-source .channel-led{background:#b3e18b;box-shadow:0 0 7px #b3e18b99,0 0 0 2px #1c2919}.machine-rule{display:flex;align-items:center;gap:10px;font:6px var(--mono);letter-spacing:1px;color:#b6bcb4;margin:12px 0 0}.machine-rule i{height:2px;flex:1;background:#b97551;box-shadow:0 1px #151b1c}
.translation-unit .language-control{height:42px;margin:13px 0 12px;background:linear-gradient(#151d1f,#252e30);border-color:#13191c;border-bottom-color:#65706c;box-shadow:inset 0 1px 4px #0008}.translation-unit .language-control label{color:#9aa89d;font-size:7px;margin-left:10px}.translation-unit .language-control select{color:#d9e4cf;font-family:var(--mono);font-size:15px;padding:10px 28px 10px 10px}.translation-unit .language-control option{background:#242e2d;color:#e1eadb}.translation-unit .select-arrow{color:#b9c4b7}
.translation-unit .display{border:5px solid #151b1b;border-radius:4px;background:repeating-linear-gradient(0deg,transparent 0 2px,#16250008 2px 3px),radial-gradient(ellipse at 50% 0,#d5e9a5,#b6cc83 65%,#98b169);box-shadow:0 1px 0 #828b764d,inset 0 2px 8px #283a1b90;padding:11px 12px 9px;min-width:0}.translation-unit .display:focus-within{border-color:#131b16;box-shadow:0 0 0 2px #c7df9a,inset 0 2px 8px #283a1b90}.translation-unit .display-top{color:#334b27;font-size:7px;letter-spacing:.6px}.translation-unit .is-source .display-label{color:#253c1b}.translation-unit .signal-bars{color:#263e18}.translation-unit .display textarea{color:#203614;caret-color:#203614;text-shadow:0 1px #dbeaac55;font:400 18px/1.55 var(--mono);height:180px;min-height:180px;padding:9px 0}.translation-unit .display textarea::placeholder{color:#526638}.translation-unit .display-bottom{color:#3d542b;font-size:7px}.translation-unit .channel-state{color:#2b4520}
.pad-heading{display:flex;justify-content:space-between;font:6px var(--mono);letter-spacing:1px;color:#a3ada4;margin:16px 1px 7px}.preset-bank{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.preset-pad{min-height:46px;border:1px solid #131a1a;border-radius:4px;background:linear-gradient(#616967,#454e4b);color:#e3e7df;box-shadow:inset 0 1px 1px #adb4a66b,0 3px 0 #121818,0 4px 3px #0006;font:500 13px var(--mono);display:flex;justify-content:space-around;align-items:center;gap:2px;padding:7px 4px;transition:filter .15s,transform .15s}.preset-pad span{font:6px var(--mono);color:#bac2b8;align-self:flex-start}.preset-pad[aria-pressed=true]{background:linear-gradient(#bbc9a6,#a0b088);color:#23321c;box-shadow:inset 0 1px #e7eddc,0 3px 0 #414a36,0 4px 3px #0006}.preset-pad[aria-pressed=true] span{color:#4c5c3d}.preset-pad:hover{filter:brightness(1.15)}.preset-pad:active{transform:translateY(2px)}
.translation-unit .channel-controls{gap:7px;padding-top:13px}.translation-unit .source-button,.translation-unit .copy-button,.clear-channel{min-height:40px;border:1px solid #101718;border-radius:3px;background:linear-gradient(#3f4949,#2a3536);color:#c8d2c8;box-shadow:inset 0 1px #828b8559,0 2px 1px #101516;font:7px var(--mono);letter-spacing:.3px;padding:8px}.translation-unit .source-button{flex:1;justify-content:center}.translation-unit .source-button[aria-pressed=true]{background:linear-gradient(#945636,#73462f);color:#fff1e2;box-shadow:inset 0 1px #d69a6c77,0 2px 1px #101516}.translation-unit .source-button span{background:#58675b}.translation-unit .source-button[aria-pressed=true] span{background:#ffcd86;box-shadow:0 0 5px #ebaf66}.translation-unit .copy-button,.clear-channel{padding:8px 9px}.patch-bay{display:flex;justify-content:space-between;align-items:center;margin:15px 5px 0;padding-top:10px;border-top:1px solid #747b6b3b;font:6px var(--mono);letter-spacing:1px;color:#a1aaa0}.patch-port{display:flex;align-items:center;gap:7px}.patch-port i{display:block;width:17px;height:17px;border:3px solid #777e78;border-radius:50%;background:#050a08;box-shadow:0 1px 0 #9ca79d,inset 0 0 0 2px #252f29}.patch-label{font-size:5px;color:#808c82}.patch-cables{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:2}.cable-shadow{fill:none;stroke:#050807;stroke-width:9;stroke-linecap:round;filter:url(#cable-shadow)}.cable-sheath{fill:none;stroke:#161e1c;stroke-width:6;stroke-linecap:round}.cable-shine{fill:none;stroke:#53625a;stroke-opacity:.45;stroke-width:1.5;transform:translateY(-1px)}.cable-plug{stroke:#0d1511;stroke-width:2;fill:#bc9b64}.plug-1{fill:#849b89}
.translation-unit .translation-footer{margin-top:4px}.translation-unit .routing{color:#bdcbb6}.translation-unit .routing-led{background:#b6cd8d;box-shadow:0 0 6px #9caf7c88}.translation-unit .translate-button{color:#23331a;background:linear-gradient(#c7d7ac,#9eb385);border-color:#758362;box-shadow:inset 0 1px #e5edd8,0 3px 0 #111b16,0 5px 9px #0005}.translation-unit .keyboard-note{color:#b2bcb1}.translation-unit .keyboard-note span{color:#9ca89d}.translation-unit .system-message{color:#abb6ac}.translation-unit .system-message.is-error{color:#ffd0a7}
@media(max-width:1100px){.translation-unit{padding-inline:23px}.translation-unit .channels{gap:12px}.translation-unit .channel{padding:14px 10px 10px}.translation-unit .display{padding-inline:9px}.translation-unit .display textarea{font-size:16px}.preset-bank{gap:6px}.preset-pad{font-size:12px}.translation-unit .source-button{font-size:6px;padding:6px 4px;letter-spacing:0}.translation-unit .copy-button,.clear-channel{padding:6px;font-size:6px}.translation-unit .channel-controls{gap:4px}}
@media(min-width:701px) and (max-width:850px){.translation-unit .unit-heading .engraving{display:none}.translation-unit .channel-heading{font-size:6px;letter-spacing:0}.machine-rule{font-size:5px;gap:5px;letter-spacing:0}.translation-unit .display textarea{font-size:14px}.translation-unit .display-top{font-size:5px;letter-spacing:0}.translation-unit .display-bottom{font-size:6px}.preset-pad{font-size:11px}.preset-pad span{display:none}.pad-heading{font-size:5px;letter-spacing:.4px}.translation-unit .source-button{font-size:5px}.translation-unit .source-button span{display:none}}
@media(max-width:700px){.translation-unit{padding:23px 17px 20px}.translation-unit .channels{grid-template-columns:1fr;gap:24px}.patch-rack{padding-right:21px;padding-bottom:0}.translation-unit .channel{padding:16px 14px 13px}.translation-unit .unit-heading>div{display:block}.translation-unit .unit-heading .engraving{display:none}.translation-unit .unit-brand{font-size:27px}.translation-unit .unit-brand small{font-size:6px;letter-spacing:1px}.translation-unit .quiet-button{font-size:7px;padding:5px 7px}.translation-unit .channel-heading{font-size:7px}.translation-unit .channel-heading b{font-size:23px}.translation-unit .language-control label{display:block}.translation-unit .display textarea{min-height:120px;height:120px;font-size:18px}.translation-unit .display-top{font-size:7px}.translation-unit .display-bottom{font-size:7px}.preset-pad{min-height:46px;font-size:13px}.translation-unit .source-button{font-size:7px;min-height:44px}.translation-unit .copy-button,.clear-channel{font-size:7px;min-height:44px;padding:6px 9px}.patch-bay{position:absolute;inset:12px -10px 12px auto;width:18px;display:flex;flex-direction:column;margin:0;padding:0;border:0}.patch-port{flex-direction:column;font-size:0}.patch-port i{width:16px;height:16px}.patch-label{display:none}.translation-unit .translation-footer{margin-top:24px;grid-template-columns:1fr;justify-items:center;gap:14px}.translation-unit .translate-button{width:100%;justify-content:space-between}.translation-unit .keyboard-note{text-align:center}}

/* Brushed chrome/steel finish, matched to the Extreme Stereo faceplate. */
.translation-unit{color:#29363d;border-color:#c6cdcf;background:repeating-linear-gradient(0deg,#ffffff03 0px,#ffffff03 1px,#00000003 1px,#00000003 2px),linear-gradient(100deg,#9ba1a3 0%,#e0e2e1 4%,#c2c6c6 17%,#e1e3e2 48%,#aeb5b8 78%,#d2d5d5 95%,#8d9598 100%);box-shadow:inset 0 2px 0 #ffffffe0,inset 0 -3px 0 #636b6f,0 3px 0 #030607,0 6px 12px #0005}
.translation-unit .unit-brand{color:#26343b;text-shadow:0 1px #ffffffb3}.translation-unit .unit-brand small{color:#4b5d65}.translation-unit .engraving{color:#4b585f;text-shadow:0 1px #fff8}.translation-unit .quiet-button{color:#33434a;border-color:#7f8d93;background:linear-gradient(#e2e6e5,#b2bdc1);box-shadow:inset 0 1px #fff,0 2px 2px #59666a66}.translation-unit .screw{box-shadow:0 1px 1px #fff}
.translation-unit .channel{border-color:#738189;border-top-color:#edf1ef;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#00000004 1px 3px),linear-gradient(105deg,#a2adb2,#dde3e3 7%,#bac4c7 33%,#e0e5e4 63%,#a6b1b7 94%,#8e9ba2);box-shadow:inset 0 1px 0 #fff,inset 0 -3px 0 #78858b,0 5px 6px #26313766}.translation-unit .channel.is-source{border-color:#627a79;border-top-color:#f4f7ef;border-bottom-color:#687d7a;box-shadow:inset 0 1px 0 #fff,inset 0 -3px 0 #7b8c88,0 5px 6px #26313766}
.translation-unit .channel-heading{color:#3d4e57}.translation-unit .channel-heading b{color:#25363f;text-shadow:0 1px #fff9}.machine-rule{color:#46575f}.machine-rule i{background:#7c8c93;box-shadow:0 1px #f5f7f4}.pad-heading{color:#43545a}.patch-bay{color:#34474c;border-color:#7c8c8873}.patch-label{color:#4b5d60}.patch-port i{border-color:#8e9e9f;box-shadow:0 1px 0 #f1f4ee,inset 0 0 0 2px #33403d}
.translation-unit .routing{color:#364f52}.translation-unit .routing-led{background:#426744;box-shadow:0 0 0 2px #527e4e25}.translation-unit .keyboard-note{color:#35494e}.translation-unit .keyboard-note span{color:#526369}.translation-unit .system-message{color:#3e5157}.translation-unit .system-message.is-error{color:#802f25}.translation-unit .translate-button{border-color:#7b8b69;box-shadow:inset 0 1px #edf4e4,0 3px 0 #7e8b80,0 5px 9px #26352d45}
