.page_go_top_test_page__h30oU{padding:40px 20px;max-width:800px;margin:0 auto}.page_go_top_test_page-description__cDEY0{margin-bottom:30px;color:#666}.page_go_top_test_page-section__7imKJ{margin-bottom:40px}.page_go_top_test_page-footer__Jnf4g{margin-top:40px;padding:20px;border-radius:8px;background-color:#f5f5f5}.page_go_top_test_page-paragraph__xI5Pl{margin-bottom:16px;line-height:1.6}.components-page{max-width:1200px;margin:0 auto;padding:40px 20px}.components-page-header{margin-bottom:40px;text-align:center}.components-page-header h1{font-size:36px;font-weight:700;color:#1a1a1a;margin:0 0 12px}.components-page-header .subtitle{font-size:18px;color:#666;margin:0}.components-page-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:60px}.components-page-stats .stat-card{padding:30px;border-radius:12px;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s}.components-page-stats .stat-card:hover{transform:translateY(-4px)}.components-page-stats .stat-card .stat-number{font-size:48px;font-weight:700;color:#fff;margin-bottom:8px}.components-page-stats .stat-card .stat-label{font-size:14px;color:hsla(0,0%,100%,.9)}.components-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.component-card{padding:24px;border-radius:12px;border:1px solid #e0e0e0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer;text-decoration:none;transition:all .3s}.component-card:hover{border-color:#1976d2;box-shadow:0 8px 24px rgba(25,118,210,.15);transform:translateY(-4px)}.component-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.component-card-header h3{font-size:20px;font-weight:600;color:#1a1a1a;margin:0}.component-card-description{font-size:14px;color:#666;line-height:1.6;margin:0 0 16px}.component-card-footer{display:flex;justify-content:flex-end}.component-card-footer .view-demo{font-size:14px;font-weight:500;color:#1976d2;transition:transform .2s}.component-card:hover .view-demo{transform:translateX(4px)}.category-badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.category-badge.category-simple{background-color:#e3f2fd;color:#1976d2}.category-badge.category-medium{background-color:#fff3e0;color:#f57c00}.category-badge.category-complex{background-color:#fce4ec;color:#c2185b}