.page_home__D7RxQ{width:100%}.page_hero__7KFOs{background:linear-gradient(135deg,var(--color-bg-primary) 0,var(--color-bg-secondary) 100%);border-bottom:2px solid var(--color-accent-green);padding:var(--spacing-16) var(--spacing-6);position:relative;overflow:hidden}.page_hero__7KFOs:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(42,127,98,.05) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.page_container__jZF7q{max-width:1200px;margin:0 auto;position:relative;z-index:1}.page_heroTitle__ixXIp{font-size:var(--font-size-5xl);line-height:var(--line-height-tight);margin-bottom:var(--spacing-6);background:linear-gradient(120deg,var(--color-text-primary),var(--color-accent-teal));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__ZW2Yq{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-8);max-width:800px;line-height:var(--line-height-relaxed)}.page_searchBox__qHTI_{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}.page_searchInput__bMdhk{flex:1 1;padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-lg);background:var(--color-bg-secondary);color:var(--color-text-primary);border:2px solid var(--color-border);font-size:var(--font-size-base);transition:border-color var(--transition-base)}.page_searchInput__bMdhk:focus{outline:none;border-color:var(--color-accent-teal);background:var(--color-bg-tertiary)}.page_searchInput__bMdhk::placeholder{color:var(--color-text-tertiary)}.page_searchButton__7fnJl{padding:var(--spacing-4) var(--spacing-8);background:var(--color-accent-teal);color:var(--color-bg-primary);border:none;border-radius:var(--radius-lg);font-weight:700;cursor:pointer;transition:background var(--transition-base),transform var(--transition-base);font-size:var(--font-size-base)}.page_searchButton__7fnJl:hover{background:var(--color-accent-green);transform:translateY(-2px)}.page_searchButton__7fnJl:active{transform:translateY(0)}.page_pathways__8zHxK{padding:var(--spacing-16) var(--spacing-6);background:var(--color-bg-primary)}.page_pathways__8zHxK h2{margin-top:0}.page_pathwayGrid__Dt9BO{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--spacing-6);gap:var(--spacing-6);margin-top:var(--spacing-8)}.page_pathwayCard__r3pfM{display:block;padding:var(--spacing-6);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base);text-decoration:none;color:inherit;position:relative;overflow:hidden}.page_pathwayCard__r3pfM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--color-accent-teal),transparent);transition:left var(--transition-slow)}.page_pathwayCard__r3pfM:hover{border-color:var(--color-accent-teal);background:linear-gradient(135deg,var(--color-bg-tertiary),rgba(0,185,166,.05));transform:translateY(-2px)}.page_pathwayCard__r3pfM:hover:before{left:100%}.page_pathwayCard__r3pfM h3{margin-top:0;color:var(--color-accent-teal);font-size:var(--font-size-xl);margin-bottom:var(--spacing-2)}.page_pathwayCard__r3pfM p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.page_featured__EIB7B{padding:var(--spacing-16) var(--spacing-6);background:var(--color-bg-secondary);border-top:1px solid var(--color-border)}.page_featured__EIB7B h2{margin-top:0;color:var(--color-accent-amber)}.page_featuredGrid__0v9jz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--spacing-6);gap:var(--spacing-6);margin-top:var(--spacing-8)}.page_tool__Sfjwm{padding:var(--spacing-6);background:var(--color-bg-tertiary);border-left:4px solid var(--color-accent-amber);border-radius:var(--radius-md);transition:all var(--transition-base)}.page_tool__Sfjwm:hover{background:rgba(212,175,55,.05);transform:translateX(4px)}.page_tool__Sfjwm h4{margin-top:0;color:var(--color-accent-amber);font-size:var(--font-size-lg)}.page_tool__Sfjwm p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-4)}.page_tool__Sfjwm a{color:var(--color-accent-teal);font-weight:600;font-size:var(--font-size-sm)}.page_tool__Sfjwm a:hover{color:var(--color-accent-green)}.page_recentNotes__9eMNT{padding:var(--spacing-16) var(--spacing-6);background:var(--color-bg-primary);border-top:1px solid var(--color-border)}.page_recentNotes__9eMNT h2{margin-top:0}.page_placeholder__TVSUr{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px}.page_placeholder__TVSUr a{color:var(--color-accent-teal);font-weight:600}@media (max-width:768px){.page_hero__7KFOs{padding:var(--spacing-12) var(--spacing-6)}.page_heroTitle__ixXIp{font-size:var(--font-size-3xl)}.page_heroSubtitle__ZW2Yq{font-size:var(--font-size-base)}.page_searchBox__qHTI_{flex-direction:column}.page_searchButton__7fnJl{width:100%}.page_featured__EIB7B,.page_pathways__8zHxK,.page_recentNotes__9eMNT{padding:var(--spacing-12) var(--spacing-6)}.page_featuredGrid__0v9jz,.page_pathwayGrid__Dt9BO{grid-template-columns:1fr;gap:var(--spacing-4)}}