.LevelMeter-module__ljScCq__meter{gap:var(--space-2);width:100%;display:grid}.LevelMeter-module__ljScCq__labels{font-size:var(--text-sm);color:var(--color-muted);justify-content:space-between;display:flex}.LevelMeter-module__ljScCq__labels strong{color:var(--color-text);font-variant-numeric:tabular-nums}.LevelMeter-module__ljScCq__track{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;height:18px;position:relative;overflow:hidden}.LevelMeter-module__ljScCq__fill{background:var(--color-accent);border-radius:999px;transition:width 60ms linear;position:absolute;inset:0 auto 0 0}.LevelMeter-module__ljScCq__track[data-clipping] .LevelMeter-module__ljScCq__fill{background:var(--color-fail)}.LevelMeter-module__ljScCq__peak{background:var(--color-text);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.LevelMeter-module__ljScCq__target{border-left:1px dashed var(--color-border-strong);width:0;position:absolute;top:3px;bottom:3px}.LevelMeter-module__ljScCq__scale{color:var(--color-subtle);justify-content:space-between;font-size:.75rem;display:flex}
.MicBench-module__TM0TnW__bench{gap:var(--space-5);padding:var(--space-5) var(--space-6);display:grid}.MicBench-module__TM0TnW__device{color:var(--color-muted);margin:0}.MicBench-module__TM0TnW__device strong{color:var(--color-text)}.MicBench-module__TM0TnW__device select{max-width:100%;min-height:36px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);font:inherit;color:var(--color-text)}.MicBench-module__TM0TnW__steps{justify-items:center;gap:var(--space-2);text-align:center;align-content:center;min-height:96px;display:grid}.MicBench-module__TM0TnW__stepTitle{font-size:var(--text-lg);margin:0;font-weight:700}.MicBench-module__TM0TnW__stepBar{background:linear-gradient(var(--color-accent), var(--color-accent)) no-repeat left / 0% 100%, var(--color-surface-muted);border-radius:3px;width:min(360px,100%);height:6px;animation-name:MicBench-module__TM0TnW__fill;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes MicBench-module__TM0TnW__fill{to{background-size:100% 100%,auto}}.MicBench-module__TM0TnW__stepNote{font-size:var(--text-sm);color:var(--color-muted);margin:0}.MicBench-module__TM0TnW__playback{justify-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius);display:grid}.MicBench-module__TM0TnW__playback p{margin:0;font-weight:600}.MicBench-module__TM0TnW__playback audio{width:min(420px,100%)}
.Button-module__jpFLzW__button{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:600;transition:background-color .12s;display:inline-flex}.Button-module__jpFLzW__button:disabled{opacity:.55;cursor:not-allowed}.Button-module__jpFLzW__primary{background:var(--color-accent);color:var(--color-on-accent)}.Button-module__jpFLzW__primary:hover:not(:disabled){background:var(--color-accent-strong)}.Button-module__jpFLzW__secondary{color:var(--color-text);border-color:var(--color-border-strong);background:0 0}.Button-module__jpFLzW__secondary:hover:not(:disabled){background:var(--color-surface-muted)}
.CapabilityGate-module__G7X3fW__notice{justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--tool-min-height);padding:var(--space-6);text-align:center;color:var(--color-muted);flex-direction:column;display:flex}.CapabilityGate-module__G7X3fW__notice p{max-width:42ch;margin:0}.CapabilityGate-module__G7X3fW__problem{color:var(--color-fail)}.CapabilityGate-module__G7X3fW__pulse{background:var(--color-accent);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite CapabilityGate-module__G7X3fW__pulse}@keyframes CapabilityGate-module__G7X3fW__pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.CapabilityGate-module__G7X3fW__pulse{animation:none}}
.Breadcrumbs-module__p3vu-a__crumbs ol{gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Breadcrumbs-module__p3vu-a__crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.Breadcrumbs-module__p3vu-a__crumbs a{color:inherit}
.Card-module__q0H11G__card{margin:0 0 var(--space-5);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-card)}.Card-module__q0H11G__card>:last-child{margin-bottom:0}
.PageHeader-module__BI-CQG__title{font-size:var(--text-2xl);text-wrap:balance;margin:0;line-height:1.2}.PageHeader-module__BI-CQG__intro{margin:var(--space-2) 0 0;color:var(--color-muted)}
.HomePage-module__N1bHnW__hero{padding:var(--space-5) var(--space-6)}.HomePage-module__N1bHnW__heroTitle{font-size:var(--text-xl);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.2}.HomePage-module__N1bHnW__heroIntro{margin:var(--space-2) 0 0;color:var(--color-muted);text-wrap:pretty;font-size:.9375rem}.HomePage-module__N1bHnW__section{margin-top:var(--space-6)}.HomePage-module__N1bHnW__label{margin:0 0 var(--space-3);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle);font-weight:600}.HomePage-module__N1bHnW__label a{color:inherit;text-decoration:none}.HomePage-module__N1bHnW__guide{margin-top:var(--space-5)}.HomePage-module__N1bHnW__guide p{margin:0 0 var(--space-3)}
.AdSlot-module__n5Oyeq__slot{min-height:250px;margin:0 0 var(--space-5)}
.Faq-module__smFtuq__list{gap:var(--space-2);display:grid}.Faq-module__smFtuq__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);interpolate-size:allow-keywords;transition:border-color .15s,background-color .15s}.Faq-module__smFtuq__item:hover{border-color:var(--color-border-strong)}.Faq-module__smFtuq__item[open]{background:var(--color-surface-muted);border-color:var(--color-accent-soft)}.Faq-module__smFtuq__question{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:600;line-height:1.4;list-style:none;display:flex}.Faq-module__smFtuq__question::-webkit-details-marker{display:none}.Faq-module__smFtuq__question:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius)}.Faq-module__smFtuq__chevron{fill:none;width:20px;height:20px;stroke:var(--color-subtle);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s,stroke .15s}.Faq-module__smFtuq__item:hover .Faq-module__smFtuq__chevron{stroke:var(--color-accent)}.Faq-module__smFtuq__item[open] .Faq-module__smFtuq__chevron{stroke:var(--color-accent);transform:rotate(90deg)}.Faq-module__smFtuq__answer{padding:0 var(--space-5) var(--space-5);color:var(--color-muted);margin:0;line-height:1.65}.Faq-module__smFtuq__item::details-content{block-size:0;transition:block-size .2s ease, content-visibility .2s allow-discrete;overflow:hidden}.Faq-module__smFtuq__item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.Faq-module__smFtuq__item,.Faq-module__smFtuq__chevron{transition:none}.Faq-module__smFtuq__item::details-content{transition:none}}
.SiteShell-module__fN9wkq__header{background:var(--color-chrome);color:var(--color-chrome-text)}.SiteShell-module__fN9wkq__bar{justify-content:space-between;align-items:center;gap:var(--space-5);max-width:var(--page-width);height:60px;padding:0 var(--gutter);margin:0 auto;display:flex}.SiteShell-module__fN9wkq__nav{border-top:1px solid var(--color-chrome-line)}.SiteShell-module__fN9wkq__navInner{gap:var(--space-6);max-width:var(--page-width);padding:0 var(--gutter);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}.SiteShell-module__fN9wkq__nav a{height:46px;font-size:var(--text-sm);color:var(--color-chrome-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s;display:flex}.SiteShell-module__fN9wkq__nav a:hover{color:var(--color-chrome-text)}.SiteShell-module__fN9wkq__nav a[aria-current=page]{color:var(--color-chrome-text);border-bottom-color:var(--color-chrome-accent)}.SiteShell-module__fN9wkq__nav a:focus-visible{outline:2px solid var(--color-chrome-accent);outline-offset:-2px}.SiteShell-module__fN9wkq__main{width:100%;max-width:var(--page-width);padding:var(--space-5) var(--gutter) var(--space-6);flex:1 0 auto;margin:0 auto}@media (max-width:560px){.SiteShell-module__fN9wkq__navInner{gap:var(--space-5);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}
.ResultPanel-module__2ESSca__result{--tool-tone:var(--color-accent);gap:var(--space-5);margin:0 0 var(--space-5);padding:var(--space-6);background:var(--color-surface);border-top:4px solid var(--tool-tone);border-radius:var(--radius);box-shadow:var(--shadow-card);display:grid}.ResultPanel-module__2ESSca__result[data-tone=pass]{--tool-tone:var(--color-pass)}.ResultPanel-module__2ESSca__result[data-tone=warn]{--tool-tone:var(--color-warn)}.ResultPanel-module__2ESSca__result[data-tone=fail]{--tool-tone:var(--color-fail)}.ResultPanel-module__2ESSca__headline{justify-items:start;gap:var(--space-2);display:grid}.ResultPanel-module__2ESSca__status{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);background:color-mix(in srgb, var(--tool-tone) 12%, var(--color-surface));color:var(--tool-tone);font-size:var(--text-sm);border-radius:999px;font-weight:700;display:inline-flex}.ResultPanel-module__2ESSca__status .ResultPanel-module__2ESSca__icon{background:var(--tool-tone);color:var(--color-on-accent)}.ResultPanel-module__2ESSca__title{margin:0;font-size:1.5rem}.ResultPanel-module__2ESSca__eyebrow{font-size:var(--text-sm);color:var(--color-muted);font-weight:600}.ResultPanel-module__2ESSca__score{align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--tool-tone);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-size:clamp(2.5rem,7vw,3.5rem);line-height:1;display:flex}.ResultPanel-module__2ESSca__unit{color:var(--color-muted);font-size:1.25rem;font-weight:600}.ResultPanel-module__2ESSca__rating{padding:var(--space-1) var(--space-3);background:color-mix(in srgb, var(--tool-tone) 12%, var(--color-surface));font-size:var(--text-sm);letter-spacing:0;border-radius:999px;align-self:center;font-weight:700}.ResultPanel-module__2ESSca__summary{font-size:var(--text-lg);margin:0}.ResultPanel-module__2ESSca__device{font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere;margin:0}.ResultPanel-module__2ESSca__checks{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.ResultPanel-module__2ESSca__checks li{--tool-check:var(--color-pass);align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.ResultPanel-module__2ESSca__checks li[data-verdict=warn]{--tool-check:var(--color-warn)}.ResultPanel-module__2ESSca__checks li[data-verdict=fail]{--tool-check:var(--color-fail)}.ResultPanel-module__2ESSca__checks .ResultPanel-module__2ESSca__icon{background:color-mix(in srgb, var(--tool-check) 14%, var(--color-surface));color:var(--tool-check)}.ResultPanel-module__2ESSca__checkText{flex:1;min-width:0;display:grid}.ResultPanel-module__2ESSca__checkText span{font-size:var(--text-sm);color:var(--color-muted)}.ResultPanel-module__2ESSca__tag{font-size:var(--text-sm);color:var(--tool-check);flex:none;font-weight:700}.ResultPanel-module__2ESSca__icon{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.8125rem;font-weight:800;line-height:1;display:inline-grid}.ResultPanel-module__2ESSca__facts{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;display:grid}.ResultPanel-module__2ESSca__facts div{padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius)}.ResultPanel-module__2ESSca__facts dt{font-size:var(--text-sm);color:var(--color-muted)}.ResultPanel-module__2ESSca__facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ResultPanel-module__2ESSca__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ResultPanel-module__2ESSca__next{font-weight:600}.ResultPanel-module__2ESSca__hidden{clip-path:inset(50%);white-space:pre;width:1px;height:1px;position:absolute;overflow:hidden}
.Wordmark-module__RoHiUa__wordmark{letter-spacing:.14em;color:var(--color-chrome-text);white-space:nowrap;font-size:1.375rem;font-weight:500;text-decoration:none}.Wordmark-module__RoHiUa__wordmark[data-size=small]{font-size:1.125rem}.Wordmark-module__RoHiUa__wordmark span{color:var(--color-chrome-accent)}
.ToolShell-module__RN5p7a__tool{min-height:var(--tool-min-height);margin:0 0 var(--space-5);background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.ToolShell-module__RN5p7a__announcer{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.NotchTrail-module__OLoVsq__trail{justify-content:flex-end;align-items:center;gap:3px;height:28px;display:flex;overflow:hidden}.NotchTrail-module__OLoVsq__notch{background:var(--color-accent-soft);border-radius:2px;flex:none;width:6px;height:18px}.NotchTrail-module__OLoVsq__notch:last-child{background:var(--color-accent)}.NotchTrail-module__OLoVsq__notch[data-wrong]{background:var(--color-fail);height:28px}
.SiteFooter-module__N_dVLG__footer{margin-top:var(--space-7);background:var(--color-chrome);color:var(--color-chrome-muted);font-size:var(--text-sm)}.SiteFooter-module__N_dVLG__inner{max-width:var(--page-width);padding:var(--space-6) var(--gutter) var(--space-5);margin:0 auto}.SiteFooter-module__N_dVLG__top{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.SiteFooter-module__N_dVLG__brand{gap:var(--space-2);display:grid}.SiteFooter-module__N_dVLG__brand p{margin:0}.SiteFooter-module__N_dVLG__copyright{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-chrome-line)}.SiteFooter-module__N_dVLG__links{gap:var(--space-4);flex-wrap:wrap;display:flex}.SiteFooter-module__N_dVLG__links a{color:inherit}.SiteFooter-module__N_dVLG__links a:hover{color:var(--color-chrome-text)}
.ToolPage-module__NRVePa__title{font-size:var(--text-2xl);margin:0;line-height:1.2}.ToolPage-module__NRVePa__intro{margin:var(--space-2) 0 0;color:var(--color-muted)}.ToolPage-module__NRVePa__prose p{margin:0 0 var(--space-3)}.ToolPage-module__NRVePa__related{margin-top:var(--space-6)}.ToolPage-module__NRVePa__label{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-subtle);font-weight:600}
.DurationPicker-module__8ktg-a__picker{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius);padding:3px;display:inline-flex}.DurationPicker-module__8ktg-a__option{min-width:56px;min-height:36px;padding:0 var(--space-3);border-radius:calc(var(--radius) - 2px);font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-weight:600}.DurationPicker-module__8ktg-a__option[aria-pressed=true]{background:var(--color-surface);color:var(--color-accent-strong);box-shadow:var(--shadow-card)}.DurationPicker-module__8ktg-a__option:disabled{cursor:not-allowed;opacity:.6}
.PixelPanel-module__YCI1ZG__panel{justify-items:center;gap:var(--space-5);min-height:var(--tool-min-height);padding:var(--space-6) var(--space-5);text-align:center;align-content:center;display:grid}.PixelPanel-module__YCI1ZG__display{margin:0;font-weight:600}.PixelPanel-module__YCI1ZG__swatches{justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PixelPanel-module__YCI1ZG__swatches li{justify-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-muted);display:grid}.PixelPanel-module__YCI1ZG__swatch{border:1px solid var(--color-border-strong);border-radius:var(--radius);width:44px;height:44px}.PixelPanel-module__YCI1ZG__note{max-width:52ch;font-size:var(--text-sm);color:var(--color-muted);margin:0}.PixelPanel-module__YCI1ZG__question{margin:0}.PixelPanel-module__YCI1ZG__question:focus{outline:none}.PixelPanel-module__YCI1ZG__answers{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.PixelPanel-module__YCI1ZG__retry{font:inherit;font-size:var(--text-sm);color:var(--color-accent);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.KeyboardMap-module__X78ipW__map{width:100%;height:auto;display:block}.KeyboardMap-module__X78ipW__key rect{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:.025px;transition:fill 80ms}.KeyboardMap-module__X78ipW__key text{fill:var(--color-muted);pointer-events:none;font-weight:600}.KeyboardMap-module__X78ipW__key[data-state=pressed] rect{fill:var(--color-accent-soft);stroke:var(--color-accent)}.KeyboardMap-module__X78ipW__key[data-state=pressed] text{fill:var(--color-accent-strong)}.KeyboardMap-module__X78ipW__key[data-state=held] rect{fill:var(--color-accent);stroke:var(--color-accent-strong)}.KeyboardMap-module__X78ipW__key[data-state=held] text{fill:var(--color-on-accent)}.KeyboardMap-module__X78ipW__key[data-state=chatter] rect{fill:var(--color-fail);stroke:var(--color-fail)}.KeyboardMap-module__X78ipW__key[data-state=chatter] text{fill:var(--color-on-accent)}
.ButtonTile-module__2VM93W__tile{--tool-tile:var(--color-border-strong);padding:var(--space-4) var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--tool-tile);border-radius:var(--radius);justify-items:center;gap:2px;transition:transform 60ms,background-color 60ms;display:grid}.ButtonTile-module__2VM93W__tile[data-state=active]{--tool-tile:var(--color-accent-soft)}.ButtonTile-module__2VM93W__tile[data-state=tested]{--tool-tile:var(--color-pass)}.ButtonTile-module__2VM93W__tile[data-state=double]{--tool-tile:var(--color-fail)}.ButtonTile-module__2VM93W__tile[data-held]{background:var(--color-surface-muted);transform:translateY(1px)}.ButtonTile-module__2VM93W__label{font-size:var(--text-sm);font-weight:600}.ButtonTile-module__2VM93W__count{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.1}.ButtonTile-module__2VM93W__meta{color:var(--color-muted);font-size:.75rem}.ButtonTile-module__2VM93W__tile[data-state=idle] .ButtonTile-module__2VM93W__count,.ButtonTile-module__2VM93W__tile[data-state=idle] .ButtonTile-module__2VM93W__meta{color:var(--color-subtle)}.ButtonTile-module__2VM93W__tile[data-state=double] .ButtonTile-module__2VM93W__meta{color:var(--color-fail);font-weight:600}
.FrameStrip-module__1I939W__strip{justify-content:flex-end;align-items:flex-end;gap:2px;width:min(100%,460px);height:48px;display:flex;overflow:hidden}.FrameStrip-module__1I939W__bar{background:var(--color-accent-soft);border-radius:1px;flex:none;width:3px}.FrameStrip-module__1I939W__bar[data-dropped]{background:var(--color-fail)}
.StagePanel-module__YSFy3a__arrow{color:var(--color-accent);margin:0;font-size:2.5rem;line-height:1}.StagePanel-module__YSFy3a__title{margin:0;font-size:1.375rem}.StagePanel-module__YSFy3a__prompt{max-width:48ch;color:var(--color-muted);margin:0}.StagePanel-module__YSFy3a__meter{align-items:center;gap:var(--space-3);width:min(100%,360px);display:flex}.StagePanel-module__YSFy3a__bar{background:var(--color-border);border-radius:999px;flex:1;height:8px;overflow:hidden}.StagePanel-module__YSFy3a__bar span{background:var(--color-accent);height:100%;transition:width 80ms linear;display:block}.StagePanel-module__YSFy3a__count{min-width:5ch;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-muted);text-align:right}.StagePanel-module__YSFy3a__tally{font-size:var(--text-sm);color:var(--color-pass);margin:0;font-weight:600}.StagePanel-module__YSFy3a__tally[data-bad]{color:var(--color-fail)}
.DriftPlot-module__LBq8ja__plot{justify-items:center;gap:var(--space-2);margin:0;display:grid}.DriftPlot-module__LBq8ja__plot svg{width:min(180px,38vw);height:auto}.DriftPlot-module__LBq8ja__range{fill:var(--color-surface-muted);stroke:var(--color-border-strong)}.DriftPlot-module__LBq8ja__severe{fill:none;stroke:var(--color-warn);stroke-dasharray:3 3;opacity:.6}.DriftPlot-module__LBq8ja__zone{fill:var(--color-pass);opacity:.25}.DriftPlot-module__LBq8ja__axis{stroke:var(--color-border-strong);stroke-width:.5px}.DriftPlot-module__LBq8ja__dot{fill:var(--color-accent)}.DriftPlot-module__LBq8ja__plot figcaption{font-size:var(--text-sm);justify-items:center;display:grid}.DriftPlot-module__LBq8ja__plot figcaption span{color:var(--color-muted);font-variant-numeric:tabular-nums}
.FixerPanel-module__ys7NXG__panel{align-content:center;justify-items:center;gap:var(--space-5);min-height:var(--tool-min-height);padding:var(--space-6) var(--space-5);text-align:center;display:grid}.FixerPanel-module__ys7NXG__warning{gap:var(--space-2);max-width:60ch;padding:var(--space-4) var(--space-5);background:color-mix(in srgb, var(--color-warn) 10%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-warn) 35%, var(--color-surface));border-radius:var(--radius);text-align:left;display:grid}.FixerPanel-module__ys7NXG__warning strong{color:var(--color-warn)}.FixerPanel-module__ys7NXG__warning p{margin:0}.FixerPanel-module__ys7NXG__consent{align-items:center;gap:var(--space-2);cursor:pointer;font-weight:600;display:flex}.FixerPanel-module__ys7NXG__consent input{width:18px;height:18px;accent-color:var(--color-accent)}.FixerPanel-module__ys7NXG__row{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.FixerPanel-module__ys7NXG__rowLabel{margin-right:var(--space-2);color:var(--color-muted)}.FixerPanel-module__ys7NXG__option{min-width:64px;min-height:36px;padding:0 var(--space-3);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;color:var(--color-muted);cursor:pointer;font-weight:600}.FixerPanel-module__ys7NXG__option[aria-pressed=true]{background:var(--color-surface);border-color:var(--color-accent);color:var(--color-accent-strong)}.FixerPanel-module__ys7NXG__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.FixerPanel-module__ys7NXG__note{max-width:52ch;font-size:var(--text-sm);color:var(--color-muted);margin:0}.FixerPanel-module__ys7NXG__question{margin:0}.FixerPanel-module__ys7NXG__question:focus{outline:none}.FixerPanel-module__ys7NXG__retry{font:inherit;font-size:var(--text-sm);color:var(--color-accent);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.LegalPage-module__K0Qf6q__updated{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-subtle)}.LegalPage-module__K0Qf6q__body h2{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg)}.LegalPage-module__K0Qf6q__body>:first-child h2{margin-top:0}.LegalPage-module__K0Qf6q__body p,.LegalPage-module__K0Qf6q__body ul{margin:0 0 var(--space-3)}.LegalPage-module__K0Qf6q__body ul{padding-left:var(--space-5)}.LegalPage-module__K0Qf6q__body li+li{margin-top:var(--space-2)}
.SpeedBench-module__ns0Kfq__bench{justify-items:center;gap:var(--space-5);padding:var(--space-5);display:grid}.SpeedBench-module__ns0Kfq__pad{place-content:center;gap:var(--space-2);background:var(--color-surface-muted);border:2px dashed var(--color-border-strong);border-radius:var(--radius);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;width:100%;min-height:240px;display:grid}.SpeedBench-module__ns0Kfq__pad:hover{border-color:var(--color-accent-soft)}.SpeedBench-module__ns0Kfq__pad[data-phase=running]{border-style:solid;border-color:var(--color-accent);background:var(--color-surface)}.SpeedBench-module__ns0Kfq__pad[data-phase=done]{cursor:default;border-style:solid}.SpeedBench-module__ns0Kfq__big{color:var(--color-accent);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,7vw,3.5rem);font-weight:700;line-height:1.1}.SpeedBench-module__ns0Kfq__pad[data-phase=idle] .SpeedBench-module__ns0Kfq__big{font-size:clamp(1.5rem,4vw,2rem)}.SpeedBench-module__ns0Kfq__small{color:var(--color-muted);margin:0}.SpeedBench-module__ns0Kfq__stats{justify-content:center;gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.SpeedBench-module__ns0Kfq__stats div{justify-items:center;display:grid}.SpeedBench-module__ns0Kfq__stats dt{font-size:var(--text-sm);color:var(--color-muted)}.SpeedBench-module__ns0Kfq__stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:700}.SpeedBench-module__ns0Kfq__controls{gap:var(--space-3);display:flex}
.PixelScreen-module__rWNpmq__screen{z-index:1000;cursor:none;outline:none;width:100vw;height:100vh;position:fixed;inset:0}.PixelScreen-module__rWNpmq__hint{left:50%;bottom:var(--space-6);max-width:calc(100% - 2 * var(--space-5));padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-size:var(--text-sm);text-align:center;pointer-events:none;margin:0;animation:3.5s forwards PixelScreen-module__rWNpmq__hint-fade;position:absolute;transform:translate(-50%)}.PixelScreen-module__rWNpmq__screen[data-tone=dark] .PixelScreen-module__rWNpmq__hint{color:#ffffffd9;background:#00000059}.PixelScreen-module__rWNpmq__screen[data-tone=light] .PixelScreen-module__rWNpmq__hint{color:#000000bf;background:#ffffff80}@keyframes PixelScreen-module__rWNpmq__hint-fade{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.PixelScreen-module__rWNpmq__hint{animation-timing-function:step-end}}
.KeyBench-module__OzBWhG__bench{gap:var(--space-4);padding:var(--space-5);display:grid}.KeyBench-module__OzBWhG__surface{padding:var(--space-4);background:var(--color-surface-muted);border:2px dashed var(--color-border-strong);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.KeyBench-module__OzBWhG__surface:focus{border-style:solid;border-color:var(--color-accent);outline:none}.KeyBench-module__OzBWhG__overlay{background:color-mix(in srgb, var(--color-surface-muted) 72%, transparent);border-radius:var(--radius);color:var(--color-text);place-items:center;margin:0;font-weight:600;display:grid;position:absolute;inset:0}.KeyBench-module__OzBWhG__stats{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.KeyBench-module__OzBWhG__stats div{align-items:baseline;gap:var(--space-2);display:flex}.KeyBench-module__OzBWhG__stats dt{font-size:var(--text-sm);color:var(--color-muted)}.KeyBench-module__OzBWhG__stats dd{font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.KeyBench-module__OzBWhG__extra{font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere;margin:0}.KeyBench-module__OzBWhG__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.KeyBench-module__OzBWhG__controls p{margin:0 0 0 var(--space-2);color:var(--color-muted)}
.Waveform-module__NNiLjq__wave{background:var(--color-surface-muted);border-radius:var(--radius);width:100%;height:96px;display:block}.Waveform-module__NNiLjq__axis{stroke:var(--color-border-strong);stroke-width:.5px;vector-effect:non-scaling-stroke}.Waveform-module__NNiLjq__line{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.ClickBench-module__GJN1-q__bench{gap:var(--space-5);padding:var(--space-5);display:grid}.ClickBench-module__GJN1-q__surface{gap:var(--space-5);padding:var(--space-6) var(--space-5);background:var(--color-surface-muted);border:2px dashed var(--color-border-strong);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;display:grid}.ClickBench-module__GJN1-q__surface:hover{border-color:var(--color-accent-soft)}.ClickBench-module__GJN1-q__prompt{text-align:center;color:var(--color-muted);margin:0}.ClickBench-module__GJN1-q__tiles{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:560px){.ClickBench-module__GJN1-q__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ClickBench-module__GJN1-q__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ClickBench-module__GJN1-q__controls p{margin:0 0 0 var(--space-2);color:var(--color-muted)}
.RateBench-module__V6sRbG__bench{gap:var(--space-5);padding:var(--space-5);display:grid}.RateBench-module__V6sRbG__readout{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);background:var(--color-surface-muted);border-radius:var(--radius);text-align:center;display:grid}.RateBench-module__V6sRbG__rate{font-size:var(--text-xl);color:var(--color-muted);margin:0;font-weight:600}.RateBench-module__V6sRbG__rate span{font-variant-numeric:tabular-nums;color:var(--color-text);font-size:4rem;font-weight:700;line-height:1}.RateBench-module__V6sRbG__caption{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-muted);margin:0}.RateBench-module__V6sRbG__controls{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.RateBench-module__V6sRbG__picker{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-muted);font-weight:600;display:grid}.RateBench-module__V6sRbG__picker select{min-width:200px;padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius);font-weight:400}.RateBench-module__V6sRbG__note{font-size:var(--text-sm);color:var(--color-muted);margin:0}.RateBench-module__V6sRbG__note[data-bad]{color:var(--color-fail)}
.WheelBench-module__rQwhZW__bench{gap:var(--space-5);padding:var(--space-5);display:grid}.WheelBench-module__rQwhZW__progress{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.WheelBench-module__rQwhZW__progress li{padding:var(--space-1) var(--space-3);background:var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-subtle);border-radius:999px;font-weight:600}.WheelBench-module__rQwhZW__progress li[data-state=current]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));color:var(--color-accent-strong)}.WheelBench-module__rQwhZW__progress li[data-state=done]{color:var(--color-muted)}.WheelBench-module__rQwhZW__progress li[data-state=done]:before{content:"✓ ";color:var(--color-pass)}.WheelBench-module__rQwhZW__surface{align-content:center;justify-items:center;gap:var(--space-3);min-height:300px;padding:var(--space-5);background:var(--color-surface-muted);border:2px dashed var(--color-border-strong);border-radius:var(--radius);text-align:center;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;display:grid}.WheelBench-module__rQwhZW__surface:hover{border-color:var(--color-accent-soft)}.WheelBench-module__rQwhZW__surface[data-stage=done]{border-style:solid}.WheelBench-module__rQwhZW__controls{gap:var(--space-3);flex-wrap:wrap;display:flex}
.SpeakerBench-module__l78IQq__bench{gap:var(--space-5);padding:var(--space-5) var(--space-6);display:grid}.SpeakerBench-module__l78IQq__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.SpeakerBench-module__l78IQq__progress{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SpeakerBench-module__l78IQq__progress li{padding:var(--space-1) var(--space-3);background:var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-subtle);border-radius:999px;font-weight:600}.SpeakerBench-module__l78IQq__progress li[data-state=current]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));color:var(--color-accent-strong)}.SpeakerBench-module__l78IQq__progress li[data-state=done]{color:var(--color-muted)}.SpeakerBench-module__l78IQq__progress li[data-state=done]:before{content:"✓ ";color:var(--color-pass)}.SpeakerBench-module__l78IQq__output{font-size:var(--text-sm);color:var(--color-muted);margin:0}.SpeakerBench-module__l78IQq__step{justify-items:center;gap:var(--space-4);text-align:center;align-content:center;min-height:240px;display:grid}.SpeakerBench-module__l78IQq__stepTitle{margin:0;font-size:1.375rem}.SpeakerBench-module__l78IQq__prompt{max-width:48ch;color:var(--color-muted);margin:0}.SpeakerBench-module__l78IQq__answers{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SpeakerBench-module__l78IQq__hint{font-size:var(--text-sm);color:var(--color-subtle);margin:0}
.DriftBench-module__Blo9vG__bench{gap:var(--space-5);padding:var(--space-5);display:grid}.DriftBench-module__Blo9vG__device{font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere;margin:0}.DriftBench-module__Blo9vG__plots{justify-content:space-around;gap:var(--space-4);display:flex}.DriftBench-module__Blo9vG__controls{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.DriftBench-module__Blo9vG__controls p{color:var(--color-muted);margin:0}.DriftBench-module__Blo9vG__progress{appearance:none;background:var(--color-surface-muted);width:100%;height:4px;accent-color:var(--color-accent);border:0;border-radius:2px}.DriftBench-module__Blo9vG__progress::-webkit-progress-bar{background:var(--color-surface-muted);border-radius:2px}.DriftBench-module__Blo9vG__progress::-webkit-progress-value{background:var(--color-accent);border-radius:2px}.DriftBench-module__Blo9vG__progress::-moz-progress-bar{background:var(--color-accent);border-radius:2px}.DriftBench-module__Blo9vG__hint,.DriftBench-module__Blo9vG__message{font-size:var(--text-sm);color:var(--color-warn);margin:0}.DriftBench-module__Blo9vG__message{padding:var(--space-6);text-align:center}
.FixerScreen-module__9dl23q__layer{z-index:1000;background:#000;outline:none;width:100vw;height:100vh;position:fixed;inset:0}.FixerScreen-module__9dl23q__area{cursor:grab;touch-action:none;width:100px;height:100px;position:absolute}.FixerScreen-module__9dl23q__area:active{cursor:grabbing}.FixerScreen-module__9dl23q__centered{top:50%;left:50%;transform:translate(-50%,-50%)}.FixerScreen-module__9dl23q__flash{animation:83ms step-end infinite FixerScreen-module__9dl23q__flash}@keyframes FixerScreen-module__9dl23q__flash{0%{background:red}20%{background:#0f0}40%{background:#00f}60%{background:#fff}80%{background:#000}}.FixerScreen-module__9dl23q__stop{top:var(--space-4);right:var(--space-4);z-index:1;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius);font:inherit;font-variant-numeric:tabular-nums;color:#fff;cursor:pointer;background:#16191d;border:1px solid #3a3f46;font-weight:700;position:absolute}.FixerScreen-module__9dl23q__stop:hover{background:#2a2e33}.FixerScreen-module__9dl23q__hint{left:50%;bottom:var(--space-6);max-width:calc(100% - 2 * var(--space-5));font-size:var(--text-sm);text-align:center;color:#ffffffb3;pointer-events:none;margin:0;animation:8s forwards FixerScreen-module__9dl23q__hint-fade;position:absolute;transform:translate(-50%)}@keyframes FixerScreen-module__9dl23q__hint-fade{0%,80%{opacity:1}to{opacity:0;visibility:hidden}}
