.page_breadcrumbs__wXGdW{margin-bottom:20px}.BlogArticles_blog__qc3Hg{display:flex;flex-direction:column;gap:32px}.BlogArticles_head__MgZUX{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.BlogArticles_titleBox__OhFRC{display:flex;flex-direction:column;gap:12px;max-width:640px}.BlogArticles_title__mT555{font-family:var(--sc-text-h1-family);font-weight:var(--sc-text-h1-weight);font-size:var(--sc-text-h1-size);line-height:var(--sc-text-h1-line);letter-spacing:var(--sc-text-h1-tracking)}.BlogArticles_lead__35bu9{font-family:var(--sc-text-lead-family);font-weight:var(--sc-text-lead-weight);font-size:var(--sc-text-lead-size);line-height:var(--sc-text-lead-line);color:var(--sc-fg-secondary)}.BlogArticles_search__8mWBi{flex:0 1 380px;display:flex;flex-direction:column;gap:8px}@media(max-width:calc(768px - 1px)){.BlogArticles_search__8mWBi{flex-basis:100%}}.BlogArticles_searchLabel__qc_l3{font-size:13px;color:var(--sc-fg-muted)}.BlogArticles_searchInput__V35sz{width:100%;height:var(--sc-input-height);padding:0 var(--sc-input-padding-x);font-size:15px;color:var(--sc-fg-default);background:var(--sc-input-bg);border:1px solid var(--sc-input-border);border-radius:var(--sc-input-radius)}.BlogArticles_searchInput__V35sz::placeholder{color:var(--sc-fg-muted)}.BlogArticles_searchInput__V35sz:focus,.BlogArticles_searchInput__V35sz:hover{border-color:var(--sc-border-emphasis)}.BlogArticles_searchInput__V35sz:focus-visible{outline-offset:0}.BlogArticles_categories__3VWuP{display:flex;gap:4px;margin-top:-8px;border-bottom:1px solid var(--sc-border-default);overflow-x:auto;scrollbar-width:none}.BlogArticles_categories__3VWuP::-webkit-scrollbar{display:none}.BlogArticles_category__pU1QY{flex:0 0 auto;display:flex;align-items:center;height:var(--sc-tab-height);padding:0 12px;margin-bottom:-1px;font-size:14px;color:var(--sc-tab-fg);border-bottom:var(--sc-tab-indicator) solid rgba(0,0,0,0);transition:color var(--sc-duration-fast)}.BlogArticles_category__pU1QY:hover{color:var(--sc-tab-active-fg)}.BlogArticles_category__pU1QY.BlogArticles_active__jJV7b{font-weight:600;color:var(--sc-tab-active-fg);border-bottom-color:var(--sc-tab-indicator-color)}.BlogArticles_featured__Uq0MH{display:flex;flex-direction:column;gap:16px;padding:36px 40px;background:var(--sc-card-bg);border:1px solid var(--sc-card-border);border-radius:var(--sc-radius-3xl);transition:border-color var(--sc-duration-fast)}.BlogArticles_featured__Uq0MH:hover{border-color:var(--sc-border-strong)}.BlogArticles_featured__Uq0MH:hover .BlogArticles_readMore__2XOsY{gap:12px}@media(max-width:calc(768px - 1px)){.BlogArticles_featured__Uq0MH{padding:24px 20px}}.BlogArticles_meta__YEL1w{display:flex;flex-wrap:wrap;gap:12px;font-family:var(--sc-text-label-sm-family);font-weight:var(--sc-text-label-sm-weight);font-size:var(--sc-text-label-sm-size);line-height:var(--sc-text-label-sm-line);color:var(--sc-fg-muted)}.BlogArticles_metaAccent__paiOb{color:var(--sc-fg-accent)}.BlogArticles_featuredTitle__imxr7{max-width:760px;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.BlogArticles_featuredText__xBjwC{max-width:640px;font-size:17px;line-height:1.55;color:var(--sc-fg-secondary)}.BlogArticles_readMore__2XOsY{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:500;color:var(--sc-fg-accent);transition:gap var(--sc-duration-fast)}.BlogArticles_body__XC6d4{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.BlogArticles_main__SDvH4{flex:3 1 560px;min-width:0;display:flex;flex-direction:column;gap:32px}.BlogArticles_list__rc_i2{list-style:none;display:flex;flex-direction:column}.BlogArticles_item__xNOHZ{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:0 16px;gap:0 16px;padding:24px 0;border-bottom:1px solid var(--sc-border-default)}.BlogArticles_item__xNOHZ:hover .BlogArticles_itemTitle__NEEpE{color:var(--sc-fg-accent)}@media(max-width:calc(480px - 1px)){.BlogArticles_item__xNOHZ{grid-template-columns:1fr;gap:8px}}.BlogArticles_list__rc_i2 li:first-child .BlogArticles_item__xNOHZ{padding-top:0}.BlogArticles_index__0Tq1y{padding-top:6px;font-family:var(--sc-text-label-sm-family);font-weight:var(--sc-text-label-sm-weight);font-size:var(--sc-text-label-sm-size);line-height:var(--sc-text-label-sm-line);color:var(--sc-fg-muted)}.BlogArticles_itemBody__XOso_{display:flex;flex-direction:column;gap:8px}.BlogArticles_itemTitle__NEEpE{font-size:21px;font-weight:600;line-height:1.25;letter-spacing:-.015em;text-wrap:balance;transition:color var(--sc-duration-fast)}.BlogArticles_itemText__BbxDl{font-size:15px;line-height:1.55;color:var(--sc-fg-secondary)}.BlogArticles_tags__Bl9OZ{font-family:var(--sc-text-label-sm-family);font-weight:var(--sc-text-label-sm-weight);font-size:var(--sc-text-label-sm-size);line-height:var(--sc-text-label-sm-line);color:var(--sc-fg-muted)}.BlogArticles_sidebar__X04xA{flex:1 1 260px;max-width:320px;min-width:0;display:flex;flex-direction:column;gap:32px}@media(max-width:calc(1024px - 1px)){.BlogArticles_sidebar__X04xA{max-width:none}}.BlogArticles_group__4uJuh{display:flex;flex-direction:column;gap:12px}.BlogArticles_groupTitle__aPI6u{font-family:var(--sc-text-label-sm-family);font-weight:var(--sc-text-label-sm-weight);font-size:var(--sc-text-label-sm-size);line-height:var(--sc-text-label-sm-line);color:var(--sc-fg-muted)}.BlogArticles_tagCloud__3I1CO{display:flex;flex-wrap:wrap;gap:6px}.BlogArticles_tag___VRTB{display:inline-flex;align-items:center;height:var(--sc-chip-height);padding:0 12px;font-size:14px;background:var(--sc-chip-bg);border:1px solid var(--sc-chip-border);border-radius:var(--sc-chip-radius);transition:border-color var(--sc-duration-fast)}.BlogArticles_tag___VRTB:hover{border-color:var(--sc-border-strong)}.BlogArticles_tag___VRTB.BlogArticles_active__jJV7b{color:var(--sc-chip-active-fg);background:var(--sc-chip-active-bg);border-color:var(--sc-chip-active-bg)}.BlogArticles_toggleTags__nIKV1{align-self:flex-start;padding:0;font-size:14px;color:var(--sc-fg-secondary);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.BlogArticles_toggleTags__nIKV1:hover{color:var(--sc-fg-accent)}.BlogArticles_promo__SVzDV{display:flex;flex-direction:column;gap:12px;padding:24px;color:var(--sc-fg-on-inverse);background:var(--sc-bg-inverse);border-radius:var(--sc-radius-2xl)}.BlogArticles_promoTitle__DbV1l{font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.BlogArticles_promoText__myUHz{font-size:14px;line-height:1.5;color:var(--sc-fg-on-inverse-secondary)}.BlogArticles_promoButton__EnS8V{display:flex;align-items:center;justify-content:center;height:var(--sc-button-height);margin-top:8px;font-size:15px;font-weight:500;color:var(--sc-fg-default);background:var(--sc-bg-page);border-radius:var(--sc-button-radius)}.BlogArticles_promoButton__EnS8V:hover{opacity:.9}.BlogArticles_external__KDP5U{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.BlogArticles_external__KDP5U:hover{color:var(--sc-fg-accent)}.BlogArticles_empty__Q9trS{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:40px;background:var(--sc-card-bg);border:1px solid var(--sc-card-border);border-radius:var(--sc-card-radius)}.BlogArticles_empty__Q9trS h2{font-family:var(--sc-text-title-family);font-weight:var(--sc-text-title-weight);font-size:var(--sc-text-title-size);line-height:var(--sc-text-title-line);letter-spacing:var(--sc-text-title-tracking)}.BlogArticles_empty__Q9trS p{color:var(--sc-fg-muted)}.BlogArticles_resetButton__hy2hm{display:inline-flex;align-items:center;height:var(--sc-button-height);padding:0 var(--sc-button-padding-x);font-size:15px;font-weight:500;color:var(--sc-button-dark-fg);background:var(--sc-button-dark-bg);border-radius:var(--sc-button-radius)}.Breadcrumbs_breadcrumbs__0II_j{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--sc-font-family-mono);font-size:13px;line-height:1.4;color:var(--sc-fg-muted)}.Breadcrumbs_separator__etls7{flex:0 0 auto;color:var(--sc-border-strong)}.Breadcrumbs_breadcrumb__pq59J{display:block;flex:0 0 auto}.Breadcrumbs_breadcrumb__pq59J a{display:block;transition:color var(--sc-duration-fast)}.Breadcrumbs_breadcrumb__pq59J a:hover{color:var(--sc-fg-accent)}.Breadcrumbs_breadcrumb__pq59J:last-child{flex:0 1 auto;min-width:0}.Breadcrumbs_breadcrumb__pq59J:last-child a{color:var(--sc-fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Footer_footer__OYoYH{border-top:1px solid var(--sc-border-default);background:var(--sc-bg-page)}.Footer_container__7AGDW{max-width:var(--sc-layout-container);margin:0 auto;padding:56px var(--sc-layout-gutter) 40px;display:flex;flex-direction:column;gap:48px}.Footer_top__Dfffp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.Footer_about__SLsRU{display:flex;flex-direction:column;gap:12px;max-width:320px}.Footer_description__hL1rB{font-family:var(--sc-text-body-sm-family);font-weight:var(--sc-text-body-sm-weight);font-size:var(--sc-text-body-sm-size);line-height:var(--sc-text-body-sm-line);color:var(--sc-fg-muted)}.Footer_columns__eBu_0{display:flex;flex-wrap:wrap;gap:64px}@media(max-width:calc(768px - 1px)){.Footer_columns__eBu_0{gap:40px}}.Footer_column__o_VDy{display:flex;flex-direction:column;gap:10px;font-size:15px}.Footer_column__o_VDy a:hover{color:var(--sc-fg-accent)}.Footer_title__7ywZX{font-family:var(--sc-text-label-sm-family);font-weight:var(--sc-text-label-sm-weight);font-size:var(--sc-text-label-sm-size);line-height:var(--sc-text-label-sm-line);color:var(--sc-fg-muted)}.Footer_bottom__KuoWZ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--sc-border-default);font-size:13px;color:var(--sc-fg-muted)}.Footer_bottom__KuoWZ a:hover{color:var(--sc-fg-default)}.Footer_legal__6NDdS{display:flex;flex-wrap:wrap;gap:16px}.Logo_logo__5xyYV{display:inline-flex;align-items:center;gap:10px;color:var(--sc-fg-default)}.Logo_mark__14gNx{font-family:var(--sc-font-family-mono);font-size:14px;font-weight:500;line-height:1.2;background:var(--sc-bg-inverse);color:var(--sc-fg-on-inverse);padding:6px 8px;border-radius:var(--sc-radius-sm)}.Logo_name__Ataax{font-size:18px;font-weight:600;letter-spacing:-.02em}.Spinner_spinner__dYTEm{display:inline-block;flex:0 0 auto;width:14px;height:14px;border-radius:50%;border:2px solid;border-left:2px solid rgba(0,0,0,0);animation:Spinner_spinner-animation__pyGxC .8s linear infinite}@keyframes Spinner_spinner-animation__pyGxC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header_header__MwWvM{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--sc-bg-page);border-bottom:1px solid var(--sc-border-default)}.Header_inner__PU1JS{max-width:var(--sc-layout-container);margin:0 auto;padding:18px var(--sc-layout-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:calc(1024px - 1px)){.Header_inner__PU1JS{padding-top:12px;padding-bottom:12px}}.Header_logo__V9h3K{flex:0 0 auto;display:flex;min-height:var(--sc-control-lg);align-items:center}.Header_nav____I21{display:flex;gap:4px}@media(max-width:calc(1024px - 1px)){.Header_nav____I21{display:none}}.Header_navLink__8V6kV{font-size:15px;padding:10px 12px;border-radius:var(--sc-radius-md);color:var(--sc-fg-default);transition:color var(--sc-duration-fast)}.Header_navLink__8V6kV.Header_active__v7PU5,.Header_navLink__8V6kV:hover{color:var(--sc-fg-accent)}.Header_navLink__8V6kV.Header_active__v7PU5{font-weight:500}.Header_side__RBph_{display:flex;align-items:center;gap:8px}@media(max-width:calc(768px - 1px)){.Header_side__RBph_ .Header_lang__jhJoV{display:none}}.Header_cta__FzSQZ{display:inline-flex;align-items:center;height:var(--sc-button-height);padding:0 18px;font-size:15px;font-weight:500;color:var(--sc-button-dark-fg);background:var(--sc-button-dark-bg);border-radius:var(--sc-button-radius);transition:opacity var(--sc-duration-fast)}.Header_cta__FzSQZ:hover{opacity:.88}@media(max-width:calc(768px - 1px)){.Header_cta__FzSQZ{display:none}}.Header_burger__SJOrm{display:none;width:var(--sc-control-lg);height:var(--sc-control-lg);align-items:center;justify-content:center;color:var(--sc-fg-default);background:rgba(0,0,0,0);border:1px solid var(--sc-border-default);border-radius:var(--sc-radius-md);cursor:pointer}@media(max-width:calc(1024px - 1px)){.Header_burger__SJOrm{display:inline-flex}}.Header_drawer__hqemD{display:none}.Header_drawer__hqemD.Header_open__2KMgq{position:fixed;inset:69px 0 0;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:8px var(--sc-layout-gutter) 32px;background:var(--sc-bg-page);overflow-y:auto}@media(min-width:1024px){.Header_drawer__hqemD{display:none!important}}.Header_drawerNav__LK_pg{display:flex;flex-direction:column}.Header_drawerLink__dLHq8{display:flex;align-items:center;min-height:56px;font-size:20px;font-weight:500;letter-spacing:-.01em;border-bottom:1px solid var(--sc-border-default)}.Header_drawerLink__dLHq8.Header_active__v7PU5{color:var(--sc-fg-accent)}.Header_drawerFooter__PL0Wu{display:flex;gap:8px}.Header_drawerCta__RgsCo{flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:var(--sc-button-height-lg);font-size:16px;font-weight:500;color:var(--sc-button-primary-fg);background:var(--sc-button-primary-bg);border-radius:var(--sc-button-radius-lg)}.LanguageSwitcher_switcher___KBYo{display:inline-flex;align-items:center;gap:6px;height:var(--sc-control-lg);padding:0 12px;font-family:var(--sc-font-family-mono);font-size:13px;color:var(--sc-fg-muted);background:rgba(0,0,0,0);border:1px solid var(--sc-border-default);border-radius:var(--sc-radius-md);cursor:pointer;transition:border-color var(--sc-duration-fast)}.LanguageSwitcher_switcher___KBYo:hover{border-color:var(--sc-border-strong)}.LanguageSwitcher_group__iEZiq{display:inline-flex;gap:6px}.LanguageSwitcher_separator__xpYds{color:var(--sc-border-strong)}.LanguageSwitcher_active__dfn6E{color:var(--sc-fg-default)}.Intro_container__RG90Y{max-width:var(--sc-layout-container);margin:0 auto;padding:var(--sc-layout-section-y) var(--sc-layout-gutter);display:flex;flex-direction:column;gap:40px}.Intro_sectionSurface__m62_W,.Intro_section__Jvg1p{border-top:1px solid var(--sc-border-default)}.Intro_sectionSurface__m62_W{background:var(--sc-bg-surface)}.Intro_eyebrowInverse__geCNP,.Intro_eyebrow__05wyX{font-family:var(--sc-text-label-family);font-weight:var(--sc-text-label-weight);font-size:var(--sc-text-label-size);line-height:var(--sc-text-label-line);color:var(--sc-fg-muted);letter-spacing:.02em}.Intro_eyebrowInverse__geCNP{color:var(--sc-fg-on-inverse-secondary)}.Intro_h2__q8Sx_{font-family:var(--sc-text-h2-family);font-weight:var(--sc-text-h2-weight);font-size:var(--sc-text-h2-size);line-height:var(--sc-text-h2-line);letter-spacing:var(--sc-text-h2-tracking);text-wrap:balance}.Intro_h3__3zdC3{font-family:var(--sc-text-h3-family);font-weight:var(--sc-text-h3-weight);font-size:var(--sc-text-h3-size);line-height:var(--sc-text-h3-line);letter-spacing:var(--sc-text-h3-tracking)}.Intro_lead__tp_dV{font-size:17px;line-height:1.55;color:var(--sc-fg-secondary);max-width:420px}.Intro_sectionHead__ExJ33{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.Intro_sectionTitleBox__y9NN5{display:flex;flex-direction:column;gap:14px;max-width:720px}.Intro_textLink__r2Vv3{display:inline-flex;align-items:center;gap:8px;height:var(--sc-control-lg);font-size:15px;font-weight:500}.Intro_textLink__r2Vv3:hover{color:var(--sc-fg-accent)}.Intro_actions__zKt02{display:flex;flex-wrap:wrap;gap:12px}.Intro_lightButton__9sqTk,.Intro_outlineInverseButton__J5z6x,.Intro_primaryButton__Apozz,.Intro_secondaryButton__9ByrR{display:inline-flex;align-items:center;gap:10px;height:var(--sc-button-height-lg);padding:0 var(--sc-button-padding-x-lg);font-size:16px;font-weight:500;border-radius:var(--sc-button-radius-lg);transition:opacity var(--sc-duration-fast),border-color var(--sc-duration-fast)}.Intro_primaryButton__Apozz{color:var(--sc-button-primary-fg);background:var(--sc-button-primary-bg)}.Intro_primaryButton__Apozz:hover{opacity:.9}.Intro_secondaryButton__9ByrR{color:var(--sc-fg-default);border:1px solid var(--sc-button-secondary-border)}.Intro_secondaryButton__9ByrR:hover{border-color:var(--sc-border-emphasis)}.Intro_lightButton__9sqTk{color:var(--sc-fg-default);background:var(--sc-bg-page)}.Intro_lightButton__9sqTk:hover{opacity:.9}.Intro_outlineInverseButton__J5z6x{color:var(--sc-fg-on-inverse);border:1px solid var(--sc-border-inverse-strong)}.Intro_outlineInverseButton__J5z6x:hover{border-color:var(--sc-fg-on-inverse-muted)}.Intro_badgeAccent__SJkWC,.Intro_badgeDanger__P9tb9{font-family:var(--sc-font-family-mono);font-size:12px;line-height:1.4;padding:var(--sc-badge-padding);border-radius:var(--sc-badge-radius);white-space:nowrap}.Intro_badgeAccent__SJkWC{color:var(--sc-badge-accent-fg);background:var(--sc-badge-accent-bg)}.Intro_badgeDanger__P9tb9{color:var(--sc-badge-danger-fg);background:var(--sc-badge-danger-bg)}.Intro_hero__EchY3{max-width:var(--sc-layout-container);margin:0 auto;padding:var(--sc-layout-section-y) var(--sc-layout-gutter) var(--sc-layout-section-y-lg);display:flex;flex-wrap:wrap;gap:56px;align-items:center}.Intro_heroText__3Mnv3{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:28px}.Intro_heroTitle__05ZkN{font-family:var(--sc-text-display-family);font-weight:var(--sc-text-display-weight);font-size:var(--sc-text-display-size);line-height:var(--sc-text-display-line);letter-spacing:var(--sc-text-display-tracking);text-wrap:balance}.Intro_heroLead__PbKfy{font-size:19px;line-height:1.55;color:var(--sc-fg-secondary);max-width:560px;text-wrap:pretty}@media(max-width:calc(480px - 1px)){.Intro_heroLead__PbKfy{font-size:17px}}.Intro_facts__aCluX{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:12px;border-top:1px solid var(--sc-border-default)}.Intro_fact__ZIjak{display:flex;flex-direction:column;gap:4px;padding-top:16px}.Intro_factValue__A6_FV{font-size:24px;font-weight:600;letter-spacing:-.02em}.Intro_factLabel__w_PMm{font-size:14px;color:var(--sc-fg-muted)}.Intro_demo__2eh_r{flex:1 1 520px;min-width:0;background:var(--sc-editor-bg);border-radius:var(--sc-radius-3xl);overflow:hidden}.Intro_demoBar__5e2_J{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--sc-editor-toolbar-border)}.Intro_demoFiles___no_s{display:flex;gap:6px}.Intro_demoFileActive__yy5Z_,.Intro_demoFile__JCXn9{font-family:var(--sc-font-family-mono);font-size:13px;padding:6px 10px;border-radius:var(--sc-radius-sm)}.Intro_demoFileActive__yy5Z_{color:var(--sc-code-fg);background:var(--sc-code-bg-raised)}.Intro_demoFile__JCXn9{color:var(--sc-fg-on-inverse-muted)}.Intro_demoPass__6kdsU{display:inline-flex;align-items:center;gap:6px;font-family:var(--sc-font-family-mono);font-size:12px;color:var(--sc-code-pass)}.Intro_demoCode__cASFd{margin:0;padding:22px 22px 18px;font-family:var(--sc-font-family-mono);font-size:14px;line-height:1.75;color:var(--sc-code-fg);overflow-x:auto}@media(max-width:calc(480px - 1px)){.Intro_demoCode__cASFd{font-size:12px;padding:16px}}.Intro_demoLine__rOA5n{display:block}.Intro_demoGutter__76LYj{display:inline-block;width:28px;color:var(--sc-code-gutter);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Intro_kw__1xjAU{color:var(--sc-code-keyword)}.Intro_review__sdDDJ{margin:0 18px 18px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;color:var(--sc-fg-default);background:var(--sc-bg-page);border-radius:var(--sc-radius-xl)}@media(max-width:calc(480px - 1px)){.Intro_review__sdDDJ{margin:0 12px 12px;padding:16px}}.Intro_reviewHead__rHeeY{display:flex;align-items:center;justify-content:space-between;gap:12px}.Intro_reviewLabel__2ucQx{font-family:var(--sc-text-label-sm-family);font-weight:var(--sc-text-label-sm-weight);font-size:var(--sc-text-label-sm-size);line-height:var(--sc-text-label-sm-line);color:var(--sc-fg-muted)}.Intro_reviewText__XNVEF{font-size:16px;line-height:1.5}.Intro_reviewAnswer__wh1Tb{display:flex;gap:8px;align-items:center}.Intro_reviewAnswer__wh1Tb:hover .Intro_reviewInput__U29k1{border-color:var(--sc-border-emphasis)}.Intro_reviewInput__U29k1{flex:1 1 auto;min-width:0;padding:0 12px;color:var(--sc-fg-muted);background:var(--sc-bg-surface);border:1px solid var(--sc-input-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color var(--sc-duration-fast)}.Intro_reviewButton__3I1V2,.Intro_reviewInput__U29k1{height:var(--sc-control-lg);display:flex;align-items:center;font-size:15px;border-radius:var(--sc-radius-md)}.Intro_reviewButton__3I1V2{padding:0 16px;color:var(--sc-button-dark-fg);background:var(--sc-button-dark-bg)}.Intro_topics__kpP_W{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));border-top:1px solid var(--sc-border-default);border-left:1px solid var(--sc-border-default)}.Intro_topic__O8Q2O{display:flex;flex-direction:column;gap:14px;min-height:220px;padding:28px 28px 30px;border-right:1px solid var(--sc-border-default);border-bottom:1px solid var(--sc-border-default);transition:background var(--sc-duration-fast)}.Intro_topic__O8Q2O:hover{background:var(--sc-bg-page)}.Intro_topic__O8Q2O:hover .Intro_topicTitle__STnja{color:var(--sc-fg-accent)}@media(max-width:calc(480px - 1px)){.Intro_topic__O8Q2O{min-height:0;padding:22px 20px}}.Intro_topicHead__YOtFZ{display:flex;justify-content:space-between;align-items:center;gap:12px}.Intro_topicIndex__O4FKR{font-family:var(--sc-text-label-sm-family);font-weight:var(--sc-text-label-sm-weight);font-size:var(--sc-text-label-sm-size);line-height:var(--sc-text-label-sm-line);color:var(--sc-fg-muted)}.Intro_topicTitle__STnja{font-family:var(--sc-text-title-family);font-weight:var(--sc-text-title-weight);font-size:var(--sc-text-title-size);line-height:var(--sc-text-title-line);letter-spacing:var(--sc-text-title-tracking);transition:color var(--sc-duration-fast)}.Intro_topicText__upEmF{font-size:15px;line-height:1.5;color:var(--sc-fg-muted)}.Intro_topicTasks__QbDrF{margin-top:auto;font-family:var(--sc-text-label-family);font-weight:var(--sc-text-label-weight);font-size:var(--sc-text-label-size);line-height:var(--sc-text-label-line);color:var(--sc-fg-secondary)}.Intro_steps__OPqyL{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:24px;gap:24px}.Intro_step__PNR47{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:2px solid var(--sc-border-emphasis)}.Intro_stepLabel__WbTv5{font-family:var(--sc-font-family-mono);font-size:14px;color:var(--sc-fg-accent)}.Intro_stepText__8Ro5j{font-size:16px;line-height:1.55;color:var(--sc-fg-secondary)}.Intro_split__aawSI{flex-direction:row;flex-wrap:wrap;gap:56px}.Intro_splitIntro__shxQS{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:14px}.Intro_rows__Wafps{flex:2 1 560px;min-width:0;display:flex;flex-direction:column;border-top:1px solid var(--sc-border-default)}.Intro_row__f5Q_o{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 4px;border-bottom:1px solid var(--sc-border-default)}.Intro_row__f5Q_o:hover .Intro_rowTitle__Kyn24{color:var(--sc-fg-accent)}.Intro_row__f5Q_o:hover .Intro_rowArrow__3oDRI{color:var(--sc-fg-accent);transform:translateX(3px)}.Intro_rowMain__4ixue{display:flex;align-items:baseline;gap:18px}.Intro_rowIndex__dNs8V{font-family:var(--sc-text-label-family);font-weight:var(--sc-text-label-weight);font-size:var(--sc-text-label-size);line-height:var(--sc-text-label-line);color:var(--sc-fg-muted)}.Intro_rowTitle__Kyn24{font-size:19px;font-weight:500;letter-spacing:-.01em;transition:color var(--sc-duration-fast)}@media(max-width:calc(480px - 1px)){.Intro_rowTitle__Kyn24{font-size:17px}}.Intro_rowArrow__3oDRI{flex:0 0 auto;color:var(--sc-fg-muted);transition:color var(--sc-duration-fast),transform var(--sc-duration-fast)}.Intro_course__Er_hM{background:var(--sc-bg-inverse);color:var(--sc-fg-on-inverse)}.Intro_course__Er_hM .Intro_container__RG90Y{padding-top:var(--sc-layout-section-y-lg);padding-bottom:var(--sc-layout-section-y-lg)}.Intro_courseText__zlT5i{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.Intro_courseTitle__uo7Z9{font-size:clamp(36px,4.2vw,54px);line-height:1.04;letter-spacing:-.035em;font-weight:700}.Intro_courseTitle__uo7Z9 span{color:var(--sc-fg-accent-on-inverse)}.Intro_courseLead__0DLJd{font-size:18px;line-height:1.55;color:var(--sc-fg-on-inverse-secondary);max-width:520px}.Intro_price__sLMay{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 24px;padding-top:8px}.Intro_priceValue__XNf6T{display:flex;align-items:baseline;gap:14px}.Intro_priceValue__XNf6T b{font-size:56px;font-weight:700;letter-spacing:-.03em}.Intro_priceValue__XNf6T s{font-size:20px;color:var(--sc-fg-on-inverse-muted)}.Intro_priceNote__R6Ys_{font-size:15px;color:var(--sc-fg-on-inverse-muted);padding-bottom:10px}.Intro_modules__klQWT{flex:1 1 420px;min-width:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--sc-border-inverse)}.Intro_module___FQ0A{display:flex;align-items:baseline;gap:20px;padding:20px 0;border-bottom:1px solid var(--sc-border-inverse)}.Intro_moduleIndex__pFp1J{font-family:var(--sc-text-label-family);font-weight:var(--sc-text-label-weight);font-size:var(--sc-text-label-size);line-height:var(--sc-text-label-line);color:var(--sc-fg-accent-on-inverse)}.Intro_moduleTitle__o08qi{font-size:20px;font-weight:500;letter-spacing:-.01em}.Intro_final__uy5qx .Intro_h2__q8Sx_{max-width:680px}.Intro_finalInner__RPFoM{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:var(--sc-layout-section-y-lg);padding-bottom:var(--sc-layout-section-y-lg)}.Layout_main__E16O_{flex:1 1;display:flex;flex-direction:column;min-width:0}.Layout_content__Z_OBU{flex:1 1;width:100%;max-width:var(--sc-layout-container);margin:0 auto;padding:48px var(--sc-layout-gutter) var(--sc-layout-section-y)}.Layout_content__Z_OBU.Layout_intro__44tiH{max-width:none;padding:0}.PracticeList_page__tL7N6{display:flex;flex-direction:column;gap:40px}.PracticeList_head__kssgD{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.PracticeList_titleBox__e10yT{display:flex;flex-direction:column;gap:12px;max-width:640px}.PracticeList_title__0yCUM{font-family:var(--sc-text-h1-family);font-weight:var(--sc-text-h1-weight);font-size:var(--sc-text-h1-size);line-height:var(--sc-text-h1-line);letter-spacing:var(--sc-text-h1-tracking)}.PracticeList_description__P9i6m{font-family:var(--sc-text-lead-family);font-weight:var(--sc-text-lead-weight);font-size:var(--sc-text-lead-size);line-height:var(--sc-text-lead-line);color:var(--sc-fg-secondary)}.PracticeList_search__4j_r9{flex:0 1 420px;display:flex;flex-direction:column;gap:8px}@media(max-width:calc(768px - 1px)){.PracticeList_search__4j_r9{flex-basis:100%}}.PracticeList_searchLabel__a_jDX{font-size:13px;color:var(--sc-fg-muted)}.PracticeList_searchInput__LZY3W{width:100%;height:var(--sc-input-height);padding:0 var(--sc-input-padding-x);font-size:15px;color:var(--sc-fg-default);background:var(--sc-input-bg);border:1px solid var(--sc-input-border);border-radius:var(--sc-input-radius);transition:border-color var(--sc-duration-fast)}.PracticeList_searchInput__LZY3W::placeholder{color:var(--sc-fg-muted)}.PracticeList_searchInput__LZY3W:focus,.PracticeList_searchInput__LZY3W:hover{border-color:var(--sc-border-emphasis)}.PracticeList_searchInput__LZY3W:focus-visible{outline-offset:0}.PracticeList_body__uXZo0{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.PracticeList_sidebar__4iIzK{flex:1 1 260px;max-width:300px;min-width:0;display:flex;flex-direction:column;gap:32px}@media(max-width:calc(1024px - 1px)){.PracticeList_sidebar__4iIzK{max-width:none;flex-basis:100%;gap:20px}}.PracticeList_group__vnYRo{display:flex;flex-direction:column;gap:12px}.PracticeList_groupTitle__mT5Ho{font-family:var(--sc-text-label-sm-family);font-weight:var(--sc-text-label-sm-weight);font-size:var(--sc-text-label-sm-size);line-height:var(--sc-text-label-sm-line);color:var(--sc-fg-muted)}.PracticeList_chips__pph8S{display:flex;flex-wrap:wrap;gap:6px}.PracticeList_chip__nSnD7{height:var(--sc-chip-height);padding:0 14px;font-size:15px;color:var(--sc-fg-default);background:var(--sc-chip-bg);border:1px solid var(--sc-chip-border);border-radius:var(--sc-chip-radius);cursor:pointer;transition:border-color var(--sc-duration-fast)}.PracticeList_chip__nSnD7:hover{border-color:var(--sc-border-strong)}.PracticeList_chip__nSnD7.PracticeList_active__NsgiH{color:var(--sc-chip-active-fg);background:var(--sc-chip-active-bg);border-color:var(--sc-chip-active-bg)}.PracticeList_options__SpXtG{display:flex;flex-direction:column;gap:2px}@media(max-width:calc(1024px - 1px)){.PracticeList_options__SpXtG{flex-direction:row;overflow-x:auto;gap:6px;margin:0 calc(-1*var(--sc-layout-gutter));padding:0 var(--sc-layout-gutter);scrollbar-width:none}.PracticeList_options__SpXtG::-webkit-scrollbar{display:none}}.PracticeList_option__an3vz{min-height:40px;padding:8px 12px;font-size:15px;line-height:1.3;text-align:left;color:var(--sc-fg-default);background:rgba(0,0,0,0);border:0;border-radius:var(--sc-radius-md);cursor:pointer;transition:background var(--sc-duration-fast),color var(--sc-duration-fast)}.PracticeList_option__an3vz:hover{background:var(--sc-bg-surface)}.PracticeList_option__an3vz.PracticeList_active__NsgiH{font-weight:600;color:var(--sc-fg-accent-strong);background:var(--sc-bg-accent-soft)}@media(max-width:calc(1024px - 1px)){.PracticeList_option__an3vz{flex:0 0 auto;white-space:nowrap;border:1px solid var(--sc-chip-border);background:var(--sc-chip-bg)}.PracticeList_option__an3vz.PracticeList_active__NsgiH{border-color:var(--sc-border-accent)}}.PracticeList_main__Onm4i{flex:3 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.PracticeList_summary__sj0ZG{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:var(--sc-fg-muted)}.PracticeList_table__R8QGg{background:var(--sc-card-bg);border:1px solid var(--sc-card-border);border-radius:var(--sc-card-radius);overflow:hidden}.PracticeList_row__4xdnQ{display:grid;grid-template-columns:56px minmax(0,3fr) minmax(0,2fr) 150px 64px;align-items:center;grid-gap:16px;gap:16px;min-height:64px;padding:10px 20px;border-top:1px solid var(--sc-border-default);font-size:15px;transition:background var(--sc-duration-fast)}@media(max-width:calc(768px - 1px)){.PracticeList_row__4xdnQ{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:12px 16px}.PracticeList_row__4xdnQ .PracticeList_colTime__s9_n_,.PracticeList_row__4xdnQ .PracticeList_colTopic__fjuTQ{display:none}}a.PracticeList_row__4xdnQ:hover{background:var(--sc-bg-page)}a.PracticeList_row__4xdnQ:hover .PracticeList_taskTitle__zE2Ah{color:var(--sc-fg-accent)}.PracticeList_headRow__nteGL{min-height:44px;border-top:0;font-family:var(--sc-font-family-mono);font-size:12px;color:var(--sc-fg-muted)}.PracticeList_headRow__nteGL span:last-child{text-align:right}.PracticeList_disabled__yY2EZ{opacity:.5;pointer-events:none}.PracticeList_index__V0qnN{font-family:var(--sc-text-label-family);font-weight:var(--sc-text-label-weight);font-size:var(--sc-text-label-size);line-height:var(--sc-text-label-line);color:var(--sc-fg-muted)}.PracticeList_task__q4_Un{display:flex;flex-direction:column;gap:2px;min-width:0}.PracticeList_taskTitle__zE2Ah{font-size:16px;font-weight:500;transition:color var(--sc-duration-fast)}.PracticeList_slug__Snmw_{font-family:var(--sc-font-family-mono);font-size:12px;color:var(--sc-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticeList_level__ChbLH{font-size:15px}@media(max-width:calc(768px - 1px)){.PracticeList_level__ChbLH{font-size:13px}}.PracticeList_time___AgBA{font-family:var(--sc-text-label-family);font-weight:var(--sc-text-label-weight);font-size:var(--sc-text-label-size);line-height:var(--sc-text-label-line);color:var(--sc-fg-muted);text-align:right;white-space:nowrap}.PracticeList_empty__GFfFl{padding:48px 24px;text-align:center;background:var(--sc-card-bg);border:1px solid var(--sc-card-border);border-radius:var(--sc-card-radius)}.PracticeList_empty__GFfFl h3{font-family:var(--sc-text-title-family);font-weight:var(--sc-text-title-weight);font-size:var(--sc-text-title-size);line-height:var(--sc-text-title-line);letter-spacing:var(--sc-text-title-tracking);margin-bottom:8px}.PracticeList_empty__GFfFl p{color:var(--sc-fg-muted)}.PracticeList_pagination__5Z0i_{justify-content:center;padding-top:8px}.Pagination_pagination__yfQ_d{display:flex;align-items:center;gap:6px}.Pagination_list__8TUj0{display:flex;gap:6px;list-style:none}.Pagination_item__Jznlz{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sc-control-lg);height:var(--sc-control-lg);padding:0 8px;font-family:var(--sc-font-family-mono);font-size:14px;color:var(--sc-fg-default);background:var(--sc-bg-surface);border:1px solid var(--sc-border-default);border-radius:var(--sc-radius-md);transition:border-color var(--sc-duration-fast)}.Pagination_item__Jznlz:hover{border-color:var(--sc-border-strong)}.Pagination_item__Jznlz.Pagination_active__5Ws95{color:var(--sc-chip-active-fg);background:var(--sc-chip-active-bg);border-color:var(--sc-chip-active-bg)}.Pagination_item__Jznlz.Pagination_disabled__m6m65{color:var(--sc-fg-muted);opacity:.5;pointer-events:none}.Pagination_gap__SZ72x{display:inline-flex;align-items:center;justify-content:center;width:24px;height:var(--sc-control-lg);color:var(--sc-fg-muted)}.Quiz_pricingLink__dRq2t{color:var(--color-1);text-decoration:underline;font-weight:500}.Quiz_pricingLink__dRq2t:hover{text-decoration:none}.Quiz_container__LSvM2{max-width:800px;margin:0 auto;padding:2rem 1rem;min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center}.Quiz_introCard__5DM4G{background:#fff;border:1px solid var(--color-10);border-radius:1.5rem;padding:3rem;text-align:center;width:100%;max-width:500px}.Quiz_introTitle__o6Uf1{font-size:2rem;font-weight:700;color:var(--color-12);margin:0 0 2rem}.Quiz_introStats__Xu0Ii{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.Quiz_introStat__d8X8m{display:flex;flex-direction:column;align-items:center}.Quiz_introStatValue__mdm_j{font-size:2.5rem;font-weight:700;color:var(--color-1)}.Quiz_introStatLabel__3rRj8{font-size:.875rem;color:var(--color-5)}.Quiz_introDescription__3uN5J{color:var(--color-5);line-height:1.6;margin-bottom:2rem}.Quiz_startButton__UH7hT{background:var(--sc-bg-accent);color:#fff;border:none;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;border-radius:.75rem;cursor:pointer;transition:opacity .2s}.Quiz_quizCard__C4yGY{background:#fff;border:1px solid var(--color-10);border-radius:1.5rem;padding:2rem;width:100%}.Quiz_quizHeader__tdq5Y{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}@media(max-width:480px){.Quiz_quizHeader__tdq5Y{flex-direction:column;align-items:stretch}}.Quiz_progress__eUuU_{flex:1 1}.Quiz_progressText__viIfO{font-size:.875rem;color:var(--color-5);margin-bottom:.5rem;display:block}.Quiz_progressBar__KTKrc{height:8px;background:var(--color-10);border-radius:4px;overflow:hidden}.Quiz_progressBarFill__reObA{height:100%;background:var(--sc-bg-accent);border-radius:4px;transition:width .3s ease}.Quiz_timer__sGeH2{font-size:1.25rem;font-weight:600;color:var(--color-12);padding:.5rem 1rem;background:var(--color-4);border-radius:.5rem;white-space:nowrap}.Quiz_questionSection__rphVa{margin-bottom:1.5rem}.Quiz_questionMeta__hI_Wc{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.Quiz_difficulty__HvAXM{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.Quiz_difficulty__HvAXM.Quiz_easy___MNqm{background:var(--color-14);color:var(--color-7)}.Quiz_difficulty__HvAXM.Quiz_medium__9_fOc{background:var(--color-15);color:var(--color-16)}.Quiz_difficulty__HvAXM.Quiz_hard__8XN_0{background:var(--color-17);color:var(--color-11)}.Quiz_topic__TeZuJ{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;background:var(--color-4);color:var(--color-5)}.Quiz_questionText__lAnuK{font-size:1.25rem;font-weight:600;color:var(--color-12);line-height:1.4;margin:0}.Quiz_codeBlock__V3iqp{background:var(--sc-code-bg);color:var(--sc-code-fg);padding:1rem;border-radius:.75rem;overflow-x:auto;margin-top:1rem;font-family:Fira Code,monospace;font-size:.875rem;line-height:1.5}.Quiz_codeBlock__V3iqp code{white-space:pre}.Quiz_optionsSection__kSUdF{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.Quiz_option__qP8uj{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border:2px solid var(--color-10);border-radius:.75rem;cursor:pointer;transition:all .2s;text-align:left}.Quiz_option__qP8uj:hover:not(:disabled){border-color:var(--color-2);background:var(--color-4)}.Quiz_option__qP8uj.Quiz_selected__defd7{border-color:var(--color-1);background:var(--sc-bg-accent-subtle)}.Quiz_option__qP8uj.Quiz_correct__vmm3v{border-color:var(--sc-fg-success);background:var(--sc-bg-success-soft)}.Quiz_option__qP8uj.Quiz_incorrect__8OHA9{border-color:var(--sc-fg-danger);background:var(--sc-bg-danger-soft)}.Quiz_option__qP8uj:disabled{cursor:default}.Quiz_optionLetter__8pQeh{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-4);border-radius:50%;font-weight:600;color:var(--color-5);flex-shrink:0}.Quiz_optionText__dFIHq{font-size:1rem;color:var(--color-12);line-height:1.4}.Quiz_explanation__UZFwz{background:var(--color-4);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.Quiz_explanationTitle___ykhV{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--color-12)}.Quiz_explanationText__WSxYh{font-size:.9rem;color:var(--color-5);line-height:1.5;margin:0}.Quiz_actions__IeF7P{display:flex;justify-content:flex-end}.Quiz_nextButton__udVpZ,.Quiz_submitButton___R1jt{background:var(--sc-bg-accent);color:#fff;border:none;padding:.875rem 2rem;font-size:1rem;font-weight:600;border-radius:.75rem;cursor:pointer;transition:opacity .2s}.Quiz_nextButton__udVpZ:disabled,.Quiz_submitButton___R1jt:disabled{opacity:.5;cursor:not-allowed}.Quiz_resultsCard__i4uUB{background:#fff;border:1px solid var(--color-10);border-radius:1.5rem;padding:2.5rem;width:100%;text-align:center}.Quiz_resultsHeader__B_aCF{margin-bottom:2rem}.Quiz_resultsTitle__YrohP{font-size:1.25rem;color:var(--color-5);margin:0 0 .5rem;font-weight:500}.Quiz_resultsLevel__UuSBX{font-size:2.5rem;font-weight:700}.Quiz_scoreSection__QzNxH{margin-bottom:2rem}.Quiz_scoreCircle__T_tvn{display:inline-flex;align-items:baseline;gap:.25rem}.Quiz_scoreValue__zd0sc{font-size:4rem;font-weight:700;color:var(--color-1)}.Quiz_scoreTotal__CqPyG{font-size:1.5rem;color:var(--color-5)}.Quiz_scoreLabel__gBVmh{color:var(--color-5);margin:.5rem 0 0}.Quiz_topicsSection__HMH_t{text-align:left;margin-bottom:2rem}.Quiz_topicsTitle__XA__w{font-size:1rem;font-weight:600;color:var(--color-12);margin:0 0 1rem}.Quiz_topicsList__fBQF7{display:flex;flex-direction:column;gap:.75rem}.Quiz_topicItem__5q_aA{display:flex;flex-direction:column;gap:.5rem}.Quiz_topicInfo__KzH3R{display:flex;justify-content:space-between;align-items:center}.Quiz_topicName__05w_K{font-size:.875rem;color:var(--color-12)}.Quiz_topicScore__6t571{font-size:.875rem;color:var(--color-5);font-weight:500}.Quiz_topicBar__dn_Lr{height:8px;background:var(--color-10);border-radius:4px;overflow:hidden}.Quiz_topicBarFill__o3FzE{height:100%;border-radius:4px;transition:width .5s ease}.Quiz_recommendations__7iMXY{text-align:left;background:var(--color-4);border-radius:.75rem;padding:1.25rem;margin-bottom:2rem}.Quiz_recommendationsTitle__kd5k6{font-size:1rem;font-weight:600;color:var(--color-12);margin:0 0 .75rem}.Quiz_recommendation__F2q_6{font-size:.875rem;color:var(--color-5);line-height:1.5;margin:0 0 .5rem}.Quiz_recommendation__F2q_6:last-child{margin-bottom:0}.Quiz_resultsActions___vSOp{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.Quiz_retryButton__iwhRz{background:var(--sc-bg-accent);color:#fff;border:none;border-radius:.75rem;transition:opacity .2s}.Quiz_backButton__TEb9m,.Quiz_retryButton__iwhRz{padding:.875rem 2rem;font-size:1rem;font-weight:600;cursor:pointer}.Quiz_backButton__TEb9m{background:#fff;color:var(--color-12);border:2px solid var(--color-10);border-radius:.75rem;transition:all .2s}.Quiz_backButton__TEb9m:hover{border-color:var(--color-2);background:var(--color-4)}.SalaryCalculator_container__dCAW2{max-width:900px;margin:0 auto;padding:2rem 1rem}.SalaryCalculator_header____4kS{text-align:center;margin-bottom:2rem}.SalaryCalculator_title__AS7O5{font-size:2.5rem;font-weight:700;color:var(--color-12);margin:0 0 1rem}@media(max-width:768px){.SalaryCalculator_title__AS7O5{font-size:2rem}}.SalaryCalculator_subtitle__tvigF{font-size:1.125rem;color:var(--color-5);margin:0}.SalaryCalculator_calculator__JllcS{background:#fff;border:1px solid var(--color-10);border-radius:1.5rem;padding:2rem}.SalaryCalculator_form__XZy44{display:flex;flex-direction:column;gap:1.5rem}.SalaryCalculator_field__d9AFv{display:flex;flex-direction:column;gap:.75rem}.SalaryCalculator_label__95CZJ{font-size:.9rem;font-weight:600;color:var(--color-12)}.SalaryCalculator_options__U0Vpu{display:flex;flex-wrap:wrap;gap:.5rem}.SalaryCalculator_option__hDxgT{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1rem;background:#fff;border:2px solid var(--color-10);border-radius:.75rem;cursor:pointer;transition:all .2s;font-size:.875rem;color:var(--color-12)}.SalaryCalculator_option__hDxgT:hover{border-color:var(--color-2)}.SalaryCalculator_option__hDxgT.SalaryCalculator_active__yG5mn{border-color:var(--color-1);background:var(--sc-bg-accent-subtle);color:var(--color-1)}.SalaryCalculator_optionIcon__HzMO7{flex:0 0 auto;color:var(--sc-fg-muted)}.SalaryCalculator_optionTitle__9DMvL{font-weight:600}.SalaryCalculator_optionSubtitle__Clc_P{font-size:.75rem;color:var(--color-5)}.SalaryCalculator_skills__pMiz6{display:flex;flex-wrap:wrap;gap:.5rem}.SalaryCalculator_skill__3FTfH{padding:.5rem 1rem;background:var(--color-4);border:1px solid rgba(0,0,0,0);border-radius:2rem;cursor:pointer;transition:all .2s;font-size:.875rem;color:var(--color-5)}.SalaryCalculator_skill__3FTfH:hover{background:var(--color-10)}.SalaryCalculator_skill__3FTfH.SalaryCalculator_active__yG5mn{background:var(--color-1);color:#fff}.SalaryCalculator_range__EKyA0{width:100%;height:8px;border-radius:4px;background:var(--color-10);outline:none;-webkit-appearance:none}.SalaryCalculator_range__EKyA0::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-1);cursor:pointer}.SalaryCalculator_calculateButton__4BQpF{margin-top:1rem;padding:1rem 2rem;background:var(--sc-bg-accent);color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:opacity .2s}.SalaryCalculator_calculateButton__4BQpF:disabled{opacity:.5;cursor:not-allowed}.SalaryCalculator_result__lZWn2{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-10)}.SalaryCalculator_resultHeader__Hu4yM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.5rem}.SalaryCalculator_resultTitle___5v_s{font-size:1.25rem;font-weight:600;color:var(--color-12);margin:0}.SalaryCalculator_trend__uXB_X{font-size:.875rem;font-weight:500}.SalaryCalculator_salaryRange__jk_GH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media(max-width:480px){.SalaryCalculator_salaryRange__jk_GH{grid-template-columns:1fr}}.SalaryCalculator_salaryItem__nySzV{text-align:center;padding:1rem;background:var(--color-4);border-radius:.75rem}.SalaryCalculator_salaryItem__nySzV.SalaryCalculator_median__GchsZ{background:var(--sc-bg-accent)}.SalaryCalculator_salaryItem__nySzV.SalaryCalculator_median__GchsZ .SalaryCalculator_salaryLabel__H54DG,.SalaryCalculator_salaryItem__nySzV.SalaryCalculator_median__GchsZ .SalaryCalculator_salaryValue__DJCZR{color:#fff}.SalaryCalculator_salaryLabel__H54DG{display:block;font-size:.75rem;color:var(--color-5);margin-bottom:.25rem}.SalaryCalculator_salaryValue__DJCZR{font-size:1.25rem;font-weight:700;color:var(--color-12)}.SalaryCalculator_salaryBar__ZPrY5{margin-bottom:2rem}.SalaryCalculator_salaryBarTrack__RSP68{position:relative;height:12px;background:var(--color-10);border-radius:6px;margin-bottom:.5rem}.SalaryCalculator_salaryBarRange__4qkjE{position:absolute;height:100%;background:var(--sc-bg-accent);border-radius:6px}.SalaryCalculator_salaryBarMedian__2avTj{position:absolute;top:-4px;width:4px;height:20px;background:var(--color-1);border-radius:2px;transform:translateX(-50%)}.SalaryCalculator_salaryBarLabels__0gNgw{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-5)}.SalaryCalculator_recommendations__CDzWJ{background:var(--color-4);border-radius:.75rem;padding:1.25rem}.SalaryCalculator_recommendationsTitle__LJbx8{font-size:1rem;font-weight:600;color:var(--color-12);margin:0 0 .75rem}.SalaryCalculator_recommendationsList__qjADl{margin:0;padding-left:1.25rem}.SalaryCalculator_recommendation__gI1QO{font-size:.9rem;color:var(--color-5);line-height:1.5;margin-bottom:.5rem}.SalaryCalculator_recommendation__gI1QO:last-child{margin-bottom:0}.SalaryCalculator_recommendation__gI1QO::marker{color:var(--sc-fg-accent)}.SalaryCalculator_resultBlurred__SJIEU{position:relative;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-10)}.SalaryCalculator_blurredContent__MtXFh{filter:blur(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SalaryCalculator_blurOverlay__d5yqu{position:absolute;top:2rem;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;background:hsla(0,0%,100%,.5);border-radius:.75rem}.SalaryCalculator_lockIcon__IPYSo{font-size:3rem;margin-bottom:1rem}.SalaryCalculator_lockText__i7aY5{font-size:1rem;color:var(--color-12);text-align:center;margin:0 0 1rem;max-width:300px}.SalaryCalculator_unlockButton__xBaS2{padding:.875rem 2rem;background:var(--sc-bg-accent);color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s}.SalaryCalculator_pricingLink__viWAq{color:var(--color-1);text-decoration:underline;font-weight:500}.SalaryCalculator_pricingLink__viWAq:hover{text-decoration:none}.QuizList_container__UMRgz{max-width:1200px;margin:0 auto;padding:2rem 1rem}.QuizList_header__2eJty{text-align:center;margin-bottom:2rem}.QuizList_title__AM8Kx{font-size:2.5rem;font-weight:700;color:var(--color-12);margin:0 0 1rem}@media(max-width:768px){.QuizList_title__AM8Kx{font-size:2rem}}.QuizList_subtitle__l49qU{font-size:1.125rem;color:var(--color-5);max-width:600px;margin:0 auto;line-height:1.6}.QuizList_filters__XJSzV{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:var(--color-4);border-radius:1rem}.QuizList_filterGroup___DyFf{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.QuizList_filterLabel__AyU9o{font-size:.875rem;font-weight:500;color:var(--color-5);min-width:80px}.QuizList_filterButtons__Ggp6x{display:flex;gap:.5rem;flex-wrap:wrap}.QuizList_filterButton__Ct8_x{padding:.5rem 1rem;border:1px solid var(--color-10);border-radius:2rem;background:#fff;font-size:.875rem;color:var(--color-5);cursor:pointer;transition:all .2s}.QuizList_filterButton__Ct8_x:hover{border-color:var(--color-2);color:var(--color-1)}.QuizList_filterButton__Ct8_x.QuizList_active__IqYDc{background:var(--color-1);border-color:var(--color-1);color:#fff}.QuizList_grid__otUfQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.QuizList_empty__9T6tm{text-align:center;padding:3rem;color:var(--color-5)}.QuizList_empty__9T6tm p{margin:0 0 1rem;font-size:1.125rem}.QuizList_resetButton__3WwQz{padding:.75rem 1.5rem;background:var(--color-1);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;cursor:pointer;transition:opacity .2s}.QuizList_resetButton__3WwQz:hover{opacity:.9}.QuizCard_card___Lf4u{border:1px solid var(--color-10);border-radius:1rem;background:#fff;transition:all .2s;text-decoration:none;color:inherit;overflow:hidden;display:flex;flex-direction:column}.QuizCard_card___Lf4u:hover{border-color:var(--color-2)}.QuizCard_content__y_LnB{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;flex:1 1}.QuizCard_header__0N7Bt{display:flex;flex-direction:column;gap:.5rem}.QuizCard_titleRow__NtHIj{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.QuizCard_title__9rvXT{font-size:1.125rem;font-weight:600;color:var(--color-12);margin:0;line-height:1.3}.QuizCard_premiumBadge__Ta2ce{background:var(--sc-badge-accent-bg);color:var(--sc-badge-accent-fg);padding:.2rem .5rem;border-radius:.5rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.QuizCard_tags__17KjV{display:flex;gap:.5rem;flex-wrap:wrap}.QuizCard_category__je_n7{background:var(--color-18);color:var(--color-1)}.QuizCard_category__je_n7,.QuizCard_level__QfJwB{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.QuizCard_level__QfJwB{background:var(--color-4);color:var(--color-5)}.QuizCard_description__YbVjs{color:var(--color-5);font-size:.875rem;line-height:1.4;margin:0;flex:1 1}.QuizCard_meta__5dr6J{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto}.QuizCard_badge__jHimK{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;background:var(--color-4);color:var(--color-5)}.QuizCard_pricingLink__Xacol{color:var(--color-1);text-decoration:underline;font-weight:500}.QuizCard_pricingLink__Xacol:hover{text-decoration:none}.Partners_container__hxagZ{max-width:1200px;margin:0 auto}.Partners_hero__LeHmz{background:var(--sc-bg-inverse);padding:80px 20px;text-align:center;border-radius:0 0 24px 24px;margin-bottom:60px}@media(max-width:767px){.Partners_hero__LeHmz{padding:40px 20px;margin-bottom:40px}}.Partners_heroContent__OA_w_{max-width:800px;margin:0 auto}.Partners_badge__bTsfa{display:inline-block;background:hsla(0,0%,100%,.2);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Partners_title__NR6Q1{font-size:48px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}@media(max-width:767px){.Partners_title__NR6Q1{font-size:32px}}.Partners_subtitle__QOGHg{font-size:20px;color:hsla(0,0%,100%,.9);line-height:1.6}@media(max-width:767px){.Partners_subtitle__QOGHg{font-size:16px}}.Partners_sectionTitle__jNGrm{font-size:32px;font-weight:700;text-align:center;margin-bottom:16px;color:var(--color-12)}@media(max-width:767px){.Partners_sectionTitle__jNGrm{font-size:24px}}.Partners_sectionSubtitle__KR7Tt{text-align:center;color:var(--text-secondary);margin-bottom:40px;font-size:16px}.Partners_statsSection__DAIZL{padding:60px 20px}@media(max-width:767px){.Partners_statsSection__DAIZL{padding:40px 20px}}.Partners_statsGrid__yR9X8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media(min-width:768px)and (max-width:1023px){.Partners_statsGrid__yR9X8{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.Partners_statsGrid__yR9X8{grid-template-columns:1fr;gap:16px}}.Partners_statCard__jOd2q{background:var(--bg-color-1);border:1px solid var(--border-line-color);border-radius:16px;padding:32px 24px;text-align:center;transition:opacity .2s}.Partners_statValue__kdlbY{font-size:42px;font-weight:700;color:var(--btn-primary-bg-color);margin-bottom:8px}@media(max-width:767px){.Partners_statValue__kdlbY{font-size:36px}}.Partners_statLabel__fXSw5{font-size:16px;color:var(--color-12);margin-bottom:12px}.Partners_statGrowth__x_yQv{display:inline-flex;align-items:center;gap:4px;background:var(--sc-bg-success-soft);color:var(--sc-fg-success);padding:6px 12px;border-radius:20px;font-size:14px;font-weight:600}.Partners_statNote__ofry0{color:var(--sc-fg-success);font-size:14px;font-weight:500}.Partners_trafficSection__WIqR1{padding:60px 20px;background:var(--bg-color-1)}@media(max-width:767px){.Partners_trafficSection__WIqR1{padding:40px 20px}}.Partners_trafficGrid__28qYe{display:grid;grid-template-columns:2fr 1fr;grid-gap:40px;gap:40px}@media(min-width:768px)and (max-width:1023px){.Partners_trafficGrid__28qYe{grid-template-columns:1fr}}.Partners_trafficChart__KG4V8{display:flex;flex-direction:column;gap:24px}.Partners_trafficItem__iRi45{display:flex;flex-direction:column;gap:8px}.Partners_trafficHeader___PkT0{display:flex;justify-content:space-between;align-items:center}.Partners_trafficSource__wm1xj{font-weight:500;color:var(--color-12)}.Partners_trafficValue__vX_aV{font-weight:600;color:var(--btn-primary-bg-color)}.Partners_trafficBar___6qmv{height:8px;background:var(--border-line-color);border-radius:4px;overflow:hidden}.Partners_trafficFill__N2w8Q{height:100%;background:var(--sc-bg-accent);border-radius:4px;transition:width .5s ease}.Partners_trafficPercent__jq1QK{font-size:14px;color:var(--text-secondary)}.Partners_trafficInfo__tYxqy{display:flex;flex-direction:column;gap:20px}.Partners_infoCard__YKdSp{background:var(--sc-bg-accent-subtle);border:1px solid var(--sc-border-accent);border-radius:16px;padding:24px}.Partners_infoCard__YKdSp h3{font-size:18px;font-weight:600;margin:16px 0 8px;color:var(--color-12)}.Partners_infoCard__YKdSp p{color:var(--text-secondary);line-height:1.5}.Partners_infoIcon__H_Pxs{width:48px;height:48px;background:var(--btn-primary-bg-color);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.Partners_pagesSection__XV3Nk{padding:60px 20px}@media(max-width:767px){.Partners_pagesSection__XV3Nk{padding:40px 20px}}.Partners_pagesTable__BV7xX{max-width:800px;margin:0 auto;background:var(--bg-color-1);border:1px solid var(--border-line-color);border-radius:16px;overflow:hidden}.Partners_tableHeader__4lj8z{background:var(--color-3);font-weight:600;color:var(--text-secondary);font-size:14px;text-transform:uppercase;letter-spacing:.5px}.Partners_tableHeader__4lj8z,.Partners_tableRow__TDoP6{display:flex;justify-content:space-between;padding:16px 24px}.Partners_tableRow__TDoP6{align-items:center;border-bottom:1px solid var(--border-line-color);transition:background .2s}.Partners_tableRow__TDoP6:last-child{border-bottom:none}.Partners_tableRow__TDoP6:hover{background:var(--color-3)}.Partners_pageInfo___OqeH{display:flex;align-items:center;gap:12px}.Partners_pageRank__V_jfa{width:32px;height:32px;background:var(--btn-primary-bg-color);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.Partners_pageTitle__SGZHT{font-weight:500;color:var(--color-12)}.Partners_pageViews__FmCaR{font-weight:600;color:var(--btn-primary-bg-color)}.Partners_audienceSection__7maS5{padding:60px 20px;background:var(--bg-color-1)}@media(max-width:767px){.Partners_audienceSection__7maS5{padding:40px 20px}}.Partners_audienceGrid__lYoad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;max-width:800px;margin:0 auto}@media(max-width:767px){.Partners_audienceGrid__lYoad{grid-template-columns:1fr;gap:32px}}.Partners_audienceCard__b0fUy{display:flex;flex-direction:column;align-items:center;gap:16px}.Partners_audienceCircle__k5Jz3{position:relative;width:120px;height:120px}.Partners_circularChart__R0Rm8{width:100%;height:100%;transform:rotate(-90deg)}.Partners_circleBg__AdzF3{fill:none;stroke:var(--border-line-color);stroke-width:3}.Partners_circle__zB8ZV{fill:none;stroke:var(--btn-primary-bg-color);stroke-width:3;stroke-linecap:round}.Partners_audiencePercent__ouyTK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;color:var(--btn-primary-bg-color)}.Partners_audienceLabel__8JYtr{font-size:16px;font-weight:500;color:var(--color-12);text-align:center}.Partners_whySection__rym31{padding:60px 20px}@media(max-width:767px){.Partners_whySection__rym31{padding:40px 20px}}.Partners_whyGrid__Z2J4h{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:767px){.Partners_whyGrid__Z2J4h{grid-template-columns:1fr}}.Partners_whyCard___nGKj{background:var(--bg-color-1);border:1px solid var(--border-line-color);border-radius:16px;padding:32px 24px;text-align:center;transition:opacity .2s}.Partners_whyCard___nGKj h3{font-size:20px;font-weight:600;margin:20px 0 12px;color:var(--color-12)}.Partners_whyCard___nGKj p{color:var(--text-secondary);line-height:1.5}.Partners_whyIcon__EGDyX{width:64px;height:64px;background:var(--sc-bg-accent);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto}.Partners_formatsSection__OzEkj{padding:60px 20px;background:var(--bg-color-1)}@media(max-width:767px){.Partners_formatsSection__OzEkj{padding:40px 20px}}.Partners_formatsGrid__gkQt5{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:767px){.Partners_formatsGrid__gkQt5{grid-template-columns:1fr}}.Partners_formatCard__F7wWI{background:#fff;border:1px solid var(--border-line-color);border-radius:16px;padding:32px;transition:border-color .2s}.Partners_formatCard__F7wWI:hover{border-color:var(--btn-primary-bg-color)}.Partners_formatCard__F7wWI h3{font-size:20px;font-weight:600;margin-bottom:12px;color:var(--color-12)}.Partners_formatCard__F7wWI p{color:var(--text-secondary);line-height:1.5}.Partners_ctaSection__ACiW_{padding:80px 20px;background:var(--sc-bg-inverse);text-align:center;margin-top:60px}@media(max-width:767px){.Partners_ctaSection__ACiW_{padding:60px 20px;margin-top:40px}}.Partners_ctaContent__o9QtT{max-width:600px;margin:0 auto}.Partners_ctaContent__o9QtT h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}@media(max-width:767px){.Partners_ctaContent__o9QtT h2{font-size:28px}}.Partners_ctaContent__o9QtT p{font-size:18px;color:hsla(0,0%,100%,.9);margin-bottom:32px;line-height:1.6}@media(max-width:767px){.Partners_ctaContent__o9QtT p{font-size:16px}}.Partners_ctaButton__3P_Bk{display:inline-block;background:#fff;color:var(--btn-primary-bg-color);padding:16px 40px;border-radius:12px;font-size:18px;font-weight:600;text-decoration:none;transition:opacity .2s;margin-bottom:16px}@media(max-width:767px){.Partners_ctaButton__3P_Bk{width:100%;padding:14px 32px}}.Partners_ctaEmail__w5UuG{display:block;color:hsla(0,0%,100%,.8);font-size:16px}