:root:where(.d27){--bg:#0a0a0a;--bg-deep:#0a0a0a;--bg-night:#0e0e0e;--panel:#161616;--line:#ffffff1a;--dim:#9a9a9a;--ice:#b4dcff;--ease:cubic-bezier(.2, .8, .2, 1);--radius:28px}:where(.d27) body{background:var(--bg);font-size:18px;line-height:1.45}:where(.d27) .container{width:min(1200px, 100% - var(--gutter) * 2)}:where(.d27) :focus-visible{outline-color:var(--ice)}:where(.d27) .label{letter-spacing:.14em;color:var(--dim);font-size:13px;line-height:1}:where(.d27) .h2{font-family:var(--f-display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;font-size:clamp(30px,4.2vw,56px);font-weight:900;line-height:1.04}:where(.d27) .h2 .accent,:where(.d27) .h2 em{font-style:normal}:where(.d27) .pill{border:1px solid var(--line);letter-spacing:.1em;height:auto;color:var(--dim);background:0 0;border-radius:999px;padding:9px 16px;font-size:13px}:where(.d27) .pill--red{background:0 0}:where(.d27) .pill__dot{background:var(--red);border-radius:50%;width:7px;height:7px}:where(.d27) .blob{display:none}:where(.d27) .glass{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(160deg,#ffffff14,#ffffff05 60%);border:1px solid #ffffff24;border-radius:24px;box-shadow:inset 0 1px #ffffff1a}:where(.d27) .halo{aspect-ratio:1;pointer-events:none;border-radius:50%;width:440px;position:absolute}:where(.d27) .halo:before,:where(.d27) .halo:after{content:"";border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}:where(.d27) .halo:before{background:#ffffff14}:where(.d27) .halo:after{background:conic-gradient(from 0deg, transparent 0 55%, #ff3b3b33 70%, #ff6a5c 92%, #fff 96%, transparent 97%);filter:drop-shadow(0 0 10px #ff3b3be6);animation:9s linear infinite rd-orbit}@keyframes rd-orbit{to{transform:rotate(360deg)}}:where(.d27) .btn{height:52px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background-color .3s, color .3s, border-color .3s;padding:0 24px;font-size:16px}:where(.d27) .btn--lg{height:60px;padding:0 26px;font-size:18px}:where(.d27) .btn--sm{height:42px;padding:0 16px;font-size:15px}:where(.d27) .btn--red{background:linear-gradient(180deg, #ff5149, var(--red) 55%, #e5242a);box-shadow:inset 0 1px #ffffff59,0 12px 30px #ff3b3b40}:where(.d27) .btn--red:not(:disabled):hover{background:linear-gradient(180deg, #ff5149, var(--red) 55%, #e5242a);box-shadow:inset 0 1px #ffffff59,0 16px 44px #ff3b3b73}:where(.d27) .btn--outline{border-color:#ffffff38}:where(.d27) .btn--outline:hover{color:#fff;background:#ffffff0f;border-color:#fff6}:where(.d27) .btn--dot{gap:14px;padding-right:6px}:where(.d27) .btn__dot{width:44px;height:44px;transition:transform .35s var(--ease);background:#0f0f0f;border-radius:50%;place-items:center;display:grid}:where(.d27) .btn--lg .btn__dot{width:48px;height:48px}:where(.d27) .btn--dot:hover .btn__dot{transform:rotate(-45deg)}:where(.d27) .header,:where(.d27) .header--scrolled{height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:14px 0}:where(.d27) .header__inner{width:min(1200px, 100% - var(--gutter) * 2);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#141414e6;border-radius:999px;height:64px;margin:0 auto;padding:0 10px 0 24px;box-shadow:0 10px 30px #00000059}:where(.d27) .header__logo img{width:104px;height:auto}:where(.d27) .header__nav{color:#f5f5f5b8;font-size:16px}:where(.d27) .header__nav a:hover{color:#fff}:where(.d27) .header__cart{border-color:var(--line)}:where(.d27) .hero{background:radial-gradient(800px 460px at 50% 40%, #ff3b3b24, transparent 70%), var(--bg);padding:8px 0 56px}:where(.d27) .hero__grid>div:first-child{text-align:center;flex-direction:column;align-items:center;display:flex}:where(.d27) .hero__side{justify-content:center;display:flex}:where(.d27) .hero__side .now{text-align:left;width:min(460px,100%)}:where(.d27) .hero__grid .hero__text{text-wrap:balance;max-width:64ch}:where(.d27) .now__meta{white-space:nowrap;font-size:15px}:where(.d27) .hero__grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid;position:relative}:where(.d27) .hero__title{font-family:var(--f-display);letter-spacing:-.04em;text-transform:uppercase;margin-top:28px;font-size:clamp(38px,6.4vw,92px);font-weight:900;line-height:1.08}:where(.d27) .hero__title span{animation:rd-up .9s var(--ease) both;display:block}:where(.d27) .hero__title span:nth-child(2){animation-delay:80ms}:where(.d27) .hero__title span:nth-child(3){animation-delay:.16s}:where(.d27) .hero__title em{color:var(--red);font-style:normal}@keyframes rd-up{0%{opacity:.001;transform:translateY(.35em)}}:where(.d27) .hero__text{max-width:44ch;color:var(--dim);margin-top:26px;font-size:20px;font-weight:400;line-height:1.4}:where(.d27) .hero__actions{justify-content:center;gap:12px;margin-top:30px}:where(.d27) .now{transition:transform .5s var(--ease), box-shadow .5s var(--ease);padding:20px 22px;display:grid}:where(.d27) .now:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff1a,0 22px 60px #ff3b3b33}:where(.d27) .now__status{letter-spacing:.1em;text-transform:uppercase;color:var(--green);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}:where(.d27) .now__status i{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:1.8s infinite pulse}:where(.d27) .now__status.is-busy{color:#fc3}:where(.d27) .now__status.is-busy i{box-shadow:none;background:#fc3}:where(.d27) .now__time{font-family:var(--f-display);letter-spacing:-.02em;margin:12px 0 4px;font-size:26px;font-weight:700;line-height:1.05}:where(.d27) .now__meta{color:var(--dim);font-size:16px}:where(.d27) .now .eq{align-items:flex-end;gap:4px;height:36px;margin-top:16px;display:flex}:where(.d27) .now .eq span{background:var(--red);transform-origin:bottom;border-radius:2px;flex:1;height:100%;animation:2.4s ease-in-out infinite alternate rd-eq}@keyframes rd-eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}:where(.d27) .livebar{background:var(--bg);padding:0 0 40px}:where(.d27) .livebar__card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px 36px;min-height:0;padding:24px 28px;overflow:visible;box-shadow:inset 0 1px #ffffff1a}:where(.d27) .livebar__card:before{display:none}:where(.d27) .livebar__title{font-family:var(--f-display);letter-spacing:-.02em;margin-top:10px;font-size:22px;font-weight:700;line-height:1.2}:where(.d27) .livebar__title b{color:var(--red)}:where(.d27) .livebar__price{letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:40px;font-weight:900;line-height:1}:where(.d27) .livebar__price span{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);margin-left:6px;font-size:13px}:where(.d27) .livebar__row{gap:8px;margin:0}:where(.d27) .livebar__row input{border:1px solid var(--line);background:#0000004d;border-radius:999px;height:56px;padding:0 18px;font-size:18px;font-weight:400}:where(.d27) .livebar__row .btn{width:auto;height:56px}:where(.d27) .marquee{color:#fff;border-block:1px solid var(--line);background:0 0}:where(.d27) .marquee__item{padding-right:36px;height:auto;font-family:var(--f-display);letter-spacing:-.02em;gap:36px;padding-block:28px;font-size:clamp(24px,3.4vw,44px);font-style:normal;font-weight:900}:where(.d27) .marquee__ghost{color:#0000;-webkit-text-stroke:1px #ffffff59}:where(.d27) .marquee__dot{width:22px;height:22px;color:var(--red);flex:none}:where(.d27) .facts{background:var(--bg);padding:80px 0 30px}:where(.d27) .facts__bg{display:none}:where(.d27) .facts__grid{width:min(1200px, 100% - var(--gutter) * 2);border-top:1px solid var(--line);justify-content:space-between;gap:32px;margin-inline:auto;padding-top:24px;display:flex}:where(.d27) .fact{border:0;flex:none;padding:0}:where(.d27) .fact__value{letter-spacing:-.05em;white-space:nowrap;color:#fff;text-shadow:none;background:0 0;font-size:clamp(30px,3.5vw,50px);font-weight:900;line-height:1}:where(.d27) .fact__label{max-width:24ch;color:var(--dim);margin-top:12px;font-size:15px;line-height:1.3}:where(.d27) .order{background:var(--bg);padding:90px 0}:where(.d27) .order__title{max-width:820px;margin-top:14px}:where(.d27) .order__text{max-width:52ch;color:var(--dim);margin-top:20px;font-size:18px;line-height:1.45}:where(.d27) .order__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0}:where(.d27) .step{border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;background:0 0;border-radius:22px;flex-direction:column;gap:14px;padding:26px}:where(.d27) .step:hover{background:0 0;border-color:#ffffff29;transform:translateY(-4px);box-shadow:0 22px 60px #ff3b3b2e}:where(.d27) .step__num{width:auto;height:auto;font-family:var(--f-narrow);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--red);background:0 0;border-radius:0;font-size:13px;font-weight:700;display:block}:where(.d27) .step__title{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}:where(.d27) .step__text{color:var(--dim);margin-top:8px;font-size:17px;line-height:1.4}:where(.d27) .services{background:var(--bg);padding:90px 0}:where(.d27) .services__head{justify-content:space-between;align-items:end;gap:16px 40px;display:flex}:where(.d27) .services__lead{text-align:right;max-width:40ch;color:var(--dim);font-size:18px;line-height:1.45}:where(.d27) .services__title{text-align:left;margin-top:14px}:where(.d27) .services .tabs{border:1px solid var(--line);background:#ffffff08;margin:30px 0 0;padding:5px}:where(.d27) .services .tabs button{color:#f5f5f5b3;height:40px;padding:0 16px;font-size:15px}:where(.d27) .services .tabs button:hover{color:#fff}:where(.d27) .services .tabs button.is-active{color:#0f0f0f;background:#fff;border-radius:999px;height:40px;margin:0;padding:0 10px 0 16px}:where(.d27) .services .tabs__count{background:#ffffff1a}:where(.d27) .services .tabs button.is-active .tabs__count{background:#0f0f0f1a}:where(.d27) .services__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}:where(.d27) .services__logo{display:none}:where(.d27) .card{--mx:50%;--my:50%;--glow:#ff3b3b59;border-radius:var(--radius);isolation:isolate;min-height:360px;transition:transform .5s var(--ease), box-shadow .5s var(--ease);padding:28px}:where(.d27) .card:hover{box-shadow:0 0 0 1px #ffffff1f, 0 24px 70px var(--glow);transform:translateY(-4px)}:where(.d27) .card:after{content:"";z-index:3;border-radius:inherit;background:radial-gradient(380px circle at var(--mx) var(--my), #ffffff24, transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}:where(.d27) .card:hover:after{opacity:1}:where(.d27) .card>*{z-index:2;position:relative}:where(.d27) .card--red{background:radial-gradient(90% 70% at 90% 0%, #ffffff38, transparent 55%), linear-gradient(160deg, #ff5149 0%, var(--red) 45%, #b10d16 100%);--glow:#ff3b3b73}:where(.d27) .card--white{color:#0f0f0f;--glow:#ffffff38;background:linear-gradient(170deg,#f5f5f5 0%,#e2e2e2 100%)}:where(.d27) .card--grey{border:1px solid var(--line);--glow:#ff3b3b38;background:linear-gradient(#1c1c1c,#121212)}:where(.d27) .card__cat{letter-spacing:.12em;opacity:.7;font-size:13px}:where(.d27) .card--white .card__cat{font-family:var(--f-narrow);color:inherit}:where(.d27) .card__badge{border-radius:999px;height:24px;padding:0 10px;font-size:12px;line-height:24px}:where(.d27) .card__icon{border-radius:14px}:where(.d27) .card--grey .card__icon{background:#ffffff14}:where(.d27) .card__title{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.08}:where(.d27) .card__lead,:where(.d27) .card__about{font-size:16px;font-weight:400;line-height:1.4}:where(.d27) .card__list{font-size:16px;line-height:1.35}:where(.d27) .card__list li:before{top:8px}:where(.d27) .card__bottom{border-top-color:#8080802e}:where(.d27) .card--red .card__bottom{border-top-color:#ffffff59}:where(.d27) .card--grey .card__bottom{border-top-color:var(--line)}:where(.d27) .card__price{letter-spacing:-.03em;font-size:28px;font-weight:900}:where(.d27) .card--white .card__price{color:#0f0f0f}:where(.d27) .card__from,:where(.d27) .card__unit{font-size:13px}:where(.d27) .card__arrow{color:#fff;background:#0f0f0f;border-radius:50%;width:46px;height:46px}:where(.d27) .card--red .card__arrow{background:#0f0f0f}:where(.d27) .card--white .card__arrow,:where(.d27) .card--grey .card__arrow{background:var(--red);color:#fff}:where(.d27) .card__cta{color:#fff;background:#0f0f0f;height:40px;padding:0 16px;font-size:14px}:where(.d27) .card--red .card__cta{background:#0f0f0fd9}:where(.d27) .card__footnote{font-size:12px;line-height:1.3}:where(.d27) .card--locked{border:1px solid var(--line);color:var(--dim);background:linear-gradient(#1c1c1c,#121212)}:where(.d27) .certificate{background:var(--bg);padding:30px 0 90px}:where(.d27) .certificate__bg{display:none}:where(.d27) .gift{color:#fff;background:radial-gradient(90% 70% at 90% 0%, #ffffff38, transparent 55%), linear-gradient(160deg, #ff5149 0%, var(--red) 45%, #a10b14 100%);border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:30px;padding:44px;display:grid;position:relative;overflow:hidden}:where(.d27) .gift .certificate__inner{text-align:left;align-items:flex-start}:where(.d27) .gift .label{color:#ffffffbf}:where(.d27) .certificate__title{font-family:var(--f-display);letter-spacing:-.04em;text-transform:uppercase;margin:14px 0;font-size:clamp(26px,3.4vw,44px);font-weight:900;line-height:1.08}:where(.d27) .certificate__text{color:#ffffffe6;max-width:44ch;margin-bottom:24px;font-size:18px;line-height:1.45}:where(.d27) .gift .btn--outline{color:#0f0f0f;background:#fff;border-color:#fff;box-shadow:0 12px 30px #0003}:where(.d27) .gift .btn--outline:hover{color:#0f0f0f;background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 16px 40px #0000004d,0 0 30px #ffffff59}:where(.d27) .giftcard{aspect-ratio:1.6;color:#0f0f0f;width:min(100%,420px);transition:transform .5s var(--ease), box-shadow .5s var(--ease);--mx:50%;--my:50%;background:radial-gradient(70% 90% at 0 0,#fffffff2,#0000 60%),conic-gradient(from 210deg at 75% 60%,#d3c6ff,#b4dcff,#ffd6e8,#fff1c9,#cdf3e3,#d3c6ff);border-radius:22px;flex-direction:column;justify-content:space-between;justify-self:center;padding:24px;display:flex;position:relative;box-shadow:0 30px 60px #00000059,inset 0 1px #fff}:where(.d27) .giftcard:hover{transition:transform .12s linear, box-shadow .5s var(--ease);box-shadow:0 40px 80px #00000073,0 0 70px #ffffff73,inset 0 1px #fff}:where(.d27) .giftcard:after{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--mx) var(--my), #ffffff8c, #ffffff2e 40%, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}:where(.d27) .giftcard:hover:after{opacity:1}:where(.d27) .giftcard>*{z-index:1;position:relative}:where(.d27) .giftcard-float{justify-content:center;width:100%;animation:6s ease-in-out infinite rd-float;display:flex}@keyframes rd-float{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-14px)}}:where(.d27) .giftcard img{width:110px;height:auto}:where(.d27) .giftcard b{font-family:var(--f-display);letter-spacing:-.04em;font-size:34px;font-weight:900;line-height:1}:where(.d27) .giftcard span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}:where(.d27) .artists,:where(.d27) .releases,:where(.d27) .reviews,:where(.d27) .beats,:where(.d27) .mics,:where(.d27) .about,:where(.d27) .booking{background:var(--bg)}:where(.d27) .releases,:where(.d27) .reviews,:where(.d27) .beats,:where(.d27) .about,:where(.d27) .booking{padding-block:90px}:where(.d27) .wstep__title{font-family:var(--f-display);letter-spacing:-.01em;font-size:15px;font-weight:700}:where(.d27) .wstep__aside,:where(.d27) .wstep__num{font-family:var(--f-narrow);letter-spacing:0}:where(.d27) .widget__logo img{width:38px;height:auto}:where(.d27) .booking__title{font-size:clamp(30px,3.1vw,44px);line-height:1.06}:where(.d27) .booking__grid{gap:80px}:where(.d27) .player{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(160deg,#ffffff14,#ffffff05 60%);border:1px solid #ffffff24;border-radius:32px;box-shadow:inset 0 1px #ffffff1a,0 30px 80px #ff3b3b1f}:where(.d27) .review{transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:linear-gradient(160deg,#ffffff14,#ffffff05 60%);border-color:#ffffff24;border-radius:24px}:where(.d27) .review:hover{transform:translateY(-4px);box-shadow:0 22px 60px #ff3b3b2e}:where(.d27) .review__text{letter-spacing:0;align-items:flex-start;font-size:19px;font-style:normal;line-height:1.4}:where(.d27) .beat__title{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;font-size:20px}:where(.d27) .about__text{letter-spacing:0;word-spacing:0;color:#f5f5f5d9;gap:20px;max-width:900px;margin-top:36px;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.4}:where(.d27) .beat{border:1px solid var(--line);background:var(--panel);transition:transform .5s var(--ease), box-shadow .5s var(--ease), background-color .3s;border-radius:18px}:where(.d27) .beat:hover{background:#1c1c1c;transform:translateY(-2px);box-shadow:0 18px 50px #ff3b3b29}:where(.d27) .mic__photo{transition:transform .5s var(--ease), filter .5s}:where(.d27) .mic__photo:hover{filter:drop-shadow(0 0 30px #ff3b3b59);transform:translateY(-6px)}:where(.d27) .member{border:1px solid var(--line);background:var(--panel);color:#fff;transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:22px}:where(.d27) .member:hover{transform:translateY(-4px);box-shadow:0 22px 60px #ff3b3b2e}:where(.d27) .member__avatar{background:radial-gradient(circle at 30% 25%, #ff8a84, var(--red) 60%, #8a0a12);color:#fff}:where(.d27) .member__role{color:var(--dim)}:where(.d27) .member__bio{color:#f5f5f5bf}:where(.d27) .widget{background:linear-gradient(160deg, #ffffff12, #ffffff05 60%), var(--panel);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 40px 120px -40px #ff1f234d}:where(.d27) .footer{background:var(--bg);border-top:1px solid var(--line)}:where(.d27) .footer__bottom{font-size:14px;font-weight:400}:where(.d27) .footer__brand img{width:150px;height:auto}:where(.d27) .floating{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0ecc;border:1px solid #ffffff29}:where(.d27) .modal__card{background:linear-gradient(160deg,#ffffff14,#ffffff05 60%),#161616;border:1px solid #ffffff24;border-radius:28px}:where(.d27) .page{background:radial-gradient(700px 420px at 85% 0%, #ff3b3b1f, transparent 70%), var(--bg)}:where(.d27) .page__title{font-family:var(--f-display);letter-spacing:-.04em;text-transform:uppercase;font-weight:900}:where(.d27) .field{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);gap:8px;font-size:13px}:where(.d27) .field input,:where(.d27) .field select,:where(.d27) .field textarea{border-color:var(--line);text-transform:none;background:#ffffff0a;border-radius:16px;padding:15px 18px;font-size:17px;font-weight:400;transition:border-color .2s,background-color .2s}:where(.d27) .field input:focus,:where(.d27) .field select:focus,:where(.d27) .field textarea:focus{background:#ffffff0f;border-color:#ffffff59}:where(.d27) .auth .container{position:relative}:where(.d27) .auth{overflow-x:clip}:where(.d27) .auth .container:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 55%, #ff3b3b33 70%, #ff6a5c 92%, #fff 96%, transparent 97%);filter:drop-shadow(0 0 10px #ff3b3be6);opacity:.6;pointer-events:none;border-radius:50%;width:min(520px,100vw - 32px);animation:9s linear infinite rd-orbit;position:absolute;top:-30px;left:50%;transform:translate(-50%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}:where(.d27) .auth__card{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(160deg,#ffffff14,#ffffff05 60%),#0e0e0eb3;border:1px solid #ffffff24;border-radius:28px;padding:30px;position:relative;box-shadow:inset 0 1px #ffffff1a}:where(.d27) .auth__lead{color:var(--dim);font-size:18px;line-height:1.4}:where(.d27) .cart__item,:where(.d27) .lead-card,:where(.d27) .acc-card,:where(.d27) .ai__card{border-color:var(--line);background:var(--panel);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;border-radius:22px}:where(.d27) .cart__item:hover,:where(.d27) .lead-card:hover{border-color:#ffffff29;transform:translateY(-3px);box-shadow:0 18px 50px #ff3b3b29}:where(.d27) .account .account__head .h2,:where(.d27) .account .page__title{text-transform:none}:where(.d27) .acc-next{color:#fff;background:radial-gradient(90% 70% at 90% 0%, #fff3, transparent 55%), linear-gradient(160deg, #ff5149, var(--red) 45%, #a10b14);border:0;box-shadow:0 24px 60px #ff3b3b40}:where(.d27) .acc-next .acc-next__label{color:#ffffffbf}:where(.d27) .account .acc-tabs{border:1px solid var(--line);background:#ffffff08}:where(.d27) .account .acc-tabs a.is-active{border-radius:999px;height:40px;margin:0;padding:0 16px}:where(.d27) .rel-tile{transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:22px}:where(.d27) .rel-tile:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #ffffff24,0 24px 60px #ff3b3b66}:where(.d27) .rel-tile--new{box-shadow:none;background:0 0;border:1px dashed #ffffff38}:where(.d27) .rel-tile--new:hover{border-color:var(--red);box-shadow:0 22px 60px #ff3b3b33}:where(.d27) .rel-tile--new span{background:var(--red);border-radius:50%;width:56px;height:56px;box-shadow:0 10px 30px #ff3b3b66}:where(.d27) .rel-tile--new span:before,:where(.d27) .rel-tile--new span:after{background:#fff}:where(.d27) .rel-tile--new span:before{width:3px;height:24px}:where(.d27) .rel-tile--new span:after{width:24px;height:3px}:where(.d27) .tools-lock,:where(.d27) .sub-box,:where(.d27) .ticket-form textarea,:where(.d27) .ticket__messages li{border-radius:24px}@media (max-width:1100px){:where(.d27) .header__inner{column-gap:20px}:where(.d27) .header__nav{gap:16px;font-size:15px}:where(.d27) .hero__grid{grid-template-columns:1fr}:where(.d27) .now{max-width:460px}:where(.d27) .livebar__card{grid-template-columns:1fr auto}:where(.d27) .livebar__row{grid-column:1/-1}:where(.d27) .services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where(.d27) .header__nav{padding:28px var(--gutter);background:var(--bg);font-family:var(--f-display);letter-spacing:-.03em;color:#fff;gap:10px;font-size:26px;font-weight:700;inset:92px 0 0}:where(.d27) .header__mobile-phone,:where(.d27) .header__mobile-account{font-family:var(--f-narrow);letter-spacing:0;font-size:20px}:where(.d27) .hero{padding:8px 0 40px}:where(.d27) .facts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}:where(.d27) .fact__value{white-space:normal}:where(.d27) .order__steps{grid-template-columns:1fr}:where(.d27) .services__head{flex-direction:column;align-items:flex-start}:where(.d27) .services__lead{text-align:left}:where(.d27) .gift{grid-template-columns:1fr;padding:28px}}@media (max-width:768px){:where(.d27) .services .tabs{margin:26px calc(var(--gutter) * -1) 0;padding:0 var(--gutter);background:0 0;border:0}:where(.d27) .services .tabs button{border:1px solid var(--line);background:#ffffff0a}:where(.d27) .services .tabs button.is-active{background:#fff;border-color:#fff}:where(.d27) .card__price{font-size:22px}:where(.d27) .card__actions{gap:6px}:where(.d27) .card__more{padding:0 10px}:where(.d27) .card__arrow{width:40px;height:40px}:where(.d27) .card--white .card__more{background:#0f0f0f12}}@media (max-width:640px){:where(.d27) .livebar__card{grid-template-columns:1fr;padding:22px}:where(.d27) .livebar__row{flex-direction:column}:where(.d27) .livebar__row .btn{justify-content:space-between}:where(.d27) .services__grid{grid-template-columns:1fr}:where(.d27) .card{min-height:0;padding:22px}:where(.d27) .header__inner{height:58px;padding:0 8px 0 18px}}@media (prefers-reduced-motion:reduce){:where(.d27) .halo:after,:where(.d27) .hero__title span,:where(.d27) .now .eq span,:where(.d27) .giftcard-float{animation:none}}:root:where(.d27){--f-narrow:Arial, "Helvetica Neue", Helvetica, sans-serif;--f-mono:Arial, "Helvetica Neue", Helvetica, sans-serif;--f-manrope:Arial, "Helvetica Neue", Helvetica, sans-serif}:where(.d27) .footer__brand img{content:url(/img/logo-nav.svg)}:where(.d27) body{font-stretch:100%}:where(.d27) .header__nav a,:where(.d27) .footer__head,:where(.d27) .footer__col a,:where(.d27) .footer__col span,:where(.d27) .label,:where(.d27) .giftcard span,:where(.d27) .beat__n,:where(.d27) .beat__key,:where(.d27) .beat__author,:where(.d27) .beat__download,:where(.d27) .beat__buy,:where(.d27) .card__cat,:where(.d27) .card__list,:where(.d27) .card__list strong,:where(.d27) .card__title-note,:where(.d27) .card__from,:where(.d27) .card__unit,:where(.d27) .card__footnote,:where(.d27) .card__meta,:where(.d27) .services .tabs button,:where(.d27) .livebar__price span{font-weight:400}:where(.d27) .label--num{color:var(--red)}:where(.d27) .cert,:where(.d27) .cert-tiers,:where(.d27) .cert-steps,:where(.d27) .cert-order,:where(.d27) .cert-faq,:where(.d27) .cert .certificate{background:var(--bg)}:where(.d27) .cert .label{color:var(--red)}:where(.d27) .cert-h2{font-family:var(--f-display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;font-size:clamp(30px,4.2vw,56px);font-weight:900;line-height:1.04}:where(.d27) .cert-head .cert-h2{max-width:820px}:where(.d27) .cert-head__note,:where(.d27) .cert-head__note--short{letter-spacing:0;text-align:right;max-width:40ch;color:var(--dim);font-size:18px;line-height:1.45}:where(.d27) .cert-hero{background:radial-gradient(800px 460px at 50% 45%, #ff3b3b29, transparent 70%), var(--bg);min-height:0;padding:56px 0 100px}:where(.d27) .cert-hero__glow{display:none}:where(.d27) .cert-pill{border:1px solid var(--line);letter-spacing:.12em;color:#f5f5f5cc;background:#ffffff08;border-radius:999px;height:auto;padding:9px 16px;font-size:13px}:where(.d27) .cert-pill__dot{background:var(--red);box-shadow:0 0 10px var(--red);border-radius:50%}:where(.d27) .cert-hero__title{letter-spacing:-.04em;word-spacing:normal;max-width:980px;margin-top:28px;font-size:clamp(38px,6.4vw,92px);font-weight:900;line-height:1.08}:where(.d27) .cert-hero__text{letter-spacing:0;max-width:60ch;color:var(--dim);text-wrap:balance;margin-top:26px;font-size:20px;font-weight:400;line-height:1.4}:where(.d27) .cert-hero .btn{height:60px;padding:0 28px;font-size:18px}:where(.d27) .cert-tiers{padding:90px 0}:where(.d27) .cert-tiers__grid{gap:16px}:where(.d27) .tier{border:1px solid var(--line);border-radius:var(--radius);color:#fff;min-height:460px;transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:linear-gradient(#1c1c1c,#121212);padding:30px}:where(.d27) .tier:hover{transform:translateY(-6px);box-shadow:0 24px 70px #ff3b3b38}:where(.d27) .tier:nth-child(3){color:#0f0f0f;background:linear-gradient(170deg,#f5f5f5 0%,#e2e2e2 100%);border:0}:where(.d27) .tier:nth-child(3):hover{box-shadow:0 24px 70px #ffffff2e}:where(.d27) .tier--featured{background:radial-gradient(90% 70% at 90% 0%, #ffffff38, transparent 55%), linear-gradient(160deg, #ff5149 0%, var(--red) 45%, #b10d16 100%);border:0}:where(.d27) .tier--featured:hover{box-shadow:0 24px 70px #ff3b3b73}:where(.d27) .tier__glow{display:none}:where(.d27) .tier__label{letter-spacing:.12em;opacity:.7;font-size:13px;font-weight:400}:where(.d27) .tier__badge{height:24px;font-family:var(--f-narrow);letter-spacing:.08em;color:var(--red);padding:0 12px;font-size:12px;font-weight:700;line-height:24px}:where(.d27) .tier__price{color:#fff;margin-top:26px;font-size:52px;font-weight:900;line-height:1}:where(.d27) .tier:nth-child(3) .tier__price{color:#0f0f0f}:where(.d27) .tier__price span{opacity:.6;font-size:26px}:where(.d27) .tier__lead,:where(.d27) .tier--featured .tier__lead{letter-spacing:0;color:inherit;margin-top:14px;font-size:16px;font-weight:700;line-height:1.4}:where(.d27) .tier__list{border-bottom:1px solid var(--line);letter-spacing:0;gap:10px;margin:18px 0 26px;padding-bottom:24px;font-size:16px;line-height:1.35}:where(.d27) .tier--featured .tier__list{border-color:#ffffff59}:where(.d27) .tier:nth-child(3) .tier__list{border-color:#0f0f0f1f}:where(.d27) .tier__check{width:20px;height:20px;color:var(--red);background:#ff3b3b29;border-radius:50%}:where(.d27) .tier--featured .tier__check{color:#fff;background:#fff3}:where(.d27) .tier__buy{background:var(--red);color:#fff;height:56px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background-color .3s;border-radius:999px;padding:0 8px 0 22px;font-size:16px;box-shadow:0 12px 30px #ff3b3b40}:where(.d27) .tier__buy>svg{box-sizing:content-box;background:#0f0f0f;border-radius:50%;padding:12px}:where(.d27) .tier__buy:hover{background:var(--red);transform:translateY(-2px);box-shadow:0 16px 44px #ff3b3b73}:where(.d27) .tier--featured .tier__buy,:where(.d27) .tier--featured .tier__buy:hover{color:#0f0f0f;background:#fff;box-shadow:0 12px 30px #0003}:where(.d27) .tier--featured .tier__buy>svg{background:var(--red);color:#fff}:where(.d27) .tier:nth-child(3) .tier__buy,:where(.d27) .tier:nth-child(3) .tier__buy:hover{color:#fff;background:#0f0f0f;box-shadow:0 12px 30px #0000002e}:where(.d27) .tier:nth-child(3) .tier__buy>svg{background:var(--red)}:where(.d27) .tier .tier__buy.is-added,:where(.d27) .tier--featured .tier__buy.is-added{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}:where(.d27) .cert-tiers__note{color:var(--dim);font-size:16px}:where(.d27) .cert-steps{background:radial-gradient(900px 420px at 50% 100%, #ff3b3b1f, transparent 70%), var(--bg);padding:90px 0}:where(.d27) .cert-steps__grid{gap:16px}:where(.d27) .cert-step{border:1px solid var(--line);min-height:0;transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;background:0 0;border-radius:22px;padding:26px}:where(.d27) .cert-step:hover{border-color:#ffffff29;transform:translateY(-4px);box-shadow:0 22px 60px #ff3b3b2e}:where(.d27) .cert-step__num{font-size:44px;font-weight:900;line-height:1}:where(.d27) .cert-step__title{font-family:var(--f-display);letter-spacing:-.02em;margin-top:18px;font-size:20px;font-weight:700;line-height:1.15}:where(.d27) .cert-step__text{letter-spacing:0;color:var(--dim);margin-top:10px;font-size:16px;line-height:1.4}:where(.d27) .cert-free{background:radial-gradient(700px 500px at 80% 50%, #ff3b3b2e, transparent 70%), var(--bg);padding:90px 0}:where(.d27) .cert-free__title{max-width:560px;font-size:clamp(30px,4.2vw,56px);line-height:1.04}:where(.d27) .cert-free__sub{color:var(--dim);margin-top:20px;font-size:18px;font-weight:400}:where(.d27) .cert-free__item{border:1px solid var(--line);min-height:0;transition:transform .5s var(--ease), border-color .3s;background:linear-gradient(#1c1c1c,#121212);border-radius:22px;gap:18px;padding:20px 24px 20px 20px}:where(.d27) .cert-free__item:hover{border-color:#ffffff29;transform:translate(4px)}:where(.d27) .cert-free__icon{background:var(--red);color:#fff;width:46px;height:46px;box-shadow:0 10px 26px #ff3b3b59}:where(.d27) .cert-free__item-title{color:#fff;font-size:17px;line-height:1.3}:where(.d27) .cert-free__item-text{letter-spacing:0;color:var(--dim);margin-top:6px;font-size:15px;line-height:1.4}:where(.d27) .cert-free__ig{font-family:var(--f-narrow);margin-top:36px;font-size:16px;font-weight:700}:where(.d27) .cert-free__side{gap:40px;padding-top:40px}:where(.d27) .cert-free__note{letter-spacing:0;color:var(--dim);font-size:18px;line-height:1.45}:where(.d27) .gift-card{color:#0f0f0f;background:radial-gradient(70% 90% at 0 0,#fffffff2,#0000 60%),conic-gradient(from 210deg at 75% 60%,#d3c6ff,#b4dcff,#ffd6e8,#fff1c9,#cdf3e3,#d3c6ff);animation:6s ease-in-out infinite rd-float;box-shadow:0 30px 60px #00000073,inset 0 1px #fff}:where(.d27) .gift-card:hover{transform:none}:where(.d27) .gift-card__brand{font-family:var(--f-display);color:var(--red);font-weight:900}:where(.d27) .gift-card__code,:where(.d27) .gift-card__bottom,:where(.d27) .gift-card__label{color:#0f0f0f99;font-size:11px;font-weight:400}:where(.d27) .gift-card__amount{letter-spacing:-.04em;font-weight:900}:where(.d27) .cert-order{padding:90px 0}:where(.d27) .cert-order .cert-h2{margin-top:14px}:where(.d27) .cert-order__text{max-width:48ch;color:var(--dim);margin-top:20px;font-size:18px;line-height:1.45}:where(.d27) .cert-perk{border:1px solid var(--line);background:linear-gradient(#1c1c1c,#121212);border-radius:22px;gap:16px;min-height:0;padding:18px 22px 18px 18px}:where(.d27) .cert-perk__icon{width:42px;height:42px;box-shadow:0 10px 26px #ff3b3b59}:where(.d27) .cert-perk__title{font-size:16px;line-height:1.3}:where(.d27) .cert-perk__text{color:var(--dim);margin-top:4px;font-size:15px;line-height:1.4}:where(.d27) .cert-order__form{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(120% 60% at 50% 0,#ff3b3b24,#0000 60%),#191919;padding:28px;box-shadow:inset 0 1px #ffffff14,0 40px 120px -40px #ff1f234d}:where(.d27) .cert-order__form .cart__form-title{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px;font-weight:700}:where(.d27) .cert-order__tiers button{border-color:var(--line);border-radius:14px;height:48px;font-size:15px}:where(.d27) .cert-order__tiers button.is-active{border-color:var(--red);background:#ff3b3b24}:where(.d27) .cert-faq{padding:90px 0}:where(.d27) .cert-faq__title{margin:14px 0 32px}:where(.d27) .cert-faq__item{border:1px solid var(--line);background:linear-gradient(#1c1c1c,#141414);border-radius:20px;transition:border-color .3s}:where(.d27) .cert-faq__item:hover{background:linear-gradient(#1c1c1c,#141414);border-color:#ffffff2e}:where(.d27) .cert-faq__q{min-height:72px;padding:16px 22px 16px 26px;font-size:17px}:where(.d27) .cert-faq__icon{background:var(--red);border-radius:50%;width:32px;height:32px;font-size:20px}:where(.d27) .cert-faq__a{color:#f5f5f5cc;font-size:17px;line-height:1.5}:where(.d27) .cert-faq__item.is-open{border-color:var(--red);background:radial-gradient(100% 80% at 0 0,#ff3b3b24,#0000 60%),#191919;box-shadow:0 22px 60px #ff3b3b26}:where(.d27) .cert-faq__item.is-open .cert-faq__q,:where(.d27) .cert-faq__item.is-open .cert-faq__a{color:#fff}:where(.d27) .cert-faq__item.is-open .cert-faq__a{color:#f5f5f5cc}:where(.d27) .cert-faq__item.is-open .cert-faq__icon{color:var(--red);background:#fff}:where(.d27) .cert .certificate{padding:30px 0 90px}:where(.d27) .cert .certificate__inner{text-align:center;background:radial-gradient(90% 70% at 90% 0%, #ffffff38, transparent 55%), linear-gradient(160deg, #ff5149 0%, var(--red) 45%, #a10b14 100%);border-radius:32px;align-items:center;padding:64px 44px}:where(.d27) .cert .certificate__title .accent{color:#fff}:where(.d27) .cert .certificate__text{text-wrap:balance;max-width:56ch}:where(.d27) .cert .certificate .btn--red{color:#0f0f0f;background:#fff;box-shadow:0 12px 30px #0003}@media (max-width:1100px){:where(.d27) .cert-tiers__grid{max-width:480px}:where(.d27) .cert-free__side{padding-top:0}}@media (max-width:900px){:where(.d27) .cert-head__note,:where(.d27) .cert-head__note--short{text-align:left}}@media (max-width:640px){:where(.d27) .cert-hero{padding:24px 0 64px}:where(.d27) .cert-hero__title{font-size:clamp(26px,8.4vw,92px)}:where(.d27) .cert-h2{font-size:clamp(22px,7.2vw,56px)}:where(.d27) .cert .certificate__inner{padding:40px 22px}:where(.d27) .tier{padding:24px}}@media (prefers-reduced-motion:reduce){:where(.d27) .gift-card{animation:none}}:where(.d27) .account{background:radial-gradient(900px 420px at 50% 0%, #ff3b3b1f, transparent 70%), var(--bg)}:where(.d27) .account>.container>.label{color:var(--red)}:where(.d27) .account .account__head{flex-direction:column;align-items:center;gap:18px;margin-top:10px}:where(.d27) .account .account__head .page__title{letter-spacing:-.04em;text-align:center;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:1.04}:where(.d27) .account__profile{justify-content:center;gap:8px;margin-bottom:36px;font-weight:400}:where(.d27) .account__profile>span{border:1px solid var(--line);color:#f5f5f5bf;background:#ffffff08;border-radius:999px;padding:9px 16px;font-size:14px}:where(.d27) .account__subtitle,:where(.d27) .rel-grid__title,:where(.d27) .support__title,:where(.d27) .tools-lock__title{font-family:var(--f-display);letter-spacing:-.03em;text-transform:none;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.1}:where(.d27) .ai__history-title,:where(.d27) .support__head h3,:where(.d27) .lead-card__title,:where(.d27) .acc-card__title,:where(.d27) .cart__form-title{font-family:var(--f-display);letter-spacing:-.02em;font-weight:700}:where(.d27) .rel-grid__title{text-align:left}:where(.d27) .tools-bar{border:1px solid var(--line);background:#ffffff08;border-radius:999px;width:fit-content;max-width:100%;margin:-8px auto 28px;padding:10px 18px;font-size:14px}:where(.d27) .tools-bar:before{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%}:where(.d27) .account .lead-card,:where(.d27) .acc-files li,:where(.d27) .acc-card,:where(.d27) .ai__variant,:where(.d27) .ai__history-list>li,:where(.d27) .sl-item,:where(.d27) .epk__photo,:where(.d27) .epk__stats li,:where(.d27) .epk__releases li,:where(.d27) .epk-ed__share,:where(.d27) .cp__day,:where(.d27) .pl__plan,:where(.d27) .pl__card,:where(.d27) .tools-lock{border-color:var(--line);background:linear-gradient(#1c1c1c,#151515);border-radius:22px}:where(.d27) .ai__card{border-color:var(--line);background:radial-gradient(80% 50% at 100% 0,#ff3b3b1f,#0000 60%),linear-gradient(#1c1c1c,#151515);border-radius:24px}:where(.d27) .pl__plan.is-active{border-color:var(--red);background:radial-gradient(100% 80% at 0 0,#ff3b3b29,#0000 60%),#1c1c1c}:where(.d27) .sl-theme,:where(.d27) .sl-color,:where(.d27) .lv__file,:where(.d27) .sl-modes{background:#1c1c1c}:where(.d27) .account .lead-card{transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;padding:24px}:where(.d27) .account .lead-card:hover{border-color:#ffffff29;transform:translateY(-3px);box-shadow:0 18px 50px #ff3b3b24}:where(.d27) .lead-card__total strong{font-family:var(--f-display);letter-spacing:-.03em;font-weight:900}:where(.d27) .acc-next{border-radius:var(--radius);padding:30px 32px}:where(.d27) .acc-next__date{font-family:var(--f-display);letter-spacing:-.04em;font-size:clamp(28px,3.4vw,44px);font-weight:900}:where(.d27) .acc-next__time{font-family:var(--f-display);font-size:20px;font-weight:700}:where(.d27) .acc-next .btn--outline{color:#0f0f0f;background:#fff;border-color:#fff}:where(.d27) .account .cart__empty{border-radius:var(--radius);max-width:none;color:var(--dim);background:#ffffff05;border:1px dashed #ffffff29;padding:48px 24px;font-size:17px;line-height:1.45}:where(.d27) .account .cart__empty-title{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px);font-weight:700}:where(.d27) .support__title{text-align:center}:where(.d27) .faq{gap:8px}:where(.d27) .faq__item{border:1px solid var(--line);background:linear-gradient(#1c1c1c,#151515);border-radius:18px;transition:border-color .3s}:where(.d27) .faq__item:hover{border-color:#ffffff2e}:where(.d27) .faq__item[open]{border-color:var(--red);background:radial-gradient(100% 80% at 0 0,#ff3b3b24,#0000 60%),#191919}:where(.d27) .faq__item summary{padding:18px 22px}:where(.d27) .faq__item p{color:#f5f5f5cc;background:0 0;border-radius:0;margin:0;padding:0 22px 20px;font-size:16px;line-height:1.5}:where(.d27) .tools-lock{border-radius:var(--radius);background:radial-gradient(90% 60% at 50% 0,#ff3b3b2e,#0000 60%),linear-gradient(#1c1c1c,#151515)}:where(.d27) .rel-page{background:radial-gradient(900px 420px at 50% 0%, #ff3b3b1f, transparent 70%), var(--bg)}:where(.d27) .rel-page__inner{max-width:760px}:where(.d27) .rel-page__back{border:1px solid var(--line);color:#f5f5f5d9;background:#ffffff08;height:38px;margin-bottom:22px;padding:0 16px;font-size:14px;transition:border-color .3s,background-color .3s;position:static}:where(.d27) .rel-page__back:hover{background:#ffffff0f;border-color:#ffffff59}:where(.d27) .rel-page__back span{display:none}:where(.d27) .rel-page__back:before{content:"←"}:where(.d27) .rel-page__head{gap:14px}:where(.d27) .rel-page__head h1{font-family:var(--f-display);letter-spacing:-.04em;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1.04}:where(.d27) .rel-page__tabs{border:1px solid var(--line);background:#ffffff08;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin:24px 0 28px;padding:5px}:where(.d27) .rel-page__tabs a{color:#f5f5f5b3;background:0 0;border-radius:999px;height:40px;padding:0 18px;font-size:15px}:where(.d27) .rel-page__tabs a:hover{color:#fff}:where(.d27) .rel-page__tabs a.is-active{color:#0f0f0f;background:#fff}:where(.d27) .rel-page__body{gap:16px}:where(.d27) .rel-page__notice{border:1px solid var(--line);text-align:left;color:#f5f5f5cc;background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:400;transition:border-color .3s;display:flex}:where(.d27) .rel-page__notice:after{content:"→";color:var(--red)}:where(.d27) .rel-page__notice:hover{border-color:#ffffff4d}:where(.d27) .rel-info{border:1px solid var(--line);background:linear-gradient(#1c1c1c,#151515);border-radius:24px;gap:20px 24px;padding:26px}:where(.d27) .rel-info dt{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:12px}:where(.d27) .rel-info dd{margin-top:6px;font-size:17px}:where(.d27) .rel-info__wide:first-child dd{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px;font-weight:700}:where(.d27) .rel-info a{color:#fff;text-decoration-color:#ffffff59}:where(.d27) .rel-page__track{border:1px solid var(--line);background:linear-gradient(#1c1c1c,#151515);border-radius:24px;padding:22px}:where(.d27) .rel-page__track .rel-info{background:0 0;border:0;padding:0}:where(.d27) .rel-page__track-title{font-family:var(--f-display);font-size:18px}:where(.d27) .rel-lyrics{border:1px solid var(--line);background:#ffffff08;border-radius:16px}:where(.d27) .rel-page__danger{border:1.5px solid var(--red);height:52px;color:var(--red);background:0 0;border-radius:999px;font-size:16px;transition:background-color .3s,color .3s}:where(.d27) .rel-page__danger:hover{background:var(--red);color:#fff}:where(.d27) .rel-page__hint,:where(.d27) .rel-page__empty{color:var(--dim);font-size:15px;line-height:1.45}:where(.d27) .rel-page__empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff29;border-radius:24px;padding:40px 24px}:where(.d27) .rel-money__total{color:var(--dim);background:radial-gradient(100% 120% at 100% 0,#3dff8c29,#0000 60%),#151515;border:1px solid #3dff8c40;border-radius:24px;align-items:center;padding:22px 24px;font-size:15px}:where(.d27) .rel-money__total strong{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:900}:where(.d27) .rel-money{gap:8px}:where(.d27) .rel-money li{border:1px solid var(--line);background:linear-gradient(#1c1c1c,#151515);border-radius:18px;align-items:center;padding:16px 20px}:where(.d27) .rel-money__title{font-size:16px}:where(.d27) .rel-money__meta{color:var(--dim);font-size:13px}:where(.d27) .rel-money__sum{font-family:var(--f-display);font-size:18px}:where(.d27) .rel-page__ai{border:1px solid var(--line);transition:transform .4s var(--ease), border-color .3s, box-shadow .4s var(--ease);background:radial-gradient(100% 120% at 0 0,#ff3b3b24,#0000 60%),linear-gradient(#1c1c1c,#151515);border-radius:20px;gap:14px;padding:18px 20px;font-size:16px}:where(.d27) .rel-page__ai:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 18px 50px #ff3b3b29}:where(.d27) .rel-page__ai .rel-page__obj{width:36px;height:36px;transition:transform .6s var(--ease), box-shadow .5s;border-radius:50%;flex:none;box-shadow:0 6px 14px #00000073}:where(.d27) .rel-page__obj svg{display:none}:where(.d27) .rel-page__ai:hover .rel-page__obj{transform:translateY(-2px)scale(1.06)}:where(.d27) .rel-page__obj--silver{background:radial-gradient(circle at 32% 26%,#fff 0%,#e8e8e8 10%,#929292 34%,#262626 60%,#707070 80%,#d6d6d6 100%)}:where(.d27) .rel-page__ai:hover .rel-page__obj--silver{box-shadow:0 6px 14px #00000073,0 0 16px #ffffff59}:where(.d27) .rel-page__obj--red{background:radial-gradient(circle at 32% 26%,#fff 0%,#ffb6b0 10%,#ff3b3b 40%,#7d0812 75%,#ff665c 100%)}:where(.d27) .rel-page__ai:hover .rel-page__obj--red{box-shadow:0 6px 14px #00000073,0 0 16px #ff3b3b99}:where(.d27) .rel-page__ai:after{content:"→";color:var(--dim);margin-left:auto}:where(.d27) .rel-page__section{font-family:var(--f-display);letter-spacing:-.02em;margin:14px 0 -4px;font-size:20px;font-weight:700}:where(.d27) .rel-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(.d27) .rel-link{border:1px solid var(--line);color:#fff;min-height:58px;transition:transform .3s var(--ease), border-color .3s;background:linear-gradient(#1c1c1c,#151515);border-radius:16px;gap:12px;padding:10px 16px 10px 10px;font-size:15px}:where(.d27) .rel-link:not(:disabled):hover{border-color:#fff3;transform:translateY(-2px)}:where(.d27) .rel-link__icon{border-radius:10px;width:36px;height:36px;font-size:13px}:where(.d27) .rel-link__done{color:var(--green)}:where(.d27) .rel-link__logo{object-fit:contain;flex:none;width:36px;height:36px}@media (max-width:640px){:where(.d27) .rel-page__tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:where(.d27) .rel-page__tabs a{flex:none;padding:0 12px;font-size:14px}:where(.d27) .rel-links{grid-template-columns:1fr}:where(.d27) .rel-info{padding:20px}}.player__ambient{display:none}:where(.d27) .player{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);transition:box-shadow .4s var(--ease), transform .5s var(--ease);background:#1e1e1e59;border:0;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 30px 80px #00000073}:where(.d27) .player__ambient{z-index:-1;background:var(--cover-img) center / cover no-repeat, linear-gradient(135deg, #3a1012, #191919);filter:blur(50px)saturate(1.9)brightness(.95);opacity:.9;transition:background-image .6s;display:block;position:absolute;inset:-30%}:where(.d27) .player:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(160deg,#ffffff1a,#00000040 60%);position:absolute;inset:0}:where(.d27) .player:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff38,0 30px 80px #00000073,0 0 48px #ffffff29}:where(.d27) .player__lyrics{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:var(--f-display);background:#1e1e1e73}:where(.d27) .player__song em{color:#fff}:where(.d27) .floating__dot{background:var(--green);box-shadow:0 0 10px var(--green);border-radius:50%}:where(.d27) .m27{background:radial-gradient(900px 420px at 50% 75%, #ff3b3b1f, transparent 70%), var(--bg);padding:90px 0;overflow:visible}:where(.d27) .m27__head{justify-content:space-between;align-items:end;gap:16px 40px;display:flex}:where(.d27) .m27__title{margin-top:14px}:where(.d27) .m27__lead{text-align:right;max-width:40ch;color:var(--dim);font-size:18px;line-height:1.45}:where(.d27) .m27__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}:where(.d27) .m27__card{--mx:50%;--my:40%;border-radius:var(--radius);isolation:isolate;height:540px;transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;background:radial-gradient(120% 60% at 50% 100%,#ff3b3b38,#0000 60%),linear-gradient(#191919,#0f0f0f);border:1px solid #ffffff1f;position:relative;overflow:hidden}:where(.d27) .m27__card:before{content:"";z-index:0;background:radial-gradient(320px circle at var(--mx) var(--my), #ffffff14, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}:where(.d27) .m27__card:hover{border-color:#fff3;transform:translateY(-6px);box-shadow:0 30px 80px #ff3b3b38}:where(.d27) .m27__card:hover:before{opacity:1}:where(.d27) .m27__grid.has-open .m27__card:not(.is-open){opacity:.45}:where(.d27) .m27__front{z-index:1;text-align:left;transition:opacity .35s, transform .5s var(--ease);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:22px;display:flex;position:absolute;inset:0}:where(.d27) .m27__num{letter-spacing:.12em;color:var(--dim);font-size:13px;font-weight:700;position:absolute;top:20px;left:22px}:where(.d27) .m27__ring{aspect-ratio:1;pointer-events:none;border-radius:50%;width:78%;position:absolute;top:40px;left:50%;transform:translate(-50%)}:where(.d27) .m27__ring:before,:where(.d27) .m27__ring:after{content:"";border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}:where(.d27) .m27__ring:before{background:#ffffff14}:where(.d27) .m27__ring:after{background:conic-gradient(from 0deg, transparent 0 60%, #ff3b3b40 75%, #ff6a5c 93%, #fff 96%, transparent 97%);filter:drop-shadow(0 0 8px #ff3b3be6);opacity:.35;transition:opacity .4s;animation:12s linear infinite rd-orbit}:where(.d27) .m27__card:hover .m27__ring:after{opacity:1;animation-duration:5s}:where(.d27) .m27__img{object-fit:contain;width:80%;height:320px;transform:translateX(-50%) scale(var(--scale,1));filter:drop-shadow(0 30px 30px #0009);transition:transform .6s var(--ease), filter .5s;position:absolute;top:26px;left:50%}:where(.d27) .m27__card:hover .m27__img{transform:translateX(-50%) translateY(-8px) scale(calc(var(--scale,1) * 1.04));filter:drop-shadow(0 30px 30px #0009)brightness(1.12)}:where(.d27) .m27__name{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:700;line-height:1.1;position:relative}:where(.d27) .m27__kind{color:var(--dim);margin-top:6px;font-size:15px;position:relative}:where(.d27) .m27__more{color:#fff;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:8px 8px 8px 14px;font-size:14px;font-weight:700;transition:background-color .3s,border-color .3s;display:inline-flex;position:relative}:where(.d27) .m27__more i{background:var(--red);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;line-height:1;display:grid}:where(.d27) .m27__card:hover .m27__more{background:#ffffff0f;border-color:#fff6}:where(.d27) .m27__back{z-index:2;opacity:0;pointer-events:none;transition:opacity .35s, transform .5s var(--ease);background:linear-gradient(#191919f5,#0f0f0ffa);flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(24px)}:where(.d27) .m27__card.is-open .m27__front{opacity:0;pointer-events:none}:where(.d27) .m27__card.is-open .m27__back{opacity:1;pointer-events:auto;transform:none}:where(.d27) .m27__back-head{border-bottom:1px solid var(--line);box-shadow:inset 0 3px 0 var(--red);justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 16px 22px;display:flex}:where(.d27) .m27__back-head b{font-family:var(--f-display);letter-spacing:-.02em;font-size:18px;font-weight:700}:where(.d27) .m27__back-head button{color:#fff;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:grid}:where(.d27) .m27__back-head button:hover{color:#0f0f0f;background:#fff}:where(.d27) .m27__back-body{color:#f5f5f5d9;align-content:start;gap:14px;padding:20px 22px 24px;font-size:16px;line-height:1.45;display:grid;overflow-y:auto}:where(.d27) .label27{background:radial-gradient(800px 460px at 50% 52%, #ff3b3b29, transparent 70%), var(--bg);padding:90px 0;position:relative;overflow:hidden}:where(.d27) .label27__head{justify-content:space-between;align-items:end;gap:16px 40px;display:flex}:where(.d27) .label27__title{margin-top:14px}:where(.d27) .label27__lead{text-align:right;max-width:44ch;color:var(--dim);font-size:18px;line-height:1.45}:where(.d27) .label27__stage{height:400px;margin-top:40px;position:relative}:where(.d27) .label27__item{transition:transform .8s var(--ease), width .8s var(--ease), height .8s var(--ease), opacity .6s, box-shadow .6s;background:#191919;border-radius:50%;padding:0;position:absolute;top:50%;left:50%;overflow:hidden}:where(.d27) .label27__item.is-jump{transition:none}:where(.d27) .label27__item img{object-fit:cover;width:100%;height:100%}:where(.d27) .label27__item.is-active{box-shadow:0 0 0 3px var(--red), 0 30px 90px #ff3b3b73}:where(.d27) .label27__item:not(.is-active):hover{opacity:1!important}:where(.d27) .label27__caption{text-align:center;justify-items:center;gap:6px;margin-top:26px;display:grid}:where(.d27) .label27__name{font-family:var(--f-display);letter-spacing:-.03em;font-size:28px;font-weight:700}:where(.d27) .label27__about{color:var(--dim)}:where(.d27) .label27__open{color:#fff;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:8px 8px 8px 14px;font-size:14px;font-weight:700;transition:background-color .3s,border-color .3s;display:inline-flex}:where(.d27) .label27__open:hover{background:#ffffff0f;border-color:#fff6}:where(.d27) .label27__open i{background:var(--red);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;line-height:1;display:grid}:where(.d27) .artist27{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;place-items:center;padding:16px;animation:.25s both rd-fade;display:grid;position:fixed;inset:0}:where(.d27) .artist27__card{width:min(560px,100%);max-height:calc(100dvh - 32px);animation:rd-pop .4s var(--ease) both;background:radial-gradient(120% 60% at 50% 0,#ff3b3b2e,#0000 60%),#191919;border-radius:28px;padding:30px;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff1a,0 40px 120px #0009}@keyframes rd-fade{0%{opacity:0}}@keyframes rd-pop{0%{opacity:0;transform:translateY(20px)scale(.97)}}:where(.d27) .artist27__close{color:#fff;border:1px solid #fff3;border-radius:50%;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:grid;position:absolute;top:18px;right:18px}:where(.d27) .artist27__close:hover{color:#0f0f0f;background:#fff}:where(.d27) .artist27__top{align-items:center;gap:20px;padding-right:40px;display:flex}:where(.d27) .artist27__photo{object-fit:cover;width:110px;height:110px;box-shadow:0 0 0 3px var(--red), 0 16px 40px #ff3b3b59;border-radius:50%;flex:none}:where(.d27) .artist27__kicker{color:var(--red)}:where(.d27) .artist27__name{font-family:var(--f-display);letter-spacing:-.03em;margin-top:6px;font-size:30px;font-weight:700;line-height:1.05}:where(.d27) .artist27__genre{color:var(--dim);margin-top:6px}:where(.d27) .artist27__bio{color:#f5f5f5d9;margin-top:22px;font-size:17px;line-height:1.5}:where(.d27) .artist27__head{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:24px 0 10px;font-size:13px;font-weight:700}:where(.d27) .artist27__tracks{gap:8px;display:grid}:where(.d27) .artist27__tracks a{background:#ffffff0d;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-weight:700;transition:background-color .2s;display:flex}:where(.d27) .artist27__tracks a:hover{background:#ffffff1a}:where(.d27) .artist27__tracks a svg{margin-left:auto}:where(.d27) .artist27__play{background:var(--red);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}:where(.d27) .artist27__socials{flex-wrap:wrap;gap:8px;display:flex}:where(.d27) .artist27__socials a{border:1px solid #ffffff29;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s}:where(.d27) .artist27__socials a:hover{background:#ffffff0f;border-color:#fff6}@media (max-width:640px){:where(.d27) .artist27{place-items:end stretch;padding:0}:where(.d27) .artist27__card{width:100%;max-height:88dvh;padding:24px var(--gutter) 32px;border-radius:28px 28px 0 0}:where(.d27) .artist27__photo{width:84px;height:84px}:where(.d27) .artist27__name{font-size:24px}}:where(.d27) .label27__dots{gap:6px;margin-top:10px;display:flex}:where(.d27) .label27__dots button{width:6px;height:6px;transition:width .4s var(--ease), background-color .3s;background:#ffffff40;border-radius:3px;padding:0}:where(.d27) .label27__dots button.is-active{background:var(--red);width:22px}:where(.d27) .label27__perks{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}:where(.d27) .label27__perks li{border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;background:linear-gradient(#191919,#121212);border-radius:22px;align-content:start;gap:10px;padding:24px;display:grid}:where(.d27) .label27__perks li:hover{border-color:#ffffff29;transform:translateY(-4px);box-shadow:0 22px 60px #ff3b3b2e}:where(.d27) .label27__perk-num{letter-spacing:.12em;color:var(--red);font-size:13px;font-weight:700}:where(.d27) .label27__perk-title{font-family:var(--f-display);letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.15}:where(.d27) .label27__perk-text{color:var(--dim);font-size:16px;line-height:1.4}:where(.d27) .label27__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}@media (max-width:1100px){:where(.d27) .m27__grid,:where(.d27) .label27__perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:where(.d27) .m27__head,:where(.d27) .label27__head{flex-direction:column;align-items:flex-start}:where(.d27) .m27__lead,:where(.d27) .label27__lead{text-align:left}:where(.d27) .label27__stage{margin:-10px 0 -50px;scale:.75}}@media (max-width:640px){:where(.d27) .m27__grid{margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}:where(.d27) .m27__card{scroll-snap-align:center;height:460px}:where(.d27) .m27__img{height:290px}:where(.d27) .label27__stage{margin:-50px 0 -90px;scale:.55}:where(.d27) .label27__perks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(.d27) .m27__ring:after{animation:none}}html.is-app.d27 .header{padding:8px 0}html.is-app.d27 .header__inner{grid-template-columns:auto 1fr auto;height:52px;padding:0 6px 0 18px}html.is-app.d27 .header__logo img{width:86px}html.is-app.d27 .header__nav,html.is-app.d27 .header__tg-nav,html.is-app.d27 .header__cta,html.is-app.d27 .header__burger{display:none}html.is-app.d27 .header__right{justify-self:end}html.is-app.d27 .header__cart{width:40px;height:40px}.appbar{display:none}html.is-app.d27 .appbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#141414eb;border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 40px #00000080}html.is-app.d27 .appbar--5{grid-template-columns:repeat(5,minmax(0,1fr))}html.is-app.d27 .appbar__item{white-space:nowrap;color:#f5f5f58c;-webkit-tap-highlight-color:transparent;border-radius:20px;justify-items:center;gap:3px;min-width:0;padding:8px 0 6px;font-size:11px;font-weight:700;transition:color .2s,background-color .2s;display:grid}html.is-app.d27 .appbar__item.is-active{color:#fff;background:#ff3b3b29}html.is-app.d27 .appbar__item.is-active svg{color:var(--red)}html.is-app.d27 body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}html.is-app.d27 .floating{display:none!important}html.is-app.d27 .d27-badge{bottom:calc(96px + env(safe-area-inset-bottom))!important}html.is-tg.d27 .d27-badge{display:none!important}html.is-app.d27[data-app-tab=home] .home>:is(.services,.beats,.booking),html.is-app.d27[data-app-tab=services] .home>:not(.services),html.is-app.d27[data-app-tab=beats] .home>:not(.beats),html.is-app.d27[data-app-tab=booking] .home>:not(.booking){display:none}html.is-app.d27[data-app-tab]:not([data-app-tab=home]) body:has(main.home) .footer{display:none}html.is-app.d27 .services,html.is-app.d27 .beats,html.is-app.d27 .booking{padding:18px 0 24px}html.is-app.d27 .home :is(.services,.beats,.booking) .label--num:before{content:none}html.is-app.d27 .home :is(.services,.beats,.booking) .label--num{font-family:var(--f-display);letter-spacing:-.03em;text-transform:none;color:#fff;margin:0;font-size:30px;font-weight:900;line-height:1.05;display:block}html.is-app.d27 .services__lead,html.is-app.d27 .services__title,html.is-app.d27 .beats__title{display:none}html.is-app.d27 .services .tabs,html.is-app.d27 .services__grid{margin-top:16px}html.is-app.d27 .beats__list{max-height:none;margin-top:16px;overflow:visible}html.is-app.d27 .booking__info{padding:0;display:block}html.is-app.d27 .booking__info>:not(.label){display:none}html.is-app.d27 .booking__grid{gap:16px}html.is-app.d27 .account{padding-top:8px}html.is-app.d27 .account>.container>.label{display:none}html.is-app.d27 .account .account__head{align-items:flex-start;gap:10px;margin-top:0}html.is-app.d27 .account .account__head .page__title{text-align:left;font-size:30px}html.is-app.d27 .account__profile{justify-content:flex-start;margin-bottom:20px}html.is-app.d27 .account__profile>span,.d27-badge{display:none}html.d27-switch.d27 .d27-badge--new,html.d27-switch:not(.d27) .d27-badge--old{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0a0a0adb;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font:600 13px/1 Arial,sans-serif;text-decoration:none;display:inline-flex;position:fixed;bottom:16px;left:16px}.d27-badge:before{content:"";background:#ff3b3b;border-radius:50%;width:8px;height:8px}.d27-badge span{color:#9a9a9a}
