.page-radios{color:#fff}.page-radios .page-header{max-width:800px;margin:0 auto;padding:0 20px}.page-radios .page-header .note{opacity:.8;margin-bottom:0;font-size:14px}.page-radios .page-header .search-bar{max-width:600px;margin:32px auto 0}.page-radios .page-header .results-counter{text-align:center;color:#fff9;margin-top:16px;font-size:14px}.page-radios .radios-space{flex-direction:column;justify-content:center;gap:15px;padding:40px 20px 50px;display:flex}.page-radios .radios-space .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.page-radios .radios-space .empty-state .empty-icon{color:#ffffff4d;margin-bottom:20px}.page-radios .radios-space .empty-state .empty-title{color:#fff;margin-bottom:8px;font-size:20px;font-weight:600}.page-radios .radios-space .empty-state .empty-description{color:#fff9;max-width:400px;font-size:14px}.page-radios .radios-space .radios-wrapper{position:relative}.page-radios .radios-space .radios-wrapper.is-loading .radios{opacity:.5;pointer-events:none}.page-radios .radios-space .radios-wrapper .loading-overlay{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-radios .radios-space .radios{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;transition:opacity .2s;display:flex}.page-radios .radios-space .radios .radio{background:var(--ui-bg-elevated);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:260px;transition:box-shadow .2s;display:flex;overflow:hidden}.page-radios .radios-space .radios .radio:hover:not(.skeleton-card){box-shadow:0 8px 24px #00000040}.page-radios .radios-space .radios .radio.skeleton-card{cursor:default}.page-radios .radios-space .radios .radio.skeleton-card .skeleton-icon{background:0 0}.page-radios .radios-space .radios .radio .radio-content{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;padding:20px 16px 16px;display:flex;position:relative}.page-radios .radios-space .radios .radio .verified-badge{color:#3b82f6;background:#3b82f626;border-radius:6px;align-items:center;padding:4px 6px;display:flex;position:absolute;top:12px;right:12px}.page-radios .radios-space .radios .radio .radio-icon-wrapper{justify-content:center;align-items:center;width:56px;height:56px;display:flex}.page-radios .radios-space .radios .radio .radio-icon-wrapper .radio-icon{color:var(--ui-primary)}.page-radios .radios-space .radios .radio .radio-name{color:#fff;word-break:break-word;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;justify-content:center;align-items:center;width:100%;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.page-radios .radios-space .radios .radio .radio-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.page-radios .radios-space .radios .radio .radio-tags .radio-tag{color:#ffffffb3;text-transform:capitalize;background:#ffffff1a;border-radius:12px;padding:3px 8px;font-size:11px;font-weight:500}.page-radios .radios-space .radios .radio .radio-footer{border-top:1px solid #ffffff14;justify-content:center;padding:12px 16px;display:flex}.page-radios .radios-space .pagination{justify-content:center;margin-top:30px;display:flex}
