:root{--jl-color-canvas:#f2efe8;--jl-color-canvas-dot:#17171409;--jl-color-surface:#fbf8f2;--jl-color-surface-muted:#f6f2eb;--jl-color-surface-strong:#ece5da;--jl-color-surface-inverse:#171714;--jl-color-ink:#171714;--jl-color-text:#3f3d38;--jl-color-muted:#706b64;--jl-color-text-inverse:#f2efe8;--jl-color-muted-inverse:#c7c1b7;--jl-color-rule:#17171429;--jl-color-rule-strong:#17171447;--jl-color-rule-inverse:#f2efe847;--jl-color-overlay:#1717146b;--jl-color-accent:#9f553e;--jl-color-accent-hover:#8f4d39;--jl-color-accent-active:#7f4231;--jl-color-accent-decorative:#a55d45;--jl-color-accent-soft:#d9b8a5;--jl-color-on-accent:#fffaf4;--jl-color-danger-hover:#87352f;--jl-color-danger-active:#742b27;--jl-color-placeholder:#777169;--jl-color-selection-background:#d9b8a5;--jl-color-selection-text:#171714;--jl-color-skeleton:#e5dfd5;--jl-color-focus-ring:#7c412f;--jl-color-focus-gap-light:#fbf8f2;--jl-color-focus-gap-dark:#171714;--jl-semantic-success-text:#2f6f54;--jl-semantic-success-surface:#e7f0ea;--jl-semantic-success-border:#63937e;--jl-semantic-warning-text:#7d541f;--jl-semantic-warning-surface:#f3eadc;--jl-semantic-warning-border:#a08158;--jl-semantic-danger-text:#9a4038;--jl-semantic-danger-surface:#f5e5e2;--jl-semantic-danger-border:#b6736d;--jl-semantic-info-text:#526f86;--jl-semantic-info-surface:#edf2f5;--jl-semantic-info-border:#778ea1;--jl-semantic-violet-text:#675773;--jl-semantic-violet-surface:#eee9f0;--jl-semantic-violet-border:#8e8197;--jl-font-ui:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--jl-font-editorial:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--jl-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--jl-type-display-size:clamp(3.5rem, 7vw, 7.6rem);--jl-type-display-leading:.9;--jl-type-page-title-size:clamp(2.5rem, 5vw, 4rem);--jl-type-section-size:clamp(2rem, 4vw, 3.4rem);--jl-type-card-title-size:clamp(1.15rem, 1.5vw, 1.5rem);--jl-type-body-large-size:clamp(1.05rem, 1.4vw, 1.25rem);--jl-type-body-size:1rem;--jl-type-body-leading:1.6;--jl-type-metadata-size:.82rem;--jl-type-eyebrow-size:.72rem;--jl-type-eyebrow-tracking:.14rem;--jl-space-1:4px;--jl-space-2:8px;--jl-space-3:12px;--jl-space-4:16px;--jl-space-6:24px;--jl-space-8:32px;--jl-space-12:48px;--jl-space-16:64px;--jl-space-24:96px;--jl-space-32:128px;--jl-radius-sm:8px;--jl-radius-md:12px;--jl-radius-lg:18px;--jl-radius-xl:24px;--jl-radius-pill:999px;--jl-control-height-sm:36px;--jl-control-height-md:44px;--jl-control-height-lg:52px;--jl-control-padding-inline:16px;--jl-control-disabled-opacity:.48;--jl-layout-content-max:1360px;--jl-layout-portfolio-max:1328px;--jl-layout-reading-width:72ch;--jl-layout-gutter:clamp(20px, 4vw, 52px);--jl-layout-section-gap:clamp(64px, 8vw, 128px);--jl-layout-panel-padding:clamp(20px, 3vw, 32px);--jl-layout-header-height:82px;--jl-layout-sidebar-width:238px;--jl-motion-ease-out:cubic-bezier(.22, 1, .36, 1);--jl-motion-fast:.16s;--jl-motion-base:.24s;--jl-motion-slow:.42s;--jl-shadow-low:0px 12px 32px 0px #4e37270f;--jl-shadow-high:0px 28px 80px 0px #4e37271c;--jl-z-base:0;--jl-z-sticky:20;--jl-z-header:30;--jl-z-menu:60;--jl-z-dialog:80;--jl-z-toast:100;--jl-icon-sm:16px;--jl-icon-md:20px;--jl-icon-lg:24px}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--jl-layout-header-height) + var(--jl-space-4))}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}[hidden]{display:none!important}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--_jl-focus-gap-color:var(--jl-color-focus-gap-light)}body{background:radial-gradient(var(--jl-color-canvas-dot) .55px, transparent .7px), var(--jl-color-canvas);color:var(--jl-color-ink);font-family:var(--jl-font-ui);line-height:var(--jl-type-body-leading);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-size:5px 5px}::selection{background:var(--jl-color-selection-background);color:var(--jl-color-selection-text)}:focus-visible{outline:2px solid var(--jl-color-focus-ring);outline-offset:3px;box-shadow:0 0 0 5px var(--_jl-focus-gap-color)}button{cursor:pointer}:disabled{cursor:not-allowed;opacity:var(--jl-control-disabled-opacity)}.jl-surface-inverse,[data-jl-surface=inverse]{--_jl-focus-gap-color:var(--jl-color-focus-gap-dark)}.jl-surface-accent,[data-jl-surface=accent]{--_jl-focus-gap-color:var(--jl-color-on-accent)}}@layer utilities{.jl-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.jl-touch-target{min-width:var(--jl-control-height-md);min-height:var(--jl-control-height-md)}.jl-break-anywhere{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid canvastext}}.jl-global-header,.jl-site-header{min-height:var(--jl-layout-header-height);z-index:var(--jl-z-header);border-bottom:1px solid var(--jl-color-rule);background:var(--jl-color-canvas);position:sticky;top:0}.jl-global-header__inner{width:min(var(--jl-layout-portfolio-max), calc(100% - (var(--jl-layout-gutter) * 2)));min-height:var(--jl-layout-header-height);gap:clamp(var(--jl-space-4), 2.5vw, var(--jl-space-8));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-inline:auto;display:grid}.jl-site-identity{min-width:0;color:var(--jl-color-ink);letter-spacing:-.025em;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:10px;font-size:1.125rem;font-weight:650;line-height:1;display:flex}.jl-site-identity a{text-decoration:none}.jl-site-identity__owner{color:var(--jl-color-ink);font-weight:720}.jl-site-identity__separator{color:var(--jl-color-muted);font-weight:500}.jl-site-identity__product{color:var(--jl-color-muted);font-weight:650}.jl-site-identity a:hover,.jl-site-identity a:focus-visible{text-underline-offset:5px;text-decoration:underline}.jl-global-header__nav{gap:clamp(var(--jl-space-6), 3vw, var(--jl-space-12));grid-column:2;justify-self:end;align-items:center;min-width:0;font-size:.95rem;display:flex}.jl-global-header__nav a{color:var(--jl-color-ink);white-space:nowrap;text-decoration:none}.jl-global-header__nav a:hover,.jl-global-header__nav a:focus-visible{text-underline-offset:6px;text-decoration:underline}.jl-global-header__actions{gap:var(--jl-space-2);grid-column:3;justify-self:end;align-items:center;display:flex}.jl-site-switcher{flex:none;justify-self:end;position:relative}.jl-site-switcher__button{width:88px;height:var(--jl-control-height-md);min-width:88px;min-height:var(--jl-control-height-md);box-sizing:border-box;gap:var(--jl-space-2);border:1px solid var(--jl-color-rule-strong);border-radius:var(--jl-radius-md);appearance:none;background:var(--jl-color-surface);color:var(--jl-color-ink);font-family:var(--jl-font-ui);letter-spacing:.01em;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;padding:0;font-size:13px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.jl-site-switcher__button:hover{border-color:var(--jl-color-accent)}.jl-site-switcher__chevron,.jl-site-switcher__button>[aria-hidden=true]{border-bottom:2px solid;border-right:2px solid;flex:0 0 7px;width:7px;height:7px;font-size:0;transform:translateY(-2px)rotate(45deg)}.jl-site-menu{width:min(280px, calc(100vw - (var(--jl-layout-gutter) * 2)));z-index:var(--jl-z-menu);top:calc(100% + var(--jl-space-2));gap:var(--jl-space-1);padding:var(--jl-space-2);border:1px solid var(--jl-color-rule-strong);border-radius:var(--jl-radius-md);background:var(--jl-color-surface);box-shadow:var(--jl-shadow-high);font-family:var(--jl-font-ui);font-size:var(--jl-type-metadata-size);margin:0;list-style:none;display:grid;position:absolute;right:0}.jl-site-menu a{min-height:var(--jl-control-height-md);padding-inline:var(--jl-space-3);border-radius:var(--jl-radius-sm);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.jl-site-menu a:hover,.jl-site-menu a:focus-visible,.jl-site-menu a[aria-current=page]{background:var(--jl-color-surface-muted)}.jl-site-menu a[aria-current=page]{font-weight:700}@media (width<=900px){.jl-global-header__nav{display:none}}@media (width<=560px){.jl-global-header,.jl-site-header,.jl-global-header__inner{min-height:68px}.jl-global-header__inner{gap:var(--jl-space-3);width:calc(100% - 32px)}.jl-site-identity{font-size:var(--jl-type-body-size)}.jl-site-identity__owner,.jl-site-identity__separator{display:none}.jl-site-switcher__button{height:40px;min-height:40px}}@media (forced-colors:active){.jl-site-switcher__button,.jl-site-menu{border-color:canvastext}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--bg:#f2efe8;--panel:#fbf8f2;--panel-strong:#ece5da;--panel-soft:#f6f2eb;--line:#1717141f;--line-strong:#1717143b;--text:#171714;--muted:#77736c;--muted-strong:#3f3d38;--accent:#a55d45;--blue:#6d879d;--violet:#846f8d;--green:#3d8967;--red:#b65347;--amber:#a87530;--radius:22px;--ease-out:cubic-bezier(.22, 1, .36, 1);background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit;text-decoration:none}body:before{content:"";pointer-events:none;transform-origin:76% 12%;background-image:radial-gradient(circle at 76% 12%,#d9b8a580,#a55d451a 28%,#0000 52%),linear-gradient(#17171407 1px,#0000 1px),linear-gradient(90deg,#17171407 1px,#0000 1px);background-size:100% 100%,48px 48px,48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.app-shell{width:min(100% - 48px,1360px);margin:0 auto;position:relative}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#f2efe8cc;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;display:grid;position:sticky;top:0}.wordmark{letter-spacing:.01em;align-items:center;gap:12px;width:max-content;font-size:14px;font-weight:650;display:inline-flex}.wordmark__mark{border:1px solid var(--line-strong);background:#fbf8f2b8;border-radius:8px;align-items:end;gap:3px;width:28px;height:28px;padding:6px;display:flex;box-shadow:0 8px 24px #4e372714}.wordmark__mark i{background:var(--accent);border-radius:2px;width:3px;display:block}.wordmark__mark i:first-child{height:6px}.wordmark__mark i:nth-child(2){height:14px}.wordmark__mark i:nth-child(3){height:10px}.site-header nav{color:var(--muted-strong);align-items:center;gap:32px;font-size:13px;display:flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-header nav a:hover{color:var(--text)}.privacy-status{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;justify-self:end;align-items:center;gap:8px;font-size:12px;display:flex}.privacy-status span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3d89671c}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(360px,.7fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:680px;padding:84px 3.5% 92px;display:grid}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.4}.hero h1{letter-spacing:-.055em;margin:22px 0 28px;font-size:clamp(48px,5.1vw,78px);font-weight:520;line-height:.98}.hero h1 em{color:var(--accent);letter-spacing:-.045em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-style:italic;font-weight:400}.hero__copy>p{max-width:720px;color:var(--muted-strong);margin:0;font-size:18px;line-height:1.7}.hero__facts{gap:48px;margin-top:48px;display:flex}.hero__facts div{align-items:baseline;gap:9px;display:flex}.hero__facts strong{font:500 22px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hero__facts span{color:var(--muted);font-size:12px}.test-controls{border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffc7,#ffffff38 48%,#0000),#fbf8f2c2;padding:26px;box-shadow:0 34px 90px #4e372721}.mode-selector{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 22px;padding:5px;display:grid}.mode-option{min-width:0;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;padding:11px 8px}.mode-option span,.mode-option small{display:block}.mode-option span{color:inherit;font-size:13px;font-weight:650}.mode-option small{white-space:nowrap;margin-top:4px;font-size:9px}.mode-option:hover:not(:disabled){color:var(--text)}.mode-option--active{color:var(--text);border-color:var(--line-strong);background:var(--panel);box-shadow:0 7px 20px #4e372717}.mode-option:disabled{cursor:default}.test-controls__summary>p{min-height:50px;color:var(--muted-strong);font-size:13px;line-height:1.55}.test-controls dl{gap:9px;margin:20px 0 24px;display:grid}.test-controls dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:9px;font-size:11px;display:flex}.test-controls dt{color:var(--muted)}.test-controls dd{color:var(--muted-strong);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.data-confirmation{color:var(--muted-strong);align-items:flex-start;gap:9px;margin:-4px 0 18px;font-size:11px;line-height:1.5;display:flex}.data-confirmation input{accent-color:var(--blue);margin:2px 0 0}.run-button{color:#fffaf4;background:var(--accent);cursor:pointer;width:100%;height:54px;transition:transform .28s var(--ease-out), filter .28s ease, box-shadow .28s var(--ease-out);border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 20px;font-size:13px;font-weight:750;display:flex;box-shadow:0 12px 28px #a55d4538}.run-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-3px)scale(1.005);box-shadow:0 18px 38px #a55d4547}.run-button:disabled{opacity:.38;cursor:not-allowed}.run-button--cancel{color:var(--red);box-shadow:none;background:#b6534714;border:1px solid #b6534747;justify-content:center}.progress-stage{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);margin:48px 3.5%;padding:28px}.progress-stage__topline{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font-size:13px;display:grid}.progress-stage__topline strong{color:var(--muted-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.activity-indicator{align-items:end;gap:3px;width:17px;height:14px;display:flex}.activity-indicator i{background:var(--accent);width:3px;height:5px;animation:1s ease-in-out infinite activity}.activity-indicator i:nth-child(2){height:12px;animation-delay:-.2s}.activity-indicator i:nth-child(3){height:8px;animation-delay:-.4s}@keyframes activity{0%,to{opacity:.35;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.progress-track{background:#17171414;height:3px;margin:22px 0 28px;overflow:hidden}.progress-track span{background:linear-gradient(90deg, var(--accent), var(--amber));height:100%;transition:width .2s linear;display:block}.progress-readings{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.progress-readings div{background:var(--panel-soft);padding:18px 20px}.progress-readings span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.progress-readings strong{margin-top:9px;font:500 24px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.progress-readings small{color:var(--muted);font-size:11px}.measurement-preview,.results,.methodology{border-bottom:1px solid var(--line);padding:100px 3.5%}.section-heading{max-width:760px;margin-bottom:44px}.section-heading h2{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(34px,4vw,54px);font-weight:570;line-height:1.05}.section-heading>p{color:var(--muted);margin:0;line-height:1.65}.preview-grid,.methodology-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.preview-grid article,.methodology-grid article{background:var(--panel-soft);min-height:230px;padding:30px}.preview-grid article>span,.methodology-grid article>span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.preview-grid h3,.methodology-grid h3{margin:72px 0 12px;font-size:19px;font-weight:580}.preview-grid p,.methodology-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.results{padding-top:72px}.section-heading--actions{justify-content:space-between;align-items:end;max-width:none;display:flex}.result-actions{gap:8px;display:flex}.result-actions button,.error-panel button{border:1px solid var(--line-strong);color:var(--muted-strong);background:var(--panel);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:11px}.result-actions button:hover,.error-panel button:hover{color:var(--text);border-color:#17171452}.metric-grid{grid-template-columns:1.25fr 1.25fr .75fr .75fr;gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:#fbf8f2d1;border-radius:18px;min-height:225px;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 45px #4e37270f}.metric-card__header{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.metric-card__dot{background:var(--muted);border-radius:50%;width:6px;height:6px}.metric-card--blue .metric-card__dot{background:var(--blue);box-shadow:0 0 14px var(--blue)}.metric-card--violet .metric-card__dot{background:var(--violet);box-shadow:0 0 14px var(--violet)}.metric-card--green .metric-card__dot{background:var(--green);box-shadow:0 0 14px var(--green)}.metric-card__reading{align-items:baseline;gap:9px;margin-top:31px;display:flex}.metric-card__reading strong{letter-spacing:-.07em;font:450 clamp(36px,4vw,58px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.metric-card__reading span{color:var(--muted);font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.metric-card__detail{color:var(--muted);margin-top:11px;font-size:10px}.sparkline{width:calc(100% - 28px);height:60px;position:absolute;bottom:4px;left:14px;overflow:visible}.sparkline--empty{border-bottom:1px solid var(--line)}.sparkline__grid{stroke:#17171412;stroke-width:1px;vector-effect:non-scaling-stroke}.report-panel{border:1px solid var(--line);background:#fbf8f2b3;border-radius:18px;margin-top:16px;padding:28px;box-shadow:0 16px 45px #4e37270e}.report-panel__heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:25px;display:flex}.report-panel h3{margin:8px 0 0;font-size:18px;font-weight:570}.report-panel__heading>p{max-width:470px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.5}.scope-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scope-grid article{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:18px}.scope-grid article>span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;display:block}.scope-grid article>strong{margin-top:12px;font-size:13px;font-weight:590;display:block}.scope-grid article>p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.45}.scope-status--good{color:var(--green)}.scope-panel__note{color:var(--muted-strong);margin:18px 0 0;font-size:10px;line-height:1.55}.scope-panel__note code{border:1px solid var(--line);background:var(--panel);border-radius:4px;padding:2px 5px;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.latency-table-wrap{overflow-x:auto}.latency-table{border-collapse:collapse;width:100%;min-width:900px;font-size:11px}.latency-table th,.latency-table td{border-top:1px solid var(--line);text-align:right;padding:15px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400}.latency-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.latency-table th:first-child{text-align:left;min-width:175px;font-family:inherit}.grade{border:1px solid var(--line-strong);border-radius:5px;justify-content:center;min-width:26px;margin-left:9px;padding:3px 5px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.grade--Aplus,.grade--A{color:var(--green)}.grade--B,.grade--C{color:var(--amber)}.grade--D,.grade--F{color:var(--red)}.report-columns{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.findings-panel ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.findings-panel li{color:var(--muted-strong);padding-left:21px;font-size:12px;line-height:1.55;position:relative}.findings-panel li:before{content:"";background:var(--accent);width:7px;height:1px;position:absolute;top:.55em;left:0}.edge-panel dl{gap:0;margin:20px 0 0;display:grid}.edge-panel dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;font-size:11px;display:flex}.edge-panel dt{color:var(--muted)}.edge-panel dd{text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.service-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.service-item{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.status-dot{border-radius:50%;width:7px;height:7px}.status-dot--up{background:var(--green)}.status-dot--down{background:var(--red)}.service-item strong,.service-item span{display:block}.service-item div span{color:var(--muted);margin-top:3px;font-size:9px}.service-item time{color:var(--muted-strong);font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.methodology-grid{grid-template-columns:repeat(4,1fr)}.methodology-grid article{min-height:260px}.methodology-grid h3{margin-top:88px}.deep-probe{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#d9b8a53d,#fbf8f247 42%,#0000 72%);grid-template-columns:1fr .8fr;align-items:center;gap:80px;min-height:470px;padding:84px 7%;display:grid}.deep-probe__intro h2{letter-spacing:-.045em;max-width:680px;margin:14px 0 22px;font-size:clamp(34px,4vw,54px);font-weight:560;line-height:1.05}.deep-probe__intro p{max-width:650px;color:var(--muted-strong);margin:0;line-height:1.7}.deep-probe__actions{border:1px solid var(--line-strong);background:#fbf8f2d1;border-radius:18px;padding:30px;box-shadow:0 20px 55px #4e372714}.deep-probe__actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.deep-probe__actions label{color:#fffaf4;background:var(--accent);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;height:54px;padding:0 18px;font-size:13px;font-weight:720;display:flex;box-shadow:0 12px 28px #a55d452e}.deep-probe__actions>a{border:1px solid var(--line-strong);height:48px;color:var(--text);border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 18px;font-size:12px;text-decoration:none;display:flex}.deep-probe__actions>a:hover{border-color:var(--accent);color:var(--accent)}.deep-probe__actions small{color:var(--muted);text-align:center;margin-top:14px;font-size:9px;display:block}.deep-probe__actions p{color:var(--red);margin:14px 0 0;font-size:11px;line-height:1.5}.deep-report{border-bottom:1px solid var(--line);padding:86px 3.5%}.report-platform{color:var(--muted);margin:-7px 0 0;font:400 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.deep-report .section-heading--actions button{border:1px solid var(--line-strong);color:var(--muted-strong);background:var(--panel);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:11px}.deep-summary{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;padding:1px;display:grid}.deep-summary article{background:var(--panel);min-width:0;padding:22px}.deep-summary article>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.deep-summary strong{letter-spacing:-.05em;text-overflow:ellipsis;margin-top:18px;font:450 34px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.deep-summary strong small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:9px}.deep-summary p{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.4}.deep-table-wrap{margin-top:18px;overflow-x:auto}.deep-table{border-collapse:collapse;width:100%;min-width:540px;font:400 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.deep-table th,.deep-table td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 10px}.deep-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.deep-table th:first-child,.deep-table td:first-child{text-align:left}.deep-table td small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.trace-table{min-width:780px}.trace-table th:nth-child(2),.trace-table td:nth-child(2),.trace-table th:nth-child(3),.trace-table td:nth-child(3){text-align:left}.interface-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.interface-grid article{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:18px}.interface-grid article>strong,.interface-grid article>span{display:block}.interface-grid article>strong{font-size:13px}.interface-grid article>span{min-height:29px;color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.interface-grid dl{margin:18px 0 0}.interface-grid dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:9px;display:flex}.interface-grid dt{color:var(--muted)}.interface-grid dd{text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.information-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.information-panel{background:var(--panel-soft);min-height:500px;padding:72px 7%}.information-panel--probe{background:linear-gradient(145deg, #d9b8a540, transparent 58%), var(--panel)}.information-panel h2{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(30px,3vw,44px);font-weight:560}.information-panel>p{max-width:620px;color:var(--muted-strong);line-height:1.7}.plain-list{gap:17px;margin:40px 0 0;padding:0;list-style:none;display:grid}.plain-list li{color:var(--muted);grid-template-columns:32px 1fr;font-size:12px;line-height:1.55;display:grid}.plain-list li span{color:var(--accent);font:500 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.probe-status{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:58px;padding-top:18px;font-size:11px;display:flex}.probe-status span{color:var(--muted)}.probe-status strong{font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.error-panel{border-radius:var(--radius);background:#b6534712;border:1px solid #b653474d;margin:48px 3.5%;padding:38px}.error-panel>span{color:var(--red);text-transform:uppercase;letter-spacing:.11em;font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.error-panel h2{margin:13px 0;font-size:25px}.error-panel p{color:var(--muted-strong)}.error-panel button{margin-top:12px}footer{min-height:130px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;display:grid}footer>span{color:var(--muted-strong);font-weight:620}footer p{margin:0}footer a{justify-self:end}footer a:hover{color:var(--text)}@media (hover:hover){.preview-grid article,.methodology-grid article{transition:background-color .32s var(--ease-out), transform .32s var(--ease-out), box-shadow .32s var(--ease-out);position:relative}.preview-grid article:hover,.methodology-grid article:hover{z-index:1;background-color:var(--panel);transform:translateY(-4px);box-shadow:0 20px 44px #4e372717}}.motion-ready .motion-reveal{opacity:0;filter:blur(10px);transition:opacity .85s var(--ease-out) var(--motion-delay,0s), filter .85s var(--ease-out) var(--motion-delay,0s), transform .85s var(--ease-out) var(--motion-delay,0s);transform:translateY(40px)scale(.985)}.motion-ready .motion-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}@media (width<=1100px){.hero{grid-template-columns:1fr;padding-top:70px}.test-controls{max-width:600px}.metric-grid,.methodology-grid,.service-grid{grid-template-columns:1fr 1fr}.deep-summary{grid-template-columns:repeat(3,1fr)}.interface-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.app-shell{width:min(100% - 24px,1360px)}.site-header{grid-template-columns:1fr auto;height:68px}.site-header nav{display:none}.privacy-status{font-size:9px}.hero{gap:52px;min-height:auto;padding:62px 0 72px}.hero h1{font-size:clamp(42px,13vw,62px)}.hero h1 br{display:none}.hero__copy>p{font-size:15px}.hero__facts{flex-wrap:wrap;gap:22px}.test-controls{padding:20px}.mode-selector{grid-template-columns:1fr}.mode-option{justify-content:space-between;align-items:center;display:flex}.mode-option small{margin:0}.progress-stage,.error-panel{margin:28px 0}.progress-readings{grid-template-columns:1fr}.measurement-preview,.results,.methodology{padding:72px 0}.preview-grid,.methodology-grid,.information-grid,.report-columns,.deep-probe,.scope-grid{grid-template-columns:1fr}.preview-grid h3,.methodology-grid h3{margin-top:42px}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:210px}.section-heading--actions,.report-panel__heading{flex-direction:column;align-items:flex-start}.report-panel__heading>p{text-align:left}.result-actions{width:100%}.result-actions button{flex:1}.service-grid{grid-template-columns:1fr}.deep-probe{gap:42px;min-height:auto;padding:72px 0}.deep-report{padding:72px 0}.deep-summary{grid-template-columns:1fr 1fr}.interface-grid{grid-template-columns:1fr}.information-panel{min-height:auto;padding:64px 24px}footer{grid-template-columns:1fr auto;gap:10px}footer p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){body:before{animation:14s ease-in-out infinite alternate warm-field}.site-header{animation:soft-enter .68s var(--ease-out) both}.hero__copy{animation:soft-enter .88s var(--ease-out) 80ms both}.test-controls{animation:panel-enter .92s var(--ease-out) .17s both}@keyframes warm-field{0%{opacity:.78;transform:scale(.975)}to{opacity:1;transform:scale(1.025)}}@keyframes soft-enter{0%{opacity:0;filter:blur(9px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes panel-enter{0%{opacity:0;filter:blur(12px);transform:translateY(30px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}}.advanced-path{border:1px solid var(--line);background:#f6f2ebb8;border-radius:11px;margin:2px 0 20px}.advanced-path summary{color:var(--muted-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;font-size:11px;list-style:none;display:flex}.advanced-path summary::-webkit-details-marker{display:none}.advanced-path summary:after{content:"+";color:var(--muted);font-size:15px}.advanced-path[open] summary:after{content:"−"}.advanced-path .path-selector{margin:0 8px 8px}.advanced-path .mode-option{min-height:62px}.advanced-path .mode-option small{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.path-recommendation{color:var(--green)}.recent-results{border-bottom:1px solid var(--line);padding:86px 3.5%}.recent-results .section-heading{max-width:none}.recent-results .section-heading>div{max-width:760px}.history-clear,.history-row__actions button{border:1px solid var(--line-strong);color:var(--muted-strong);background:var(--panel);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:11px}.history-clear:hover,.history-row__actions button:hover{color:var(--text);border-color:#17171452}.comparison-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.comparison-card{border:1px solid var(--line);background:#fbf8f2c7;border-radius:16px;padding:24px}.comparison-card__heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.comparison-card__heading span{font-size:17px;font-weight:620}.comparison-card__heading small{color:var(--muted);font-size:10px}.comparison-card dl{gap:0;margin:24px 0 0;display:grid}.comparison-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;font-size:11px;display:flex}.comparison-card dt{color:var(--muted)}.comparison-card dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.comparison-card p{color:var(--muted);margin:25px 0 0;font-size:12px}.comparison-note{color:var(--muted-strong);margin:14px 0 0;font-size:11px}.history-list{gap:8px;margin-top:32px;display:grid}.history-row{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;grid-template-columns:minmax(190px,1fr) minmax(320px,1.5fr) auto;align-items:center;gap:24px;padding:16px 18px;display:grid}.history-row--current{border-color:var(--line-strong);background:var(--panel)}.history-row>div:first-child strong,.history-row>div:first-child span{display:block}.history-row>div:first-child strong{font-size:12px}.history-row>div:first-child span{color:var(--muted);text-transform:capitalize;margin-top:5px;font-size:10px}.history-row dl{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;display:grid}.history-row dl div{min-width:0}.history-row dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.history-row dd{margin:5px 0 0;font:500 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.history-row__actions{gap:6px;display:flex}@media (width<=900px){.history-row{grid-template-columns:1fr;gap:14px}.history-row__actions{justify-content:flex-start}}@media (width<=760px){.recent-results{padding:72px 0}.comparison-grid{grid-template-columns:1fr}.history-clear{width:100%}.history-row dl{grid-template-columns:1fr 1fr}}.transfer-panel{overflow:hidden}.transfer-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.transfer-summary-grid article{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:16px}.transfer-summary-grid span,.transfer-direction__eyebrow,.transfer-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.transfer-summary-grid strong{overflow-wrap:anywhere;margin-top:9px;font:500 14px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.transfer-direction-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.transfer-direction{border:1px solid var(--line);background:#f6f2ebb8;border-radius:14px;min-width:0;padding:20px}.transfer-direction>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.transfer-direction h4{margin:6px 0 0;font-size:15px;font-weight:620}.transfer-direction>header>small{color:var(--muted-strong);text-align:right;flex:none;font:500 10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.transfer-detail{margin-top:18px}.transfer-detail h5{color:var(--muted-strong);text-transform:uppercase;letter-spacing:.07em;margin:0 0 9px;font-size:10px;font-weight:600}.transfer-card-grid{gap:7px;margin:0;padding:0;list-style:none;display:grid}.transfer-card-grid--samples,.transfer-card-grid--lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.transfer-card-grid--generations{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.transfer-card{border:1px solid var(--line);background:#fbf8f2e6;border-radius:10px;min-width:0;padding:12px}.transfer-card strong{overflow-wrap:anywhere;color:var(--text);margin-top:8px;font:500 15px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.transfer-card strong small{color:var(--muted);font-size:9px;font-weight:500}.transfer-card p{color:var(--muted-strong);margin:6px 0 0;font-size:10px;line-height:1.35}.transfer-detail__empty{border:1px dashed var(--line-strong);color:var(--muted);border-radius:10px;margin:0;padding:12px;font-size:11px}.transfer-fact-list{gap:0;margin:18px 0 0;display:grid}.transfer-fact-list div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;font-size:10px;display:flex}.transfer-fact-list dt{color:var(--muted)}.transfer-fact-list dd{color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=1100px){.transfer-direction-grid{grid-template-columns:1fr}}@media (width<=760px){.transfer-summary-grid{grid-template-columns:1fr}.transfer-direction{padding:16px}.transfer-direction>header{flex-direction:column;align-items:flex-start;gap:8px}.transfer-direction>header>small{text-align:left}}@media (width<=520px){.transfer-card-grid--samples,.transfer-card-grid--lifecycle{grid-template-columns:1fr}}.text-accent{color:var(--accent)}.text-blue{color:var(--blue)}.text-violet{color:var(--violet)}.text-green{color:var(--green)}.text-amber{color:var(--amber)}.section-heading h2 em,.results h2 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.nav-toggle{border:1px solid var(--line-strong);color:var(--muted-strong);cursor:pointer;background:#fbf8f2d1;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:650;display:none}.nav-toggle:hover{color:var(--text);border-color:var(--accent)}.data-use-note{color:var(--muted-strong);background:#a8753013;border:1px solid #a8753042;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;margin:3px 0 16px;padding:12px 13px;font-size:12px;line-height:1.5;display:grid}.data-use-note strong{color:var(--amber);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.data-use-note--extended{background:#b6534712;border-color:#b6534747}.data-use-note--extended strong{color:var(--red)}.data-confirmation{margin:-2px 0 18px;font-size:12px}.eyebrow{font-size:12px}.mode-option small{font-size:11px}.test-controls__summary>p{font-size:14px}.test-controls dl div{font-size:12px}.metric-card__header{font-size:11px}.metric-card__detail{font-size:12px;line-height:1.45}.report-panel__heading>p{font-size:12px}.scope-grid article>span{font-size:10px}.scope-grid article>strong{font-size:14px}.scope-grid article>p,.scope-panel__note{font-size:11px}.latency-table{font-size:12px}.latency-table thead th{font-size:10px}.findings-panel li,.recommendations-panel li{font-size:13px}.edge-panel dl div{font-size:12px}.service-item strong{font-size:13px}.service-item div span{font-size:10px}.service-item time{font-size:11px}.deep-summary article>span,.deep-summary p{font-size:10px}.deep-table{font-size:11px}.deep-table th{font-size:9px}.interface-grid article>span,.interface-grid dl div{font-size:10px}.plain-list li{font-size:13px}.probe-status{font-size:12px}.scope-status--warn{color:var(--amber)}.report-columns--priority{margin-top:16px}.report-panel--accent{border-top:3px solid var(--accent);background:linear-gradient(145deg,#a55d4514,#0000 42%),#fbf8f2b8}.report-panel--green{border-top:3px solid var(--green);background:linear-gradient(145deg,#3d896713,#0000 42%),#fbf8f2b8}.recommendations-panel ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.recommendations-panel li{color:var(--muted-strong);padding-left:23px;line-height:1.55;position:relative}.recommendations-panel li:before{content:"→";color:var(--green);font-weight:700;position:absolute;top:0;left:0}.latency-panel{border-top:3px solid var(--violet)}.technical-details{border:1px solid var(--line-strong);background:#fbf8f2a3;border-radius:18px;margin-top:16px;overflow:hidden;box-shadow:0 16px 45px #4e37270b}.technical-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:32px;padding:24px 28px;list-style:none;display:flex}.technical-details>summary::-webkit-details-marker{display:none}.technical-details>summary>span:first-child{gap:7px;display:grid}.technical-details>summary strong{font-size:17px;font-weight:620}.technical-details>summary small{color:var(--muted);font-size:12px;line-height:1.45}.technical-details__action{border:1px solid var(--line-strong);color:var(--muted-strong);background:var(--panel);text-transform:uppercase;letter-spacing:.07em;border-radius:8px;flex:none;padding:7px 10px;font-size:11px}.technical-details[open] .technical-details__action:before{content:"Collapse"}.technical-details[open] .technical-details__action{font-size:0}.technical-details[open] .technical-details__action:before{font-size:11px}.technical-details__content{border-top:1px solid var(--line);gap:16px;padding:0 16px 16px;display:grid}.technical-details__content>.report-panel{margin-top:16px}.technical-details__content>.report-panel+.report-panel{margin-top:0}.technical-details .edge-panel{width:100%}.preview-grid article:first-child h3{color:var(--green)}.preview-grid article:nth-child(2) h3{color:var(--blue)}.preview-grid article:nth-child(3) h3{color:var(--violet)}.methodology-grid article:first-child h3{color:var(--accent)}.methodology-grid article:nth-child(2) h3{color:var(--blue)}.methodology-grid article:nth-child(3) h3{color:var(--violet)}.methodology-grid article:nth-child(4) h3{color:var(--green)}.deep-probe__intro h2{color:var(--violet)}.information-panel:first-child h2{color:var(--green)}.transfer-summary-grid span,.transfer-direction__eyebrow,.transfer-card>span{font-size:10px}.transfer-summary-grid strong{font-size:15px}.transfer-direction>header>small,.transfer-detail h5{font-size:11px}.transfer-card strong{font-size:16px}.transfer-card strong small{font-size:10px}.transfer-card p,.transfer-fact-list div{font-size:11px}@media (width<=760px){.site-header{grid-template-columns:minmax(0,1fr) auto}.site-header .site-nav{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#f2efe8f7;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:1fr;gap:0;padding:8px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 18px 38px #4e372721}.site-header .site-nav--open{display:grid}.site-header .site-nav a{border-radius:8px;padding:13px 12px;font-size:13px}.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible{background:var(--panel)}.site-header .site-nav a:after{display:none}.nav-toggle{display:inline-flex}.header-actions{gap:9px}.privacy-status{font-size:9px}.report-columns--priority{grid-template-columns:1fr}.technical-details>summary{align-items:flex-start;padding:20px}.technical-details__content{padding:0 10px 10px}.technical-details__action{margin-top:2px}}@media (width<=520px){.wordmark>span:last-child{font-size:12px}.privacy-status{display:none}.data-use-note{grid-template-columns:1fr;gap:4px}.technical-details>summary{gap:14px}.technical-details>summary small{font-size:11px}}.mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.mode-option{align-content:center;gap:4px;min-width:0;min-height:84px;display:grid;overflow:hidden}.path-selector .mode-option{min-height:68px}.mode-option span,.mode-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mode-option small{margin-top:0;line-height:1.25}.mode-option__cap{color:var(--muted-strong);font-family:var(--jl-font-mono);font-size:10px;font-weight:600}@media (width<=760px){.mode-selector{grid-template-columns:1fr}.mode-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;min-height:58px}.mode-option>span{grid-row:1/span 2}.mode-option small{text-align:right}.path-selector .mode-option{justify-content:space-between;align-items:center;gap:16px;min-height:52px;display:flex}}.transfer-panel .text-violet{color:var(--accent)}.transfer-summary-grid article{color:var(--text);border-color:var(--line-strong);background:#fbf8f2bd;position:relative;overflow:hidden}.transfer-summary-grid article:before{content:"";opacity:.78;border-radius:50%;width:7px;height:7px;position:absolute;inset:20px 20px auto auto}.transfer-summary-grid article:first-child:before{background:var(--accent)}.transfer-summary-grid article:nth-child(2):before{background:var(--blue)}.transfer-summary-grid article:nth-child(3):before{background:var(--violet)}.transfer-summary-grid article>span{color:var(--muted);opacity:1}.transfer-summary-grid article>strong{color:var(--text);opacity:1}.transfer-direction[aria-labelledby=download-transfer-title],.transfer-direction[aria-labelledby=upload-transfer-title]{border-color:var(--line-strong);box-shadow:none;background:#fbf8f2b8}.transfer-direction__eyebrow{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.transfer-direction__eyebrow:after{content:"";opacity:.82;border-radius:50%;width:6px;height:6px}.transfer-direction[aria-labelledby=download-transfer-title] .transfer-direction__eyebrow:after{background:var(--blue)}.transfer-direction[aria-labelledby=upload-transfer-title] .transfer-direction__eyebrow:after{background:var(--violet)}.transfer-direction[aria-labelledby=download-transfer-title]>header>small{color:var(--blue)}.transfer-direction[aria-labelledby=upload-transfer-title]>header>small{color:var(--violet)}.transfer-direction h4,.transfer-direction .transfer-detail h5,.transfer-direction .transfer-card strong,.transfer-direction .transfer-fact-list dd{color:var(--text)}.transfer-direction .transfer-card{border-color:var(--line-strong);background:#fbf8f275}.transfer-direction .transfer-card>span,.transfer-direction .transfer-card p{color:var(--muted);opacity:1}.transfer-direction .transfer-fact-list div{border-top-color:var(--line)}@media (prefers-contrast:more){.transfer-summary-grid article,.transfer-direction,.transfer-direction .transfer-card{background:var(--panel)}}:root{--content-max:1360px;--content-gutter:24px}body:before{background-image:radial-gradient(circle at 76% 12%,#d9b8a575,#a55d4516 29%,#0000 54%);background-size:100% 100%;height:min(980px,100vh);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}body:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#3f3d3809 1px,#0000 1.2px);background-position:2px 2px;background-size:40px 40px;height:min(1060px,108vh);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 48%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 48%,#0000 100%)}.app-shell{width:100%;margin:0}.site-header{grid-template-columns:max(var(--content-gutter), calc((100vw - var(--content-max)) / 2)) minmax(0, 1fr) auto minmax(0, 1fr) max(var(--content-gutter), calc((100vw - var(--content-max)) / 2));width:100%}.site-header .wordmark{grid-column:2}.site-header .site-nav{grid-column:3}.site-header .header-actions{grid-column:4}main>.hero,main>.measurement-preview,main>.results,main>.recent-results,main>.methodology,main>.deep-report,main>.progress-stage,main>.error-panel{width:min(calc(100% - (var(--content-gutter) * 2)), var(--content-max));margin-inline:auto}.deep-probe{isolation:isolate;width:100%;min-height:470px;padding:84px var(--content-gutter);background:0 0;grid-template-columns:minmax(0,755px) minmax(360px,525px);justify-content:center;gap:80px;position:relative;overflow:hidden}.deep-probe:before{content:"";z-index:0;width:540px;height:540px;right:max(var(--content-gutter), calc((100vw - var(--content-max)) / 2));pointer-events:none;background:radial-gradient(circle,#a55d4511,#0000 69%);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.deep-probe:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#3f3d3805 1px,#0000 1.2px);background-position:2px 2px;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000085 18%,#00000057 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000085 18%,#00000057 62%,#0000 100%)}.deep-probe>*{z-index:1;position:relative}.information-grid{width:100%;padding-inline:var(--content-gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;grid-template-columns:repeat(2,minmax(0,680px));justify-content:center;gap:0}.information-panel,.information-panel--probe{background:0 0}.information-panel--probe{border-left:1px solid var(--line)}footer{grid-template-columns:max(var(--content-gutter), calc((100vw - var(--content-max)) / 2)) minmax(0, 1fr) auto minmax(0, 1fr) max(var(--content-gutter), calc((100vw - var(--content-max)) / 2));width:100%}footer>span{grid-column:2}footer>p{grid-column:3}footer>a{grid-column:4}@media (width<=760px){:root{--content-gutter:12px}body:after{background-size:36px 36px;height:820px}.site-header{grid-template-columns:var(--content-gutter) minmax(0, 1fr) auto var(--content-gutter)}.site-header .wordmark{grid-column:2}.site-header .header-actions{grid-column:3}.site-header .site-nav{right:var(--content-gutter);left:var(--content-gutter)}.deep-probe{min-height:auto;padding:72px var(--content-gutter);grid-template-columns:minmax(0,1fr);gap:42px}.deep-probe:before{width:400px;height:400px;top:62%;right:-150px}.deep-probe:after{background-size:38px 38px;-webkit-mask-image:linear-gradient(#0000004d,#0000 88%);mask-image:linear-gradient(#0000004d,#0000 88%)}.information-grid{padding-inline:var(--content-gutter);grid-template-columns:minmax(0,1fr)}.information-panel--probe{border-top:1px solid var(--line);border-left:0}footer{grid-template-columns:var(--content-gutter) minmax(0, 1fr) auto var(--content-gutter)}footer>span{grid-column:2}footer>a{grid-column:3}}@media (prefers-contrast:more){body:after,.deep-probe:before,.deep-probe:after{display:none}}:root{font-family:var(--jl-font-ui);--bg:var(--jl-color-canvas);--panel:var(--jl-color-surface);--panel-strong:var(--jl-color-surface-strong);--panel-soft:var(--jl-color-surface-muted);--line:var(--jl-color-rule);--line-strong:var(--jl-color-rule-strong);--text:var(--jl-color-ink);--muted:var(--jl-color-muted);--muted-strong:var(--jl-color-text);--accent:var(--jl-color-accent);--radius:var(--jl-radius-xl);--ease-out:var(--jl-motion-ease-out);--content-max:var(--jl-layout-content-max);--content-gutter:var(--jl-layout-gutter)}body{background:radial-gradient(var(--jl-color-canvas-dot) .55px, transparent .7px), var(--bg);background-size:5px 5px}body:before,body:after,.deep-probe:after{content:none;display:none}:focus-visible{outline:2px solid var(--jl-color-focus-ring);outline-offset:3px;box-shadow:0 0 0 5px var(--_jl-focus-gap-color)}.site-header{width:100%;min-height:var(--jl-layout-header-height);border-bottom:1px solid var(--jl-color-rule);background:var(--jl-color-canvas);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:none;height:auto;display:block}.site-header .wordmark{color:var(--jl-color-ink);font-family:var(--jl-font-ui);letter-spacing:-.025em;white-space:nowrap;grid-column:1;align-items:baseline;gap:10px;font-size:1.125rem;font-weight:650;line-height:1}.site-header .wordmark__product{color:var(--jl-color-muted);white-space:nowrap;align-items:baseline;font-weight:650;display:inline-flex}.site-header .wordmark__product:hover,.site-header .wordmark__product:focus-visible{text-underline-offset:5px;text-decoration:underline}.site-header .site-nav{gap:clamp(var(--jl-space-6), 3vw, var(--jl-space-12));color:var(--jl-color-ink);grid-column:2;justify-self:end;font-size:.95rem}.site-header .site-nav a{color:var(--jl-color-ink);white-space:nowrap;text-decoration:none}.site-header .site-nav a:after{content:none;display:none}.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible{color:var(--jl-color-ink);text-underline-offset:6px;text-decoration:underline}.site-header .header-actions{gap:var(--jl-space-2);grid-column:3;justify-self:end}.text-blue,.text-violet,.text-green{color:var(--accent)}.preview-grid article:first-child h3,.preview-grid article:nth-child(2) h3,.preview-grid article:nth-child(3) h3,.methodology-grid article:nth-child(n) h3{color:var(--text)}.deep-probe__intro h2,.transfer-direction>header>small,.information-panel:first-child h2{color:var(--accent)}.information-panel--probe h2{color:var(--text)}@media (width<=900px){.site-header .site-nav,.site-header .site-nav--open{width:auto;min-height:0;z-index:var(--jl-z-menu);top:100%;right:var(--jl-layout-gutter);left:var(--jl-layout-gutter);gap:var(--jl-space-1);margin-top:var(--jl-space-2);padding:var(--jl-space-2);border:1px solid var(--jl-color-rule-strong);border-radius:var(--jl-radius-md);background:var(--jl-color-surface);box-shadow:var(--jl-shadow-high);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr;font-size:13px;position:absolute}.site-header .site-nav{display:none}.site-header .site-nav--open{display:grid}.site-header .site-nav a{min-height:var(--jl-control-height-md);padding-inline:var(--jl-space-3);border-radius:var(--jl-radius-sm);align-items:center;display:flex}.site-header .site-nav a:hover,.site-header .site-nav a:focus-visible{background:var(--jl-color-surface-muted);text-decoration:none}.nav-toggle{min-height:var(--jl-control-height-sm);border-color:var(--jl-color-rule-strong);border-radius:var(--jl-radius-md);background:var(--jl-color-surface);color:var(--jl-color-ink);font-family:var(--jl-font-ui);order:-1;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}}@media (width<=560px){.site-header{min-height:68px}.site-header .wordmark{font-size:var(--jl-type-body-size)}.site-header .site-nav,.site-header .site-nav--open{right:var(--jl-space-4);left:var(--jl-space-4)}.nav-toggle{min-height:40px}}@media (forced-colors:active){.nav-toggle,.site-header .site-nav--open{border-color:canvastext}}
