:root{--precision-glass:#0c1118c7;--precision-glass-strong:#0e141cf0;--precision-highlight:#ffffff13;--precision-edge:#d6e5f130;--precision-edge-soft:#d6e5f117;--precision-shadow:0 32px 90px #00000057, 0 8px 24px #00000038;--precision-shadow-soft:0 18px 48px #0003, 0 2px 8px #00000029;--precision-bevel:inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #0003;--precision-lime:#c3ff57;--precision-cyan:#72dcf4;--precision-copy:#b9c3cc}:root[data-theme=light]{--precision-glass:#fcfefcd1;--precision-glass-strong:#fffffff2;--precision-highlight:#ffffffb8;--precision-edge:#1e3d3130;--precision-edge-soft:#1e3d3117;--precision-shadow:0 30px 80px #21372d1a, 0 7px 22px #21372d12;--precision-shadow-soft:0 16px 42px #21372d14, 0 2px 8px #21372d0d;--precision-bevel:inset 0 1px 0 #fffffff0, inset 0 -1px 0 #1c3a2e12;--precision-lime:#397e0d;--precision-cyan:#087b8d;--precision-copy:#43545b}html{scrollbar-color:color-mix(in srgb, var(--signal) 35%, var(--panel-3)) var(--ink)}body{isolation:isolate;background:radial-gradient(circle at 78% -8%, color-mix(in srgb, var(--cyan) 9%, transparent), transparent 34rem), radial-gradient(circle at 3% 34%, color-mix(in srgb, var(--signal) 4%, transparent), transparent 28rem), var(--ink);position:relative}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button,a,input,select,textarea{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s,transform .18s}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:1px solid var(--signal);outline-offset:4px;box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 10%, transparent)}.site-ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-ambient i{border:1px solid color-mix(in srgb, var(--cyan) 7%, transparent);opacity:.5;filter:blur(.1px);border-radius:50%;width:38rem;height:38rem;position:absolute}.site-ambient i:first-child{top:-27rem;right:-16rem}.site-ambient i:last-child{border-color:color-mix(in srgb, var(--signal) 6%, transparent);width:46rem;height:46rem;bottom:-32rem;left:-24rem}.site-noise{z-index:90;opacity:.022;mix-blend-mode:soft-light}.site-container{width:min(1480px,100% - 56px)}.site-header{z-index:80;border-bottom-color:var(--precision-edge-soft);background:linear-gradient(90deg, color-mix(in srgb, var(--signal) 2%, transparent), transparent 32%), var(--header-surface);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);height:72px;position:sticky;top:0;box-shadow:inset 0 -1px #00000029}.site-header:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--signal) 28%, transparent) 30%, color-mix(in srgb, var(--cyan) 18%, transparent) 70%, transparent);content:"";pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.brand-link{align-items:center;gap:13px;width:max-content;display:flex}.brand-mark__symbol{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--signal) 13%, transparent))}.brand-mark__word{letter-spacing:.065em}.site-header__edition{border-left:1px solid var(--precision-edge);max-width:90px;color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);letter-spacing:.08em;padding-left:13px;line-height:1.28}.site-nav{border:1px solid var(--precision-edge-soft);background:color-mix(in srgb, var(--panel) 68%, transparent);box-shadow:var(--precision-bevel);border-radius:8px;gap:3px;padding:4px}.site-nav a{min-height:34px;color:var(--text-faint);font-size:var(--font-label);border-radius:5px;padding:8px 12px;position:relative}.site-nav a:after{background:var(--signal);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(.35)}.site-nav a:hover{background:color-mix(in srgb, var(--panel-3) 65%, transparent);color:var(--text)}.site-nav a:hover:after{opacity:.72;transform:scaleX(1)}.theme-control__options,.text-scale-toggle{border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--precision-glass-strong) 78%, transparent);box-shadow:var(--precision-bevel)}.theme-control button[aria-pressed=true],.text-scale-toggle[aria-pressed=true]{background:color-mix(in srgb, var(--panel-3) 80%, transparent);color:var(--text);box-shadow:inset 0 0 0 1px var(--precision-edge-soft), 0 0 18px color-mix(in srgb, var(--signal) 6%, transparent)}.header-cta{border-color:color-mix(in srgb, var(--signal) 24%, var(--line));background:color-mix(in srgb, var(--signal) 5%, var(--panel));min-height:40px;box-shadow:var(--precision-bevel);border-radius:6px}.header-cta i{border:1px solid color-mix(in srgb, var(--signal) 25%, var(--line));width:20px;height:20px;color:var(--signal);border-radius:50%;place-items:center;display:grid}.system-strip{z-index:70;border-bottom-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--surface-deep) 93%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:72px}.system-strip__inner{min-height:31px}.system-strip__inner>span{border-color:var(--precision-edge-soft);color:color-mix(in srgb, var(--text-faint) 88%, transparent);letter-spacing:.045em}.system-strip i{background:var(--signal);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb, var(--signal) 75%, transparent);position:relative}.system-strip i:after{border:1px solid color-mix(in srgb, var(--signal) 35%, transparent);content:"";border-radius:50%;animation:2.6s ease-out infinite precision-ping;position:absolute;inset:-4px}.section-kicker,.panel-code,.hero__eyebrow{color:var(--precision-copy);letter-spacing:.145em;font-weight:590}.section-kicker{align-items:center;gap:9px;display:inline-flex}.section-kicker:before{background:var(--signal);width:18px;height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--signal) 30%, transparent);content:""}.section-heading h2,.roadmap-copy h2{max-width:980px;color:var(--text);letter-spacing:-.052em;font-weight:510;line-height:.99}.section-heading>p,.section-heading__status,.section-heading>div:last-child>p{color:var(--precision-copy)}.text-button{width:max-content;padding-bottom:4px;position:relative}.text-button:after{content:"";opacity:.45;transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0}.text-button:hover:after{transform:scaleX(.45)}.button{box-shadow:var(--precision-bevel);border-radius:6px;position:relative;overflow:hidden}.button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:34%;transition:left .48s;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}.button:hover:not(:disabled):before{left:120%}.button--primary{border-color:color-mix(in srgb, var(--signal) 65%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--signal) 92%, white), var(--signal));box-shadow:0 14px 34px color-mix(in srgb, var(--signal) 9%, transparent), inset 0 1px 0 #ffffff6b}.button--secondary,.button--ghost{border-color:var(--precision-edge);background:color-mix(in srgb, var(--precision-glass) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}input,select,textarea{border-color:var(--precision-edge);background:color-mix(in srgb, var(--precision-glass-strong) 86%, transparent);box-shadow:var(--precision-bevel)}input[type=range]{min-height:24px;box-shadow:none;padding-block:4px}.hero{isolation:isolate;background:radial-gradient(circle at 75% 42%, color-mix(in srgb, var(--cyan) 8%, transparent), transparent 22rem), linear-gradient(115deg, color-mix(in srgb, var(--panel) 24%, transparent), transparent 48%);min-height:570px}.hero:before{background:linear-gradient(to bottom, transparent, var(--precision-edge) 14% 78%, transparent);left:53%}.hero:after{z-index:1;background:linear-gradient(110deg, transparent 0 49.7%, color-mix(in srgb, var(--cyan) 9%, transparent) 50%, transparent 50.3%), linear-gradient(70deg, transparent 0 69.7%, color-mix(in srgb, var(--signal) 7%, transparent) 70%, transparent 70.3%);content:"";pointer-events:none;width:38%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.hero-grid,.closing-cta__grid,.test-hero__grid,.tools-hero__grid,.specialist-hero__grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:48px 48px}.hero__inner{min-height:570px;padding-block:56px}.hero__copy{padding-left:34px;position:relative}.hero__serial,.test-hero__serial,.tools-hero__serial,.specialist-hero__serial{color:color-mix(in srgb, var(--text-faint) 72%, transparent);font-family:var(--mono);font-size:var(--font-micro);letter-spacing:.22em;margin-bottom:12px;display:block}.hero__serial{writing-mode:vertical-rl;position:absolute;top:2px;left:0}.hero__eyebrow{margin-bottom:20px}.hero h1{letter-spacing:-.068em;max-width:790px;font-size:clamp(64px,6.7vw,104px);font-weight:500;line-height:.86}.hero h1 em,.closing-cta h2 em{background:linear-gradient(110deg, var(--signal), color-mix(in srgb, var(--signal) 76%, var(--cyan)));color:#0000;text-shadow:0 0 34px color-mix(in srgb, var(--signal) 10%, transparent);-webkit-background-clip:text;background-clip:text}.hero__lead{max-width:660px;color:var(--precision-copy);margin-top:24px;font-size:clamp(16px,1.3vw,19px)}.hero__assurance{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.hero__assurance span,.test-hero__assurance span{border:1px solid var(--precision-edge-soft);background:color-mix(in srgb, var(--panel) 62%, transparent);min-height:28px;color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);letter-spacing:.055em;box-shadow:var(--precision-bevel);border-radius:4px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.hero__assurance i,.test-hero__assurance i{background:var(--signal);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--signal) 60%, transparent);border-radius:50%}.hero__actions{margin-top:22px}.hero-quick-launch{border-color:var(--precision-edge-soft);max-width:650px;margin-top:24px}.hero-quick-launch a{border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--precision-glass) 76%, transparent);box-shadow:var(--precision-bevel);position:relative;overflow:hidden}.hero-quick-launch a:before{background:var(--signal);content:"";opacity:0;width:2px;height:100%;transition:opacity .18s;position:absolute;top:0;left:0}.hero-quick-launch a:hover:before{opacity:1}.hero-instrument{isolation:isolate;border-color:var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 30%), linear-gradient(165deg, color-mix(in srgb, var(--panel-2) 88%, transparent), color-mix(in srgb, var(--surface-deep) 95%, transparent));box-shadow:var(--precision-shadow), var(--precision-bevel);border-radius:16px;transform:perspective(1400px)rotateY(-2.2deg)rotateX(1deg)}.hero-instrument:after{z-index:4;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:0}.instrument-corners i{z-index:6;pointer-events:none;width:12px;height:12px;position:absolute}.instrument-corners i:first-child{border-top:1px solid var(--signal);border-left:1px solid var(--signal);top:8px;left:8px}.instrument-corners i:nth-child(2){border-top:1px solid var(--signal);border-right:1px solid var(--signal);top:8px;right:8px}.instrument-corners i:nth-child(3){border-bottom:1px solid var(--signal);border-left:1px solid var(--signal);bottom:8px;left:8px}.instrument-corners i:nth-child(4){border-right:1px solid var(--signal);border-bottom:1px solid var(--signal);bottom:8px;right:8px}.hero-instrument__header{z-index:5;border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--panel) 58%, transparent);position:relative}.hero-instrument__header i{align-items:center;gap:7px;display:inline-flex}.hero-instrument__header i:before{background:var(--signal);width:5px;height:5px;box-shadow:0 0 9px var(--signal);content:"";border-radius:50%}.hero-instrument__display{background:radial-gradient(circle at center, color-mix(in srgb, var(--cyan) 7%, transparent), transparent 54%), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), color-mix(in srgb, var(--surface-deep) 92%, transparent);background-size:auto,24px 24px,24px 24px,auto;min-height:260px}.hero-instrument__display:before{z-index:3;background:linear-gradient(transparent, color-mix(in srgb, var(--signal) 72%, transparent), transparent);content:"";opacity:.52;width:1px;box-shadow:0 0 16px color-mix(in srgb, var(--signal) 26%, transparent);animation:5.8s ease-in-out infinite precision-scan;position:absolute;top:-35%;bottom:-35%;left:50%}.hero-instrument__trace{z-index:1;opacity:.34;width:100%;height:76%;position:absolute;bottom:0;left:0;right:0}.hero-instrument__trace path{fill:none;stroke:var(--cyan);stroke-width:1.2px;vector-effect:non-scaling-stroke}.hero-instrument__trace path:last-child{opacity:.52;stroke:var(--signal);stroke-dasharray:4 7}.hero-instrument__reticle{z-index:2;border-color:var(--precision-edge-soft);box-shadow:0 0 0 28px color-mix(in srgb, var(--cyan) 1.2%, transparent), 0 0 60px color-mix(in srgb, var(--cyan) 6%, transparent)}.reticle-ring--one{border-style:dashed;animation:18s linear infinite precision-rotate}.reticle-ring--two{background:radial-gradient(circle, color-mix(in srgb, var(--signal) 6%, transparent), transparent 68%)}.hero-instrument__readout strong{color:var(--signal);text-shadow:0 0 18px color-mix(in srgb, var(--signal) 24%, transparent)}.hero-instrument__metrics{z-index:5;border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--panel) 52%, transparent);position:relative}.hero-instrument__metrics div+div,.hero-instrument__stamp{border-color:var(--precision-edge-soft)}.hero-instrument__stamp{z-index:5;background:color-mix(in srgb, var(--panel) 42%, transparent);position:relative}.protocol-ledger{border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--ink-soft) 96%, var(--cyan) 1%)}.protocol-ledger__grid{border-color:var(--precision-edge-soft)}.protocol-ledger article{border-color:var(--precision-edge-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 24%, transparent), transparent);position:relative}.protocol-ledger article:after{border-top:1px solid var(--precision-edge);border-bottom:1px solid var(--precision-edge-soft);content:"";width:14px;height:3px;position:absolute;bottom:8px;right:12px}.protocol-ledger strong{color:color-mix(in srgb, var(--text) 94%, var(--signal))}.protocol-ledger small{color:var(--text-faint)}.device-lab{border-color:var(--precision-edge-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 12%, transparent), transparent 22%), var(--ink);position:relative}.device-module-grid{gap:9px}.device-module-card{--module-accent:var(--signal);isolation:isolate;border-color:var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 32%), linear-gradient(165deg, color-mix(in srgb, var(--panel) 96%, var(--module-accent) 1%), var(--panel));min-height:260px;box-shadow:var(--precision-bevel);border-radius:10px}.device-module-card[data-code=MSE]{--module-accent:#76ddf5}.device-module-card[data-code=KEY]{--module-accent:#c8b8f8}.device-module-card[data-code=DSP]{--module-accent:#ffd178}.device-module-card[data-code=AUD]{--module-accent:#ffad8b}.device-module-card[data-code=CAM]{--module-accent:#7ee2bd}.device-module-card[data-code=SYS]{--module-accent:#a9b9ff}.device-module-card:before{z-index:2;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--module-accent) 55%, transparent), transparent);content:"";opacity:.55;height:1px;position:absolute;top:-1px;left:18px;right:18px}.device-module-card:after{z-index:-1;border:1px solid color-mix(in srgb, var(--module-accent) 10%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--module-accent) 6%, transparent), transparent 64%);content:"";border-radius:50%;width:220px;height:220px;transition:opacity .22s,transform .36s;position:absolute;top:-30%;right:-24%}.device-module-card:hover{border-color:color-mix(in srgb, var(--module-accent) 38%, var(--line));box-shadow:var(--precision-shadow-soft), var(--precision-bevel);transform:translateY(-4px)}.device-module-card:hover:after{opacity:.9;transform:translate(-8px,10px)scale(1.08)}.device-module-card--featured{background:linear-gradient(145deg, var(--precision-highlight), transparent 32%), radial-gradient(circle at 76% 28%, color-mix(in srgb, var(--module-accent) 9%, transparent), transparent 32%), var(--panel)}.device-module-card__top i{color:var(--module-accent);align-items:center;gap:6px;display:inline-flex}.device-module-card__top i:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.device-module-card__glyph{opacity:.7;justify-content:flex-end;align-items:end;gap:5px;width:74px;height:38px;display:flex;position:absolute;top:49px;right:18px}.device-module-card__glyph:before,.device-module-card__glyph:after{content:"";pointer-events:none;position:absolute}.device-module-card__glyph:before{background:color-mix(in srgb, var(--module-accent) 32%, transparent);height:1px;bottom:0;left:0;right:0}.device-module-card__glyph i{background:color-mix(in srgb, var(--module-accent) 65%, transparent);width:5px;box-shadow:0 0 9px color-mix(in srgb, var(--module-accent) 14%, transparent);border-radius:1px 1px 0 0}.device-module-card__glyph i:first-child{height:34%}.device-module-card__glyph i:nth-child(2){height:78%}.device-module-card__glyph i:nth-child(3){height:52%}.device-module-card[data-code=CTL] .device-module-card__glyph i,.device-module-card[data-code=MSE] .device-module-card__glyph i{border:1px solid var(--module-accent);background:0 0;border-radius:50%;width:12px;height:12px}.device-module-card[data-code=CTL] .device-module-card__glyph i:nth-child(2){background:var(--module-accent);border:0;border-radius:0;width:28px;height:1px;margin-bottom:6px}.device-module-card[data-code=DSP] .device-module-card__glyph{border:1px solid color-mix(in srgb, var(--module-accent) 50%, transparent);align-items:center}.device-module-card[data-code=DSP] .device-module-card__glyph i{border-radius:0;width:1px;height:100%}.device-module-card>strong{color:var(--module-accent)}.device-module-card h3{font-weight:510}.device-module-card__meta{border-top:1px solid var(--precision-edge-soft);padding-right:45px}.device-module-card>b{border-color:color-mix(in srgb, var(--module-accent) 22%, var(--line));color:var(--module-accent);transition:background .18s,transform .18s}.device-module-card:hover>b{background:color-mix(in srgb, var(--module-accent) 9%, transparent);transform:rotate(-10deg)}.specialist-home{border-color:var(--precision-edge-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 18%, transparent), transparent), var(--ink-soft)}.specialist-home__grid{gap:9px}.specialist-home__grid>a,.tools-category__grid>a,.specialist-related__grid>a{--specialist-accent:var(--signal);isolation:isolate;border-color:var(--precision-edge-soft);background:linear-gradient(150deg, var(--precision-highlight), transparent 30%), var(--panel);box-shadow:var(--precision-bevel);overflow:hidden}.specialist-home__grid>a[data-category=mouse],.tools-category__grid>a[data-category=mouse]{--specialist-accent:#76ddf5}.specialist-home__grid>a[data-category=keyboard],.tools-category__grid>a[data-category=keyboard]{--specialist-accent:#c8b8f8}.specialist-home__grid>a[data-category=display],.tools-category__grid>a[data-category=display]{--specialist-accent:#ffd178}.specialist-home__grid>a[data-category=audio],.tools-category__grid>a[data-category=audio]{--specialist-accent:#ffad8b}.specialist-home__grid>a[data-category=camera],.tools-category__grid>a[data-category=camera]{--specialist-accent:#7ee2bd}.specialist-home__grid>a[data-category=hardware],.tools-category__grid>a[data-category=hardware]{--specialist-accent:#a9b9ff}.specialist-home__grid>a:before,.tools-category__grid>a:before,.specialist-related__grid>a:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--specialist-accent) 48%, transparent), transparent);content:"";height:1px;position:absolute;top:-1px;left:14px;right:14px}.specialist-home__grid>a:hover,.tools-category__grid>a:hover,.specialist-related__grid>a:hover{border-color:color-mix(in srgb, var(--specialist-accent) 38%, var(--line));box-shadow:var(--precision-shadow-soft), var(--precision-bevel);transform:translateY(-3px)}.specialist-home__signal,.tools-category__signal{border-top:1px solid color-mix(in srgb, var(--specialist-accent) 50%, transparent);border-bottom:1px dashed color-mix(in srgb, var(--specialist-accent) 24%, transparent);opacity:.7;width:48px;height:18px;position:absolute;top:50px;right:17px}.specialist-home__signal:after,.tools-category__signal:after{background:var(--specialist-accent);width:5px;height:5px;box-shadow:0 0 9px var(--specialist-accent);content:"";border-radius:50%;position:absolute;top:-3px;left:58%}.specialist-home__grid h3,.tools-category__grid h3{font-weight:520}.specialist-home__grid b,.tools-category__grid b,.specialist-related__grid b{color:var(--specialist-accent)}.diagnostic-section,.test-workbench{position:relative}.test-workbench{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 8%, transparent), transparent 20%), var(--ink)}.protocol-standard-bar{border:1px solid var(--precision-edge-soft);background:color-mix(in srgb, var(--precision-glass-strong) 90%, transparent);box-shadow:var(--precision-bevel);border-radius:8px 8px 0 0;overflow:hidden}.protocol-standard-bar span{border-color:var(--precision-edge-soft)}.device-console,.lab-shell{border-color:var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 22%), var(--surface-solid);box-shadow:var(--precision-shadow), var(--precision-bevel);position:relative}.device-console:before,.lab-shell:before{z-index:5;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--signal) 44%, transparent), transparent);content:"";pointer-events:none;height:1px;position:absolute;top:-1px;left:24px;right:24px}.lab-tabs{border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--panel) 58%, transparent)}.lab-tabs button{border-color:var(--precision-edge-soft);color:var(--text-faint)}.lab-tabs button:hover{background:color-mix(in srgb, var(--signal) 2.5%, transparent);color:var(--text)}.lab-tabs button.is-active{background:linear-gradient(180deg, color-mix(in srgb, var(--signal) 5%, transparent), transparent);color:var(--text)}.lab-tabs button.is-active:after{box-shadow:0 0 12px color-mix(in srgb, var(--signal) 25%, transparent)}.lab-body{border-color:var(--precision-edge-soft)}.lab-rail{border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--panel) 54%, transparent)}.sequence-item:not(:last-of-type):before{background:linear-gradient(var(--precision-edge), var(--precision-edge-soft))}.sequence-item>span{border-color:var(--precision-edge);background:var(--surface-deep);box-shadow:var(--precision-bevel)}.sequence-item--active>span{border-color:var(--signal);box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 5%, transparent), 0 0 18px color-mix(in srgb, var(--signal) 18%, transparent)}.lab-rail__privacy{border-color:color-mix(in srgb, var(--signal) 16%, var(--line));background:linear-gradient(145deg, var(--precision-highlight), transparent 38%), color-mix(in srgb, var(--signal) 2.5%, var(--panel));box-shadow:var(--precision-bevel)}.lab-stage{background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), color-mix(in srgb, var(--surface-solid) 93%, transparent);background-size:30px 30px}.lab-result{border-color:var(--precision-edge-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--signal) 4%, transparent), transparent 34%), var(--panel-2);position:relative}.lab-result:before{background:linear-gradient(transparent, color-mix(in srgb, var(--signal) 50%, transparent), transparent);content:"";width:1px;position:absolute;top:20px;bottom:20px;left:-1px}.lab-result--significant{background:linear-gradient(180deg, color-mix(in srgb, var(--danger) 7%, transparent), transparent 34%), var(--panel-2)}.lab-result--minor{background:linear-gradient(180deg, color-mix(in srgb, var(--warning) 6%, transparent), transparent 34%), var(--panel-2)}.lab-result__top,.result-readout{border-color:var(--precision-edge-soft)}.result-readout strong{color:var(--text)}.signal-view__main{border-color:var(--precision-edge-soft);background:radial-gradient(circle at center, color-mix(in srgb, var(--cyan) 5%, transparent), transparent 55%), color-mix(in srgb, var(--surface-deep) 86%, transparent);box-shadow:inset 0 0 70px #00000024, var(--precision-bevel)}.empty-evidence__scan{border-color:var(--precision-edge);background:radial-gradient(circle, var(--signal) 0 2px, transparent 3px), linear-gradient(90deg, transparent 49.7%, var(--precision-edge) 50%, transparent 50.3%), linear-gradient(transparent 49.7%, var(--precision-edge) 50%, transparent 50.3%);box-shadow:0 0 0 24px color-mix(in srgb, var(--cyan) 1.5%, transparent), 0 0 60px color-mix(in srgb, var(--cyan) 6%, transparent);position:relative}.empty-evidence__scan:before,.empty-evidence__scan:after{border:1px dashed color-mix(in srgb, var(--cyan) 22%, transparent);content:"";border-radius:50%;position:absolute}.empty-evidence__scan:before{animation:18s linear infinite precision-rotate;inset:20px}.empty-evidence__scan:after{border-style:solid;border-color:color-mix(in srgb, var(--signal) 24%, transparent);inset:49px}.evidence-verdict{border-color:color-mix(in srgb, var(--signal) 20%, var(--line));background:linear-gradient(145deg, var(--precision-highlight), transparent 30%), linear-gradient(120deg, color-mix(in srgb, var(--signal) 4%, var(--panel-2)), var(--panel-2));box-shadow:var(--precision-shadow-soft), var(--precision-bevel);overflow:hidden}.evidence-verdict:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--signal) 54%, transparent), transparent);content:"";height:1px;position:absolute;top:-1px;left:30px;right:30px}.evidence-view--significant .evidence-verdict{border-color:color-mix(in srgb, var(--danger) 28%, var(--line));background:linear-gradient(145deg, var(--precision-highlight), transparent 30%), color-mix(in srgb, var(--danger) 4%, var(--panel-2))}.evidence-view--minor .evidence-verdict{border-color:color-mix(in srgb, var(--warning) 28%, var(--line));background:linear-gradient(145deg, var(--precision-highlight), transparent 30%), color-mix(in srgb, var(--warning) 4%, var(--panel-2))}.evidence-view--significant .evidence-verdict:before{background:var(--danger)}.evidence-view--minor .evidence-verdict:before{background:var(--warning)}.evidence-verdict h3{font-weight:505}.evidence-verdict>p{color:var(--precision-copy)}.evidence-verdict__index{border:1px solid var(--precision-edge-soft);background:color-mix(in srgb, var(--surface-raised) 68%, transparent);border-radius:3px;padding:5px 7px}.confidence-bar>i{border:1px solid var(--precision-edge-soft);background:var(--surface-deep);border-radius:8px;height:5px}.confidence-bar b{box-shadow:0 0 12px color-mix(in srgb, var(--signal) 28%, transparent)}.evidence-metrics{gap:8px}.evidence-metrics .metric-card{border-color:var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 34%), var(--panel-2);box-shadow:var(--precision-bevel);position:relative;overflow:hidden}.evidence-metrics .metric-card:after{border-right:1px solid color-mix(in srgb, var(--signal) 22%, transparent);border-bottom:1px solid color-mix(in srgb, var(--signal) 22%, transparent);content:"";width:20px;height:20px;position:absolute;bottom:0;right:0}.finding-row{border-color:var(--precision-edge-soft)}.finding-row>span{border:1px solid color-mix(in srgb, var(--signal) 18%, var(--line));background:color-mix(in srgb, var(--signal) 3%, transparent);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.finding-row p{color:var(--text-dim)}.evidence-actions{border-color:var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 32%), color-mix(in srgb, var(--panel) 84%, transparent);box-shadow:var(--precision-bevel);position:relative;overflow:hidden}.evidence-actions:after{border:1px solid color-mix(in srgb, var(--cyan) 9%, transparent);content:"";border-radius:50%;width:110px;height:110px;position:absolute;bottom:-45px;right:-45px}.device-console__head,.lab-shell__head{border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--panel) 70%, transparent);box-shadow:inset 0 -1px #0000001f}.device-console__head .panel-code,.lab-shell__head .panel-code{color:var(--signal)}.readout-grid>div,.metric-card,.display-spec-grid>div,.hardware-facts>div,.input-cell,.camera-protocol-card,.audio-protocol-card,.mouse-protocol-card,.keyboard-repeat-protocol,.controller-haptics-protocol{border-color:var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 38%), var(--panel-2);box-shadow:var(--precision-bevel)}.readout-grid>div:hover,.display-spec-grid>div:hover,.hardware-facts>div:hover{border-color:color-mix(in srgb, var(--cyan) 23%, var(--line));background-color:color-mix(in srgb, var(--panel-2) 96%, var(--cyan) 1%)}.diagnostic-actions{border-color:var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 24%), var(--panel-2);box-shadow:var(--precision-shadow-soft), var(--precision-bevel);position:relative}.diagnostic-actions:before{z-index:2;background:var(--signal);content:"";width:90px;height:1px;box-shadow:0 0 12px color-mix(in srgb, var(--signal) 26%, transparent);position:absolute;top:-1px;left:24px}.diagnostic-actions--review:before{background:var(--warning)}.diagnostic-actions--action:before{background:var(--danger)}.diagnostic-actions__summary{border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--panel) 32%, transparent)}.diagnostic-actions__summary>div:last-child span{border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);border-radius:3px}.diagnostic-finding{border-color:var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 32%), var(--surface-raised);box-shadow:var(--precision-bevel)}.diagnostic-finding__columns>div,.local-history-panel__controls,.local-history-trend__metrics article{border-color:var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 40%), var(--panel-2);box-shadow:var(--precision-bevel)}.local-history-panel{border-color:var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 22%), var(--panel-2);box-shadow:var(--precision-shadow-soft), var(--precision-bevel);position:relative}.local-history-panel:before{background:var(--cyan);content:"";opacity:.62;width:72px;height:1px;position:absolute;top:-1px;right:24px}.local-history-panel__entries article{border-color:var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 42%), var(--surface-solid);box-shadow:var(--precision-bevel)}.test-hero,.tools-hero,.specialist-hero{isolation:isolate;border-color:var(--precision-edge-soft);background:radial-gradient(circle at 83% 26%, color-mix(in srgb, var(--cyan) 7%, transparent), transparent 23rem), linear-gradient(110deg, color-mix(in srgb, var(--panel) 22%, transparent), transparent 48%), var(--ink)}.test-hero:after,.tools-hero:after,.specialist-hero:after{z-index:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cyan) 6%, transparent), transparent);clip-path:polygon(38% 0,100% 0,62% 100%,0 100%);content:"";pointer-events:none;width:34%;height:100%;position:absolute;top:0;right:5%}.test-hero__inner,.tools-hero__inner,.specialist-hero__inner{z-index:2;position:relative}.test-hero h1,.tools-hero h1,.specialist-hero h1{letter-spacing:-.058em;max-width:980px;font-weight:505}.test-hero__inner>div>p,.tools-hero__inner>div>p,.specialist-hero__inner>div>p{color:var(--precision-copy)}.test-hero__assurance{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.test-hero__facts,.tools-hero__ledger,.specialist-hero__facts{border:1px solid var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 30%), color-mix(in srgb, var(--precision-glass-strong) 90%, transparent);box-shadow:var(--precision-shadow-soft), var(--precision-bevel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;overflow:hidden}.test-hero__facts>div,.tools-hero__ledger>div,.specialist-hero__facts>div{border-color:var(--precision-edge-soft)}.test-hero__facts strong,.tools-hero__ledger strong,.specialist-hero__facts strong{color:color-mix(in srgb, var(--text) 94%, var(--signal))}.device-page-nav{border-color:var(--precision-edge-soft);background:color-mix(in srgb, var(--surface-deep) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.device-page-nav a{position:relative}.device-page-nav a:after{background:var(--signal);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(.3)}.device-page-nav a:hover:after{opacity:.72;transform:scaleX(1)}.test-boundary{border-color:var(--precision-edge-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 24%, transparent), transparent), var(--ink-soft)}.test-boundary__item{border-color:var(--precision-edge-soft)}.test-readiness{border:1px solid var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 34%), color-mix(in srgb, var(--panel-2) 94%, transparent);box-shadow:var(--precision-bevel);border-radius:8px;margin-block:14px 0;padding:18px}.test-readiness__head{justify-content:space-between;align-items:end;gap:24px;display:flex}.test-readiness__head h2{letter-spacing:-.025em;margin-top:6px;font-size:clamp(18px,2vw,24px);font-weight:540}.test-readiness__head>strong{border:1px solid var(--precision-edge);color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);letter-spacing:.06em;border-radius:3px;flex:none;padding:6px 8px;font-weight:580}.test-readiness__head>strong.is-ready{border-color:color-mix(in srgb, var(--signal) 42%, var(--line));background:color-mix(in srgb, var(--signal) 5%, transparent);color:var(--signal)}.test-readiness__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.test-readiness__checks button{border:1px solid var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 44%), var(--surface-raised);min-height:72px;color:var(--text-dim);cursor:pointer;font-size:var(--font-ui);text-align:left;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:11px;line-height:1.45;display:grid}.test-readiness__checks button:hover{border-color:color-mix(in srgb, var(--cyan) 30%, var(--line));color:var(--text)}.test-readiness__checks button.is-confirmed{border-color:color-mix(in srgb, var(--signal) 32%, var(--line));background:linear-gradient(145deg, var(--precision-highlight), transparent 44%), color-mix(in srgb, var(--signal) 4%, var(--surface-raised));color:var(--text)}.test-readiness__checks i{border:1px solid var(--precision-edge);width:26px;height:26px;color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);border-radius:50%;place-items:center;font-style:normal;display:grid}.test-readiness__checks button.is-confirmed i{border-color:var(--signal);background:var(--signal);color:var(--on-signal);box-shadow:0 0 12px color-mix(in srgb, var(--signal) 18%, transparent)}.test-readiness>p{color:var(--text-faint);font-size:var(--font-micro);margin-top:10px;line-height:1.5}.specialist-preflight{gap:7px;margin-top:24px;display:grid}.specialist-preflight>div{border:1px solid var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 40%), var(--panel-2);min-height:62px;box-shadow:var(--precision-bevel);border-radius:6px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:11px 14px;display:grid}.specialist-preflight span{color:var(--cyan);font-family:var(--mono);font-size:var(--font-label)}.specialist-preflight p{color:var(--text-dim);font-size:var(--font-body);line-height:1.55}.specialist-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.specialist-decision-grid article{--decision-accent:var(--cyan);border:1px solid color-mix(in srgb, var(--decision-accent) 24%, var(--line));background:linear-gradient(145deg, var(--precision-highlight), transparent 38%), color-mix(in srgb, var(--decision-accent) 3%, var(--panel-2));min-height:176px;box-shadow:var(--precision-bevel);border-radius:7px;padding:16px;position:relative;overflow:hidden}.specialist-decision-grid article:before{background:var(--decision-accent);content:"";opacity:.58;height:1px;position:absolute;top:-1px;left:16px;right:16px}.specialist-decision-grid .is-review{--decision-accent:var(--warning)}.specialist-decision-grid .is-inconclusive{--decision-accent:var(--text-faint)}.specialist-decision-grid span{color:var(--decision-accent);font-family:var(--mono);font-size:var(--font-micro);letter-spacing:.07em;font-weight:600}.specialist-decision-grid p{color:var(--text-dim);font-size:var(--font-ui);margin-top:26px;line-height:1.6}.specialist-glossary{margin-top:13px}.specialist-glossary>div{border-top:1px solid var(--precision-edge-soft);padding-block:12px}.specialist-glossary dt{color:var(--text);font-family:var(--mono);font-size:var(--font-label);font-weight:650}.specialist-glossary dd{color:var(--text-dim);font-size:var(--font-ui);margin-top:5px;line-height:1.55}.specialist-sources{gap:6px;margin-top:13px;display:grid}.specialist-sources a{border:1px solid var(--precision-edge-soft);background:var(--surface-raised);min-height:38px;color:var(--text-dim);border-radius:4px;justify-content:space-between;align-items:center;gap:10px;margin-top:0;padding:8px 10px;display:flex}.specialist-sources a:hover{border-color:color-mix(in srgb, var(--cyan) 30%, var(--line));color:var(--cyan)}.report-hero{isolation:isolate;border-bottom:1px solid var(--precision-edge-soft);background:radial-gradient(circle at 78% 38%, color-mix(in srgb, var(--cyan) 8%, transparent), transparent 24rem), linear-gradient(112deg, color-mix(in srgb, var(--panel) 26%, transparent), transparent 54%), var(--ink);position:relative;overflow:hidden}.report-hero__grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.report-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(330px,.58fr);align-items:end;gap:70px;min-height:430px;padding-block:64px;display:grid;position:relative}.report-hero__serial{color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);letter-spacing:.18em;margin-bottom:16px;display:block}.report-hero h1{letter-spacing:-.062em;max-width:930px;margin-top:14px;font-size:clamp(54px,6.2vw,92px);font-weight:505;line-height:.9}.report-hero__inner>div:first-child>p{max-width:710px;color:var(--precision-copy);font-size:var(--font-body);margin-top:22px;line-height:1.65}.report-hero__facts{border:1px solid var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 30%), color-mix(in srgb, var(--precision-glass-strong) 90%, transparent);box-shadow:var(--precision-shadow-soft), var(--precision-bevel);border-radius:10px;overflow:hidden}.report-hero__facts>div{border-bottom:1px solid var(--precision-edge-soft);grid-template-columns:100px minmax(0,1fr);gap:14px;padding:15px;display:grid}.report-hero__facts>div:last-child{border-bottom:0}.report-hero__facts span,.report-hero__facts strong{font-family:var(--mono);font-size:var(--font-micro)}.report-hero__facts span{color:var(--text-faint)}.report-hero__facts strong{color:var(--text);font-weight:650}.report-page{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 11%, transparent), transparent 24rem), var(--ink);padding-block:38px 110px}.report-overview{border:1px solid var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 28%), var(--panel);box-shadow:var(--precision-shadow-soft), var(--precision-bevel);border-radius:10px;overflow:hidden}.report-overview__status{border-bottom:1px solid var(--precision-edge-soft);grid-template-columns:minmax(220px,.58fr) minmax(220px,.42fr);gap:8px 30px;padding:20px;display:grid}.report-overview__status>strong{color:var(--signal);font-family:var(--mono);font-size:var(--font-label);letter-spacing:.07em;justify-self:end}.report-overview__status>p{max-width:820px;color:var(--text-dim);font-size:var(--font-ui);grid-column:1/-1;line-height:1.55}.report-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-overview__metrics article{border-right:1px solid var(--precision-edge-soft);background:color-mix(in srgb, var(--surface-raised) 46%, transparent);min-width:0;min-height:126px;padding:17px}.report-overview__metrics article:last-child{border-right:0}.report-overview__metrics span,.report-overview__metrics strong,.report-overview__metrics small{font-family:var(--mono);text-overflow:ellipsis;display:block;overflow:hidden}.report-overview__metrics span{color:var(--text-faint);font-size:var(--font-micro);letter-spacing:.07em}.report-overview__metrics strong{color:var(--text);margin-top:15px;font-size:27px;font-weight:520}.report-overview__metrics small{color:var(--text-faint);font-size:var(--font-micro);white-space:nowrap;margin-top:8px}.report-overview__actions{border-top:1px solid var(--precision-edge-soft);flex-wrap:wrap;gap:7px;padding:13px;display:flex}.report-next{border:1px solid color-mix(in srgb, var(--cyan) 22%, var(--line));background:linear-gradient(145deg, var(--precision-highlight), transparent 40%), color-mix(in srgb, var(--cyan) 3%, var(--panel-2));box-shadow:var(--precision-bevel);border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin-top:10px;padding:20px;display:flex}.report-next.is-complete{border-color:color-mix(in srgb, var(--signal) 25%, var(--line))}.report-next strong{color:var(--text);margin-top:6px;font-size:20px;display:block}.report-next p{max-width:760px;color:var(--text-dim);font-size:var(--font-ui);margin-top:6px;line-height:1.5}.report-diff{padding-top:76px}.report-diff__controls{border:1px solid var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 34%), var(--panel);box-shadow:var(--precision-bevel);border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:19px;display:flex}.report-diff__controls>div:first-child{min-width:0}.report-diff__controls strong{max-width:680px;color:var(--text);font-family:var(--mono);font-size:var(--font-label);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.report-diff__controls p{max-width:720px;color:var(--text-faint);font-size:var(--font-ui);margin-top:6px;line-height:1.5}.report-diff__controls>div:last-child{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:7px;display:flex}.report-diff__controls input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report-diff__message{border-right:1px solid var(--precision-edge-soft);border-bottom:1px solid var(--precision-edge-soft);border-left:1px solid var(--precision-edge-soft);min-height:34px;color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);border-radius:0 0 6px 6px;padding:9px 13px}.report-diff__message.is-error{color:var(--danger)}.report-diff__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.report-diff__summary article{border:1px solid var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 40%), var(--panel-2);min-width:0;box-shadow:var(--precision-bevel);border-radius:6px;padding:15px}.report-diff__summary span,.report-diff__summary strong,.report-diff__summary small{font-family:var(--mono);text-overflow:ellipsis;display:block;overflow:hidden}.report-diff__summary span{color:var(--text-faint);font-size:var(--font-micro)}.report-diff__summary strong{color:var(--signal);margin-top:10px;font-size:26px;font-weight:520}.report-diff__summary small{color:var(--text-faint);font-size:var(--font-micro);white-space:nowrap;margin-top:5px}.report-diff__protocols{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.report-diff__protocols>article{border:1px solid var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 34%), var(--panel);min-width:0;box-shadow:var(--precision-bevel);border-radius:8px;overflow:hidden}.report-diff__protocols>article.is-changed{border-color:color-mix(in srgb, var(--warning) 30%, var(--line))}.report-diff__protocols>article.is-incompatible,.report-diff__protocols>article.is-reference-only,.report-diff__protocols>article.is-current-only{border-color:color-mix(in srgb, var(--cyan) 25%, var(--line))}.report-diff__protocols>article>header{border-bottom:1px solid var(--precision-edge-soft);justify-content:space-between;align-items:end;gap:20px;padding:15px;display:flex}.report-diff__protocols header span{color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro)}.report-diff__protocols h3{margin-top:4px;font-size:23px;font-weight:520}.report-diff__protocols header>strong{color:var(--signal);font-family:var(--mono);font-size:var(--font-micro);letter-spacing:.05em;text-align:right}.report-diff__protocols .is-changed header>strong{color:var(--warning)}.report-diff__pair{border-bottom:1px solid var(--precision-edge-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-diff__pair>div{min-width:0;padding:13px 15px}.report-diff__pair>div+div{border-left:1px solid var(--precision-edge-soft)}.report-diff__pair span,.report-diff__pair strong,.report-diff__pair small{font-family:var(--mono);font-size:var(--font-micro);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.report-diff__pair span,.report-diff__pair small{color:var(--text-faint)}.report-diff__pair strong{color:var(--text);margin-top:6px}.report-diff__pair small{margin-top:4px}.report-diff__notes{border-bottom:1px solid var(--precision-edge-soft);flex-wrap:wrap;gap:5px;padding:10px 15px;display:flex}.report-diff__notes span{border:1px solid color-mix(in srgb, var(--cyan) 22%, var(--line));color:var(--cyan);font-family:var(--mono);font-size:var(--font-micro);border-radius:3px;padding:4px 6px}.report-diff__changes{padding:4px 15px 12px}.report-diff__changes>div{border-bottom:1px solid var(--precision-edge-soft);font-family:var(--mono);font-size:var(--font-micro);grid-template-columns:minmax(115px,.75fr) minmax(0,1.25fr);gap:12px;padding-block:7px;display:grid}.report-diff__changes dt{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-diff__changes dd{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.report-diff__changes dd span,.report-diff__changes dd strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-diff__changes dd span{color:var(--text-faint)}.report-diff__changes dd i{color:var(--cyan);font-style:normal}.report-diff__changes dd strong{color:var(--text)}.report-diff__changes dd b{color:var(--warning);flex-shrink:0;font-weight:550}.report-diff__more{color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);padding:0 15px 14px;display:block}.report-diff__limitations{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.report-diff__limitations li{border:1px solid var(--precision-edge-soft);color:var(--text-faint);font-size:var(--font-ui);border-radius:5px;padding:11px 13px;line-height:1.5}.report-diff__empty{border:1px dashed var(--precision-edge);background:color-mix(in srgb, var(--panel) 64%, transparent);text-align:center;border-radius:8px;min-height:190px;padding:42px 24px}.report-diff__empty span{color:var(--cyan);font-family:var(--mono);font-size:var(--font-micro)}.report-diff__empty strong{color:var(--text);margin-top:12px;font-size:22px;display:block}.report-diff__empty p{max-width:610px;color:var(--text-dim);font-size:var(--font-ui);margin:8px auto 0;line-height:1.55}.report-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:22px;display:flex}.report-section-head h2{letter-spacing:-.05em;max-width:820px;margin-top:10px;font-size:clamp(34px,4.6vw,64px);font-weight:510;line-height:.98}.report-section-head>p{max-width:430px;color:var(--text-faint);font-size:var(--font-ui);line-height:1.55}.report-protocols,.report-ledger,.report-limitations{padding-top:76px}.report-protocol-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.report-protocol-grid>article{border:1px solid var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 34%), var(--panel);min-width:0;min-height:310px;box-shadow:var(--precision-bevel);border-radius:8px;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.report-protocol-grid>article:before{background:var(--signal);content:"";opacity:.58;height:1px;position:absolute;top:-1px;left:17px;right:17px}.report-protocol-grid>article.is-unsampled:before{background:var(--text-faint);opacity:.28}.report-protocol-card__head{color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);letter-spacing:.06em;justify-content:space-between;display:flex}.report-protocol-card__head strong{color:var(--signal);font-size:inherit}.report-protocol-grid .is-unsampled .report-protocol-card__head strong{color:var(--text-faint)}.report-protocol-card__title{justify-content:space-between;align-items:end;gap:14px;margin-top:26px;display:flex}.report-protocol-card__title span{color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro)}.report-protocol-card__title h3{letter-spacing:-.035em;margin-top:5px;font-size:25px;font-weight:530}.report-protocol-card__title b{border:1px solid var(--precision-edge);width:34px;height:34px;color:var(--signal);font-family:var(--mono);font-size:var(--font-label);border-radius:50%;place-items:center;display:grid}.report-protocol-grid article>p{color:var(--text-faint);font-size:var(--font-micro);margin-top:15px;line-height:1.55}.report-protocol-grid dl{gap:4px;margin-top:14px;display:grid}.report-protocol-grid dl>div{border-top:1px solid var(--precision-edge-soft);font-family:var(--mono);font-size:var(--font-micro);justify-content:space-between;gap:9px;padding-top:5px;display:flex}.report-protocol-grid dt{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-protocol-grid dd{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-protocol-grid article>a{width:max-content;color:var(--signal);font-family:var(--mono);font-size:var(--font-label);margin-top:auto;padding-top:18px}.report-ledger__table{border:1px solid var(--precision-edge);background:var(--panel);box-shadow:var(--precision-bevel);border-radius:8px;overflow:hidden}.report-ledger__row{border-bottom:1px solid var(--precision-edge-soft);min-width:0;font-family:var(--mono);font-size:var(--font-micro);grid-template-columns:1.2fr .9fr .8fr 1.4fr;gap:18px;padding:13px 15px;display:grid}.report-ledger__row:last-child{border-bottom:0}.report-ledger__row>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-ledger__row span{color:var(--text-faint)}.report-ledger__row strong,.report-ledger__row code{color:var(--text);font:inherit}.report-ledger__row--head{background:var(--surface-raised);color:var(--text-faint);letter-spacing:.07em}.report-ledger__empty{border:1px dashed var(--precision-edge);background:color-mix(in srgb, var(--panel) 64%, transparent);text-align:center;border-radius:8px;padding:44px 24px}.report-ledger__empty strong{color:var(--text);font-size:20px}.report-ledger__empty p{max-width:610px;color:var(--text-dim);font-size:var(--font-ui);margin:8px auto 0;line-height:1.55}.report-limitations{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:70px;display:grid}.report-limitations h2{letter-spacing:-.05em;margin-top:11px;font-size:clamp(34px,4.5vw,62px);font-weight:510;line-height:.98}.report-limitations ol{border-top:1px solid var(--precision-edge)}.report-limitations li{border-bottom:1px solid var(--precision-edge-soft);grid-template-columns:42px minmax(0,1fr);gap:14px;padding-block:16px;display:grid}.report-limitations li span{color:var(--signal);font-family:var(--mono);font-size:var(--font-label)}.report-limitations li p{color:var(--text-dim);font-size:var(--font-body);line-height:1.6}.validation-hero{isolation:isolate;border-bottom:1px solid var(--precision-edge-soft);background:radial-gradient(circle at 76% 30%, color-mix(in srgb, var(--cyan) 8%, transparent), transparent 25rem), radial-gradient(circle at 16% 70%, color-mix(in srgb, var(--signal) 6%, transparent), transparent 29rem), var(--ink);position:relative;overflow:hidden}.validation-hero__grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);opacity:.34;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.validation-hero__inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(270px,.32fr);align-items:center;gap:70px;min-height:460px;padding-block:68px;display:grid;position:relative}.validation-hero__serial{color:var(--cyan);font-family:var(--mono);font-size:var(--font-micro);letter-spacing:.12em;margin-bottom:25px;display:block}.validation-hero h1{letter-spacing:-.062em;max-width:980px;margin-top:15px;font-size:clamp(54px,6.2vw,92px);font-weight:505;line-height:.9}.validation-hero__inner>div:first-child>p{max-width:760px;color:var(--precision-copy);font-size:var(--font-body);margin-top:22px;line-height:1.65}.validation-hero__facts{border:1px solid var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 30%), color-mix(in srgb, var(--precision-glass-strong) 90%, transparent);box-shadow:var(--precision-shadow-soft), var(--precision-bevel);border-radius:10px;overflow:hidden}.validation-hero__facts>div{border-bottom:1px solid var(--precision-edge-soft);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:15px;display:grid}.validation-hero__facts>div:last-child{border-bottom:0}.validation-hero__facts span,.validation-hero__facts strong{font-family:var(--mono);font-size:var(--font-micro)}.validation-hero__facts span{color:var(--text-faint)}.validation-hero__facts strong{color:var(--text);font-weight:650}.validation-page{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 11%, transparent), transparent 24rem), var(--ink);padding-block:38px 110px}.validation-overview{border:1px solid var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 28%), var(--panel);box-shadow:var(--precision-shadow-soft), var(--precision-bevel);border-radius:10px;overflow:hidden}.validation-overview__statement{border-bottom:1px solid var(--precision-edge-soft);grid-template-columns:minmax(220px,.58fr) minmax(220px,.42fr);gap:8px 30px;padding:20px;display:grid}.validation-overview__statement>strong{color:var(--signal);font-family:var(--mono);font-size:var(--font-label);letter-spacing:.07em;justify-self:end}.validation-overview__statement>p{max-width:850px;color:var(--text-dim);font-size:var(--font-ui);grid-column:1/-1;line-height:1.55}.validation-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.validation-overview__metrics article{border-right:1px solid var(--precision-edge-soft);background:color-mix(in srgb, var(--surface-raised) 46%, transparent);min-width:0;min-height:126px;padding:17px}.validation-overview__metrics article:last-child{border-right:0}.validation-overview__metrics span,.validation-overview__metrics strong,.validation-overview__metrics small{font-family:var(--mono);text-overflow:ellipsis;display:block;overflow:hidden}.validation-overview__metrics span{color:var(--text-faint);font-size:var(--font-micro)}.validation-overview__metrics strong{color:var(--text);margin-top:15px;font-size:27px;font-weight:520}.validation-overview__metrics small{color:var(--text-faint);font-size:var(--font-micro);white-space:nowrap;margin-top:8px}.validation-overview__actions{border-top:1px solid var(--precision-edge-soft);gap:7px;padding:13px;display:flex}.validation-evidence,.validation-ledger,.validation-boundary{padding-top:76px}.validation-evidence__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.validation-evidence__grid>article{border:1px solid var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 34%), var(--panel);min-width:0;box-shadow:var(--precision-bevel);border-radius:8px;padding:16px;overflow:hidden}.validation-evidence__grid>article.is-legacy-pass{border-color:color-mix(in srgb, var(--warning) 28%, var(--line))}.validation-evidence__grid header{color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);justify-content:space-between;gap:10px;display:flex}.validation-evidence__grid header strong{color:var(--signal);font-size:inherit}.validation-evidence__grid .is-legacy-pass header strong{color:var(--warning)}.validation-evidence__grid h3{letter-spacing:-.035em;margin-top:22px;font-size:24px;font-weight:520}.validation-evidence__grid>article>p{color:var(--text-dim);font-size:var(--font-ui);margin-top:5px}.validation-evidence__grid dl{gap:5px;margin-top:16px;display:grid}.validation-evidence__grid dl>div{border-top:1px solid var(--precision-edge-soft);font-family:var(--mono);font-size:var(--font-micro);justify-content:space-between;gap:10px;padding-top:6px;display:flex}.validation-evidence__grid dt{color:var(--text-faint)}.validation-evidence__grid dd{color:var(--text);text-align:right}.validation-evidence__grid ul{gap:7px;margin-top:16px;display:grid}.validation-evidence__grid li{color:var(--text-dim);font-size:var(--font-ui);padding-left:15px;line-height:1.45;position:relative}.validation-evidence__grid li:before{background:var(--signal);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.validation-evidence__grid article>small{border-top:1px solid var(--precision-edge-soft);color:var(--text-faint);font-size:var(--font-micro);margin-top:16px;padding-top:11px;line-height:1.5;display:block}.validation-filters{border:1px solid var(--precision-edge);background:var(--panel);border-radius:8px 8px 0 0;gap:8px;padding:13px;display:grid}.validation-filters>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.validation-filters>div>span{width:78px;color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro)}.validation-filters button{border:1px solid var(--precision-edge-soft);background:var(--surface-raised);min-height:32px;color:var(--text-dim);font-family:var(--mono);font-size:var(--font-micro);border-radius:3px;padding:6px 9px}.validation-filters button[aria-pressed=true]{border-color:color-mix(in srgb, var(--signal) 36%, var(--line));background:color-mix(in srgb, var(--signal) 7%, var(--surface-raised));color:var(--signal)}.validation-ledger__count{border-right:1px solid var(--precision-edge);border-bottom:1px solid var(--precision-edge);border-left:1px solid var(--precision-edge);color:var(--text-faint);font-family:var(--mono);font-size:var(--font-micro);padding:8px 13px}.validation-ledger__table{border-right:1px solid var(--precision-edge);border-bottom:1px solid var(--precision-edge);border-left:1px solid var(--precision-edge);background:var(--panel);box-shadow:var(--precision-bevel);border-radius:0 0 8px 8px;overflow:hidden}.validation-ledger__row{border-bottom:1px solid var(--precision-edge-soft);min-width:0;font-family:var(--mono);font-size:var(--font-micro);grid-template-columns:minmax(155px,1fr) minmax(140px,.9fr) minmax(125px,.7fr) minmax(170px,1fr) minmax(110px,.6fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.validation-ledger__row:last-child{border-bottom:0}.validation-ledger__row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.validation-ledger__row strong,.validation-ledger__row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.validation-ledger__row strong{color:var(--text);font:inherit}.validation-ledger__row small,.validation-ledger__row>span,.validation-ledger__row code{color:var(--text-faint);font:inherit}.validation-ledger__row b{color:var(--text-faint);font:inherit;text-align:right}.validation-ledger__row b.is-current-pass{color:var(--signal)}.validation-ledger__row b.is-legacy-pass{color:var(--warning)}.validation-ledger__row--head{background:var(--surface-raised);color:var(--text-faint);letter-spacing:.06em}.validation-boundary{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:70px;display:grid}.validation-boundary h2{letter-spacing:-.05em;margin-top:11px;font-size:clamp(34px,4.5vw,62px);font-weight:510;line-height:.98}.validation-boundary article{border-top:1px solid var(--precision-edge-soft);padding:14px 0}.validation-boundary article strong{color:var(--text);font-size:var(--font-body)}.validation-boundary article p{color:var(--text-dim);font-size:var(--font-ui);margin-top:6px;line-height:1.5}.validation-boundary ol{border-top:1px solid var(--precision-edge);margin-top:18px}.validation-boundary li{border-bottom:1px solid var(--precision-edge-soft);color:var(--text-faint);font-size:var(--font-ui);padding:12px 0;line-height:1.5}.evidence-standard,.capability-roadmap{border-color:var(--precision-edge-soft)}.standard-card{border-color:var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 30%), var(--panel);box-shadow:var(--precision-bevel);position:relative;overflow:hidden}.standard-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--signal) 38%, transparent), transparent);content:"";height:1px;position:absolute;top:-1px;left:20px;right:20px}.standard-card__number{color:color-mix(in srgb, var(--text-faint) 70%, transparent)}.standard-card__seal{border-color:color-mix(in srgb, var(--signal) 26%, var(--line));box-shadow:0 0 0 12px color-mix(in srgb, var(--signal) 2%, transparent), 0 0 36px color-mix(in srgb, var(--signal) 5%, transparent)}.roadmap-row{border-color:var(--precision-edge-soft);background:linear-gradient(145deg, var(--precision-highlight), transparent 34%), var(--panel);box-shadow:var(--precision-bevel)}.closing-cta{isolation:isolate;border-color:var(--precision-edge-soft);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--signal) 6%, transparent), transparent 22rem), var(--ink)}.closing-cta:before{z-index:1;border:1px solid color-mix(in srgb, var(--signal) 8%, transparent);content:"";pointer-events:none;border-radius:50%;width:min(82vw,980px);height:min(82vw,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.closing-cta__inner{z-index:2;position:relative}.site-footer{border-color:var(--precision-edge-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 34%, transparent), transparent), var(--ink-soft)}.site-footer a{align-items:center;min-height:28px;display:inline-flex}.support-summary{border-top:1px solid var(--precision-edge-soft);border-left:1px solid var(--precision-edge-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.support-summary>div{border-right:1px solid var(--precision-edge-soft);border-bottom:1px solid var(--precision-edge-soft);background:color-mix(in srgb, var(--precision-glass) 62%, transparent);min-width:0;box-shadow:var(--precision-bevel);padding:20px}.support-summary span,.support-summary strong{font-family:var(--mono);display:block}.support-summary span{color:var(--text-faint);font-size:var(--font-micro);letter-spacing:.1em}.support-summary strong{color:var(--text);font-size:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-weight:650;overflow:hidden}.support-page__layout{grid-template-columns:230px minmax(0,1040px)}.support-workbench{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:18px;margin-top:34px;display:grid}.support-feedback-form,.support-context-panel{border:1px solid var(--precision-edge);background:linear-gradient(145deg, var(--precision-highlight), transparent 34%), color-mix(in srgb, var(--precision-glass) 84%, transparent);box-shadow:var(--precision-bevel), var(--precision-shadow-soft);border-radius:10px}.support-feedback-form{gap:20px;padding:22px;display:grid}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-field{gap:8px;display:grid}.support-field>span{color:var(--text);font-family:var(--mono);font-size:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.support-field input,.support-field select,.support-field textarea{border:1px solid var(--precision-edge);width:100%;min-height:46px;color:var(--text);font-size:var(--font-body);border-radius:6px;padding:11px 12px}.support-field textarea{resize:vertical;min-height:210px;line-height:1.58}.support-field input[aria-invalid=true],.support-field select[aria-invalid=true],.support-field textarea[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 68%, var(--precision-edge));box-shadow:var(--precision-bevel), 0 0 0 3px color-mix(in srgb, var(--danger) 11%, transparent)}.support-field__hint,.support-field__error,.support-form-actions span{color:var(--text-faint);font-size:var(--font-copy-small);line-height:1.5}.support-field__error{color:var(--danger)}.support-status{border:1px solid var(--precision-edge);font-size:var(--font-copy-small);border-radius:7px;margin:0;padding:13px 14px;line-height:1.55}.support-status--success{border-color:color-mix(in srgb, var(--signal) 40%, var(--precision-edge));background:color-mix(in srgb, var(--signal) 8%, transparent);color:var(--signal)}.support-status--error{border-color:color-mix(in srgb, var(--danger) 48%, var(--precision-edge));background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger)}.support-form-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.support-form-actions code{color:var(--signal);font-family:var(--mono)}.support-context-panel{flex-direction:column;gap:18px;padding:20px;display:flex}.support-context-panel div{border-top:1px solid var(--precision-edge-soft);padding-top:18px}.support-context-panel strong{color:var(--text);font-family:var(--mono);font-size:var(--font-label);letter-spacing:.08em;text-transform:uppercase;display:block}.support-context-panel p{color:var(--precision-copy);font-size:var(--font-copy-small);margin-top:8px;line-height:1.65}.content-page__body code{color:var(--signal);font-family:var(--mono);font-size:.95em}:root[data-theme=light] body{background:radial-gradient(circle at 82% 0%, #00798f0f, transparent 30rem), radial-gradient(circle at 4% 35%, #32740009, transparent 26rem), var(--ink)}:root[data-theme=light] .site-header,:root[data-theme=light] .system-strip,:root[data-theme=light] .device-page-nav{box-shadow:0 8px 26px #263c320b}:root[data-theme=light] .hero-instrument,:root[data-theme=light] .device-console,:root[data-theme=light] .lab-shell{background:linear-gradient(145deg,#ffffffd6,#0000 34%),linear-gradient(165deg,#f9fbf9,#edf2ee)}:root[data-theme=light] .hero-instrument__display{background:radial-gradient(circle at center, #00798f0d, transparent 54%), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), #f4f7f4;background-size:auto,24px 24px,24px 24px,auto}:root[data-theme=light] .hero-instrument__metrics strong{color:var(--text)}:root[data-theme=light] .signal-marquee{border-color:var(--precision-edge-soft);background:#e7ece8}:root[data-theme=light] .signal-marquee div{color:#6e7d75}@media (max-width:1180px){.site-header__edition,.theme-control__label{display:none}.site-nav a{padding-inline:9px}.hero__serial{display:none}.hero__copy{padding-left:0}.hero__inner{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:38px}.report-protocol-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.validation-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-workbench{grid-template-columns:1fr}.support-context-panel{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.support-context-panel .panel-code{grid-column:1/-1}}@media (max-width:980px){.site-header{position:relative}.system-strip{scroll-snap-type:x proximity;position:relative;top:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000)}.system-strip__inner>span{scroll-snap-align:start}.hero{min-height:auto}.hero:before{display:none}.hero__inner{grid-template-columns:1fr;gap:38px;padding-block:62px}.hero__copy{max-width:850px}.hero-instrument{width:min(100%,720px);transform:none}.protocol-ledger__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.protocol-ledger article:nth-child(-n+3){border-bottom:1px solid var(--precision-edge-soft)}.report-hero__inner{grid-template-columns:1fr;gap:32px;min-height:auto}.report-hero__facts{width:min(100%,680px)}.validation-hero__inner{grid-template-columns:1fr;gap:32px;min-height:auto}.validation-hero__facts{width:min(100%,680px)}.report-protocol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-diff__protocols{grid-template-columns:1fr}.report-limitations,.validation-boundary{grid-template-columns:1fr;gap:30px}.support-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.support-context-panel{grid-template-columns:1fr}}@media (max-width:760px){.site-container{width:min(100% - 32px,1480px)}.site-header__inner{grid-template-columns:auto 1fr}.site-header__actions{gap:6px}.theme-control button small,.text-scale-toggle small{display:none}.theme-control button{min-width:34px;padding-inline:6px}.text-scale-toggle{padding-inline:10px}.hero h1{font-size:clamp(52px,15vw,76px)}.hero__assurance{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero__assurance span:last-child{grid-column:1/-1}.hero-instrument__display{min-height:230px}.hero-instrument__metrics{grid-template-columns:1fr}.hero-instrument__metrics div+div{border-top:1px solid var(--precision-edge-soft);border-left:0}.protocol-ledger__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-ledger article:nth-child(-n+4){border-bottom:1px solid var(--precision-edge-soft)}.device-module-card__glyph{top:45px}.test-hero__assurance{grid-template-columns:1fr;display:grid}.test-readiness__head,.report-section-head{flex-direction:column;align-items:flex-start;gap:12px}.test-readiness__checks,.specialist-decision-grid{grid-template-columns:1fr}.test-readiness__checks button{min-height:60px}.report-overview__metrics,.validation-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.validation-overview__metrics article:nth-child(2){border-right:0}.validation-overview__metrics article:nth-child(-n+2){border-bottom:1px solid var(--precision-edge-soft)}.report-overview__metrics article:nth-child(2){border-right:0}.report-overview__metrics article:nth-child(-n+2){border-bottom:1px solid var(--precision-edge-soft)}.report-next,.report-diff__controls{flex-direction:column;align-items:flex-start}.report-diff__controls>div:last-child{justify-content:flex-start}.support-form-grid{grid-template-columns:1fr}.support-feedback-form,.support-context-panel{padding:16px}.report-diff__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-diff__limitations,.validation-evidence__grid{grid-template-columns:1fr}.validation-ledger__row{grid-template-columns:1fr 1fr;gap:7px 14px}.validation-ledger__row--head{display:none}.validation-ledger__row code{grid-column:1/-1}.validation-ledger__row b{text-align:left}.report-ledger__row{grid-template-columns:1fr 1fr;gap:6px 14px}.report-ledger__row--head{display:none}.report-ledger__row code{grid-column:1/-1}}@media (max-width:520px){.site-container{width:min(100% - 24px,1480px)}.hero__inner{padding-block:46px}.hero__eyebrow{flex-direction:column;align-items:flex-start;gap:6px}.hero__eyebrow i{display:none}.hero h1{font-size:clamp(47px,14.5vw,62px)}.hero__lead{font-size:var(--font-body)}.hero__actions{grid-template-columns:1fr;display:grid}.hero__actions .button{width:100%}.hero__assurance{grid-template-columns:1fr}.hero__assurance span:last-child{grid-column:auto}.hero-instrument__header{font-size:var(--font-micro);gap:12px}.hero-instrument__display{min-height:210px}.hero-instrument__reticle{width:142px;height:142px}.reticle-ring--one{width:92px;height:92px}.reticle-ring--two{width:48px;height:48px}.hero-instrument__readout{bottom:12px;right:12px}.protocol-ledger article{min-height:105px}.device-module-card{min-height:230px}.device-module-card__glyph{opacity:.48}.diagnostic-actions,.local-history-panel{border-radius:8px}.report-hero__inner,.validation-hero__inner{padding-block:48px}.report-hero h1,.validation-hero h1{font-size:clamp(46px,14vw,62px)}.report-overview__status{grid-template-columns:1fr}.report-overview__status>strong{justify-self:start}.report-overview__status>p{grid-column:auto}.validation-overview__statement{grid-template-columns:1fr}.validation-overview__statement>strong{justify-self:start}.validation-overview__statement>p{grid-column:auto}.report-overview__metrics,.report-diff__summary,.validation-overview__metrics,.report-protocol-grid{grid-template-columns:1fr}.report-overview__metrics article{border-right:0;border-bottom:1px solid var(--precision-edge-soft);min-height:105px}.report-overview__metrics article:last-child{border-bottom:0}.report-overview__actions{display:grid}.report-overview__actions .button{width:100%}.validation-overview__metrics article{border-right:0;border-bottom:1px solid var(--precision-edge-soft);min-height:105px}.validation-overview__metrics article:last-child{border-bottom:0}.validation-overview__actions{display:grid}.validation-overview__actions .button{width:100%}.report-diff__controls>div:last-child{width:100%;display:grid}.report-diff__controls .button{width:100%}.report-diff__pair{grid-template-columns:1fr}.report-diff__pair>div+div{border-top:1px solid var(--precision-edge-soft);border-left:0}.report-diff__changes>div{grid-template-columns:1fr;gap:4px}.report-diff__changes dd{justify-content:flex-start}.report-protocol-grid>article{min-height:280px}.report-ledger__row{grid-template-columns:1fr}.report-ledger__row code{grid-column:auto}.validation-filters>div>span{width:100%}.validation-ledger__row{grid-template-columns:1fr}.validation-ledger__row code{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-instrument{transform:none}}@media print{.site-ambient,.instrument-corners,.hero-instrument__trace,.report-overview__actions,.report-diff__controls,.report-diff__message,.validation-overview__actions,.validation-filters,.report-next{display:none!important}.device-console,.lab-shell,.diagnostic-actions,.local-history-panel{box-shadow:none}.report-page,.validation-page{padding:0}.report-protocol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-protocol-grid>article,.report-diff__protocols>article,.report-diff__summary article,.report-overview,.report-ledger__table,.validation-overview,.validation-evidence__grid>article,.validation-ledger__table{box-shadow:none;break-inside:avoid}}@keyframes precision-ping{0%{opacity:.75;transform:scale(.6)}75%,to{opacity:0;transform:scale(1.35)}}@keyframes precision-scan{0%,to{opacity:.18;left:22%}50%{opacity:.58;left:78%}}@keyframes precision-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}.hero h1{letter-spacing:-.045em;max-width:760px;font-size:clamp(42px,5vw,68px);line-height:1}.test-hero__inner,.tools-hero__inner,.specialist-hero__inner{gap:54px;min-height:390px;padding-block:62px 48px}.test-hero h1,.tools-hero h1,.specialist-hero h1{letter-spacing:-.035em;max-width:760px;font-size:clamp(32px,3.8vw,56px);line-height:1}.test-hero__inner>div>p,.tools-hero__inner>div>p,.specialist-hero__inner>div>p{max-width:640px;margin-top:18px;font-size:15px;line-height:1.6}.protocol-hero__inner{gap:58px;min-height:400px;padding-block:62px 48px}.protocol-hero h1,.content-page__hero h1{letter-spacing:-.038em;max-width:760px;margin-top:18px;font-size:clamp(34px,4vw,58px);line-height:1}.protocol-hero__inner>div>p,.content-page__hero p{max-width:620px;margin-top:18px;font-size:15px;line-height:1.6}.protocol-hero__inner>div>.button{margin-top:22px}.test-workbench{padding-block:52px 86px}.section-heading h2{font-size:clamp(28px,3vw,46px);line-height:1.04}.controller-quickstart{border:1px solid var(--precision-edge);background:var(--precision-edge-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.controller-quickstart>div{background:linear-gradient(145deg, var(--precision-highlight), transparent 36%), var(--surface-solid);grid-template-columns:28px minmax(0,1fr);align-content:start;gap:6px 10px;min-height:116px;padding:14px;display:grid}.controller-quickstart span{border:1px solid var(--precision-edge);width:26px;height:26px;color:var(--signal);font-family:var(--mono);font-size:var(--font-micro);border-radius:50%;place-items:center;display:grid}.controller-quickstart strong{color:var(--text);font-size:var(--font-ui);font-weight:650}.controller-quickstart p{color:var(--text-dim);font-size:var(--font-ui);grid-column:2;line-height:1.5}.signal-view__main{min-height:430px}.controller-schematic{width:min(94%,620px)}.controller-button-label,.controller-stick-label,.controller-dpad-label{pointer-events:none;text-anchor:middle;font-family:var(--mono);paint-order:stroke;stroke:color-mix(in srgb, var(--surface-deep) 80%, transparent);stroke-width:3px}.controller-button-label{fill:var(--text);letter-spacing:.04em;font-size:15px;font-weight:750}.controller-stick-label,.controller-dpad-label{fill:var(--text-faint);letter-spacing:.08em;font-size:12px;font-weight:620}@media (max-width:960px){.test-hero__inner,.tools-hero__inner,.specialist-hero__inner,.protocol-hero__inner{gap:28px;min-height:auto;padding-block:48px 38px}.controller-quickstart{grid-template-columns:1fr}.controller-quickstart>div{min-height:0}}@media (max-width:680px){.hero h1{font-size:clamp(40px,12vw,58px)}.test-hero h1,.tools-hero h1,.specialist-hero h1,.protocol-hero h1,.content-page__hero h1{letter-spacing:-.035em;font-size:clamp(32px,10vw,46px)}}
