.qEAw7q_launcher{background:#fff;border:1px solid #d9e2e7;border-radius:12px;overflow:hidden}.qEAw7q_launcherHeading{border-bottom:1px solid #d9e2e7;justify-content:space-between;align-items:end;gap:24px;padding:28px 30px 24px;display:flex}.qEAw7q_eyebrow{letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;color:#b83d05!important;margin:0 0 9px!important;font-size:.68rem!important}.qEAw7q_launcherHeading h2{color:#17232e;margin:0;font-size:2rem;font-weight:700;line-height:2.5rem}.qEAw7q_launcherHeading p:last-child{color:#627380;max-width:630px;margin:8px 0 0;font-size:.875rem;line-height:1.5rem}.qEAw7q_selectionActions{color:#9aa8b1;flex:none;gap:10px;font-size:.78rem;display:flex}.qEAw7q_selectionActions button{color:#b83d05;font-weight:700}.qEAw7q_testGrid{background:#d9e2e7;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.qEAw7q_testCard{background:#fff;min-height:148px;position:relative}.qEAw7q_testCard[data-selected=true]{background:#fff8f4}.qEAw7q_testCard[data-selected=true]:before{content:"";background:#e9510e;width:3px;position:absolute;inset:0 auto 0 0}.qEAw7q_testCard label{cursor:pointer;gap:14px;height:100%;min-height:148px;padding:23px 50px 21px 22px;display:flex}.qEAw7q_testCard input[type=checkbox]{opacity:0;position:absolute}.qEAw7q_customCheck{color:#0000;border:1px solid #adbac2;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.8rem;display:grid}.qEAw7q_testCard input:focus-visible+.qEAw7q_customCheck{outline-offset:3px;outline:2px solid #e9510e}.qEAw7q_testCard input:checked+.qEAw7q_customCheck{color:#fff;background:#e9510e;border-color:#e9510e}.qEAw7q_testCard strong{color:#17232e;font-size:1rem;line-height:1.3;display:block}.qEAw7q_testNumber{color:#b83d05;letter-spacing:.1em;margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;display:block}.qEAw7q_testCard small{color:#627380;margin-top:7px;font-size:.78rem;line-height:1.5;display:block}.qEAw7q_runOnly{z-index:1;color:#b83d05;border:1px solid #d1dce2;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.66rem;display:grid;position:absolute;top:18px;right:17px}.qEAw7q_runOnly:focus-visible{outline-offset:2px;outline:2px solid #e9510e}.qEAw7q_launcherFooter{color:#17232e;background:#fff;border-top:1px solid #d9e2e7;justify-content:space-between;align-items:center;gap:24px;padding:24px 30px;display:flex}.qEAw7q_launcherFooter details{max-width:620px}.qEAw7q_launcherFooter summary{cursor:pointer;color:#17232e;font-weight:700}.qEAw7q_launcherFooter ul{color:#627380;margin:12px 0 0;padding-left:19px;font-size:.8rem;line-height:1.65}.qEAw7q_startButton{flex:none;min-width:210px}.qEAw7q_runnerLoading{z-index:2147483000;color:#fff;background:#05070c;place-items:center;font:600 1rem/1.5 system-ui,sans-serif;display:grid;position:fixed;inset:0}.qEAw7q_runner{z-index:2147483000;color:#10172a;isolation:isolate;background:#000;position:fixed;inset:0;overflow:hidden}.qEAw7q_testSurface{z-index:0;position:absolute;inset:0;overflow:hidden}.qEAw7q_infoPanel{z-index:20;color:#111827;background:#fffffff5;border:1px solid #efb08e;border-radius:12px;width:min(440px,100vw - 48px);max-height:min(84vh,800px);padding:22px;transition:opacity .15s,transform .15s;position:absolute;bottom:max(24px,3vh);right:max(24px,2.5vw);overflow:auto}.qEAw7q_infoLabel{letter-spacing:.12em;text-transform:uppercase;color:#b83d05!important;margin:0 0 7px!important;font:800 .67rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important}.qEAw7q_infoPanel h2{color:#111827;margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.2}.qEAw7q_infoPanel>p:not(.qEAw7q_infoLabel){color:#4b5563;margin:10px 0 0;font-size:.86rem;line-height:1.65}.qEAw7q_panelControls{border-top:1px solid #e2e8f0;gap:15px;margin-top:18px;padding-top:16px;display:grid}.qEAw7q_rangeControl{gap:7px;display:grid}.qEAw7q_rangeControl>span{color:#344054;justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;font-weight:700;display:flex}.qEAw7q_rangeControl output{color:#b83d05;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.qEAw7q_rangeControl input{accent-color:#e9510e;width:100%}.qEAw7q_rgbControls{border:0;gap:8px;min-width:0;padding:0;display:grid}.qEAw7q_rgbControls legend,.qEAw7q_choiceGroup legend{color:#111827;margin-bottom:7px;font-size:.78rem;font-weight:800}.qEAw7q_choiceGroup{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}.qEAw7q_choiceGroup label,.qEAw7q_toggleRow{color:#4b5563;align-items:center;gap:8px;font-size:.8rem;display:flex}.qEAw7q_choiceGroup input,.qEAw7q_toggleRow input{accent-color:#e9510e}.qEAw7q_measurement{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;color:#b83d05!important;margin:0!important}.qEAw7q_resetButton,.qEAw7q_responseActions button{color:#1f2937;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:36px;padding:7px 12px;font-size:.77rem;font-weight:700}.qEAw7q_resetButton:hover,.qEAw7q_responseActions button:hover{color:#b83d05;border-color:#e9510e}.qEAw7q_stepNav{z-index:30;color:#b83d05;background:#fffffff5;border:.75px solid #e9510e;border-left:0;border-radius:0 8px 8px 0;grid-template-rows:30px 28px 22px 30px;place-items:center;width:58px;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.qEAw7q_stepNav button{color:#b83d05;width:100%;height:100%;font-weight:700}.qEAw7q_stepNav strong{font-size:.875rem;font-weight:600}.qEAw7q_stepNav span{color:#7c8798;font-size:.68rem;font-weight:400}.qEAw7q_exitButton{z-index:31;color:#fff;background:#10172ad1;border:1px solid #ffffff8c;border-radius:999px;grid-template-columns:24px auto;align-items:center;gap:7px;height:44px;padding:0 15px 0 10px;font-size:.78rem;font-weight:700;line-height:1;display:grid;position:absolute;top:20px;right:20px}.qEAw7q_exitButton span{place-items:center;width:24px;height:24px;font-size:1.35rem;font-weight:300;line-height:1;display:grid}.qEAw7q_hideButton{z-index:31;color:#fff;background:#10172ad1;border-radius:7px;padding:9px 12px;font-size:.7rem;position:absolute;bottom:18px;left:22px}.qEAw7q_hideButton kbd{border:1px solid #ffffff6b;border-radius:4px;margin-left:7px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.qEAw7q_runnerChrome{transition:opacity .15s}.qEAw7q_runnerChrome[data-visible=false],.qEAw7q_runner[data-chrome-visible=false] .qEAw7q_infoPanel{pointer-events:none;opacity:0}.qEAw7q_runner[data-chrome-visible=false] .qEAw7q_infoPanel{transform:translateY(12px)}.qEAw7q_showControls{z-index:40;color:#ffffffb8;opacity:.3;background:#10172aa3;border-radius:6px;padding:8px 10px;font-size:.68rem;transition:opacity .15s;position:absolute;bottom:14px;right:14px}.qEAw7q_showControls:hover,.qEAw7q_showControls:focus-visible{opacity:1}.qEAw7q_announcer{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qEAw7q_patternSurface{background-color:#d8d8d8;background-image:linear-gradient(#1118276b 1px,#0000 1px),linear-gradient(90deg,#1118276b 1px,#0000 1px);background-size:5.8vw 5.8vw}.qEAw7q_patternFrame{position:absolute;inset:0}.qEAw7q_patternFrame:before{--checker-size:clamp(36px, 6vw, 108px);z-index:3;background-color:#fff;background-image:conic-gradient(from 90deg, #050505 25%, #fff 0 50%, #050505 0 75%, #fff 0);background-size:var(--checker-size) var(--checker-size);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:clamp(18px,3vw,54px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qEAw7q_crosshair{background:linear-gradient(90deg,#0000 48%,#111827 49% 51%,#0000 52%),linear-gradient(#0000 48%,#111827 49% 51%,#0000 52%),#fff;border-radius:999px;width:50px;height:50px;position:absolute;top:4%;left:4%;box-shadow:0 0 0 1px #111827}.qEAw7q_patternCircle{aspect-ratio:1;background:#fff;border:3px solid #3f4652;border-radius:999px;width:min(47vw,760px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 28px #3f4652}.qEAw7q_colorBars{text-align:center;grid-template-rows:repeat(3,1fr) 2.4fr repeat(3,1fr);display:grid;position:absolute;inset:0}.qEAw7q_colorBars span{color:#111827;place-items:center;font:500 clamp(9px,1vw,14px)/1 ui-monospace,monospace;display:grid}.qEAw7q_red{background:#ff1f1f}.qEAw7q_green{background:#00ef36}.qEAw7q_blue{background:#1245ff}.qEAw7q_cyan{background:#06e3e3}.qEAw7q_magenta{background:#ef23ef}.qEAw7q_yellow{background:#fff000}.qEAw7q_tonalRamp{z-index:2;background:linear-gradient(90deg,#fff,#000) 0 100%/100% 25% no-repeat,linear-gradient(90deg,red,#000) 0 66%/100% 25% no-repeat,linear-gradient(90deg,#0f0,#000) 0 33%/100% 25% no-repeat,linear-gradient(90deg,#00f,#000) 0 0/100% 25% no-repeat;width:44%;height:24%;position:absolute;top:38%;left:28%;box-shadow:0 0 0 18px #fff}.qEAw7q_frequencyPatch{aspect-ratio:1.35;background:repeating-linear-gradient(90deg,#111827 0 1px,#fff 1px 3px) 0 0/50% 50% no-repeat,repeating-linear-gradient(90deg,#111827 0 2px,#fff 2px 5px) 100% 0/50% 50% no-repeat,repeating-linear-gradient(#111827 0 1px,#fff 1px 3px) 0 100%/50% 50% no-repeat,repeating-linear-gradient(#111827 0 2px,#fff 2px 5px) 100% 100%/50% 50% no-repeat;width:10vw;max-width:190px;position:absolute;top:48%;transform:translateY(-50%);box-shadow:0 0 0 1px #4b5563}.qEAw7q_frequencyLeft{left:9.5%}.qEAw7q_frequencyRight{right:9.5%}.qEAw7q_colorPatch{aspect-ratio:1;width:min(28vw,430px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qEAw7q_fullCanvas{width:100%;height:100%}.qEAw7q_sharpnessSurface{color:#000;letter-spacing:0;word-break:break-all;background:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.12;overflow:hidden}.qEAw7q_sharpnessSurface[data-inverted=true]{color:#fff;background:#000}.qEAw7q_sharpnessSurface>p{width:100%;min-height:100%;margin:0}.qEAw7q_viewingSurface{background:#000}.qEAw7q_viewingSpot{aspect-ratio:1;background:radial-gradient(circle,#fff 0,#bdbdbd 18%,#777 42%,#0000 72%);border-radius:999px;width:min(15vw,250px);position:absolute}.qEAw7q_spotTopLeft{top:1%;left:1%}.qEAw7q_spotTopRight{top:1%;right:1%}.qEAw7q_spotCenter{top:50%;left:50%;transform:translate(-50%,-50%)}.qEAw7q_spotBottomLeft{bottom:1%;left:1%}.qEAw7q_spotBottomRight{bottom:1%;right:1%}.qEAw7q_gammaSurface{background:repeating-linear-gradient(90deg,#000 0 1px,#fff 1px 2px)}.qEAw7q_gammaMark{text-align:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qEAw7q_gammaMark span{letter-spacing:-.08em;font-size:clamp(4rem,13vw,12rem);font-weight:900;line-height:.8}.qEAw7q_gammaMark small{letter-spacing:.55em;font:800 clamp(.65rem,1.5vw,1.2rem)/1 ui-monospace,monospace}.qEAw7q_selectGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qEAw7q_selectControl{color:#344054;gap:5px;font-size:.7rem;font-weight:700;display:grid}.qEAw7q_selectControl select{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:36px;padding:6px;font-size:.72rem}.qEAw7q_responseMotion{gap:var(--response-distance);animation:qEAw7q_responseSweep var(--response-duration) linear infinite;will-change:transform;display:flex;position:absolute;top:18%;left:-220px}.qEAw7q_responseMotion[data-paused=true]{animation-play-state:paused}.qEAw7q_responseMotion span{width:76px;height:250px;display:block}.qEAw7q_responseMotion span:first-child{background:var(--response-left)}.qEAw7q_responseMotion span:last-child{background:var(--response-right)}.qEAw7q_responseActions{gap:8px;display:flex}@keyframes qEAw7q_responseSweep{0%{transform:translate(0)}to{transform:translate(calc(100vw + 440px))}}@media (max-width:900px){.qEAw7q_testGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qEAw7q_launcherHeading,.qEAw7q_launcherFooter{flex-direction:column;align-items:flex-start}.qEAw7q_startButton{width:100%}.qEAw7q_infoPanel{width:min(430px,100vw - 28px);max-height:56vh;bottom:14px;right:14px}.qEAw7q_stepNav{border-left:.75px solid #e9510e;border-radius:10px;grid-template-rows:42px;grid-template-columns:40px 30px 30px 40px;width:148px;top:auto;bottom:14px;left:14px;transform:none}.qEAw7q_hideButton{display:none}.qEAw7q_patternCircle{width:min(62vw,620px)}.qEAw7q_frequencyPatch{display:none}}@media (max-width:620px){.qEAw7q_launcherHeading{padding:24px 20px 20px}.qEAw7q_testGrid{grid-template-columns:1fr}.qEAw7q_testCard,.qEAw7q_testCard label{min-height:128px}.qEAw7q_testCard label{padding:20px 48px 18px 18px}.qEAw7q_launcherFooter{padding:22px 20px}.qEAw7q_exitButton{top:10px;right:10px}.qEAw7q_infoPanel{max-height:56vh;padding:17px;bottom:70px}.qEAw7q_selectGrid{grid-template-columns:1fr}.qEAw7q_patternCircle{width:76vw}.qEAw7q_tonalRamp{display:none}.qEAw7q_viewingSpot{width:26vw}}@media (prefers-reduced-motion:reduce){.qEAw7q_testCard,.qEAw7q_customCheck,.qEAw7q_runOnly,.qEAw7q_infoPanel,.qEAw7q_runnerChrome,.qEAw7q_showControls{transition:none}.qEAw7q_responseMotion{animation:none;left:8%}}