.SpeedTestTool_tool__7ERZB{min-width:0}.SpeedTestTool_top__LSVTS{padding:22px 22px 18px;min-width:0}@media (max-width:560px){.SpeedTestTool_top__LSVTS{padding:18px 16px 16px}}.SpeedTestTool_go__1Fk0y{width:100%;margin-top:4px}.SpeedTestTool_notice__WtflY{margin-top:10px;font-size:.9375rem;color:var(--ink-2);text-align:center;line-height:1.6}.SpeedTestTool_error__o1dTG{margin-top:12px;background:var(--warn-soft);color:var(--warn);border-radius:12px;padding:12px 14px;font-weight:700;line-height:1.6}.SpeedTestTool_run__rAK1L{text-align:center;padding-top:6px}.SpeedTestTool_phase__55wMg{font-weight:800;font-size:1.0625rem;color:var(--accent-ink)}.SpeedTestTool_liveNum__E6bkn{font-size:clamp(2.75rem,13vw,4.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:6px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}.SpeedTestTool_liveUnit__5mAFL{font-size:.4em;margin-left:4px;color:var(--ink-2)}.SpeedTestTool_bar__5Oz9U{height:10px;border-radius:5px;background:var(--soft-2);overflow:hidden;margin:10px 0 12px}.SpeedTestTool_bar__5Oz9U>span{display:block;height:100%;background:var(--accent);border-radius:5px;transition:width .4s ease-out}@media (prefers-reduced-motion:reduce){.SpeedTestTool_bar__5Oz9U>span{transition:none}}.SpeedTestTool_liveList__r0g7G{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.SpeedTestTool_liveList__r0g7G li{background:var(--soft);border-radius:12px;padding:8px 4px;display:grid;grid-gap:2px;gap:2px;min-width:0}.SpeedTestTool_liveList__r0g7G li span{font-size:.875rem;color:var(--ink-3);font-weight:700}.SpeedTestTool_liveList__r0g7G li b{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.SpeedTestTool_liveList__r0g7G li.SpeedTestTool_on__6sEKk{background:var(--accent-soft)}.SpeedTestTool_liveList__r0g7G li.SpeedTestTool_on__6sEKk b,.SpeedTestTool_liveList__r0g7G li.SpeedTestTool_on__6sEKk span{color:var(--accent-ink)}.SpeedTestTool_sub__vieqY{width:100%;margin-top:12px;min-height:54px;border-radius:16px;border:1.5px solid var(--line-2);background:#fff;cursor:pointer;font-size:1.0625rem;font-weight:800;color:var(--ink-2)}.SpeedTestTool_sub__vieqY:hover{border-color:var(--ink-3);color:var(--ink)}.SpeedTestTool_sub__vieqY:focus-visible{outline:3px solid #f08a24;outline-offset:3px}.SpeedTestTool_res__6Hfzv{background:var(--soft);border-top:1px solid var(--line);padding:22px;min-width:0;scroll-margin-top:calc(var(--header-h, 56px) + 12px)}@media (max-width:560px){.SpeedTestTool_res__6Hfzv{padding:18px 16px}}.SpeedTestTool_h__tjdgK{font-size:1.0625rem;font-weight:800;margin:18px 0 8px}.SpeedTestTool_checks__hcqU3{list-style:none;background:#fff;border:1px solid var(--line);border-radius:12px;padding:4px 14px}.SpeedTestTool_checks__hcqU3 li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.SpeedTestTool_checks__hcqU3 li:first-child{border-top:0}.SpeedTestTool_mark__u3sYv{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--soft-2);font-weight:800;font-size:.875rem;color:var(--ink-2);margin-top:1px}.SpeedTestTool_ok__7IbnR .SpeedTestTool_mark__u3sYv{background:var(--accent-soft);color:var(--accent-ink)}.SpeedTestTool_no__zViJC .SpeedTestTool_mark__u3sYv{background:var(--warn-soft);color:var(--warn)}.SpeedTestTool_what__0H7sS{font-size:1rem;font-weight:700;min-width:0}.SpeedTestTool_what__0H7sS small{display:block;font-size:.8125rem;font-weight:500;color:var(--ink-3);margin-top:2px;line-height:1.5}.SpeedTestTool_verdict__HtF2s{font-size:.9688rem;text-align:right;max-width:11em;line-height:1.4}.SpeedTestTool_ok__7IbnR .SpeedTestTool_verdict__HtF2s{color:var(--accent-ink)}.SpeedTestTool_no__zViJC .SpeedTestTool_verdict__HtF2s{color:var(--warn)}@media (max-width:400px){.SpeedTestTool_checks__hcqU3 li{grid-template-columns:26px minmax(0,1fr)}.SpeedTestTool_verdict__HtF2s{grid-column:2;text-align:left;max-width:none}}.SpeedTestTool_note__mvlYI{margin-top:14px;font-size:.9375rem;color:var(--ink-2);line-height:1.6}.SpeedTestTool_fold__6Pva5{margin-top:10px;border-top:1px dashed var(--line-2);padding-top:10px;font-size:.9375rem}.SpeedTestTool_fold__6Pva5>summary{cursor:pointer;font-weight:700;color:var(--accent-ink);list-style:none}.SpeedTestTool_fold__6Pva5>summary::-webkit-details-marker{display:none}.SpeedTestTool_fold__6Pva5>summary:after{content:" ▾";font-size:.875rem}.SpeedTestTool_fold__6Pva5[open]>summary:after{content:" ▴"}.SpeedTestTool_foldBody__hfbWE{margin-top:8px;color:var(--ink-2);line-height:1.6;display:grid;grid-gap:6px;gap:6px}.SpeedTestTool_foldBody__hfbWE ul{padding-left:1.1em;overflow-wrap:anywhere}.SpeedTestTool_asof__VMBEF{font-size:.875rem;color:var(--ink-3)}.SpeedTestTool_hist__P7JVB{border-top:1px solid var(--line);padding:4px 22px 18px;min-width:0}@media (max-width:560px){.SpeedTestTool_hist__P7JVB{padding:2px 16px 16px}}.SpeedTestTool_histHead__kX1A7{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.SpeedTestTool_link___I10T{border:0;background:none;color:var(--accent-ink);font-weight:700;font-size:.9375rem;cursor:pointer;text-decoration:underline;padding:6px 4px}.SpeedTestTool_link___I10T:disabled{color:var(--ink-3);cursor:default}.SpeedTestTool_histList__TE1n1{list-style:none;display:grid;grid-gap:6px;gap:6px}.SpeedTestTool_histList__TE1n1 li{background:var(--soft);border-radius:12px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px;min-width:0}.SpeedTestTool_histWhen__T8jOU{font-size:.875rem;color:var(--ink-3);font-weight:700}.SpeedTestTool_histWhen__T8jOU em{font-style:normal;color:var(--accent-ink);margin-left:4px}.SpeedTestTool_histNums__9Tr_7{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:.9375rem;color:var(--ink-2)}.SpeedTestTool_histNums__9Tr_7 b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SpeedTestTool_histNote__gwr9u{margin-top:8px;font-size:.875rem;color:var(--ink-3);line-height:1.6}