.page_container__BKA6T{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg)}.page_containerNarrow__K0pg1{max-width:var(--container-narrow);margin:0 auto;padding:0 var(--space-lg)}.page_breadcrumbsWrap__xlj4D{max-width:var(--container-max);margin:0 auto;padding:var(--space-md) var(--space-lg) 0}.page_section__LHlPH{padding:var(--space-3xl) 0}.page_sectionAlt__jUi1x{background:var(--color-bg-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_sectionHeader__u8ZQS{text-align:center;margin-bottom:var(--space-2xl)}.page_sectionTitle__fVhFq{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-text-heading);margin:0 0 var(--space-sm);letter-spacing:-.02em}.page_hero__8mKOu{position:relative;overflow:hidden;padding:5rem var(--space-lg) 4rem;text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center}.page_heroGlow__YH1dT{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(124,58,237,.12) 0,transparent 70%),radial-gradient(ellipse 40% 40% at 30% 60%,rgba(99,102,241,.06) 0,transparent 70%);pointer-events:none}.page_heroContent__tkBVv{position:relative;z-index:1;max-width:680px;margin:0 auto}.page_heroTitle__BEMUO{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-text-heading);margin:0 0 var(--space-lg);letter-spacing:-.03em}.page_heroAccent__50CJt{background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-accent-400) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSub__sDCRw{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-xl);max-width:560px;margin-left:auto;margin-right:auto}.page_heroStats__mTwok{display:flex;align-items:center;justify-content:center;gap:var(--space-xl)}.page_stat__gGjuZ{display:flex;flex-direction:column;align-items:center;gap:2px}.page_statNumber__7IEE2{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-primary-light);letter-spacing:-.02em}.page_statLabel__uWbA7{font-family:var(--font-mono);font-size:.7rem;font-weight:var(--weight-medium);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em}.page_statDivider__VdzpE{width:1px;height:40px;background:var(--color-border)}.page_categoryHeader__17_xT{margin-bottom:var(--space-xl)}.page_categoryTitle__iquMg{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-heading);margin:0 0 var(--space-xs);letter-spacing:-.01em}.page_categorySub__CWS6G{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.page_toolGrid__q7ekp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.page_toolCard__Xz_M7{display:flex;flex-direction:column;padding:var(--space-xl);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.page_toolCard__Xz_M7:hover{border-color:var(--color-primary-700);box-shadow:var(--shadow-md)}.page_toolHeader__VsLGk{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.page_toolIcon__XbyvA{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:rgba(124,58,237,.15);color:#fff;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-bold);flex-shrink:0}.page_toolHeaderText__eBAZ8{min-width:0}.page_toolName__z14P6{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-heading);margin:0;line-height:var(--leading-snug)}.page_toolLink__CPxWt{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.page_toolLink__CPxWt:hover{color:var(--color-primary-light)}.page_toolTopicCount__gTj7T{font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-dim)}.page_topicList__UfXRQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);flex:1 1}.page_topicItem__Mjyo0{padding-left:var(--space-sm);border-left:2px solid var(--color-border);transition:border-color var(--transition-fast)}.page_topicItem__Mjyo0:hover{border-color:var(--color-primary-700)}.page_topicLink__rqNgW{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);text-decoration:none;line-height:var(--leading-normal);transition:color var(--transition-fast)}.page_toolMore__yHgWh,.page_topicLink__rqNgW:hover{color:var(--color-primary-light)}.page_toolMore__yHgWh{display:inline-block;margin-top:var(--space-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;transition:color var(--transition-fast)}.page_toolMore__yHgWh:hover{color:var(--color-primary)}@media (max-width:1024px){.page_toolGrid__q7ekp{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_hero__8mKOu{padding:3.5rem var(--space-lg) 3rem;min-height:auto}.page_heroTitle__BEMUO{font-size:2rem}.page_heroSub__sDCRw{font-size:var(--text-base)}.page_heroStats__mTwok{gap:var(--space-lg)}.page_statNumber__7IEE2{font-size:var(--text-2xl)}.page_statDivider__VdzpE{height:30px}.page_toolGrid__q7ekp{grid-template-columns:1fr}.page_sectionTitle__fVhFq{font-size:var(--text-2xl)}.page_categoryTitle__iquMg{font-size:var(--text-xl)}.page_section__LHlPH{padding:var(--space-2xl) 0}}@media (max-width:480px){.page_heroStats__mTwok{gap:var(--space-md)}.page_statNumber__7IEE2{font-size:var(--text-xl)}.page_statDivider__VdzpE{height:24px}}