.home .home-inspect .home-split-head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.inspect{--ix-head:var(--lv-head);--ix-head-ink:var(--lv-head-ink);--ix-warn:var(--warn);--ix-fail:var(--error);--ix-g:26px;--ix-tilt:20deg;--ix-recede:96px;--ix-persp:1400px;--ix-persp-origin:64% 12%;--ease-land:linear(0,0.36 9%,0.74 20%,0.96 32%,1.035 44%,1.02 56%,1 70%,1);--ix-hud-in:160ms;--mp-paper:#0f1114;--mp-ink:#eef0f3;--mp-muted:#7d838c;--mp-accent:#2dd4bf;--mp-on-accent:#032621;--mp-line:rgba(255,255,255,0.08);--mp-card:rgba(255,255,255,0.03);--mp-r-xs:0.32em;--mp-r-sm:0.45em;--mp-r-md:0.6em;--mp-r-lg:0.8em;--ix-shade:#000;--ix-warn-bg:color-mix(in srgb,var(--ix-warn) 88%,var(--ix-shade));--ix-warn-ink:#1d1400;--ix-fail-bg:var(--ix-fail);--ix-fail-ink:#200606;--ix-flag-shadow:0 6px 18px -8px rgba(0,0,0,0.5);--ix-foot-fill:color-mix(in srgb,var(--ix-head) 16%,transparent);--ix-foot-o:0.35;align-items:start;row-gap:0}[data-theme=light] .inspect{--mp-paper:#ffffff;--mp-ink:#121418;--mp-muted:#8b919a;--mp-accent:#0d9488;--mp-on-accent:#ffffff;--mp-line:rgba(10,20,40,0.09);--mp-card:rgba(10,20,40,0.025);--ix-warn-bg:rgb(214 165 40);--ix-fail-bg:color-mix(in srgb,var(--ix-fail) 92%,var(--ix-shade));--ix-fail-ink:var(--paper-on-signal);--ix-flag-shadow:0 6px 18px -8px rgba(20,32,90,0.35);--ix-foot-fill:radial-gradient(closest-side,rgb(20 32 90/0.2),transparent);--ix-foot-o:0.55}.inspect-steps{position:relative;margin:0;padding:12vh 0 18vh 1.6rem;list-style:none}.inspect-steps:after,.inspect-steps:before{content:"";position:absolute;left:0;top:12vh;bottom:18vh;width:2px;border-radius:1px}.inspect-steps:before{background:var(--line-faint)}.inspect-steps:after{background:linear-gradient(180deg,var(--lv-pass-b),var(--lv-pass-a));transform-origin:top center;transform:scaleY(.25);transition:transform .6s var(--ease-out)}.inspect[data-step="2"] .inspect-steps:after{transform:scaleY(.5)}.inspect[data-step="3"] .inspect-steps:after{transform:scaleY(.75)}.inspect[data-step="4"] .inspect-steps:after{transform:scaleY(1)}.inspect-step{display:grid;align-content:center;grid-gap:.65rem;gap:.65rem;min-height:56vh}.inspect-step-n,.inspect-step-text,.inspect-step-title{transition:color .45s var(--ease-out)}.inspect[data-step="1"] [data-inspect-step="1"] .inspect-step-n,.inspect[data-step="2"] [data-inspect-step="2"] .inspect-step-n,.inspect[data-step="3"] [data-inspect-step="3"] .inspect-step-n,.inspect[data-step="4"] [data-inspect-step="4"] .inspect-step-n{color:var(--lv-ink-accent)}.inspect[data-step="1"] [data-inspect-step="1"] .inspect-step-title,.inspect[data-step="2"] [data-inspect-step="2"] .inspect-step-title,.inspect[data-step="3"] [data-inspect-step="3"] .inspect-step-title,.inspect[data-step="4"] [data-inspect-step="4"] .inspect-step-title{color:var(--ink)}.inspect[data-step="1"] [data-inspect-step="1"] .inspect-step-text,.inspect[data-step="2"] [data-inspect-step="2"] .inspect-step-text,.inspect[data-step="3"] [data-inspect-step="3"] .inspect-step-text,.inspect[data-step="4"] [data-inspect-step="4"] .inspect-step-text{color:var(--muted)}.inspect-step-n{font:500 .74rem/1 var(--mono);letter-spacing:.06em;color:var(--muted-dim)}.inspect-step-title{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(1.45rem,1.1rem + 1vw,2rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance;color:var(--muted)}.inspect-step-text{margin:0;max-width:30rem;font-size:1.02rem;line-height:1.6;color:var(--muted-dim);text-wrap:pretty}.inspect-stage{position:-webkit-sticky;position:sticky;top:max(6rem,calc(50vh - 20rem))}@container g12 (width >= 57rem){.inspect>.inspect-steps{grid-column:full-start/mirror;grid-row:2;-webkit-padding-end:var(--space-32);padding-inline-end:var(--space-32)}.inspect>.ix-play{grid-column:full-start/mirror;grid-row:1}.inspect>.inspect-stage{--ix-mode:wide;grid-column:mirror/full-end;grid-row:1/span 2}}.inspect-window{position:relative;margin:0;border-radius:var(--radius-xl);background:var(--mat-instrument);box-shadow:var(--specular),var(--elev-2);overflow:hidden;isolation:isolate}.inspect-window:before,.ix-log:before,.ix-verdict:before{content:"";position:absolute;inset:0;z-index:1;padding:1px;border-radius:inherit;background:var(--rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.inspect-chrome{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;height:2.6rem;padding:0 .95rem;border-bottom:1px solid var(--line-faint);font:500 .72rem/1 var(--mono);color:var(--muted)}.inspect-dots{display:inline-flex;gap:5px}.inspect-dots i{width:8px;height:8px;border-radius:50%;background:var(--lv-well-line)}.inspect-url{justify-self:center;max-width:100%;padding:.34rem .8rem;overflow:hidden;border-radius:var(--radius-md);background:var(--lv-well);box-shadow:inset 0 0 0 1px var(--line-faint);white-space:nowrap;text-overflow:ellipsis}.inspect-status{display:inline-flex;align-items:center;gap:.5rem}.inspect-status-word{position:relative;display:inline-grid;justify-items:start}.inspect-status-word>span{grid-area:1/1;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.inspect-status-run{color:var(--muted)}.inspect-status-done{color:var(--lv-ink-accent);opacity:0;transform:translateY(4px)}.inspect[data-step="4"] .inspect-status-run{opacity:0;transform:translateY(-4px)}.inspect[data-step="4"] .inspect-status-done{opacity:1;transform:none}.ix-count,.ix-led{display:none}.inspect[data-ix-armed] .ix-led{display:block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--lv-ink-accent)}.inspect[data-ix-armed] .ix-count{display:inline-flex;align-items:flex-end;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ix-count-of{display:block;line-height:1.25em;line-height:round(1.25em,1px)}.inspect-rail{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.inspect-rail i{display:block;height:100%;background:linear-gradient(90deg,var(--lv-pass-b),var(--lv-pass-a));transform-origin:left center;transform:scaleX(.25);transition:transform .6s var(--ease-out)}.inspect[data-step="2"] .inspect-rail i{transform:scaleX(.5)}.inspect[data-step="3"] .inspect-rail i{transform:scaleX(.75)}.inspect[data-step="4"] .inspect-rail i{transform:scaleX(1);transition-duration:.3s}.inspect-caption{margin:.8rem 0 0;font-size:.8rem;line-height:1.45;color:var(--muted-dim)}.ix-play{display:none;justify-self:start;align-items:center;gap:var(--space-8);min-height:2.75rem;-webkit-margin-start:1.6rem;margin-inline-start:1.6rem;padding:0 var(--space-16);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:.8rem;cursor:pointer}.ix-play[aria-pressed=true]{border-color:color-mix(in srgb,var(--lv-ink-accent) 60%,transparent)}.ix-play-ico{flex:none;width:.6rem;height:.7rem;background:currentColor;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.ix-play[aria-pressed=true] .ix-play-ico{box-sizing:border-box;border-inline:.2rem solid currentColor;background:none;-webkit-clip-path:none;clip-path:none}.inspect-canvas{--mp-fs:calc(clamp(8.5px, 2.45cqi, min(22px, max(15px, 2.2cqi))) * var(--ix-fit, 1));--ix-tag-fs:max(10px,calc(0.74 * var(--mp-fs)));--ix-tag-h:calc(1.76 * var(--ix-tag-fs));--ix-tag-dip:calc(0.6 * var(--mp-fs));position:relative;container-type:inline-size;background:radial-gradient(circle,color-mix(in srgb,var(--ink) 6%,transparent) .75px,transparent 1.25px) 0 0 /16px 16px,linear-gradient(var(--lv-well),var(--lv-well)),var(--paper);transition:opacity .15s linear}.ix-clip,.ix-log,.ix-scene,.ix-verdict{--ix-dock-x:calc(1.6 * var(--mp-fs));--ix-dock-b:calc(1.1 * var(--mp-fs));--ix-dock-g:calc(1.1 * var(--mp-fs));--ix-log-rows:4;--ix-log-fs:0.68rem;--ix-log-lh:1rem;--ix-log-pad:var(--space-8);--ix-log-h:0px}.inspect[data-ix-armed] .ix-clip,.inspect[data-ix-armed] .ix-log,.inspect[data-ix-armed] .ix-scene,.inspect[data-ix-armed] .ix-verdict{--ix-log-h:calc(var(--ix-log-rows) * var(--ix-log-lh) + 2 * var(--ix-log-pad))}.mp{position:relative;padding:1.5em 2.1em 2.2em;padding-top:max(1.5em,calc(var(--ix-tag-h) + .1 * var(--mp-fs)));background:var(--mp-paper);font-family:var(--sans);font-size:var(--mp-fs);color:var(--mp-ink)}.inspect[data-ix-armed] .mp{padding-bottom:calc(var(--ix-log-h) + var(--ix-dock-b) + var(--ix-dock-g))}.mp:after{content:"";position:absolute;inset-inline:0;top:100%;height:calc(5 * var(--mp-fs));background:var(--mp-paper);pointer-events:none}.mp-nav{position:relative;display:flex;gap:2em;padding-block:calc(.5 * var(--mp-fs)) calc(.9 * var(--mp-fs));border-bottom:1px solid var(--mp-line);font-size:max(10px,.8em)}.mp-logo,.mp-nav{align-items:center}.mp-logo{display:inline-flex;gap:.45em;font-weight:700;letter-spacing:-.01em}.mp-logo i{width:1em;height:1em;border-radius:var(--mp-r-xs);background:var(--mp-accent)}.mp-links{display:inline-flex;gap:1.5em;color:var(--mp-muted)}.mp-signin{margin-left:auto;padding:.4em .85em;border-radius:var(--mp-r-sm);box-shadow:inset 0 0 0 1px var(--mp-line)}.mp-hero{display:grid;justify-items:start;grid-gap:1.1em;gap:1.1em;padding:2.4em 0 2.1em}.mp-eyebrow{font-size:max(10px,.72em);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mp-accent)}.mp-h1{max-width:14em;font-size:2.35em;font-weight:700;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.mp-h1,.mp-p{position:relative}.mp-p{max-width:25em;margin:0;margin-top:calc(var(--ix-tag-h) - .7 * var(--mp-fs));font-size:max(10px,1.02em);line-height:1.55;color:var(--mp-muted)}.mp-actions{display:flex;gap:.7em;margin-top:.4em}.mp-btn{position:relative;display:inline-flex;align-items:center;padding:.75em 1.3em;border-radius:var(--mp-r-md);background:var(--mp-accent);color:var(--mp-on-accent);font-size:max(10px,.9em);font-weight:600}.mp-btn.is-ghost{background:transparent;color:var(--mp-ink);box-shadow:inset 0 0 0 1px var(--mp-line)}.mp-cards{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8em;gap:.8em}.mp-card{display:grid;grid-gap:.4em;gap:.4em;padding:1.1em;border-radius:var(--mp-r-lg);background:var(--mp-card);box-shadow:inset 0 0 0 1px var(--mp-line);font-size:max(10px,.78em);line-height:1.4;color:var(--mp-muted)}.inspect[data-ix-fit] .mp-card>span{display:none}.mp-card b{color:var(--mp-ink);font-weight:600}.mp-card-ico{width:1.6em;height:1.6em;border-radius:var(--mp-r-sm);background:color-mix(in srgb,var(--mp-accent) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mp-accent) 40%,transparent)}.ix{--i:0;--ix-out-t:calc(-0.4 * var(--mp-fs));--ix-out-b:calc(-0.4 * var(--mp-fs));position:relative}.mp-nav.ix{--ix-out-b:-1px}.mp [data-z="1"]{--z:calc(1 * var(--ix-g))}.mp [data-z="2"]{--z:calc(2 * var(--ix-g))}.mp [data-z="3"]{--z:calc(3 * var(--ix-g))}.ix-box,.ix-chip,.ix-find,.ix-flag,.ix-pin,.ix-reticle,.ix-ruler,.ix-tag,.ix-target,.ix-verdict{position:absolute;pointer-events:none;opacity:0;transition:opacity .14s var(--ease-out),transform .2s var(--ease-out),scale .2s var(--ease-out)}.ix-box{inset:var(--ix-out-t) calc(-.5 * var(--mp-fs)) var(--ix-out-b);border-radius:var(--mp-r-sm);transition:opacity .38s var(--ease-out) calc(var(--i, 0) * 70ms)}.ix-box:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ix-head) 80%,transparent);background:color-mix(in srgb,var(--ix-head) 7%,transparent)}.inspect[data-step="1"] .ix-box{opacity:1}.inspect[data-step="2"] .ix-box{opacity:.4}.inspect[data-step="3"] .ix-box,.inspect[data-step="4"] .ix-box{opacity:.12}.ix-foot{border-radius:var(--mp-r-sm);border:1px dashed var(--ix-head);background:var(--ix-foot-fill)}.ix-foot,.ix-sheet{position:absolute;inset:var(--ix-out-t) calc(-.5 * var(--mp-fs)) var(--ix-out-b);opacity:0;pointer-events:none}.ix-sheet{border-radius:var(--mp-r-sm);transform:translateZ(-1px)}.ix-sheet:after,.ix-sheet:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0}.ix-sheet:before{background:var(--mp-paper);box-shadow:var(--elev-2)}.ix-sheet:after{padding:1px;background:var(--rim-hot);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.inspect[data-ix-3d] .ix-sheet{opacity:1;transition:opacity .24s var(--ease-out)}.inspect[data-ix-3d][data-step="3"] .mp [data-verdict=pass]>.ix-sheet,.inspect[data-ix-3d][data-step="4"] .mp [data-z]>.ix-sheet{opacity:0;transition:opacity .32s var(--ease-out) calc(var(--i) * 40ms)}.ix-chip,.ix-flag,.ix-tag{z-index:2;display:inline-flex;align-items:center;gap:.45em;padding:.38em .6em;border-radius:var(--mp-r-xs);font-family:var(--mono);font-weight:500;font-size:var(--ix-tag-fs);line-height:1;white-space:nowrap;transform:translateY(4px)}.ix-tag{top:calc(var(--ix-out-t) + var(--ix-tag-dip) - var(--ix-tag-h));right:calc(-.5 * var(--mp-fs));background:var(--ix-head);color:var(--ix-head-ink)}.mp-btn .ix-tag{top:50%;right:auto;left:calc(100% + var(--mp-fs));translate:0 -50%}.inspect[data-step="1"] .ix-tag{opacity:1;transform:none;transition:opacity .38s var(--ease-out) calc(var(--i, 0) * 70ms),transform .48s var(--ease-out) calc(var(--i, 0) * 70ms)}.ix-chip{right:-.4em;bottom:calc(100% + .75em);background:var(--mp-paper);color:var(--muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ix-head) 55%,transparent);scale:.96}.ix-chip b{color:var(--ink);font-weight:600}.ix-chip:before{content:"";width:.55em;height:.3em;border-left:1.5px solid var(--ix-head);border-bottom:1.5px solid var(--ix-head);transform:rotate(-45deg) translate(.05em,-.1em)}.ix-ruler{left:0;right:0;bottom:-.45em;height:1px}.ix-ruler-line{position:absolute;inset:0;background:var(--ix-head);transform-origin:left center;transform:scaleX(.2)}.ix-ruler-line:after,.ix-ruler-line:before{content:"";position:absolute;top:-3px;width:1px;height:7px;background:var(--ix-head)}.ix-ruler-line:before{left:0}.ix-ruler-line:after{right:0}.ix-ruler-label{position:absolute;left:calc(100% + .6em);top:50%;translate:0 -50%;display:flex;align-items:center;padding:.175em .5em;border-radius:var(--mp-r-xs);background:var(--ix-head);color:var(--paper-on-signal);font-family:var(--mono);font-weight:500;font-size:max(10px,.74em);line-height:1;white-space:nowrap}.ix-target{top:0;bottom:0;left:calc(100% + .5em);width:.5em}.ix-target-line{position:absolute;inset:0;border-block:1px solid var(--ix-head);border-right:1px solid var(--ix-head);transform:translateX(-4px)}.ix-target-label{position:absolute;left:calc(100% + .45em);top:50%;translate:0 -50%;display:flex;align-items:center;font-family:var(--mono);font-weight:500;font-size:max(10px,.8em);line-height:1;color:var(--ix-head);white-space:nowrap}.ix-reticle{left:calc(-.5 * var(--mp-fs));top:calc(-.4 * var(--mp-fs));width:calc(100% + var(--mp-fs));height:0}.ix-reticle i{position:absolute;left:-.22em;top:-.22em;width:.44em;height:.44em;border-radius:2px;box-shadow:inset 0 0 0 1px var(--ix-head)}.ix-reticle i:after,.ix-reticle i:before{content:"";position:absolute;background:var(--ix-head)}.ix-reticle i:before{left:50%;top:-.3em;bottom:-.3em;width:1px;margin-left:-.5px}.ix-reticle i:after{top:50%;left:-.3em;right:-.3em;height:1px;margin-top:-.5px}.inspect[data-step="2"] .ix-measure{opacity:1;transform:none;transition:opacity .38s var(--ease-out),transform .48s var(--ease-out),scale .32s var(--ease-land)}.inspect[data-step="2"] .ix-chip{scale:1;transition:opacity .15s var(--ease-out),transform .32s var(--ease-land),scale .32s var(--ease-land)}.ix-reticle,.ix-ruler-line,.ix-target-line{transition:transform .2s var(--ease-out),opacity .14s var(--ease-out)}.inspect[data-step="2"] .ix-ruler-line,.inspect[data-step="2"] .ix-target-line{transform:none;transition:transform .38s var(--ease-out)}.inspect[data-step="2"] .ix-reticle{opacity:1;transform:translate(100%);transition:opacity .15s var(--ease-out),transform .38s var(--ease-out)}.ix-find{inset:calc(-.45 * var(--mp-fs)) calc(-.55 * var(--mp-fs));border-radius:var(--mp-r-sm);transform:scale(1.06)}.ix-find.is-warn{box-shadow:0 0 0 1.5px var(--ix-warn);background:color-mix(in srgb,var(--ix-warn) 8%,transparent)}.ix-find.is-fail{box-shadow:0 0 0 1.5px var(--ix-fail);background:color-mix(in srgb,var(--ix-fail) 8%,transparent)}.ix-pin{left:0;top:0;translate:-70% -70%;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:var(--mp-paper);color:var(--mp-ink);font:700 max(10px,.6em) /1 var(--mono);transform:scale(.6)}.ix-pin.is-warn{box-shadow:0 0 0 1.5px var(--ix-warn),var(--ix-flag-shadow)}.ix-pin.is-fail{box-shadow:0 0 0 1.5px var(--ix-fail),var(--ix-flag-shadow)}.ix-flag{color:var(--paper-on-signal);box-shadow:var(--ix-flag-shadow);transform:translateX(-8px)}.ix-flag b{font-weight:700}.ix-flag em{font-style:normal;text-transform:uppercase;letter-spacing:.06em}.ix-flag.is-warn{background:var(--ix-warn-bg);color:var(--ix-warn-ink)}.ix-flag.is-fail,.ix-flag.is-warn{left:calc(100% + 1em);top:50%;translate:0 -50%}.ix-flag.is-fail{background:var(--ix-fail-bg);color:var(--ix-fail-ink)}.inspect[data-step="3"] .ix-find,.inspect[data-step="4"] .ix-find{opacity:1;transform:none;transition:opacity .15s var(--ease-out) calc(.12s + (var(--i) - 2) * 60ms),transform .32s var(--ease-land) calc(.12s + (var(--i) - 2) * 60ms)}.inspect[data-step="3"] .ix-pin,.inspect[data-step="4"] .ix-pin{opacity:1;transform:none;transition:opacity .15s var(--ease-out) calc(.32s + (var(--i) - 2) * 60ms),transform .26s var(--ease-land) calc(.32s + (var(--i) - 2) * 60ms)}.inspect[data-step="3"] .ix-flag,.inspect[data-step="4"] .ix-flag{opacity:1;transform:none;transition:opacity .15s var(--ease-out) calc(.2s + (var(--i) - 2) * 60ms),transform .32s var(--ease-land) calc(.2s + (var(--i) - 2) * 60ms)}.ix-verdict{--vc-hue:var(--lv-pass-a);--glow-verdict:inset 0 -14px 28px -18px var(--vc-hue);inset-inline:var(--ix-dock-x);bottom:var(--ix-dock-b);z-index:3;box-sizing:border-box;height:var(--ix-log-h);display:flex;align-items:center;gap:1rem;padding:0 var(--space-16) 0 var(--space-12);border-radius:var(--radius-lg);background:var(--glass-regular);-webkit-backdrop-filter:var(--glass-filter-regular);backdrop-filter:var(--glass-filter-regular);box-shadow:var(--elev-3);transform:translateY(14px) scale(.98)}.ix-verdict:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:var(--glow-verdict);opacity:0}.inspect[data-step="4"] .ix-verdict{opacity:1;transform:none;transition:opacity .15s var(--ease-out) var(--ix-hud-in),transform .42s var(--ease-land) var(--ix-hud-in)}.inspect[data-step="4"] .ix-verdict:after{animation:ix-verdict-glow 1.95s linear calc(var(--ix-hud-in) + .15s) both}@keyframes ix-verdict-glow{0%{opacity:0}7.69%{opacity:1}69.23%{opacity:1;animation-timing-function:var(--ease-out)}to{opacity:0}}.ix-verdict-grade{font-family:var(--display);font-weight:700;font-size:2.6rem;line-height:.9;color:var(--ink)}.ix-verdict-body{display:grid;flex:1 1 auto;min-width:0;grid-gap:.3rem;gap:.3rem}.ix-verdict-tally{font-family:var(--mono);font-size:.8rem;line-height:1.2;color:var(--muted)}.ix-verdict-tally b{color:var(--ink);font-weight:600}.ix-verdict-note{font-size:.78rem;color:var(--muted)}.ix-log-bar,.ix-verdict-bar{display:flex;gap:2px;height:.35rem}.ix-log-bar i,.ix-verdict-bar i{flex:var(--n) 1 0;min-width:4px;border-radius:1px;transform-origin:left center;transform:scaleX(0);transition:transform .14s var(--ease-out)}.ix-log-bar .is-pass,.ix-verdict-bar .is-pass{background:linear-gradient(180deg,var(--lv-pass-a),var(--lv-pass-b))}.ix-log-bar .is-warn,.ix-verdict-bar .is-warn{background:linear-gradient(180deg,var(--lv-warn-a),var(--lv-warn-b))}.ix-log-bar .is-fail,.ix-verdict-bar .is-fail{background:linear-gradient(180deg,var(--lv-fail-a),var(--lv-fail-b))}.inspect[data-step="4"] .ix-log-bar i,.inspect[data-step="4"] .ix-verdict-bar i{transform:none;transition:transform .32s var(--ease-land) calc(var(--ix-hud-in) + .12s + var(--k) * 60ms)}.ix-log{display:none;position:absolute;inset-inline:var(--ix-dock-x);bottom:var(--ix-dock-b);z-index:2;box-sizing:border-box;height:var(--ix-log-h);padding:var(--ix-log-pad) var(--space-12);grid-template-rows:repeat(var(--ix-log-rows),var(--ix-log-lh));border-radius:var(--radius-md);background:var(--glass-regular);-webkit-backdrop-filter:var(--glass-filter-regular);backdrop-filter:var(--glass-filter-regular);box-shadow:var(--elev-3);font:500 var(--ix-log-fs) /var(--ix-log-lh) var(--mono);color:var(--muted);transition:opacity .15s var(--ease-out)}.inspect[data-ix-armed] .ix-log{display:grid}.inspect[data-step="4"] .ix-log{opacity:0;transition-delay:var(--ix-hud-in)}.ix-log-line{display:grid;grid-template-columns:9ch minmax(0,1fr);grid-column-gap:var(--space-8);column-gap:var(--space-8);align-items:center;min-width:0;white-space:nowrap;transition:opacity .15s var(--ease-out),color .15s var(--ease-out)}.ix-log-grade,.ix-log-k{grid-area:1/1}.ix-log-v{grid-area:1/2}.ix-log-k{font-weight:600}.ix-log-v{min-width:0;overflow:hidden;text-overflow:ellipsis}.ix-log-wait{grid-area:1/1/2/-1;display:grid;grid-template-columns:subgrid;font-weight:400}.ix-log-dash:before{content:"\2014"}.inspect[data-step="1"] .ix-log-line:not([data-n="1"]),.inspect[data-step="2"] .ix-log-line:is([data-n="3"],[data-n="4"]),.inspect[data-step="3"] .ix-log-line[data-n="4"]{--ix-pending:1}.ix-log-line>*{opacity:calc(1 - var(--ix-pending, 0));transition:opacity .15s var(--ease-out)}.ix-log-line>.ix-log-wait{opacity:var(--ix-pending,0)}.ix-log-v em{font-style:normal;text-transform:uppercase;letter-spacing:.06em}.ix-log-grade,.ix-log-rows{display:none}.ix-log-pin{display:inline-grid;place-items:center;box-sizing:border-box;width:calc(var(--ix-log-lh) - 4px);height:calc(var(--ix-log-lh) - 4px);margin-block:2px;vertical-align:top;border-radius:50%;background:var(--mp-paper);color:var(--mp-ink);font:700 10px/1 var(--mono)}.ix-log-pin.is-warn{box-shadow:0 0 0 1.5px var(--ix-warn)}.ix-log-pin.is-fail{box-shadow:0 0 0 1.5px var(--ix-fail)}.ix-log-line[data-n="3"] .ix-log-v{-webkit-padding-start:2px;padding-inline-start:2px}.inspect[data-step="1"] .ix-log-line[data-n="1"],.inspect[data-step="2"] .ix-log-line[data-n="2"],.inspect[data-step="3"] .ix-log-line[data-n="3"],.inspect[data-step="4"] .ix-log-line[data-n="4"]{color:var(--ink)}.digit-strip{display:inline-block;height:var(--ds-lh);overflow:hidden;line-height:var(--ds-lh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:bottom}.digit-strip-seg{display:block}.digit-strip-rows{display:flex;flex-direction:column;align-items:flex-end;transform:translateY(calc(var(--ds-at) * -1 * var(--ds-lh)))}.digit-strip-rows>span{display:block;height:var(--ds-lh)}@supports (width:round(1.25em,1px)){.inspect .digit-strip{--ds-lh:round(1.25em,1px)!important}}.ix-count .digit-strip-seg{transition:transform .38s steps(var(--ds-seg))}.ix-count [data-seg="4"]{transition:transform .3s steps(var(--ds-seg),jump-start)}.inspect .ix-count [data-seg="1"],.inspect:is([data-step="2"],[data-step="3"],[data-step="4"]) .ix-count [data-seg="2"],.inspect:is([data-step="3"],[data-step="4"]) .ix-count [data-seg="3"],.inspect[data-step="4"] .ix-count [data-seg="4"]{transform:translateY(calc(var(--ds-seg) * -1 * var(--ds-lh)))}.ix-scan{overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out)}.ix-scan,.ix-scan:before{position:absolute;inset:0}.ix-scan:before{content:"";background:linear-gradient(180deg,transparent 0,transparent 70%,color-mix(in srgb,var(--ix-head) 8%,transparent) 92%,color-mix(in srgb,var(--ix-head) 70%,transparent) 99.4%,var(--ix-head) 100%);-webkit-mask:linear-gradient(180deg,#000 calc(100% - 6px),transparent);mask:linear-gradient(180deg,#000 calc(100% - 6px),transparent);transform:translateY(-100%);animation:ix-scan 3s cubic-bezier(.45,0,.55,1) infinite}@keyframes ix-scan{0%{transform:translateY(-100%);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translateY(0);opacity:0}}.inspect[data-step="1"] .ix-scan{opacity:1}.inspect:not([data-step="1"]) .ix-scan:before{animation-play-state:paused}.inspect[data-ix-armed] .ix-led{animation:ix-led 1.5s ease-in-out infinite}@keyframes ix-led{0%,to{opacity:1}50%{opacity:.35}}.inspect[data-ix-armed][data-step="4"] .ix-led{animation:none}.inspect[data-ix-armed]:not([data-ix-active]) .ix-led,.inspect[data-ix-armed]:not([data-ix-active]) .ix-scan:before{animation-play-state:paused}.inspect[data-ix-3d] .ix-clip{perspective:var(--ix-persp);perspective-origin:var(--ix-persp-origin);-webkit-clip-path:inset(0 0 calc(var(--ix-dock-b) + var(--ix-log-h)) 0);clip-path:inset(0 0 calc(var(--ix-dock-b) + var(--ix-log-h)) 0)}.inspect[data-ix-3d] .ix-scene,.inspect[data-ix-3d] .mp,.inspect[data-ix-3d] .mp [data-z],.inspect[data-ix-3d] .mp-actions,.inspect[data-ix-3d] .mp-hero{transform-style:preserve-3d}.inspect[data-ix-3d] .ix-scene,.inspect[data-ix-3d] .mp{transform-origin:50% 100%}.inspect[data-ix-3d]{--ix-hud-in:280ms}.inspect[data-ix-3d] .mp [data-z]{transition:transform .24s var(--ease-out),translate .6s var(--ease-out) calc(.2s + var(--i) * 60ms)}.inspect[data-ix-3d][data-step="3"] .mp [data-verdict=pass],.inspect[data-ix-3d][data-step="4"] .mp [data-z]{transform:translateZ(calc(1px - var(--z)));transition:transform .48s var(--ease-out) calc(var(--i) * 40ms),translate .6s var(--ease-out) calc(.2s + var(--i) * 60ms)}.inspect[data-ix-3d][data-step="4"] .mp [data-z]{transition:transform .48s var(--ease-out) calc((var(--i) - 2) * 40ms),translate .6s var(--ease-out) calc(.2s + var(--i) * 60ms)}.inspect[data-ix-3d] .mp{transition:translate .32s var(--ease-out),rotate .32s var(--ease-out)}.inspect[data-ix-3d][data-step="4"] .mp{translate:0 0 var(--ix-recede);rotate:x calc(-1 * var(--ix-tilt));transition:translate .56s var(--ease-land) .12s,rotate .56s var(--ease-land) .12s}.inspect[data-ix-3d][data-ix-active] .ix-scene,.inspect[data-ix-3d][data-ix-active] .mp,.inspect[data-ix-3d][data-ix-active] .mp [data-z]{will-change:transform}@supports (animation-timeline:view()) and (timeline-scope:--a){.inspect{timeline-scope:--s1,--s2,--s3,--s4}.inspect-step{view-timeline-inset:var(--ix-band-start,50%) var(--ix-band-end,50%)}.inspect-step:first-child{view-timeline-name:--s1}.inspect-step:nth-child(2){view-timeline-name:--s2}.inspect-step:nth-child(3){view-timeline-name:--s3}.inspect-step:nth-child(4){view-timeline-name:--s4}@media (prefers-reduced-motion:no-preference){.inspect[data-ix-scrub] .ix-scene{animation:ix-lean linear both;animation-timeline:--s1;animation-range:cover 0 cover 25%}.inspect[data-ix-scrub] .mp [data-z]{animation:ix-lift linear both;animation-timeline:--s1;animation-range:cover calc(20% + var(--i) * 5%) cover calc(70% + var(--i) * 5%)}.inspect[data-ix-scrub] .ix-foot{animation:ix-foot linear both;animation-timeline:--s1;animation-range:cover calc(20% + var(--i) * 5%) cover calc(70% + var(--i) * 5%)}.inspect[data-ix-scrub] .ix-sheet:after,.inspect[data-ix-scrub] .ix-sheet:before{animation:ix-light linear both;animation-timeline:--s1;animation-range:cover calc(20% + var(--i) * 5%) cover calc(36% + var(--i) * 5%)}.inspect[data-ix-scrub] .ix-box:before{animation:ix-light linear both;animation-timeline:--s1;animation-range:cover calc(20% + var(--i) * 8%) cover calc(30% + var(--i) * 8%)}.inspect[data-ix-scrub] .ix-count :is([data-seg="1"],[data-seg="2"],[data-seg="3"]){animation:ix-seg linear both;animation-timing-function:steps(var(--ds-seg))}.inspect[data-ix-scrub] .ix-count [data-seg="1"]{animation-timeline:--s1;animation-range:cover 25% cover 100%}.inspect[data-ix-scrub] .ix-ruler-line{animation:ix-draw-x linear both;animation-timeline:--s2;animation-range:cover 0 cover 40%}.inspect[data-ix-scrub] .ix-ruler .digit-strip-rows{animation:ix-strip linear both;animation-timeline:--s2;animation-range:cover 0 cover 40%;animation-timing-function:steps(var(--ds-last))}.inspect[data-ix-scrub] .ix-target-line{animation:ix-draw-y linear both;animation-timeline:--s2;animation-range:cover 10% cover 45%}.inspect[data-ix-scrub] .ix-target .digit-strip-rows{animation:ix-strip linear both;animation-timeline:--s2;animation-range:cover 10% cover 45%;animation-timing-function:steps(var(--ds-last))}.inspect[data-ix-scrub] .ix-reticle{animation:ix-probe linear both;animation-timeline:--s2;animation-range:cover 20% cover 50%}.inspect[data-ix-scrub] .ix-count [data-seg="2"]{animation-timeline:--s2;animation-range:cover 0 cover 60%}.inspect[data-ix-scrub] .ix-count [data-seg="3"]{animation-timeline:--s3;animation-range:cover 0 cover calc(100% * var(--ds-seg) / (var(--ds-seg) + 1))}@keyframes ix-lean{0%{transform:none}to{transform:rotateX(var(--ix-tilt)) translateZ(calc(-1 * var(--ix-recede)))}}@keyframes ix-lift{0%{translate:0 0 0}to{translate:0 0 var(--z)}}@keyframes ix-foot{0%{translate:0 0 0;opacity:0}to{translate:0 0 calc(1px - var(--z));opacity:var(--ix-foot-o)}}@keyframes ix-light{0%{opacity:0}to{opacity:1}}@keyframes ix-seg{0%{transform:none}to{transform:translateY(calc(var(--ds-seg) * -1 * var(--ds-lh)))}}@keyframes ix-strip{0%{transform:none}to{transform:translateY(calc(var(--ds-last) * -1 * var(--ds-lh)))}}@keyframes ix-draw-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes ix-draw-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes ix-probe{0%{transform:none}to{transform:translate(100%)}}}.inspect-steps{view-timeline-name:--inspect;view-timeline-inset:var(--ix-band-start,50%) var(--ix-band-end,50%)}@media (prefers-reduced-motion:no-preference){.inspect[data-ix-scrub] .inspect-steps:after{transition:none;animation:ix-rail linear both;animation-timeline:--inspect;animation-range:cover 12vh cover calc(100% - 18vh)}@container g12 (width < 57rem){.inspect[data-ix-scrub] .inspect-steps:after{animation-range:cover 4vh cover calc(100% - 2vh)}}@keyframes ix-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}}.inspect[data-ix-3d][data-ix-auto] .ix-scene{transform:rotateX(var(--ix-tilt)) translateZ(calc(-1 * var(--ix-recede)));transition:transform .72s var(--ease-out)}.inspect[data-ix-3d][data-ix-auto] .mp [data-z]{translate:0 0 var(--z)}.inspect[data-ix-3d][data-ix-auto] .ix-foot{translate:0 0 calc(1px - var(--z));opacity:var(--ix-foot-o);transition:translate .6s var(--ease-out) calc(.2s + var(--i) * 60ms),opacity .6s var(--ease-out) calc(.2s + var(--i) * 60ms)}.inspect[data-ix-3d][data-ix-auto] .ix-sheet:after,.inspect[data-ix-3d][data-ix-auto] .ix-sheet:before{opacity:1;transition:opacity .3s var(--ease-out) calc(.2s + var(--i) * 60ms)}.inspect[data-ix-auto] .inspect-canvas{transition-duration:.3s}.inspect[data-ix-fade] .inspect-canvas{opacity:0}.inspect[data-ix-snap] .inspect-canvas *,.inspect[data-ix-snap] .inspect-canvas :after,.inspect[data-ix-snap] .inspect-canvas :before,.inspect[data-ix-snap] .inspect-chrome *{transition:none!important}html[data-motion=paused] .inspect[data-ix-auto] .ix-led,html[data-motion=paused] .inspect[data-ix-auto] .ix-verdict:after,html[data-motion=paused] .inspect[data-ix-auto][data-step="1"] .ix-scan:before{animation-play-state:running!important}.inspect[data-ix-calm]:not([data-ix-auto]) *,.inspect[data-ix-calm]:not([data-ix-auto]) :after,.inspect[data-ix-calm]:not([data-ix-auto]) :before{transition-property:opacity,color!important;transition-duration:.15s!important;transition-delay:0s!important;transition-timing-function:var(--ease-out)!important}.inspect[data-ix-calm]:not([data-ix-auto]) .ix-scan{display:none}.inspect[data-ix-calm]:not([data-ix-auto]) .ix-led,.inspect[data-ix-calm]:not([data-ix-auto]) .ix-verdict:after{animation:none}.inspect[data-ix-calm] .ix-play{display:inline-flex}@media (prefers-reduced-motion:reduce){.ix-scan{display:none}.inspect[data-ix-auto] .ix-scan{display:block}}@container g12 (width < 57rem){.inspect>.inspect-stage{--ix-mode:narrow;--ix-g:13px;--ix-tilt:10deg;--ix-recede:48px;--ix-persp-origin:50% 0%;order:-1;top:4.75rem;z-index:2;padding-bottom:.75rem;background:var(--paper)}.inspect>.inspect-stage:after{content:"";position:absolute;inset-inline:0;top:100%;height:1.5rem;background:linear-gradient(180deg,var(--paper),transparent);pointer-events:none}.inspect-caption{display:none}.inspect>.ix-play{order:0;margin-top:1.5rem;-webkit-margin-start:1.2rem;margin-inline-start:1.2rem}.inspect>.inspect-steps{order:1}.inspect-steps{padding:4vh 0 2vh 1.2rem}.inspect-steps:after,.inspect-steps:before{top:4vh;bottom:2vh}.inspect-step{min-height:var(--ix-step-h,46vh);align-content:start;transition:opacity .3s var(--ease-out)}.inspect:not([data-pin=off],[data-ix-auto]):is([data-step="2"],[data-step="3"],[data-step="4"]) [data-inspect-step="1"],.inspect:not([data-pin=off],[data-ix-auto]):is([data-step="3"],[data-step="4"]) [data-inspect-step="2"],.inspect:not([data-pin=off],[data-ix-auto])[data-step="4"] [data-inspect-step="3"]{opacity:0}.inspect-step:last-child{min-height:0}.inspect>.inspect-steps{margin-bottom:calc(-1 * var(--ix-pin-end, 0px))}.inspect[data-pin=off] .inspect-stage{position:relative;top:auto}.inspect[data-pin=off] .inspect-stage:after{display:none}.inspect[data-pin=off] .inspect-step{min-height:0;padding-block:var(--space-24)}.inspect[data-pin=off] .inspect-step-n{color:var(--lv-ink-accent)}.inspect[data-pin=off] .inspect-step-title{color:var(--ink)}.inspect[data-pin=off] .inspect-step-text{color:var(--muted)}.inspect[data-pin=off] .ix-verdict:after{animation:none}}@container g12 (width < 22rem){.inspect-chrome{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.inspect-dots{display:none}}@container g12 (width >= 85rem){.inspect>.inspect-stage{--ix-cw:calc((100cqi - 11 * var(--grid-gutter)) * 7 / 12 + 6 * var(--grid-gutter));top:max(6rem,calc(50vh - 2.3rem - 18.25 * clamp(15px, .022 * var(--ix-cw), 22px)))}}@container (max-width: 40rem){.ix-flag-what{display:none}}@media (prefers-reduced-transparency:reduce){.ix-log,.ix-verdict{background:var(--mat-float);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ix-log,.ix-verdict{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;outline:1px solid CanvasText;outline-offset:-1px}.ix-verdict:after{display:none}}@container (max-width: 520px){.ix-flag,.ix-verdict{display:none}.ix-clip,.ix-log,.ix-scene,.ix-verdict{--ix-log-rows:2;--ix-log-fs:0.64rem;--ix-log-lh:0.9rem;--ix-log-pad:var(--space-6)}.ix-log-line{grid-row:1/-1;grid-column:1;grid-template-columns:8ch minmax(0,1fr)}.inspect:not([data-step="1"]) .ix-log-line[data-n="1"],.inspect:not([data-step="2"]) .ix-log-line[data-n="2"],.inspect:not([data-step="3"]) .ix-log-line[data-n="3"],.inspect:not([data-step="4"]) .ix-log-line[data-n="4"]{opacity:0}.ix-log-wait,.ix-log-wide{display:none}.inspect[data-step="4"] .ix-log{opacity:1}.mp-card>span{display:none}.ix-log-rows{display:grid;align-items:center;grid-auto-rows:var(--ix-log-lh)}.ix-log-line[data-n="4"] .ix-log-k{display:none}.ix-log-grade{display:block;font-family:var(--display);font-weight:700;font-size:1.85rem;line-height:1;color:var(--ink)}.ix-log-bar{align-self:center}}@container (max-width: 400px){.mp-p{margin-top:0}.mp-p .ix-tag{display:none}}.inspect{padding-bottom:var(--ix-pin-end,0)}