.kiy_dW_Tests{width:100%;min-width:0;color:rgb(var(--text));padding-bottom:40px}.kiy_dW_Hero{border:1px solid rgb(var(--border));background:radial-gradient(ellipse at 0 0, rgb(var(--brand)/.08), transparent 65%),radial-gradient(ellipse at 100% 100%, rgb(var(--accent)/.1), transparent 65%),rgb(var(--surface));border-radius:28px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;margin-bottom:42px;padding:40px;display:grid}.kiy_dW_HeroIntro{align-self:center;min-width:0}.kiy_dW_Eyebrow{letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--text));align-items:center;gap:8px;margin:0 0 18px;font-size:.78rem;font-weight:700;display:flex}.kiy_dW_Eyebrow>span{background:rgb(var(--accent));border-radius:50%;flex-shrink:0;width:8px;height:8px}.kiy_dW_Hero h1{letter-spacing:-.04em;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3.4vw,2.85rem);font-weight:800;line-height:1.16}.kiy_dW_HeroDescription{max-width:540px;color:rgb(var(--muted));margin:20px 0 0;font-size:1rem;line-height:1.65}.kiy_dW_LevelRange{max-width:460px;margin-top:28px}.kiy_dW_LevelLabels{color:rgb(var(--muted));justify-content:space-between;gap:16px;margin-bottom:9px;font-size:.8rem;display:flex}.kiy_dW_LevelRange ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kiy_dW_LevelRange li{text-align:center;font-size:.8rem;font-weight:700}.kiy_dW_LevelRange li>span{background:var(--level-color);border-radius:10px;height:7px;margin-bottom:7px;display:block}.kiy_dW_HistoryLink{align-items:center;gap:8px;min-height:44px;margin-top:15px;font-size:.875rem;font-weight:600;display:inline-flex}.kiy_dW_Recommended{background:rgb(var(--card));border:1px solid #3b82f64d;border-radius:22px;flex-direction:column;align-self:center;min-width:0;padding:28px;display:flex;box-shadow:0 12px 36px #0f172a12}.kiy_dW_RecommendedLabel{color:rgb(var(--text));align-items:center;gap:8px;margin:0 0 18px;font-size:.85rem;font-weight:650;display:flex}.kiy_dW_RecommendedLabel svg{color:rgb(var(--brand));flex-shrink:0}.kiy_dW_Recommended h2{overflow-wrap:anywhere;margin:0 0 12px;font-size:1.7rem;font-weight:750;line-height:1.25}.kiy_dW_Recommended>p:not(.kiy_dW_RecommendedLabel):not(.kiy_dW_Access):not(.kiy_dW_FreeAccess){color:rgb(var(--muted));margin:0;font-size:.94rem;line-height:1.6}.kiy_dW_Recommended .kiy_dW_Facts{margin:18px 0}.kiy_dW_Recommended .kiy_dW_Access,.kiy_dW_Recommended .kiy_dW_FreeAccess{margin-bottom:14px}.kiy_dW_PrimaryAction,.kiy_dW_CardAction,.kiy_dW_DisabledAction{text-align:center;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:.94rem;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.kiy_dW_PrimaryAction{background:rgb(var(--brandFill));border:1px solid rgb(var(--brandFill));transition:background .16s;color:#fff!important}.kiy_dW_PrimaryAction:hover{background:rgb(var(--brandFillHover));border-color:rgb(var(--brandFillHover))}.kiy_dW_PrimaryAction svg,.kiy_dW_CardAction svg{flex-shrink:0}.kiy_dW_TextAction{text-align:center;min-height:44px;color:rgb(var(--muted));justify-content:center;align-items:center;margin:7px 0 -7px;font-size:.875rem;font-weight:600;display:flex}.kiy_dW_Catalogue{scroll-margin-top:100px}.kiy_dW_CatalogueHeading h2{letter-spacing:-.025em;margin:0 0 20px;font-size:1.7rem;font-weight:750;line-height:1.3}.kiy_dW_Filters{border-bottom:1px solid rgb(var(--border));flex-wrap:wrap;gap:8px;margin-bottom:30px;padding-bottom:22px;display:flex}.kiy_dW_Filter,.kiy_dW_FilterActive{border:1px solid rgb(var(--border));max-width:100%;min-height:44px;color:rgb(var(--text));background:rgb(var(--surface));cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:.9rem;font-weight:600;line-height:1.4;display:inline-flex}.kiy_dW_Filter:hover{background:rgb(var(--surface2))}.kiy_dW_FilterActive{background:rgb(var(--text));border-color:rgb(var(--text));color:rgb(var(--surface))}.kiy_dW_Filter>span,.kiy_dW_FilterActive>span{background:#8080802b;border-radius:6px;justify-content:center;align-items:center;min-width:23px;padding:2px 5px;font-size:.75rem;line-height:1.3;display:inline-flex}.kiy_dW_Section{margin-bottom:36px;scroll-margin-top:100px}.kiy_dW_SectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:18px;display:flex}.kiy_dW_SectionHeader>div{flex:1;min-width:min(100%,280px)}.kiy_dW_PricingLink{align-items:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:650;display:inline-flex}.kiy_dW_SectionHeader h2,.kiy_dW_SectionTitle{color:rgb(var(--text));margin:0 0 7px;font-size:1.25rem;font-weight:750;line-height:1.35}.kiy_dW_SectionHeader p{color:rgb(var(--muted));margin:0;font-size:.94rem;line-height:1.6}.kiy_dW_Grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kiy_dW_FullGrid{grid-template-columns:minmax(0,1fr);display:grid}.kiy_dW_Card{border:1px solid rgb(var(--border));background:rgb(var(--card));border-radius:20px;flex-direction:column;min-width:0;padding:24px;transition:border-color .16s,box-shadow .16s;display:flex}.kiy_dW_Card:hover{border-color:#3b82f680;box-shadow:0 8px 24px #0f172a0f}.kiy_dW_CardBody{flex-direction:column;flex:1;min-width:0;display:flex}.kiy_dW_CardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.kiy_dW_Icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.kiy_dW_blue{color:#2563eb;background:#3b82f61f}.kiy_dW_violet{color:#7c3aed;background:#8b5cf61f}.kiy_dW_cyan{color:#0e7490;background:#06b6d41f}.kiy_dW_amber{color:#b45309;background:#f59e0b1f}.kiy_dW_rose{color:#be185d;background:#ec48991f}.kiy_dW_green{color:#047857;background:#10b9811f}.dark .kiy_dW_blue{color:#93c5fd}.dark .kiy_dW_violet{color:#c4b5fd}.dark .kiy_dW_cyan{color:#67e8f9}.dark .kiy_dW_amber{color:#fcd34d}.dark .kiy_dW_rose{color:#f9a8d4}.dark .kiy_dW_green{color:#6ee7b7}.kiy_dW_Scope{border:1px solid rgb(var(--border));color:rgb(var(--muted));text-align:center;border-radius:7px;padding:5px 8px;font-size:.75rem;font-weight:600;line-height:1.3}.kiy_dW_Card h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:1.25rem;font-weight:750;line-height:1.35}.kiy_dW_CardBody>p{color:rgb(var(--muted));margin:0;font-size:.94rem;line-height:1.6}.kiy_dW_Facts{color:rgb(var(--muted));flex-wrap:wrap;gap:8px 14px;margin-top:18px;font-size:.8rem;line-height:1.5;display:flex}.kiy_dW_Facts>span{align-items:center;gap:5px;display:inline-flex}.kiy_dW_Facts svg{flex-shrink:0}.kiy_dW_CardFooter{margin-top:auto;padding-top:22px}.kiy_dW_Access,.kiy_dW_FreeAccess{color:rgb(var(--muted));overflow-wrap:anywhere;margin:0 0 10px;font-size:.8rem;font-weight:600;line-height:1.5}.kiy_dW_FreeAccess{color:#047857}.dark .kiy_dW_FreeAccess{color:#6ee7b7}.kiy_dW_CardAction{border:1px solid rgb(var(--border));color:rgb(var(--text));background:0 0;justify-content:space-between}.kiy_dW_CardAction:hover{background:#3b82f612;border-color:#3b82f699}.kiy_dW_DisabledAction{border:1px solid rgb(var(--border));color:rgb(var(--muted));background:rgb(var(--surface2))}.kiy_dW_UnavailableCard:hover{border-color:rgb(var(--border));box-shadow:none}.kiy_dW_FullCard{background:linear-gradient(115deg, #3b82f60e, transparent 70%),rgb(var(--card));grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(200px,.45fr);align-items:center;gap:36px;display:grid}.kiy_dW_FullCard .kiy_dW_CardTop{justify-content:flex-start}.kiy_dW_FullCard .kiy_dW_CardFooter{margin-top:0;padding-top:0}.kiy_dW_Status{color:rgb(var(--muted));margin:-12px 0 20px;font-size:.875rem}.kiy_dW_LoadNotice{border:1px solid rgb(var(--border));background:rgb(var(--surface2));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}.kiy_dW_LoadNotice p{margin:0;font-size:.875rem;line-height:1.6}.kiy_dW_LoadNotice button,.kiy_dW_More button{border:1px solid rgb(var(--border));background:rgb(var(--card));min-height:44px;color:rgb(var(--text));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.kiy_dW_LoadNotice button{flex-shrink:0}.kiy_dW_LoadNotice button:disabled,.kiy_dW_More button:disabled{opacity:.6;cursor:wait}.kiy_dW_More{justify-content:center;margin-bottom:36px;display:flex}.kiy_dW_Tests a:focus-visible,.kiy_dW_Tests button:focus-visible,.kiy_dW_Tests summary:focus-visible{outline:3px solid rgb(var(--ring));outline-offset:4px}.kiy_dW_HubSeo{border-top:1px solid rgb(var(--border));margin-top:42px;padding-top:28px}.kiy_dW_HubSeoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.kiy_dW_HubSeoCard{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:16px;padding:20px}.kiy_dW_HubSeoCard h3{margin:0 0 8px;font-size:1rem;font-weight:650}.kiy_dW_HubSeoCard p,.kiy_dW_HubFaqItem p{color:rgb(var(--muted));margin:0;font-size:.9rem;line-height:1.65}.kiy_dW_HubFaq{margin-top:24px}.kiy_dW_HubFaqTitle{margin:0 0 16px;font-size:1.25rem;font-weight:700}.kiy_dW_HubFaqList{flex-direction:column;gap:10px;display:flex}.kiy_dW_HubFaqItem{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:12px;padding:16px 18px}.kiy_dW_HubFaqItem summary{cursor:pointer;min-height:28px;font-weight:600}.kiy_dW_HubFaqItem p{margin-top:12px}@media (max-width:1023px){.kiy_dW_Grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kiy_dW_Hero{gap:24px;padding:28px}.kiy_dW_Hero h1{font-size:2.2rem}.kiy_dW_Recommended{padding:22px}}@media (max-width:767px){.kiy_dW_Hero{grid-template-columns:minmax(0,1fr);gap:26px;margin-bottom:30px;padding:26px}.kiy_dW_Hero h1{font-size:clamp(1.8rem,5.5vw,2.3rem)}.kiy_dW_HeroDescription{margin-top:16px}.kiy_dW_LevelRange{margin-top:22px}.kiy_dW_Recommended{padding:22px}.kiy_dW_FullCard{grid-template-columns:minmax(0,1fr);gap:0}.kiy_dW_FullCard .kiy_dW_CardFooter{padding-top:22px}.kiy_dW_LoadNotice{flex-direction:column;align-items:flex-start}}@media (max-width:639px){.kiy_dW_Grid,.kiy_dW_HubSeoGrid{grid-template-columns:minmax(0,1fr)}.kiy_dW_Card{padding:22px}.kiy_dW_Hero{border-radius:22px;padding:22px}.kiy_dW_Recommended{padding:20px}.kiy_dW_Hero h1{white-space:normal}.kiy_dW_Eyebrow{letter-spacing:.045em;font-size:.7rem}.kiy_dW_HeroDescription{font-size:.94rem}.kiy_dW_LevelLabels{font-size:.75rem}.kiy_dW_LevelRange ol{gap:5px}.kiy_dW_Recommended h2,.kiy_dW_CatalogueHeading h2{font-size:1.5rem}.kiy_dW_Filter,.kiy_dW_FilterActive{padding:10px 12px;font-size:.85rem}.kiy_dW_Filters{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.kiy_dW_Card,.kiy_dW_PrimaryAction{transition:none}}.kiy_dW_CatalogueHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.kiy_dW_CatalogueHeading h2{margin-bottom:0}.kiy_dW_MoreInfo{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:16px;margin-top:32px;padding:16px 20px}.kiy_dW_MoreInfo>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:1rem;font-weight:650}.kiy_dW_MoreInfo .kiy_dW_HubSeo{margin-top:18px;padding-top:22px}.kiy_dW_PricePanel{border:1px solid rgb(var(--border));background:rgb(var(--surface));border-radius:14px;margin-bottom:14px;padding:16px}.kiy_dW_Price{color:rgb(var(--text));margin:0 0 8px;font-size:1.35rem;font-weight:800;line-height:1.3}.kiy_dW_PricePanel .kiy_dW_Access,.kiy_dW_PricePanel .kiy_dW_FreeAccess{margin-bottom:8px}.kiy_dW_Bonus{border-top:1px solid rgb(var(--border));margin-top:12px;padding-top:12px}.kiy_dW_Bonus p{color:rgb(var(--brand));margin:0 0 5px;font-size:.9rem;font-weight:700}.kiy_dW_Bonus span{color:rgb(var(--muted));font-size:.75rem;line-height:1.5;display:block}
