*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img{display:block;height:auto;max-width:100%}button,input{background-color:#0000;border:none;font-family:inherit}a{color:inherit;text-decoration:none}section{position:relative;z-index:1}ol,ul{list-style:none}ol,ul,ul li{margin:0;padding:0}html{background:#000;color:#f0f0f5;color-scheme:dark}.app{background:linear-gradient(180deg,#000,#130d0d 50%,#000);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;position:relative}.app:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.app svg{fill:#f0f0f5}.container{margin:0 auto;max-width:1200px;padding-inline:20px;position:relative;z-index:1}.title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffa600,#ff6b00 50%,#ff3d00);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;padding:0;text-align:center;text-transform:uppercase}.icon{height:14px;transition:fill .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);width:14px}.button-more{align-items:center;border:1px solid #ffa6004d;border-radius:12px;color:#ffa600;display:inline-flex;font-size:16px;font-weight:600;gap:8px;letter-spacing:.05em;margin-top:40px;overflow:hidden;padding:14px 28px;position:relative;text-transform:uppercase;transition:all .35s cubic-bezier(.4,0,.2,1);z-index:20}.button-more:before{background:linear-gradient(135deg,#ffa600,#ff6b00 50%,#ff3d00);content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s cubic-bezier(.4,0,.2,1);z-index:-1}.button-more:hover{border-color:#0000;box-shadow:0 8px 24px #ffa6004d;color:#000;transform:translateY(-2px)}.button-more:hover:before{opacity:1}.header{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0a0707bf;border:1px solid #ffffff0f;position:-webkit-sticky;position:sticky;top:0;transition:background .35s cubic-bezier(.4,0,.2,1);z-index:100}header{align-items:center;display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;justify-content:space-between;padding:16px 0}@media only screen and (max-width:750px){header{padding:10px 0}header .logo{width:32px}}header .logo a{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffa600,#ff6b00 50%,#ff3d00);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:opacity .2s cubic-bezier(.4,0,.2,1)}header .logo a:hover{opacity:.8}.socials{align-items:center;column-gap:12px;display:flex;justify-content:center;justify-content:flex-end}.socials svg{fill:#ffffff73;height:18px;transition:fill .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);width:18px}.socials-item:hover svg{fill:#ffa600;transform:translateY(-2px)}nav{align-items:center;column-gap:24px;display:flex;justify-content:center}@media only screen and (max-width:750px){nav{display:none}}.menu{align-items:center;column-gap:24px;display:flex;justify-content:center}.menu-mobile{display:none;margin-left:auto}.menu-mobile .icon{fill:#f0f0f5;height:24px;width:24px}.menu-mobile__button{cursor:pointer}@media only screen and (max-width:750px){.menu-mobile{display:block}}.menu-mobile__list{background:#000;height:100vh;left:0;position:fixed;top:0;transform:translateX(100vw);transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%;z-index:200}.menu-mobile__list.opened{transform:translateX(0)}.menu-mobile__list .icon{cursor:pointer;position:absolute;right:10px;top:10px}.menu-mobile__list .logo{left:10px;position:absolute;top:10px;width:40px}.menu-mobile__items{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 0;row-gap:20px;text-align:center}.menu-mobile__item{color:#f0f0f5;font-size:20px;font-weight:700;line-height:125%;text-transform:uppercase}.menu-mobile__item a.active{color:#ffa600}.menu-item a{color:#ffffffb3;font-size:12px;font-weight:600;letter-spacing:.08em;padding-bottom:4px;position:relative;text-transform:uppercase;transition:color .2s cubic-bezier(.4,0,.2,1)}.menu-item a:after{background:linear-gradient(135deg,#ffa600,#ff6b00 50%,#ff3d00);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .35s cubic-bezier(.4,0,.2,1);width:0}.menu-item a.active,.menu-item a:hover{color:#f0f0f5}.menu-item a.active:after,.menu-item a:hover:after{width:100%}@media only screen and (max-width:750px){.menu{display:none}}.banner{background-image:url(/static/media/main-bg.762dec20223ce6a8cff0.webp);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:0 0 24px 24px;min-height:420px;overflow:hidden;position:relative}.banner:before{background:linear-gradient(180deg,#0a07074d,#0a070799 60%,#000);content:"";inset:0;position:absolute;z-index:1}.banner-text{color:#ffffffb3;font-size:clamp(1rem,3vw,1.5rem);font-weight:300;left:50%;letter-spacing:.3em;position:absolute;text-shadow:0 0 40px #ffa6004d;text-transform:uppercase;top:50%;top:44%;transform:translate(-50%,-50%);z-index:2}@media only screen and (max-width:750px){.banner{min-height:280px}}.featured-x-video{height:0;pointer-events:none;position:relative;z-index:20}.featured-x-video__card{aspect-ratio:1;background:#000;border-radius:24px;box-shadow:0 24px 60px #0000008c,0 0 40px #ffa60029;margin-left:auto;overflow:hidden;pointer-events:auto;position:relative;top:-180px;width:clamp(260px,30vw,380px)}.featured-x-video__card video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.featured-x-video__link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;border:1px solid #ffffff29;border-radius:999px;bottom:14px;color:#f0f0f5;font-size:11px;font-weight:700;letter-spacing:.06em;padding:8px 12px;position:absolute;right:14px;text-transform:uppercase;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.featured-x-video__link:hover{background:#ffa600;color:#000}.featured-x-video__progress{display:flex;gap:6px;left:12px;position:absolute;right:12px;top:12px;z-index:2}.featured-x-video__progress button{background:#ffffff4d;border-radius:999px;cursor:pointer;flex:1 1;height:3px;overflow:hidden;padding:0}.featured-x-video__progress button span{background:#f0f0f5;border-radius:inherit;display:block;height:100%;transition:width .15s linear}@media only screen and (max-width:750px){.featured-x-video{height:auto;padding:24px 0}.featured-x-video__card{margin:0 auto;top:0;width:min(100%,340px)}}.footer-banner{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:24px;display:flex;height:100%;min-height:380px;padding:0 24px;position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);width:100%}@media only screen and (max-width:1366px){.footer-banner{min-height:260px}}@media only screen and (max-width:750px){.footer-banner{align-items:flex-end;justify-content:center;min-height:400px;padding:24px;text-align:center}}.footer-banner__section{margin-top:140px;padding-bottom:124px;position:relative;z-index:2}@media only screen and (max-width:1366px){.footer-banner__section{margin-top:80px;padding-bottom:124px}}@media only screen and (max-width:750px){.footer-banner__section{padding-bottom:88px}}.footer-banner__wrapper{align-items:flex-end;display:flex;overflow:hidden}@media(min-width:1181px){.footer-banner__wrapper{min-height:420px}}@media only screen and (max-width:1366px){.footer-banner__text{position:relative;z-index:3}}@media only screen and (max-width:750px){.footer-banner__text{left:0;position:absolute;right:0;top:13%;width:100%}}.footer-banner__subtitle{color:#ffffff73;font-size:20px;font-weight:700;letter-spacing:.15em;line-height:32px;text-transform:uppercase}@media only screen and (max-width:1366px){.footer-banner__subtitle{font-size:16px;line-height:125%}}@media only screen and (max-width:750px){.footer-banner__subtitle{font-size:14px}}.footer-banner__title{color:#f0f0f5;font-size:64px;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-top:16px}@media only screen and (max-width:1366px){.footer-banner__title{font-size:48px;margin-top:12px}}@media only screen and (max-width:750px){.footer-banner__title{font-size:36px;margin-top:8px}}.footer-banner__image{bottom:-23px;position:absolute;right:0;transition:transform .6s cubic-bezier(.4,0,.2,1);z-index:2}@media only screen and (max-width:750px){.footer-banner__image{bottom:0;height:100%;right:0;width:100%}}.footer-banner__image img{transition:transform .6s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:1180px){.footer-banner__image img{width:300px}}@media only screen and (max-width:750px){.footer-banner__image img{bottom:-23px;left:50%;position:absolute;transform:translateX(-50%);width:80%}}.footer-banner__hand{bottom:0;left:30%;position:absolute;z-index:1}.footer-banner__hand img{opacity:.6;transform:scaleX(-1);transition:transform .8s cubic-bezier(.4,0,.2,1)}@media only screen and (max-width:1366px){.footer-banner__hand{height:128px;width:104px}}@media only screen and (max-width:750px){.footer-banner__hand{bottom:-100%;height:0;width:0}}.loader{align-items:center;display:flex;justify-content:center;padding:60px 0}.loader-spinner{animation:spin .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#ffa600;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.tour{padding:60px 0 120px}.tour-page{position:relative}.tour-page:before{background:url(/static/media/x.9545b8fcf8af1e3ebd57.webp) no-repeat 50%/cover;content:"";display:block;height:100vh;left:50%;max-height:945px;max-width:1920px;opacity:.3;position:absolute;top:-70px;transform:translateX(-50%);width:100vw;z-index:-1}.tour-tabs{align-items:center;column-gap:16px;display:flex;justify-content:center;justify-content:flex-start;margin:30px 0}.tour-tab{color:#ffffff73;cursor:pointer;font-weight:700;position:relative;text-transform:uppercase;transition:color .2s cubic-bezier(.4,0,.2,1)}.tour-tab:before{background:linear-gradient(135deg,#ffa600,#ff6b00 50%,#ff3d00);border-radius:1px;bottom:-4px;content:"";display:block;height:2px;position:absolute;transition:width .35s cubic-bezier(.4,0,.2,1);width:0}.tour-tab.active{color:#f0f0f5}.tour-tab.active:before{width:100%}.tour-list{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-inline:0}.tour-empty{color:#ffffff73;margin-top:32px;text-align:center}.tour-banner{border-radius:16px;overflow:hidden;padding-top:40px;position:relative}.tour-banner video{border-radius:16px;height:auto;width:100%}.tour-item{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:24px;transition:all .35s cubic-bezier(.4,0,.2,1)}.tour-item:hover{background:#ffffff12;box-shadow:0 2px 8px #0000004d;transform:translateX(4px)}@media only screen and (max-width:750px){.tour-item{padding:16px}}.tour-item__summary{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);text-transform:uppercase}.tour-item__summary>.tour-item__play{justify-self:end}@media only screen and (max-width:750px){.tour-item__summary{grid-template-columns:1fr;row-gap:12px}.tour-item__summary .tour-item__city,.tour-item__summary .tour-item__info{justify-self:center;text-align:center}.tour-item__summary>.tour-item__play{justify-self:stretch;margin-left:0;width:100%}}.tour-item__info{min-width:180px}.tour-item__date{color:#f0f0f5;font-size:18px;font-weight:800;letter-spacing:-.01em}@media only screen and (max-width:1366px){.tour-item__date{font-size:15px}}.tour-item__place{color:#ffffff73;font-size:12px;font-weight:400;letter-spacing:.03em;margin-top:4px}@media only screen and (max-width:1366px){.tour-item__place{font-size:11px}}@media only screen and (max-width:750px){.tour-item__place{margin-top:2px}}.tour-item__city{color:#f0f0f5;font-size:22px;font-weight:700;justify-self:center;letter-spacing:-.01em;text-align:center}@media only screen and (max-width:1366px){.tour-item__city{font-size:17px}}@media only screen and (max-width:750px){.tour-item__city{font-size:15px}}.tour-item__concert-video{margin-top:24px}.tour-item__setlist{border-top:1px solid #ffffff14;margin-top:24px;padding-top:24px}.tour-item__setlist h3{color:#ffa600;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.tour-item__setlist ol{counter-reset:setlist;margin-top:12px}.tour-item__setlist li{align-items:center;border-bottom:1px solid #ffffff0f;counter-increment:setlist;display:flex;flex-wrap:wrap;gap:14px;padding:12px 0}.tour-item__setlist li:before{font-feature-settings:"tnum";color:#ffffff73;content:counter(setlist,decimal-leading-zero);font-size:12px;font-variant-numeric:tabular-nums}.tour-item__setlist li:last-child{border-bottom:0}.tour-item__track{min-width:0}.tour-item__track>span{color:#f0f0f5;font-size:15px;font-weight:700}.tour-item__track p{color:#ffffff73;font-size:12px;margin-top:2px}.tour-item__play{border:1px solid #ffa60059;border-radius:8px;color:#ffa600;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.05em;margin-left:auto;padding:8px 12px;text-transform:uppercase;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.tour-item__play:hover{background:#ffa600;color:#000}.youtube-player{aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;width:100%}.youtube-player iframe{border:0;display:block;height:100%;width:100%}.video-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.video-modal__dialog{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#120c0cf2;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0006;padding:20px;width:min(1200px,100%)}.video-modal__header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.video-modal__header h2{color:#f0f0f5;flex:1 1;font-size:clamp(18px,3vw,24px);min-width:0;overflow-wrap:anywhere}.video-modal__header button{border-radius:50%;color:#f0f0f5;cursor:pointer;flex:0 0 40px;font-size:32px;height:40px;line-height:1;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);width:40px}.video-modal__header button:hover{background:#ffa600;color:#000}.video-modal__controls{align-items:center;display:flex;gap:10px}.video-modal__controls span{font-feature-settings:"tnum";color:#ffffff73;font-size:13px;font-variant-numeric:tabular-nums;min-width:48px;text-align:center}.video-modal__close{margin-left:8px}@media only screen and (max-width:750px){.video-modal{padding:12px}.video-modal__dialog{padding:14px}.video-modal__header{display:grid;grid-template-columns:minmax(0,1fr) auto}.video-modal__header h2{grid-column:1;grid-row:1}.video-modal__header .video-modal__controls{grid-column:1/-1;grid-row:2;justify-content:center;width:100%}.video-modal__header .video-modal__close{grid-column:2;grid-row:1;margin-left:0}}.tracks{margin-top:20px;padding:16px 0 32px}@media only screen and (max-width:1366px){.tracks{margin-top:0}}.tracks-section{padding:60px 0}.tracks-list{margin-top:40px}.tracks-list__item{grid-gap:24px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;display:grid;gap:24px;grid-template-areas:"image info" "image button";grid-template-columns:300px 1fr;grid-template-rows:auto 40px;padding:16px;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.tracks-list__item:hover{box-shadow:0 8px 32px #0006;transform:translateY(-4px)}@media only screen and (max-width:1366px){.tracks-list__item{grid-template-areas:"info" "image" "button";grid-template-columns:1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;justify-content:center}}@media only screen and (max-width:750px){.tracks-list__item{gap:10px}}.tracks-list__item-image{border-radius:12px;grid-area:image;height:300px;overflow:hidden;width:100%}@media only screen and (max-width:1366px){.tracks-list__item-image{height:200px}}.tracks-list__item-image img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.tracks-list__item-image:hover img{transform:scale(1.05)}.tracks-list__item-info{grid-area:info}.tracks-list__item-date{color:#ffffff73;font-size:13px;letter-spacing:.05em;text-transform:uppercase}@media only screen and (max-width:750px){.tracks-list__item-date{font-size:11px}}.tracks-list__item-title{color:#f0f0f5;font-size:22px;font-weight:700;line-height:1.2;margin:16px 0;text-transform:uppercase}@media only screen and (max-width:750px){.tracks-list__item-title{font-size:17px;margin:10px 0}}.tracks-list__item-description{color:#ffffffb3;font-size:14px;font-weight:400;line-height:1.7}@media only screen and (max-width:750px){.tracks-list__item-description{font-size:12px;line-height:1.5}}.tracks-list__item-button{align-items:center;background:linear-gradient(135deg,#ffa600,#ff6b00 50%,#ff3d00);border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-weight:600;grid-area:button;justify-content:center;justify-content:space-between;letter-spacing:.02em;min-width:200px;padding:12px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1);width:213px}.tracks-list__item-button span{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media only screen and (max-width:1366px){.tracks-list__item-button span{font-size:12px}}.tracks-list__item-button svg{fill:#000;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1);width:18px}@media only screen and (max-width:1366px){.tracks-list__item-button svg{height:14px;width:16px}}.tracks-list__item-button:hover{box-shadow:0 6px 24px #ffa60059;filter:brightness(1.1);transform:translateY(-2px)}.tracks-list__item-button:hover svg{transform:translateX(4px)}.tracks-list__item-button:active{transform:translateY(0)}@media only screen and (max-width:1366px){.tracks-list__item-button{padding:10px 16px}}@media only screen and (max-width:750px){.tracks-list__item-button{width:100%}}.tracks-list__item:not(:last-child){margin-bottom:40px}.track{grid-gap:20px;cursor:pointer;display:grid;gap:20px;grid-template-areas:"image date" "image title ";grid-template-columns:300px 1fr;max-width:100%;position:relative;text-transform:uppercase;transition:transform .35s cubic-bezier(.4,0,.2,1);width:-webkit-max-content;width:max-content}.track:hover{transform:scale(1.02)}.track:hover .track-image img{transform:scale(1.08)}.track:hover .track-image .icon{opacity:1;transform:translate(-50%,-50%) scale(1)}@media only screen and (max-width:750px){.track{gap:12px;grid-template-areas:"image date" "image title";grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr}}@media only screen and (max-width:1366px){.track{grid-template-columns:200px 1fr}}@media only screen and (max-width:750px){.track-item:not(:last-child){margin-bottom:20px}}.track-item:nth-child(2n) .track{grid-template-areas:"date image" "title image";grid-template-columns:1fr 300px;margin-left:auto}@media only screen and (max-width:1366px){.track-item:nth-child(2n) .track{grid-template-columns:1fr 200px}}@media only screen and (max-width:750px){.track-item:nth-child(2n) .track{grid-template-areas:"date image" "title image"}}.track-image{border-radius:12px;grid-area:image;height:300px;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:1366px){.track-image{height:200px}}.track-image img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.track-image:before{background:#0003;border-radius:12px;content:"";inset:0;position:absolute;transition:background .2s cubic-bezier(.4,0,.2,1);z-index:1}.track-image:hover:before{background:#0006}.track-image .icon{fill:#f0f0f5;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));height:40px;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);width:40px;z-index:2}.track-date{align-self:end;color:#ffffff73;font-size:13px;grid-area:date;letter-spacing:.05em}.track-title{color:#f0f0f5;font-size:22px;font-weight:600;grid-area:title;line-height:1.3;position:relative;top:0}@media only screen and (max-width:1366px){.track-title{font-size:17px}}.soundcloud-tracks{display:flex;flex-direction:column;gap:8px;margin-top:32px;max-height:620px;overflow-y:auto;padding-right:8px;scrollbar-color:#ffa600 #ffffff0f;scrollbar-width:thin}.soundcloud-tracks-section{padding:60px 0 0}.soundcloud-tracks li{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.soundcloud-tracks li.active,.soundcloud-tracks li:hover{background:#ffffff14;border-color:#ffa6006b}.soundcloud-tracks li button{grid-gap:14px;align-items:center;color:#f0f0f5;cursor:pointer;display:grid;gap:14px;grid-template-columns:36px 56px minmax(0,1fr) 40px;padding:10px 14px;text-align:left;width:100%}.soundcloud-tracks__number{font-feature-settings:"tnum";color:#ffffff73;font-size:12px;font-variant-numeric:tabular-nums}.soundcloud-tracks__cover{border-radius:8px;height:56px;object-fit:cover;width:56px}.soundcloud-tracks__title{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soundcloud-tracks__action{align-items:center;background:#ffa6001f;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.soundcloud-tracks__action svg{fill:#ffa600;height:15px;width:15px}@media only screen and (max-width:750px){.soundcloud-tracks{max-height:500px;padding-right:4px}.soundcloud-tracks li button{gap:10px;grid-template-columns:44px minmax(0,1fr) 34px;padding:8px 10px}.soundcloud-tracks__number{display:none}.soundcloud-tracks__cover{height:44px;width:44px}.soundcloud-tracks__title{font-size:12px}.soundcloud-tracks__action{height:32px;width:32px}}.soundcloud-view-toggle{display:flex;gap:8px;justify-content:center;margin-top:28px}.soundcloud-view-toggle button{border:1px solid #ffffff14;border-radius:999px;color:#ffffff73;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.soundcloud-view-toggle button.active,.soundcloud-view-toggle button:hover{background:#ffa600;border-color:#ffa600;color:#000}@media only screen and (max-width:750px){.soundcloud-view-toggle button{flex:1 1;font-size:10px;padding:9px 10px}}.tracks-page .soundcloud-tracks-section{padding-bottom:380px}.soundcloud-error{grid-gap:16px;align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffa60014;border:1px solid #ffa60061;border-radius:12px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin-top:16px;padding:16px}.soundcloud-error strong{color:#ffa600;font-size:14px;text-transform:uppercase}.soundcloud-error p{color:#ffffff73;font-size:13px;margin-top:4px}.soundcloud-error__actions{align-items:center;display:flex;gap:8px}.soundcloud-error__actions button{background:linear-gradient(135deg,#ffa600,#ff6b00 50%,#ff3d00);border-radius:8px;color:#000;cursor:pointer;font-size:12px;font-weight:700;padding:10px 14px;text-transform:uppercase}.soundcloud-error__actions .soundcloud-error__dismiss{background:#ffffff14;color:#f0f0f5;font-size:24px;height:36px;padding:0;width:36px}.soundcloud-error__player{border-radius:12px;grid-column:1/-1;overflow:hidden}.soundcloud-error__player iframe{display:block}@media only screen and (max-width:750px){.soundcloud-error{grid-template-columns:1fr}.soundcloud-error__actions{justify-content:space-between}}.soundcloud-original{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0006;margin-top:24px;overflow:hidden;padding:12px}.soundcloud-original h3{color:#ffa600;font-size:14px;letter-spacing:.1em;padding:8px 8px 16px;text-transform:uppercase}.soundcloud-original iframe{background:#0f0b0b;border-radius:12px;display:block}.floating-player{grid-gap:16px;align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#120c0ceb;border:1px solid #ffa60047;border-radius:16px;bottom:20px;box-shadow:0 16px 48px #0000008c,0 0 30px #ffa6001f;display:grid;gap:16px;grid-template-columns:64px minmax(0,1fr) auto;left:20px;margin:0 auto;min-height:84px;padding:10px 14px;position:fixed;right:20px;width:min(760px,100% - 40px);z-index:600}.floating-player__engine{border:0;height:1px;left:-9999px;opacity:0;pointer-events:none;position:fixed;width:1px}.floating-player__cover{border-radius:12px;height:64px;object-fit:cover;width:64px}.floating-player__main{min-width:0}.floating-player__timeline{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) 34px;margin-top:7px}.floating-player__timeline>span{font-feature-settings:"tnum";color:#ffffff73;font-size:10px;font-variant-numeric:tabular-nums}.floating-player__timeline>span:last-child{text-align:right}.floating-player__timeline>input{accent-color:#ffa600;cursor:pointer;height:4px;width:100%}.floating-player__title{color:#f0f0f5;display:block;font-size:14px;font-weight:700;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.floating-player__controls{align-items:center;display:flex;gap:6px}.floating-player__controls button{align-items:center;border-radius:50%;color:#f0f0f5;cursor:pointer;display:flex;height:36px;justify-content:center;line-height:1;padding:0;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);width:36px}.floating-player__controls button svg{fill:currentColor;height:18px;width:18px}.floating-player__controls button:hover{background:#ffa600;color:#000}.floating-player__controls .floating-player__skip--previous svg{transform:rotate(180deg)}.floating-player__controls .floating-player__toggle{background:linear-gradient(135deg,#ffa600,#ff6b00 50%,#ff3d00);height:44px;width:44px}.floating-player__controls .floating-player__toggle svg{fill:#000;height:18px;width:18px}@media only screen and (max-width:750px){.floating-player{bottom:10px;gap:10px;grid-template-columns:48px minmax(0,1fr) auto;left:10px;min-height:68px;padding:8px 10px;right:10px;width:calc(100% - 20px)}.floating-player__cover{height:48px;width:48px}.floating-player__title{font-size:11px}.floating-player__timeline{gap:5px;grid-template-columns:28px minmax(0,1fr) 28px}.floating-player__timeline>span{font-size:9px}.floating-player__controls{gap:2px}.floating-player__controls button{height:32px;width:28px}.floating-player__controls button svg{height:15px;width:15px}.floating-player__controls .floating-player__toggle{height:36px;width:36px}}
/*# sourceMappingURL=main.d885b07b.css.map*/