.speed-test-page{--speed-nav-clearance:96px;--speed-ink:#101114;--speed-paper:#f6f4ef;--speed-paper-2:#fbfaf7;--speed-line:rgba(16,17,20,.10);--speed-muted:rgba(16,17,20,.52);--speed-accent:#3457ff;--speed-accent-soft:#eef1ff;background:var(--speed-paper)}@media (pointer:fine){body:has(.speed-test-page) .cursor-ring{display:flex!important;visibility:visible!important;z-index:10020!important}body:has(.speed-test-page) .cursor-dot{display:block!important;visibility:visible!important;z-index:10021!important;width:6px!important;height:6px!important;background:#101114!important;mix-blend-mode:normal!important;box-shadow:0 0 0 3px rgba(255,255,255,.72),0 1px 8px rgba(0,0,0,.18)!important}body:has(.speed-test-page) .cursor-ring.is-default{width:32px;height:32px;opacity:1;border-color:rgba(16,17,20,.34);background:rgba(255,255,255,.74);box-shadow:0 8px 26px rgba(18,20,28,.1)}body:has(.speed-test-page) .cursor-ring.is-link{opacity:1;border-color:rgba(16,17,20,.18);background:rgba(255,255,255,.92);box-shadow:0 10px 30px rgba(18,20,28,.13)}}@media (pointer:coarse){body:has(.speed-test-page) .cursor-dot,body:has(.speed-test-page) .cursor-ring{display:none!important}}body:has(.speed-test-page) .cookie-banner{left:16px!important;right:16px!important;bottom:12px!important;width:auto!important;max-width:1180px!important;margin:0 auto!important;transform:none!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:13px 16px!important;border:1px solid rgba(16,17,20,.1)!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 18px 60px rgba(17,18,22,.14)!important;backdrop-filter:blur(18px) saturate(1.15)}body:has(.speed-test-page) .cookie-banner h2{margin:2px 0 5px!important;font-size:18px!important}body:has(.speed-test-page) .cookie-banner p{font-size:11px!important;line-height:1.45!important}body:has(.speed-test-page) .cookie-policy-links{margin-top:6px!important;font-size:11px!important}body:has(.speed-test-page) .cookie-banner-actions{flex-wrap:nowrap!important;align-items:center!important}body:has(.speed-test-page) .cookie-button{min-height:36px!important;padding:0 12px!important;font-size:10px!important;white-space:nowrap}body:has(.speed-test-page):has(.cookie-banner) .whatsapp-cta{opacity:0!important;pointer-events:none!important}.speed-test-page>div>section:first-child{position:relative;padding-top:var(--speed-nav-clearance);overflow:hidden;border-bottom:1px solid var(--speed-line)!important;background:var(--speed-paper)}.speed-test-page>div>section:first-child:before{content:"";position:absolute;left:0;right:0;top:var(--speed-nav-clearance);height:1px;background:linear-gradient(90deg,transparent,rgba(16,17,20,.1) 12%,rgba(16,17,20,.1) 88%,transparent);pointer-events:none}.speed-test-page>div>section:first-child>div{position:relative;min-height:650px;max-width:1480px!important;margin-inline:auto;border-left:1px solid var(--speed-line);border-right:1px solid var(--speed-line);background:var(--speed-paper-2)}.speed-test-page>div>section:first-child>div>div:first-child{position:relative;padding-top:66px!important;padding-bottom:64px!important;background:linear-gradient(rgba(16,17,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,17,20,.035) 1px,transparent 1px),var(--speed-paper-2);background-size:44px 44px}.speed-test-page>div>section:first-child>div>div:first-child:after{content:"PERFORMANCE LAB · 01";position:absolute;left:clamp(20px,5vw,80px);bottom:22px;font-family:var(--font-mono),monospace;font-size:9px;font-weight:600;letter-spacing:.15em;color:rgba(16,17,20,.27)}.speed-test-page>div>section:first-child h1{max-width:690px;margin-top:18px!important;font-size:clamp(3.35rem,5.25vw,5.8rem)!important;line-height:.875!important;letter-spacing:-.072em!important;text-wrap:balance;color:var(--speed-ink)}.speed-test-page>div>section:first-child h1::-moz-selection,.speed-test-page>div>section:first-child p::-moz-selection{color:#fff;background:var(--speed-accent)}.speed-test-page>div>section:first-child h1::selection,.speed-test-page>div>section:first-child p::selection{color:#fff;background:var(--speed-accent)}.speed-test-page>div>section:first-child h1+p{max-width:570px!important;margin-top:24px!important;font-size:16px!important;line-height:1.7!important;color:rgba(16,17,20,.56)!important}.speed-test-page>div>section:first-child form{max-width:660px;margin-top:30px!important}.speed-test-page>div>section:first-child form>div{gap:8px!important;padding:6px;border:1px solid rgba(16,17,20,.11);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:0 14px 42px rgba(20,20,24,.07),inset 0 0 0 1px rgba(255,255,255,.85);backdrop-filter:blur(12px)}.speed-test-page>div>section:first-child form>div>div{min-height:54px!important;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important}.speed-test-page>div>section:first-child form>div>div:focus-within{background:var(--speed-accent-soft)!important;box-shadow:inset 0 0 0 1px rgba(52,87,255,.22)!important}.speed-test-page>div>section:first-child input{font-size:13px!important;font-weight:600;color:var(--speed-ink)}.speed-test-page button[type=submit]{position:relative;z-index:3;display:inline-flex!important;min-width:184px;min-height:54px!important;align-items:center;justify-content:center;border:1px solid #101114;border-radius:13px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#101114!important;box-shadow:0 12px 26px rgba(16,17,20,.18)!important;opacity:1;white-space:nowrap;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease!important}.speed-test-page button[type=submit]:not(:disabled):hover{transform:translateY(-2px) scale(1.01)!important;background:#1d1f24!important;box-shadow:0 16px 34px rgba(16,17,20,.24)!important}.speed-test-page button[type=submit]:disabled{color:rgba(255,255,255,.68)!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important;opacity:.5!important}.speed-test-page>div>section:first-child form+div{margin-top:18px!important;gap:10px 16px!important}.speed-test-page>div>section:first-child form+div>span{padding:7px 10px;border:1px solid rgba(16,17,20,.09);border-radius:999px;background:rgba(255,255,255,.64);font-size:10px!important;font-weight:700;color:rgba(16,17,20,.58)!important}.speed-test-page>div>section:first-child form+div+div{margin-top:28px!important;padding-top:19px;border-top:1px solid rgba(16,17,20,.09)}.speed-test-page>div>section:first-child form+div+div>div{gap:7px!important}.speed-test-page>div>section:first-child form+div+div span{padding:7px 10px;border-radius:8px;background:rgba(16,17,20,.045);font-family:var(--font-mono),monospace;font-size:10px!important;font-weight:500!important;color:rgba(16,17,20,.55)!important}.speed-test-page>div>section:first-child>div>div:last-child{position:relative;min-height:650px!important;padding-top:58px!important;padding-bottom:54px!important;background:#e6e0d6!important;isolation:isolate}.speed-test-page>div>section:first-child>div>div:last-child:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(16,17,20,.055) 1px,transparent 0),linear-gradient(90deg,rgba(16,17,20,.055) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 88%)}.speed-test-page>div>section:first-child>div>div:last-child:after{content:"FIELD REPORT";position:absolute;right:24px;top:22px;z-index:2;padding:7px 10px;border:1px solid rgba(16,17,20,.15);border-radius:999px;background:rgba(255,255,255,.58);font-family:var(--font-mono),monospace;font-size:8px;font-weight:600;letter-spacing:.16em;color:rgba(16,17,20,.54);backdrop-filter:blur(10px)}.speed-test-page>div>section:first-child>div>div:last-child>div:first-child{height:104px!important;background:#cfc6b9!important}.speed-test-page>div>section:first-child>div>div:last-child>div:nth-child(2){left:8%!important;top:17%!important;width:145px!important;height:240px!important;border:1px solid rgba(16,17,20,.09);border-radius:18px!important;background:rgba(255,255,255,.25)!important;box-shadow:0 22px 60px rgba(41,35,29,.08)!important;transform:rotate(-5deg)}.speed-test-page>div>section:first-child>div>div:last-child>div:nth-child(3){right:8%!important;top:5%!important;width:90px!important;height:230px!important;opacity:.28!important;filter:blur(.4px)}.speed-test-page>div>section:first-child>div>div:last-child>div:nth-child(4){right:3%!important;bottom:8%!important;width:120px!important;height:230px!important;opacity:.24!important;filter:blur(1.5px)!important}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child{max-width:610px!important;transform:translateY(10px);filter:drop-shadow(0 28px 28px rgba(22,20,17,.12))}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child:before{content:"LIVE DIAGNOSTIC";position:absolute;left:2%;top:-46px;z-index:8;padding:9px 12px;border:1px solid rgba(16,17,20,.11);border-radius:10px;background:rgba(255,255,255,.78);font-family:var(--font-mono),monospace;font-size:8px;font-weight:600;letter-spacing:.14em;color:rgba(16,17,20,.56);box-shadow:0 12px 28px rgba(25,22,18,.08);backdrop-filter:blur(12px)}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child:after{content:"Lighthouse + live response analysis";position:absolute;right:0;bottom:-44px;z-index:8;padding:9px 12px;border-radius:10px;background:#101114;font-family:var(--font-mono),monospace;font-size:8px;font-weight:500;letter-spacing:.07em;color:rgba(255,255,255,.72);box-shadow:0 14px 30px rgba(16,17,20,.18)}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child>div:first-child{border-width:9px!important;border-color:#111216!important;border-radius:24px!important;transform:rotate(-2.3deg) rotateY(-4deg) rotateX(1.5deg);box-shadow:0 32px 70px rgba(28,24,20,.28),0 8px 18px rgba(28,24,20,.14)!important}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child>div:first-child>div{border-radius:13px!important}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child>div:last-child{width:91%!important;height:7px!important;background:linear-gradient(180deg,#8c8d90,#dbdcdf)!important;box-shadow:0 14px 22px rgba(16,17,20,.16)!important}.speed-test-page>div>div:nth-child(2){max-width:1280px!important;background:#fff;border-left:1px solid rgba(16,17,20,.07);border-right:1px solid rgba(16,17,20,.07)}.speed-test-page>div>div:nth-child(2)>section{position:relative}.speed-test-page>div>div:nth-child(2)>section:first-of-type{padding-top:58px!important;padding-bottom:68px!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type>div:first-child{padding-bottom:24px!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type h2,.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) h2{font-size:clamp(2.4rem,4vw,4rem)!important;line-height:.95!important;letter-spacing:-.058em!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type article{position:relative;min-height:142px!important;overflow:hidden;padding:21px!important;border-color:rgba(16,17,20,.09)!important;border-radius:18px!important;background:#fbfaf7!important;box-shadow:none!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease,background .25s ease!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type article:after{content:"";position:absolute;right:-38px;bottom:-48px;width:110px;height:110px;border:1px solid rgba(16,17,20,.07);border-radius:50%;transition:transform .35s cubic-bezier(.22,1,.36,1)}.speed-test-page>div>div:nth-child(2)>section:first-of-type article:hover{z-index:2;transform:translateY(-5px);border-color:rgba(16,17,20,.16)!important;background:#fff!important;box-shadow:0 20px 48px rgba(18,19,23,.09)!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type article:hover:after{transform:scale(1.18) translate(-6px,-6px)}.speed-test-page>div>div:nth-child(2)>section:first-of-type article>div:first-child{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border-radius:11px;color:#fff!important;background:#101114}.speed-test-page>div>div:nth-child(2)>section:first-of-type article h3{font-size:14px;letter-spacing:-.025em!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type article p{max-width:210px;margin-top:7px!important;font-size:12px!important;line-height:1.55!important;color:rgba(16,17,20,.48)!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type article:first-child{color:#f7f7f3;background:#111216!important;border-color:#111216!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type article:first-child>div:first-child{color:#111216!important;background:#f7f7f3}.speed-test-page>div>div:nth-child(2)>section:first-of-type article:first-child h3{color:#fff!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type article:first-child p{color:rgba(255,255,255,.56)!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type article:first-child:after{border-color:rgba(255,255,255,.14)}.speed-test-page>div>div:nth-child(2)>section:first-of-type article:first-child:hover{background:#17191e!important;border-color:#17191e!important}.speed-test-page #speed-report,.speed-test-page>div>div:nth-child(2)>section:nth-of-type(2),.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3){scroll-margin-top:120px}.speed-test-page #speed-report article,.speed-test-page #speed-report aside,.speed-test-page #speed-report details,.speed-test-page #speed-report>div[class*=grid]>div{border-radius:16px}.speed-test-page #speed-report article{box-shadow:0 1px 0 rgba(16,17,20,.02)}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3){padding-top:58px!important;padding-bottom:64px!important}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3)>div{gap:18px!important}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3)>div>div:first-child>div:last-child{overflow:hidden;border-radius:0 0 18px 18px!important;background:#fbfaf7}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3)>div>div:first-child>div:last-child>div{min-height:58px;transition:background .18s ease,transform .18s ease}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3)>div>div:first-child>div:last-child>div:hover{background:#fff;transform:translateX(4px)}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) aside{position:relative;overflow:hidden;border-color:#101114!important;border-radius:20px!important;color:#f7f7f3;background:#101114!important;box-shadow:0 24px 60px rgba(16,17,20,.15)}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) aside:before{content:"";position:absolute;right:-100px;top:-100px;width:240px;height:240px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 68px rgba(255,255,255,.018);pointer-events:none}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) aside h3{position:relative;max-width:440px;font-size:clamp(2.35rem,4vw,4rem)!important;line-height:.92!important;color:#fff!important}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) aside p,.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) aside span{position:relative;color:rgba(255,255,255,.56)!important}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) aside>div:first-child>span:last-child{color:#101114!important;background:#dce3ff!important}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) aside a:first-child{color:#101114!important;background:#fff!important}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) aside a:last-child{color:rgba(255,255,255,.78)!important}.speed-test-page>div>div:nth-child(2)>section:last-child{position:relative;overflow:hidden;margin-bottom:54px!important;padding:34px!important;border:1px solid #101114!important;border-radius:22px!important;color:#f7f7f3;background:#101114!important;box-shadow:0 26px 70px rgba(16,17,20,.14)}.speed-test-page>div>div:nth-child(2)>section:last-child:after{content:"→";position:absolute;right:clamp(20px,3vw,42px);top:16px;font-family:var(--font-display),sans-serif;font-size:clamp(72px,9vw,132px);font-weight:300;line-height:1;color:rgba(255,255,255,.055);pointer-events:none}.speed-test-page>div>div:nth-child(2)>section:last-child h2{color:#fff!important}.speed-test-page>div>div:nth-child(2)>section:last-child p,.speed-test-page>div>div:nth-child(2)>section:last-child span{color:rgba(255,255,255,.54)!important}.speed-test-page>div>div:nth-child(2)>section:last-child>div>div:nth-child(2){gap:7px!important}.speed-test-page>div>div:nth-child(2)>section:last-child>div>div:nth-child(2) span{width:-moz-fit-content;width:fit-content;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.035);font-size:11px}.speed-test-page>div>div:nth-child(2)>section:last-child a:first-child{color:#101114!important;background:#fff!important}.speed-test-page>div>div:nth-child(2)>section:last-child a:last-child{color:#fff!important;border-color:rgba(255,255,255,.16)!important;background:transparent!important}.speed-test-page [role=alert]{max-width:900px;margin-left:auto!important;margin-right:auto!important;padding:16px 18px!important;border-radius:14px!important;background:#fffaf7!important;border-color:#efd9cf!important;box-shadow:0 8px 28px rgba(34,22,16,.04)}.speed-test-page [role=alert] p{line-height:1.5!important}.speed-test-page [role=alert] button{min-width:auto!important;color:#171719!important;-webkit-text-fill-color:#171719!important}@media (max-width:1039px){.speed-test-page{--speed-nav-clearance:72px}.speed-test-page>div>section:first-child>div{min-height:auto;border-left:0;border-right:0}.speed-test-page>div>section:first-child>div>div:first-child{padding-top:46px!important;padding-bottom:52px!important}.speed-test-page>div>section:first-child>div>div:last-child{min-height:470px!important}.speed-test-page>div>div:nth-child(2){border-left:0;border-right:0}}@media (max-width:639px){.speed-test-page{--speed-nav-clearance:54px}.speed-test-page>div>section:first-child>div>div:first-child{padding-top:30px!important;padding-bottom:38px!important;background-size:32px 32px}.speed-test-page>div>section:first-child>div>div:first-child:after{display:none}.speed-test-page>div>section:first-child h1{font-size:clamp(2.85rem,13.2vw,3.65rem)!important;line-height:.91!important;letter-spacing:-.065em!important}.speed-test-page>div>section:first-child h1+p{margin-top:18px!important;font-size:14px!important;line-height:1.65!important}.speed-test-page>div>section:first-child form{margin-top:24px!important}.speed-test-page>div>section:first-child form>div{padding:5px;border-radius:16px}.speed-test-page button[type=submit]{width:100%}.speed-test-page>div>section:first-child form+div>span{padding:6px 8px;font-size:9px!important}.speed-test-page>div>section:first-child form+div+div{margin-top:22px!important}.speed-test-page>div>section:first-child>div>div:last-child{min-height:390px!important;padding:48px 18px 44px!important}.speed-test-page>div>section:first-child>div>div:last-child:after{right:14px;top:14px;font-size:7px}.speed-test-page>div>section:first-child>div>div:last-child>div:nth-child(2),.speed-test-page>div>section:first-child>div>div:last-child>div:nth-child(3),.speed-test-page>div>section:first-child>div>div:last-child>div:nth-child(4){opacity:.13!important}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child{transform:translateY(4px) scale(.98)}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child:before{top:-38px;left:0;padding:7px 9px;font-size:7px}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child:after{right:0;bottom:-37px;padding:7px 9px;font-size:7px}.speed-test-page>div>div:nth-child(2)>section:first-of-type{padding-top:42px!important;padding-bottom:48px!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type h2,.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) h2{font-size:2.45rem!important}.speed-test-page>div>div:nth-child(2)>section:first-of-type article{min-height:126px!important;padding:18px!important}.speed-test-page>div>div:nth-child(2)>section:nth-of-type(3) aside h3{font-size:2.55rem!important}.speed-test-page>div>div:nth-child(2)>section:last-child{margin-bottom:28px!important;padding:26px 20px!important;border-radius:18px!important}.speed-test-page [role=alert]{margin-top:18px!important;padding:14px!important}body:has(.speed-test-page) .cookie-banner{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;max-width:none!important;grid-template-columns:1fr!important;gap:9px!important;padding:11px 12px!important;border-radius:14px!important}body:has(.speed-test-page) .cookie-banner h2{margin:1px 0 4px!important;font-size:16px!important}body:has(.speed-test-page) .cookie-banner p{font-size:10.5px!important;line-height:1.4!important}body:has(.speed-test-page) .cookie-kicker{font-size:8px!important}body:has(.speed-test-page) .cookie-policy-links{margin-top:5px!important;gap:10px!important;font-size:10px!important}body:has(.speed-test-page) .cookie-banner-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}body:has(.speed-test-page) .cookie-banner-actions .cookie-button{min-width:0!important;min-height:34px!important;padding:0 5px!important;font-size:9px!important}}@media (prefers-reduced-motion:reduce){.speed-test-page *,.speed-test-page :after,.speed-test-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.speed-test-page>div>section:first-child>div>div:last-child>div:last-child>div:first-child{transform:none}}.speed-test-page{--lab-ink:#0b0d12;--lab-blue:#3157ff;--lab-blue-soft:#eef1ff;--lab-lime:#c9ff46;--lab-paper:#f4f2ed;--lab-white:#fff;--lab-line:rgba(11,13,18,.1);background:#fff}.speed-test-page .speed-hero{position:relative!important;padding-top:var(--speed-nav-clearance)!important;overflow:hidden!important;border-bottom:1px solid var(--lab-line)!important;background:#f7f6f2!important}.speed-test-page .speed-hero:before{content:"";position:absolute;inset:var(--speed-nav-clearance) 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(11,13,18,.12) 18%,rgba(11,13,18,.12) 82%,transparent)}.speed-test-page .speed-hero-shell{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr)!important;width:min(100% - 36px,1500px)!important;max-width:1500px!important;min-height:700px!important;margin:0 auto!important;border-left:1px solid var(--lab-line)!important;border-right:1px solid var(--lab-line)!important;background:#fff!important}.speed-test-page .speed-hero-copy{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:64px clamp(34px,5vw,82px) 58px!important;background:linear-gradient(rgba(11,13,18,.026) 1px,transparent 0),linear-gradient(90deg,rgba(11,13,18,.026) 1px,transparent 0),#fbfaf7!important;background-size:42px 42px!important}.speed-test-page .speed-hero-copy:before{content:"SL / PERFORMANCE LAB";position:absolute;left:clamp(34px,5vw,82px);top:26px;font:600 8px/1 var(--font-mono),monospace;letter-spacing:.18em;color:rgba(11,13,18,.28)}.speed-test-page .speed-hero-kicker{display:flex;align-items:center;gap:9px;width:-moz-max-content;width:max-content;max-width:100%;padding:7px 10px;border:1px solid rgba(11,13,18,.09);border-radius:999px;background:rgba(255,255,255,.78);font:700 9px/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(11,13,18,.52);box-shadow:0 8px 30px rgba(22,22,28,.035)}.speed-test-page .speed-hero-kicker>span:last-child{margin-left:4px;color:#3157ff}.speed-test-page .speed-kicker-dot{width:6px;height:6px;border-radius:50%;background:#2ca66f;box-shadow:0 0 0 5px rgba(44,166,111,.09)}.speed-test-page .speed-hero-copy h1{max-width:720px!important;margin:25px 0 0!important;font-size:clamp(4rem,5.5vw,6.5rem)!important;font-weight:650!important;line-height:.84!important;letter-spacing:-.078em!important;color:var(--lab-ink)!important}.speed-test-page .speed-hero-copy h1 span{display:inline-block;position:relative;color:transparent;-webkit-text-stroke:1.5px rgba(11,13,18,.82)}.speed-test-page .speed-hero-copy h1 span:after{content:"";position:absolute;left:2%;right:2%;bottom:-10px;height:7px;background:var(--lab-lime);transform:rotate(-1deg) scaleX(.98);z-index:-1}.speed-test-page .speed-hero-lede{max-width:625px!important;margin-top:30px!important;font-size:15px!important;line-height:1.7!important;color:rgba(11,13,18,.56)!important}.speed-test-page .speed-command{width:min(100%,680px)!important;margin-top:30px!important}.speed-test-page .speed-command>button,.speed-test-page .speed-command>div{min-height:58px!important}.speed-test-page .speed-command{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:6px!important;border:1px solid rgba(11,13,18,.11)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 50px rgba(17,19,27,.08)!important}.speed-test-page .speed-command-input{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important;padding:0 15px!important;border-radius:12px!important;color:rgba(11,13,18,.36)!important;background:#f8f8f5!important;transition:box-shadow .2s ease,background .2s ease!important}.speed-test-page .speed-command-input:focus-within{background:#f4f6ff!important;box-shadow:inset 0 0 0 1px rgba(49,87,255,.28)!important}.speed-test-page .speed-command-input input{min-width:0!important;width:100%!important;height:100%!important;padding:0!important;outline:0!important;border:0!important;background:transparent!important;font-size:13px!important;font-weight:650!important;color:#11131a!important}.speed-test-page .speed-command>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:166px!important;padding:0 20px!important;border:0!important;border-radius:12px!important;background:#0b0d12!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:750!important;box-shadow:none!important;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease!important}.speed-test-page .speed-command>button:not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:0 12px 26px rgba(11,13,18,.2)!important}.speed-test-page .speed-proof-row{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:18px}.speed-test-page .speed-proof-row>span{display:flex;align-items:center;gap:7px;padding:0!important;border:0!important;background:none!important;font-size:10px!important;font-weight:650!important;color:rgba(11,13,18,.5)!important}.speed-test-page .speed-proof-row svg{width:14px;height:14px;color:#2b9968}.speed-test-page .speed-stack-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;max-width:680px;margin-top:30px!important;padding-top:18px!important;border-top:1px solid rgba(11,13,18,.08)!important}.speed-test-page .speed-stack-row>span{font:650 8px/1 var(--font-mono),monospace;letter-spacing:.16em;color:rgba(11,13,18,.3)}.speed-test-page .speed-stack-row>div{display:flex;flex-wrap:wrap;gap:6px}.speed-test-page .speed-stack-row b{padding:6px 8px;border-radius:7px;background:rgba(11,13,18,.045);font:550 9px/1 var(--font-mono),monospace;color:rgba(11,13,18,.5)}.speed-test-page .speed-stage{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:700px!important;padding:76px 42px 64px!important;overflow:hidden!important;isolation:isolate!important;background:#0b0d12!important}.speed-test-page .speed-stage-grid{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.65) 60%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.65) 60%,transparent)}.speed-test-page .speed-stage:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 22% 18%,rgba(49,87,255,.2),transparent 31%),radial-gradient(circle at 78% 76%,rgba(201,255,70,.08),transparent 24%)}.speed-test-page .speed-stage-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.speed-test-page .speed-stage-orb-a{width:230px;height:230px;right:-110px;top:90px;border:1px solid rgba(255,255,255,.09);box-shadow:0 0 0 35px rgba(255,255,255,.022),0 0 0 70px rgba(255,255,255,.014)}.speed-test-page .speed-stage-orb-b{width:130px;height:130px;left:7%;bottom:8%;border:1px solid rgba(201,255,70,.16);box-shadow:0 0 0 20px rgba(201,255,70,.025)}.speed-test-page .speed-stage-topline{position:absolute;top:24px;left:26px;right:26px;display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 8px/1 var(--font-mono),monospace;letter-spacing:.13em;color:rgba(255,255,255,.34)}.speed-test-page .speed-stage-topline>span:first-child{display:flex;align-items:center;gap:8px}.speed-test-page .speed-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6de6a9;box-shadow:0 0 0 5px rgba(109,230,169,.09);animation:speedPulse 2s ease-in-out infinite}.speed-test-page .speed-dashboard-wrap{position:relative;width:min(100%,650px);perspective:1500px;z-index:3}.speed-test-page .speed-dashboard-window{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#fbfbf8;box-shadow:0 38px 100px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.025);transform:rotateY(-5deg) rotateX(2deg) rotate(-1.2deg);transform-origin:center;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.speed-test-page .speed-stage:hover .speed-dashboard-window{transform:rotateY(-2deg) rotateX(1deg) rotate(-.4deg) translateY(-5px);box-shadow:0 46px 120px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.035)}.speed-test-page .speed-dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;border-bottom:1px solid rgba(11,13,18,.08);background:#fff}.speed-test-page .speed-browser-pill{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:999px;background:#f4f4f0;font-size:7px;font-weight:650;color:rgba(11,13,18,.46)}.speed-test-page .speed-browser-dot{width:6px;height:6px;border-radius:50%;background:#2dae71}.speed-test-page .speed-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 18px 12px}.speed-test-page .speed-mini-label{font:650 7px/1 var(--font-mono),monospace;letter-spacing:.14em;color:rgba(11,13,18,.34)}.speed-test-page .speed-dashboard-head h3{margin-top:6px;font-size:15px;font-weight:720;letter-spacing:-.03em}.speed-test-page .speed-dashboard-actions{display:flex;gap:5px}.speed-test-page .speed-dashboard-actions>span{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(11,13,18,.1);border-radius:7px;font-size:7px;font-weight:650;color:rgba(11,13,18,.55)}.speed-test-page .speed-dashboard-actions>.is-dark{border-color:#0b0d12;background:#0b0d12;color:#fff}.speed-test-page .speed-dashboard-grid{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:0 18px 15px}.speed-test-page .speed-metric-panel,.speed-test-page .speed-score-panel{min-width:0;border:1px solid rgba(11,13,18,.08);border-radius:14px;background:#fff}.speed-test-page .speed-score-panel{display:flex;flex-direction:column;justify-content:center;padding:13px 10px}.speed-test-page .speed-score-panel .h-24{width:86px!important;height:86px!important}.speed-test-page .speed-metric-panel{padding:13px}.speed-test-page .speed-preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.speed-test-page .speed-preview-metrics>div{position:relative;min-width:0;overflow:hidden;padding:8px;border-radius:8px;background:#f6f6f3}.speed-test-page .speed-preview-metrics span{display:block;font:600 6px/1 var(--font-mono),monospace;letter-spacing:.1em;color:rgba(11,13,18,.32)}.speed-test-page .speed-preview-metrics strong{display:block;margin-top:5px;font-size:10px;color:#161923}.speed-test-page .speed-preview-metrics i{display:block;height:2px;margin-top:7px;border-radius:999px;background:#3157ff}.speed-test-page .speed-chart-shell{position:relative;height:88px;margin-top:9px;overflow:hidden;border-radius:9px;background:#f7f8ff}.speed-test-page .speed-chart-shell svg{position:absolute;inset:6px 7px 0;width:calc(100% - 14px);height:calc(100% - 6px)}.speed-test-page .speed-chart-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(49,87,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(49,87,255,.08) 1px,transparent 0);background-size:28px 22px}.speed-test-page .speed-diagnostic-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(11,13,18,.08);background:#f4f4f0}.speed-test-page .speed-diagnostic-strip>div{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;border-right:1px solid rgba(11,13,18,.07);font-size:7px;font-weight:650;color:rgba(11,13,18,.5)}.speed-test-page .speed-diagnostic-strip>div:last-child{border-right:0}.speed-test-page .speed-float-card{position:absolute;z-index:5;display:flex;align-items:center;gap:9px;min-width:125px;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(20,22,29,.72);color:#fff;box-shadow:0 16px 38px rgba(0,0,0,.22);backdrop-filter:blur(14px);animation:speedFloat 5s ease-in-out infinite}.speed-test-page .speed-float-card svg{color:#c9ff46}.speed-test-page .speed-float-card span{display:block;font-size:6px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.4)}.speed-test-page .speed-float-card strong{display:block;margin-top:3px;font-size:10px;color:#fff}.speed-test-page .speed-float-card-score{left:4%;top:21%;animation-delay:-1s}.speed-test-page .speed-float-card-stack{right:3%;top:31%;animation-delay:-2.5s}.speed-test-page .speed-float-card-route{left:8%;bottom:16%;animation-delay:-4s}.speed-test-page .speed-stage-caption{position:absolute;right:24px;bottom:20px;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.34)}.speed-test-page .speed-stage-caption>span{font:500 8px/1 var(--font-mono),monospace}.speed-test-page .speed-stage-caption>p{font-size:8px;letter-spacing:.03em}.speed-test-page .speed-feature-section{padding:92px 0 100px!important;border:0!important}.speed-test-page .speed-section-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:70px;align-items:end;padding-bottom:34px;border-bottom:1px solid var(--lab-line)}.speed-test-page .speed-section-head>div:first-child>p{font:650 9px/1 var(--font-mono),monospace;letter-spacing:.16em;color:rgba(11,13,18,.34)}.speed-test-page .speed-section-head h2{margin-top:14px!important;font-size:clamp(3rem,5vw,5.2rem)!important;line-height:.9!important;letter-spacing:-.067em!important;color:var(--lab-ink)}.speed-test-page .speed-section-head h2 span{color:rgba(11,13,18,.28)}.speed-test-page .speed-section-side{padding-bottom:4px}.speed-test-page .speed-section-side>p{font-size:13px;line-height:1.65;color:rgba(11,13,18,.47)}.speed-test-page .speed-section-side>button{margin-top:18px;padding:0;border:0;background:none;font-size:11px;font-weight:750;color:#11131a}.speed-test-page .speed-section-side>button span{margin-left:7px;color:#3157ff}.speed-test-page .speed-bento-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important}.speed-test-page .speed-bento-card{position:relative!important;grid-column:span 3!important;display:flex!important;flex-direction:column!important;min-height:220px!important;overflow:hidden!important;padding:20px!important;border:1px solid rgba(11,13,18,.09)!important;border-radius:20px!important;background:#f8f7f3!important;box-shadow:none!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease!important}.speed-test-page .speed-bento-card.is-wide{grid-column:span 6!important}.speed-test-page .speed-bento-card.is-featured{grid-column:span 6!important;min-height:290px!important;background:#0b0d12!important;border-color:#0b0d12!important;color:#fff!important}.speed-test-page .speed-bento-card:hover{transform:translateY(-6px)!important;border-color:rgba(11,13,18,.18)!important;box-shadow:0 22px 60px rgba(20,21,27,.09)!important}.speed-test-page .speed-bento-card.is-featured:hover{border-color:#0b0d12!important;box-shadow:0 28px 70px rgba(11,13,18,.18)!important}.speed-test-page .speed-bento-icon{display:flex!important;width:42px!important;height:42px!important;flex:0 0 42px!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#fff!important;color:#0b0d12!important;box-shadow:0 8px 22px rgba(11,13,18,.05)!important}.speed-test-page .speed-bento-card.is-featured .speed-bento-icon{background:rgba(255,255,255,.1)!important;color:#c9ff46!important;box-shadow:none!important}.speed-test-page .speed-bento-copy{position:relative;z-index:2;margin-top:auto;max-width:330px}.speed-test-page .speed-bento-index{display:block;margin-bottom:8px;font:550 8px/1 var(--font-mono),monospace;letter-spacing:.13em;color:rgba(11,13,18,.28)}.speed-test-page .speed-bento-card.is-featured .speed-bento-index{color:rgba(255,255,255,.3)}.speed-test-page .speed-bento-copy h3{margin:0!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#11131a!important}.speed-test-page .speed-bento-card.is-featured .speed-bento-copy h3{color:#fff!important;font-size:20px!important}.speed-test-page .speed-bento-copy p{max-width:300px!important;margin-top:7px!important;font-size:11px!important;line-height:1.55!important;color:rgba(11,13,18,.46)!important}.speed-test-page .speed-bento-card.is-featured .speed-bento-copy p{color:rgba(255,255,255,.46)!important}.speed-test-page .speed-bento-visual{position:absolute;right:16px;top:16px;width:46%;height:52%;pointer-events:none}.speed-test-page .speed-bento-card.is-featured .speed-bento-visual{right:22px;top:22px;width:45%;height:58%}.speed-test-page .speed-ring{position:absolute;right:5%;top:4%;border:1px solid rgba(201,255,70,.38);border-radius:50%}.speed-test-page .speed-ring-a{width:120px;height:120px}.speed-test-page .speed-ring-b{width:84px;height:84px;right:22%;top:18%;border-color:rgba(255,255,255,.18)}.speed-test-page .speed-bento-visual>strong{position:absolute;right:24%;top:35%;font-size:30px;letter-spacing:-.06em;color:#fff}.speed-test-page .speed-bars{display:flex;align-items:flex-end;gap:7px;height:100%;padding:8px 3px}.speed-test-page .speed-bars i{flex:1;min-width:8px;border-radius:5px 5px 2px 2px;background:linear-gradient(#3157ff,#9fb0ff);opacity:.82}.speed-test-page .speed-doc-lines{display:grid;gap:8px;padding:12px}.speed-test-page .speed-doc-lines i{height:7px;border-radius:999px;background:rgba(11,13,18,.1)}.speed-test-page .speed-doc-lines i:nth-child(2){width:78%}.speed-test-page .speed-doc-lines i:nth-child(3){width:92%}.speed-test-page .speed-doc-lines i:nth-child(4){width:58%}.speed-test-page .speed-fix-path{position:relative;height:100%}.speed-test-page .speed-fix-path:before{content:"";position:absolute;left:20%;right:20%;top:50%;height:1px;background:rgba(201,255,70,.24)}.speed-test-page .speed-fix-path i{position:absolute;top:calc(50% - 10px);width:20px;height:20px;border:1px solid rgba(201,255,70,.55);border-radius:50%;background:#0b0d12}.speed-test-page .speed-fix-path i:first-child{left:12%}.speed-test-page .speed-fix-path i:nth-child(2){left:46%}.speed-test-page .speed-fix-path i:nth-child(3){right:10%;background:#c9ff46}.speed-test-page .speed-device-pair i{position:absolute;bottom:12%;border:1px solid rgba(11,13,18,.15);background:#fff;box-shadow:0 12px 25px rgba(11,13,18,.07)}.speed-test-page .speed-device-pair i:first-child{width:84px;height:56px;right:16%;border-radius:7px}.speed-test-page .speed-device-pair i:last-child{width:30px;height:54px;right:4%;border-radius:7px}.speed-test-page .speed-shield-pulse{position:absolute;right:16%;top:12%;width:76px;height:76px;border:1px solid rgba(11,13,18,.1);border-radius:24px;transform:rotate(45deg)}.speed-test-page .speed-shield-pulse span{position:absolute;inset:17px;border-radius:50%;background:#3157ff;box-shadow:0 0 0 9px rgba(49,87,255,.08)}.speed-test-page .speed-priority-rail{display:grid;gap:7px;padding:12px}.speed-test-page .speed-priority-rail i{display:block;height:12px;border-radius:999px;background:#e3e4e6}.speed-test-page .speed-priority-rail i:first-child{width:95%;background:#0b0d12}.speed-test-page .speed-priority-rail i:nth-child(2){width:70%}.speed-test-page .speed-priority-rail i:nth-child(3){width:45%;background:#c9ff46}.speed-test-page .speed-handoff{position:absolute;right:8%;top:12%;width:80px;height:80px;border:1px dashed rgba(11,13,18,.17);border-radius:50%}.speed-test-page .speed-handoff i{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#3157ff;transform:translate(-50%,-50%)}.speed-test-page .speed-handoff span{position:absolute;right:-8px;top:25px;font-size:24px;color:rgba(11,13,18,.38)}.speed-test-page .speed-live-report{position:relative;margin-inline:-10px;padding:42px 10px 72px!important;border-top:1px solid var(--lab-line)!important}.speed-test-page .speed-report-heading{position:sticky;top:84px;z-index:12;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 -10px 28px;padding:17px 18px;border:1px solid rgba(11,13,18,.09);border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 16px 48px rgba(16,18,25,.07);backdrop-filter:blur(18px) saturate(1.1)}.speed-test-page .speed-report-eyebrow{display:flex;align-items:center;gap:9px;font:650 8px/1 var(--font-mono),monospace;letter-spacing:.16em;color:rgba(11,13,18,.38)}.speed-test-page .speed-report-heading h2{max-width:720px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;font-size:clamp(1.8rem,3vw,3rem)!important;line-height:1!important;letter-spacing:-.05em!important;white-space:nowrap}.speed-test-page .speed-report-heading-copy>p{margin-top:7px;font-size:9px;color:rgba(11,13,18,.36)}.speed-test-page .speed-report-controls{display:flex;align-items:center;gap:10px}.speed-test-page .speed-report-status{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#eef8f3;font-size:9px;font-weight:700;color:#237a56}.speed-test-page .speed-view-switch{display:flex;gap:3px;padding:3px;border-radius:10px;background:#f0f0ec}.speed-test-page .speed-view-switch button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:0;border-radius:7px;background:transparent;font-size:9px;font-weight:700;text-transform:capitalize;color:rgba(11,13,18,.42)}.speed-test-page .speed-view-switch button.is-active{background:#fff;color:#0b0d12;box-shadow:0 3px 10px rgba(11,13,18,.07)}.speed-test-page .speed-live-report>div:nth-child(n+2){transition:transform .25s ease,box-shadow .25s ease}.speed-test-page #speed-report>div.rounded-\[22px\]{border-radius:24px!important;border-color:rgba(11,13,18,.1)!important;background:#f5f4f0!important;box-shadow:0 22px 70px rgba(11,13,18,.055)}.speed-test-page #speed-report details{transition:background .18s ease!important}.speed-test-page #speed-report details:hover{background:#fbfbf8!important}.speed-test-page #speed-report summary{transition:padding-left .18s ease!important}.speed-test-page #speed-report details:hover summary{padding-left:24px!important}@media(pointer:fine){body:has(.speed-test-page) .cursor-ring.is-use{width:94px!important;height:44px!important;background:#3157ff!important;border-color:#3157ff!important;box-shadow:0 14px 34px rgba(49,87,255,.28)!important}body:has(.speed-test-page) .cursor-ring.is-use .cursor-glyph,body:has(.speed-test-page) .cursor-ring.is-use .cursor-label{color:#fff!important}}@keyframes speedFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes speedPulse{0%,to{opacity:.7;box-shadow:0 0 0 4px rgba(109,230,169,.07)}50%{opacity:1;box-shadow:0 0 0 7px rgba(109,230,169,.13)}}@media(max-width:1120px){.speed-test-page .speed-hero-shell{grid-template-columns:1fr!important;width:100%!important;border-left:0!important;border-right:0!important}.speed-test-page .speed-hero-copy{min-height:610px!important;padding:72px max(28px,6vw) 58px!important}.speed-test-page .speed-hero-copy:before{left:max(28px,6vw)}.speed-test-page .speed-stage{min-height:620px!important}.speed-test-page .speed-section-head{grid-template-columns:1fr!important;gap:22px}.speed-test-page .speed-section-side{max-width:560px}.speed-test-page .speed-bento-card,.speed-test-page .speed-bento-card.is-featured,.speed-test-page .speed-bento-card.is-wide{grid-column:span 6!important}}@media(max-width:760px){.speed-test-page .speed-hero-copy{min-height:auto!important;padding:50px 20px 42px!important}.speed-test-page .speed-hero-copy:before{display:none}.speed-test-page .speed-hero-kicker{font-size:7px;white-space:nowrap}.speed-test-page .speed-hero-copy h1{font-size:clamp(3rem,14vw,4.25rem)!important;line-height:.88!important}.speed-test-page .speed-hero-copy h1 span{-webkit-text-stroke:1px rgba(11,13,18,.82)}.speed-test-page .speed-hero-lede{margin-top:24px!important;font-size:13px!important}.speed-test-page .speed-command{grid-template-columns:1fr!important;border-radius:16px!important}.speed-test-page .speed-command>button{width:100%!important}.speed-test-page .speed-proof-row{gap:8px 12px}.speed-test-page .speed-stack-row{grid-template-columns:1fr;gap:10px}.speed-test-page .speed-stage{min-height:500px!important;padding:66px 12px 54px!important}.speed-test-page .speed-stage-topline{left:14px;right:14px;top:17px}.speed-test-page .speed-dashboard-window{transform:rotateY(-2deg) rotate(-.6deg) scale(.96)}.speed-test-page .speed-dashboard-grid{grid-template-columns:108px 1fr;gap:7px;padding:0 10px 11px}.speed-test-page .speed-dashboard-head{padding:14px 10px 10px}.speed-test-page .speed-dashboard-toolbar{padding:10px}.speed-test-page .speed-dashboard-actions>span:first-child{display:none}.speed-test-page .speed-score-panel .h-24{width:70px!important;height:70px!important}.speed-test-page .speed-preview-metrics{grid-template-columns:1fr 1fr 1fr}.speed-test-page .speed-chart-shell{height:65px}.speed-test-page .speed-float-card{display:none}.speed-test-page .speed-stage-caption{right:12px;bottom:12px}.speed-test-page .speed-feature-section{padding:64px 0 70px!important}.speed-test-page .speed-section-head h2{font-size:clamp(2.8rem,12vw,4rem)!important}.speed-test-page .speed-bento-grid{grid-template-columns:1fr!important}.speed-test-page .speed-bento-card,.speed-test-page .speed-bento-card.is-featured,.speed-test-page .speed-bento-card.is-wide{grid-column:1!important;min-height:220px!important}.speed-test-page .speed-bento-card.is-featured{min-height:260px!important}.speed-test-page .speed-bento-visual{opacity:.8;width:43%}.speed-test-page .speed-report-heading{position:relative;top:auto;align-items:flex-start;flex-direction:column;margin-bottom:20px}.speed-test-page .speed-report-heading h2{max-width:100%;font-size:1.8rem!important;white-space:normal;word-break:break-word}.speed-test-page .speed-report-controls{width:100%;justify-content:space-between}}@media(max-width:440px){.speed-test-page .speed-dashboard-grid{grid-template-columns:1fr}.speed-test-page .speed-score-panel{display:none}.speed-test-page .speed-diagnostic-strip>div{font-size:0}.speed-test-page .speed-diagnostic-strip svg{width:15px;height:15px}.speed-test-page .speed-browser-pill{display:none}}@media(prefers-reduced-motion:reduce){.speed-test-page .speed-float-card,.speed-test-page .speed-live-dot{animation:none!important}.speed-test-page .speed-bento-card,.speed-test-page .speed-dashboard-window{transition:none!important}}.speed-test-page .speed-impact-section{padding:72px 0 78px!important;border-top:1px solid rgba(11,13,18,.1)!important}.speed-test-page .speed-impact-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:18px}.speed-test-page .speed-issues-panel{overflow:hidden;border:1px solid rgba(11,13,18,.09);border-radius:22px;background:#fbfaf7}.speed-test-page .speed-impact-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:26px 26px 22px;border-bottom:1px solid rgba(11,13,18,.08)}.speed-test-page .speed-final-kicker,.speed-test-page .speed-impact-kicker{display:block;font:650 8px/1 var(--font-mono),monospace;letter-spacing:.16em;color:rgba(11,13,18,.34)}.speed-test-page .speed-impact-head h2{margin-top:10px;font-size:clamp(2.2rem,3.4vw,3.65rem);line-height:.92;letter-spacing:-.06em}.speed-test-page .speed-impact-head h2 span{color:rgba(11,13,18,.35)}.speed-test-page .speed-impact-head p{margin-top:8px;font-size:12px;color:rgba(11,13,18,.46)}.speed-test-page .speed-priority-count{flex:0 0 auto;padding:7px 9px;border-radius:999px;background:#fff;border:1px solid rgba(11,13,18,.08);font-size:9px;font-weight:700;color:rgba(11,13,18,.42)}.speed-test-page .speed-issue-list{background:#fff}.speed-test-page .speed-issue-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) auto;align-items:center;gap:14px;min-height:68px;padding:12px 16px;border-bottom:1px solid rgba(11,13,18,.07);transition:background .18s ease,transform .18s ease}.speed-test-page .speed-issue-row:last-child{border-bottom:0}.speed-test-page .speed-issue-row:hover{background:#fbfbf8;transform:translateX(3px)}.speed-test-page .speed-issue-title{display:flex;align-items:center;gap:11px;min-width:0;font-size:13px;font-weight:650}.speed-test-page .speed-severity-icon{display:flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:10px}.speed-test-page .speed-severity-icon.is-high{background:#fff0f1;color:#d13b41}.speed-test-page .speed-severity-icon.is-medium{background:#fff7e8;color:#b77b00}.speed-test-page .speed-severity-icon.is-low{background:#eef9f4;color:#16845a}.speed-test-page .speed-issue-impact{font-size:11px;line-height:1.45;color:rgba(11,13,18,.46)}.speed-test-page .speed-priority-pill{padding:6px 9px;border-radius:999px;font-size:9px;font-weight:750}.speed-test-page .speed-priority-pill.is-high{background:#fff0f1;color:#d13b41}.speed-test-page .speed-priority-pill.is-medium{background:#fff7e8;color:#b77b00}.speed-test-page .speed-priority-pill.is-low{background:#eef9f4;color:#16845a}.speed-test-page .speed-impact-card{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:27px!important;border:1px solid rgba(11,13,18,.09)!important;border-radius:22px!important;background:radial-gradient(circle at 92% 8%,rgba(49,87,255,.11),transparent 28%),linear-gradient(145deg,#f5f7ff,#fafaf8 58%,#f4f2ed)!important;box-shadow:none!important}.speed-test-page .speed-impact-card:before{content:"";position:absolute;right:-55px;top:-55px;width:170px;height:170px;border:1px solid rgba(49,87,255,.11);border-radius:50%;box-shadow:0 0 0 24px rgba(49,87,255,.028),0 0 0 48px rgba(49,87,255,.018)}.speed-test-page .speed-impact-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.speed-test-page .speed-impact-card-top>span:first-child{font:650 8px/1 var(--font-mono),monospace;letter-spacing:.16em;color:rgba(11,13,18,.42)}.speed-test-page .speed-impact-card-icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:#ece9ff;color:#6556e8}.speed-test-page .speed-impact-card-body{position:relative;z-index:1;margin-top:34px}.speed-test-page .speed-impact-card-body h3{max-width:520px;font-size:clamp(2rem,3vw,3rem)!important;line-height:.94!important;letter-spacing:-.055em!important;color:#11131a!important}.speed-test-page .speed-impact-card-body p{max-width:560px;margin-top:14px;font-size:13px;line-height:1.7;color:rgba(11,13,18,.48)!important}.speed-test-page .speed-impact-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:26px}.speed-test-page .speed-impact-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:0 16px!important;border-radius:11px!important;font-size:11px!important;font-weight:750!important;text-decoration:none!important}.speed-test-page .speed-primary-cta{border:1px solid #0b0d12!important;background:#0b0d12!important;box-shadow:0 10px 26px rgba(11,13,18,.12)!important}.speed-test-page .speed-primary-cta,.speed-test-page .speed-primary-cta span,.speed-test-page .speed-primary-cta svg{color:#fff!important;-webkit-text-fill-color:#fff!important}.speed-test-page .speed-secondary-cta{border:1px solid rgba(11,13,18,.09)!important;background:rgba(255,255,255,.78)!important}.speed-test-page .speed-secondary-cta,.speed-test-page .speed-secondary-cta span{color:#11131a!important;-webkit-text-fill-color:#11131a!important}.speed-test-page .speed-final-cta{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.55fr) minmax(180px,.35fr);gap:34px;align-items:end;overflow:hidden;margin:0 0 46px!important;padding:42px 34px!important;border:1px solid #0b0d12!important;border-radius:24px!important;background:radial-gradient(circle at 76% 18%,rgba(49,87,255,.14),transparent 26%),linear-gradient(145deg,#0b0d12,#11141c)!important;color:#fff!important;box-shadow:0 28px 80px rgba(11,13,18,.16)!important}.speed-test-page .speed-final-kicker{color:rgba(255,255,255,.34)}.speed-test-page .speed-final-copy h2{margin-top:12px!important;font-size:clamp(3rem,4.8vw,5.2rem)!important;line-height:.86!important;letter-spacing:-.075em!important;color:#fff!important}.speed-test-page .speed-final-copy h2 span{color:#c9ff46!important}.speed-test-page .speed-final-copy p{max-width:650px;margin-top:16px;font-size:12px;line-height:1.65;color:rgba(255,255,255,.46)!important}.speed-test-page .speed-final-services{display:grid;gap:8px;position:relative;z-index:2}.speed-test-page .speed-final-services>span{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);font-size:10px;color:rgba(255,255,255,.58)!important}.speed-test-page .speed-final-services svg{color:#c9ff46}.speed-test-page .speed-final-actions{display:grid;gap:8px;position:relative;z-index:2}.speed-test-page .speed-final-actions a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:0 16px!important;border-radius:11px!important;font-size:11px!important;font-weight:750!important;text-decoration:none!important}.speed-test-page .speed-final-primary{background:#fff!important;border:1px solid #fff!important}.speed-test-page .speed-final-primary,.speed-test-page .speed-final-primary span{color:#0b0d12!important;-webkit-text-fill-color:#0b0d12!important}.speed-test-page .speed-final-secondary{background:transparent!important;border:1px solid rgba(255,255,255,.13)!important}.speed-test-page .speed-final-secondary,.speed-test-page .speed-final-secondary span{color:#fff!important;-webkit-text-fill-color:#fff!important}.speed-test-page .speed-final-arrow{position:absolute;right:20px;top:2px;z-index:0;font-size:150px;line-height:1;color:rgba(255,255,255,.035);pointer-events:none}@media(max-width:980px){.speed-test-page .speed-impact-grid{grid-template-columns:1fr}.speed-test-page .speed-final-cta{grid-template-columns:1fr 1fr}.speed-test-page .speed-final-copy{grid-column:1/-1}}@media(max-width:680px){.speed-test-page .speed-impact-section{padding:54px 0 60px!important}.speed-test-page .speed-impact-head{align-items:flex-start;flex-direction:column;padding:22px 18px 18px}.speed-test-page .speed-issue-row{grid-template-columns:1fr auto;padding:12px}.speed-test-page .speed-issue-impact{grid-column:1/-1;padding-left:43px}.speed-test-page .speed-impact-card{padding:22px!important}.speed-test-page .speed-impact-actions{display:grid}.speed-test-page .speed-impact-actions a{width:100%}.speed-test-page .speed-final-cta{grid-template-columns:1fr;padding:28px 20px!important}.speed-test-page .speed-final-actions,.speed-test-page .speed-final-copy,.speed-test-page .speed-final-services{grid-column:1}.speed-test-page .speed-final-copy h2{font-size:clamp(2.9rem,13vw,4.15rem)!important}}.speed-test-page{--data-blue:#3157ff;--data-blue-soft:#edf2ff;--data-violet:#7c4dff;--data-violet-soft:#f1edff;--data-orange:#f28a2e;--data-orange-soft:#fff2e5;--data-green:#16966a;--data-green-soft:#eaf8f2;--data-amber:#d89312;--data-amber-soft:#fff6de;--data-red:#d83f4a;--data-red-soft:#fff0f2}.speed-test-page .speed-bento-real-visual{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;height:auto!important;min-width:165px!important}.speed-test-page .speed-bento-big-icon{display:flex;width:68px;height:68px;align-items:center;justify-content:center;border-radius:19px;border:1px solid rgba(11,13,18,.08);background:#fff;color:var(--data-blue);box-shadow:0 14px 34px rgba(20,22,30,.08);transform:rotate(-4deg);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.speed-test-page .speed-bento-card:hover .speed-bento-big-icon{transform:rotate(0deg) translateY(-3px);box-shadow:0 18px 42px rgba(20,22,30,.12)}.speed-test-page .speed-bento-mini-panel{width:88px;padding:10px;border:1px solid rgba(11,13,18,.07);border-radius:13px;background:rgba(255,255,255,.88);box-shadow:0 10px 28px rgba(20,22,30,.055)}.speed-test-page .speed-bento-mini-panel span{display:block;font:650 7px/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(11,13,18,.34)}.speed-test-page .speed-bento-mini-panel strong{display:block;margin-top:7px;font-size:12px;letter-spacing:-.03em;color:#11131a}.speed-test-page .speed-bento-mini-panel i{display:block;width:72%;height:3px;margin-top:9px;border-radius:999px;background:currentColor}.speed-test-page .speed-bento-card:first-child .speed-bento-big-icon,.speed-test-page .speed-bento-card:first-child .speed-bento-mini-panel{color:#6e7bff}.speed-test-page .speed-bento-card:nth-child(2) .speed-bento-big-icon,.speed-test-page .speed-bento-card:nth-child(2) .speed-bento-mini-panel{color:#3157ff}.speed-test-page .speed-bento-card:nth-child(3) .speed-bento-big-icon,.speed-test-page .speed-bento-card:nth-child(3) .speed-bento-mini-panel{color:#f28a2e}.speed-test-page .speed-bento-card:nth-child(4) .speed-bento-big-icon,.speed-test-page .speed-bento-card:nth-child(4) .speed-bento-mini-panel{color:#c9ff46}.speed-test-page .speed-bento-card:nth-child(5) .speed-bento-big-icon,.speed-test-page .speed-bento-card:nth-child(5) .speed-bento-mini-panel{color:#7c4dff}.speed-test-page .speed-bento-card:nth-child(6) .speed-bento-big-icon,.speed-test-page .speed-bento-card:nth-child(6) .speed-bento-mini-panel{color:#16966a}.speed-test-page .speed-bento-card:nth-child(7) .speed-bento-big-icon,.speed-test-page .speed-bento-card:nth-child(7) .speed-bento-mini-panel{color:#d89312}.speed-test-page .speed-bento-card:nth-child(8) .speed-bento-big-icon,.speed-test-page .speed-bento-card:nth-child(8) .speed-bento-mini-panel{color:#3157ff}.speed-test-page .speed-bento-card.is-featured .speed-bento-big-icon{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.08);box-shadow:none}.speed-test-page .speed-bento-card.is-featured .speed-bento-mini-panel{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06);box-shadow:none}.speed-test-page .speed-bento-card.is-featured .speed-bento-mini-panel span{color:rgba(255,255,255,.35)}.speed-test-page .speed-bento-card.is-featured .speed-bento-mini-panel strong{color:#fff}.speed-test-page .speed-performance-overview,.speed-test-page .speed-quick-overview{margin-top:24px}.speed-test-page .speed-score-summary{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(11,13,18,.09);border-radius:22px;background:#f8f8f5}.speed-test-page .speed-score-summary:after{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-80px;border-radius:50%;border:1px solid;opacity:.08;box-shadow:0 0 0 28px currentColor,0 0 0 56px currentColor;pointer-events:none}.speed-test-page .speed-score-summary.is-good{color:var(--data-green);background:linear-gradient(135deg,#f3fbf7,#f8f8f5 60%)}.speed-test-page .speed-score-summary.is-warning{color:var(--data-amber);background:linear-gradient(135deg,#fff9ea,#f8f8f5 60%)}.speed-test-page .speed-score-summary.is-critical{color:var(--data-red);background:linear-gradient(135deg,#fff4f5,#f8f8f5 60%)}.speed-test-page .speed-score-summary-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px}.speed-test-page .speed-score-summary-top>div:first-child{max-width:680px}.speed-test-page .speed-data-kicker{display:block;font:700 8px/1 var(--font-mono),monospace;letter-spacing:.16em;color:rgba(11,13,18,.36)}.speed-test-page .speed-score-summary h3{margin-top:9px;font-size:clamp(1.8rem,3vw,3rem);line-height:.95;letter-spacing:-.05em;color:#11131a}.speed-test-page .speed-score-summary p{margin-top:10px;max-width:620px;font-size:12px;line-height:1.6;color:rgba(11,13,18,.5)}.speed-test-page .speed-score-summary .h-24{width:116px!important;height:116px!important;flex:0 0 116px}.speed-test-page .speed-score-legend{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.speed-test-page .speed-score-legend span{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(11,13,18,.06);border-radius:999px;background:rgba(255,255,255,.72);font-size:9px;font-weight:700;color:rgba(11,13,18,.56)}.speed-test-page .speed-score-legend i,.speed-test-page .speed-status-legend i{width:7px;height:7px;border-radius:50%}.speed-test-page .speed-score-legend .is-good i{background:var(--data-green)}.speed-test-page .speed-score-legend .is-warning i{background:var(--data-amber)}.speed-test-page .speed-score-legend .is-critical i{background:var(--data-red)}.speed-test-page .speed-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.speed-test-page .speed-metric-card{position:relative;min-height:235px;overflow:hidden;padding:18px;border:1px solid rgba(11,13,18,.08);border-radius:19px;background:#fff;box-shadow:0 10px 30px rgba(20,22,30,.035);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.speed-test-page .speed-metric-card:hover{transform:translateY(-4px);box-shadow:0 18px 46px rgba(20,22,30,.08)}.speed-test-page .speed-metric-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#a9adb8}.speed-test-page .speed-metric-card.is-good:before{background:var(--data-green)}.speed-test-page .speed-metric-card.is-warning:before{background:var(--data-amber)}.speed-test-page .speed-metric-card.is-critical:before{background:var(--data-red)}.speed-test-page .speed-metric-card.is-unknown:before{background:#89909e}.speed-test-page .speed-metric-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.speed-test-page .speed-metric-icon{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;background:#f0f2f5;color:#4c5668}.speed-test-page .speed-metric-card.is-good .speed-metric-icon{background:var(--data-green-soft);color:var(--data-green)}.speed-test-page .speed-metric-card.is-warning .speed-metric-icon{background:var(--data-amber-soft);color:#a86f00}.speed-test-page .speed-metric-card.is-critical .speed-metric-icon{background:var(--data-red-soft);color:var(--data-red)}.speed-test-page .speed-health-chip{padding:6px 8px;border-radius:999px;font-size:8px;font-weight:750}.speed-test-page .speed-health-chip.is-good{background:var(--data-green-soft);color:var(--data-green)}.speed-test-page .speed-health-chip.is-warning{background:var(--data-amber-soft);color:#a86f00}.speed-test-page .speed-health-chip.is-critical{background:var(--data-red-soft);color:var(--data-red)}.speed-test-page .speed-health-chip.is-unknown{background:#f0f1f3;color:#687080}.speed-test-page .speed-metric-name{margin-top:18px;font:700 9px/1 var(--font-mono),monospace;letter-spacing:.12em;color:rgba(11,13,18,.38)}.speed-test-page .speed-metric-value{display:block;margin-top:7px;font-size:30px;line-height:1;letter-spacing:-.055em;color:#11131a}.speed-test-page .speed-metric-meaning{min-height:42px;margin-top:10px;font-size:10.5px;line-height:1.5;color:rgba(11,13,18,.48)}.speed-test-page .speed-metric-target{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:11px;border-top:1px solid rgba(11,13,18,.06);font-size:8px;color:rgba(11,13,18,.36)}.speed-test-page .speed-metric-target b{font-size:9px;color:rgba(11,13,18,.62)}.speed-test-page .speed-metric-track{height:4px;margin-top:9px;overflow:hidden;border-radius:999px;background:#eceef2}.speed-test-page .speed-metric-track i{display:block;height:100%;border-radius:999px;background:#89909e}.speed-test-page .speed-metric-card.is-good .speed-metric-track i{background:var(--data-green)}.speed-test-page .speed-metric-card.is-warning .speed-metric-track i{background:var(--data-amber)}.speed-test-page .speed-metric-card.is-critical .speed-metric-track i{background:var(--data-red)}.speed-test-page .speed-fallback-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px;border:1px solid rgba(49,87,255,.13);border-radius:20px;background:linear-gradient(135deg,#eef3ff,#fafafa 70%)}.speed-test-page .speed-fallback-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:#3157ff;color:#fff;box-shadow:0 12px 28px rgba(49,87,255,.2)}.speed-test-page .speed-fallback-banner h3{margin-top:6px;font-size:17px;line-height:1.2;letter-spacing:-.025em}.speed-test-page .speed-fallback-banner p{margin-top:5px;font-size:10.5px;line-height:1.5;color:rgba(11,13,18,.48)}.speed-test-page .speed-http-chip{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid rgba(11,13,18,.08);font:700 9px/1 var(--font-mono),monospace;color:#3157ff}.speed-test-page .speed-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.speed-test-page .speed-quick-fact{position:relative;min-height:150px;padding:16px;overflow:hidden;border:1px solid rgba(11,13,18,.08);border-radius:17px;background:#fff}.speed-test-page .speed-quick-fact:after{content:"";position:absolute;width:70px;height:70px;right:-30px;bottom:-30px;border-radius:50%;background:currentColor;opacity:.055}.speed-test-page .speed-quick-fact-head{display:flex;align-items:center;gap:9px}.speed-test-page .speed-quick-fact-head>span{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:currentColor}.speed-test-page .speed-quick-fact-head svg{color:#fff}.speed-test-page .speed-quick-fact-head p{font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:rgba(11,13,18,.43)}.speed-test-page .speed-quick-fact>strong{display:block;margin-top:15px;font-size:25px;letter-spacing:-.045em;color:#11131a}.speed-test-page .speed-quick-fact-sub{margin-top:7px;font-size:9.5px;line-height:1.45;color:rgba(11,13,18,.43)}.speed-test-page .speed-quick-fact.is-blue{color:var(--data-blue);background:linear-gradient(145deg,#fff,var(--data-blue-soft))}.speed-test-page .speed-quick-fact.is-violet{color:var(--data-violet);background:linear-gradient(145deg,#fff,var(--data-violet-soft))}.speed-test-page .speed-quick-fact.is-orange{color:var(--data-orange);background:linear-gradient(145deg,#fff,var(--data-orange-soft))}.speed-test-page .speed-quick-fact.is-green{color:var(--data-green);background:linear-gradient(145deg,#fff,var(--data-green-soft))}.speed-test-page .speed-status-legend{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.speed-test-page .speed-status-legend span{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:999px;font-size:8px;font-weight:700}.speed-test-page .speed-status-legend .is-critical{background:var(--data-red-soft);color:var(--data-red)}.speed-test-page .speed-status-legend .is-critical i{background:var(--data-red)}.speed-test-page .speed-status-legend .is-warning{background:var(--data-amber-soft);color:#9c6800}.speed-test-page .speed-status-legend .is-warning i{background:var(--data-amber)}.speed-test-page .speed-status-legend .is-pass{background:var(--data-green-soft);color:var(--data-green)}.speed-test-page .speed-status-legend .is-pass i{background:var(--data-green)}.speed-test-page .speed-status-legend .is-info{background:var(--data-blue-soft);color:var(--data-blue)}.speed-test-page .speed-status-legend .is-info i{background:var(--data-blue)}.speed-test-page .speed-summary-stat{position:relative;overflow:hidden;background:#fff}.speed-test-page .speed-summary-stat:after{content:"";position:absolute;width:74px;height:74px;right:-28px;top:-28px;border-radius:50%;background:currentColor;opacity:.07}.speed-test-page .speed-summary-stat-icon{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:currentColor}.speed-test-page .speed-summary-stat-icon svg{color:#fff}.speed-test-page .speed-summary-stat p{margin-top:14px;font:700 8px/1 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(11,13,18,.35)}.speed-test-page .speed-summary-stat strong{display:block;margin-top:7px;font-size:22px;letter-spacing:-.04em;color:#11131a}.speed-test-page .speed-summary-stat.is-blue{color:var(--data-blue);background:linear-gradient(145deg,#fff,#f3f6ff)}.speed-test-page .speed-summary-stat.is-violet{color:var(--data-violet);background:linear-gradient(145deg,#fff,#f6f3ff)}.speed-test-page .speed-summary-stat.is-red{color:var(--data-red);background:linear-gradient(145deg,#fff,#fff4f5)}.speed-test-page .speed-summary-stat.is-green{color:var(--data-green);background:linear-gradient(145deg,#fff,#f1faf6)}.speed-test-page .speed-category-row{padding:11px 12px;border:1px solid rgba(11,13,18,.065);border-radius:12px;background:#fff}.speed-test-page .speed-category-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px}.speed-test-page .speed-category-top>span:first-child{display:flex;align-items:center;gap:8px;font-weight:700}.speed-test-page .speed-category-top>span:last-child{color:rgba(11,13,18,.38)}.speed-test-page .speed-category-icon{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;background:#f0f1f3;color:#5d6573}.speed-test-page .speed-category-row.is-pass .speed-category-icon{background:var(--data-green-soft);color:var(--data-green)}.speed-test-page .speed-category-row.is-warning .speed-category-icon{background:var(--data-amber-soft);color:#a86f00}.speed-test-page .speed-category-row.is-critical .speed-category-icon{background:var(--data-red-soft);color:var(--data-red)}.speed-test-page .speed-category-track{height:5px;margin-top:9px;overflow:hidden;border-radius:999px;background:#eef0f2}.speed-test-page .speed-category-track>span{display:block;height:100%;border-radius:999px;background:#78808d}.speed-test-page .speed-category-row.is-pass .speed-category-track>span{background:var(--data-green)}.speed-test-page .speed-category-row.is-warning .speed-category-track>span{background:var(--data-amber)}.speed-test-page .speed-category-row.is-critical .speed-category-track>span{background:var(--data-red)}.speed-test-page .speed-priority-finding{position:relative;margin:0 -8px;padding-left:12px!important;padding-right:8px!important;border-radius:12px}.speed-test-page .speed-priority-finding:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;background:#8a909b}.speed-test-page .speed-priority-finding.is-critical{background:linear-gradient(90deg,var(--data-red-soft),transparent 72%)}.speed-test-page .speed-priority-finding.is-critical:before{background:var(--data-red)}.speed-test-page .speed-priority-finding.is-warning{background:linear-gradient(90deg,var(--data-amber-soft),transparent 72%)}.speed-test-page .speed-priority-finding.is-warning:before{background:var(--data-amber)}.speed-test-page .speed-priority-finding.is-pass{background:linear-gradient(90deg,var(--data-green-soft),transparent 72%)}.speed-test-page .speed-priority-finding.is-pass:before{background:var(--data-green)}.speed-test-page .speed-priority-finding.is-info{background:linear-gradient(90deg,var(--data-blue-soft),transparent 72%)}.speed-test-page .speed-priority-finding.is-info:before{background:var(--data-blue)}.speed-test-page .speed-diagnostic-detail{position:relative;border-left:3px solid transparent;transition:background .18s ease,border-color .18s ease}.speed-test-page .speed-diagnostic-detail.is-critical{border-left-color:var(--data-red)}.speed-test-page .speed-diagnostic-detail.is-warning{border-left-color:var(--data-amber)}.speed-test-page .speed-diagnostic-detail.is-pass{border-left-color:var(--data-green)}.speed-test-page .speed-diagnostic-detail.is-info{border-left-color:var(--data-blue)}.speed-test-page .speed-diagnostic-detail.is-critical[open]{background:#fff8f8}.speed-test-page .speed-diagnostic-detail.is-warning[open]{background:#fffcf4}.speed-test-page .speed-diagnostic-detail.is-pass[open]{background:#f7fcf9}.speed-test-page .speed-diagnostic-detail.is-info[open]{background:#f7f9ff}.speed-test-page .speed-stat-card{min-height:132px;padding:15px;border:1px solid rgba(11,13,18,.075);border-radius:16px;background:#fff}.speed-test-page .speed-stat-head{display:flex;align-items:center;gap:8px}.speed-test-page .speed-stat-icon{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;background:#eff0f2;color:#687080}.speed-test-page .speed-stat-head p{font:700 8px/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(11,13,18,.38)}.speed-test-page .speed-stat-card>strong{display:block;margin-top:12px;font-size:26px;letter-spacing:-.05em}.speed-test-page .speed-stat-sub{margin-top:4px;font-size:9px;color:rgba(11,13,18,.4)}.speed-test-page .speed-stat-card.is-critical{background:linear-gradient(145deg,#fff,var(--data-red-soft))}.speed-test-page .speed-stat-card.is-critical .speed-stat-icon{background:var(--data-red-soft);color:var(--data-red)}.speed-test-page .speed-stat-card.is-critical>strong{color:var(--data-red)}.speed-test-page .speed-stat-card.is-warning{background:linear-gradient(145deg,#fff,var(--data-amber-soft))}.speed-test-page .speed-stat-card.is-warning .speed-stat-icon{background:var(--data-amber-soft);color:#a86f00}.speed-test-page .speed-stat-card.is-warning>strong{color:#a86f00}.speed-test-page .speed-stat-card.is-pass{background:linear-gradient(145deg,#fff,var(--data-green-soft))}.speed-test-page .speed-stat-card.is-pass .speed-stat-icon{background:var(--data-green-soft);color:var(--data-green)}.speed-test-page .speed-stat-card.is-pass>strong{color:var(--data-green)}.speed-test-page .speed-stat-card.is-info{background:linear-gradient(145deg,#fff,var(--data-blue-soft))}.speed-test-page .speed-stat-card.is-info .speed-stat-icon{background:var(--data-blue-soft);color:var(--data-blue)}.speed-test-page .speed-stat-card.is-info>strong{color:var(--data-blue)}.speed-test-page .speed-stat-card.is-neutral{background:#f8f8f6}@media(max-width:980px){.speed-test-page .speed-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-test-page .speed-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.speed-test-page .speed-bento-real-visual{min-width:132px!important}.speed-test-page .speed-bento-big-icon{width:56px;height:56px;border-radius:16px}.speed-test-page .speed-bento-mini-panel{width:68px;padding:8px}.speed-test-page .speed-score-summary{padding:18px}.speed-test-page .speed-score-summary-top{align-items:flex-start}.speed-test-page .speed-score-summary .h-24{width:86px!important;height:86px!important;flex-basis:86px}.speed-test-page .speed-score-summary h3{font-size:1.85rem}.speed-test-page .speed-metric-grid{grid-template-columns:1fr}.speed-test-page .speed-metric-card{min-height:auto}.speed-test-page .speed-fallback-banner{grid-template-columns:auto 1fr}.speed-test-page .speed-http-chip{grid-column:1/-1;width:-moz-max-content;width:max-content}.speed-test-page .speed-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-test-page .speed-category-top{align-items:flex-start}}@media(max-width:430px){.speed-test-page .speed-quick-grid{grid-template-columns:1fr}.speed-test-page .speed-score-summary-top{display:grid;grid-template-columns:1fr}.speed-test-page .speed-score-summary .h-24{order:-1}}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section{padding-top:92px!important;padding-bottom:100px!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section>.speed-section-head{padding-bottom:34px!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section .speed-section-head h2{font-size:clamp(3rem,5vw,5.2rem)!important;line-height:.9!important;letter-spacing:-.067em!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card{min-height:220px!important;padding:20px!important;border-color:rgba(11,13,18,.09)!important;border-radius:20px!important;background:#f8f7f3!important;color:#11131a!important;box-shadow:none!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card.is-featured{min-height:290px!important;border-color:#0b0d12!important;background:#0b0d12!important;color:#fff!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card:after{content:none!important;display:none!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card:hover{background:#fff!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card.is-featured:hover{border-color:#0b0d12!important;background:#0b0d12!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card>.speed-bento-icon{display:flex!important;width:42px!important;height:42px!important;flex:0 0 42px!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#fff!important;color:#0b0d12!important;box-shadow:0 8px 22px rgba(11,13,18,.05)!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card>.speed-bento-icon svg{color:currentColor!important;stroke:currentColor!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card.is-featured>.speed-bento-icon{background:rgba(255,255,255,.1)!important;color:#c9ff46!important;box-shadow:none!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card .speed-bento-copy h3{margin:0!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#11131a!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card.is-featured .speed-bento-copy h3{font-size:20px!important;color:#fff!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card .speed-bento-copy p{max-width:300px!important;margin-top:7px!important;font-size:11px!important;line-height:1.55!important;color:rgba(11,13,18,.46)!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card.is-featured .speed-bento-copy p{color:rgba(255,255,255,.46)!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card .speed-bento-index{color:rgba(11,13,18,.28)!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card.is-featured .speed-bento-index{color:rgba(255,255,255,.3)!important}@media (max-width:760px){.speed-test-page>div>div:nth-child(2)>section.speed-feature-section{padding-top:64px!important;padding-bottom:70px!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section .speed-section-head h2{font-size:clamp(2.8rem,12vw,4rem)!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card,.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card.is-wide{min-height:220px!important;padding:20px!important}.speed-test-page>div>div:nth-child(2)>section.speed-feature-section article.speed-bento-card.is-featured{min-height:260px!important}}.speed-test-page .speed-section-head h2 span,.speed-test-page .speed-section-head>div:first-child>p,.speed-test-page .speed-section-side>p,.speed-test-page article.speed-bento-card .speed-bento-index{color:#55585f!important}.speed-test-page article.speed-bento-card.is-featured .speed-bento-index{color:rgba(255,255,255,.78)!important}.speed-test-page article.speed-bento-card .speed-bento-copy p{color:#55585f!important}.speed-test-page article.speed-bento-card.is-featured .speed-bento-copy p{color:rgba(255,255,255,.78)!important}.speed-test-page article.speed-bento-card.is-featured .speed-bento-mini-panel span{color:rgba(255,255,255,.82)!important}.speed-test-page .speed-dashboard-title{margin:0;font-size:23px;font-weight:700;line-height:1.05;letter-spacing:-.04em;color:#11131a}