@import "https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";
.typing-test-hub-module__GVJlka__hubContainer{color:#09090b;background-color:#fff;min-height:100vh;padding-bottom:5rem;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .2s,color .2s}:is(.dark-mode .typing-test-hub-module__GVJlka__hubContainer,.dark .typing-test-hub-module__GVJlka__hubContainer){color:#f8fafc;background-color:#000;background-image:radial-gradient(circle at 90% 10%,#3b82f60d 0%,#0000 40%),radial-gradient(circle at 10% 85%,#8b5cf60a 0%,#0000 40%);background-attachment:fixed}.typing-test-hub-module__GVJlka__deskLayout{justify-content:center;gap:1.5rem;max-width:1440px;margin:0 auto;padding:0 1rem;display:flex;position:relative}.typing-test-hub-module__GVJlka__towerAdLeft,.typing-test-hub-module__GVJlka__towerAdRight{flex-shrink:0;width:160px;display:none}@media (min-width:1280px){.typing-test-hub-module__GVJlka__towerAdLeft,.typing-test-hub-module__GVJlka__towerAdRight{display:block}}.typing-test-hub-module__GVJlka__towerSticky{position:sticky;top:80px}.typing-test-hub-module__GVJlka__adTowerBox{box-sizing:border-box;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;width:160px;min-height:600px;padding:6px 4px;display:flex;background:0 0!important;border:1px dashed #d4d4d8!important}.dark-mode .typing-test-hub-module__GVJlka__adTowerBox{background:0 0!important;border:1px dashed #3f3f46!important}.typing-test-hub-module__GVJlka__adTag{letter-spacing:.08em;color:#a1a1aa;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:800}.dark-mode .typing-test-hub-module__GVJlka__adTag{color:#71717a}.typing-test-hub-module__GVJlka__topAdWrap{justify-content:center;width:100%;margin-bottom:1.25rem;display:flex}.typing-test-hub-module__GVJlka__topAdBox{box-sizing:border-box;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:728px;min-height:90px;padding:8px;display:flex;background:0 0!important;border:1px dashed #d4d4d8!important}.dark-mode .typing-test-hub-module__GVJlka__topAdBox{background:0 0!important;border:1px dashed #3f3f46!important}.typing-test-hub-module__GVJlka__mainCol{flex:1;min-width:0;max-width:1040px;padding:1.25rem 0}.typing-test-hub-module__GVJlka__breadcrumbNav{color:#71717a;align-items:center;gap:6px;margin-bottom:1rem;font-size:12px;font-weight:600;display:flex}.typing-test-hub-module__GVJlka__breadcrumbLink{color:#71717a;text-decoration:none;transition:color .15s}.typing-test-hub-module__GVJlka__breadcrumbLink:hover{color:#09090b}.dark-mode .typing-test-hub-module__GVJlka__breadcrumbLink{color:#a1a1aa}.dark-mode .typing-test-hub-module__GVJlka__breadcrumbLink:hover{color:#fff}.typing-test-hub-module__GVJlka__breadcrumbSep{color:#d4d4d8}.dark-mode .typing-test-hub-module__GVJlka__breadcrumbSep{color:#3f3f46}.typing-test-hub-module__GVJlka__breadcrumbCurrent{color:#09090b;font-weight:700}.dark-mode .typing-test-hub-module__GVJlka__breadcrumbCurrent{color:#fff}.typing-test-hub-module__GVJlka__heroSection{text-align:left;margin-bottom:1.5rem}.typing-test-hub-module__GVJlka__badgePill{letter-spacing:.04em;color:#09090b;text-transform:uppercase;background:0 0;border:1px solid #d4d4d8;border-radius:9999px;align-items:center;gap:6px;margin-bottom:.75rem;padding:3px 12px;font-size:11px;font-weight:800;display:inline-flex}.dark-mode .typing-test-hub-module__GVJlka__badgePill{color:#f4f4f5;border-color:#3f3f46}.typing-test-hub-module__GVJlka__badgeDot{background:#10b981;border-radius:50%;width:6px;height:6px}.typing-test-hub-module__GVJlka__heroTitle{letter-spacing:-.025em;color:#09090b;margin-bottom:.75rem;font-family:Outfit,sans-serif;font-size:2.15rem;font-weight:800;line-height:1.2}.dark-mode .typing-test-hub-module__GVJlka__heroTitle{color:#fff}@media (max-width:640px){.typing-test-hub-module__GVJlka__heroTitle{font-size:1.75rem}}.typing-test-hub-module__GVJlka__heroSubtitle{color:#71717a;max-width:860px;margin-bottom:1.25rem;font-size:14.5px;line-height:1.6}.dark-mode .typing-test-hub-module__GVJlka__heroSubtitle{color:#a1a1aa}.typing-test-hub-module__GVJlka__trustBadgesRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1.25rem;display:flex}.typing-test-hub-module__GVJlka__trustBadge{color:#27272a;background:0 0;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.dark-mode .typing-test-hub-module__GVJlka__trustBadge{color:#f4f4f5;border-color:#27272a}.typing-test-hub-module__GVJlka__heroCtaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:1.75rem;display:flex}.typing-test-hub-module__GVJlka__heroCtaPrimary{background:#09090b;border:1px solid #09090b;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.typing-test-hub-module__GVJlka__heroCtaPrimary:hover{background:#27272a;border-color:#27272a}.dark-mode .typing-test-hub-module__GVJlka__heroCtaPrimary{background:#fff;border-color:#fff;color:#09090b!important}.dark-mode .typing-test-hub-module__GVJlka__heroCtaPrimary:hover{background:#e4e4e7}.typing-test-hub-module__GVJlka__heroCtaSecondary{background:0 0;border:1px solid #d4d4d8;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex;color:#09090b!important;text-decoration:none!important}.typing-test-hub-module__GVJlka__heroCtaSecondary:hover{background:#f4f4f5;border-color:#a1a1aa}.dark-mode .typing-test-hub-module__GVJlka__heroCtaSecondary{border-color:#3f3f46;color:#fff!important}.dark-mode .typing-test-hub-module__GVJlka__heroCtaSecondary:hover{background:#27272a;border-color:#71717a}.typing-test-hub-module__GVJlka__bannerCard{background:0 0;border:1px solid #e4e4e7;border-radius:10px;margin-bottom:2rem;overflow:hidden}.dark-mode .typing-test-hub-module__GVJlka__bannerCard{border-color:#27272a}.typing-test-hub-module__GVJlka__bannerImage{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.typing-test-hub-module__GVJlka__controlsBar{border-bottom:1px solid #e4e4e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.dark-mode .typing-test-hub-module__GVJlka__controlsBar{border-bottom-color:#27272a}.typing-test-hub-module__GVJlka__filterTabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.typing-test-hub-module__GVJlka__tabBtn{color:#71717a;cursor:pointer;background:0 0;border:1px solid #d4d4d8;border-radius:9999px;padding:5px 14px;font-size:12px;font-weight:700;transition:all .15s}.typing-test-hub-module__GVJlka__tabBtn:hover{color:#09090b;background:#f4f4f5;border-color:#a1a1aa}.typing-test-hub-module__GVJlka__tabBtnActive{color:#fff!important;background:#09090b!important;border-color:#09090b!important}.dark-mode .typing-test-hub-module__GVJlka__tabBtn{-webkit-backdrop-filter:blur(8px);color:#cbd5e1;background:#ffffff08;border-color:#ffffff1a}.dark-mode .typing-test-hub-module__GVJlka__tabBtn:hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.dark-mode .typing-test-hub-module__GVJlka__tabBtnActive{color:#fff!important;background:#1138bd!important;border-color:#3b82f6!important}.typing-test-hub-module__GVJlka__searchBox{background:0 0;border:1px solid #d4d4d8;border-radius:9999px;align-items:center;gap:8px;min-width:220px;padding:5px 14px;display:flex}.dark-mode .typing-test-hub-module__GVJlka__searchBox{background:#ffffff08;border-color:#ffffff1a}.typing-test-hub-module__GVJlka__searchInput{color:#09090b;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12px}.dark-mode .typing-test-hub-module__GVJlka__searchInput{color:#fff}.typing-test-hub-module__GVJlka__searchInput::placeholder{color:#a1a1aa}.typing-test-hub-module__GVJlka__testsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;margin-bottom:2.25rem;display:grid}.typing-test-hub-module__GVJlka__testCard{color:inherit;background:0 0;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:space-between;padding:.85rem 1rem;transition:border-color .15s;display:flex;position:relative;box-shadow:none!important;text-decoration:none!important;transform:none!important}.typing-test-hub-module__GVJlka__testCard:hover{border-color:#1138bd;box-shadow:none!important;transform:none!important}.dark-mode .typing-test-hub-module__GVJlka__testCard{-webkit-backdrop-filter:blur(12px)!important;background:#0c0c1099!important;border:1px solid #ffffff14!important;box-shadow:0 4px 20px #0006!important}.dark-mode .typing-test-hub-module__GVJlka__testCard:hover{background:#14141cbf!important;border-color:#3b82f6!important;transform:none!important}.typing-test-hub-module__GVJlka__cardTopRow{justify-content:space-between;align-items:center;gap:6px;margin-bottom:.45rem;display:flex}.typing-test-hub-module__GVJlka__cardIconBox{color:#1138bd;background:#1138bd0d;border:1px solid #1138bd40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dark-mode .typing-test-hub-module__GVJlka__cardIconBox{color:#60a5fa;background:#2563eb1a;border-color:#1e40af}.typing-test-hub-module__GVJlka__cardBadge{letter-spacing:.02em;color:#1138bd;background:#1138bd0d;border:1px solid #1138bd40;border-radius:9999px;padding:1px 7px;font-size:10.5px;font-weight:700}.dark-mode .typing-test-hub-module__GVJlka__cardBadge{color:#93c5fd;background:#2563eb1a;border-color:#1e40af}.typing-test-hub-module__GVJlka__cardTitle{color:#09090b;margin-bottom:.25rem;font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:800;line-height:1.2}.dark-mode .typing-test-hub-module__GVJlka__cardTitle{color:#fff}.typing-test-hub-module__GVJlka__cardDesc{color:#64748b;letter-spacing:.01em;flex:1;margin-bottom:.75rem;font-size:12px;line-height:1.65}.dark-mode .typing-test-hub-module__GVJlka__cardDesc{color:#94a3b8}.typing-test-hub-module__GVJlka__cardPillsRow{flex-wrap:wrap;gap:4px;margin-bottom:.75rem;display:flex}.typing-test-hub-module__GVJlka__cardPill{color:#64748b;background:0 0;border:1px solid #e2e8f0;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.dark-mode .typing-test-hub-module__GVJlka__cardPill{color:#94a3b8;border-color:#27272a}.typing-test-hub-module__GVJlka__cardCtaBtn{text-transform:uppercase;letter-spacing:.05em;box-sizing:border-box;cursor:pointer;background:#1138bd;border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px 16px;font-family:Nunito,Inter,sans-serif;font-size:12px;font-weight:800;transition:all .12s;display:flex;box-shadow:0 3px #0a2272;color:#fff!important;text-decoration:none!important}.typing-test-hub-module__GVJlka__cardCtaBtn:hover{background:#0d2ea1}.typing-test-hub-module__GVJlka__cardCtaBtn:active{transform:translateY(2px);box-shadow:0 1px #0a2272}.dark-mode .typing-test-hub-module__GVJlka__cardCtaBtn{background:#1138bd;box-shadow:0 3px #071952}.dark-mode .typing-test-hub-module__GVJlka__cardCtaBtn:hover{background:#1d4ed8}.dark-mode .typing-test-hub-module__GVJlka__cardCtaBtn:active{transform:translateY(2px);box-shadow:0 1px #071952}.typing-test-hub-module__GVJlka__bottomCtaSection{margin-top:3rem;margin-bottom:2rem}.typing-test-hub-module__GVJlka__bottomCtaCard{text-align:center;background:0 0;border:1px solid #e4e4e7;border-radius:10px;padding:2.25rem 1.75rem}.dark-mode .typing-test-hub-module__GVJlka__bottomCtaCard{border-color:#27272a}.typing-test-hub-module__GVJlka__bottomCtaBadge{letter-spacing:.04em;color:#09090b;text-transform:uppercase;background:0 0;border:1px solid #d4d4d8;border-radius:9999px;align-items:center;gap:6px;margin-bottom:.75rem;padding:3px 12px;font-size:11px;font-weight:800;display:inline-flex}.dark-mode .typing-test-hub-module__GVJlka__bottomCtaBadge{color:#f4f4f5;border-color:#3f3f46}.typing-test-hub-module__GVJlka__bottomCtaTitle{color:#09090b;margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:800;line-height:1.25}.dark-mode .typing-test-hub-module__GVJlka__bottomCtaTitle{color:#fff}.typing-test-hub-module__GVJlka__bottomCtaDesc{color:#71717a;max-width:600px;margin:0 auto 1.25rem;font-size:13.5px;line-height:1.6}.dark-mode .typing-test-hub-module__GVJlka__bottomCtaDesc{color:#a1a1aa}.typing-test-hub-module__GVJlka__bottomCtaButtonsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.typing-test-hub-module__GVJlka__seoSection{border-top:1px solid #e4e4e7;margin-top:3rem;padding-top:2rem}.dark-mode .typing-test-hub-module__GVJlka__seoSection{border-top-color:#27272a}.typing-test-hub-module__GVJlka__seoCard{background:0 0;border:1px solid #e4e4e7;border-radius:10px;margin-bottom:1.75rem;padding:1.75rem 1.5rem}.dark-mode .typing-test-hub-module__GVJlka__seoCard{border-color:#27272a}.typing-test-hub-module__GVJlka__seoOverline{text-transform:uppercase;letter-spacing:.08em;color:#71717a;margin-bottom:.4rem;font-size:11px;font-weight:800}.dark-mode .typing-test-hub-module__GVJlka__seoOverline{color:#a1a1aa}.typing-test-hub-module__GVJlka__seoHeading{color:#09090b;margin-bottom:.65rem;font-family:Outfit,sans-serif;font-size:1.55rem;font-weight:800;line-height:1.25}.dark-mode .typing-test-hub-module__GVJlka__seoHeading{color:#fff}.typing-test-hub-module__GVJlka__seoText{color:#71717a;margin-bottom:1.25rem;font-size:13.5px;line-height:1.7}.dark-mode .typing-test-hub-module__GVJlka__seoText{color:#a1a1aa}.typing-test-hub-module__GVJlka__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.85rem;margin-top:1rem;display:grid}.typing-test-hub-module__GVJlka__featureCard{background:0 0;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;gap:6px;padding:1.15rem;display:flex}.dark-mode .typing-test-hub-module__GVJlka__featureCard{border-color:#27272a}.typing-test-hub-module__GVJlka__featureCardTitle{color:#09090b;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.dark-mode .typing-test-hub-module__GVJlka__featureCardTitle{color:#fff}.typing-test-hub-module__GVJlka__featureCardText{color:#71717a;margin:0;font-size:12px;line-height:1.55}.dark-mode .typing-test-hub-module__GVJlka__featureCardText{color:#a1a1aa}.typing-test-hub-module__GVJlka__tableWrap{border:1px solid #e4e4e7;border-radius:8px;margin:1.25rem 0;overflow-x:auto}.dark-mode .typing-test-hub-module__GVJlka__tableWrap{border-color:#27272a}.typing-test-hub-module__GVJlka__benchmarkTable{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.typing-test-hub-module__GVJlka__benchmarkTable th{color:#09090b;white-space:nowrap;background:#f4f4f5;border-bottom:1px solid #e4e4e7;padding:9px 12px;font-weight:700}.dark-mode .typing-test-hub-module__GVJlka__benchmarkTable th{color:#fff;background:#18181b;border-bottom-color:#27272a}.typing-test-hub-module__GVJlka__benchmarkTable td{color:#71717a;border-bottom:1px solid #f4f4f5;padding:9px 12px}.dark-mode .typing-test-hub-module__GVJlka__benchmarkTable td{color:#a1a1aa;border-bottom-color:#27272a}.typing-test-hub-module__GVJlka__benchmarkTable tr:last-child td{border-bottom:none}.typing-test-hub-module__GVJlka__benchmarkTable tr:hover td{color:#09090b;background:#fafafa}.dark-mode .typing-test-hub-module__GVJlka__benchmarkTable tr:hover td{color:#fff;background:#18181b}.typing-test-hub-module__GVJlka__tagSpeed{color:#09090b;background:#f4f4f5;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:800}.dark-mode .typing-test-hub-module__GVJlka__tagSpeed{color:#f4f4f5;background:#27272a}.typing-test-hub-module__GVJlka__formulasGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem;margin:1.25rem 0;display:grid}.typing-test-hub-module__GVJlka__formulaBox{background:0 0;border:1px solid #e4e4e7;border-radius:8px;padding:1.15rem}.dark-mode .typing-test-hub-module__GVJlka__formulaBox{border-color:#27272a}.typing-test-hub-module__GVJlka__formulaTitle{color:#09090b;margin-bottom:6px;font-size:12.5px;font-weight:800}.dark-mode .typing-test-hub-module__GVJlka__formulaTitle{color:#fff}.typing-test-hub-module__GVJlka__formulaCode{color:#09090b;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:4px;margin-bottom:6px;padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700}.dark-mode .typing-test-hub-module__GVJlka__formulaCode{color:#f4f4f5;background:#18181b;border-color:#27272a}.typing-test-hub-module__GVJlka__formulaExpl{color:#71717a;margin:0;font-size:11.5px;line-height:1.5}.dark-mode .typing-test-hub-module__GVJlka__formulaExpl{color:#a1a1aa}.typing-test-hub-module__GVJlka__faqList{flex-direction:column;gap:.65rem;margin-top:1.25rem;display:flex}.typing-test-hub-module__GVJlka__faqItem{background:0 0;border:1px solid #e4e4e7;border-radius:8px;overflow:hidden}.dark-mode .typing-test-hub-module__GVJlka__faqItem{border-color:#27272a}.typing-test-hub-module__GVJlka__faqBtn{cursor:pointer;text-align:left;color:#09090b;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.9rem 1.15rem;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.dark-mode .typing-test-hub-module__GVJlka__faqBtn{color:#fff}.typing-test-hub-module__GVJlka__faqChevron{color:#71717a;flex-shrink:0;transition:transform .2s}.dark-mode .typing-test-hub-module__GVJlka__faqChevron{color:#a1a1aa}.typing-test-hub-module__GVJlka__faqChevronRotated{transform:rotate(180deg)}.typing-test-hub-module__GVJlka__faqAnswer{color:#71717a;box-sizing:border-box;padding:0 1.15rem 1rem;font-size:13px;line-height:1.6}.dark-mode .typing-test-hub-module__GVJlka__faqAnswer{color:#a1a1aa}.typing-test-hub-module__GVJlka__internalLinksRow{border-top:1px solid #e4e4e7;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 1.15rem;margin-top:3rem;padding-top:1.75rem;display:flex}.dark-mode .typing-test-hub-module__GVJlka__internalLinksRow{border-top-color:#27272a}.typing-test-hub-module__GVJlka__internalLink{color:#71717a;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s}.typing-test-hub-module__GVJlka__internalLink:hover{color:#09090b;text-decoration:underline}.dark-mode .typing-test-hub-module__GVJlka__internalLink{color:#a1a1aa}.dark-mode .typing-test-hub-module__GVJlka__internalLink:hover{color:#fff}
