.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}
.zkg_MG_SmallTest{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:16px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.zkg_MG_SmallTest:before{content:"";background:rgb(var(--accent));height:4px;position:absolute;top:0;left:0;right:0}.zkg_MG_SmallTest:hover{transform:translateY(-4px);box-shadow:0 12px 40px #3b82f640}.zkg_MG_Header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px 0;display:flex}.zkg_MG_Badge{text-transform:uppercase;letter-spacing:.5px;color:#fff;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.zkg_MG_Attempts{color:rgb(var(--muted));font-size:12px}.zkg_MG_Container{flex-direction:column;flex:1;padding:20px;display:flex}.zkg_MG_Content{flex:1}.zkg_MG_Title{color:rgb(var(--text));margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}.zkg_MG_Desc{color:rgb(var(--muted));margin:0;font-size:14px;line-height:1.6}.zkg_MG_Footer{margin-top:20px}.zkg_MG_StartButton{background:rgb(var(--brandFill));color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.zkg_MG_StartButton:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.zkg_MG_StartButton:hover{background:rgb(var(--brandFillHover));transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.zkg_MG_StartButton:hover:after{left:100%}.zkg_MG_StartButton:active{transform:translateY(0)}.zkg_MG_StartButton svg{transition:transform .3s}.zkg_MG_StartButton:hover svg{transform:translate(4px)}.dark .zkg_MG_SmallTest{background:rgb(var(--surface))}
.cgKcFa_question{background:rgb(var(--surface));border:2px solid rgb(var(--border));border-radius:16px;margin-bottom:20px;padding:24px;transition:all .3s;box-shadow:0 4px 20px #00000026}.cgKcFa_question:hover{border-color:rgb(var(--brand)/.5);box-shadow:0 12px 30px #3b82f640}.cgKcFa_questionHeader{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.cgKcFa_questionNumber{color:rgb(var(--muted));text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:700}.cgKcFa_levelBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.cgKcFa_skillBadge{color:rgb(var(--muted));background:rgb(var(--surface2));text-transform:capitalize;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.cgKcFa_context{background:rgb(var(--surface2));border-inline-start:3px solid rgb(var(--brand));border-radius:12px;margin-bottom:16px;padding:16px}.cgKcFa_context p{color:rgb(var(--muted));white-space:pre-line;margin:0;font-size:14px;font-style:italic;line-height:1.6}.cgKcFa_questionTitle{color:rgb(var(--text));white-space:pre-line;margin:0 0 20px;font-size:clamp(20px,2.5vw,24px);font-weight:700;line-height:1.5}.cgKcFa_answers{flex-direction:column;gap:12px;display:flex}.cgKcFa_answerButton{background:rgb(var(--surface2));border:2px solid rgb(var(--border));cursor:pointer;text-align:start;color:rgb(var(--text));will-change:background;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:400;transition:background .2s,border-color .2s;display:flex}.cgKcFa_answerButton:hover{background:rgb(var(--brand)/.08);border-color:rgb(var(--brand)/.5)}.cgKcFa_answerButton:focus{border-color:rgb(var(--brand));outline:none}.cgKcFa_answerButton:focus-visible{outline:3px solid rgb(var(--ring));outline-offset:3px}.cgKcFa_answerLetter{background:rgb(var(--surface2));width:28px;height:28px;color:rgb(var(--muted));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.cgKcFa_selected{background:rgb(var(--brandFill));color:#fff;border-color:#0000}.cgKcFa_selected .cgKcFa_answerLetter{color:#fff;background:#fff3}.cgKcFa_selected:hover{background:rgb(var(--brandFillHover));border-color:#0000;box-shadow:0 8px 20px #0f172a66}.cgKcFa_answered{opacity:.7;pointer-events:none}.cgKcFa_answered .cgKcFa_answerLetter{opacity:.6}.cgKcFa_answerText{overflow-wrap:anywhere;white-space:pre-line;flex:1;min-width:0;line-height:1.5}.cgKcFa_checkmark{color:#fff;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.cgKcFa_checkmark svg{width:18px;height:18px}@media (max-width:768px){.cgKcFa_question{padding:20px}.cgKcFa_questionTitle{font-size:21px}.cgKcFa_answerButton{padding:14px 16px;font-size:14px}.cgKcFa_answerLetter{width:24px;height:24px;font-size:12px}}@media (max-width:576px){.cgKcFa_question{border-radius:12px;padding:16px}.cgKcFa_questionTitle{margin-bottom:16px;font-size:20px}.cgKcFa_answerButton{gap:10px;padding:12px 14px;font-size:15px}.cgKcFa_context{padding:12px}.cgKcFa_context p{font-size:13px}}
.AYDgka_quizContainer{max-width:800px;margin:0 auto;padding:0 20px}.AYDgka_topBar{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 14px;display:flex}.AYDgka_topBarSide{flex:none;justify-content:flex-end;display:flex}.AYDgka_questionCounter{text-align:center;min-width:0;color:rgb(var(--text));flex:1;font-size:clamp(16px,2.5vw,20px);font-weight:800}.AYDgka_timerPill{background:rgb(var(--surface2));border:1px solid rgb(var(--border));min-width:72px;color:rgb(var(--text));font-weight:700;font-family:var(--font-geist-mono),ui-monospace,monospace;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.AYDgka_timerPillWarning{background:rgb(var(--error)/.1);border-color:rgb(var(--error)/.4);color:rgb(var(--error))}.AYDgka_stepHeader{text-align:center;border-bottom:2px solid rgb(var(--border));margin-bottom:24px;padding-bottom:16px}.AYDgka_stepTitle{color:rgb(var(--text));margin:0 0 8px;font-size:20px;font-weight:700}.AYDgka_stepSubtext{color:rgb(var(--muted));margin:0;font-size:14px;font-weight:500}.AYDgka_statsBar{background-color:rgb(var(--surface2));border:1px solid rgb(var(--border));border-radius:8px;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-bottom:16px;padding:12px 20px;font-size:14px;display:flex}.AYDgka_statItem{color:rgb(var(--muted));font-weight:600}.AYDgka_statItem:first-child{color:rgb(var(--brand))}.AYDgka_progressContainer{margin-bottom:20px}.AYDgka_progressBar{background-color:rgb(var(--surface2));border-radius:4px;width:100%;height:8px;margin-bottom:8px;overflow:hidden}.AYDgka_progressFill{background:linear-gradient(90deg, rgb(var(--brand)), rgb(var(--brand)));border-radius:4px;height:100%;transition:width .3s}.AYDgka_progressText{text-align:center;color:rgb(var(--muted));font-size:14px;font-weight:500}.AYDgka_timerContainer{background:linear-gradient(135deg, rgb(var(--surface2)) 0%, rgb(var(--surface2)) 100%);border:1px solid rgb(var(--border));border-radius:12px;justify-content:center;align-items:center;gap:15px;margin-bottom:20px;padding:12px 20px;display:flex}.AYDgka_timer{font-size:24px;font-weight:700;font-family:var(--font-geist-mono),ui-monospace,monospace;color:rgb(var(--text));text-align:center;min-width:80px}.AYDgka_timer.AYDgka_timerWarning{color:rgb(var(--error));animation:1s infinite AYDgka_pulse}.AYDgka_timerNote{color:rgb(var(--muted));max-width:200px;font-size:14px;font-weight:500}.AYDgka_navigation{border-top:1px solid rgb(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:20px;display:flex}.AYDgka_navButton{cursor:pointer;white-space:nowrap;flex-shrink:0;justify-content:center}.AYDgka_navButton.AYDgka_navButtonDisabled{opacity:.4;cursor:not-allowed}.AYDgka_questionIndicators{flex-wrap:wrap;flex:1;justify-content:center;gap:6px;min-width:0;margin:0 8px;display:flex}.AYDgka_indicator{border:2px solid rgb(var(--border));background-color:rgb(var(--surface));cursor:pointer;border-radius:50%;width:12px;height:12px;transition:all .2s}.AYDgka_indicator.AYDgka_indicatorActive{background-color:rgb(var(--brand));border-color:rgb(var(--brand))}.AYDgka_indicator.AYDgka_indicatorAnswered{background-color:rgb(var(--progress));border-color:rgb(var(--progress))}.AYDgka_indicator.AYDgka_indicatorUnanswered{background-color:rgb(var(--surface));border-color:rgb(var(--border))}.AYDgka_indicator:hover{transform:scale(1.1)}.AYDgka_summary{background-color:rgb(var(--surface2));border:1px solid rgb(var(--border));border-radius:8px;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;padding:15px;display:flex}.AYDgka_summaryItem{flex-direction:column;align-items:center;gap:4px;display:flex}.AYDgka_summaryLabel{color:rgb(var(--muted));text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.AYDgka_summaryValue{color:rgb(var(--text));font-size:16px;font-weight:700}@keyframes AYDgka_pulse{0%,to{opacity:1}50%{opacity:.7}}.AYDgka_adContainer{justify-content:center;margin:30px 0;display:flex;position:relative}.AYDgka_adContainer:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--surface2)), transparent);width:100px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.AYDgka_adContainer:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--surface2)), transparent);width:100px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:768px){.AYDgka_quizContainer{padding:0 15px}.AYDgka_topBarSide{min-width:72px}.AYDgka_adContainer{margin:20px 0}}@media (max-width:576px){.AYDgka_quizContainer{padding:0 10px}}@media (max-width:480px){.AYDgka_quizContainer{padding:0 12px}.AYDgka_topBar{gap:6px}.AYDgka_topBarSide{min-width:0}.AYDgka_questionCounter{font-size:17px}}
.Yvf-Ia_overlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Yvf-Ia_modal{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:24px;width:100%;max-width:500px;max-height:calc(100dvh - 40px);animation:.4s ease-out Yvf-Ia_slideIn;position:relative;overflow-y:auto;box-shadow:0 25px 50px #00000080}@media (prefers-reduced-motion:reduce){.Yvf-Ia_modal{animation:none}}@keyframes Yvf-Ia_slideIn{0%{opacity:0;transform:scale(.95)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}.Yvf-Ia_closeButton{top:16px;background:rgb(var(--surface2));color:rgb(var(--muted));cursor:pointer;z-index:10;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;inset-inline-end:16px}.Yvf-Ia_closeButton:hover{background:rgb(var(--border));color:rgb(var(--text))}.Yvf-Ia_content{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px;display:flex}.Yvf-Ia_iconContainer{background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:8px;display:flex}.Yvf-Ia_icon{color:rgb(var(--error))}.Yvf-Ia_title{color:rgb(var(--text));margin:0;font-size:24px;font-weight:700}.Yvf-Ia_message{color:rgb(var(--muted));margin:0;font-size:16px;line-height:1.6}.Yvf-Ia_actions{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.Yvf-Ia_closeButtonAction{background:rgb(var(--brandFill));color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.Yvf-Ia_closeButtonAction:hover{background:rgb(var(--brandFillHover));transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.Yvf-Ia_secondaryButtonAction{background:rgb(var(--surface2));border:1px solid rgb(var(--border));width:100%;color:rgb(var(--text));cursor:pointer;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.Yvf-Ia_secondaryButtonAction:hover{background:rgb(var(--border));color:rgb(var(--text))}
.pBL9QW_testForm{max-width:800px;margin:0 auto;padding:20px}.pBL9QW_progressContainer{text-align:center;margin-bottom:30px}.pBL9QW_progressBar{background:rgb(var(--border));border-radius:4px;width:100%;height:8px;margin-bottom:8px;overflow:hidden}.pBL9QW_progressFill{background:rgb(var(--brandFill));border-radius:4px;height:100%;transition:width .3s}.pBL9QW_progressText{color:rgb(var(--muted));font-size:14px;font-weight:500}.pBL9QW_testInfo{text-align:center;margin-bottom:30px}.pBL9QW_testInfo h2{color:rgb(var(--text));margin:0 0 12px;font-size:24px;font-weight:700}.pBL9QW_testInfo p{color:rgb(var(--muted));margin:0;font-size:16px;line-height:1.5}.pBL9QW_formToggle{text-align:center;margin:30px 0}.pBL9QW_showFormButton{background:rgb(var(--brandFill));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:16px 32px;font-size:16px;font-weight:600;transition:all .2s}.pBL9QW_showFormButton:hover:not(:disabled){background:rgb(var(--brandFillHover));transform:translateY(-2px)}.pBL9QW_showFormButton:disabled{background:rgb(var(--surface2));color:rgb(var(--muted));cursor:not-allowed;transform:none}.pBL9QW_form{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:12px;padding:30px;box-shadow:0 4px 16px #0000001a}.pBL9QW_formTitle{color:rgb(var(--text));text-align:center;margin:0 0 24px;font-size:20px;font-weight:600}.pBL9QW_fieldGroup{flex-direction:column;gap:20px;display:flex}.pBL9QW_label{color:rgb(var(--text));flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.pBL9QW_input,.pBL9QW_textarea{border:2px solid rgb(var(--border));background:rgb(var(--surface));color:rgb(var(--text));border-radius:8px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.pBL9QW_input:focus,.pBL9QW_textarea:focus{border-color:rgb(var(--ring));box-shadow:0 0 0 3px rgb(var(--ring)/.15);outline:none}.pBL9QW_input::placeholder,.pBL9QW_textarea::placeholder{color:rgb(var(--muted))}.pBL9QW_input{height:48px}.pBL9QW_textarea{resize:vertical;min-height:80px}.pBL9QW_error{border-color:rgb(var(--error))!important}.pBL9QW_error:focus{border-color:rgb(var(--error))!important;box-shadow:0 0 0 3px rgb(var(--error)/.15)!important}.pBL9QW_errorText{color:rgb(var(--error));margin-top:4px;font-size:12px;font-weight:500}.pBL9QW_submitSection{text-align:center;margin-top:30px}.pBL9QW_submitButton{background:rgb(var(--brandFill));color:#fff;cursor:pointer;border:none;border-radius:8px;min-width:200px;padding:16px 40px;font-size:16px;font-weight:600;transition:all .2s}.pBL9QW_submitButton:hover:not(:disabled){background:rgb(var(--brandFillHover));transform:translateY(-2px)}.pBL9QW_submitButton:disabled{background:rgb(var(--surface2));color:rgb(var(--muted));cursor:not-allowed;transform:none}@media (max-width:768px){.pBL9QW_testForm{padding:15px}.pBL9QW_form{padding:20px}.pBL9QW_formTitle{font-size:18px}.pBL9QW_input,.pBL9QW_textarea{font-size:16px}.pBL9QW_submitButton{width:100%;min-width:auto}}@media (max-width:576px){.pBL9QW_testInfo h2{font-size:20px}.pBL9QW_testInfo p{font-size:14px}.pBL9QW_form{padding:16px}.pBL9QW_fieldGroup{gap:16px}}
.TGdJQG_overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.TGdJQG_resultModal{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:24px;width:100%;max-width:min(96vw,56rem);max-height:92vh;animation:.4s ease-out TGdJQG_slideIn;position:relative;overflow-y:auto;box-shadow:0 25px 50px #00000080}@keyframes TGdJQG_slideIn{0%{opacity:0;transform:scale(.95)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}.TGdJQG_closeButton{top:16px;background:rgb(var(--surface2));color:rgb(var(--muted));cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:all .2s;display:flex;position:absolute;inset-inline-end:16px}.TGdJQG_closeButton:hover{background:rgb(var(--border));color:rgb(var(--text))}.TGdJQG_resultContent{padding:40px 30px 30px}.TGdJQG_resultHeader{text-align:center;margin-bottom:30px}.TGdJQG_title{color:rgb(var(--text));margin:0 0 24px;font-size:28px;font-weight:700}.TGdJQG_levelBadge{background:rgb(var(--brand)/.1);border:1px solid rgb(var(--brand)/.3);border-radius:16px;flex-direction:column;align-items:center;padding:20px 40px;display:inline-flex}@keyframes TGdJQG_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.TGdJQG_levelText{color:rgb(var(--text));text-shadow:0 2px 8px #0000004d;font-size:48px;font-weight:800}.TGdJQG_levelLabel{color:rgb(var(--text));text-transform:none;letter-spacing:.2px;text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:16rem;margin-top:0;font-size:18px;font-weight:700;line-height:1.3;display:flex}.TGdJQG_confidenceLabel{color:rgb(var(--muted));text-transform:none;letter-spacing:0;font-size:11px;font-style:italic;font-weight:500}.TGdJQG_scoresRow{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:30px;display:flex}.TGdJQG_scoreCard{flex:1;min-width:100px;max-width:120px}.TGdJQG_scoreCircle{background:rgb(var(--surface2));border:4px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto;display:flex}.TGdJQG_scoreNumber{color:rgb(var(--text));font-size:24px;font-weight:700;line-height:1}.TGdJQG_scoreLabel{color:rgb(var(--muted));text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:11px;font-weight:500}.TGdJQG_breakdownSection{background:rgb(var(--surface2));border-radius:16px;margin-bottom:24px;padding:20px}.TGdJQG_sectionTitle{color:rgb(var(--muted));text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;font-size:14px;font-weight:600}.TGdJQG_breakdownGrid{flex-direction:column;gap:12px;display:flex}.TGdJQG_breakdownItem{grid-template-columns:50px 1fr auto;align-items:center;gap:12px;display:grid}.TGdJQG_breakdownLevel{color:rgb(var(--text));align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.TGdJQG_levelDot{border-radius:50%;width:8px;height:8px}.TGdJQG_breakdownBar{background:rgb(var(--surface2));border-radius:4px;height:8px;overflow:hidden}.TGdJQG_breakdownFill{border-radius:4px;height:100%;transition:width .5s ease-out}.TGdJQG_breakdownStats{color:rgb(var(--muted));text-align:end;min-width:80px;font-size:12px}.TGdJQG_skillGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.TGdJQG_skillItem{background:rgb(var(--surface2));border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:12px;display:flex}.TGdJQG_skillName{color:rgb(var(--muted));text-transform:capitalize;font-size:11px}.TGdJQG_skillScore{color:rgb(var(--text));font-size:18px;font-weight:700}.TGdJQG_levelDescription{text-align:center;margin-bottom:20px}.TGdJQG_levelDescription p{color:rgb(var(--muted));margin:0;font-size:14px;line-height:1.6}.TGdJQG_timingNote{text-align:center;background:#10b9811a;border:1px solid #10b9814d;border-radius:12px;margin-bottom:16px;padding:12px 16px}.TGdJQG_timingNote p{color:rgb(var(--muted));margin:0;font-size:13px;font-style:italic;line-height:1.5}.TGdJQG_recommendation{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:12px;margin-bottom:20px;padding:16px}.TGdJQG_recommendation h3{color:rgb(var(--brand));margin:0 0 8px;font-size:14px;font-weight:600}.TGdJQG_recommendation p{color:rgb(var(--muted));margin:0;font-size:13px;line-height:1.5}.TGdJQG_resultMessage{text-align:center;margin-bottom:24px}.TGdJQG_resultMessage p{margin:0;font-size:18px;font-weight:600}.TGdJQG_actions{text-align:center}.TGdJQG_primaryButton,.TGdJQG_secondaryButton{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:44px;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.TGdJQG_primaryButton:focus-visible,.TGdJQG_secondaryButton:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:3px}.TGdJQG_primaryButton:disabled,.TGdJQG_secondaryButton:disabled{cursor:not-allowed;opacity:.55}.TGdJQG_primaryButton{background:rgb(var(--brandFill));color:#fff;cursor:pointer;border:none;border-radius:12px;padding:16px 40px;font-size:16px;font-weight:600;transition:all .3s}.TGdJQG_primaryButton:hover{background:rgb(var(--brandFillHover));transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.TGdJQG_primaryButton:active{transform:translateY(0)}.TGdJQG_secondaryButton{background:rgb(var(--surface));color:rgb(var(--text));border:1px solid rgb(var(--border));cursor:pointer;border-radius:12px;padding:12px 20px;font-size:16px;font-weight:600;line-height:1.4;transition:background-color .2s,border-color .2s}.TGdJQG_secondaryButton:hover:not(:disabled){background:rgb(var(--surface2));border-color:rgb(var(--brand))}@media (max-width:576px){.TGdJQG_overlay{padding:10px}.TGdJQG_resultModal{border-radius:16px;max-width:none}.TGdJQG_resultContent{padding:30px 16px 20px}.TGdJQG_title{font-size:22px}.TGdJQG_levelText{font-size:36px}.TGdJQG_scoresRow{gap:12px}.TGdJQG_scoreCircle{width:80px;height:80px}.TGdJQG_scoreNumber{font-size:20px}.TGdJQG_breakdownItem{grid-template-columns:40px 1fr auto;gap:8px}.TGdJQG_breakdownStats{min-width:60px;font-size:11px}}
._0ZRdua_testPage{width:100%;color:rgb(var(--text));background:0 0;padding:8px 0 20px}._0ZRdua_loading{text-align:center;color:rgb(var(--muted));flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._0ZRdua_spinner{border:4px solid rgba(var(--surface), .5);border-top:4px solid rgb(var(--brand));border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite _0ZRdua_spin}@keyframes _0ZRdua_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._0ZRdua_loading p{color:rgb(var(--muted));margin:0;font-size:16px}._0ZRdua_error{text-align:center;background:rgb(var(--card));border:1px solid rgba(var(--border), .6);box-shadow:var(--shadow);color:rgb(var(--text));border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin:20px;padding:60px 20px;display:flex}._0ZRdua_error h2{color:rgb(var(--error));margin:0 0 16px;font-size:24px}._0ZRdua_error p{color:rgb(var(--muted));margin:0 0 24px;font-size:16px}._0ZRdua_backButton{background:rgb(var(--brandFill));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s}._0ZRdua_backButton:hover{background:rgb(var(--brandFillHover));transform:translateY(-2px)}._0ZRdua_testHeader{width:100%;margin:0 0 30px}._0ZRdua_breadcrumb{margin-bottom:16px}._0ZRdua_backLink{color:rgb(var(--link));cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:16px;font-weight:500;transition:color .2s}._0ZRdua_backLink:hover{color:rgb(var(--linkHover));text-decoration:underline}._0ZRdua_testInfo{background:rgb(var(--card));border:1px solid rgba(var(--border), .6);box-shadow:var(--shadow);text-align:center;border-radius:16px;padding:24px}._0ZRdua_testImage{text-align:center;margin-bottom:20px}._0ZRdua_testImage img{width:100%;max-width:300px;height:auto;box-shadow:0 4px 12px rgba(var(--border), .35);border-radius:12px}@media (max-width:640px){._0ZRdua_testImage{margin-bottom:12px}._0ZRdua_testImage img{max-width:180px}}._0ZRdua_testTitle{color:rgb(var(--brand));background:rgb(var(--brandFill));-webkit-text-fill-color:rgb(var(--brand));-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:28px;font-weight:700}._0ZRdua_testDescription{color:rgb(var(--muted));margin:0 0 16px;font-size:16px;line-height:1.5}._0ZRdua_testMeta{color:rgb(var(--muted));justify-content:center;gap:24px;font-size:14px;display:flex}._0ZRdua_stageBadge{background:rgba(var(--border), .4);color:rgb(var(--text));border-radius:999px;padding:4px 10px;font-weight:600}._0ZRdua_candidateBand{color:rgb(var(--link));font-weight:600}._0ZRdua_stageSummary{color:rgb(var(--muted));text-transform:uppercase;letter-spacing:.4px;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;font-size:13px;display:flex}._0ZRdua_questionCount,._0ZRdua_language{font-weight:500}._0ZRdua_connectionStatus{border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}._0ZRdua_connectionStatus._0ZRdua_connected{color:#065f46;background:#d1fae5}._0ZRdua_connectionStatus._0ZRdua_disconnected{color:#991b1b;background:#fee2e2}@media (max-width:768px){._0ZRdua_testPage{padding:15px 0}._0ZRdua_testHeader{padding:0 15px}._0ZRdua_testInfo{padding:20px}._0ZRdua_testTitle{font-size:24px}._0ZRdua_testMeta{flex-direction:column;align-items:center;gap:8px}}@media (max-width:576px){._0ZRdua_testHeader{margin-bottom:20px}._0ZRdua_testInfo{padding:16px}._0ZRdua_testTitle{font-size:20px}._0ZRdua_testDescription{font-size:14px}}._0ZRdua_loginPrompt{width:100%;margin:30px 0 0}._0ZRdua_loginPromptContent{background:rgb(var(--card));border:1px solid rgba(var(--border), .6);box-shadow:var(--shadow);text-align:center;border-radius:16px;padding:32px}._0ZRdua_loginPromptTitle{color:rgb(var(--text));margin:0 0 16px;font-size:24px;font-weight:700}._0ZRdua_loginPromptMessage{color:rgb(var(--muted));margin:0 0 24px;font-size:16px;line-height:1.5}._0ZRdua_loginPromptActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._0ZRdua_primaryButton{background:rgb(var(--brandFill));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s}._0ZRdua_primaryButton:hover{background:rgb(var(--brandFillHover));transform:translateY(-2px)}._0ZRdua_secondaryButton{background:rgba(var(--surface), .8);color:rgb(var(--text));border:1px solid rgba(var(--border), .6);cursor:pointer;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .2s}._0ZRdua_secondaryButton:hover{background:rgba(var(--surface), .9);transform:translateY(-2px)}@media (max-width:768px){._0ZRdua_loginPrompt{padding:0 15px}._0ZRdua_loginPromptContent{padding:24px}._0ZRdua_loginPromptTitle{font-size:20px}._0ZRdua_loginPromptActions{flex-direction:column}._0ZRdua_loginPromptActions ._0ZRdua_primaryButton,._0ZRdua_loginPromptActions ._0ZRdua_secondaryButton{width:100%}}@media (max-width:576px){._0ZRdua_loginPromptContent{padding:20px}._0ZRdua_loginPromptTitle{font-size:18px}._0ZRdua_loginPromptMessage{font-size:14px}}
