@charset "UTF-8";.btn{--bs-btn-active-color: white;--bs-btn-active-bg: var(--i-primary-active, rgba(255, 146, 2, .89))}@media (max-width: 1599.98px){.hide-xxl-down{display:none!important}}@media (max-width: 1369.98px){.hide-xl-down{display:none!important}}@media (max-width: 1199.98px){.hide-lg-down{display:none!important}}@media (max-width: 991.98px){.hide-md-down{display:none!important}}@media (max-width: 767.98px){.hide-sm-down{display:none!important}}@media (max-width: 575.98px){.hide-xs-down{display:none!important}}@media (min-width: 1600px){.hide-xxl-up{display:none!important}}@media (min-width: 1369px){.hide-xl-up{display:none!important}}@media (min-width: 1200px){.hide-lg-up{display:none!important}}@media (min-width: 992px){.hide-md-up{display:none!important}}@media (min-width: 768px){.hide-sm-up{display:none!important}}@media (min-width: 576px){.hide-xs-up{display:none!important}}.artists-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1199.98px){.artists-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 991.98px){.artists-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.artists-grid{grid-template-columns:1fr}}.artist-card{display:flex;align-items:center;gap:18px;padding:16px 20px;min-height:96px;background:#fff;color:#2b2b2b;text-decoration:none;border-radius:var(--i-radius, 10px);box-shadow:2px 4px 12px #00000014}.artist-card:hover{transform:translateY(-2px);box-shadow:2px 4px 16px #00000029;color:#2b2b2b}body.dark-mode .artist-card{background-color:#343a42;color:#fff}body.dark-mode .artist-card:hover{color:#fff}.artist-card__avatar{flex:0 0 auto;width:84px;height:84px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#d7dbe2,#bfc4cd);display:flex;align-items:center;justify-content:center}.artist-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}body.dark-mode .artist-card__avatar{background:linear-gradient(135deg,#4a4f57,#3a3f46)}.artist-card__placeholder{color:#fff;font-size:2rem;font-weight:700;opacity:.9}.artist-card__name{font-weight:600;font-size:1rem;line-height:1.3;color:inherit;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.artist-follow-holder{display:contents}.artist-follow{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 16px;border:1px solid #ff9202;border-radius:20px;background:transparent;color:#ff9202;font-weight:600;font-size:14px;cursor:pointer}.artist-follow--on{background:#ff9202;color:#fff}.artist-follow--compact{margin-top:6px;padding:4px 12px;font-size:12px}.artist-follow:disabled{opacity:.6}.event-artists__hint{margin:-6px 0 14px;color:#707070;font-size:14px}body.dark-mode .event-artists__hint{color:#9aa0ac}.artists-grid__item{display:flex;flex-direction:column;align-items:center}.finish-artists{max-width:760px;margin:28px auto 0;padding:20px;border-radius:16px;background:#ff920212;text-align:center}body.dark-mode .finish-artists{background:#ff92021f}.finish-artists__title{margin:0 0 14px;font-weight:600}.finish-artists__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.artist-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid rgba(43,43,43,.14);border-radius:24px;background:#fff;color:#2b2b2b;font-size:14px;font-weight:600;cursor:pointer}body.dark-mode .artist-chip{background:#2f3237;border-color:#ffffff2e;color:#fff}.artist-chip:disabled{opacity:.6}.artist-chip__photo{flex:0 0 auto;width:32px;height:32px;border-radius:50%;object-fit:cover}.artist-chip__photo--empty{display:inline-flex;align-items:center;justify-content:center;background:#ff920233;color:#ff9202}.artist-chip__bell{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#ff9202;background:#ff92021f}.artist-chip--on{border-color:#ff9202}.artist-chip--on .artist-chip__bell{background:#ff9202;color:#fff}.artists-index--loading{opacity:.55;transition:opacity .15s}.artists-filters{grid-template-columns:minmax(240px,1.8fr) 1fr 1fr auto}@media (max-width: 991.98px){.artists-filters{grid-template-columns:1fr 1fr;column-gap:16px;row-gap:8px}.artists-filters .filter-item{padding-left:0;padding-right:0;border-right:0}}.filter-item--search{position:relative;display:flex;align-items:center}@media (max-width: 991.98px){.filter-item--search{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(64,64,64,.15);padding-bottom:12px}body.dark-mode .filter-item--search{border-bottom-color:#6d6d6d}}.artists-index__search-icon{flex:0 0 auto;color:#97a2ac;display:flex;margin-right:10px}.artists-index__search-input{flex:1 1 auto;min-width:0;width:100%;height:40px;padding:0 24px 0 0;border:0;background:transparent;color:#2b2b2b;font-size:1rem;outline:none}.artists-index__search-input::placeholder{color:#97a2ac}body.dark-mode .artists-index__search-input{color:#fff}.artists-index__spinner{position:absolute;right:0;top:50%;width:18px;height:18px;margin-top:-9px;border:2px solid #e6e8ec;border-top-color:var(--i-primary, #ff9202);border-radius:50%;animation:artists-spin .7s linear infinite}body.dark-mode .artists-index__spinner{border-color:#4a4f57;border-top-color:var(--i-primary, #ff9202)}@keyframes artists-spin{to{transform:rotate(360deg)}}.filter-item--reset{display:flex;align-items:center;justify-content:flex-end;padding-right:0!important}@media (max-width: 991.98px){.filter-item--reset{grid-column:1/-1;justify-content:stretch;border-top:1px solid rgba(64,64,64,.15);padding-top:12px!important}body.dark-mode .filter-item--reset{border-top-color:#6d6d6d}}.artists-filter__reset{border:0;background:#eef0f3;color:#97a2ac;font-size:.9rem;padding:.6rem 1.4rem;border-radius:22px;cursor:pointer;white-space:nowrap}.artists-filter__reset:hover{background:#e3e6ea}@media (max-width: 991.98px){.artists-filter__reset{width:100%}}body.dark-mode .artists-filter__reset{background:#202529;color:#cfd3d8}body.dark-mode .artists-filter__reset:hover{background:#2a2f35}.artists-index__empty{padding:2rem 0;color:#97a2ac}body.dark-mode .artists-index__empty{color:#9aa0ac}.artist-hero{display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:40px;align-items:start;margin:8px 0 40px}@media (max-width: 767.98px){.artist-hero{display:flow-root}}.artist-hero__photo{border-radius:16px;overflow:hidden;aspect-ratio:1/1;background:linear-gradient(135deg,#d7dbe2,#bfc4cd);box-shadow:2px 4px 12px #00000014}.artist-hero__photo img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 767.98px){.artist-hero__photo{float:left;width:42%;max-width:190px;margin:0 18px 12px 0}}body.dark-mode .artist-hero__photo{background:linear-gradient(135deg,#4a4f57,#3a3f46)}.artist-hero__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width: 767.98px){.artist-hero__head{display:block}}.artist-hero__title{min-width:0}.artist-hero__name{margin:0;color:#2b2b2b;font-size:2.4rem;line-height:1.1;font-family:Roboto Bold,Arial,sans-serif}body.dark-mode .artist-hero__name{color:#fff}@media (max-width: 767.98px){.artist-hero__name{font-size:1.8rem}}.artist-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.artist-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:.85rem;line-height:1.2;font-family:Roboto Semibold,Arial,sans-serif}.artist-tag--genre{color:var(--i-primary, #ff9202);background:#ff92021a}body.dark-mode .artist-tag--genre{background:#ff920233}.artist-tag--country{color:#2b2b2b;background:#2b2b2b0f}body.dark-mode .artist-tag--country{color:#d5d8dd;background:#ffffff1a}.artist-tag__icon{flex-shrink:0;opacity:.75}.artist-hero__socials{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 767.98px){.artist-hero__socials{margin-top:12px}}.artist-social{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(43,43,43,.18);color:#2b2b2b}.artist-social svg{display:block;width:20px;height:20px}.artist-social:hover{color:#fff;background:var(--i-primary, #ff9202);border-color:var(--i-primary, #ff9202)}body.dark-mode .artist-social{border-color:#ffffff38;color:#fff}body.dark-mode .artist-social:hover{color:#fff;background:var(--i-primary, #ff9202);border-color:var(--i-primary, #ff9202)}.artist-social--follow{width:auto;gap:6px;padding:0 16px 0 12px;border-radius:21px;border-color:var(--i-primary, #ff9202);background:transparent;color:var(--i-primary, #ff9202);font-size:.95rem;font-family:Roboto Semibold,Arial,sans-serif;cursor:pointer}.artist-social--follow svg{width:18px;height:18px}body.dark-mode .artist-social--follow{border-color:var(--i-primary, #ff9202);color:var(--i-primary, #ff9202)}.artist-social--follow:disabled{opacity:.6}.artist-social--follow-on{background:var(--i-primary, #ff9202);color:#fff}body.dark-mode .artist-social--follow-on{color:#fff}.artist-hero__subtitle{margin:28px 0 12px;font-size:1.3rem;color:#2b2b2b;font-family:Roboto Semibold,Arial,sans-serif}body.dark-mode .artist-hero__subtitle{color:#fff}.artist-hero__bio-text{max-width:760px;color:#2b2b2b;line-height:1.6}body.dark-mode .artist-hero__bio-text{color:#d5d8dd}.artist-events{margin-top:48px}.artist-section-title{margin:0 0 24px;font-size:1.9rem;color:#2b2b2b;font-family:Roboto Bold,Arial,sans-serif}body.dark-mode .artist-section-title{color:#fff}@media (max-width: 767.98px){.artist-section-title{font-size:1.5rem}}.artist-spotify{margin-top:48px}.artist-spotify__row{display:flex;align-items:flex-start;gap:24px}.artist-spotify__row .artist-spotify__player{flex:1 1 auto;min-width:0}.artist-spotify__row .artist-follow-card{flex:0 0 360px;margin-top:0}@media (max-width: 991.98px){.artist-spotify__row{flex-direction:column}.artist-spotify__row .artist-follow-card{flex-basis:auto;width:100%}}@media (max-width: 991.98px){.artist-spotify .artist-spotify__player{width:100%;max-width:none;padding:0;background:none}}.artist-spotify__player{max-width:760px;padding:4px;border-radius:16px;background:linear-gradient(135deg,#ff9202,#ff920259)}.artist-spotify__player iframe{display:block;width:100%;border:0;border-radius:12px}.artist-follow-card{margin-top:20px;padding:18px 20px;border:1px solid rgba(255,146,2,.35);border-radius:16px;background:#ff920212;max-width:560px}body.dark-mode .artist-follow-card{background:#ff92021f;border-color:#ff920266}.artist-follow-card__title{display:flex;align-items:center;gap:8px;color:#2b2b2b;font-size:1.1rem;font-family:Roboto Bold,Arial,sans-serif}.artist-follow-card__title svg{flex:0 0 auto;color:var(--i-primary, #ff9202)}body.dark-mode .artist-follow-card__title{color:#fff}.artist-follow-card__benefits{margin:12px 0 0;padding:0;list-style:none}.artist-follow-card__benefits li{position:relative;padding-left:24px;margin-top:6px;color:#404040}body.dark-mode .artist-follow-card__benefits li{color:#d7dbe2}.artist-follow-card__benefits li:before{content:"✓";position:absolute;left:2px;color:var(--i-primary, #ff9202);font-weight:700}.artist-follow-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:16px}.artist-follow-card__button{padding:11px 24px;border:0;border-radius:24px;background:var(--i-primary, #ff9202);color:#fff;font-size:1rem;font-family:Roboto Bold,Arial,sans-serif;cursor:pointer}.artist-follow-card__button:hover{background:var(--i-primary-active, rgba(255, 146, 2, .89))}.artist-follow-card__button:disabled{opacity:.6}@media (max-width: 767.98px){.artist-follow-card__button{width:100%}}.artist-follow-card__fans{color:#707070;font-size:.9rem}body.dark-mode .artist-follow-card__fans{color:#9aa0ac}.artist-follow-card__note,.artist-follow-card__text{margin:10px 0 0;color:#707070;font-size:.85rem}body.dark-mode .artist-follow-card__note,body.dark-mode .artist-follow-card__text{color:#9aa0ac}.artist-follow-card__text{font-size:.95rem}.artist-follow-card__unfollow{margin-top:8px;padding:0;border:0;background:none;color:#707070;font-size:.85rem;text-decoration:underline;cursor:pointer}body.dark-mode .artist-follow-card__unfollow{color:#9aa0ac}.artist-follow-card--on{background:transparent}
