.contentNavigation-module__Fkz7Wa__page{background:#f8fafc;flex:1;padding:48px 20px 72px}.contentNavigation-module__Fkz7Wa__container{width:100%;max-width:1100px;margin:0 auto}.contentNavigation-module__Fkz7Wa__hero{background:#fff;border:1px solid #d7e0ea;border-radius:16px;padding:clamp(24px,5vw,44px);box-shadow:0 10px 30px #0f172a0d}.contentNavigation-module__Fkz7Wa__eyebrow{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.875rem;font-weight:700}.contentNavigation-module__Fkz7Wa__title{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.contentNavigation-module__Fkz7Wa__intro{color:#475569;max-width:720px;margin:16px 0 0;font-size:1.0625rem;line-height:1.7}.contentNavigation-module__Fkz7Wa__breadcrumb{color:#64748b;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;font-size:.9375rem;list-style:none;display:flex}.contentNavigation-module__Fkz7Wa__breadcrumbItem{align-items:center;gap:8px;display:flex}.contentNavigation-module__Fkz7Wa__breadcrumbItem:not(:last-child):after{color:#94a3b8;content:"/"}.contentNavigation-module__Fkz7Wa__breadcrumbLink{color:#334155;text-decoration:none}.contentNavigation-module__Fkz7Wa__breadcrumbLink:hover{color:#1d4ed8;text-decoration:underline}.contentNavigation-module__Fkz7Wa__section{margin-top:42px}.contentNavigation-module__Fkz7Wa__sectionTitle{color:#0f172a;margin:0 0 18px;font-size:1.375rem}.contentNavigation-module__Fkz7Wa__cardGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.contentNavigation-module__Fkz7Wa__card{color:#0f172a;background:#fff;border:1px solid #dbe3ec;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:164px;padding:22px;text-decoration:none;display:flex}.contentNavigation-module__Fkz7Wa__card:hover{border-color:#93c5fd;box-shadow:0 8px 22px #0f172a14}.contentNavigation-module__Fkz7Wa__cardLabel{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.contentNavigation-module__Fkz7Wa__cardTitle{margin:18px 0 0;font-size:1.125rem;line-height:1.4}.contentNavigation-module__Fkz7Wa__cardAction{color:#1d4ed8;margin-top:20px;font-size:.9375rem;font-weight:700}.contentNavigation-module__Fkz7Wa__resourceGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.contentNavigation-module__Fkz7Wa__resourceCard{color:#0f172a;background:#fff;border:1px solid #dbe3ec;border-radius:12px;flex-direction:column;min-height:178px;padding:20px;text-decoration:none;display:flex}.contentNavigation-module__Fkz7Wa__resourceCard:hover{border-color:#93c5fd;box-shadow:0 8px 22px #0f172a14}.contentNavigation-module__Fkz7Wa__resourceMeta{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:.8125rem;font-weight:700;line-height:1.45}.contentNavigation-module__Fkz7Wa__resourcePath{color:#475569;margin:12px 0 0;font-size:.875rem;line-height:1.55}.contentNavigation-module__Fkz7Wa__resourceAction{color:#1d4ed8;margin-top:auto;padding-top:18px;font-size:.9375rem;font-weight:700}.contentNavigation-module__Fkz7Wa__pageContent{background:#fff;border:1px solid #dbe3ec;border-radius:14px;padding:clamp(22px,4vw,36px)}.contentNavigation-module__Fkz7Wa__moreLink{color:#1d4ed8;margin-top:16px;font-weight:700;display:inline-block}.contentNavigation-module__Fkz7Wa__testList{gap:14px;display:grid}.contentNavigation-module__Fkz7Wa__testCard{background:#fff;border:1px solid #dbe3ec;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px;display:flex}.contentNavigation-module__Fkz7Wa__testTitle{color:#0f172a;margin:0;font-size:1.125rem}.contentNavigation-module__Fkz7Wa__testDescription{color:#475569;margin:8px 0 0;line-height:1.6}.contentNavigation-module__Fkz7Wa__testMeta{color:#64748b;margin:12px 0 0;font-size:.875rem}.contentNavigation-module__Fkz7Wa__testLink{color:#fff;white-space:nowrap;background:#1e3a8a;border-radius:8px;flex:none;padding:11px 14px;font-weight:700;text-decoration:none}.contentNavigation-module__Fkz7Wa__emptyState,.contentNavigation-module__Fkz7Wa__errorState{color:#475569;background:#fff;border:1px solid #dbe3ec;border-radius:12px;padding:20px;line-height:1.6}.contentNavigation-module__Fkz7Wa__errorState{color:#b91c1c;border-color:#fecaca}@media (max-width:640px){.contentNavigation-module__Fkz7Wa__page{padding:28px 16px 48px}.contentNavigation-module__Fkz7Wa__testCard{flex-direction:column}.contentNavigation-module__Fkz7Wa__testLink{text-align:center;width:100%}}.contentNavigation-module__Fkz7Wa__page{background:var(--background)}.contentNavigation-module__Fkz7Wa__hero,.contentNavigation-module__Fkz7Wa__card,.contentNavigation-module__Fkz7Wa__resourceCard,.contentNavigation-module__Fkz7Wa__pageContent,.contentNavigation-module__Fkz7Wa__testCard,.contentNavigation-module__Fkz7Wa__emptyState,.contentNavigation-module__Fkz7Wa__errorState{border-color:var(--border);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow)}.contentNavigation-module__Fkz7Wa__eyebrow,.contentNavigation-module__Fkz7Wa__cardAction,.contentNavigation-module__Fkz7Wa__resourceAction,.contentNavigation-module__Fkz7Wa__moreLink,.contentNavigation-module__Fkz7Wa__breadcrumbLink:hover{color:var(--accent)}.contentNavigation-module__Fkz7Wa__title,.contentNavigation-module__Fkz7Wa__sectionTitle,.contentNavigation-module__Fkz7Wa__testTitle{color:var(--text-primary)}.contentNavigation-module__Fkz7Wa__intro,.contentNavigation-module__Fkz7Wa__resourcePath,.contentNavigation-module__Fkz7Wa__testDescription,.contentNavigation-module__Fkz7Wa__emptyState{color:var(--text-secondary)}.contentNavigation-module__Fkz7Wa__breadcrumb,.contentNavigation-module__Fkz7Wa__cardLabel,.contentNavigation-module__Fkz7Wa__resourceMeta,.contentNavigation-module__Fkz7Wa__testMeta{color:var(--text-muted)}.contentNavigation-module__Fkz7Wa__breadcrumbLink{color:var(--text-secondary)}.contentNavigation-module__Fkz7Wa__card:hover,.contentNavigation-module__Fkz7Wa__resourceCard:hover{border-color:var(--accent);box-shadow:var(--shadow)}.contentNavigation-module__Fkz7Wa__testLink{background:var(--accent);color:var(--accent-contrast)}.contentNavigation-module__Fkz7Wa__testLink:hover{background:var(--accent-hover)}.contentNavigation-module__Fkz7Wa__errorState{border-color:var(--danger);color:var(--danger)}.contentNavigation-module__Fkz7Wa__homePage{padding-top:36px;position:relative;overflow:hidden}.contentNavigation-module__Fkz7Wa__homePage:before{z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--info) 13%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:min(980px,92vw);height:520px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.contentNavigation-module__Fkz7Wa__homePage .contentNavigation-module__Fkz7Wa__container{z-index:1;max-width:1180px;position:relative}.contentNavigation-module__Fkz7Wa__homeHero{border:1px solid color-mix(in srgb, var(--border) 80%, var(--info));background:linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 92%, var(--info-soft)) 0%, var(--surface) 62%), var(--surface);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:clamp(24px,4vw,46px);min-height:0;padding:clamp(28px,4vw,44px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000003d}.contentNavigation-module__Fkz7Wa__heroCopy{z-index:2;position:relative}.contentNavigation-module__Fkz7Wa__homeEyebrow,.contentNavigation-module__Fkz7Wa__sectionEyebrow,.contentNavigation-module__Fkz7Wa__premiumEyebrow{color:var(--warning);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.contentNavigation-module__Fkz7Wa__homeTitle{max-width:680px;color:var(--text-primary);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5vw,4.15rem);font-weight:780;line-height:.96}.contentNavigation-module__Fkz7Wa__homeIntro{max-width:680px;color:var(--text-secondary);margin:18px 0 0;font-size:clamp(1.03rem,1.7vw,1.18rem);line-height:1.75}.contentNavigation-module__Fkz7Wa__heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.contentNavigation-module__Fkz7Wa__primaryAction,.contentNavigation-module__Fkz7Wa__secondaryAction,.contentNavigation-module__Fkz7Wa__premiumAction{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-weight:800;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.contentNavigation-module__Fkz7Wa__primaryAction{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:0 12px 30px color-mix(in srgb, var(--accent) 28%, transparent)}.contentNavigation-module__Fkz7Wa__primaryAction:hover,.contentNavigation-module__Fkz7Wa__premiumAction:hover{background:var(--accent-hover);transform:translateY(-1px)}.contentNavigation-module__Fkz7Wa__secondaryAction{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-elevated) 88%, transparent);color:var(--text-primary)}.contentNavigation-module__Fkz7Wa__secondaryAction:hover{border-color:var(--info);background:var(--surface-hover);color:var(--text-primary);transform:translateY(-1px)}.contentNavigation-module__Fkz7Wa__heroHighlights{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.contentNavigation-module__Fkz7Wa__heroHighlights span{border:1px solid color-mix(in srgb, var(--border) 84%, transparent);background:color-mix(in srgb, var(--surface-hover) 62%, transparent);color:var(--text-muted);border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:700}.contentNavigation-module__Fkz7Wa__heroVisual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.contentNavigation-module__Fkz7Wa__heroVisual:before{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--warning) 15%, transparent), transparent 67%);content:"";filter:blur(8px);border-radius:50%;width:min(300px,78%);position:absolute}.contentNavigation-module__Fkz7Wa__heroLogoFrame{border:1px solid color-mix(in srgb, var(--border) 78%, var(--info));background:linear-gradient(145deg,#050e1cc7,#07111e94);border-radius:20px;width:min(360px,100%);padding:18px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0000002e}.contentNavigation-module__Fkz7Wa__heroLogo{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.contentNavigation-module__Fkz7Wa__homeSection{margin-top:64px}.contentNavigation-module__Fkz7Wa__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.contentNavigation-module__Fkz7Wa__sectionHeading .contentNavigation-module__Fkz7Wa__sectionTitle{letter-spacing:-.025em;max-width:700px;margin-bottom:0;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.2}.contentNavigation-module__Fkz7Wa__sectionLead{max-width:440px;color:var(--text-secondary);margin:0;line-height:1.65}.contentNavigation-module__Fkz7Wa__sectionLink{color:var(--info);flex:none;font-size:.92rem;font-weight:750;text-decoration:none}.contentNavigation-module__Fkz7Wa__sectionLink:hover{text-decoration:underline}.contentNavigation-module__Fkz7Wa__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contentNavigation-module__Fkz7Wa__featureCard{border:1px solid var(--border);background:linear-gradient(155deg, var(--surface-elevated), var(--surface));min-height:188px;box-shadow:var(--shadow);border-radius:18px;padding:22px}.contentNavigation-module__Fkz7Wa__featureLabel{background:var(--info-soft);color:var(--info);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.contentNavigation-module__Fkz7Wa__featureCard h3{color:var(--text-primary);margin:22px 0 8px;font-size:1.08rem;line-height:1.35}.contentNavigation-module__Fkz7Wa__featureCard p{color:var(--text-secondary);margin:0;font-size:.93rem;line-height:1.65}.contentNavigation-module__Fkz7Wa__homeCategoryCard,.contentNavigation-module__Fkz7Wa__homeResourceCard{border-radius:16px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.contentNavigation-module__Fkz7Wa__homeCategoryCard:after,.contentNavigation-module__Fkz7Wa__homeResourceCard:after{background:radial-gradient(circle at top right, color-mix(in srgb, var(--info) 12%, transparent), transparent 68%);content:"";pointer-events:none;width:86px;height:86px;position:absolute;top:0;right:0}.contentNavigation-module__Fkz7Wa__homeCategoryCard:hover,.contentNavigation-module__Fkz7Wa__homeResourceCard:hover{transform:translateY(-3px)}.contentNavigation-module__Fkz7Wa__premiumBand{border:1px solid color-mix(in srgb, var(--warning) 50%, var(--border));background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--warning) 14%, transparent), transparent 26%), linear-gradient(135deg, color-mix(in srgb, var(--surface-elevated) 92%, var(--warning-soft)), var(--surface));box-shadow:var(--shadow);border-radius:22px;justify-content:space-between;align-items:center;gap:32px;margin-top:66px;padding:clamp(26px,5vw,40px);display:flex}.contentNavigation-module__Fkz7Wa__premiumCopy{max-width:790px}.contentNavigation-module__Fkz7Wa__premiumCopy h2{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3.5vw,2.55rem)}.contentNavigation-module__Fkz7Wa__premiumCopy p:last-child{color:var(--text-secondary);margin:14px 0 0;line-height:1.7}.contentNavigation-module__Fkz7Wa__premiumAction{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);white-space:nowrap;flex:none}@media (max-width:900px){.contentNavigation-module__Fkz7Wa__homeHero{grid-template-columns:1fr;min-height:0}.contentNavigation-module__Fkz7Wa__heroVisual{justify-content:flex-start}.contentNavigation-module__Fkz7Wa__heroLogoFrame{width:min(360px,100%)}.contentNavigation-module__Fkz7Wa__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contentNavigation-module__Fkz7Wa__sectionHeading{flex-direction:column;align-items:flex-start;gap:10px}.contentNavigation-module__Fkz7Wa__premiumBand{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.contentNavigation-module__Fkz7Wa__homePage{padding-top:20px}.contentNavigation-module__Fkz7Wa__homeHero{border-radius:20px;gap:22px;padding:24px 20px 26px}.contentNavigation-module__Fkz7Wa__homeTitle{font-size:clamp(2.15rem,11vw,3.2rem)}.contentNavigation-module__Fkz7Wa__homeIntro{margin-top:18px;font-size:1rem}.contentNavigation-module__Fkz7Wa__heroActions{grid-template-columns:1fr;display:grid}.contentNavigation-module__Fkz7Wa__primaryAction,.contentNavigation-module__Fkz7Wa__secondaryAction,.contentNavigation-module__Fkz7Wa__premiumAction{width:100%}.contentNavigation-module__Fkz7Wa__heroLogoFrame{border-radius:16px;width:min(300px,100%);padding:12px}.contentNavigation-module__Fkz7Wa__homeSection{margin-top:48px}.contentNavigation-module__Fkz7Wa__featureGrid{grid-template-columns:1fr}.contentNavigation-module__Fkz7Wa__featureCard{min-height:0}.contentNavigation-module__Fkz7Wa__premiumBand{border-radius:18px;margin-top:50px}}html[data-theme=light] .contentNavigation-module__Fkz7Wa__heroLogoFrame{background:linear-gradient(145deg,#f8fbff,#edf3f9)}@media (max-width:900px){.contentNavigation-module__Fkz7Wa__heroVisual:before{width:min(260px,72%)}}@media (max-width:640px){.contentNavigation-module__Fkz7Wa__heroVisual{justify-content:center}}.contentNavigation-module__Fkz7Wa__homePage{padding-top:22px}.contentNavigation-module__Fkz7Wa__homeHero{border-radius:20px;grid-template-columns:minmax(0,1fr) 190px;gap:28px;padding:24px 30px}.contentNavigation-module__Fkz7Wa__homeEyebrow{margin-bottom:7px;font-size:.7rem}.contentNavigation-module__Fkz7Wa__homeTitle{max-width:590px;font-size:clamp(2.15rem,4.1vw,3.25rem);line-height:1.01}.contentNavigation-module__Fkz7Wa__homeIntro{max-width:650px;margin-top:12px;font-size:1rem;line-height:1.6}.contentNavigation-module__Fkz7Wa__heroActions{margin-top:17px}.contentNavigation-module__Fkz7Wa__primaryAction,.contentNavigation-module__Fkz7Wa__secondaryAction,.contentNavigation-module__Fkz7Wa__premiumAction{border-radius:10px;min-height:40px;padding:9px 14px}.contentNavigation-module__Fkz7Wa__heroVisual{min-height:0}.contentNavigation-module__Fkz7Wa__heroLogoFrame{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--border));background:#fff;border-radius:50%;width:172px;padding:0;overflow:hidden;box-shadow:0 14px 34px #00000038}.contentNavigation-module__Fkz7Wa__heroLogo{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}@media (max-width:900px){.contentNavigation-module__Fkz7Wa__homeHero{grid-template-columns:minmax(0,1fr) 145px;gap:20px}.contentNavigation-module__Fkz7Wa__heroLogoFrame{width:138px}.contentNavigation-module__Fkz7Wa__heroVisual:before{width:150px}}@media (max-width:640px){.contentNavigation-module__Fkz7Wa__homeHero{grid-template-columns:1fr;gap:16px;padding:21px 19px}.contentNavigation-module__Fkz7Wa__homeTitle{font-size:clamp(2rem,10vw,2.75rem)}.contentNavigation-module__Fkz7Wa__homeIntro{margin-top:11px;line-height:1.55}.contentNavigation-module__Fkz7Wa__heroVisual{opacity:.2;pointer-events:none;position:absolute;top:18px;right:18px}.contentNavigation-module__Fkz7Wa__heroLogoFrame{width:92px;box-shadow:none}.contentNavigation-module__Fkz7Wa__heroVisual:before{display:none}.contentNavigation-module__Fkz7Wa__heroCopy{padding-right:0}}.contentNavigation-module__Fkz7Wa__homeHero{grid-template-columns:minmax(0,1fr) 280px;gap:24px;padding:22px 28px}.contentNavigation-module__Fkz7Wa__heroVisual{align-self:stretch;min-height:190px}.contentNavigation-module__Fkz7Wa__heroVisual:before{background:radial-gradient(circle, color-mix(in srgb, var(--warning) 12%, transparent), transparent 70%);width:250px}.contentNavigation-module__Fkz7Wa__heroLogoFrame{width:238px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.contentNavigation-module__Fkz7Wa__heroLogo{aspect-ratio:1;object-fit:cover;clip-path:circle(47.2%);filter:drop-shadow(0 14px 24px #00000038);border-radius:0;width:100%;transform:scale(1.035)}@media (max-width:900px){.contentNavigation-module__Fkz7Wa__homeHero{grid-template-columns:minmax(0,1fr) 210px}.contentNavigation-module__Fkz7Wa__heroLogoFrame{width:196px}.contentNavigation-module__Fkz7Wa__heroVisual:before{width:210px}}@media (max-width:640px){.contentNavigation-module__Fkz7Wa__homeHero{grid-template-columns:1fr}.contentNavigation-module__Fkz7Wa__heroLogo{filter:none}.contentNavigation-module__Fkz7Wa__homePage{padding-top:14px}.contentNavigation-module__Fkz7Wa__homeHero{border-radius:18px;grid-template-columns:1fr;gap:14px;padding:18px;display:grid;position:relative}.contentNavigation-module__Fkz7Wa__heroVisual{opacity:1;pointer-events:auto;order:-1;justify-content:center;min-height:0;position:static}.contentNavigation-module__Fkz7Wa__heroLogoFrame{width:126px}.contentNavigation-module__Fkz7Wa__heroLogo{filter:drop-shadow(0 10px 18px #0003);width:100%}.contentNavigation-module__Fkz7Wa__heroCopy{padding-right:0}.contentNavigation-module__Fkz7Wa__homeEyebrow{text-align:center;margin-bottom:6px}.contentNavigation-module__Fkz7Wa__homeTitle{text-align:center;font-size:clamp(2rem,9.5vw,2.55rem);line-height:1}.contentNavigation-module__Fkz7Wa__homeIntro{text-align:center;margin-top:10px;font-size:.98rem;line-height:1.55}.contentNavigation-module__Fkz7Wa__heroActions{gap:10px;margin-top:15px}.contentNavigation-module__Fkz7Wa__primaryAction,.contentNavigation-module__Fkz7Wa__secondaryAction{min-height:43px}.contentNavigation-module__Fkz7Wa__homeSection{margin-top:42px}.contentNavigation-module__Fkz7Wa__sectionHeading{gap:8px}}
.FormattedContent-module__ChvlXW__body{max-width:72ch;color:var(--text-secondary);font-size:1.0625rem;line-height:1.85}.FormattedContent-module__ChvlXW__paragraph{text-align:left;white-space:pre-wrap;margin:0 0 1.35rem}.FormattedContent-module__ChvlXW__headingTwo,.FormattedContent-module__ChvlXW__headingThree,.FormattedContent-module__ChvlXW__headingFour{color:var(--accent);line-height:1.3}.FormattedContent-module__ChvlXW__headingTwo{border-bottom:2px solid var(--accent-soft);margin:3.25rem 0 .85rem;padding-bottom:.55rem;font-size:clamp(1.55rem,3vw,1.95rem);font-weight:800}.FormattedContent-module__ChvlXW__headingThree{margin:2.25rem 0 .65rem;font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:750}.FormattedContent-module__ChvlXW__headingFour{color:var(--accent-hover);margin:1.7rem 0 .55rem;font-size:1.08rem;font-weight:750}.FormattedContent-module__ChvlXW__list{margin:0 0 1.5rem;padding-left:1.45rem;list-style-type:disc;list-style-position:outside}.FormattedContent-module__ChvlXW__orderedList{list-style-type:decimal}.FormattedContent-module__ChvlXW__list>li{padding-left:.2rem;display:list-item}.FormattedContent-module__ChvlXW__list>li::marker{color:var(--accent-hover);font-weight:700}.FormattedContent-module__ChvlXW__list li+li{margin-top:.5rem}.FormattedContent-module__ChvlXW__codeBlock{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary);font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre;border-radius:10px;margin:1.6rem 0;padding:1rem 1.1rem;font-size:.9rem;line-height:1.65;overflow-x:auto}.FormattedContent-module__ChvlXW__callout,.FormattedContent-module__ChvlXW__examPattern{border:1px solid;border-left-width:5px;border-radius:10px;margin:1.85rem 0;padding:1.1rem 1.2rem}.FormattedContent-module__ChvlXW__callout h3,.FormattedContent-module__ChvlXW__examPattern h3{margin:0;font-size:1rem;line-height:1.35}.FormattedContent-module__ChvlXW__callout p,.FormattedContent-module__ChvlXW__examPattern p{white-space:pre-wrap;margin:.55rem 0 0;line-height:1.7}.FormattedContent-module__ChvlXW__calloutSINAV{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.FormattedContent-module__ChvlXW__calloutKRITIK{border-color:var(--warning);background:var(--warning-soft);color:var(--text-primary)}.FormattedContent-module__ChvlXW__calloutIPUCU{border-color:var(--info);background:var(--info-soft);color:var(--text-primary)}.FormattedContent-module__ChvlXW__calloutORNEK{border-color:var(--success);background:var(--success-soft);color:var(--text-primary)}.FormattedContent-module__ChvlXW__examPattern{border-color:var(--info);background:var(--surface-hover);color:var(--text-primary)}@media (max-width:640px){.FormattedContent-module__ChvlXW__body{font-size:1rem;line-height:1.78}.FormattedContent-module__ChvlXW__headingTwo{margin-top:2.5rem}.FormattedContent-module__ChvlXW__list{padding-left:1.25rem}.FormattedContent-module__ChvlXW__callout,.FormattedContent-module__ChvlXW__examPattern{padding:1rem}}
.TytTopicContentPage-module__sU7raa__contentBody{margin-top:34px}.TytTopicContentPage-module__sU7raa__section{margin-top:42px}.TytTopicContentPage-module__sU7raa__section>h2{color:var(--text-primary);margin:0 0 16px;font-size:clamp(1.35rem,3vw,1.75rem)}.TytTopicContentPage-module__sU7raa__contentGrid,.TytTopicContentPage-module__sU7raa__testGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.TytTopicContentPage-module__sU7raa__contentCard,.TytTopicContentPage-module__sU7raa__testCard,.TytTopicContentPage-module__sU7raa__topicCard{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;flex-direction:column;padding:18px;display:flex}.TytTopicContentPage-module__sU7raa__contentCard{min-height:210px}.TytTopicContentPage-module__sU7raa__contentLabel,.TytTopicContentPage-module__sU7raa__difficulty{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-self:start;padding:.28rem .55rem;font-size:.78rem;font-weight:800}.TytTopicContentPage-module__sU7raa__contentCard h3,.TytTopicContentPage-module__sU7raa__testCard h3,.TytTopicContentPage-module__sU7raa__topicCard h3{color:var(--text-primary);margin:12px 0 0;font-size:1.04rem;line-height:1.4}.TytTopicContentPage-module__sU7raa__contentCard p,.TytTopicContentPage-module__sU7raa__testCard p,.TytTopicContentPage-module__sU7raa__topicCard p{color:var(--text-secondary);margin:10px 0 0;line-height:1.55}.TytTopicContentPage-module__sU7raa__contentCard a,.TytTopicContentPage-module__sU7raa__testCard a,.TytTopicContentPage-module__sU7raa__topicCard a,.TytTopicContentPage-module__sU7raa__courseLink{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);border-radius:8px;justify-content:center;align-self:start;align-items:center;margin-top:auto;padding:10px 13px;font-weight:750;text-decoration:none;display:inline-flex}.TytTopicContentPage-module__sU7raa__contentCard a:hover,.TytTopicContentPage-module__sU7raa__testCard a:hover,.TytTopicContentPage-module__sU7raa__topicCard a:hover,.TytTopicContentPage-module__sU7raa__courseLink:hover{background:var(--accent-hover)}.TytTopicContentPage-module__sU7raa__testCard{min-height:185px}.TytTopicContentPage-module__sU7raa__testCard p{color:var(--text-muted)}.TytTopicContentPage-module__sU7raa__difficulty{background:var(--info-soft);color:var(--info)}.TytTopicContentPage-module__sU7raa__topicGrid{gap:12px;display:grid}.TytTopicContentPage-module__sU7raa__topicCard{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-height:0}.TytTopicContentPage-module__sU7raa__topicCard a{background:var(--surface);color:var(--accent);flex:none;margin-top:0}.TytTopicContentPage-module__sU7raa__topicCard a:hover{background:var(--accent-soft)}.TytTopicContentPage-module__sU7raa__allTopicsLink{color:var(--accent);margin-top:16px;font-weight:750;text-decoration:none;display:inline-flex}.TytTopicContentPage-module__sU7raa__allTopicsLink:hover{color:var(--accent-hover);text-decoration:underline}.TytTopicContentPage-module__sU7raa__topicNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.TytTopicContentPage-module__sU7raa__topicNavigation>a{border:1px solid var(--border);background:var(--surface-elevated);min-height:84px;color:var(--accent);border-radius:12px;gap:6px;padding:16px;font-weight:750;text-decoration:none;display:grid}.TytTopicContentPage-module__sU7raa__topicNavigation>a:last-child{text-align:right}.TytTopicContentPage-module__sU7raa__topicNavigation>a:hover{border-color:var(--accent);background:var(--accent-soft)}.TytTopicContentPage-module__sU7raa__topicNavigation span{color:var(--text-primary);font-weight:650;line-height:1.4}.TytTopicContentPage-module__sU7raa__courseLink{margin-top:18px}@media (max-width:720px){.TytTopicContentPage-module__sU7raa__contentGrid,.TytTopicContentPage-module__sU7raa__testGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.TytTopicContentPage-module__sU7raa__contentGrid,.TytTopicContentPage-module__sU7raa__testGrid,.TytTopicContentPage-module__sU7raa__topicNavigation{grid-template-columns:1fr}.TytTopicContentPage-module__sU7raa__topicCard{flex-direction:column;align-items:stretch}.TytTopicContentPage-module__sU7raa__topicCard a{width:100%}.TytTopicContentPage-module__sU7raa__topicNavigation>a:last-child{text-align:left}.TytTopicContentPage-module__sU7raa__courseLink{width:100%}}
.ContentFavoriteButton-module__MUw-ta__wrapper{justify-items:start;gap:8px;margin-top:20px;display:grid}.ContentFavoriteButton-module__MUw-ta__button{border:1px solid var(--accent);background:var(--surface-elevated);color:var(--accent);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-weight:750;display:inline-flex}.ContentFavoriteButton-module__MUw-ta__button:hover{background:var(--accent-soft)}.ContentFavoriteButton-module__MUw-ta__button:disabled{cursor:wait;opacity:.65}.ContentFavoriteButton-module__MUw-ta__button svg{width:17px;height:17px}.ContentFavoriteButton-module__MUw-ta__saved{background:var(--accent-soft)}.ContentFavoriteButton-module__MUw-ta__message{color:var(--success);margin:0;font-size:.9rem;font-weight:650}.ContentFavoriteButton-module__MUw-ta__overlay{z-index:60;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ContentFavoriteButton-module__MUw-ta__dialog{border:1px solid var(--border);background:var(--surface);width:min(100%,460px);box-shadow:var(--shadow);border-radius:14px;padding:24px;position:relative}.ContentFavoriteButton-module__MUw-ta__close{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.45rem;line-height:1;position:absolute;top:10px;right:10px}.ContentFavoriteButton-module__MUw-ta__close:hover{background:var(--surface-hover);color:var(--text-primary)}.ContentFavoriteButton-module__MUw-ta__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.ContentFavoriteButton-module__MUw-ta__dialog h2{color:var(--text-primary);margin:10px 0 0;font-size:1.28rem}.ContentFavoriteButton-module__MUw-ta__dialog p:not(.ContentFavoriteButton-module__MUw-ta__eyebrow){color:var(--text-secondary);margin:12px 0 0;line-height:1.6}.ContentFavoriteButton-module__MUw-ta__primary,.ContentFavoriteButton-module__MUw-ta__secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-top:20px;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-flex}.ContentFavoriteButton-module__MUw-ta__primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast)}.ContentFavoriteButton-module__MUw-ta__primary:hover{background:var(--accent-hover)}.ContentFavoriteButton-module__MUw-ta__secondary{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary);margin-left:8px}@media (max-width:480px){.ContentFavoriteButton-module__MUw-ta__primary,.ContentFavoriteButton-module__MUw-ta__secondary{width:100%;margin-left:0}.ContentFavoriteButton-module__MUw-ta__secondary{margin-top:10px}}
.TytCourseView-module__Rb8Q_q__page{background:var(--background);flex:1;padding:42px 20px 72px}.TytCourseView-module__Rb8Q_q__container{width:min(100%,1120px);margin:0 auto}.TytCourseView-module__Rb8Q_q__breadcrumb{color:var(--text-muted);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;font-size:.9rem;list-style:none;display:flex}.TytCourseView-module__Rb8Q_q__breadcrumb li{align-items:center;gap:8px;display:flex}.TytCourseView-module__Rb8Q_q__breadcrumb li:not(:last-child):after{content:"/";color:var(--text-muted)}.TytCourseView-module__Rb8Q_q__breadcrumb a{color:var(--text-secondary);text-decoration:none}.TytCourseView-module__Rb8Q_q__breadcrumb a:hover{color:var(--accent);text-decoration:underline}.TytCourseView-module__Rb8Q_q__hero,.TytCourseView-module__Rb8Q_q__stats article,.TytCourseView-module__Rb8Q_q__topicCard,.TytCourseView-module__Rb8Q_q__contentSection,.TytCourseView-module__Rb8Q_q__contentCard,.TytCourseView-module__Rb8Q_q__testCard,.TytCourseView-module__Rb8Q_q__empty{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px}.TytCourseView-module__Rb8Q_q__hero{padding:clamp(26px,5vw,46px)}.TytCourseView-module__Rb8Q_q__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:750}.TytCourseView-module__Rb8Q_q__hero h1,.TytCourseView-module__Rb8Q_q__sectionHeading h2,.TytCourseView-module__Rb8Q_q__topicCard h3,.TytCourseView-module__Rb8Q_q__contentSection h3,.TytCourseView-module__Rb8Q_q__contentCard h4,.TytCourseView-module__Rb8Q_q__testCard h3{color:var(--text-primary)}.TytCourseView-module__Rb8Q_q__hero h1{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(2.2rem,5vw,3.6rem)}.TytCourseView-module__Rb8Q_q__hero>p:not(.TytCourseView-module__Rb8Q_q__eyebrow),.TytCourseView-module__Rb8Q_q__sectionHeading>p{max-width:640px;color:var(--text-secondary);line-height:1.65}.TytCourseView-module__Rb8Q_q__hero>p:not(.TytCourseView-module__Rb8Q_q__eyebrow){margin:14px 0 0}.TytCourseView-module__Rb8Q_q__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.TytCourseView-module__Rb8Q_q__stats article{gap:6px;padding:18px;display:grid}.TytCourseView-module__Rb8Q_q__stats strong{color:var(--accent);font-size:1.75rem}.TytCourseView-module__Rb8Q_q__stats span{color:var(--text-secondary);font-size:.9rem}.TytCourseView-module__Rb8Q_q__section{margin-top:46px}.TytCourseView-module__Rb8Q_q__sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.TytCourseView-module__Rb8Q_q__sectionHeading h2{margin:7px 0 0;font-size:clamp(1.55rem,3vw,2rem)}.TytCourseView-module__Rb8Q_q__sectionHeading>p{margin:0}.TytCourseView-module__Rb8Q_q__topicGrid{gap:12px;display:grid}.TytCourseView-module__Rb8Q_q__topicCard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.TytCourseView-module__Rb8Q_q__topicNumber{color:var(--accent);font-size:1.1rem;font-weight:800}.TytCourseView-module__Rb8Q_q__topicCard h3{margin:0;font-size:1.1rem}.TytCourseView-module__Rb8Q_q__topicCard p,.TytCourseView-module__Rb8Q_q__topicCard span,.TytCourseView-module__Rb8Q_q__contentCard span,.TytCourseView-module__Rb8Q_q__testCard span,.TytCourseView-module__Rb8Q_q__testCard small{color:var(--text-secondary);line-height:1.55}.TytCourseView-module__Rb8Q_q__topicCard p{margin:7px 0 0}.TytCourseView-module__Rb8Q_q__topicCard span{color:var(--text-muted);margin-top:9px;font-size:.88rem;display:inline-block}.TytCourseView-module__Rb8Q_q__primaryButton,.TytCourseView-module__Rb8Q_q__secondaryButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-flex}.TytCourseView-module__Rb8Q_q__primaryButton{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast)}.TytCourseView-module__Rb8Q_q__primaryButton:hover{background:var(--accent-hover)}.TytCourseView-module__Rb8Q_q__secondaryButton{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary)}.TytCourseView-module__Rb8Q_q__secondaryButton:hover{border-color:var(--accent);color:var(--accent)}.TytCourseView-module__Rb8Q_q__contentGrid{gap:16px;display:grid}.TytCourseView-module__Rb8Q_q__contentSection{padding:22px}.TytCourseView-module__Rb8Q_q__contentSection>h3{margin:0;font-size:1.25rem}.TytCourseView-module__Rb8Q_q__contentCards,.TytCourseView-module__Rb8Q_q__testGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.TytCourseView-module__Rb8Q_q__contentCard,.TytCourseView-module__Rb8Q_q__testCard{flex-direction:column;min-height:195px;padding:18px;display:flex}.TytCourseView-module__Rb8Q_q__contentCard>p,.TytCourseView-module__Rb8Q_q__testCard>p{color:var(--accent);margin:0;font-size:.84rem;font-weight:750}.TytCourseView-module__Rb8Q_q__contentCard h4,.TytCourseView-module__Rb8Q_q__testCard h3{margin:9px 0 0;font-size:1.05rem;line-height:1.4}.TytCourseView-module__Rb8Q_q__contentCard a{color:var(--accent);margin-top:auto;padding-top:18px;font-weight:750;text-decoration:none}.TytCourseView-module__Rb8Q_q__contentCard a:hover{color:var(--accent-hover);text-decoration:underline}.TytCourseView-module__Rb8Q_q__testCard small{color:var(--text-muted);margin-top:14px}.TytCourseView-module__Rb8Q_q__testCard .TytCourseView-module__Rb8Q_q__primaryButton{align-self:start;margin-top:auto}.TytCourseView-module__Rb8Q_q__allTestsLink{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;margin-top:18px;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-flex}.TytCourseView-module__Rb8Q_q__allTestsLink:hover{border-color:var(--accent);color:var(--accent)}.TytCourseView-module__Rb8Q_q__generalTests{border:1px solid var(--accent);background:var(--accent-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,4vw,32px);display:flex}.TytCourseView-module__Rb8Q_q__generalTests h2{color:var(--text-primary);margin:7px 0 0;font-size:clamp(1.45rem,3vw,1.9rem)}.TytCourseView-module__Rb8Q_q__generalTests p:not(.TytCourseView-module__Rb8Q_q__eyebrow){max-width:680px;color:var(--text-secondary);margin:10px 0 0;line-height:1.6}.TytCourseView-module__Rb8Q_q__generalTests .TytCourseView-module__Rb8Q_q__primaryButton{flex:none}.TytCourseView-module__Rb8Q_q__empty{color:var(--text-secondary);padding:18px 20px;line-height:1.6}.TytCourseView-module__Rb8Q_q__emptyInline{color:var(--text-secondary);margin:14px 0 0}@media (max-width:820px){.TytCourseView-module__Rb8Q_q__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.TytCourseView-module__Rb8Q_q__sectionHeading{flex-direction:column;align-items:start}.TytCourseView-module__Rb8Q_q__contentCards,.TytCourseView-module__Rb8Q_q__testGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.TytCourseView-module__Rb8Q_q__page{padding:30px 16px 50px}.TytCourseView-module__Rb8Q_q__stats,.TytCourseView-module__Rb8Q_q__contentCards,.TytCourseView-module__Rb8Q_q__testGrid{grid-template-columns:1fr}.TytCourseView-module__Rb8Q_q__topicCard{grid-template-columns:auto minmax(0,1fr)}.TytCourseView-module__Rb8Q_q__topicCard .TytCourseView-module__Rb8Q_q__secondaryButton{grid-column:1/-1;width:100%}.TytCourseView-module__Rb8Q_q__contentCard,.TytCourseView-module__Rb8Q_q__testCard{min-height:0}.TytCourseView-module__Rb8Q_q__testCard .TytCourseView-module__Rb8Q_q__primaryButton{width:100%;margin-top:20px}.TytCourseView-module__Rb8Q_q__generalTests{flex-direction:column;align-items:stretch}.TytCourseView-module__Rb8Q_q__generalTests .TytCourseView-module__Rb8Q_q__primaryButton{width:100%}}
.gamification-module__qUQNBG__topicProgress,.gamification-module__qUQNBG__collections,.gamification-module__qUQNBG__achievements{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:clamp(18px,3vw,26px)}.gamification-module__qUQNBG__topicProgress{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:linear-gradient(135deg, var(--accent-soft), var(--surface-elevated) 66%);gap:16px;display:grid}.gamification-module__qUQNBG__eyebrow,.gamification-module__qUQNBG__achievementBrand{color:var(--accent);letter-spacing:.09em;margin:0;font-size:.74rem;font-weight:800}.gamification-module__qUQNBG__topicProgress h2,.gamification-module__qUQNBG__sectionHeading h2{color:var(--text-primary);margin:5px 0 0;font-size:clamp(1.2rem,2.5vw,1.5rem)}.gamification-module__qUQNBG__topicProgress p:not(.gamification-module__qUQNBG__eyebrow),.gamification-module__qUQNBG__sectionHeading>p,.gamification-module__qUQNBG__collectionCard p,.gamification-module__qUQNBG__achievementCard>p:not(.gamification-module__qUQNBG__achievementBrand){color:var(--text-secondary);line-height:1.55}.gamification-module__qUQNBG__topicProgress p:not(.gamification-module__qUQNBG__eyebrow){margin:7px 0 0}.gamification-module__qUQNBG__progressTrack{background:var(--surface-hover);border-radius:999px;height:9px;overflow:hidden}.gamification-module__qUQNBG__progressTrack span{border-radius:inherit;background:var(--accent);min-width:2px;height:100%;display:block}.gamification-module__qUQNBG__sectionHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.gamification-module__qUQNBG__sectionHeading>p{max-width:420px;margin:0;font-size:.92rem}.gamification-module__qUQNBG__collectionGrid,.gamification-module__qUQNBG__achievementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.gamification-module__qUQNBG__collectionCard,.gamification-module__qUQNBG__achievementCard{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;padding:16px}.gamification-module__qUQNBG__collectionHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.gamification-module__qUQNBG__collectionHeader h3,.gamification-module__qUQNBG__achievementCard h3{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.4}.gamification-module__qUQNBG__collectionCard p{margin:12px 0;font-size:.9rem}.gamification-module__qUQNBG__collectionCard>strong{color:var(--text-primary);margin-top:10px;display:block}.gamification-module__qUQNBG__collectionBadge,.gamification-module__qUQNBG__lockedBadge,.gamification-module__qUQNBG__achievementBadge{border-radius:999px;flex:none;align-items:center;padding:5px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.gamification-module__qUQNBG__collectionBadge,.gamification-module__qUQNBG__achievementBadge{background:var(--accent-soft);color:var(--accent)}.gamification-module__qUQNBG__lockedBadge{background:var(--surface-hover);color:var(--text-muted)}.gamification-module__qUQNBG__achievements{margin-top:22px}.gamification-module__qUQNBG__achievementCard{border-color:color-mix(in srgb, var(--accent) 36%, var(--border));background:linear-gradient(150deg, var(--accent-soft), var(--surface-elevated) 60%);align-content:start;gap:10px;min-height:220px;display:grid}.gamification-module__qUQNBG__achievementCard>p:not(.gamification-module__qUQNBG__achievementBrand){margin:0;font-size:.9rem}.gamification-module__qUQNBG__achievementBadge{width:fit-content}.gamification-module__qUQNBG__shareButton{border:1px solid var(--accent);background:var(--accent);width:fit-content;color:var(--accent-contrast);font:inherit;cursor:pointer;border-radius:8px;margin-top:auto;padding:9px 12px;font-size:.88rem;font-weight:750}.gamification-module__qUQNBG__shareButton:hover{background:var(--accent-hover)}.gamification-module__qUQNBG__shareNotice{color:var(--text-secondary);margin:0;font-size:.82rem}@media (max-width:680px){.gamification-module__qUQNBG__sectionHeading{flex-direction:column;align-items:start}.gamification-module__qUQNBG__collectionGrid,.gamification-module__qUQNBG__achievementGrid{grid-template-columns:1fr}.gamification-module__qUQNBG__collectionHeader{flex-direction:column;align-items:start}}
.QuestionActions-module__bDqeUa__actions{align-items:center;gap:4px;display:inline-flex}.QuestionActions-module__bDqeUa__actionButton{border:1px solid var(--border);background:var(--surface-elevated);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:7px;place-items:center;display:inline-grid}.QuestionActions-module__bDqeUa__actionButton:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.QuestionActions-module__bDqeUa__actionButton:disabled{cursor:wait;opacity:.65}.QuestionActions-module__bDqeUa__favorited{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.QuestionActions-module__bDqeUa__actionButton svg{width:16px;height:16px}.QuestionActions-module__bDqeUa__feedback{color:var(--success);margin:0 0 0 6px;font-size:.8rem;font-weight:700}.QuestionActions-module__bDqeUa__overlay{z-index:60;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.QuestionActions-module__bDqeUa__dialog{border:1px solid var(--border);background:var(--surface);width:min(100%,500px);box-shadow:var(--shadow);border-radius:14px;padding:22px}.QuestionActions-module__bDqeUa__dialog h2{color:var(--text-primary);margin:0;font-size:1.2rem}.QuestionActions-module__bDqeUa__dialog p{color:var(--text-secondary);margin:10px 0 0;line-height:1.55}.QuestionActions-module__bDqeUa__types{gap:9px;margin-top:18px;display:grid}.QuestionActions-module__bDqeUa__types label{color:var(--text-primary);cursor:pointer;align-items:center;gap:9px;display:flex}.QuestionActions-module__bDqeUa__field{color:var(--text-primary);gap:7px;margin-top:16px;font-weight:700;display:grid}.QuestionActions-module__bDqeUa__field textarea{resize:vertical;border:1px solid var(--border);min-height:96px;font:inherit;border-radius:8px;padding:10px}.QuestionActions-module__bDqeUa__formMessage{color:var(--danger)!important;margin-top:12px!important}.QuestionActions-module__bDqeUa__buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.QuestionActions-module__bDqeUa__primaryButton,.QuestionActions-module__bDqeUa__secondaryButton{cursor:pointer;border-radius:8px;padding:10px 13px;font-weight:700}.QuestionActions-module__bDqeUa__primaryButton{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast)}.QuestionActions-module__bDqeUa__secondaryButton{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary)}.QuestionActions-module__bDqeUa__primaryButton:disabled,.QuestionActions-module__bDqeUa__secondaryButton:disabled{cursor:not-allowed;opacity:.62}@media (max-width:460px){.QuestionActions-module__bDqeUa__buttons>*{width:100%}}
.engagement-module__SWoicq__weeklyCard,.engagement-module__SWoicq__wrongCta{border:1px solid color-mix(in srgb, var(--accent) 46%, var(--border));background:linear-gradient(135deg, var(--accent-soft), var(--surface-elevated) 65%);box-shadow:var(--shadow);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px,3vw,24px);display:flex}.engagement-module__SWoicq__eyebrow{color:var(--accent);letter-spacing:.09em;margin:0;font-size:.74rem;font-weight:800}.engagement-module__SWoicq__weeklyCard h2,.engagement-module__SWoicq__wrongCta h2,.engagement-module__SWoicq__sectionHeading h2{color:var(--text-primary);margin:5px 0 0;font-size:clamp(1.18rem,2.6vw,1.5rem)}.engagement-module__SWoicq__weeklyCard p:not(.engagement-module__SWoicq__eyebrow),.engagement-module__SWoicq__wrongCta p:not(.engagement-module__SWoicq__eyebrow),.engagement-module__SWoicq__sectionHeading>p,.engagement-module__SWoicq__previewCard p{color:var(--text-secondary);line-height:1.55}.engagement-module__SWoicq__weeklyCard p:not(.engagement-module__SWoicq__eyebrow),.engagement-module__SWoicq__wrongCta p:not(.engagement-module__SWoicq__eyebrow){margin:7px 0 0}.engagement-module__SWoicq__cardAction,.engagement-module__SWoicq__previewCard a{border:1px solid var(--accent);background:var(--accent);min-height:42px;color:var(--accent-contrast);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:9px 13px;font-weight:750;text-decoration:none;display:inline-flex}.engagement-module__SWoicq__cardAction:hover,.engagement-module__SWoicq__previewCard a:hover{background:var(--accent-hover)}.engagement-module__SWoicq__premiumPreviews{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;margin-top:22px;padding:clamp(18px,3vw,26px)}.engagement-module__SWoicq__sectionHeading{justify-content:space-between;align-items:end;gap:16px;display:flex}.engagement-module__SWoicq__sectionHeading>p{max-width:420px;margin:0;font-size:.92rem}.engagement-module__SWoicq__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.engagement-module__SWoicq__previewCard{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;align-content:start;gap:9px;min-height:230px;padding:16px;display:grid;overflow:hidden}.engagement-module__SWoicq__previewCard>span{background:var(--surface-hover);width:fit-content;color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.engagement-module__SWoicq__previewCard h3{color:var(--text-primary);margin:0;font-size:1rem}.engagement-module__SWoicq__previewCard p{margin:0;font-size:.89rem}.engagement-module__SWoicq__previewPlaceholder{background:var(--surface-hover);filter:blur(1.8px);opacity:.82;border-radius:8px;gap:6px;margin-top:auto;padding:10px;display:grid}.engagement-module__SWoicq__previewPlaceholder i{background:var(--text-muted);border-radius:999px;height:7px;display:block}.engagement-module__SWoicq__previewPlaceholder i:nth-child(2){width:74%}.engagement-module__SWoicq__previewPlaceholder i:nth-child(3){width:52%}.engagement-module__SWoicq__previewCard a{width:fit-content;min-height:36px;padding:7px 10px;font-size:.84rem}@media (max-width:820px){.engagement-module__SWoicq__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.engagement-module__SWoicq__weeklyCard,.engagement-module__SWoicq__wrongCta,.engagement-module__SWoicq__sectionHeading{flex-direction:column;align-items:stretch}.engagement-module__SWoicq__cardAction{box-sizing:border-box;width:100%}.engagement-module__SWoicq__previewGrid{grid-template-columns:1fr}}
.QuestionLearningActions-module__tJdzlq__wrap{margin-top:14px}.QuestionLearningActions-module__tJdzlq__actions{flex-wrap:wrap;gap:8px;display:flex}.QuestionLearningActions-module__tJdzlq__solutionButton,.QuestionLearningActions-module__tJdzlq__aiButton{font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px;font-weight:750}.QuestionLearningActions-module__tJdzlq__solutionButton{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary)}.QuestionLearningActions-module__tJdzlq__aiButton{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent)}.QuestionLearningActions-module__tJdzlq__aiButton span{margin-left:4px;font-size:.76rem}.QuestionLearningActions-module__tJdzlq__solution,.QuestionLearningActions-module__tJdzlq__aiPanel{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:10px;margin-top:10px;padding:13px;line-height:1.6}.QuestionLearningActions-module__tJdzlq__solution strong,.QuestionLearningActions-module__tJdzlq__aiPanel strong{color:var(--text-primary)}.QuestionLearningActions-module__tJdzlq__solution p,.QuestionLearningActions-module__tJdzlq__aiPanel p{margin:6px 0 0}.QuestionLearningActions-module__tJdzlq__aiActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.QuestionLearningActions-module__tJdzlq__aiPanel button{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:7px;padding:7px 9px;font-size:.85rem}.QuestionLearningActions-module__tJdzlq__aiPanel button:disabled{cursor:not-allowed;opacity:.62}.QuestionLearningActions-module__tJdzlq__activeAiAction{box-shadow:inset 0 -2px 0 var(--accent);border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important}.QuestionLearningActions-module__tJdzlq__aiPanel small{color:var(--text-muted);margin-top:10px;display:block}.QuestionLearningActions-module__tJdzlq__quotaWarning,.QuestionLearningActions-module__tJdzlq__aiError{color:var(--danger);font-weight:700}.QuestionLearningActions-module__tJdzlq__aiAnswer{border-left:3px solid var(--accent);background:var(--surface-elevated);border-radius:0 8px 8px 0;margin-top:12px;padding:11px}.QuestionLearningActions-module__tJdzlq__aiMarkdown{color:var(--text-secondary);line-height:1.7}.QuestionLearningActions-module__tJdzlq__aiMarkdown p{white-space:pre-line;margin:.6rem 0 0}.QuestionLearningActions-module__tJdzlq__aiMarkdown strong{color:var(--text-primary);font-weight:750}.QuestionLearningActions-module__tJdzlq__aiMarkdown em{color:var(--text-primary)}.QuestionLearningActions-module__tJdzlq__aiMarkdown ul,.QuestionLearningActions-module__tJdzlq__aiMarkdown ol{margin:.65rem 0 0;padding-left:1.35rem}.QuestionLearningActions-module__tJdzlq__aiMarkdown ul{list-style-type:disc}.QuestionLearningActions-module__tJdzlq__aiMarkdown ol{list-style-type:decimal}.QuestionLearningActions-module__tJdzlq__aiMarkdown li{padding-left:.15rem;display:list-item}.QuestionLearningActions-module__tJdzlq__aiMarkdown li+li{margin-top:.35rem}.QuestionLearningActions-module__tJdzlq__aiMarkdown li::marker{color:var(--accent);font-weight:700}.QuestionLearningActions-module__tJdzlq__aiMarkdown .katex{color:var(--text-primary);font-size:1.04em}.QuestionLearningActions-module__tJdzlq__aiMarkdown .katex-display{margin:.9rem 0;padding:.25rem 0;overflow:auto hidden}
.PremiumTrialCta-module__w0I1kq__card{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border));background:linear-gradient(135deg, var(--accent-soft), var(--surface-elevated));color:var(--text-primary);border-radius:13px;gap:8px;padding:17px;display:grid}.PremiumTrialCta-module__w0I1kq__active{border-color:color-mix(in srgb, var(--success) 50%, var(--border));background:linear-gradient(135deg, var(--success-soft), var(--surface-elevated))}.PremiumTrialCta-module__w0I1kq__eyebrow{color:var(--accent);letter-spacing:.08em;font-size:.74rem;font-weight:800}.PremiumTrialCta-module__w0I1kq__card strong{font-size:1rem}.PremiumTrialCta-module__w0I1kq__card p{color:var(--text-secondary);margin:0;line-height:1.55}.PremiumTrialCta-module__w0I1kq__card small{color:var(--text-secondary);line-height:1.5}.PremiumTrialCta-module__w0I1kq__primaryAction,.PremiumTrialCta-module__w0I1kq__secondaryAction{background:var(--accent);width:fit-content;min-height:40px;color:var(--accent-contrast);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-weight:750;text-decoration:none}.PremiumTrialCta-module__w0I1kq__primaryAction:hover{background:var(--accent-hover)}.PremiumTrialCta-module__w0I1kq__primaryAction:disabled{cursor:wait;opacity:.7}.PremiumTrialCta-module__w0I1kq__secondaryAction{border:1px solid var(--border);background:var(--surface);color:var(--text-primary)}.PremiumTrialCta-module__w0I1kq__message{font-weight:650;color:var(--text-primary)!important}@media (max-width:560px){.PremiumTrialCta-module__w0I1kq__primaryAction,.PremiumTrialCta-module__w0I1kq__secondaryAction{text-align:center;width:100%}}
.PremiumFeatureModal-module__pa_SJG__overlay{z-index:70;background:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.PremiumFeatureModal-module__pa_SJG__dialog{border:1px solid var(--border);background:var(--surface);width:min(100%,460px);box-shadow:var(--shadow);border-radius:16px;padding:28px;position:relative}.PremiumFeatureModal-module__pa_SJG__close{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:1.7rem;position:absolute;top:10px;right:12px}.PremiumFeatureModal-module__pa_SJG__eyebrow{color:var(--accent);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.PremiumFeatureModal-module__pa_SJG__dialog h2{color:var(--text-primary);margin:8px 0 0}.PremiumFeatureModal-module__pa_SJG__dialog p:not(.PremiumFeatureModal-module__pa_SJG__eyebrow){color:var(--text-secondary);line-height:1.6}.PremiumFeatureModal-module__pa_SJG__primary,.PremiumFeatureModal-module__pa_SJG__secondary{box-sizing:border-box;width:100%;font:inherit;cursor:pointer;border-radius:8px;padding:11px;font-weight:750}.PremiumFeatureModal-module__pa_SJG__primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);text-align:center;margin-top:10px;text-decoration:none;display:block}.PremiumFeatureModal-module__pa_SJG__secondary{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary);margin-top:8px}
.page-module__a6Jzuq__accountActions{gap:18px;margin-top:24px;display:grid}.page-module__a6Jzuq__premiumPanel{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;padding:clamp(20px,4vw,30px);position:relative;overflow:hidden}.page-module__a6Jzuq__premiumActive{border-color:color-mix(in srgb, var(--success) 52%, var(--border));background:linear-gradient(135deg, var(--success-soft), var(--surface-elevated) 64%)}.page-module__a6Jzuq__premiumInvite{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:linear-gradient(135deg, var(--accent-soft), var(--surface-elevated) 64%)}.page-module__a6Jzuq__premiumHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__a6Jzuq__premiumEyebrow{color:var(--text-secondary);letter-spacing:.1em;margin:0 0 7px;font-size:.72rem;font-weight:800}.page-module__a6Jzuq__premiumTitle{color:var(--text-primary);margin:0;font-size:clamp(1.4rem,3vw,1.8rem)}.page-module__a6Jzuq__statusBadge{border-radius:999px;flex:none;align-items:center;min-height:30px;padding:5px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.page-module__a6Jzuq__statusActive{background:var(--success-soft);color:var(--success)}.page-module__a6Jzuq__statusInvite{background:var(--accent);color:var(--accent-contrast)}.page-module__a6Jzuq__premiumIntro{max-width:720px;color:var(--text-secondary);margin:14px 0 0;line-height:1.6}.page-module__a6Jzuq__premiumDetails{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.page-module__a6Jzuq__detailItem{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.page-module__a6Jzuq__detailItem span{color:var(--text-muted);font-size:.78rem;line-height:1.35}.page-module__a6Jzuq__detailItem strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:.92rem;line-height:1.45}.page-module__a6Jzuq__benefitList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.page-module__a6Jzuq__benefitList li{color:var(--text-primary);align-items:center;gap:8px;font-size:.94rem;display:flex}.page-module__a6Jzuq__benefitList li:before{content:"✓";color:var(--accent);font-weight:850}.page-module__a6Jzuq__supportingText{color:var(--text-secondary);margin:18px 0 0;font-size:.9rem;line-height:1.55}.page-module__a6Jzuq__panelActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.page-module__a6Jzuq__primaryAction,.page-module__a6Jzuq__secondaryAction{border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__a6Jzuq__primaryAction{background:var(--accent);color:var(--accent-contrast)}.page-module__a6Jzuq__primaryAction:hover{background:var(--accent-hover)}.page-module__a6Jzuq__secondaryAction{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary)}.page-module__a6Jzuq__secondaryAction:hover{border-color:var(--accent);background:var(--surface-hover);color:var(--accent)}.page-module__a6Jzuq__performanceAction{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:var(--shadow);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;text-decoration:none;display:flex}.page-module__a6Jzuq__performanceAction:hover{background:var(--accent-hover)}.page-module__a6Jzuq__performanceAction span:first-child{gap:5px;display:grid}.page-module__a6Jzuq__performanceAction strong{color:inherit;font-size:1.08rem}.page-module__a6Jzuq__performanceAction small{color:inherit;opacity:.92;font-size:.9rem;line-height:1.45}.page-module__a6Jzuq__performanceArrow{font-size:1.5rem;font-weight:800}@media (max-width:780px){.page-module__a6Jzuq__premiumDetails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__a6Jzuq__premiumPanel{padding:20px}.page-module__a6Jzuq__premiumHeader{flex-direction:column;align-items:flex-start}.page-module__a6Jzuq__premiumDetails,.page-module__a6Jzuq__benefitList{grid-template-columns:1fr}.page-module__a6Jzuq__panelActions{grid-template-columns:1fr;display:grid}.page-module__a6Jzuq__primaryAction,.page-module__a6Jzuq__secondaryAction{width:100%}.page-module__a6Jzuq__performanceAction{align-items:flex-start;padding:17px}}
.TestAdSlot-module__7W3d1q__slot{border:1px dashed var(--border);background:var(--surface);color:var(--text-muted);text-align:center;border-radius:10px;padding:12px;font-size:.78rem}
.TestClient-module__vS_cOq__page{width:min(100% - 32px,900px);margin:40px auto 64px}.TestClient-module__vS_cOq__header,.TestClient-module__vS_cOq__resultHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.TestClient-module__vS_cOq__header h1,.TestClient-module__vS_cOq__resultHeader h1{color:var(--text-primary);margin:0;line-height:1.2}.TestClient-module__vS_cOq__eyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:800}.TestClient-module__vS_cOq__description,.TestClient-module__vS_cOq__resultHeader>div>p:last-child{color:var(--text-secondary);margin:12px 0 0;line-height:1.65}.TestClient-module__vS_cOq__timer{border:1px solid var(--accent);background:var(--accent-soft);min-width:132px;color:var(--text-primary);text-align:center;border-radius:12px;padding:12px 16px}.TestClient-module__vS_cOq__timer span,.TestClient-module__vS_cOq__summaryItem span,.TestClient-module__vS_cOq__answerDetails dt{color:var(--text-muted);font-size:.82rem;display:block}.TestClient-module__vS_cOq__timer strong{letter-spacing:.04em;margin-top:3px;font-size:1.3rem;display:block}.TestClient-module__vS_cOq__progressRow,.TestClient-module__vS_cOq__navigationButtons{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.TestClient-module__vS_cOq__progressRow{color:var(--text-secondary);font-size:.94rem}.TestClient-module__vS_cOq__finishButton,.TestClient-module__vS_cOq__navigationButtons button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);cursor:pointer;border-radius:8px;padding:11px 15px;font-weight:750}.TestClient-module__vS_cOq__navigationButtons button:first-child{border-color:var(--border);background:var(--surface);color:var(--text-primary)}.TestClient-module__vS_cOq__finishButton:disabled,.TestClient-module__vS_cOq__navigationButtons button:disabled,.TestClient-module__vS_cOq__option:disabled{cursor:not-allowed;opacity:.62}.TestClient-module__vS_cOq__message,.TestClient-module__vS_cOq__savedNotice{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--text-primary);margin:18px 0 0;padding:12px 14px}.TestClient-module__vS_cOq__questionNav{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.TestClient-module__vS_cOq__questionNumber{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-primary);cursor:pointer;border-radius:8px;font-weight:750}.TestClient-module__vS_cOq__answeredQuestionNumber{border-color:var(--success);background:var(--success-soft);color:var(--text-primary)}.TestClient-module__vS_cOq__activeQuestionNumber{outline:2px solid var(--accent);outline-offset:1px}.TestClient-module__vS_cOq__questionCard,.TestClient-module__vS_cOq__performanceCard{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;margin-top:26px;padding:clamp(20px,4vw,32px)}.TestClient-module__vS_cOq__questionMeta,.TestClient-module__vS_cOq__performanceHeading{color:var(--text-muted);justify-content:space-between;gap:14px;font-size:.9rem;display:flex}.TestClient-module__vS_cOq__questionActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.TestClient-module__vS_cOq__questionCard h2{color:var(--text-primary);margin:16px 0 0;font-size:clamp(1.2rem,2.6vw,1.5rem);line-height:1.5}.TestClient-module__vS_cOq__options{gap:10px;margin-top:24px;display:grid}.TestClient-module__vS_cOq__option{border:1px solid var(--border);background:var(--surface-elevated);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:9px;padding:14px 16px;line-height:1.5}.TestClient-module__vS_cOq__option:hover:not(:disabled),.TestClient-module__vS_cOq__selectedOption{border-color:var(--accent);background:var(--accent-soft)}.TestClient-module__vS_cOq__revealedCorrect{border-color:var(--success)!important;background:var(--success-soft)!important}.TestClient-module__vS_cOq__revealedWrong{border-color:var(--danger)!important;background:var(--danger-soft)!important}.TestClient-module__vS_cOq__revealButton{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;margin-top:16px;padding:9px 12px;font-weight:750}.TestClient-module__vS_cOq__revealButton:hover{border-color:var(--accent);background:var(--accent-soft)}.TestClient-module__vS_cOq__revealButton:disabled{cursor:wait;opacity:.68}.TestClient-module__vS_cOq__revealPanel{border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--text-primary);border-radius:8px;margin-top:16px;padding:12px 14px;line-height:1.55}.TestClient-module__vS_cOq__viewControls{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:9px;align-items:center;gap:4px;margin-top:18px;padding:4px;font-size:.85rem;display:inline-flex}.TestClient-module__vS_cOq__viewControls>span{padding:0 7px}.TestClient-module__vS_cOq__viewControls button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 9px;font-weight:700}.TestClient-module__vS_cOq__viewControls .TestClient-module__vS_cOq__activeView{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.TestClient-module__vS_cOq__testLayout{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:20px;display:grid}.TestClient-module__vS_cOq__desktopStatusPanel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin-top:26px;padding:14px;position:sticky;top:20px}.TestClient-module__vS_cOq__desktopStatusPanel h2{color:var(--text-primary);margin:0;font-size:1rem}.TestClient-module__vS_cOq__desktopStatusPanel p{color:var(--text-muted);margin:5px 0 0;font-size:.82rem}.TestClient-module__vS_cOq__statusGrid{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:14px;display:grid}.TestClient-module__vS_cOq__statusBox{border:1px solid var(--border);background:var(--surface-elevated);min-height:28px;color:var(--text-secondary);border-radius:6px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.TestClient-module__vS_cOq__statusAnswered,.TestClient-module__vS_cOq__statusCorrect,.TestClient-module__vS_cOq__statusBlank,.TestClient-module__vS_cOq__statusActive,.TestClient-module__vS_cOq__statusWrong{border-color:var(--success);background:var(--success-soft);color:var(--success)}.TestClient-module__vS_cOq__statusWrong{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.TestClient-module__vS_cOq__statusBlank{border-color:var(--border);background:var(--surface-hover);color:var(--text-muted)}.TestClient-module__vS_cOq__statusActive{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);outline:1px solid var(--accent)}.TestClient-module__vS_cOq__statusLegend{color:var(--text-secondary);gap:6px;margin-top:14px;font-size:.72rem;display:grid}.TestClient-module__vS_cOq__statusLegend span{align-items:center;gap:6px;display:flex}.TestClient-module__vS_cOq__statusLegend i{border:1px solid;border-radius:3px;width:10px;height:10px}.TestClient-module__vS_cOq__mobileStatusPanel{display:none}.TestClient-module__vS_cOq__revealedNotice{color:var(--text-secondary);margin:14px 0 0;font-size:.9rem}.TestClient-module__vS_cOq__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.TestClient-module__vS_cOq__summaryItem{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:92px;padding:14px}.TestClient-module__vS_cOq__summaryItem strong{color:var(--text-primary);margin-top:8px;font-size:1.05rem;line-height:1.35;display:block}.TestClient-module__vS_cOq__performanceSection{margin-top:40px}.TestClient-module__vS_cOq__performanceSection h2{color:var(--text-primary)}.TestClient-module__vS_cOq__performanceList{gap:16px;display:grid}.TestClient-module__vS_cOq__performanceHeading h3{color:var(--text-primary);margin:0}.TestClient-module__vS_cOq__status{border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:750}.TestClient-module__vS_cOq__correct{background:var(--success-soft);color:var(--success)}.TestClient-module__vS_cOq__wrong{background:var(--danger-soft);color:var(--danger)}.TestClient-module__vS_cOq__blank{background:var(--surface-hover);color:var(--text-secondary)}.TestClient-module__vS_cOq__questionText{color:var(--text-secondary);margin:14px 0;line-height:1.6}.TestClient-module__vS_cOq__answerDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.TestClient-module__vS_cOq__answerDetails div{background:var(--surface-hover);border-radius:8px;padding:11px}.TestClient-module__vS_cOq__answerDetails dd{color:var(--text-primary);margin:5px 0 0;font-size:.92rem;line-height:1.45}.TestClient-module__vS_cOq__explanation{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--text-primary);margin-top:16px;padding:13px 15px;line-height:1.6}.TestClient-module__vS_cOq__explanation p{margin:7px 0 0}@media (max-width:640px){.TestClient-module__vS_cOq__page{width:min(100% - 24px,900px);margin-top:24px}.TestClient-module__vS_cOq__header,.TestClient-module__vS_cOq__resultHeader,.TestClient-module__vS_cOq__progressRow{flex-direction:column;align-items:stretch}.TestClient-module__vS_cOq__timer{box-sizing:border-box;width:100%}.TestClient-module__vS_cOq__progressRow .TestClient-module__vS_cOq__finishButton{width:100%}.TestClient-module__vS_cOq__summaryGrid,.TestClient-module__vS_cOq__answerDetails{grid-template-columns:1fr}.TestClient-module__vS_cOq__navigationButtons{flex-direction:column;align-items:stretch}.TestClient-module__vS_cOq__navigationButtons button{width:100%}}.TestClient-module__vS_cOq__questionList{gap:2px;display:grid}.TestClient-module__vS_cOq__questionList .TestClient-module__vS_cOq__questionCard{scroll-margin-top:24px}.TestClient-module__vS_cOq__bottomFinish{justify-content:center;margin-top:30px;display:flex}.TestClient-module__vS_cOq__confirmOverlay{z-index:40;background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.TestClient-module__vS_cOq__confirmDialog{border:1px solid var(--border);background:var(--surface);width:min(100%,460px);box-shadow:var(--shadow);border-radius:14px;padding:24px}.TestClient-module__vS_cOq__confirmDialog h2{color:var(--text-primary);margin:0;font-size:1.25rem}.TestClient-module__vS_cOq__confirmDialog p{color:var(--text-secondary);line-height:1.6}.TestClient-module__vS_cOq__confirmDialog>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.TestClient-module__vS_cOq__secondaryButton{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:11px 15px;font-weight:700}.TestClient-module__vS_cOq__resultHero{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:18px;margin-top:26px;display:grid}.TestClient-module__vS_cOq__successValue{border:1px solid var(--accent);background:var(--accent-soft);text-align:center;border-radius:16px;align-content:center;place-items:center;min-height:180px;padding:20px;display:grid}.TestClient-module__vS_cOq__successValue strong{color:var(--accent);letter-spacing:-.06em;font-size:clamp(2.8rem,9vw,4.8rem);line-height:1;display:block}.TestClient-module__vS_cOq__successValue span{color:var(--text-secondary);text-transform:uppercase;margin-top:8px;font-weight:750}.TestClient-module__vS_cOq__successValue b{color:var(--text-primary);margin-top:8px;font-size:1.05rem}.TestClient-module__vS_cOq__successValue small{color:var(--text-muted);margin-top:5px}.TestClient-module__vS_cOq__resultCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.TestClient-module__vS_cOq__resultMetric{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:94px;padding:14px}.TestClient-module__vS_cOq__resultMetric span{color:var(--text-muted);font-size:.84rem;display:block}.TestClient-module__vS_cOq__resultMetric strong{color:var(--text-primary);margin-top:8px;font-size:1.15rem;line-height:1.35;display:block}.TestClient-module__vS_cOq__toneSuccess{border-color:var(--success);background:var(--success-soft)}.TestClient-module__vS_cOq__toneDanger{border-color:var(--danger);background:var(--danger-soft)}.TestClient-module__vS_cOq__toneWarning{border-color:var(--warning);background:var(--warning-soft)}.TestClient-module__vS_cOq__chartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.TestClient-module__vS_cOq__chartCard,.TestClient-module__vS_cOq__timeChartSection,.TestClient-module__vS_cOq__relatedMaterials{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:clamp(18px,3vw,26px)}.TestClient-module__vS_cOq__chartCard h2,.TestClient-module__vS_cOq__timeChartSection h2,.TestClient-module__vS_cOq__relatedMaterials h2{color:var(--text-primary);margin:0;font-size:1.2rem}.TestClient-module__vS_cOq__donutLayout{grid-template-columns:150px 1fr;align-items:center;gap:16px;margin-top:14px;display:grid}.TestClient-module__vS_cOq__donut{width:100%;display:block}.TestClient-module__vS_cOq__donutValue{fill:var(--text-primary);font-size:24px;font-weight:800}.TestClient-module__vS_cOq__donutLabel,.TestClient-module__vS_cOq__barLabel{fill:var(--text-muted);font-size:11px}.TestClient-module__vS_cOq__chartLegend{color:var(--text-secondary);gap:10px;margin:0;padding:0;list-style:none;display:grid}.TestClient-module__vS_cOq__chartLegend li{align-items:center;gap:8px;display:flex}.TestClient-module__vS_cOq__chartLegend strong{margin-left:auto}.TestClient-module__vS_cOq__chartLegend span{border-radius:50%;width:10px;height:10px}.TestClient-module__vS_cOq__legendSuccess{background:var(--success)}.TestClient-module__vS_cOq__legendDanger{background:var(--danger)}.TestClient-module__vS_cOq__legendWarning{background:var(--warning)}.TestClient-module__vS_cOq__analysisGrid{gap:10px;margin-top:14px;display:grid}.TestClient-module__vS_cOq__analysisGrid .TestClient-module__vS_cOq__resultMetric{min-height:0}.TestClient-module__vS_cOq__timeChartSection{margin-top:18px}.TestClient-module__vS_cOq__timeChartSection>p,.TestClient-module__vS_cOq__relatedMaterials>p{color:var(--text-secondary);line-height:1.55}.TestClient-module__vS_cOq__timeChartWrap{margin-top:14px;overflow-x:auto}.TestClient-module__vS_cOq__timeChart{width:100%;min-width:360px;height:auto;display:block}.TestClient-module__vS_cOq__timeList{color:var(--text-secondary);flex-wrap:wrap;gap:8px 14px;margin-top:14px;font-size:.85rem;display:flex}.TestClient-module__vS_cOq__timeList strong{color:var(--text-primary)}.TestClient-module__vS_cOq__performanceCard.TestClient-module__vS_cOq__correct{border-color:var(--success);background:var(--success-soft)}.TestClient-module__vS_cOq__performanceCard.TestClient-module__vS_cOq__wrong{border-color:var(--danger);background:var(--danger-soft)}.TestClient-module__vS_cOq__performanceCard.TestClient-module__vS_cOq__blank{border-color:var(--warning);background:var(--warning-soft)}.TestClient-module__vS_cOq__performanceCard.TestClient-module__vS_cOq__correct .TestClient-module__vS_cOq__answerDetails div,.TestClient-module__vS_cOq__performanceCard.TestClient-module__vS_cOq__wrong .TestClient-module__vS_cOq__answerDetails div,.TestClient-module__vS_cOq__performanceCard.TestClient-module__vS_cOq__blank .TestClient-module__vS_cOq__answerDetails div{background:var(--surface)}.TestClient-module__vS_cOq__relatedMaterials{margin-top:34px}.TestClient-module__vS_cOq__relatedMaterials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.TestClient-module__vS_cOq__relatedMaterials a{border:1px solid var(--border);background:var(--surface-elevated);min-height:135px;color:var(--text-primary);border-radius:10px;gap:8px;padding:15px;text-decoration:none;display:grid}.TestClient-module__vS_cOq__relatedMaterials a:hover{border-color:var(--accent);background:var(--surface-hover)}.TestClient-module__vS_cOq__relatedMaterials a span{color:var(--accent);font-size:.8rem;font-weight:750}.TestClient-module__vS_cOq__relatedMaterials a strong{line-height:1.4}.TestClient-module__vS_cOq__relatedMaterials a em{color:var(--text-secondary);margin-top:auto;font-size:.88rem;font-style:normal}.TestClient-module__vS_cOq__rankSection{margin-top:18px}.TestClient-module__vS_cOq__rankMessage{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--text-primary);border-radius:8px;margin:0 0 10px;padding:11px 13px;font-weight:750}.TestClient-module__vS_cOq__continuationCard{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border));background:linear-gradient(135deg, var(--accent-soft), var(--surface-elevated) 64%);border-radius:14px;margin-top:18px;padding:20px}.TestClient-module__vS_cOq__continuationCard h2{color:var(--text-primary);margin:5px 0 0;font-size:1.25rem}.TestClient-module__vS_cOq__continuationCard p:not(.TestClient-module__vS_cOq__eyebrow){color:var(--text-secondary);margin:8px 0 0;line-height:1.55}.TestClient-module__vS_cOq__continuationCard a{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast);border-radius:8px;margin-top:16px;padding:10px 13px;font-weight:750;text-decoration:none;display:inline-flex}.TestClient-module__vS_cOq__continuationCard a:hover{background:var(--accent-hover)}.TestClient-module__vS_cOq__resultAchievement{margin-top:18px}.TestClient-module__vS_cOq__resultPremiumCta{border:1px solid color-mix(in srgb, var(--accent) 46%, var(--border));background:linear-gradient(135deg, var(--accent-soft), var(--surface-elevated) 65%);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:20px;display:flex}.TestClient-module__vS_cOq__resultPremiumCta h2{color:var(--text-primary);margin:5px 0 0;font-size:1.22rem}.TestClient-module__vS_cOq__resultPremiumCta ul{color:var(--text-secondary);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 16px;margin:13px 0 0;padding-left:20px;font-size:.9rem;display:grid}.TestClient-module__vS_cOq__resultPremiumCta a{border:1px solid var(--accent);background:var(--accent);min-height:42px;color:var(--accent-contrast);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:9px 13px;font-weight:750;text-decoration:none;display:inline-flex}.TestClient-module__vS_cOq__resultPremiumCta a:hover{background:var(--accent-hover)}@media (max-width:840px){.TestClient-module__vS_cOq__testLayout{grid-template-columns:1fr}.TestClient-module__vS_cOq__desktopStatusPanel{display:none}.TestClient-module__vS_cOq__mobileStatusPanel{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:16px;padding:10px;display:block}.TestClient-module__vS_cOq__mobileStatusPanel>button{width:100%;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;font-weight:750;display:flex}.TestClient-module__vS_cOq__mobileStatusPanel .TestClient-module__vS_cOq__statusGrid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.TestClient-module__vS_cOq__mobileStatusPanel .TestClient-module__vS_cOq__statusLegend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.TestClient-module__vS_cOq__resultHero,.TestClient-module__vS_cOq__chartGrid,.TestClient-module__vS_cOq__resultCounts,.TestClient-module__vS_cOq__relatedMaterials>div{grid-template-columns:1fr}.TestClient-module__vS_cOq__donutLayout{grid-template-columns:140px 1fr}.TestClient-module__vS_cOq__resultPremiumCta{flex-direction:column;align-items:stretch}.TestClient-module__vS_cOq__resultPremiumCta ul{grid-template-columns:1fr}.TestClient-module__vS_cOq__resultPremiumCta a{box-sizing:border-box;width:100%}}@media (max-width:460px){.TestClient-module__vS_cOq__donutLayout{grid-template-columns:1fr}.TestClient-module__vS_cOq__donut{width:150px;margin:0 auto}.TestClient-module__vS_cOq__chartLegend{max-width:220px;margin:0 auto}.TestClient-module__vS_cOq__confirmDialog>div>*{width:100%}}
.PremiumPage-module__EU_56W__page{width:min(100% - 32px,1080px);color:var(--text-primary);margin:48px auto 64px}.PremiumPage-module__EU_56W__hero{border:1px solid var(--border);background:linear-gradient(135deg, var(--surface), var(--surface-elevated));border-radius:18px;padding:clamp(28px,6vw,58px)}.PremiumPage-module__EU_56W__eyebrow{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.PremiumPage-module__EU_56W__hero h1{letter-spacing:-.04em;max-width:760px;margin:10px 0 0;font-size:clamp(2rem,5vw,3.6rem)}.PremiumPage-module__EU_56W__hero>p:last-child{max-width:650px;color:var(--text-secondary);margin:16px 0 0;font-size:1.07rem;line-height:1.7}.PremiumPage-module__EU_56W__trial{margin-top:20px}.PremiumPage-module__EU_56W__pricing{margin-top:28px}.PremiumPage-module__EU_56W__pricingIntro,.PremiumPage-module__EU_56W__sectionTitle{text-align:center}.PremiumPage-module__EU_56W__pricingIntro h2,.PremiumPage-module__EU_56W__sectionTitle h2{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.PremiumPage-module__EU_56W__pricingIntro p,.PremiumPage-module__EU_56W__sectionTitle p{color:var(--text-secondary);margin:9px 0 0;line-height:1.55}.PremiumPage-module__EU_56W__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.PremiumPage-module__EU_56W__planCard{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;min-height:240px;padding:22px;display:flex;position:relative}.PremiumPage-module__EU_56W__featuredPlan{border-color:var(--accent);box-shadow:var(--shadow)}.PremiumPage-module__EU_56W__topBadge,.PremiumPage-module__EU_56W__advantage,.PremiumPage-module__EU_56W__comingSoonBadge{border-radius:999px;width:fit-content;padding:4px 9px;font-size:.76rem;font-weight:800}.PremiumPage-module__EU_56W__topBadge{background:var(--accent);color:var(--accent-contrast)}.PremiumPage-module__EU_56W__advantage{background:var(--success-soft);color:var(--success);margin-top:10px}.PremiumPage-module__EU_56W__planCard h3{margin:16px 0 0;font-size:1.2rem}.PremiumPage-module__EU_56W__original{color:var(--text-muted);margin:12px 0 0;text-decoration:line-through}.PremiumPage-module__EU_56W__price{color:var(--accent);margin:5px 0 0;font-size:2.2rem;font-weight:850}.PremiumPage-module__EU_56W__price small{font-size:1rem}.PremiumPage-module__EU_56W__saving{color:var(--success);margin:5px 0 0;font-weight:700}.PremiumPage-module__EU_56W__paymentNotice{color:var(--text-muted);margin:auto 0 0;padding-top:18px;font-size:.88rem}.PremiumPage-module__EU_56W__quota{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin-top:24px;padding:15px;display:flex}.PremiumPage-module__EU_56W__quota strong{color:var(--text-primary)}.PremiumPage-module__EU_56W__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.PremiumPage-module__EU_56W__benefitCard{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-height:160px;padding:19px;position:relative}.PremiumPage-module__EU_56W__benefitCard h3{margin:0;font-size:1.08rem}.PremiumPage-module__EU_56W__benefitCard p{color:var(--text-secondary);line-height:1.6}.PremiumPage-module__EU_56W__benefitCard small{color:var(--accent);font-weight:750}.PremiumPage-module__EU_56W__comingSoon{background:var(--surface-elevated);opacity:.82}.PremiumPage-module__EU_56W__comingSoonBadge{background:var(--surface-hover);color:var(--text-secondary);margin-bottom:12px}.PremiumPage-module__EU_56W__footer{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:28px;padding-top:22px;line-height:1.6}.PremiumPage-module__EU_56W__footer a{color:var(--accent);font-weight:750;text-decoration:none}@media (max-width:760px){.PremiumPage-module__EU_56W__planGrid,.PremiumPage-module__EU_56W__benefitGrid{grid-template-columns:1fr}.PremiumPage-module__EU_56W__planCard{min-height:0}.PremiumPage-module__EU_56W__quota{flex-direction:column;align-items:flex-start}}
