.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip-360;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin-snap;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin-snap-4;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin-snap-8;animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-buzz;animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-wag;animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom center}.fa-float{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-float;animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-swing;animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top center}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-jello;animation-timing-function:var(--fa-animation-timing,ease-out)}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none!important;transition:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale, 1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale, 1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1) translateY(0)}14%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px))}32%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height, .5em)*-1))}52%{animation-timing-function:cubic-bezier(.5,0,1,.5);transform:scale(1) translateY(calc(var(--fa-bounce-height, .5em)*-1*1.1))}70%{animation-timing-function:cubic-bezier(.33,.33,.66,1);transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0)}85%{animation-timing-function:cubic-bezier(.33,0,.66,1);transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound, 1)))}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);opacity:1;transform:scale(1)}40%{animation-timing-function:cubic-bezier(.4,0,.6,1);opacity:var(--fa-fade-opacity,.4);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}25%{animation-timing-function:cubic-bezier(.4,0,.6,1);opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28))}45%{animation-timing-function:cubic-bezier(.4,0,.2,1);opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25))}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);opacity:calc(var(--fa-beat-fade-opacity, .4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28))}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0)}8%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0)}35%{animation-timing-function:linear;transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.6))}65%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.5))}92%{animation-timing-function:cubic-bezier(.33,0,.66,1);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)))}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{animation-timing-function:cubic-bezier(.2,0,.4,1);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0)}8%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0)}50%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*.6))}80%{animation-timing-function:cubic-bezier(.33,0,.66,1);transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle, -1turn)*var(--fa-flip-overshoot, 1.04)))}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg) translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg) translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg) translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0) rotate(0)}5%{transform:translate(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translate(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.5deg)}15%{transform:translate(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translate(calc(var(--fa-buzz-distance, 4px)*-1)) rotate(-.3deg)}25%{transform:translate(calc(var(--fa-buzz-distance, 4px)*.7)) rotate(.2deg)}30%{transform:translate(calc(var(--fa-buzz-distance, 4px)*-1*.7)) rotate(-.2deg)}35%{transform:translate(calc(var(--fa-buzz-distance, 4px)*.4)) rotate(.1deg)}40%{transform:translate(0) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(var(--fa-wag-angle,12deg))}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(calc(var(--fa-wag-angle, 12deg)*.85))}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(calc(var(--fa-wag-angle, 12deg)*.6))}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}15%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translateY(calc(var(--fa-float-height, 6px)*-.4)) translate(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1)}35%{animation-timing-function:cubic-bezier(.5,0,.5,0);transform:translateY(calc(var(--fa-float-height, 6px)*-1)) translate(0) rotate(0) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03))}50%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(calc(var(--fa-float-height, 6px)*-.92)) translate(calc(var(--fa-float-drift, 1px)*-.5)) rotate(calc(var(--fa-float-tilt, 1deg)*-.5)) scale(.995,1.01)}70%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translateY(calc(var(--fa-float-height, 6px)*-.3)) translate(calc(var(--fa-float-drift, 1px)*-1)) rotate(calc(var(--fa-float-tilt, 1deg)*-1)) scale(1)}90%{animation-timing-function:cubic-bezier(.33,0,.66,1);transform:translateY(calc(var(--fa-float-height, 6px)*.05)) translate(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}to{transform:translateY(0) translate(0) rotate(0) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(var(--fa-swing-angle,22deg))}18%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.85))}28%{animation-timing-function:cubic-bezier(.35,0,.65,1);transform:rotate(calc(var(--fa-swing-angle, 22deg)*.65))}38%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.45))}48%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(calc(var(--fa-swing-angle, 22deg)*.25))}56%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(calc(var(--fa-swing-angle, 22deg)*-1*.1))}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x, 1.15)))}24%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)),var(--fa-jello-scale-y,1.12))}36%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(calc(.5 + var(--fa-jello-scale-x, 1.15)*.5),calc(1.5 - var(--fa-jello-scale-x, 1.15)*.5))}48%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(calc(1.3 - var(--fa-jello-scale-y, 1.12)*.3),calc(.7 + var(--fa-jello-scale-y, 1.12)*.3))}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-heptagon,.fa-septagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-lotus,.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-display:block;font-family:Font Awesome\ 7 Free;font-style:normal;font-weight:900;src:url(./fa-solid-900.IAB4Droh.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-display:block;font-family:Font Awesome\ 7 Free;font-style:normal;font-weight:400;src:url(./fa-regular-400.DRN8N0d1.woff2)}.far{--fa-style:400}.fa-classic,.far{--fa-family:var(--fa-family-classic)}.fa-regular{--fa-style:400}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-display:block;font-family:Font Awesome\ 7 Brands;font-style:normal;font-weight:400;src:url(./fa-brands-400.Bs6tcqqs.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-bgg,.fa-board-game-geek{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-build-awesome{--fa:""}.fa-codeberg{--fa:""}.fa-devpost{--fa:""}.fa-internet-archive{--fa:""}.fa-lets-encrypt{--fa:""}.fa-matrix{--fa:""}.fa-mattermost{--fa:""}.fa-nextcloud{--fa:""}.fa-roblox-creator-studio{--fa:""}.fa-square-build-awesome-stroke{--fa:""}.fa-substack{--fa:""}.fa-tesla{--fa:""}.fa-xrp{--fa:""}.fa-xrpl{--fa:""}.fa-youtube-shorts{--fa:""}.fa-ror{--fa:""}.fa-visual-studio{--fa:""}.fa-dolibarr{--fa:""}.fa-obs-studio{--fa:""}.fa-storybook{--fa:""}.fa-a11y-project{--fa:""}.fa-copilot{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:root{color-scheme:dark;--mt-bg:#0f0d0b;--mt-bg-soft:#16120d;--mt-panel:hsla(0,0%,100%,.045);--mt-panel-strong:hsla(0,0%,100%,.075);--mt-border:hsla(0,0%,100%,.11);--mt-border-amber:rgba(217,119,6,.38);--mt-amber:#d97706;--mt-amber-bright:#f59e0b;--mt-amber-soft:#f5c26b;--mt-text:#f5efe8;--mt-muted:#b7ada2;--mt-dim:#8f8681;--mt-ok:#86efac;--mt-bad:#fca5a5;--mt-radius:20px;--mt-shadow:0 24px 80px rgba(0,0,0,.45);--mt-max:1120px}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%}body{background:radial-gradient(1200px 600px at 15% -10%,rgba(217,119,6,.13),transparent 60%),radial-gradient(900px 500px at 100% 0,rgba(245,158,11,.08),transparent 55%),linear-gradient(180deg,#0f0d0b,#100e0b 55%,#0b0907);color:var(--mt-text);font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}code{background:#ffffff12;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;font-size:.92em;padding:.12em .42em}.site-shell{display:flex;flex-direction:column;min-height:100vh}.site-footer,.site-header,.site-main{margin-inline:auto;width:min(calc(100% - 48px),var(--mt-max))}.site-header{align-items:center;display:flex;justify-content:space-between;padding:26px 0 18px}.brand{align-items:baseline;display:inline-flex;font-size:14px;font-weight:800;letter-spacing:.16em}.brand-mark{color:var(--mt-text)}.brand-next{color:var(--mt-amber-bright)}.site-main{flex:1;padding:56px 0 80px}.page{display:grid;gap:56px}.hero{max-width:900px}.eyebrow{color:var(--mt-amber-soft);font-size:12px;font-weight:700;letter-spacing:.22em;margin:0 0 18px;text-transform:uppercase}h1{font-size:clamp(44px,7vw,92px);font-weight:800;letter-spacing:-.045em;line-height:.96;margin:0}h1 span{background:linear-gradient(120deg,var(--mt-amber-soft),var(--mt-amber) 60%,#b45309);-webkit-background-clip:text;background-clip:text;color:var(--mt-amber-bright);display:inline-block;-webkit-text-fill-color:transparent}.lede{color:var(--mt-muted);font-size:clamp(16px,2vw,19px);line-height:1.65;margin:28px 0 0;max-width:640px}.status-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.status{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:12px;font-weight:600;gap:9px;letter-spacing:.04em;padding:10px 14px}.status--ok{background:#4ade8014;border-color:#4ade8047;color:var(--mt-ok)}.status--bad{background:#f8717114;border-color:#f8717147;color:var(--mt-bad)}.status-dot{background:currentColor;border-radius:50%;box-shadow:0 0 12px currentColor;height:7px;width:7px}.grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:linear-gradient(160deg,#ffffff0f,#ffffff04),var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:var(--mt-radius);box-shadow:inset 0 1px #ffffff0f;min-height:210px;overflow:hidden;padding:24px;position:relative}.card:after{background:radial-gradient(closest-side,rgba(217,119,6,.16),transparent);content:"";height:180px;inset:auto -20% -55%;pointer-events:none;position:absolute}.card-index{color:var(--mt-amber);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:42px}.card h2{font-size:20px;letter-spacing:-.02em;margin:0 0 10px}.card p{margin:0}.card p,.note{color:var(--mt-muted);font-size:14px;line-height:1.65}.note{background:#d9770612;border:1px solid var(--mt-border-amber);border-radius:var(--mt-radius);padding:20px 24px}.note p{margin:0}.note strong{color:var(--mt-text)}.site-footer{border-top:1px solid var(--mt-border);color:var(--mt-dim);display:flex;font-size:12px;gap:16px;justify-content:space-between;padding:26px 0 34px}.main-nav{align-items:center;color:var(--mt-muted);display:flex;font-size:13px;gap:18px}.main-nav a:hover{color:var(--mt-text)}.nav-button{background:none;border:0;color:var(--mt-muted);cursor:pointer;font:inherit;padding:0}.nav-button:hover{color:var(--mt-amber-soft)}.button{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.02em;padding:12px 18px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.45;transform:none}.button--primary{background:var(--mt-amber);border-color:var(--mt-amber);color:#160f06}.button--primary:hover{background:var(--mt-amber-bright);border-color:var(--mt-amber-bright)}.button--ghost{background:var(--mt-panel);border-color:var(--mt-border);color:var(--mt-text)}.button--ghost:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.text-link{color:var(--mt-amber-soft);font-size:13px;font-weight:600}.text-link:hover{color:var(--mt-amber-bright)}.section{display:grid;gap:24px}.section--compact{gap:16px}.section-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.section-heading h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.03em;margin:0}.section-heading .eyebrow{margin-bottom:8px}.page-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.page-title{font-size:clamp(36px,5vw,64px);letter-spacing:-.04em;line-height:1.02;margin:0}.result-count{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);flex:none;font-size:12px;padding:8px 14px}.beat-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.beat-grid--catalog{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.beat-card{background:var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,border-color .2s ease,background .2s ease}.beat-card:hover{background:var(--mt-panel-strong);border-color:var(--mt-border-amber)}.beat-cover{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:14px;position:relative}.beat-cover:after{background:radial-gradient(circle at 70% 20%,hsla(0,0%,100%,.16),transparent 45%);content:"";inset:0;pointer-events:none;position:absolute}.beat-cover__exclusive,.beat-cover__genre,.beat-cover__price{align-self:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a080659;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#f5efe8;font-size:9px;font-weight:700;letter-spacing:.1em;padding:5px 9px;position:relative;text-transform:uppercase;z-index:1}.beat-cover__exclusive{border-color:#f5c26b80;color:var(--mt-amber-soft)}.beat-cover__price{align-self:flex-end;color:var(--mt-amber-soft);margin-top:auto}.beat-body{padding:14px 16px 16px}.beat-heading{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.beat-heading h3{font-size:16px;letter-spacing:-.02em;margin:0}.beat-bpm{color:var(--mt-dim);font-size:10px;letter-spacing:.08em;white-space:nowrap}.beat-producer{color:var(--mt-muted);font-size:12px;margin:6px 0 0}.beat-meta{color:var(--mt-dim);font-size:11px;margin:4px 0 0}.beat-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.beat-tags span{border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-dim);font-size:10px;padding:4px 8px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip-row--tight{margin-top:20px}.chip{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-text);display:inline-flex;font-size:12px;gap:8px;padding:9px 13px}.chip span{color:var(--mt-dim);font-size:10px}.chip:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.chip--muted,.chip--plain{background:transparent;color:var(--mt-muted)}.catalog-layout{align-items:start;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr)}.filters-panel{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:18px;padding:20px;position:sticky;top:20px}.filters-form{display:grid;gap:14px}.filter-heading{align-items:center;display:flex;justify-content:space-between}.filter-heading h2{font-size:16px;margin:0}.filter-count{align-items:center;background:var(--mt-amber);border-radius:999px;color:#160f06;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:22px}.field{color:var(--mt-dim);display:grid;font-size:10px;gap:6px;letter-spacing:.1em;text-transform:uppercase}.field input,.field select{background:#0000002e;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-text);font:inherit;font-size:13px;letter-spacing:normal;outline:none;padding:10px 12px;text-transform:none;width:100%}.field input:focus,.field select:focus{border-color:var(--mt-amber);box-shadow:0 0 0 3px #d9770629}.field-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.filter-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.catalog-results{display:grid;gap:16px}.pagination{align-items:center;color:var(--mt-muted);display:flex;font-size:12px;gap:16px;justify-content:center;margin-top:12px}.empty-state{border:1px dashed var(--mt-border);border-radius:18px;color:var(--mt-muted);padding:36px;text-align:center}.empty-state h2{color:var(--mt-text);margin:0 0 8px}.empty-state p{margin:0 0 16px}.beat-player{align-items:center;background:#00000024;border:1px solid var(--mt-border);border-radius:14px;display:flex;gap:12px;margin-top:8px;padding:12px}.beat-player__wave{flex:1;min-width:0}.license-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.license-card{background:linear-gradient(160deg,#ffffff0d,#ffffff04);gap:16px;padding:20px}.license-card__head{gap:12px}.license-type{color:var(--mt-dim);font-size:10px;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.license-card h3{font-size:22px;margin:0}.license-price{font-size:20px;white-space:nowrap}.license-features{color:var(--mt-muted);display:grid;font-size:13px;gap:8px;list-style:none;margin:0;padding:0}.license-features li:before{color:var(--mt-amber);content:"·";margin-right:8px}.license-cta{border-top:1px solid var(--mt-border);color:var(--mt-dim);font-size:11px;margin-top:auto;padding-top:12px}.search-bar{display:flex;gap:10px;max-width:720px}.search-bar input{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-text);flex:1;font:inherit;outline:none;padding:14px 18px}.search-bar input:focus{border-color:var(--mt-amber)}.auth-layout{display:flex;justify-content:center}.auth-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:22px;box-shadow:var(--mt-shadow);display:grid;gap:16px;padding:28px;width:min(100%,520px)}.auth-tabs{background:#0003;border:1px solid var(--mt-border);border-radius:999px;display:flex;gap:6px;padding:4px}.auth-tabs button{background:transparent;border:0;border-radius:999px;color:var(--mt-muted);cursor:pointer;flex:1;font:inherit;font-size:12px;font-weight:700;padding:9px 12px}.auth-tabs button.active{background:var(--mt-amber);color:#160f06}.auth-form{display:grid;gap:14px}.form-error{background:#f8717114;border:1px solid rgba(248,113,113,.3);border-radius:10px;color:var(--mt-bad);font-size:12px;margin:0;padding:10px 12px}.auth-note{color:var(--mt-dim);font-size:11px;margin:0}.account-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:22px;display:grid;gap:16px;max-width:720px;padding:28px}.account-meta{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:0}.account-meta div{border:1px solid var(--mt-border);border-radius:12px;padding:12px}.account-meta dt{color:var(--mt-dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.account-meta dd{font-size:14px;margin:4px 0 0}.button--block{width:100%}.license-cta-button{margin-top:auto;width:100%}.text-button{background:none;border:0;color:var(--mt-dim);cursor:pointer;font:inherit;font-size:11px;padding:0;text-decoration:underline;text-underline-offset:3px}.text-button:hover{color:var(--mt-amber-soft)}.badge{align-items:center;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}.badge--ok{background:#4ade8014;border-color:#4ade804d;color:var(--mt-ok)}.badge--muted{color:var(--mt-dim)}.badge--gift{border-color:#f5c26b59;color:var(--mt-amber-soft)}.form-success{background:#4ade8014;border:1px solid rgba(74,222,128,.3);border-radius:10px;color:var(--mt-ok);font-size:12px;margin:0;padding:10px 12px}.cart-layout,.checkout-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 360px}.cart-items,.cart-summary,.checkout-form-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:20px;display:grid;gap:14px;padding:22px}.upgrade-current{gap:4px}.upgrade-current .lede,.upgrade-result .checkout-form-card .lede{font-size:13px;line-height:1.6;margin:0}.license-grid.upgrade-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cart-summary{position:sticky;top:20px}.cart-summary h2,.checkout-form-card h2{font-size:18px;margin:0}.cart-line{border-bottom:1px solid var(--mt-border);display:flex;gap:18px;justify-content:space-between;padding:16px 0}.cart-line:first-child{padding-top:0}.cart-line:last-child{border-bottom:0;padding-bottom:0}.cart-line__license{color:var(--mt-amber-soft);font-size:10px;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.cart-line h2{font-size:18px;letter-spacing:-.02em;margin:0}.cart-line__slug{color:var(--mt-dim);font-size:11px;margin:4px 0 0}.cart-line__prices{align-content:start;display:grid;gap:8px;justify-items:end;white-space:nowrap}.cart-line__price{font-size:16px;font-weight:700}@keyframes cart-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cart-page .cart-layout,.cart-page .cart-line,.cart-page .empty-state{animation:cart-reveal .34s cubic-bezier(.22,1,.36,1) both}.cart-page .cart-line:nth-child(2){animation-delay:.04s}.cart-page .cart-line:nth-child(3){animation-delay:.08s}.cart-page .cart-line:nth-child(4){animation-delay:.12s}.cart-page .cart-line:nth-child(5){animation-delay:.16s}@media(prefers-reduced-motion:reduce){.cart-page .cart-layout,.cart-page .cart-line,.cart-page .empty-state{animation:none}}.coupon-form{align-items:end;display:flex;gap:8px}.coupon-form .field{flex:1}.coupon-active{align-items:center;background:#4ade800f;border:1px solid rgba(74,222,128,.25);border-radius:10px;color:var(--mt-ok);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:10px 12px}.totals-list{display:grid;gap:8px;margin:0}.totals-list div{color:var(--mt-muted);display:flex;font-size:13px;gap:16px;justify-content:space-between}.totals-list dd,.totals-list dt{margin:0}.totals-list__grand{border-top:1px solid var(--mt-border);color:var(--mt-text)!important;font-size:17px!important;font-weight:800;margin-top:6px;padding-top:12px}.checkout-form{display:grid;gap:14px}.payment-methods{display:grid;gap:8px}.field-label{color:var(--mt-dim);font-size:10px;letter-spacing:.1em;margin:0;text-transform:uppercase}.payment-option{align-items:center;background:#00000024;border:1px solid var(--mt-border);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 14px}.payment-option.active{background:#d9770614;border-color:var(--mt-border-amber)}.payment-option.disabled{cursor:not-allowed;opacity:.45}.payment-option span{display:grid;gap:2px}.payment-option strong{font-size:13px}.payment-option small{color:var(--mt-dim);font-size:11px}.stripe-panel{border-top:1px solid var(--mt-border);display:grid;gap:16px;margin-top:18px;padding-top:18px}.checkout-line{border-bottom:1px solid var(--mt-border);color:var(--mt-muted);display:flex;font-size:12px;gap:16px;justify-content:space-between;padding:8px 0}.checkout-line strong{color:var(--mt-text);white-space:nowrap}.checkout-result{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:22px;display:grid;gap:18px;max-width:760px;padding:28px}.checkout-result__summary{border:1px solid var(--mt-border);border-radius:14px;padding:16px}.checkout-result__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 360px}.admin-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:20px;display:grid;gap:14px;padding:24px}.admin-card__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.admin-card__head--spaced{border-top:1px solid var(--mt-border);margin-top:18px;padding-top:18px}.admin-card h2{font-size:18px;margin:0}.admin-note{color:var(--mt-muted);font-size:13px;line-height:1.6}.admin-note h2{color:var(--mt-text);font-size:15px;margin-top:8px}.admin-note code{display:block;font-size:11px;margin:6px 0;overflow-wrap:anywhere}.chip--free-download{cursor:pointer;font:inherit}.chip--free-download i{color:var(--mt-amber-soft)}.chip--free-download:disabled{border-color:var(--mt-border);color:var(--mt-dim);cursor:not-allowed;opacity:.6}.chip--free-download:disabled i{color:var(--mt-dim)}.free-download-error{align-self:center;color:var(--mt-bad);font-size:11px}.free-download-modal{width:min(520px,100%)}.free-download-modal__form{display:flex;flex:1;flex-direction:column;min-height:0}.free-download-modal__body{display:grid;gap:14px}.free-download-modal__note{color:var(--mt-muted);font-size:13px;line-height:1.6;margin:0}.free-download-modal__limit{align-items:center;background:#0000001f;border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:12px}.free-download-modal__limit small{color:var(--mt-dim);flex-basis:100%;font-size:10.5px}.free-download-modal__segments{display:inline-flex;gap:4px}.free-download-modal__segment{background:#2a2420;border-radius:999px;height:4px;width:18px}.free-download-modal__segment.is-remaining{background:#f5a524}.free-download-modal__consent{align-items:center}.content-page{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:20px;max-width:820px;padding:28px}.content-page__body{color:var(--mt-muted);font-size:15px;line-height:1.75}.content-page__body h2,.content-page__body h3{color:var(--mt-text);margin-top:28px}.content-page__body a{color:var(--mt-amber-soft)}.content-page__body img{height:auto;max-width:100%}.contact-form{display:grid;gap:14px;margin-top:24px}.contact-form__status{color:var(--mt-amber-soft);font-size:12px;margin-top:14px}.license-verify{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:22px;display:grid;gap:22px;padding:28px}.license-verify__head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.license-verify__grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.license-verify__grid div{border:1px solid var(--mt-border);border-radius:12px;padding:12px}.license-verify__grid span{color:var(--mt-dim);display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.license-verify__grid strong{display:block;font-size:13px;margin-top:4px;overflow-wrap:anywhere}.license-verify__notice{background:#fbbf2412;border:1px solid rgba(251,191,36,.3);border-radius:12px;color:var(--mt-muted);font-size:12px;line-height:1.6;padding:14px 16px}.license-verify__notice p{margin:0}.field textarea{background:#0000002e;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-text);font:inherit;font-size:13px;outline:none;padding:10px 12px;resize:vertical;width:100%}.badge--bad{background:#f8717114;border-color:#f871714d;color:var(--mt-bad)}.admin-stat-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-stat{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;padding:16px}.admin-stat span{color:var(--mt-dim);display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.admin-stat strong{display:block;font-size:22px;margin-top:6px}.admin-link-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-link-card{background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:4px;padding:18px}.admin-link-card strong{font-size:16px}.admin-link-card span{color:var(--mt-muted);font-size:12px}.admin-link-card:hover{border-color:var(--mt-border-amber)}.admin-table-wrap{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;overflow-x:auto}.admin-table{border-collapse:collapse;font-size:12px;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid var(--mt-border);padding:12px 14px;text-align:left;vertical-align:top}.admin-table th{color:var(--mt-dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.admin-table tr:last-child td{border-bottom:0}.admin-table__error{color:var(--mt-muted);max-width:320px;overflow-wrap:anywhere}.stepper{display:flex;gap:10px;margin-bottom:4px}.stepper__item{align-items:center;color:var(--mt-dim);display:flex;flex:1;font-size:11px;gap:8px}.stepper__item span{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:50%;display:inline-flex;height:26px;justify-content:center;width:26px}.stepper__item.active span{background:var(--mt-amber);border-color:var(--mt-amber);color:#160f06;font-weight:800}.stepper__item.done span{border-color:var(--mt-amber);color:var(--mt-amber-soft)}.license-price-input{background:#0000002e;border:1px solid var(--mt-border);border-radius:8px;color:var(--mt-text);font:inherit;margin-left:auto;padding:8px 10px;text-align:right;width:92px}.brand{align-items:center;gap:10px}.brand-icon{align-items:center;background:#d977061f;border:1px solid var(--mt-border-amber);border-radius:50%;color:var(--mt-amber-soft);display:inline-flex;font-size:13px;height:30px;justify-content:center;width:30px}.main-nav .nav-button,.main-nav a{align-items:center;border-radius:999px;display:inline-flex;gap:7px;padding:8px 10px;transition:background .2s ease,color .2s ease}.main-nav .nav-button:hover,.main-nav a:hover{background:#ffffff0e;color:var(--mt-text)}.main-nav i{color:var(--mt-amber-soft);font-size:11px;text-align:center;width:14px}.nav-cart{position:relative}.nav-badge{background:var(--mt-amber);border-radius:999px;color:#160f06;display:inline-flex;font-size:10px;font-weight:800;height:18px;line-height:1;min-width:18px;padding:0 5px}.menu-toggle,.nav-badge{align-items:center;justify-content:center}.menu-toggle{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-text);cursor:pointer;display:none;font-size:15px;height:38px;width:38px}.site-footer{border-top:0;display:block;padding:0}.footer-grid{border-top:1px solid var(--mt-border);display:grid;gap:32px;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;padding:40px 0 32px}.footer-brand p{color:var(--mt-muted);font-size:13px;line-height:1.65;margin:16px 0 0;max-width:300px}.footer-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.footer-badges span{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:10px;gap:6px;padding:6px 9px}.footer-badges i{color:var(--mt-amber-soft);font-size:10px}.footer-col{align-content:start;display:grid;gap:9px}.footer-col h3{color:var(--mt-text);font-size:11px;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.footer-col a{align-items:center;color:var(--mt-muted);display:inline-flex;font-size:12px;gap:8px;transition:color .2s ease}.footer-col a i{color:var(--mt-amber);font-size:10px;text-align:center;width:14px}.footer-col a:hover{color:var(--mt-text)}.footer-bottom{border-top:1px solid var(--mt-border);color:var(--mt-dim);display:flex;font-size:11px;gap:16px;justify-content:space-between;padding:18px 0 30px}.footer-bottom i{color:var(--mt-amber)}.footer-link-button{background:none;border:0;color:var(--mt-muted);cursor:pointer;font:inherit;font-size:11px;padding:0;text-decoration:underline;text-underline-offset:3px}.footer-link-button:hover{color:var(--mt-text)}.cookie-banner{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0d0bf7;border:1px solid var(--mt-border-amber);border-radius:16px;bottom:20px;box-shadow:var(--mt-shadow);display:flex;gap:24px;justify-content:space-between;left:20px;margin-inline:auto;max-width:980px;padding:20px 22px;position:fixed;right:20px;z-index:90}.site-shell--player .cookie-banner{bottom:120px}.cookie-banner__content{max-width:640px}.cookie-banner h2{font-size:12px;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.cookie-banner p{color:var(--mt-muted);font-size:12px;line-height:1.6;margin:0}.cookie-banner a{color:var(--mt-amber-soft)}.cookie-banner__actions{display:flex;flex:none;flex-wrap:wrap;gap:8px}.cookie-banner .button{font-size:12px;padding:10px 14px}.pricing-hero{display:grid;gap:18px;max-width:820px}.pricing-card{background:linear-gradient(160deg,#ffffff0e,#ffffff04);border:1px solid var(--mt-border);border-radius:22px;display:flex;flex-direction:column;gap:18px;padding:24px;position:relative}.pricing-card--featured{background:linear-gradient(160deg,#d9770624,#ffffff05 55%),var(--mt-bg-soft);border-color:var(--mt-border-amber);box-shadow:0 24px 70px #d977061f}.pricing-ribbon{background:var(--mt-amber);border-radius:999px;color:#160f06;font-size:9px;font-weight:800;letter-spacing:.08em;padding:5px 9px;position:absolute;right:14px;text-transform:uppercase;top:14px}.pricing-card__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.pricing-card h2{font-size:28px;letter-spacing:-.03em;margin:0}.pricing-price{color:var(--mt-amber-bright);font-size:24px;font-weight:800;white-space:nowrap}.pricing-copy{color:var(--mt-muted);font-size:13px;line-height:1.6;margin:0;min-height:44px}.pricing-features{color:var(--mt-muted);display:grid;flex:1;font-size:12.5px;gap:9px;line-height:1.5;list-style:none;margin:0;padding:0}.pricing-features li{align-items:flex-start;display:flex;gap:9px}.pricing-features i{color:var(--mt-amber);font-size:10px;margin-top:3px}.pricing-features li strong{color:var(--mt-text);font-size:inherit;font-weight:700;margin-left:auto;text-align:right}.pricing-table{border-collapse:collapse;font-size:12px;width:100%}.pricing-table td,.pricing-table th{border-bottom:1px solid var(--mt-border);padding:12px 14px;text-align:center;vertical-align:top}.pricing-table td:first-child,.pricing-table th:first-child{text-align:left}.pricing-table thead th{color:var(--mt-dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pricing-table tbody tr:last-child td{border-bottom:0}.pricing-yes{color:var(--mt-ok)}.pricing-no{color:var(--mt-bad)}.faq-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.faq-item{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;padding:16px 18px}.faq-item summary{color:var(--mt-text);cursor:pointer;font-size:13px;font-weight:600}.faq-item p{color:var(--mt-muted);font-size:12px;line-height:1.6;margin:10px 0 0}.site-shell--player{padding-bottom:108px}.beat-play-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a08068c;border:1px solid hsla(0,0%,100%,.24);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:54px;inset:0;justify-content:center;margin:auto;opacity:0;position:absolute;transition:opacity .2s ease,transform .2s ease,background .2s ease;width:54px;z-index:2}.beat-card:hover .beat-play-overlay,.beat-play-overlay:focus-visible{transform:scale(1.04)}.beat-play-overlay:hover{background:#d97706d9;border-color:#f5c26b99}.sticky-player{-webkit-backdrop-filter:blur(30px) saturate(165%);backdrop-filter:blur(30px) saturate(165%);background:radial-gradient(120% 170% at 8% 0,hsl(var(--player-hue,35) 65% 45%/.2),transparent 55%),linear-gradient(165deg,#221e17ed,#0d0c0af7);border:1px solid hsl(var(--player-hue,35) 45% 55%/.24);border-radius:22px;bottom:12px;box-shadow:0 26px 70px #0000008c,inset 0 1px #ffffff1a,0 0 0 1px #00000040;left:50%;max-width:1350px;padding:16px 16px 14px;position:fixed;transform:translate(-50%);width:calc(100% - 24px);z-index:95}.sticky-player:before{background:linear-gradient(90deg,transparent,hsl(var(--player-hue,35) 70% 60%/.48),transparent);content:"";height:1px;left:24px;pointer-events:none;position:absolute;right:24px;top:0}.sticky-player__handle:before{content:"";inset:-8px -4px;position:absolute}.sticky-player__handle{align-items:center;background:transparent;border:0;border-radius:0 0 10px 10px;color:var(--mt-dim);cursor:pointer;display:inline-flex;font-size:9px;height:18px;justify-content:center;left:50%;position:absolute;top:2px;transform:translate(-50%);transition:color .2s ease;width:48px;z-index:2}.sticky-player.is-expanded .sticky-player__handle,.sticky-player__handle:hover{color:var(--mt-amber-soft)}.sticky-player__line{display:none}.sticky-player__cover-wrap{flex:none;height:52px;position:relative;width:52px}.sticky-player__cover-play{align-items:center;background:#08060447;border:0;border-radius:13px;color:#fff;cursor:pointer;display:none;font-size:12px;inset:0;justify-content:center;position:absolute;transition:background .2s ease,color .2s ease}.sticky-player__cover-play.is-playing{background:#d97706c7;color:#160f06}.sticky-player__key{display:none}.sticky-player__mini{grid-template-columns:52px minmax(120px,1fr) minmax(180px,340px) auto}.sticky-player__cover{align-items:center;border:1px solid hsl(var(--player-hue,35) 45% 60%/.3);border-radius:13px;box-shadow:0 8px 22px #00000052;color:var(--mt-amber-soft);display:flex;font-size:13px;font-weight:800;height:52px;justify-content:center;letter-spacing:.04em;overflow:hidden;width:52px}.sticky-player__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sticky-player__meta{display:grid;gap:4px;min-width:0}.sticky-player__title{color:var(--mt-text);font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-player__producer{align-items:center;color:var(--mt-muted);display:flex;gap:6px;letter-spacing:.03em}.sticky-player__eq{align-items:flex-end;color:var(--mt-amber-soft);display:inline-flex;flex:none;gap:2px;height:10px;width:12px}.sticky-player__eq i{background:currentColor;border-radius:2px;display:block;height:4px;opacity:.45;transform-origin:bottom;width:2px}.sticky-player__eq i:nth-child(2){height:8px}.sticky-player__eq i:nth-child(3){height:5px}.sticky-player__eq.is-playing i{animation:player-eq .8s ease-in-out infinite alternate;opacity:1}.sticky-player__eq.is-playing i:nth-child(2){animation-delay:.18s}.sticky-player__eq.is-playing i:nth-child(3){animation-delay:.36s}@keyframes player-eq{0%{transform:scaleY(.45)}to{transform:scaleY(1.25)}}.sticky-player__wave{align-content:center;cursor:pointer;display:grid;gap:5px;height:44px;min-width:0;outline:none;touch-action:none}.sticky-player__wave:focus-visible{border-radius:8px;outline:2px solid var(--mt-amber);outline-offset:4px}.sticky-player__bars{align-items:center;display:flex;gap:2px;height:26px;justify-content:space-between;overflow:hidden}.sticky-player__bars i{background:#ffffff29;border-radius:999px;flex:1;max-width:5px;min-width:1px;transition:background .12s ease,box-shadow .12s ease}.sticky-player__bars i.is-played{box-shadow:0 0 5px #f59e0b59}.sticky-player__times{color:var(--mt-dim);display:flex;font-variant-numeric:tabular-nums;justify-content:space-between;letter-spacing:.04em;line-height:1;white-space:nowrap}.sticky-player__actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.sticky-player__action,.sticky-player__play,.sticky-player__skip{align-items:center;background:transparent;border:1px solid transparent;border-radius:50%;color:var(--mt-muted);cursor:pointer;display:inline-flex;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease}.sticky-player__action{font-size:12px;height:40px;width:40px}.sticky-player__action:hover,.sticky-player__skip:hover{background:#ffffff12;color:var(--mt-text)}.sticky-player__action:active,.sticky-player__play:active,.sticky-player__skip:active{transform:scale(.94)}.sticky-player__like.active{background:#d977061f;color:var(--mt-amber-soft)}.sticky-player__skip{font-size:11px;height:32px;width:32px}.sticky-player__play{background:linear-gradient(145deg,var(--mt-amber-bright),var(--mt-amber));border-color:#ffffff2e;box-shadow:0 6px 18px #d977064d;color:#160f06;font-size:13px;height:44px;width:44px}.sticky-player__play:hover{background:var(--mt-amber-bright);box-shadow:0 8px 24px #f5c26b61}.sticky-player__buy{align-items:center;background:#d977061a;border:1px solid var(--mt-border-amber);border-radius:999px;color:var(--mt-amber-soft);cursor:pointer;display:inline-flex;font-weight:700;gap:6px;height:40px;justify-content:center;letter-spacing:.02em;padding:0 14px;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.sticky-player__buy:hover{background:var(--mt-amber);border-color:var(--mt-amber);color:#160f06}.sticky-player__buy i{font-size:10px}.sticky-player__drawer{border-top:1px solid hsla(0,0%,100%,.08);gap:12px;margin-top:12px;padding-top:12px}.sticky-player__drawer-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.sticky-player__drawer-label{align-items:center;color:var(--mt-amber-soft);display:inline-flex;font-size:9px;font-weight:700;gap:8px;letter-spacing:.16em;text-transform:uppercase}.sticky-player__drawer-link{align-items:center;color:var(--mt-muted);display:inline-flex;font-size:11px;font-weight:600;gap:6px;transition:color .2s ease}.sticky-player__drawer-link:hover{color:var(--mt-amber-soft)}.sticky-player__drawer-link i{font-size:9px}.sticky-player__wave--large{gap:7px;height:64px}.sticky-player__wave--large .sticky-player__bars{gap:2px;height:46px}.sticky-player__wave--large .sticky-player__times{font-size:10px}.sticky-player__drawer-controls{align-items:center;display:flex;gap:12px;justify-content:space-between}.sticky-player__transport{align-items:center;background:#0000002e;border:1px solid hsla(0,0%,100%,.07);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.sticky-player__transport .sticky-player__action{height:36px;width:36px}.sticky-player__volume{align-items:center;display:flex;flex:1;gap:4px;max-width:220px;min-width:120px}.sticky-player__volume input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--mt-amber) 0 var(--volume,80%),hsla(0,0%,100%,.14) var(--volume,80%) 100%);border-radius:999px;cursor:pointer;height:4px;width:100%}.sticky-player__volume input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mt-amber-bright);border:2px solid #18120a;border-radius:50%;box-shadow:0 0 12px #f5c26b73;height:11px;width:11px}.sticky-player__volume input::-moz-range-thumb{background:var(--mt-amber-bright);border:2px solid #18120a;border-radius:50%;box-shadow:0 0 12px #f5c26b73;height:9px;width:9px}.sticky-player__drawer-button{align-items:center;background:#ffffff0a;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:11px;font-weight:600;height:36px;justify-content:center;padding:0 14px;transition:border-color .2s ease,color .2s ease;white-space:nowrap}.sticky-player__drawer-button:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.sticky-player__drawer-favorite{gap:7px}.sticky-player__drawer-favorite i{font-size:11px}.sticky-player__drawer-favorite.active{background:#d977061f;border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.player-expand-enter-active,.player-expand-leave-active{transition:opacity .2s ease,transform .2s ease}.player-expand-enter-from,.player-expand-leave-to{opacity:0;transform:translateY(8px)}@media(max-width:1020px){.cart-summary,.filters-panel{position:static}.beat-player{align-items:center;background:#00000024;border:1px solid var(--mt-border);border-radius:14px;display:flex;gap:12px;margin-top:8px;padding:12px}.beat-player__wave{flex:1;min-width:0}}@media(max-width:860px){.grid{grid-template-columns:1fr}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr)}.card{min-height:0}.card-index{margin-bottom:24px}.site-main{padding-top:36px}.site-header{flex-wrap:wrap;gap:14px}.main-nav{justify-content:space-between;order:3;width:100%}.page-heading,.site-footer{flex-direction:column}.page-heading{align-items:flex-start}.detail-meta{grid-template-columns:1fr 1fr}.account-meta,.search-bar{flex-direction:column}.account-meta{grid-template-columns:1fr}}@media(max-width:1020px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.menu-toggle{display:inline-flex}.main-nav{align-items:stretch;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:none;flex-direction:column;gap:4px;order:4;padding:10px;width:100%}.main-nav--open{display:flex}.main-nav .nav-button,.main-nav a{justify-content:flex-start;padding:10px 12px}.footer-grid{gap:24px;grid-template-columns:1fr}.cookie-banner,.footer-bottom{flex-direction:column}.cookie-banner{bottom:12px;gap:16px;left:12px;right:12px}.site-shell--player .cookie-banner{bottom:110px}}@media(max-width:1020px){.faq-grid{grid-template-columns:1fr}}@media(hover:none){.beat-play-overlay{opacity:1}}@media(max-width:860px){.sticky-player{border-radius:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);padding:15px 10px 10px;width:calc(100% - 16px)}.sticky-player__line{background:#ffffff17;border-radius:999px;display:block;height:2px;left:12px;overflow:hidden;pointer-events:none;position:absolute;right:12px;top:0}.sticky-player__line span{background:linear-gradient(90deg,var(--mt-amber),var(--mt-amber-bright));border-radius:inherit;box-shadow:0 0 8px #f59e0b73;display:block;height:100%;transition:width .15s linear}.sticky-player__mini{gap:8px;grid-template-columns:44px minmax(0,1fr) auto}.sticky-player__cover,.sticky-player__cover-wrap{height:44px;width:44px}.sticky-player__cover{border-radius:11px}.sticky-player__cover-play{border-radius:11px;display:flex}.sticky-player__mini .sticky-player__wave,.sticky-player__play--compact,.sticky-player__producer-name{display:none}.sticky-player__key{display:inline}.sticky-player__title{font-size:12px}.sticky-player__producer{font-size:9px;gap:5px}.sticky-player__eq{height:9px;width:10px}.sticky-player__wave{gap:4px;height:42px}.sticky-player__bars{gap:1.5px;height:25px}.sticky-player__times{font-size:8px}.sticky-player__actions{gap:1px}.sticky-player__action,.sticky-player__play{height:44px;width:44px}.sticky-player__skip{display:none}.sticky-player__buy{font-size:10.5px;gap:4px;height:44px;min-width:44px;padding:0 10px}.sticky-player__transport .sticky-player__action{height:44px;width:44px}.sticky-player__drawer{gap:10px;margin-top:10px;padding-top:10px}.sticky-player__wave--large{height:56px}.sticky-player__wave--large .sticky-player__bars{height:40px}.sticky-player__drawer-controls{flex-wrap:wrap;gap:8px}.sticky-player__volume{max-width:none;order:3;padding-top:2px;width:100%}.sticky-player__drawer-button{height:40px}}.license-carousel{align-items:stretch;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.license-carousel--fit,.license-carousel--single{grid-template-columns:minmax(0,1fr)}.license-carousel__track{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin}.license-carousel__track .license-card{flex:0 0 min(320px,82vw);scroll-snap-align:start}.carousel-arrow{align-items:center;align-self:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:50%;color:var(--mt-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:border-color .2s ease,color .2s ease,background .2s ease;width:40px}.carousel-arrow:hover:not(:disabled){background:var(--mt-panel-strong);border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.carousel-arrow:disabled{cursor:not-allowed;opacity:.25}.toast-stack{flex-direction:column;position:fixed;right:18px;top:18px;width:min(360px,calc(100vw - 36px));z-index:130}.toast,.toast-stack{display:flex;gap:10px}.toast{align-items:flex-start;background:#0f0d0bf7;border:1px solid var(--mt-border);border-radius:12px;box-shadow:var(--mt-shadow);color:var(--mt-text);font-size:12px;line-height:1.5;padding:12px 14px}.toast>i{color:var(--mt-amber-soft);margin-top:2px}.toast>span{flex:1}.toast--success{border-color:#4ade8059}.toast--success>i{color:var(--mt-ok)}.toast--error{border-color:#f8717159}.toast--error>i{color:var(--mt-bad)}.toast__close{background:none;border:0;color:var(--mt-dim);cursor:pointer;font-size:11px;padding:0}.toast__close:hover{color:var(--mt-text)}.toast-enter-active,.toast-leave-active{transition:opacity .2s ease,transform .2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-8px)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050403b8;display:grid;inset:0;overflow-y:auto;padding:20px;place-items:center;position:fixed;z-index:110}.buy-modal{background:radial-gradient(100% 130% at 0 0,hsl(var(--buy-hue,35) 65% 45%/.18),transparent 52%),linear-gradient(160deg,#1e1a14fa,#100e0b 62%);border:1px solid hsl(var(--buy-hue,35) 50% 55%/.28);border-radius:26px;box-shadow:0 40px 120px #000000b3,inset 0 1px #ffffff14;max-height:calc(100vh - 40px);overflow-y:auto;padding:28px;position:relative;scrollbar-width:thin;width:min(1040px,100%)}.buy-modal:before{background:linear-gradient(90deg,transparent,hsl(var(--buy-hue,35) 70% 60%/.5),transparent);content:"";height:1px;left:34px;pointer-events:none;position:absolute;right:34px;top:0}.modal-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0a0899;border:1px solid var(--mt-border);border-radius:50%;color:var(--mt-text);cursor:pointer;display:inline-flex;height:38px;justify-content:center;position:absolute;right:16px;top:16px;transition:border-color .2s ease,color .2s ease,background .2s ease;width:38px;z-index:4}.modal-close:hover{background:#d977061f;border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.modal-close--static{position:static}.modal-state{color:var(--mt-muted);font-size:13px;padding:48px 20px;text-align:center}.modal-state--error{color:var(--mt-bad)}.buy-modal__head{align-items:center;display:grid;gap:26px;grid-template-columns:188px minmax(0,1fr);padding-right:54px}.buy-modal__cover{aspect-ratio:1/1;border:1px solid hsl(var(--buy-hue,35) 45% 60%/.32);border-radius:20px;box-shadow:0 18px 44px #0000006b;color:var(--mt-amber-soft);display:grid;font-size:30px;font-weight:800;letter-spacing:.04em;overflow:hidden;place-items:center}.buy-modal__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.buy-modal__intro{display:grid;gap:7px}.buy-modal__intro .eyebrow{margin:0 0 2px}.buy-modal__intro h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;line-height:1.02;margin:0;max-width:760px}.buy-modal__meta{color:var(--mt-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:7px;margin:4px 0 0}.buy-modal__meta span{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;display:inline-flex;gap:6px;padding:5px 10px}.buy-modal__meta i{color:var(--mt-amber-soft);font-size:9px}.buy-modal__intro .text-link{font-size:11px;margin-top:2px}.buy-modal__licensing{align-items:flex-end;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:14px;justify-content:space-between;margin-top:28px;padding-top:22px}.buy-modal__licensing .eyebrow{margin:0 0 5px}.buy-modal__licensing h3{font-size:21px;letter-spacing:-.02em;margin:0}.buy-modal__secure{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;flex:none;font-size:10px;font-weight:600;gap:7px;letter-spacing:.04em;padding:7px 11px;text-transform:uppercase}.buy-modal__secure i{color:var(--mt-ok);font-size:10px}.buy-modal__licenses{margin-top:14px}.buy-modal__foot{align-items:center;border-top:1px solid var(--mt-border);color:var(--mt-dim);display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-top:22px;padding-top:16px}.buy-modal__foot-note{align-items:center;display:inline-flex;gap:7px}.buy-modal__foot-note i{color:var(--mt-amber-soft);font-size:10px}@media(min-width:861px){.buy-modal__licenses .license-carousel__track{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.buy-modal__licenses .license-card{flex:none;width:auto}.buy-modal__licenses .carousel-arrow,.buy-modal__licenses .carousel-dots{display:none}}.drawer-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0504039e;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:105}.cart-drawer{background:#12100c;border-left:1px solid var(--mt-border-amber);box-shadow:var(--mt-shadow);display:flex;flex-direction:column;gap:18px;height:100%;overflow-y:auto;padding:22px;width:min(420px,100%)}.cart-drawer__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cart-drawer__head h2{font-size:24px;margin:0}.cart-drawer__state{color:var(--mt-muted);display:grid;gap:10px;padding:44px 10px;place-items:center;text-align:center}.cart-drawer__state>i{color:var(--mt-amber-soft);font-size:28px}.cart-drawer__state h3{color:var(--mt-text);margin:0}.cart-drawer__state p{font-size:13px;margin:0}.cart-drawer__items{display:flex;flex-direction:column;gap:12px}.cart-drawer__item{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.cart-drawer__title{color:var(--mt-text);font-size:14px;font-weight:700}.cart-drawer__item-side{align-items:flex-end;display:flex;flex:none;flex-direction:column;font-size:12px;gap:6px}.cart-drawer__foot{border-top:1px solid var(--mt-border);display:grid;gap:12px;margin-top:auto;padding-top:16px}.cart-drawer__full-link{font-size:12px;text-align:center}@media(max-width:640px){.toast-stack{left:12px;right:12px;top:12px;width:auto}.modal-overlay{padding:10px}.buy-modal{border-radius:22px;padding:18px 16px 20px}.buy-modal__head{align-items:start;gap:16px;grid-template-columns:1fr;padding-right:0}.buy-modal__cover{max-width:150px;width:150px}.buy-modal__intro h2{font-size:25px}.buy-modal__licensing{align-items:flex-start;flex-direction:column;margin-top:24px;padding-top:18px}.buy-modal__licensing h3{font-size:19px}.buy-modal__foot{align-items:flex-start;flex-direction:column}.license-carousel{grid-template-columns:minmax(0,1fr)}.carousel-arrow{display:none}}.hero--home{max-width:none;overflow:hidden;padding:64px 0 56px;position:relative}.hero--home .hero__content{display:grid;justify-items:center;margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:1}.hero--home .lede{margin:22px auto 0}.hero--home .status-row{justify-content:center}.hero-particles{inset:0;mask-image:linear-gradient(180deg,transparent 0,#000 70px,#000 calc(100% - 80px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 70px,#000 calc(100% - 80px),transparent);overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hero-particles__canvas{height:100%;inset:0;opacity:.7;position:absolute;width:100%}.page>*{min-width:0}.scroll-rail{min-width:0;position:relative}.scroll-rail__track{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.scroll-rail__track::-webkit-scrollbar{display:none}.scroll-rail__arrow{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0d0bd1;border:1px solid var(--mt-border);border-radius:50%;box-shadow:0 8px 24px #00000059;color:var(--mt-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:4}.scroll-rail__arrow:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.scroll-rail__arrow--prev{left:-14px}.scroll-rail__arrow--next{right:-14px}.carousel-dots{align-items:center;display:flex;gap:1px;grid-column:1/-1;justify-content:center;margin-top:10px}.carousel-dot{background:transparent;border:0;cursor:pointer;height:24px;padding:0;position:relative;width:24px}.carousel-dot:before{background:#ffffff3d;border-radius:999px;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .2s ease,background .2s ease;width:6px}.carousel-dot:hover:before{background:var(--mt-amber-soft)}.carousel-dot.active:before{background:var(--mt-amber);width:18px}.rail-item--five{flex:0 0 calc(20% - 12.8px)}.rail-item--beat,.rail-item--five{min-width:0;scroll-snap-align:start}.rail-item--beat{flex:0 0 calc(25% - 12px)}.mood-card{border:1px solid hsla(0,0%,100%,.16);border-radius:18px;color:#fff;display:flex;flex-direction:column;gap:26px;justify-content:space-between;min-height:180px;overflow:hidden;padding:18px;position:relative;transition:transform .2s ease,filter .2s ease}.mood-card:after{background:radial-gradient(circle at 80% 12%,hsla(0,0%,100%,.22),transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}.mood-card:hover{filter:brightness(1.07);transform:translateY(-3px)}.mood-card__icon{align-items:center;background:#0000003d;border-radius:13px;display:inline-flex;font-size:18px;height:46px;justify-content:center;position:relative;width:46px;z-index:1}.mood-card__body{display:grid;gap:3px;position:relative;z-index:1}.mood-card__name{font-size:19px;font-weight:800;letter-spacing:-.01em}.mood-card__count{font-size:10px;font-weight:700;letter-spacing:.12em;opacity:.72;text-transform:uppercase}.step-rail__item{flex:0 0 calc(25% - 12px);min-width:0;scroll-snap-align:start}.step-card{align-content:start;background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid var(--mt-border);border-radius:18px;display:grid;gap:12px;min-height:220px;padding:20px}.step-card__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.step-card__index{color:var(--mt-amber);font-size:11px;font-weight:800;letter-spacing:.16em}.step-card__icon{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-amber-soft);display:inline-flex;font-size:14px;height:38px;justify-content:center;width:38px}.step-card h3{font-size:18px;letter-spacing:-.01em;margin:0}.step-card p{color:var(--mt-muted);font-size:12.5px;line-height:1.6;margin:0}@media(max-width:1020px){.rail-item--five{flex-basis:calc(25% - 12px)}.rail-item--beat,.step-rail__item{flex-basis:calc(33.33333% - 10.66667px)}}@media(max-width:860px){.rail-item--five{flex-basis:calc(46.51163% - 8.37209px)}.step-rail__item{flex-basis:calc(86.95652% - 15.65217px)}.rail-item--beat{flex-basis:calc(74.07407% - 8.88889px)}.scroll-rail__arrow{height:34px;width:34px}.scroll-rail__arrow--prev{left:-6px}.scroll-rail__arrow--next{right:-6px}}.load-more{align-items:center;color:var(--mt-dim);display:flex;flex-direction:column;font-size:12px;gap:8px;margin-top:12px}@media(max-width:640px){.beat-grid,.beat-grid--catalog{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.beat-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.chip i{font-size:10px}.chip i,.license-type i{color:var(--mt-amber-soft)}.license-type i{margin-right:5px}.license-features li{align-items:flex-start;display:flex;gap:8px}.license-features li:before{content:none}.license-features i{color:var(--mt-amber);flex:none;font-size:11px;margin-top:3px;text-align:center;width:14px}.checkout-steps{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.checkout-step{align-items:center;color:var(--mt-dim);display:flex;flex:1;font-size:11px;gap:8px;min-width:130px}.checkout-step__num{align-items:center;border:1px solid var(--mt-border);border-radius:50%;flex:none;font-size:10px;font-weight:800;height:24px;width:24px}.checkout-step__icon,.checkout-step__num{display:inline-flex;justify-content:center}.checkout-step__icon{color:var(--mt-dim);font-size:11px;width:16px}.checkout-step__label{font-weight:600}.checkout-step.is-active{color:var(--mt-text)}.checkout-step.is-active .checkout-step__num{background:var(--mt-amber);border-color:var(--mt-amber);color:#160f06}.checkout-step.is-active .checkout-step__icon{color:var(--mt-amber-soft)}.checkout-step.is-done{color:var(--mt-muted)}.checkout-step.is-done .checkout-step__num{background:#4ade8014;border-color:#4ade8059;color:var(--mt-ok)}.checkout-badges{display:flex;flex-wrap:wrap;gap:6px}.checkout-badges span{align-items:center;background:#0000001f;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:10px;gap:6px;padding:6px 9px}.checkout-badges i{color:var(--mt-amber-soft);font-size:9px}.cart-line__main{align-items:flex-start;display:flex;gap:12px}.cart-line__icon{align-items:center;background:var(--mt-panel-strong);border:1px solid var(--mt-border);border-radius:11px;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:15px;height:42px;justify-content:center;width:42px}.cart-summary h2 i,.checkout-form-card h2 i{color:var(--mt-amber-soft);font-size:14px;margin-right:6px}.totals-list dt i{color:var(--mt-amber);font-size:10px;margin-right:6px}.checkout-line span i{color:var(--mt-amber-soft);font-size:10px;margin-right:6px}.payment-option__icon{background:var(--mt-panel-strong);border:1px solid var(--mt-border);border-radius:9px;flex:none;font-size:16px;height:34px;width:34px}.checkout-result__icon,.payment-option__icon{align-items:center;color:var(--mt-amber-soft);display:inline-flex;justify-content:center}.checkout-result__icon{background:#d977061a;border:1px solid var(--mt-border-amber);border-radius:50%;font-size:26px;height:64px;width:64px}.checkout-result__icon.is-ok{background:#4ade8014;border-color:#4ade8059;color:var(--mt-ok)}.checkout-result__icon--cancelled{background:#f8717114;border-color:#f8717159;color:var(--mt-bad)}.empty-state__icon{color:var(--mt-amber-soft);display:block;font-size:28px;margin-bottom:10px}.text-link i{font-size:10px;margin-right:5px}@media(max-width:640px){.checkout-step{min-width:0}.checkout-step__label{display:none}.checkout-step{flex:none}.checkout-steps{justify-content:space-between}}.account-hero{align-items:flex-start;background:radial-gradient(circle at 10% 0,rgba(217,119,6,.16),transparent 45%),var(--mt-panel);border:1px solid var(--mt-border);border-radius:22px;display:flex;gap:20px;padding:28px}.account-hero__avatar{align-items:center;background:#d977061f;border:1px solid var(--mt-border-amber);border-radius:18px;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:24px;height:64px;justify-content:center;width:64px}.account-hero__copy{display:grid;flex:1;gap:8px}.account-hero__copy .lede{margin:0}.account-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.account-hero__badges .badge i{color:var(--mt-amber-soft);margin-right:5px}.account-stats{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-stat{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:grid;gap:4px;justify-items:start;padding:18px}.account-stat i{color:var(--mt-amber-soft);font-size:17px}.account-stat strong{font-size:24px;letter-spacing:-.03em}.account-stat span{color:var(--mt-dim);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.admin-card h3 i,.section-heading h2 i{color:var(--mt-amber-soft);font-size:.72em;margin-right:7px}.admin-table th i{color:var(--mt-amber-soft);font-size:9px;margin-right:5px}.account-actions{display:flex;flex-wrap:wrap;gap:10px;white-space:nowrap}.account-actions .text-link{font-size:11px}.account-actions .text-link i{margin-right:4px}.account-order-meta{color:var(--mt-dim);font-size:11px;margin-left:12px}.account-order-meta i{color:var(--mt-amber);margin-right:4px}.favorite-card{position:relative}.favorite-card__remove{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0d0be0;border:1px solid var(--mt-border);border-radius:50%;color:var(--mt-bad);cursor:pointer;display:inline-flex;font-size:11px;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px;z-index:3}.favorite-card__remove:hover{border-color:#f8717173;color:#fff}.license-verify__grid span i{color:var(--mt-amber-soft);margin-right:5px}@media(max-width:860px){.account-hero{flex-direction:column}.account-stats{grid-template-columns:1fr}.account-order-meta{display:block;margin:6px 0 0}}.license-carousel__track:focus-visible,.scroll-rail__track:focus-visible{border-radius:10px;outline:2px solid var(--mt-amber);outline-offset:4px}.buy-modal:focus,.cart-drawer:focus{outline:none}.result-count{align-items:center;display:inline-flex;gap:6px}.field span i,.filter-heading h2 i,.payment-option strong i,.result-count i{color:var(--mt-amber-soft);font-size:9px}.field span i{margin-right:5px}.search-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.search-suggestions .chip{cursor:pointer;font:inherit}.search-suggestions .chip i{color:var(--mt-amber-soft);font-size:10px}.admin-nav{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px;padding:8px}.admin-nav__link{align-items:center;border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:11px;font-weight:600;gap:7px;padding:8px 12px;transition:background .2s ease,color .2s ease}.admin-nav__link i{color:var(--mt-amber-soft);font-size:10px}.admin-nav__link:hover{background:#ffffff0e;color:var(--mt-text)}.admin-nav__link.active{background:var(--mt-amber);color:#160f06}.admin-nav__link.active i{color:#160f06}.admin-stat i{color:var(--mt-amber-soft);display:block;font-size:14px;margin-bottom:8px}.admin-link-card__icon{align-items:center;background:var(--mt-panel-strong);border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-amber-soft);display:inline-flex;font-size:13px;height:36px;justify-content:center;margin-bottom:6px;width:36px}.page-title i{color:var(--mt-amber-soft);font-size:.5em;margin-right:10px;vertical-align:middle}.admin-card h2 i{color:var(--mt-amber-soft);font-size:.85em;margin-right:6px}.admin-job-stats{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-job-stat{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;color:var(--mt-text);cursor:pointer;display:grid;gap:3px;justify-items:start;padding:16px;text-align:left}.admin-job-stat:hover{border-color:var(--mt-border-amber)}.admin-job-stat i{color:var(--mt-amber-soft);font-size:13px}.admin-job-stat strong{font-size:24px;letter-spacing:-.03em}.admin-job-stat span{color:var(--mt-dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.admin-job-stat--failed{border-color:#f8717159}.admin-job-stat--failed i{color:var(--mt-bad)}.admin-job-tabs{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;display:flex;flex-wrap:wrap;gap:6px;padding:6px}.admin-job-tab{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--mt-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:600;gap:7px;padding:8px 12px}.admin-job-tab i{color:var(--mt-amber-soft);font-size:10px}.admin-job-tab span{align-items:center;background:#ffffff14;border-radius:999px;color:var(--mt-dim);display:inline-flex;font-size:9px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.admin-job-tab:hover{background:#ffffff0e;color:var(--mt-text)}.admin-job-tab.active{background:var(--mt-amber);color:#160f06}.admin-job-tab.active i,.admin-job-tab.active span{color:#160f06}.admin-job-tab.active span{background:#0000002e}.job-error summary{color:var(--mt-bad);cursor:pointer;font-size:11px}.job-error pre{background:#00000040;border:1px solid rgba(248,113,113,.25);border-radius:8px;color:var(--mt-muted);font-size:11px;margin:8px 0 0;max-height:180px;max-width:420px;overflow:auto;overflow-wrap:anywhere;padding:10px;white-space:pre-wrap}.admin-job-actions{display:flex;flex-wrap:wrap;gap:10px;white-space:nowrap}.text-button--danger{color:var(--mt-bad)}.text-button--danger:hover{color:#fff}.settings-card-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card{background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid var(--mt-border);border-radius:16px;color:var(--mt-muted);display:grid;font-size:12px;gap:6px;padding:20px;position:relative}.settings-card:not(.settings-card--static):hover{border-color:var(--mt-border-amber)}.settings-card strong{color:var(--mt-text);font-size:16px}.settings-card__icon{align-items:center;background:var(--mt-panel-strong);border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-amber-soft);display:inline-flex;font-size:14px;height:38px;justify-content:center;margin-bottom:4px;width:38px}.settings-card__arrow{bottom:18px;color:var(--mt-dim);font-size:11px;position:absolute;right:18px}.settings-card--static{cursor:default}.settings-hint{align-items:flex-start;background:#00000024;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-muted);display:flex;font-size:11px;gap:8px;line-height:1.55;margin:0;padding:10px 12px}.settings-hint i{color:var(--mt-amber-soft);margin-top:2px}.settings-side{align-content:start;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:20px;display:grid;gap:12px;padding:22px}.settings-side h2{font-size:16px;margin:0}.settings-side h2 i{color:var(--mt-amber-soft);font-size:13px;margin-right:6px}.settings-list{color:var(--mt-muted);display:grid;font-size:12px;gap:8px;line-height:1.55;margin:0;padding-left:18px}.settings-list code{overflow-wrap:anywhere}@media(max-width:860px){.admin-job-stats,.settings-card-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.admin-job-stats,.settings-card-grid{grid-template-columns:1fr}}.license-features-editor{background:#0000001a;border:1px solid var(--mt-border);border-radius:12px;display:grid;gap:10px;padding:14px}.license-features-editor__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.license-features-editor__head>span{color:var(--mt-dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.license-features-editor__head>span i{color:var(--mt-amber-soft);margin-right:5px}.license-features-editor__empty{color:var(--mt-dim);font-size:11px;margin:0}.license-feature-row{display:flex;gap:8px}.license-feature-row input{background:#0000002e;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-text);flex:1;font:inherit;font-size:13px;outline:none;padding:10px 12px}.license-feature-row input:focus{border-color:var(--mt-amber);box-shadow:0 0 0 3px #d9770629}.icon-button{background:var(--mt-panel);border-radius:10px;flex:none;height:38px;justify-content:center;width:38px}.icon-button:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.icon-button--danger{color:var(--mt-bad)}.icon-button--danger:hover{border-color:#f8717159;color:#fff}.toggle-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.license-admin-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.license-admin-card{align-content:start;background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid var(--mt-border);border-radius:18px;display:grid;gap:14px;padding:20px}.license-admin-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.license-admin-card__head h2{font-size:22px;margin:0}.license-admin-card__head code{color:var(--mt-dim);font-size:11px}.license-admin-card__price{color:var(--mt-amber-bright);font-size:24px;font-weight:800;letter-spacing:-.03em}.license-admin-card__contact{align-items:flex-start;color:var(--mt-muted);display:flex;font-size:12px;gap:7px;margin:0}.license-admin-card__contact i{color:var(--mt-amber-soft);margin-top:2px}@media(max-width:860px){.license-admin-grid,.toggle-grid{grid-template-columns:1fr}}.license-contact{align-items:flex-start;color:var(--mt-muted);display:flex;font-size:12px;gap:7px;margin:0}.license-contact i{color:var(--mt-amber-soft);margin-top:2px}.contract-editor{display:grid;gap:10px}.contract-editor textarea{background:#0000002e;border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-text);font:inherit;font-size:12.5px;line-height:1.6;min-height:180px;outline:none;padding:12px 14px;resize:vertical;width:100%}.contract-editor textarea:focus{border-color:var(--mt-amber);box-shadow:0 0 0 3px #d9770629}.contract-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.contract-tags__label{color:var(--mt-dim);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.contract-tags .chip{cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;padding:5px 9px}.contract-tags .chip:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.license-admin-card__contract{align-items:center;color:var(--mt-dim);display:flex;font-size:12px;gap:7px;margin:0}.license-admin-card__contract.is-custom{color:var(--mt-ok)}.license-admin-card__contract i{color:inherit}.blog-category-filter{display:flex;flex-wrap:wrap;gap:8px}.blog-category-filter .chip{cursor:pointer}.blog-category-filter .chip.active{background:#d9770624;border-color:var(--mt-amber);color:var(--mt-amber-soft)}.blog-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:18px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s ease,border-color .2s ease,background .2s ease}.blog-card:hover{background:var(--mt-panel-strong);border-color:var(--mt-border-amber);transform:translateY(-3px)}.blog-card__media{aspect-ratio:16/9;background:linear-gradient(145deg,#d977063d,#0f0d0be6);display:block;overflow:hidden}.blog-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease;width:100%}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__placeholder{align-items:center;color:var(--mt-amber-soft);display:flex;font-size:30px;height:100%;justify-content:center}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px}.blog-card__category{color:var(--mt-amber-soft);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-card h3{font-size:19px;letter-spacing:-.02em;line-height:1.25;margin:0}.blog-card h3 a:hover{color:var(--mt-amber-soft)}.blog-card p{color:var(--mt-muted);font-size:12.5px;line-height:1.6;margin:0}.blog-card__date{align-items:center;color:var(--mt-dim);display:inline-flex;font-size:11px;gap:6px;margin-top:auto;padding-top:6px}.blog-card__date i{color:var(--mt-amber);font-size:9px}.blog-article{display:grid;gap:28px;max-width:900px}.blog-article__header{display:grid;gap:12px}.blog-article__header .lede{margin-top:0}.blog-article__meta{color:var(--mt-dim);display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.blog-article__meta i{color:var(--mt-amber);font-size:10px;margin-right:5px}.blog-article__cover{background:var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:20px;margin:0;overflow:hidden}.blog-article__cover img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-body{color:var(--mt-muted);font-size:15px;line-height:1.8}.blog-body h2,.blog-body h3{color:var(--mt-text);line-height:1.25;margin:34px 0 12px}.blog-body h2{font-size:26px;letter-spacing:-.02em}.blog-body h3{font-size:20px}.blog-body p{margin:0 0 16px}.blog-body a{color:var(--mt-amber-soft);text-decoration:underline;text-underline-offset:3px}.blog-body ol,.blog-body ul{margin:0 0 16px;padding-left:22px}.blog-body li{margin-bottom:8px}.blog-body img{border:1px solid var(--mt-border);border-radius:14px;height:auto;max-width:100%}.blog-body blockquote{background:var(--mt-panel);border-left:3px solid var(--mt-amber);border-radius:0 10px 10px 0;color:var(--mt-text);margin:20px 0;padding:14px 18px}.blog-article__footer{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.blog-article__footer,.blog-post-nav{border-top:1px solid var(--mt-border)}.blog-post-nav{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding-top:18px}.blog-post-nav__spacer{display:block}.blog-post-nav__link{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:6px;padding:16px;transition:border-color .2s ease,background .2s ease}.blog-post-nav__link:hover{background:var(--mt-panel-strong);border-color:var(--mt-border-amber)}.blog-post-nav__label{align-items:center;color:var(--mt-amber-soft);display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;text-transform:uppercase}.blog-post-nav__link strong{color:var(--mt-text);font-size:14px;line-height:1.35}.blog-post-nav__link--next{text-align:right}.blog-post-nav__link--next .blog-post-nav__label{justify-content:flex-end}@media(max-width:1020px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.blog-grid,.blog-post-nav{grid-template-columns:1fr}.blog-post-nav__link--next{text-align:left}.blog-post-nav__link--next .blog-post-nav__label{justify-content:flex-start}}.rich-editor{background:#0000002e;border:1px solid var(--mt-border);border-radius:12px;overflow:hidden}.rich-editor__toolbar{align-items:center;background:var(--mt-panel);border-bottom:1px solid var(--mt-border);display:flex;flex-wrap:wrap;gap:2px;padding:6px}.rich-editor__toolbar button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--mt-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;height:28px;justify-content:center;min-width:30px;padding:0 7px}.rich-editor__toolbar button:hover:not(:disabled){background:#ffffff14;color:var(--mt-text)}.rich-editor__toolbar button:disabled{cursor:not-allowed;opacity:.45}.rich-editor__divider{background:var(--mt-border);height:18px;margin:0 3px;width:1px}.rich-editor__area{color:var(--mt-text);font-size:13.5px;line-height:1.75;max-height:620px;min-height:260px;outline:none;overflow-y:auto;padding:14px}.rich-editor__area:empty:before{color:var(--mt-dim);content:"Start writing the article...";pointer-events:none}.rich-editor__area h2,.rich-editor__area h3{color:var(--mt-text);line-height:1.25;margin:18px 0 8px}.rich-editor__area h2{font-size:24px}.rich-editor__area h3{font-size:19px}.rich-editor__area p{margin:0 0 10px}.rich-editor__area ol,.rich-editor__area ul{margin:0 0 10px;padding-left:22px}.rich-editor__area a{color:var(--mt-amber-soft);text-decoration:underline}.rich-editor__area img{border:1px solid var(--mt-border);border-radius:10px;height:auto;margin:10px 0;max-width:100%}.rich-editor__area blockquote{background:var(--mt-panel);border-left:3px solid var(--mt-amber);color:var(--mt-muted);margin:12px 0;padding:10px 14px}.blog-editor-cover{align-items:flex-start;background:#0000001a;border:1px solid var(--mt-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;padding:14px}.blog-editor-cover__preview{align-items:center;aspect-ratio:16/9;background:var(--mt-panel);border:1px dashed var(--mt-border);border-radius:10px;color:var(--mt-dim);display:flex;font-size:11px;justify-content:center;overflow:hidden;width:min(320px,100%)}.blog-editor-cover__preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-editor-cover__preview span{display:grid;gap:6px;justify-items:center}.blog-editor-cover__preview span i{color:var(--mt-amber-soft);font-size:20px}.blog-editor-cover__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.blog-editor-cover__actions .field-label{width:100%}.admin-table__thumb{border:1px solid var(--mt-border);border-radius:7px;display:block;height:44px;-o-object-fit:cover;object-fit:cover;width:72px}.admin-table__thumb--empty{align-items:center;background:var(--mt-panel);color:var(--mt-dim);display:inline-flex;justify-content:center}.optimized-image{display:block;overflow:hidden}.optimized-image img{display:block;height:auto;width:100%}.sticky-player__cover .optimized-image{height:100%;width:100%}.sticky-player__cover .optimized-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.license-addon{align-items:flex-start;background:#0000001f;border:1px solid var(--mt-border);border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-top:auto;padding:10px 12px}.license-addon input{accent-color:var(--mt-amber);margin-top:2px}.license-addon span{display:grid;gap:2px}.license-addon strong{color:var(--mt-text);font-size:12px}.license-addon small{color:var(--mt-amber-soft);font-size:11px}.license-addon--included{cursor:default;opacity:.85}.license-addon--included small{color:var(--mt-muted)}.auth-divider{align-items:center;color:var(--mt-dim);display:flex;font-size:11px;gap:10px;letter-spacing:.1em;text-transform:uppercase}.auth-divider:after,.auth-divider:before{background:var(--mt-border);content:"";flex:1;height:1px}.account-security-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-session-list{display:grid;gap:8px}.account-session{align-items:flex-start;background:#0000001a;border:1px solid var(--mt-border);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.account-session div{display:grid;gap:2px}.account-session strong{color:var(--mt-text);font-size:12px}.account-session small,.account-session span{color:var(--mt-muted);font-size:10px;overflow-wrap:anywhere}.account-2fa-qr{background:#fff;border:1px solid var(--mt-border);border-radius:12px;display:block;height:220px;-o-object-fit:contain;object-fit:contain;width:220px}.account-backup-codes{display:flex;flex-wrap:wrap;gap:6px}.account-backup-codes code{font-size:10px}@media(max-width:1020px){.account-security-grid{grid-template-columns:1fr}}.account-purchase{align-items:center;border-bottom:1px solid var(--mt-border);display:grid;gap:14px;grid-template-columns:96px minmax(0,1fr) auto;padding:12px 0}.account-purchase:last-child{border-bottom:0}.account-purchase__cover{border:1px solid var(--mt-border);border-radius:12px;height:96px;overflow:hidden;width:96px}.account-purchase__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-purchase__info{display:grid;gap:4px}.account-purchase__info h2{font-size:18px;margin:0}.account-purchase__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.account-download-menu{position:relative}.account-download-menu summary{cursor:pointer;list-style:none}.account-download-menu summary::-webkit-details-marker{display:none}.account-download-menu[open] summary{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.account-download-menu__items{background:#12100c;border:1px solid var(--mt-border);border-radius:12px;box-shadow:var(--mt-shadow);display:grid;margin-top:6px;padding:6px;position:absolute;right:0;width:220px;z-index:5}.account-download-menu__items a,.account-download-menu__items button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--mt-muted);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;padding:9px 10px;text-align:left}.account-download-menu__items a:hover,.account-download-menu__items button:hover{background:#ffffff0f;color:var(--mt-text)}.account-download-menu__items i{color:var(--mt-amber-soft);font-size:10px;width:14px}@media(max-width:860px){.account-purchase{grid-template-columns:72px minmax(0,1fr)}.account-purchase__cover{height:72px;width:72px}.account-purchase__actions{grid-column:1/-1;justify-content:flex-start}.account-download-menu__items{left:0;right:auto}}.upgrade-modal{background:#12100c;border:1px solid var(--mt-border-amber);border-radius:22px;box-shadow:var(--mt-shadow);max-height:calc(100vh - 40px);overflow-y:auto;padding:24px;position:relative;width:min(560px,100%)}.upgrade-modal h2{font-size:26px;margin:0 0 8px}.footer-col{display:block}.footer-col__summary{align-items:center;cursor:default;display:flex;gap:8px;justify-content:space-between;list-style:none;margin:0}.footer-col__summary::-webkit-details-marker{display:none}.footer-col__summary h3{margin:0}.footer-col__chevron{color:var(--mt-amber-soft);display:none;font-size:9px;transition:transform .2s ease}.footer-col[open] .footer-col__chevron{transform:rotate(180deg)}.footer-col__links{display:grid;gap:9px;margin-top:9px}@media(max-width:860px){.footer-col{border-bottom:1px solid var(--mt-border);padding-bottom:12px}.footer-col__summary{cursor:pointer}.footer-col__chevron{display:inline-block}}.admin-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.admin-nav::-webkit-scrollbar{display:none}.admin-nav__link{flex:none;white-space:nowrap}@media(max-width:640px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-tabs{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;display:flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.account-tabs::-webkit-scrollbar{display:none}.account-tab{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--mt-muted);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:12px;font-weight:600;gap:7px;padding:9px 13px;white-space:nowrap}.account-tab i{color:var(--mt-amber-soft);font-size:10px}.account-tab:hover{background:#ffffff0e;color:var(--mt-text)}.account-tab.active{background:var(--mt-amber);color:#160f06}.account-tab.active i{color:#160f06}.account-order{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:20px;overflow:hidden}.account-order__summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;list-style:none;padding:18px 22px}.account-order__summary::-webkit-details-marker{display:none}.account-order__summary h3{font-size:16px;margin:0}.account-order__summary h3 i{color:var(--mt-amber-soft);margin-right:6px}.account-order__meta{align-items:center;color:var(--mt-dim);display:flex;flex-wrap:wrap;font-size:11px;gap:12px}.account-order__meta i{color:var(--mt-amber);margin-right:4px}.account-order__chevron{color:var(--mt-amber-soft);font-size:11px;transition:transform .2s ease}.account-order[open] .account-order__chevron{transform:rotate(180deg)}.account-order__body{border-top:1px solid var(--mt-border);display:grid;gap:12px;padding:0 22px 20px}.account-order__actions{display:flex;justify-content:flex-end;padding-top:12px}@media(max-width:640px){.account-order__summary{padding:14px 16px}.account-order__body{padding:0 16px 16px}}.analytics-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-list{display:grid;gap:6px}.analytics-list__row{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;display:flex;font-size:12px;gap:12px;padding:10px 12px}.analytics-list__rank{align-items:center;background:#d9770624;border-radius:50%;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.analytics-list__title{color:var(--mt-text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-list__row strong{color:var(--mt-amber-soft);font-size:11px;white-space:nowrap}@media(max-width:860px){.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.status-select{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:8px;color:var(--mt-text);font:inherit;font-size:11px;padding:6px 9px}.admin-subtabs{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;display:flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.admin-subtabs::-webkit-scrollbar{display:none}.admin-subtabs__link{align-items:center;border-radius:999px;color:var(--mt-muted);display:inline-flex;flex:none;font-size:11px;font-weight:600;gap:7px;padding:8px 12px;white-space:nowrap}.admin-subtabs__link i{color:var(--mt-amber-soft);font-size:10px}.admin-subtabs__link.active{background:var(--mt-amber);color:#160f06}.admin-subtabs__link.active i{color:#160f06}.customer-order-item{font-size:11px;margin-bottom:4px}.audit-metadata{background:#0000002e;border:1px solid var(--mt-border);border-radius:8px;color:var(--mt-muted);font-size:11px;margin:0;overflow-x:auto;padding:10px}.crop-modal{background:#12100c;border:1px solid var(--mt-border-amber);border-radius:22px;box-shadow:var(--mt-shadow);max-height:calc(100vh - 40px);overflow-y:auto;padding:24px;position:relative;width:min(560px,100%)}.crop-stage{aspect-ratio:1/1;background:#080706;border:1px solid var(--mt-border);border-radius:16px;cursor:grab;display:block;margin:16px 0;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.crop-stage:active{cursor:grabbing}.crop-stage img{max-height:none;max-width:none;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.new-beat-parsed{display:grid;gap:10px;grid-template-columns:1fr 120px 1fr}.progress-stack{display:grid;gap:8px;margin:14px 0}.progress-row{align-items:center;color:var(--mt-muted);display:grid;font-size:11px;gap:10px;grid-template-columns:140px minmax(0,1fr) 44px}.progress-track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,var(--mt-amber),var(--mt-amber-bright));border-radius:999px;display:block;height:100%;transition:width .2s ease}.new-beat-cover-preview{border:1px solid var(--mt-border);border-radius:14px;display:block;height:180px;margin:12px 0;-o-object-fit:cover;object-fit:cover;width:180px}.unsplash-panel{align-items:end;display:flex;gap:10px;margin-top:12px}.unsplash-panel .field{flex:1}.unsplash-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.unsplash-item{background:transparent;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-muted);cursor:pointer;display:grid;font:inherit;font-size:9px;gap:4px;overflow:hidden;padding:0;text-align:left}.unsplash-item:hover{border-color:var(--mt-border-amber)}.unsplash-item img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.unsplash-item span{padding:4px 6px}.chip.active{background:#d9770624;border-color:var(--mt-amber);color:var(--mt-amber-soft)}@media(max-width:640px){.new-beat-parsed,.unsplash-grid{grid-template-columns:1fr 1fr}.progress-row{grid-template-columns:100px minmax(0,1fr) 40px}}.sample-panel{background:#0000001a;border:1px solid var(--mt-border);border-radius:12px;display:grid;gap:10px;margin:14px 0;padding:14px}.sample-disclaimer{align-items:flex-start;border:1px solid var(--mt-border);border-radius:10px;display:flex;font-size:11.5px;gap:8px;line-height:1.5;margin:0;padding:10px 12px}.sample-disclaimer--cleared{background:#4ade800f;border-color:#4ade804d;color:var(--mt-ok)}.sample-disclaimer--uncleared{background:#fbbf2412;border-color:#fbbf2459;color:var(--mt-amber-soft)}.sample-detail-line{color:var(--mt-muted);font-size:11px;margin:0;padding:2px 10px}.beat-favorite{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a08068c;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#f5efe8;cursor:pointer;display:inline-flex;font-size:13px;height:34px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s ease,color .2s ease,transform .2s ease;width:34px;z-index:3}.beat-favorite:hover{background:#d9770640;color:var(--mt-amber-soft);transform:scale(1.06)}.beat-favorite.active{color:var(--mt-amber-bright)}.filters-toggle{align-items:center;background:transparent;border:0;color:var(--mt-text);cursor:pointer;display:none;font:inherit;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;padding:2px;width:100%}.filters-toggle__label{align-items:center;display:inline-flex;gap:9px}.filters-toggle__label>i{color:var(--mt-amber-soft);font-size:12px}.filters-toggle>i{color:var(--mt-muted);font-size:12px;transition:transform .2s ease}.filters-toggle>i.is-open{transform:rotate(180deg)}@media(max-width:1020px){.filters-toggle{display:flex}.filters-panel .filters-form{display:none;margin-top:16px}.filters-panel--open .filters-form{display:grid}.filters-panel .filter-heading{display:none}}@media(max-width:640px){.contact-form .field-row{grid-template-columns:1fr}.account-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.account-tab{justify-content:center}.account-stats{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-stat{justify-items:center;padding:12px 8px;text-align:center}.account-stat i{font-size:15px}.account-stat strong{font-size:20px}.beat-favorite{font-size:14px;height:38px;right:10px;top:10px;width:38px}}.beat-card--playing{background:#d977060e;border-color:var(--mt-border-amber);box-shadow:0 0 0 1px #d977062e,0 0 30px #d9770629}.beat-card--playing .beat-cover__image img{filter:brightness(1.06) saturate(1.06)}.beat-play-overlay{background:#0a080685;border-color:#ffffff4d;height:46px;opacity:.92;width:46px}.beat-card:hover .beat-play-overlay,.beat-play-overlay:focus-visible{opacity:1;transform:scale(1.06)}.beat-play-overlay.is-playing{background:linear-gradient(145deg,var(--mt-amber-bright),var(--mt-amber));border-color:#f5c26bb3;box-shadow:0 0 0 6px #d9770629,0 8px 24px #0006;color:#160f06}.beat-play-overlay.is-playing:hover{background:var(--mt-amber-bright);border-color:#ffffff73}.modal-overlay--license{padding:24px;z-index:120}.license-modal{animation:license-modal-in .22s ease;background:radial-gradient(100% 130% at 0 0,hsl(var(--buy-hue,35) 65% 45%/.17),transparent 52%),linear-gradient(160deg,#1e1a14fa,#100e0b 62%);border:1px solid hsl(var(--buy-hue,35) 50% 55%/.3);border-radius:26px;box-shadow:0 40px 120px #000000b8,inset 0 1px #ffffff14;display:flex;flex-direction:column;max-height:min(84vh,780px);overflow:hidden;width:min(900px,100%)}@keyframes license-modal-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.license-modal__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;flex:none;gap:14px;padding:16px 20px}.license-modal__cover{border:1px solid hsl(var(--buy-hue,35) 45% 60%/.32);border-radius:13px;color:var(--mt-amber-soft);display:grid;flex:none;font-size:12px;font-weight:800;height:54px;overflow:hidden;place-items:center;width:54px}.license-modal__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.license-modal__title{display:grid;flex:1;gap:3px;min-width:0}.license-modal__title .eyebrow{color:var(--mt-amber-soft);font-size:8px;margin:0 0 2px}.license-modal__title h2{font-size:18px;letter-spacing:-.02em}.license-modal__title h2,.license-modal__title p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.license-modal__title p{color:var(--mt-muted);font-size:10.5px}.license-modal__close{align-items:center;background:#0c0a0899;border:1px solid var(--mt-border);border-radius:50%;color:var(--mt-text);cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;transition:border-color .2s ease,background .2s ease,color .2s ease;width:36px}.license-modal__close:hover{background:#d977061f;border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.license-modal__body{display:grid;flex:1;gap:22px;overflow-y:auto;padding:18px 20px;scrollbar-width:thin}.license-modal__section{display:grid;gap:12px}.license-modal__section-head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.license-modal__section-head .eyebrow{font-size:8px;margin:0 0 4px}.license-modal__section-head h3{font-size:18px;letter-spacing:-.02em;margin:0}.license-modal__count,.license-modal__selected{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);flex:none;font-size:9px;font-weight:600;letter-spacing:.04em;padding:5px 9px;text-transform:uppercase}.license-modal__selected{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.license-options{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.license-options::-webkit-scrollbar{display:none}.license-option{background:#ffffff09;border:1px solid var(--mt-border);border-radius:15px;color:var(--mt-text);cursor:pointer;display:grid;flex:0 0 178px;font:inherit;gap:4px;padding:12px 13px 14px;position:relative;scroll-snap-align:start;text-align:left;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}@media(min-width:641px){.license-option{flex:1 0 178px;max-width:280px}}.license-option:hover{background:#ffffff0e;border-color:var(--mt-border-amber)}.license-option.active{background:linear-gradient(160deg,#d9770629,#d977060a);border-color:var(--mt-amber);box-shadow:0 0 0 1px #d9770638,0 10px 28px #d9770624}.license-option__top{align-items:center;display:flex;gap:6px;justify-content:space-between}.license-option__type{color:var(--mt-dim);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.license-option__badge{border:1px solid var(--mt-border-amber);border-radius:999px;color:var(--mt-amber-soft);font-size:7.5px;font-weight:700;letter-spacing:.08em;padding:3px 6px;text-transform:uppercase}.license-option__name{font-size:15px;font-weight:800;letter-spacing:-.02em}.license-option__price{color:var(--mt-amber-bright);font-size:23px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.license-option__formats{color:var(--mt-muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.license-option__check{align-items:center;background:var(--mt-amber);border-radius:50%;bottom:10px;color:#160f06;display:inline-flex;font-size:8px;height:18px;justify-content:center;opacity:0;position:absolute;right:10px;transform:scale(.8);transition:opacity .2s ease,transform .2s ease;width:18px}.license-option.active .license-option__check{opacity:1;transform:scale(1)}.license-modal__details{border-top:1px solid hsla(0,0%,100%,.08);padding-top:18px}.license-specs{display:grid;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.license-specs div{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:14px;justify-content:space-between;padding:10px 0}.license-specs dt{color:var(--mt-dim);flex:none;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.license-specs dd{color:var(--mt-text);font-size:11px;line-height:1.45;margin:0;text-align:right}.license-modal__addon{align-items:flex-start;background:#0000001f;border:1px solid var(--mt-border);border-radius:12px;cursor:pointer;display:flex;font-size:11px;gap:10px;padding:12px}.license-modal__addon input{accent-color:var(--mt-amber);margin-top:2px}.license-modal__addon span{display:grid;gap:2px}.license-modal__addon strong{font-size:11px}.license-modal__addon small{color:var(--mt-muted);font-size:10px}.license-modal__terms{align-items:center;color:var(--mt-amber-soft);display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;width:-moz-fit-content;width:fit-content}.license-modal__terms:hover{color:var(--mt-amber-bright)}.license-modal__terms i{font-size:8px}.license-modal__actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0c09f5;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex:none;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px))}.license-modal__add,.license-modal__buy{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:8px;height:48px;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.license-modal__add{background:#ffffff0d;border:1px solid var(--mt-border);color:var(--mt-text);flex:1}.license-modal__add:hover:not(:disabled){background:#ffffff14;border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.license-modal__buy{background:linear-gradient(145deg,var(--mt-amber-bright),var(--mt-amber));border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 22px #d977063d;color:#160f06;flex:1.25}.license-modal__buy:hover:not(:disabled){background:var(--mt-amber-bright);transform:translateY(-1px)}.license-modal__add:disabled,.license-modal__buy:disabled{cursor:wait;opacity:.6}@media(max-width:640px){.modal-overlay--license{align-items:flex-end;padding:0}.license-modal{animation:license-sheet-in .24s ease;border-bottom:0;border-left:0;border-radius:24px 24px 0 0;border-right:0;max-height:85vh;width:100%}@keyframes license-sheet-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.license-modal__header{padding:14px 16px}.license-modal__cover{border-radius:11px;height:46px;width:46px}.license-modal__title h2{font-size:16px}.license-modal__body{gap:18px;padding:16px}.license-modal__section-head h3{font-size:17px}.license-option{flex-basis:154px;padding:11px 12px 13px}.license-option__price{font-size:21px}.license-specs{grid-template-columns:1fr}.license-specs div{padding:9px 0}.license-specs dd{max-width:62%}.license-modal__actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.license-modal__add,.license-modal__buy{font-size:11.5px;height:46px}}.license-option.unavailable{box-shadow:none;cursor:not-allowed;filter:saturate(.25);opacity:.38}.license-option.unavailable:hover{background:#ffffff09;border-color:var(--mt-border)}.license-option__unavailable{color:var(--mt-amber-soft);font-size:7.5px;font-weight:700;letter-spacing:.03em;line-height:1.35;margin-top:2px;text-transform:uppercase}.lyric-page-body .site-footer{display:none}.lyric-pad{display:grid;gap:24px;padding-bottom:40px}.lyric-pad__heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.lyric-pad__heading h1{font-size:clamp(34px,5vw,52px);letter-spacing:-.05em;line-height:1;margin:0 0 8px}.lyric-pad__heading .lede{margin:0;max-width:680px}.lyric-access-badge{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;flex:none;font-size:10px;font-weight:700;gap:8px;letter-spacing:.07em;padding:9px 13px;text-transform:uppercase}.lyric-access-badge.is-client{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.lyric-access-badge.is-free i{color:var(--mt-dim)}.lyric-access-badge.is-client i{color:var(--mt-ok)}.lyric-unlock-banner{align-items:center;background:linear-gradient(135deg,#d977061f,#d9770608);border:1px solid var(--mt-border-amber);border-radius:16px;display:flex;gap:18px;justify-content:space-between;padding:16px 18px}.lyric-unlock-banner strong{font-size:13px}.lyric-unlock-banner p{color:var(--mt-muted);font-size:11.5px;line-height:1.5;margin:4px 0 0}.lyric-pad__layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)}.lyric-editor-card,.lyric-tool-card{background:linear-gradient(160deg,#ffffff0b,#ffffff03);border:1px solid var(--mt-border);border-radius:20px;box-shadow:0 20px 60px #00000038}.lyric-editor-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.lyric-editor-card__top{align-items:center;display:flex;gap:12px;padding:16px 18px 12px}.lyric-title-input{background:transparent;border:0;color:var(--mt-text);flex:1;font:inherit;font-size:24px;font-weight:800;letter-spacing:-.03em;min-width:0;outline:none}.lyric-title-input::-moz-placeholder{color:var(--mt-dim)}.lyric-title-input::placeholder{color:var(--mt-dim)}.lyric-editor-card__meta{color:var(--mt-dim);flex:none;font-size:9px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lyric-editor-toolbar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:10px;justify-content:space-between;padding:0 18px 12px}.lyric-editor-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.lyric-tool-button{align-items:center;background:transparent;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:9px;font-weight:700;gap:5px;letter-spacing:.05em;padding:6px 9px;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.lyric-tool-button.active,.lyric-tool-button:hover:not(:disabled){background:#d977061a;border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.lyric-tool-button:disabled{cursor:not-allowed;opacity:.4}.lyric-tool-button i{font-size:8px}.lyric-speed{align-items:center;color:var(--mt-dim);display:inline-flex;gap:6px;width:96px}.lyric-speed.disabled{opacity:.35}.lyric-speed i{font-size:9px}.lyric-speed input{accent-color:var(--mt-amber);width:100%}.lyric-textarea{background:transparent;border:0;color:var(--mt-text);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.85;min-height:560px;outline:none;padding:22px;resize:vertical;scroll-behavior:smooth;width:100%}.lyric-textarea::-moz-placeholder{color:var(--mt-dim)}.lyric-textarea::placeholder{color:var(--mt-dim)}.lyric-editor-card__foot{align-items:center;border-top:1px solid hsla(0,0%,100%,.07);color:var(--mt-dim);display:flex;font-size:9px;gap:12px;justify-content:space-between;letter-spacing:.05em;padding:12px 18px;text-transform:uppercase}.lyric-editor-card__actions{display:flex;flex-wrap:wrap;gap:6px}.lyric-editor-card__actions .button{font-size:10px;min-height:36px;padding:8px 12px}.lyric-tools{display:grid;gap:14px}.lyric-tool-card{display:grid;gap:12px;padding:16px}.lyric-tool-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.lyric-tool-card__head .eyebrow{font-size:8px;margin:0 0 4px}.lyric-tool-card__head h2{font-size:17px;letter-spacing:-.02em;margin:0}.lyric-tool-card__head>i{color:var(--mt-amber-soft);font-size:14px}.lyric-tool-card .badge{font-size:8px;white-space:nowrap}.lyric-beat-select{background:#00000029;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-text);font:inherit;font-size:11px;padding:10px 12px;width:100%}.lyric-player{align-items:center;background:#00000024;border:1px solid var(--mt-border);border-radius:13px;display:flex;gap:8px;padding:10px}.lyric-player__play{align-items:center;background:linear-gradient(145deg,var(--mt-amber-bright),var(--mt-amber));border:1px solid hsla(0,0%,100%,.18);border-radius:50%;box-shadow:0 6px 18px #d9770647;color:#160f06;cursor:pointer;display:inline-flex;flex:none;height:42px;justify-content:center;width:42px}.lyric-player__main{display:grid;flex:1;gap:3px;min-width:0}.lyric-player__main input,.lyric-player__volume input{accent-color:var(--mt-amber);width:100%}.lyric-player__time{color:var(--mt-dim);display:flex;font-size:8px;font-variant-numeric:tabular-nums;justify-content:space-between}.lyric-player__icon{align-items:center;background:transparent;border:1px solid transparent;border-radius:50%;color:var(--mt-dim);cursor:pointer;display:inline-flex;flex:none;font-size:10px;height:28px;justify-content:center;width:28px}.lyric-player__icon.active,.lyric-player__icon:hover{background:#d977061f;color:var(--mt-amber-soft)}.lyric-player__volume{align-items:center;color:var(--mt-dim);display:flex;flex:none;gap:4px;width:58px}.lyric-player__volume i{font-size:9px}.lyric-player__volume input{width:38px}.lyric-tool-locked{align-items:center;border:1px dashed var(--mt-border);border-radius:10px;color:var(--mt-dim);display:flex;font-size:10px;gap:8px;padding:12px}.lyric-tool-locked i{color:var(--mt-amber-soft);font-size:11px}.lyric-rhyme-form{display:flex;gap:6px}.lyric-rhyme-form input{background:#00000024;border:1px solid var(--mt-border);border-radius:9px;color:var(--mt-text);flex:1;font:inherit;font-size:11px;min-width:0;padding:9px 11px}.lyric-rhyme-form .button{font-size:10px;min-height:38px;padding:8px 11px}.lyric-rhyme-results{display:grid;gap:10px}.lyric-rhyme-results>div{display:grid;gap:5px}.lyric-rhyme-results>div>span{color:var(--mt-dim);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lyric-rhyme-results .chip{cursor:pointer}.lyric-tool-note{color:var(--mt-muted);font-size:10.5px;line-height:1.55;margin:0}.lyric-recorder{display:grid;gap:8px}.lyric-recorder audio{height:30px;width:100%}.lyric-recorder .button{font-size:10px;min-height:38px}.lyric-recorder .text-button{justify-self:start}.lyric-project-message{color:var(--mt-amber-soft);font-size:10px;margin:0}.lyric-project-list{display:grid;gap:5px}.lyric-project-row{align-items:center;background:#0000001f;border:1px solid var(--mt-border);border-radius:9px;display:flex;gap:8px;padding:8px 9px}.lyric-project-open{background:transparent;border:0;color:var(--mt-text);cursor:pointer;display:grid;flex:1;font:inherit;gap:2px;min-width:0;padding:0;text-align:left}.lyric-project-open strong{font-size:11px}.lyric-project-open span,.lyric-project-open strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyric-project-open span{color:var(--mt-dim);font-size:8.5px}.lyric-project-row .text-button{color:var(--mt-dim);font-size:9px}.lyric-project-row .text-button:hover{color:var(--mt-bad)}@media(max-width:1020px){.lyric-pad__layout{grid-template-columns:1fr}.lyric-textarea{min-height:420px}}@media(max-width:640px){.lyric-pad__heading{align-items:flex-start;flex-direction:column;gap:14px}.lyric-pad__heading h1{font-size:34px}.lyric-access-badge{align-self:flex-start}.lyric-unlock-banner{align-items:flex-start;flex-direction:column}.lyric-editor-card__top{padding:14px 14px 10px}.lyric-title-input{font-size:20px}.lyric-editor-card__meta{display:none}.lyric-editor-toolbar{align-items:flex-start;flex-direction:column;padding:0 14px 10px}.lyric-textarea{font-size:14px;min-height:360px;padding:16px}.lyric-editor-card__foot{align-items:flex-start;flex-direction:column;padding:12px 14px}.lyric-editor-card__actions{width:100%}.lyric-editor-card__actions .button{flex:1}.lyric-player{flex-wrap:wrap}.lyric-player__volume{padding-top:2px;width:100%}.lyric-player__volume input{flex:1;width:auto}}.vip-nav-badge{color:var(--mt-amber-soft)!important}.vip-nav-badge i{color:var(--mt-amber-bright)!important}.vip-hero{align-items:stretch;display:grid;gap:26px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.vip-hero__copy{background:radial-gradient(120% 140% at 0 0,rgba(217,119,6,.2),transparent 55%),linear-gradient(160deg,#201b14f5,#0f0d0afa);border:1px solid rgba(203,151,77,.28);border-radius:26px;overflow:hidden;padding:clamp(28px,5vw,54px);position:relative}.vip-hero__copy:after{border:1px solid hsla(38,87%,69%,.16);border-radius:50%;bottom:-120px;box-shadow:0 0 0 40px #f5c26b08,0 0 0 90px #f5c26b05;content:"";height:320px;pointer-events:none;position:absolute;right:-90px;width:320px}.vip-hero__copy h1{font-size:clamp(40px,6vw,72px);letter-spacing:-.055em;line-height:.98;margin:0;max-width:760px;position:relative;z-index:1}.vip-hero__copy h1 span{color:var(--mt-amber-bright)}.vip-hero__copy .lede{max-width:640px;position:relative;z-index:1}.vip-hero__actions{flex-wrap:wrap;gap:10px;margin-top:26px}.vip-config-note,.vip-hero__actions{display:flex;position:relative;z-index:1}.vip-config-note{align-items:flex-start;color:var(--mt-amber-soft);font-size:10.5px;gap:8px;line-height:1.5;margin:16px 0 0}.vip-price-card{background:radial-gradient(120% 100% at 100% 0,rgba(245,158,11,.16),transparent 55%),var(--mt-panel);border:1px solid var(--mt-border-amber);border-radius:24px;box-shadow:var(--mt-shadow);display:flex;flex-direction:column;gap:14px;padding:24px}.vip-price-card__price{align-items:baseline;display:flex;gap:6px}.vip-price-card__price strong{font-size:54px;letter-spacing:-.06em;line-height:1}.vip-price-card__price span{color:var(--mt-dim);font-size:12px;text-transform:uppercase}.vip-price-card>p{color:var(--mt-muted);font-size:11px;line-height:1.6;margin:0}.vip-price-card__perks{border-bottom:1px solid var(--mt-border);border-top:1px solid var(--mt-border);display:grid;gap:8px;padding:14px 0}.vip-price-card__perks span{align-items:center;color:var(--mt-muted);display:flex;font-size:11px;gap:8px}.vip-price-card__perks i{color:var(--mt-ok);font-size:10px}.vip-active-card{align-items:flex-start;background:#86efac0f;border:1px solid rgba(134,239,172,.28);border-radius:13px;display:flex;gap:10px;padding:13px}.vip-active-card>i{color:var(--mt-ok);margin-top:2px}.vip-active-card div{display:grid;gap:3px}.vip-active-card strong{font-size:12px}.vip-active-card span{color:var(--mt-muted);font-size:10px}.vip-status-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:20px;display:grid;gap:14px;padding:20px}.vip-status-card__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.vip-status-card__head h2{font-size:24px;margin:0 0 2px}.vip-status-card__head p{color:var(--mt-muted);font-size:11px;margin:0}.vip-status-card__actions{align-items:center;display:flex;gap:12px}.vip-status-card__actions .button{font-size:10px;min-height:36px;padding:8px 12px}.vip-gift-card{align-items:flex-end;border-top:1px solid var(--mt-border);display:flex;gap:18px;justify-content:space-between;padding-top:16px}.vip-gift-card h3{font-size:17px;margin:0 0 2px}.vip-gift-card p{color:var(--mt-muted);font-size:10.5px;margin:0}.vip-gift-form{display:flex;flex:1;gap:8px;max-width:520px}.vip-gift-form select{background:#00000029;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-text);flex:1;font:inherit;font-size:10.5px;min-width:0;padding:9px 11px}.vip-gift-form .button{font-size:10px;min-height:38px;padding:8px 12px}.vip-benefit-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.vip-benefit-card{align-content:start;background:linear-gradient(160deg,#ffffff0e,#ffffff03);border:1px solid var(--mt-border);border-radius:17px;display:grid;gap:10px;padding:17px}.vip-benefit-card__icon{align-items:center;background:#d977061a;border:1px solid var(--mt-border-amber);border-radius:11px;color:var(--mt-amber-soft);display:inline-flex;font-size:14px;height:38px;justify-content:center;width:38px}.vip-benefit-card h3{font-size:15px;letter-spacing:-.015em;margin:0}.vip-benefit-card p{color:var(--mt-muted);font-size:11px;line-height:1.55;margin:0}@media(max-width:1020px){.vip-hero{grid-template-columns:1fr}.vip-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vip-hero__copy{border-radius:22px;padding:24px 18px}.vip-hero__copy h1{font-size:38px}.vip-price-card{border-radius:20px;padding:18px}.vip-price-card__price strong{font-size:46px}.vip-gift-card,.vip-status-card__head{align-items:flex-start;flex-direction:column}.vip-gift-form{flex-direction:column;max-width:none;width:100%}.vip-benefit-grid{grid-template-columns:1fr}}.sticky-player__vip{align-items:center;background:#d977061a;border:1px solid var(--mt-border-amber);border-radius:999px;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:7.5px;font-weight:800;gap:4px;letter-spacing:.08em;padding:2px 6px}.sticky-player__vip i{font-size:7px}.mt-header{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:#0f0d0bb8;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 40px #00000038;position:sticky;top:0;width:100%;z-index:80}.mt-header__inner{align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(180px,1fr) auto;margin-inline:auto;min-height:70px;width:min(calc(100% - 48px),var(--mt-max))}.mt-header__left{align-items:center;display:flex;gap:20px;min-width:0}.mt-header__right{align-items:center;display:flex;gap:8px;justify-content:flex-end}.mt-brand{flex:0 0 auto;font-weight:800;gap:8px;letter-spacing:.14em}.mt-brand,.mt-brand__icon{align-items:center;display:inline-flex;font-size:13px}.mt-brand__icon{background:#d977061f;border:1px solid var(--mt-border-amber);border-radius:50%;color:var(--mt-amber-soft);height:30px;justify-content:center;width:30px}.mt-brand__logo{display:block;height:38px;max-width:190px;-o-object-fit:contain;object-fit:contain;width:auto}.mt-brand__mark{color:var(--mt-text)}.mt-drawer ul,.mt-mega ul,.mt-primary__list{align-items:center;display:flex;gap:2px;list-style:none;margin:0;padding:0}.mt-nav-item--mega{position:relative}.mt-nav-link{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--mt-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;letter-spacing:.01em;padding:8px 11px;transition:background .2s ease,color .2s ease;white-space:nowrap}.mt-nav-link:focus-visible,.mt-nav-link:hover{background:#ffffff0f;color:var(--mt-text)}.mt-nav-link.is-active{background:#d977061c;color:var(--mt-amber-soft)}.mt-nav-link__chevron{color:var(--mt-amber-soft);font-size:9px;transition:transform .2s ease}.mt-nav-link__chevron.is-open{transform:rotate(180deg)}.mt-search{align-items:center;background:#ffffff0b;border:1px solid var(--mt-border);border-radius:999px;display:flex;gap:9px;justify-self:center;padding:0 6px 0 14px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:min(100%,430px)}.mt-search:focus-within{background:#ffffff12;border-color:var(--mt-border-amber);box-shadow:0 0 0 3px #d977061f}.mt-search__icon{color:var(--mt-amber-soft);flex:0 0 auto;font-size:12px}.mt-search__input{background:transparent;border:0;color:var(--mt-text);font:inherit;font-size:12.5px;min-width:0;outline:0;padding:11px 0;width:100%}.mt-search__input::-moz-placeholder{color:var(--mt-dim)}.mt-search__input::placeholder{color:var(--mt-dim)}.mt-search__input::-webkit-search-cancel-button{filter:invert(.7)}.mt-search__submit{align-items:center;background:var(--mt-amber);border:0;border-radius:50%;color:#160f06;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;height:30px;justify-content:center;transition:background .2s ease,transform .2s ease;width:30px}.mt-search__submit:hover{background:var(--mt-amber-bright);transform:translate(1px)}.mt-icon-button{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-text);cursor:pointer;display:inline-flex;font-size:14px;height:40px;justify-content:center;position:relative;transition:border-color .2s ease,background .2s ease,color .2s ease;width:40px}.mt-icon-button:focus-visible,.mt-icon-button:hover{background:#d977061a;border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.mt-icon-button--search,.mt-menu-toggle{display:none}.mt-menu-toggle{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-text);cursor:pointer;font-size:15px;height:40px;justify-content:center;width:40px}.mt-menu-toggle:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.mt-cart__badge{align-items:center;background:var(--mt-amber);border:1px solid #100e0b;border-radius:999px;color:#160f06;display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-4px;top:-4px}.mt-signin{border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-text);font-size:12.5px;font-weight:700;padding:9px 14px;transition:border-color .2s ease,background .2s ease}.mt-signin:hover{background:#d977061a;border-color:var(--mt-border-amber)}.mt-profile{position:relative}.mt-profile__trigger{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:8px;padding:4px 8px 4px 4px;transition:border-color .2s ease,background .2s ease}.mt-profile__trigger:focus-visible,.mt-profile__trigger:hover{background:#ffffff12;border-color:var(--mt-border-amber)}.mt-avatar{align-items:center;background:linear-gradient(145deg,var(--mt-amber-bright),var(--mt-amber));border-radius:50%;color:#160f06;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;height:30px;justify-content:center;letter-spacing:.02em;width:30px}.mt-avatar--large{font-size:13px;height:40px;width:40px}.mt-profile__name{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-profile__chevron{color:var(--mt-dim);font-size:9px;transition:transform .2s ease}.mt-profile__chevron.is-open{transform:rotate(180deg)}.mt-profile__menu{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:#14100cfa;border:1px solid var(--mt-border);border-radius:16px;box-shadow:var(--mt-shadow);display:grid;gap:2px;padding:8px;position:absolute;right:0;top:calc(100% + 12px);width:260px;z-index:2}.mt-profile__head{align-items:center;border-bottom:1px solid var(--mt-border);display:flex;gap:11px;margin-bottom:6px;padding:10px 10px 12px}.mt-profile__head>div{display:grid;gap:2px;min-width:0}.mt-profile__head strong{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-profile__head span:not(.mt-avatar){color:var(--mt-muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-profile__head .mt-profile__vip{align-items:center;color:var(--mt-amber-soft);display:inline-flex;font-size:9px;font-weight:700;gap:5px;letter-spacing:.08em;text-transform:uppercase}.mt-profile__link{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--mt-muted);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:9px;padding:9px 10px;text-align:left;transition:background .18s ease,color .18s ease}.mt-profile__link i{color:var(--mt-amber-soft);font-size:11px;text-align:center;width:15px}.mt-profile__link:focus-visible,.mt-profile__link:hover{background:var(--mt-panel-strong);color:var(--mt-text)}.mt-profile__link--danger{border-radius:0 0 10px 10px;border-top:1px solid var(--mt-border);color:var(--mt-bad);margin-top:4px}.mt-profile__link--danger i{color:var(--mt-bad)}.mt-mega{backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);background:#14100cfa;border:1px solid var(--mt-border);border-radius:20px;box-shadow:var(--mt-shadow);left:0;padding:22px;position:absolute;top:calc(100% + 12px);width:min(720px,calc(100vw - 40px));z-index:3}.mt-mega:before{content:"";height:14px;left:0;position:absolute;right:0;top:-14px}.mt-mega__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.mt-mega__column h3{color:var(--mt-amber-soft);font-size:9.5px;font-weight:800;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.mt-mega__column ul{display:grid;gap:3px}.mt-mega__link{align-items:center;border-radius:9px;color:var(--mt-muted);display:flex;font-size:12.5px;gap:8px;justify-content:space-between;padding:8px 9px;transition:background .18s ease,color .18s ease,padding .18s ease}.mt-mega__link i{color:var(--mt-dim);font-size:9px;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.mt-mega__link:focus-visible,.mt-mega__link:hover{background:#ffffff0e;color:var(--mt-text);padding-left:12px}.mt-mega__link:focus-visible i,.mt-mega__link:hover i{color:var(--mt-amber-soft);opacity:1;transform:translate(0)}.mt-mega__footer{align-items:center;border-top:1px solid var(--mt-border);display:flex;gap:16px;justify-content:space-between;margin-top:18px;padding-top:16px}.mt-mega__footer>span{align-items:center;color:var(--mt-dim);display:inline-flex;font-size:10.5px;gap:7px}.mt-mega__footer>span i{color:var(--mt-amber-soft);font-size:10px}.mt-mega__cta{align-items:center;background:#d977061a;border:1px solid var(--mt-border-amber);border-radius:999px;color:var(--mt-amber-soft);display:inline-flex;font-size:11px;font-weight:700;gap:7px;padding:8px 13px;transition:background .2s ease}.mt-mega__cta:hover{background:#d9770633}.mt-mega-fade-enter-active,.mt-mega-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.mt-mega-fade-enter-from,.mt-mega-fade-leave-to{opacity:0;transform:translateY(-6px)}.mt-drawer-root{inset:0;position:fixed;z-index:100}.mt-drawer-overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0403029e;inset:0;position:absolute}.mt-drawer{background:radial-gradient(600px 300px at 100% 0,rgba(217,119,6,.12),transparent 60%),#14100c;border-left:1px solid var(--mt-border);bottom:0;box-shadow:-24px 0 70px #00000080;display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:18px 18px calc(22px + env(safe-area-inset-bottom,0px));position:absolute;right:0;top:0;width:min(390px,94vw)}.mt-drawer:focus{outline:none}.mt-drawer__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.mt-search--drawer{justify-self:stretch;width:100%}.mt-drawer__nav ul{display:grid;gap:3px}.mt-drawer__link{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--mt-muted);cursor:pointer;display:flex;font:inherit;font-size:13.5px;font-weight:600;gap:10px;justify-content:space-between;padding:12px 13px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.mt-drawer__link>span{align-items:center;display:inline-flex;gap:10px}.mt-drawer__link i{color:var(--mt-amber-soft);font-size:12px;text-align:center;width:16px}.mt-drawer__link:focus-visible,.mt-drawer__link:hover{background:var(--mt-panel-strong);color:var(--mt-text)}.mt-drawer__link.is-active{background:#d977061a;color:var(--mt-amber-soft)}.mt-drawer__chevron{color:var(--mt-dim);font-size:10px;transition:transform .2s ease}.mt-drawer__chevron.is-open{transform:rotate(180deg)}.mt-drawer__accordion{background:#ffffff09;border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:16px;margin:4px 0 10px;padding:14px}.mt-drawer__group h3{color:var(--mt-amber-soft);font-size:9px;font-weight:800;letter-spacing:.17em;margin:0 0 7px;text-transform:uppercase}.mt-drawer__group ul{display:grid;gap:2px}.mt-drawer__group a{border-radius:8px;color:var(--mt-muted);display:block;font-size:12.5px;padding:7px 8px}.mt-drawer__group a:focus-visible,.mt-drawer__group a:hover{background:#ffffff0e;color:var(--mt-text)}.mt-drawer__account{border-top:1px solid var(--mt-border);margin-top:auto;padding-top:16px}.mt-drawer__eyebrow{color:var(--mt-amber-soft);font-size:9px;font-weight:800;letter-spacing:.17em;margin:0 0 6px;padding-left:13px;text-transform:uppercase}.mt-drawer__link--danger,.mt-drawer__link--danger i{color:var(--mt-bad)}.mt-drawer__login{align-items:center;background:linear-gradient(135deg,var(--mt-amber-bright),var(--mt-amber));border-radius:12px;color:#160f06;display:flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;padding:12px;width:100%}.mt-drawer-fade-enter-active,.mt-drawer-fade-leave-active{transition:opacity .24s ease}.mt-drawer-fade-enter-active .mt-drawer,.mt-drawer-fade-leave-active .mt-drawer{transition:transform .24s ease}.mt-drawer-fade-enter-from,.mt-drawer-fade-leave-to{opacity:0}.mt-drawer-fade-enter-from .mt-drawer,.mt-drawer-fade-leave-to .mt-drawer{transform:translate(100%)}@media(max-width:1020px){.mt-header__inner{gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:62px}.mt-primary,.mt-profile,.mt-search,.mt-signin{display:none}.mt-search--drawer{display:flex}.mt-icon-button--search,.mt-menu-toggle{display:inline-flex}.mt-header__left{gap:0}}@media(max-width:640px){.mt-header__inner{min-height:58px;width:calc(100% - 48px)}.mt-brand{font-size:11.5px;gap:7px}.mt-brand__icon{font-size:11px;height:27px;width:27px}.mt-header__right{gap:6px}.mt-icon-button,.mt-menu-toggle{height:36px;width:36px}}.exclusive-hold-cta{align-items:center;background:linear-gradient(135deg,#d9770621,#d9770608);border:1px solid var(--mt-border-amber);border-radius:15px;display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding:16px}.exclusive-hold-cta h3{font-size:16px;margin:0 0 3px}.exclusive-hold-cta p{color:var(--mt-muted);font-size:10.5px;line-height:1.5;margin:0}.exclusive-hold-cta__action{display:grid;flex:none;gap:7px;justify-items:end}.exclusive-hold-cta__action strong{color:var(--mt-amber-soft);font-size:12px}.exclusive-hold-cta__action .button{font-size:10px;min-height:38px;padding:8px 13px}.hold-list{display:grid;gap:10px}.hold-card{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:15px}.hold-card h3{font-size:16px;margin:5px 0 2px}.hold-card p{color:var(--mt-muted);font-size:10.5px;margin:0}.hold-card__money{color:var(--mt-muted);display:grid;font-size:10px;gap:3px}.hold-card__money strong{color:var(--mt-text)}.hold-card .button{flex:none;font-size:10px;min-height:38px;padding:8px 12px}@media(max-width:640px){.exclusive-hold-cta,.hold-card{align-items:flex-start;flex-direction:column}.exclusive-hold-cta__action{justify-items:start;width:100%}.hold-card .button{width:100%}}.mt-footer{background:radial-gradient(900px 420px at 10% 0,rgba(217,119,6,.08),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.018),transparent 46%);border-top:1px solid var(--mt-border);margin-top:80px}.mt-footer__inner{margin-inline:auto;padding:56px 0 28px;width:min(calc(100% - 48px),var(--mt-max))}.mt-footer__grid{align-items:start;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1.65fr 1fr 1fr 1fr}.mt-footer__brand{min-width:0}.mt-footer__logo{font-weight:800;gap:9px;letter-spacing:.15em}.mt-footer__logo,.mt-footer__logo-icon{align-items:center;display:inline-flex;font-size:14px}.mt-footer__logo-icon{background:#d977061f;border:1px solid var(--mt-border-amber);border-radius:50%;color:var(--mt-amber-soft);height:34px;justify-content:center;width:34px}.mt-footer__logo-img{display:block;height:48px;max-width:220px;-o-object-fit:contain;object-fit:contain;width:auto}.mt-footer__logo-mark{color:var(--mt-text)}.mt-footer__logo-next{color:var(--mt-amber-bright)}.mt-footer__tagline{color:var(--mt-muted);font-size:13px;line-height:1.7;margin:16px 0 22px;max-width:330px}.mt-footer__socials{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.mt-footer__social{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:14px;height:36px;justify-content:center;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease;width:36px}.mt-footer__social:focus-visible,.mt-footer__social:hover{background:#d977061c;border-color:var(--mt-border-amber);color:var(--mt-amber-soft);transform:translateY(-2px)}.mt-newsletter{margin-top:24px;max-width:360px}.mt-newsletter .eyebrow{margin:0 0 6px}.mt-newsletter__lead{color:var(--mt-muted);font-size:12px;line-height:1.6;margin:0 0 12px}.mt-newsletter__form{display:grid;gap:8px}.mt-newsletter__label{color:var(--mt-dim);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mt-newsletter__row{display:flex;gap:8px}.mt-newsletter__input{background:#0000002e;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-text);flex:1 1 auto;font:inherit;font-size:13px;min-width:0;outline:none;padding:10px 12px;width:100%}.mt-newsletter__input:focus{border-color:var(--mt-amber);box-shadow:0 0 0 3px #d9770629}.mt-newsletter__row .button{flex:none;min-height:40px;padding:10px 16px}.mt-newsletter .altcha-field{margin:2px 0 0}.mt-newsletter .form-error,.mt-newsletter .form-success{margin-top:4px}.mt-footer .footer-col h3{color:var(--mt-text);font-size:10px;font-weight:800;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.mt-footer__links{display:grid;gap:2px;list-style:none;margin:0;padding:0}.mt-footer__links a{color:var(--mt-muted);display:inline-flex;font-size:12.5px;line-height:1.5;padding:5px 0;position:relative;transition:color .2s ease;width:-moz-fit-content;width:fit-content}.mt-footer__links a:after{background:var(--mt-amber-soft);bottom:2px;content:"";height:1px;left:0;position:absolute;transition:width .22s ease;width:0}.mt-footer__links a:focus-visible,.mt-footer__links a:hover{color:var(--mt-text)}.mt-footer__links a:focus-visible:after,.mt-footer__links a:hover:after{width:100%}.mt-footer__bottom{align-items:center;border-top:1px solid var(--mt-border);display:grid;gap:20px;grid-template-columns:1fr auto 1fr;margin-top:48px;padding-top:22px}.mt-footer__legal{align-items:center;color:var(--mt-dim);display:flex;flex-wrap:wrap;font-size:11px;gap:6px 14px}.mt-footer__cookie{background:none;border:0;color:var(--mt-muted);cursor:pointer;font:inherit;font-size:11px;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.mt-footer__cookie:hover{color:var(--mt-text)}.mt-footer__payments{display:flex;gap:7px;list-style:none;margin:0;padding:0}.mt-footer__payment,.mt-footer__payments{align-items:center;justify-content:center}.mt-footer__payment{background:#ffffff06;border:1px solid var(--mt-border);border-radius:7px;color:var(--mt-dim);display:inline-flex;font-size:17px;height:25px;opacity:.72;transition:border-color .2s ease,color .2s ease,opacity .2s ease;width:40px}.mt-footer__payment:hover{border-color:var(--mt-border-amber);color:var(--mt-text);opacity:1}.mt-footer__locale{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;display:inline-flex;gap:7px;justify-self:end;padding:6px 10px;transition:border-color .2s ease}.mt-footer__locale:focus-within,.mt-footer__locale:hover{border-color:var(--mt-border-amber)}.mt-footer__locale>i.fa-globe{color:var(--mt-amber-soft);font-size:11px}.mt-footer__locale-label{color:var(--mt-dim);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mt-footer__currency{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--mt-text);cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;outline:0;padding:0}.mt-footer__locale-chevron{color:var(--mt-amber-soft);font-size:8px;pointer-events:none}@media(max-width:1020px){.mt-footer__grid{gap:34px;grid-template-columns:repeat(3,minmax(0,1fr))}.mt-footer__brand{align-items:start;border-bottom:1px solid var(--mt-border);display:grid;gap:8px 40px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,420px);padding-bottom:28px}.mt-footer__logo,.mt-footer__tagline{grid-column:1}.mt-footer__tagline{margin-bottom:0}.mt-footer__socials{grid-column:1;margin-top:4px}.mt-newsletter{grid-column:2;grid-row:1/span 3;margin-top:0}.mt-footer__bottom{grid-template-columns:1fr auto;row-gap:16px}.mt-footer__payments{justify-content:flex-end}.mt-footer__locale{grid-column:1/-1;justify-self:start}}@media(max-width:860px){.mt-footer{margin-top:56px}.mt-footer__inner{padding-top:42px}.mt-footer__brand,.mt-footer__grid{gap:0;grid-template-columns:1fr}.mt-footer__brand{padding-bottom:24px}.mt-footer__socials{margin-top:16px}.mt-newsletter{grid-column:1;grid-row:auto;margin-top:20px}.mt-footer .footer-col{padding-top:4px}.mt-footer .footer-col__summary h3{font-size:11px}.mt-footer__bottom{gap:14px;grid-template-columns:1fr;margin-top:32px}.mt-footer__payments{justify-content:flex-start}.mt-footer__locale{grid-column:1}}@media(max-width:640px){.mt-footer__inner{padding-top:36px;width:calc(100% - 48px)}.mt-newsletter__row{flex-direction:column}.mt-newsletter__row .button{width:100%}}.bundle-nudge{align-items:flex-start;background:linear-gradient(135deg,#d977061f,#d9770608);border:1px solid var(--mt-border-amber);border-radius:12px;display:flex;gap:10px;padding:12px 13px}.bundle-nudge__icon{align-items:center;background:#d9770624;border-radius:9px;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:11px;height:30px;justify-content:center;width:30px}.bundle-nudge strong{display:block;font-size:11.5px}.bundle-nudge p{color:var(--mt-muted);font-size:10px;line-height:1.45;margin:2px 0 0}.bundle-nudge b{color:var(--mt-amber-soft)}.cart-recovery-form{background:#0000001f;border:1px solid var(--mt-border);border-radius:12px;display:grid;gap:8px;padding:12px}.cart-recovery-form .field{padding:0}.cart-recovery-form .button{font-size:10px;min-height:36px;padding:8px 12px}.cart-recovery-form .lyric-project-message{font-size:9px;margin:0}.sticky-player__transposer{border-top:1px solid hsla(0,0%,100%,.08);display:grid;gap:8px;padding-top:10px}.sticky-player__transposer-head{align-items:center;color:var(--mt-dim);display:flex;font-size:8px;font-weight:700;gap:10px;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.sticky-player__transposer-head>span:first-child{align-items:center;display:inline-flex;gap:6px}.sticky-player__transposer-head i{color:var(--mt-amber-soft);font-size:9px}.sticky-player__transposer-status{color:var(--mt-amber-soft);font-size:8px}.sticky-player__transposer-reset{background:transparent;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);cursor:pointer;font:inherit;font-size:8px;font-weight:700;padding:3px 8px}.sticky-player__transposer-reset:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.sticky-player__transposer-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.sticky-player__transposer-control{background:#00000024;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;display:grid;gap:4px;padding:8px 10px}.sticky-player__transposer-control>span{align-items:baseline;color:var(--mt-dim);display:flex;font-size:8px;gap:6px;justify-content:space-between;text-transform:uppercase}.sticky-player__transposer-control b{color:var(--mt-amber-soft);font-size:9px;letter-spacing:0}.sticky-player__transposer-control small{color:var(--mt-muted);font-size:8px;text-transform:none}.sticky-player__transposer-control input[type=range]{accent-color:var(--mt-amber);width:100%}.sticky-player__transposer-control select{background:#0000002e;border:1px solid var(--mt-border);border-radius:7px;color:var(--mt-text);font:inherit;font-size:9px;padding:5px 7px;width:100%}.sticky-player__transposer-error{color:var(--mt-bad);font-size:8.5px;margin:0}@media(max-width:640px){.sticky-player__transposer-grid{grid-template-columns:1fr}}.button--danger{background:#dc2626eb;border-color:#f871718c;color:#fff}.button--danger:hover{background:#dc2626;border-color:#f87171cc;color:#fff}.backup-actions{display:flex;flex-wrap:wrap;gap:10px}.backup-drop{align-items:center;background:#00000024;border:1px dashed var(--mt-border);border-radius:18px;color:var(--mt-muted);cursor:pointer;display:flex;gap:16px;padding:20px}.backup-drop--active,.backup-drop:focus-visible,.backup-drop:hover{background:#d9770614;border-color:var(--mt-border-amber);outline:none}.backup-drop>i{color:var(--mt-amber-soft);font-size:24px}.backup-drop div{display:grid;gap:3px}.backup-drop strong{color:var(--mt-text);font-size:14px}.backup-drop span{font-size:12px}.backup-upload-progress{display:grid;font-size:11px;gap:6px;margin-left:auto;min-width:150px}.backup-upload-progress progress{accent-color:var(--mt-amber);width:100%}.backup-filename{color:var(--mt-dim);font-size:10px;margin-top:4px;overflow-wrap:anywhere}.backup-status{display:flex;flex-wrap:wrap;gap:6px}.backup-settings-card{max-width:780px}.backup-days-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:4px}.backup-day{padding:10px 12px}.backup-settings-note{background:#00000024;border:1px solid var(--mt-border);border-radius:12px;padding:14px}.backup-settings-note p:last-child{margin-bottom:0}.backup-muted{color:var(--mt-muted);font-size:12px;line-height:1.55}.backup-restore-modal{background:radial-gradient(100% 120% at 0 0,rgba(220,38,38,.14),transparent 55%),var(--mt-panel);border-color:#f8717166;width:min(560px,100%)}.backup-restore-modal .admin-card__head i{color:var(--mt-bad)}.backup-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:640px){.backup-drop{align-items:flex-start;flex-direction:column}.backup-upload-progress{margin-left:0;width:100%}.backup-modal-actions{flex-direction:column-reverse}.backup-modal-actions .button{width:100%}}.license-verify__notice .eyebrow{margin:0 0 8px}.license-proof-features{color:var(--mt-muted);font-size:12px;margin:10px 0 0}@media print{.cookie-consent,.license-print-actions,.mt-footer,.mt-header,.sticky-player,.toast-stack{display:none!important}.site-main,.site-shell,body{background:#fff!important;color:#000!important}.site-main{padding:0!important}.license-proof-page,.license-verify{background:#fff!important;border:0!important;box-shadow:none!important;color:#000!important;display:block!important;padding:0!important}.license-verify__grid div,.license-verify__notice{background:#fff!important;border:1px solid #bbb!important;color:#000!important;-moz-column-break-inside:avoid;break-inside:avoid}.lede,.license-verify__grid span,.license-verify__notice .eyebrow{color:#444!important}}.license-certificate__date{color:var(--mt-muted);font-size:13px;margin:0}.license-certificate__body{display:grid;font-size:14px;gap:14px;line-height:1.7;max-width:920px}.license-certificate__body p{margin:0}.license-certificate__release{background:#ffffff09;border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:5px;padding:16px 18px}.license-certificate__release strong{font-size:16px}.license-certificate__release p{color:var(--mt-muted);font-size:12px}.license-certificate__sample{background:#d9770612;border:1px solid var(--mt-border-amber);border-radius:12px;display:grid;font-size:13px;gap:5px;padding:14px 16px}.license-certificate__sample-title{align-items:center;color:var(--mt-amber-soft);display:flex;font-weight:700;gap:8px}.license-certificate__prohibition{background:#f8717112;border:1px solid rgba(248,113,113,.35);border-radius:12px;font-size:13px;padding:14px 16px}@media(max-width:860px){.license-certificate__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.license-certificate__meta{grid-template-columns:1fr}}@media print{.license-certificate__body{display:block!important}.license-certificate__body p{color:#000!important;margin:0 0 10px!important}.license-certificate__prohibition,.license-certificate__release,.license-certificate__sample{background:#fff!important;border:1px solid #999!important;color:#000!important;-moz-column-break-inside:avoid;break-inside:avoid}}.license-certificate__private{color:var(--mt-muted);font-size:11px;margin:0}.license-certificate__private a{color:var(--mt-amber-soft);text-decoration:underline;text-underline-offset:3px}.license-contract-wrap{display:inline-flex;position:relative}.license-contract-wrap[data-tooltip]:not([data-tooltip=""]):after{background:#12100dfa;border:1px solid var(--mt-border);border-radius:8px;bottom:calc(100% + 8px);color:var(--mt-text);content:attr(data-tooltip);font-size:11px;font-weight:600;left:50%;line-height:1.4;max-width:220px;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease;width:-moz-max-content;width:max-content;z-index:5}.license-contract-wrap[data-tooltip]:not([data-tooltip=""]):hover:after{opacity:1;transform:translate(-50%)}.license-contract-locked{cursor:not-allowed;opacity:.45}.license-contract-locked:hover{border-color:var(--mt-border);opacity:.55;transform:none}@media(max-width:640px){.license-contract-wrap[data-tooltip]:not([data-tooltip=""]):after{left:0;transform:translateY(4px)}.license-contract-wrap[data-tooltip]:not([data-tooltip=""]):hover:after{transform:translate(0)}}.account-hero--compact{border-radius:18px;display:grid;gap:14px;padding:18px}.account-hero__top{align-items:flex-start;display:flex;gap:14px}.account-hero--compact .account-hero__avatar{border-radius:14px;font-size:18px;height:48px;width:48px}.account-hero--compact .page-title{font-size:clamp(22px,5vw,30px);margin:0}.account-hero--compact .eyebrow{margin:0}.account-hero--compact .lede{font-size:12px}.account-hero--compact .account-hero__badges{gap:5px;margin-top:1px}.account-hero--compact .account-hero__badges .badge{font-size:9px;padding:4px 8px}.account-hero__signout{flex:none;margin-left:auto}.account-stat-strip{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-stat-pill{align-items:center;background:#00000029;border:1px solid var(--mt-border);border-radius:12px;display:flex;gap:7px;min-width:0;padding:9px 10px}.account-stat-pill i{color:var(--mt-amber-soft);flex:none;font-size:12px}.account-stat-pill strong{font-size:16px;line-height:1}.account-stat-pill span{color:var(--mt-dim);font-size:9px;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.account-tabs{flex-wrap:nowrap}.account-tab{border:1px solid transparent}.account-tab.active{border-color:#f5c26bb8;box-shadow:0 0 0 1px #f5c26b2e}.purchase-toolbar{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 170px}.purchase-search{align-items:center;background:#0000002e;border:1px solid var(--mt-border);border-radius:12px;display:flex;gap:8px;padding:0 12px}.purchase-search i{color:var(--mt-dim);font-size:12px}.purchase-search input{background:transparent;border:0;font:inherit;font-size:13px;padding:10px 0}.purchase-filter,.purchase-search input{color:var(--mt-text);outline:none;width:100%}.purchase-filter{background:#0000002e;border:1px solid var(--mt-border);border-radius:12px;font:inherit;font-size:12px;padding:10px 12px}.purchase-filter:focus,.purchase-search:focus-within{border-color:var(--mt-amber);box-shadow:0 0 0 3px #d9770626}.purchase-card-list{display:grid;gap:10px}.purchase-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:18px;overflow:hidden}.purchase-card__summary{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none;padding:12px}.purchase-card__summary::-webkit-details-marker{display:none}.purchase-card__cover{background:#0003;border:1px solid var(--mt-border);border-radius:12px;display:block;flex:none;height:64px;overflow:hidden;width:64px}.purchase-card__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.purchase-card__main{display:grid;flex:1;gap:3px;min-width:0}.purchase-card__topline{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.purchase-card__date{color:var(--mt-dim);font-size:10px}.purchase-card__title{font-size:15px}.purchase-card__meta,.purchase-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-card__meta{color:var(--mt-muted);font-size:10px}.purchase-card__chevron{color:var(--mt-amber-soft);flex:none;font-size:11px;transition:transform .2s ease}.purchase-card[open] .purchase-card__chevron{transform:rotate(180deg)}.purchase-card__body{border-top:1px solid var(--mt-border);display:grid;gap:12px;padding:0 14px 14px}.purchase-card__body>.eyebrow{margin:12px 0 0}.purchase-download-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.purchase-download-grid .button{font-size:11px;justify-content:center;padding:9px 10px}.purchase-license-badge{background:#3b82f614;border-color:#93c5fd4d;color:#93c5fd}.license-badge--basic{background:#3b82f617;border-color:#93c5fd59;color:#93c5fd}.license-badge--premium{background:#d977061f;border-color:#f5c26b66;color:var(--mt-amber-soft)}.license-badge--unlimited{background:#8b5cf61a;border-color:#a78bfa66;color:#c4b5fd}.license-badge--wav{background:#d977061a;border-color:#f5c26b59;color:var(--mt-amber-soft)}.license-badge--exclusive{background:#f8717114;border-color:#f8717159;color:var(--mt-bad)}.purchase-contract-hash{background:#00000024;border:1px solid var(--mt-border);border-radius:10px;display:grid;gap:4px;padding:10px 12px}.purchase-contract-hash span{color:var(--mt-dim);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.purchase-contract-hash code{color:var(--mt-muted);font-size:9px;overflow-wrap:anywhere}.purchase-contract-hash small{color:var(--mt-dim);font-size:10px}.purchase-terms-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-terms-grid div{border:1px solid var(--mt-border);border-radius:10px;padding:9px 10px}.purchase-terms-grid span{color:var(--mt-dim);display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.purchase-terms-grid strong{display:block;font-size:12px;margin-top:3px;overflow-wrap:anywhere}.purchase-card__links{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.purchase-sample{border-top:1px solid var(--mt-border);padding-top:10px}.purchase-sample summary{align-items:center;color:var(--mt-muted);cursor:pointer;display:flex;font-size:11px;gap:7px;list-style:none}.purchase-sample summary::-webkit-details-marker{display:none}.purchase-sample summary i:first-child{color:var(--mt-amber-soft)}.purchase-sample summary i:last-child{font-size:9px;margin-left:auto;transition:transform .2s ease}.purchase-sample[open] summary i:last-child{transform:rotate(180deg)}.purchase-sample__body{color:var(--mt-muted);display:grid;font-size:11px;gap:4px;padding-top:8px}.purchase-sample__body p{margin:0}.security-activity-card{display:grid;gap:12px}.security-activity-card .admin-card__head{align-items:center}.security-activity-card h2{margin-bottom:4px}.security-activity-card .lede{font-size:12px;margin:0}.account-activity-list{display:grid;gap:6px}.account-activity{align-items:flex-start;background:#0000001f;border:1px solid var(--mt-border);border-radius:10px;display:flex;gap:10px;padding:9px 10px}.account-activity__icon{align-items:center;background:#d9770614;border:1px solid var(--mt-border);border-radius:9px;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:10px;height:28px;justify-content:center;width:28px}.account-activity div{display:grid;gap:2px;min-width:0}.account-activity strong{font-size:12px}.account-activity small,.account-activity span{color:var(--mt-muted);font-size:10px;overflow-wrap:anywhere}.account-activity small{color:var(--mt-dim)}.security-disclosures{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.security-disclosure{overflow:hidden;padding:0}.security-disclosure__summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:16px}.security-disclosure__summary::-webkit-details-marker{display:none}.security-disclosure__summary>span{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:7px}.security-disclosure__summary i:first-child{color:var(--mt-amber-soft)}.security-disclosure__chevron{color:var(--mt-amber-soft);font-size:10px;transition:transform .2s ease}.security-disclosure[open] .security-disclosure__chevron{transform:rotate(180deg)}.security-disclosure__body{border-top:1px solid var(--mt-border);display:grid;gap:12px;padding:0 16px 16px}.security-disclosure__body .account-2fa-qr{height:auto;max-width:100%}@media(max-width:860px){.security-disclosures{grid-template-columns:1fr}.purchase-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.account-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto}.account-tab{justify-content:flex-start}.account-hero__top{flex-wrap:wrap;gap:10px}.account-hero__signout{margin-left:0}.account-stat-strip{gap:6px}.account-stat-pill{gap:5px;padding:8px}.account-stat-pill span{font-size:8px}.purchase-toolbar{grid-template-columns:1fr}.purchase-card__summary{padding:10px}.purchase-card__cover{height:56px;width:56px}.purchase-card__body{padding:0 12px 12px}.purchase-download-grid,.purchase-terms-grid{grid-template-columns:1fr}}.invoice-table-sub{color:var(--mt-dim);font-size:10px;margin-top:3px}.invoice-manual-form{margin-top:16px}.invoice-line-row,.invoice-lines{display:grid;gap:8px}.invoice-line-row{align-items:center;grid-template-columns:minmax(0,2fr) 70px 110px 110px 38px}.invoice-line-row--head{color:var(--mt-dim);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.invoice-line-row input{background:#0000002e;border:1px solid var(--mt-border);border-radius:9px;color:var(--mt-text);font:inherit;font-size:12px;outline:none;padding:9px 10px;width:100%}.invoice-line-row input:focus{border-color:var(--mt-amber)}@media(max-width:860px){.invoice-line-row{grid-template-columns:1fr 1fr}.invoice-line-row--head{display:none}.invoice-line-row input:first-child{grid-column:1/-1}.invoice-line-row .icon-button{justify-self:end}}.invoice-totals{color:var(--mt-muted);display:grid;font-size:12px;gap:4px;justify-items:end;margin-top:12px}.invoice-totals span{display:flex;gap:20px;justify-content:space-between;min-width:230px}.invoice-totals__grand{border-top:1px solid var(--mt-border);color:var(--mt-text);font-size:15px;padding-top:6px}.invoice-pdf-hash{color:var(--mt-dim);font-size:10px;margin:10px 0 0;overflow-wrap:anywhere}.beat-cover-media{background:#0f0d0b;container-type:inline-size;display:block;height:100%;overflow:hidden;position:relative;width:100%}.beat-cover-media__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.beat-cover-media__loading{animation:beat-cover-loading 1.4s ease-in-out infinite;background:linear-gradient(110deg,#ffffff06,#ffffff12 45%,#ffffff06);background-size:220% 100%;display:block;inset:0;position:absolute}.beat-cover-attribution{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a089e;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;bottom:8px;color:var(--mt-text);cursor:help;display:inline-flex;font-size:10px;left:8px;line-height:1;max-width:calc(100% - 16px);opacity:.62;overflow:hidden;padding:5px 6px;position:absolute;transition:opacity .2s ease,background .2s ease,border-color .2s ease;z-index:4}.beat-cover-attribution i{flex:none;font-size:10px}.beat-cover-attribution__text{margin-left:0;max-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:max-width .24s ease,margin-left .24s ease,opacity .18s ease;white-space:nowrap}.beat-cover-attribution:focus-visible,.beat-cover-attribution:hover{background:#0c0a08d1;border-color:#f5c26b8c;opacity:1;outline:none}.beat-cover-attribution:focus-visible .beat-cover-attribution__text,.beat-cover-attribution:hover .beat-cover-attribution__text{margin-left:6px;max-width:180px;opacity:1}@media(prefers-reduced-motion:reduce){.beat-cover-attribution,.beat-cover-attribution__text{transition:none}}@keyframes beat-cover-loading{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.beat-cover-media__loading{animation:none}}.license-modal__cover-media{height:100%;width:100%}.purchase-card__cover.beat-cover-media{flex:none;height:64px;width:64px}@media(max-width:640px){.purchase-card__cover.beat-cover-media{height:56px;width:56px}}.beat-cover__early-access{align-self:flex-start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d9770633;border:1px solid hsla(38,87%,69%,.65);color:var(--mt-amber-bright);font-size:9px;font-weight:800;letter-spacing:.1em;padding:5px 9px;position:relative;text-transform:uppercase;z-index:1}.beat-card .beat-heading h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beat-price-button{background:#d977061a;border:1px solid var(--mt-border-amber);border-radius:999px;color:var(--mt-amber-soft);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:700;margin-top:7px;padding:5px 9px}.beat-price-button:hover{background:#d9770633;border-color:var(--mt-amber)}.beat-cover__early-access{height:25px;width:28px}.beat-cover__early-access i{font-size:10px}.license-block{display:grid;gap:18px}.license-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.license-toolbar__note{color:var(--mt-dim);font-size:11px;letter-spacing:.02em;margin:0}.license-compare-link i,.license-toolbar__note i{color:var(--mt-amber-soft);font-size:11px;margin-right:5px}.license-compare-link{background:none;border:0;color:var(--mt-amber-soft);cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:0}.license-compare-link:hover{color:var(--mt-amber-bright)}.license-grid{align-items:stretch;display:grid;gap:16px}.license-grid .license-card{height:100%}.license-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:5px}.license-card__badges .license-type{margin:0}.license-badge{align-items:center;background:#00000029;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.license-badge--popular{background:#d977061f;border-color:#d9770666;color:var(--mt-amber-soft)}.license-badge--sale{background:#b428282e;border-color:#fca5a559;color:#fecaca}.license-badge--exclusive{background:#d9770629;border-color:var(--mt-border-amber);color:var(--mt-amber-bright)}.license-badge--sold{background:#b4282824;border-color:#fca5a54d;color:#fecaca}.license-price-block{display:flex;flex:none;flex-direction:column;gap:2px}.license-price-block--large{align-items:flex-start}.license-price-block--large .license-price{font-size:30px}.license-price__old{color:var(--mt-dim);font-size:12px;text-decoration:line-through}.license-rights{color:var(--mt-muted);font-size:12.5px;gap:7px}.license-right{align-items:baseline;gap:6px;min-width:0}.license-right__label{min-width:0}.license-right__value{font-size:11.5px;font-weight:600}.license-info{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--mt-dim);cursor:help;display:inline-flex;flex:none;font-size:10px;height:18px;justify-content:center;padding:0;position:relative;width:18px}.license-info:focus-visible,.license-info:hover{color:var(--mt-amber-soft);outline:none}.license-info:after{background:#1d1811;border:1px solid var(--mt-border);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 16px 40px #00000080;color:var(--mt-text);content:attr(data-tooltip);font-size:10.5px;font-style:normal;font-weight:400;left:50%;letter-spacing:0;line-height:1.45;opacity:0;padding:9px 11px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%) translateY(4px);transition:opacity .15s ease,transform .15s ease;width:228px;z-index:40}.license-info:focus-visible:after,.license-info:hover:after{opacity:1;transform:translate(-50%) translateY(0)}.license-card__cta{display:grid;gap:10px}.license-exclusive-card{background:radial-gradient(120% 140% at 0 0,rgba(217,119,6,.15),transparent 55%),linear-gradient(160deg,#ffffff0e,#ffffff04);border:1px solid var(--mt-border-amber);border-radius:20px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 320px;padding:24px}.license-exclusive-card--held{border-color:#f5c26b52}.license-exclusive-card--sold{background:linear-gradient(160deg,#ffffff0a,#ffffff03);border-color:var(--mt-border)}.license-exclusive-card__main h3{font-size:clamp(22px,3vw,30px);margin:2px 0 10px}.license-exclusive-card__intro{color:var(--mt-muted);font-size:12.5px;line-height:1.6;margin:0 0 18px;max-width:620px}.license-exclusive-card__side{align-content:start;border-left:1px solid var(--mt-border);display:grid;gap:12px;padding-left:26px}.license-exclusive-card__side .button{min-height:44px}.license-hold-banner,.license-state-card{align-items:flex-start;background:#00000029;border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-muted);display:flex;font-size:11px;gap:10px;line-height:1.5;padding:13px}.license-state-card{display:grid;gap:3px}.license-hold-banner i,.license-state-card i{color:var(--mt-amber-soft);flex:none;margin-top:2px}.license-hold-banner strong,.license-state-card strong{color:var(--mt-text);display:block;font-size:12px}.license-hold-figures{color:var(--mt-muted);display:grid;font-size:11px;gap:4px}.license-hold-figures strong{color:var(--mt-text)}.license-vip-perk{background:#d9770624;border:1px solid var(--mt-border-amber);border-radius:999px;color:var(--mt-amber-soft);font-size:8px;font-weight:800;letter-spacing:.08em;margin-left:6px;padding:2px 6px;text-transform:uppercase}.license-hold-button{position:relative}.license-hold-button--disabled{cursor:not-allowed;opacity:.45}.license-hold-note{color:var(--mt-dim);font-size:10.5px;line-height:1.5;margin:2px 0 0;text-align:center}.license-hold-note a{color:var(--mt-amber-soft);font-weight:700}.license-extend-button[data-tooltip]:not([data-tooltip=""]){position:relative}.compare-modal{background:linear-gradient(165deg,#221e17fa,#0d0c0afc);border:1px solid var(--mt-border);border-radius:22px;box-shadow:var(--mt-shadow);display:flex;flex-direction:column;max-height:calc(100vh - 48px);padding:24px;width:min(1000px,100%)}.compare-modal__head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.compare-modal__head h2{margin:0}.compare-modal__head .eyebrow{margin-bottom:7px}.compare-modal__table{margin-top:20px;overflow:auto}.compare-table{border-collapse:collapse;font-size:12px;min-width:720px;width:100%}.compare-table td,.compare-table th{border-bottom:1px solid var(--mt-border);padding:11px 12px;text-align:left;vertical-align:top}.compare-table thead th{background:#1a1610;color:var(--mt-amber-soft);font-size:10px;letter-spacing:.1em;position:sticky;text-transform:uppercase;top:0}.compare-table tbody th{color:var(--mt-muted);font-weight:600}.compare-table tbody tr:last-child td,.compare-table tbody tr:last-child th{border-bottom:0}.hold-admin-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.hold-admin-stat{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:grid;gap:7px;padding:16px}.hold-admin-stat span{color:var(--mt-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hold-admin-stat strong{color:var(--mt-amber-soft);font-size:21px;letter-spacing:-.02em}.hold-admin-filter{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.hold-admin-filter .field{min-width:220px}.hold-admin-list{display:grid;gap:10px}.hold-admin-item{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;overflow:hidden}.hold-admin-item summary{align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto auto;list-style:none;padding:14px 16px}.hold-admin-item summary::-webkit-details-marker{display:none}.hold-admin-item summary:hover{background:var(--mt-panel-strong)}.hold-admin-item__main{display:grid;gap:3px;min-width:0}.hold-admin-item__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hold-admin-item__main small,.hold-admin-item__meta{color:var(--mt-muted);font-size:10.5px}.hold-admin-item__body{border-top:1px solid var(--mt-border);display:grid;gap:18px;padding:0 16px 18px}.hold-admin-details{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0}.hold-admin-details div{display:grid;gap:3px}.hold-admin-details dt{color:var(--mt-dim);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.hold-admin-details dd{color:var(--mt-text);font-size:11.5px;margin:0}.hold-admin-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.hold-admin-cancel,.hold-admin-inline{align-items:flex-end;background:#0000001f;border:1px solid var(--mt-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;padding:10px}.hold-admin-cancel .field,.hold-admin-inline .field{min-width:150px}.hold-admin-check{align-items:center;color:var(--mt-muted);display:flex;font-size:10.5px;gap:7px}.hold-card__actions{align-items:center;flex:none}.hold-card__actions,.license-admin-prices{display:flex;flex-wrap:wrap;gap:8px}.license-admin-price{color:var(--mt-dim);display:grid;font-size:9px;gap:3px;letter-spacing:.06em;text-transform:uppercase}.hold-settings-toggle{margin-top:6px}@media(max-width:1020px){.hold-admin-details,.hold-admin-summary,.license-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.license-exclusive-card{grid-template-columns:minmax(0,1fr)}.license-exclusive-card__side{border-left:0;border-top:1px solid var(--mt-border);padding-left:0;padding-top:18px}.hold-admin-item summary{grid-template-columns:minmax(0,1fr) auto}.hold-admin-item__meta{display:none}}@media(max-width:640px){.license-grid{grid-template-columns:minmax(0,1fr)}.license-toolbar{align-items:flex-start;flex-direction:column}.compare-modal,.license-exclusive-card{padding:18px}.hold-admin-details,.hold-admin-summary{grid-template-columns:minmax(0,1fr)}.hold-admin-actions,.hold-admin-cancel,.hold-admin-inline,.hold-card__actions,.hold-card__actions .button{width:100%}}button.admin-subtabs__link{background:transparent;border:0;cursor:pointer;font:inherit}button.admin-subtabs__link.active{background:var(--mt-amber);color:#160f06}.beat-card{--play-btn-size:46px}.beat-card .beat-card__play,.favorite-beat-card__cover .beat-card__play{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000040;border:1.5px solid hsla(0,0%,100%,.7);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;height:var(--play-btn-size);justify-content:center;left:50%;line-height:1;margin:0;opacity:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease,background .15s ease,border-color .15s ease,transform .15s ease;width:var(--play-btn-size);z-index:2}.beat-card .beat-card__play:before,.favorite-beat-card__cover .beat-card__play:before{border-radius:50%;content:"";inset:-4px;position:absolute}.beat-card .beat-card__play i,.favorite-beat-card__cover .beat-card__play i{filter:drop-shadow(0 1px 2px rgba(0,0,0,.65))}.beat-card .beat-card__play:focus-visible,.beat-card:focus-within .beat-card__play,.beat-card:hover .beat-card__play,.favorite-beat-card:focus-within .favorite-beat-card__cover .beat-card__play,.favorite-beat-card:hover .favorite-beat-card__cover .beat-card__play,.favorite-beat-card__cover .beat-card__play:focus-visible{opacity:1}.beat-card .beat-card__play:hover,.favorite-beat-card__cover .beat-card__play:hover{background:var(--mt-amber);border-color:var(--mt-amber-bright);color:#160f06;transform:translate(-50%,-50%)}.beat-card .beat-card__play:focus-visible,.favorite-beat-card__cover .beat-card__play:focus-visible{outline:2px solid var(--mt-amber-soft);outline-offset:3px}.beat-card__equalizer{align-items:flex-end;bottom:12px;display:flex;gap:2px;height:16px;left:12px;pointer-events:none;position:absolute;z-index:2}.beat-card__equalizer i{animation:beat-card-equalizer .9s ease-in-out infinite alternate;background:var(--mt-amber-bright);border-radius:2px;box-shadow:0 1px 3px #00000080;display:block;width:3px}.beat-card__equalizer i:first-child{animation-duration:.72s;height:6px}.beat-card__equalizer i:nth-child(2){animation-delay:.12s;animation-duration:.86s;height:12px}.beat-card__equalizer i:nth-child(3){animation-delay:.24s;animation-duration:.64s;height:8px}@keyframes beat-card-equalizer{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media(hover:none){.beat-card,.favorite-beat-card__cover{--play-btn-size:54px}.beat-card .beat-card__play,.favorite-beat-card__cover .beat-card__play{opacity:1}}@media(prefers-reduced-motion:reduce){.beat-card .beat-card__play,.beat-card .beat-card__play:hover,.favorite-beat-card__cover .beat-card__play,.favorite-beat-card__cover .beat-card__play:hover{transform:translate(-50%,-50%);transition:opacity .15s ease}.beat-card__equalizer i{animation:none;transform:none}}.admin-shell{background:radial-gradient(900px 500px at 100% 0,rgba(217,119,6,.07),transparent 55%),var(--mt-bg);display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}.admin-sidebar{background:#0f0d0bf0;border-right:1px solid var(--mt-border);display:flex;flex-direction:column;gap:16px;height:100vh;overflow-y:auto;padding:20px 14px;position:sticky;top:0}.admin-sidebar__brand{align-items:center;border-bottom:1px solid var(--mt-border);display:flex;gap:10px;justify-content:space-between;padding:0 8px 12px}.admin-sidebar__site-link{align-items:center;border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-muted);display:inline-flex;font-size:11px;gap:8px;margin-top:auto;padding:10px 12px}.admin-sidebar__site-link:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.admin-icon-button{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-text);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.admin-sidebar .admin-nav--sidebar{background:transparent;border:0;display:grid;gap:18px;margin:0;overflow:visible;padding:0}.admin-nav__group{display:grid;gap:4px}.admin-nav__group-toggle{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--mt-dim);cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;margin:0;padding:4px 12px;text-align:left;transition:background .2s ease,color .2s ease;width:100%}.admin-nav__group-toggle:hover{background:#ffffff0a;color:var(--mt-muted)}.admin-nav__group-toggle:focus-visible{outline:2px solid var(--mt-border-amber);outline-offset:1px}.admin-nav__group-label{color:inherit;font-size:9px;font-weight:800;letter-spacing:.16em;margin:0;padding:0;text-transform:uppercase}.admin-nav__group-chevron{color:var(--mt-amber-soft);font-size:8px;transition:transform .2s ease}.admin-nav__group-chevron.is-open{transform:rotate(180deg)}.admin-nav__group-body{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .25s ease,opacity .2s ease}.admin-nav__group.is-collapsed .admin-nav__group-body{grid-template-rows:0fr;opacity:0}.admin-nav__group-items{display:grid;gap:4px;min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.admin-nav__group-body,.admin-nav__group-chevron{transition:none}}.admin-nav--sidebar .admin-nav__link{align-items:center;border-radius:10px;color:var(--mt-muted);display:flex;font-size:12px;font-weight:600;gap:10px;padding:9px 12px;width:100%}.admin-nav--sidebar .admin-nav__link span:not(.admin-nav__badge){flex:1}.admin-nav--sidebar .admin-nav__link i{color:var(--mt-amber-soft);text-align:center;width:16px}.admin-nav--sidebar .admin-nav__link.active{background:#d9770629;box-shadow:inset 2px 0 0 var(--mt-amber);color:var(--mt-amber-bright)}.admin-nav--sidebar .admin-nav__link.active i{color:var(--mt-amber-bright)}.admin-nav__badge{align-items:center;background:#b4282838;border-radius:999px;color:#fecaca;display:inline-flex;font-size:9px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px}.admin-nav__item{display:grid;gap:4px}.admin-nav__row{align-items:center;display:flex;gap:4px}.admin-nav__row .admin-nav__link{flex:1}.admin-nav__toggle{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--mt-dim);cursor:pointer;display:inline-flex;flex:none;font-size:9px;height:28px;justify-content:center;width:28px}.admin-nav__toggle:hover{border-color:var(--mt-border);color:var(--mt-amber-soft)}.admin-nav__toggle i{transition:transform .18s ease}.admin-nav__toggle i.is-open{transform:rotate(180deg)}.admin-nav__sub{border-left:1px solid var(--mt-border);display:grid;gap:2px;margin-left:14px;padding-left:8px}.admin-nav__sub-heading{color:var(--mt-dim);font-size:8px;font-weight:800;letter-spacing:.14em;margin:8px 0 2px;padding:0 10px;text-transform:uppercase}.admin-nav__sub-heading:first-child{margin-top:0}.admin-nav--sidebar .admin-nav__sub-link{align-items:center;border-radius:8px;color:var(--mt-muted);display:flex;font-size:11px;font-weight:600;gap:9px;padding:7px 10px}.admin-nav--sidebar .admin-nav__sub-link i{color:var(--mt-amber-soft);font-size:10px;text-align:center;width:14px}.admin-nav--sidebar .admin-nav__sub-link:hover{background:#ffffff0a;color:var(--mt-text)}.admin-nav--sidebar .admin-nav__sub-link.active{background:#d9770629;box-shadow:inset 2px 0 0 var(--mt-amber);color:var(--mt-amber-bright)}.admin-nav--sidebar .admin-nav__sub-link.active i{color:var(--mt-amber-bright)}.admin-main{min-width:0}.admin-topbar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0d0be0;border-bottom:1px solid var(--mt-border);display:flex;gap:12px;padding:12px 28px;position:sticky;top:0;z-index:20}.admin-topbar__menu{display:none}.admin-content{padding:28px}.admin-content>.page{gap:34px}.admin-page-header{align-items:flex-end;display:flex;gap:22px;justify-content:space-between}.admin-page-header__copy .lede{margin-top:12px}.admin-page-header__actions{display:flex;flex:none;flex-wrap:wrap;gap:10px}.admin-search{flex:1;max-width:620px}.admin-search__trigger{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-dim);cursor:pointer;display:flex;font:inherit;font-size:11px;gap:10px;padding:10px 14px;text-align:left;width:100%}.admin-search__trigger i{color:var(--mt-amber-soft)}.admin-search__trigger span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-search-modal__input kbd,.admin-search__trigger kbd{background:#ffffff0d;border:1px solid var(--mt-border);border-radius:6px;color:var(--mt-muted);font:inherit;font-size:9px;padding:3px 6px}.admin-search-modal{background:#17130e;border:1px solid var(--mt-border);border-radius:18px;box-shadow:var(--mt-shadow);display:flex;flex-direction:column;max-height:min(620px,calc(100vh - 48px));overflow:hidden;width:min(680px,100%)}.admin-search-modal__input{align-items:center;border-bottom:1px solid var(--mt-border);display:flex;gap:10px;padding:16px 18px}.admin-search-modal__input i{color:var(--mt-amber-soft)}.admin-search-modal__input input{background:transparent;border:0;color:var(--mt-text);flex:1;font:inherit;font-size:14px;outline:none}.admin-search-modal__body{display:grid;gap:4px;overflow-y:auto;padding:10px}.admin-search-modal__state{color:var(--mt-dim);font-size:12px;margin:0;padding:18px;text-align:center}.admin-search-result{align-items:center;background:transparent;border:0;border-radius:11px;color:var(--mt-text);cursor:pointer;display:flex;font:inherit;gap:12px;padding:11px 12px;text-align:left;width:100%}.admin-search-result:focus-visible,.admin-search-result:hover{background:var(--mt-panel-strong);outline:none}.admin-search-result__icon{align-items:center;border:1px solid var(--mt-border);border-radius:9px;color:var(--mt-amber-soft);display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.admin-search-result>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}.admin-search-result small,.admin-search-result strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-search-result small,.admin-search-result>i{color:var(--mt-dim);font-size:10px}.admin-sidebar-backdrop{display:none}.status-badge{align-items:center;background:#ffffff0a;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.04em;padding:4px 9px;text-transform:capitalize;white-space:nowrap}.status-badge__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.status-badge--ok{background:#4ade8017;border-color:#4ade8047;color:var(--mt-ok)}.status-badge--warn{background:#d977061f;border-color:#f5c26b52;color:var(--mt-amber-soft)}.status-badge--bad{background:#b4282821;border-color:#fca5a54d;color:#fecaca}.status-badge--muted{color:var(--mt-dim)}.admin-confirm{background:#17130e;border:1px solid var(--mt-border);border-radius:18px;box-shadow:var(--mt-shadow);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:22px;width:min(480px,100%)}.admin-confirm__icon{align-items:center;background:#d977061f;border:1px solid var(--mt-border-amber);border-radius:12px;color:var(--mt-amber-soft);display:inline-flex;height:42px;justify-content:center;width:42px}.admin-confirm__icon--danger{background:#b4282824;border-color:#fca5a54d;color:#fecaca}.admin-confirm h2{font-size:20px;margin:0 0 6px}.admin-confirm p{color:var(--mt-muted);font-size:12px;line-height:1.6;margin:0}.admin-confirm__actions{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end;margin-top:6px}.admin-attention-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-attention-item{align-items:center;background:#d9770612;border:1px solid hsla(38,87%,69%,.22);border-radius:13px;color:var(--mt-muted);display:flex;font-size:11px;gap:14px;justify-content:space-between;padding:14px 16px}.admin-attention-item span{align-items:center;display:inline-flex;gap:8px}.admin-attention-item i{color:var(--mt-amber-soft)}.admin-attention-item strong{color:var(--mt-amber-text,var(--mt-amber-bright));font-size:18px}.admin-table-component{display:grid;gap:14px}.admin-table-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.admin-table-search{margin-left:auto;max-width:340px}.admin-table-sort{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:inherit;gap:6px;letter-spacing:inherit;padding:0;text-transform:inherit}.admin-table-sort i{color:var(--mt-dim);font-size:9px}.admin-table td.is-right,.admin-table th.is-right{text-align:right}.admin-table-footer{align-items:center;color:var(--mt-dim);display:flex;font-size:10px;gap:14px;justify-content:space-between}.admin-table-pager{align-items:center;display:inline-flex;gap:10px}.admin-table-pager .text-button:disabled{cursor:not-allowed;opacity:.35}@media(max-width:1020px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-sidebar{bottom:0;left:0;position:fixed;top:0;transform:translate(-104%);transition:transform .2s ease;width:min(290px,86vw);z-index:80}.admin-shell--open .admin-sidebar{transform:translate(0)}.admin-sidebar-backdrop{background:#0000008c;border:0;display:block;inset:0;position:fixed;z-index:70}.admin-topbar__menu{display:inline-flex}.admin-topbar{padding:10px 16px}.admin-content{padding:20px 16px 40px}}@media(max-width:860px){.admin-page-header{align-items:flex-start;flex-direction:column}.admin-search{max-width:none}.admin-table-search{margin-left:0;max-width:none;width:100%}.admin-table-footer{align-items:flex-start;flex-direction:column}}.admin-beat-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;width:100%}.admin-beat-filters .field{min-width:130px}.admin-beat-filters .field:first-child{flex:1;min-width:180px}.admin-bulk-bar{align-items:center;background:#d977061a;border:1px solid var(--mt-border-amber);border-radius:12px;color:var(--mt-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:10px;padding:10px 12px;width:100%}.admin-bulk-bar strong{color:var(--mt-amber-soft)}.admin-bulk-bar input,.admin-bulk-bar select{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:8px;color:var(--mt-text);font:inherit;font-size:11px;padding:7px 9px}.admin-beat-title{align-items:center;display:flex;gap:10px;min-width:0}.admin-beat-title__text{display:grid;gap:3px;min-width:0}.admin-beat-thumb{align-items:center;background:#0000002e;border:1px solid var(--mt-border);border-radius:9px;display:inline-flex;flex:none;height:40px;justify-content:center;overflow:hidden;width:40px}.admin-beat-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.admin-beat-thumb.is-empty{color:var(--mt-dim);font-size:14px}.admin-beat-title code{color:var(--mt-dim);font-size:9px;width:-moz-fit-content;width:fit-content}.admin-health-badges{display:flex;flex-wrap:wrap;gap:5px}.admin-health-ok{align-items:center;color:var(--mt-ok);display:inline-flex;font-size:10px;gap:5px}.admin-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-select-all{color:var(--mt-muted);display:flex;font-size:11px;justify-content:flex-end}.contract-template-editor textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;min-height:360px}.contract-version-list{display:grid;gap:8px}.contract-version{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.contract-version>div:first-child{display:grid;gap:3px}.contract-version small{color:var(--mt-dim);font-size:10px}.admin-order-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.admin-order-filters .purchase-search{flex:1;min-width:240px}.admin-order-payment{background:#0000001f;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-muted);display:flex;flex-wrap:wrap;font-size:10.5px;gap:18px;margin:14px 0;padding:10px 12px}.admin-order-payment strong{color:var(--mt-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.admin-note-form{display:flex;gap:10px;margin-bottom:12px}.admin-note-form input{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-text);flex:1;font:inherit;font-size:11px;padding:9px 12px}.admin-note-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.admin-note-list li{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;padding:10px 12px}.admin-note-list p{color:var(--mt-text);font-size:11.5px;margin:0 0 4px}.admin-note-list small{color:var(--mt-dim);font-size:9.5px}.invoice-export-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.admin-confirm-fields{margin-top:12px}@media(max-width:640px){.admin-order-filters{align-items:stretch}.admin-note-form,.admin-order-filters{flex-direction:column}}.admin-chart-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:grid;gap:12px;padding:18px}.admin-chart-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.admin-chart-head h3{font-size:16px;margin:0}.admin-stat__trend{align-items:center;color:var(--mt-ok);display:flex;font-size:10px;font-weight:700;gap:5px;margin-top:8px}.admin-stat__trend i{color:inherit;font-size:9px;margin:0}.admin-stat__trend.is-negative{color:var(--mt-bad)}.admin-stat__trend--muted{color:var(--mt-dim);font-weight:600}.admin-charts-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.admin-chart-canvas{height:280px;min-width:0;position:relative}.admin-chart-canvas--doughnut{height:280px}.admin-chart-canvas--loading{background:linear-gradient(110deg,#ffffff08,#ffffff12,#ffffff08);border-radius:12px}.admin-recent-item{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-funnel{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:flex;gap:10px;justify-content:space-between;padding:16px}.admin-funnel div{display:grid;flex:1;gap:5px;text-align:center}.admin-funnel span{color:var(--mt-muted);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.admin-funnel strong{color:var(--mt-amber-soft);font-size:22px}.admin-funnel>i{color:var(--mt-dim);font-size:10px}@media(max-width:860px){.admin-charts-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.admin-funnel{align-items:stretch;flex-direction:column}.admin-funnel>i{text-align:center;transform:rotate(90deg)}.admin-chart-head{flex-direction:column}.admin-chart-canvas,.admin-chart-canvas--doughnut{height:240px}.admin-recent-item{max-width:180px}}.go-live-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.go-live-item{align-items:center;background:#b4282812;border:1px solid rgba(252,165,165,.28);border-radius:13px;color:var(--mt-muted);display:flex;gap:12px;padding:14px 16px}.go-live-item--ok{background:#4ade800f;border-color:#4ade8042}.go-live-item__icon{color:#fecaca;font-size:16px}.go-live-item--ok .go-live-item__icon{color:var(--mt-ok)}.go-live-item>span:nth-child(2){display:grid;flex:1;gap:3px}.go-live-item strong{color:var(--mt-text);font-size:12px}.go-live-item small,.go-live-item>i{color:var(--mt-dim);font-size:10px}.admin-blog-title{display:grid;gap:3px}.admin-blog-title code{color:var(--mt-dim);font-size:9px;width:-moz-fit-content;width:fit-content}.blog-preview-modal{background:#17130e;border:1px solid var(--mt-border);border-radius:20px;box-shadow:var(--mt-shadow);display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;width:min(860px,100%)}.blog-preview-modal__head{align-items:flex-start;border-bottom:1px solid var(--mt-border);display:flex;gap:16px;justify-content:space-between;padding:20px 22px}.blog-preview-modal__head h2{margin:0 0 4px}.blog-preview-modal__head p{color:var(--mt-muted);font-size:11px;margin:0}.blog-preview-modal__body{color:var(--mt-text);font-size:13px;line-height:1.7;overflow-y:auto;padding:22px}.blog-preview-modal__body h1,.blog-preview-modal__body h2,.blog-preview-modal__body h3{font-size:1.25em;letter-spacing:-.02em}.blog-preview-modal__body img{border-radius:12px;height:auto;max-width:100%}.invoice-toolbar{grid-template-columns:minmax(0,1fr) 150px 150px 150px auto}@media(max-width:1020px){.invoice-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:640px){.invoice-toolbar{grid-template-columns:minmax(0,1fr)}}.admin-notifications{flex:none;position:relative}.admin-notifications__trigger{position:relative}.admin-notifications__badge{align-items:center;background:#b91c1c;border-radius:999px;color:#fff;display:inline-flex;font-size:8px;font-weight:800;height:17px;justify-content:center;min-width:17px;padding:0 4px;position:absolute;right:-5px;top:-5px}.admin-notifications__panel{background:#17130e;border:1px solid var(--mt-border);border-radius:14px;box-shadow:var(--mt-shadow);display:grid;gap:2px;max-height:520px;overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:min(380px,calc(100vw - 32px));z-index:60}.admin-notifications__panel header{align-items:center;border-bottom:1px solid var(--mt-border);display:flex;gap:12px;justify-content:space-between;padding:4px 6px 8px}.admin-notifications__empty{color:var(--mt-dim);font-size:11px;padding:18px;text-align:center}.admin-notification{align-items:flex-start;background:transparent;border:0;border-radius:10px;color:var(--mt-text);cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 8px;text-align:left}.admin-notification:hover{background:var(--mt-panel-strong)}.admin-notification__dot{background:transparent;border-radius:50%;flex:none;height:7px;margin-top:5px;width:7px}.admin-notification--unread .admin-notification__dot{background:var(--mt-amber-bright)}.admin-notification--critical .admin-notification__dot{background:#f87171}.admin-notification>span:nth-child(2){display:grid;gap:3px;min-width:0}.admin-notification strong{font-size:11.5px}.admin-notification small{color:var(--mt-muted);font-size:10px;line-height:1.45}.admin-notification time{color:var(--mt-dim);font-size:9px}.legal-acceptance{align-items:flex-start;line-height:1.5;margin:10px 0}.legal-acceptance a{color:var(--mt-amber-soft);text-decoration:underline}.admin-draft-indicator{align-items:center;color:var(--mt-dim);display:inline-flex;font-size:10px;gap:8px}.admin-draft-indicator i{color:var(--mt-ok)}.staging-banner{align-items:center;background:#d97706eb;border:1px solid var(--mt-border-amber);border-radius:50%;color:#160f06;display:inline-flex;font-size:11px;height:28px;justify-content:center;pointer-events:none;position:fixed;right:12px;top:8px;width:28px;z-index:999}.branding-logo-upload{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 8px}.branding-logo-preview{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;max-height:70px;max-width:180px;-o-object-fit:contain;object-fit:contain;padding:8px}.branding-asset{background:color-mix(in srgb,var(--mt-panel) 75%,transparent);border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:12px;padding:16px}.branding-asset__head{align-items:start;display:flex;gap:12px;justify-content:space-between}.branding-asset__head h3{font-size:14px;margin:0 0 4px}.branding-asset__head p{color:var(--mt-muted);font-size:12px;margin:0}.branding-asset__body{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.branding-logo-preview--header{max-height:90px;max-width:280px;min-width:180px}.branding-logo-preview--footer{max-height:70px;max-width:190px;min-width:120px}.branding-logo-preview--favicon{background:#fff;height:64px;max-height:64px;max-width:64px;min-width:64px;-o-object-fit:contain;object-fit:contain;padding:6px;width:64px}.branding-logo-preview--signature{background:#fff;max-height:90px;max-width:260px;min-width:160px}.branding-asset__empty{color:var(--mt-dim);font-size:12px}.email-template-layout{align-items:start;display:grid;gap:16px;grid-template-columns:240px minmax(0,1fr)}.email-template-keys{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:4px;padding:10px}.email-template-keys button{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--mt-muted);cursor:pointer;display:flex;font:inherit;font-size:11px;gap:8px;justify-content:space-between;padding:9px 10px;text-align:left}.email-template-keys button:hover{background:var(--mt-panel-strong);color:var(--mt-text)}.email-template-keys button.active{background:#d9770629;color:var(--mt-amber-bright)}.email-template-keys button i{color:var(--mt-amber-soft);font-size:9px}.email-template-vars{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.email-template-vars>span{color:var(--mt-dim);font-size:10px}.email-template-vars .chip{background:var(--mt-panel);border:1px solid var(--mt-border);cursor:pointer}.email-template-preview{background:#00000029;border:1px solid var(--mt-border);border-radius:12px;margin:12px 0;padding:14px}.email-template-preview pre{color:var(--mt-muted);font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:0;white-space:pre-wrap}@media(max-width:860px){.email-template-layout{grid-template-columns:minmax(0,1fr)}.email-template-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-sessions{display:grid;gap:8px;margin:14px 0}.account-session-row{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;display:flex;gap:10px;padding:10px 12px}.account-session-row__icon{align-items:center;background:var(--mt-panel-strong);border-radius:8px;color:var(--mt-amber-soft);display:inline-flex;flex:none;height:32px;justify-content:center;width:32px}.account-session-row>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}.account-session-row small{color:var(--mt-dim);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.license-feature-sign{align-items:center;background:#4ade8014;border:1px solid rgba(74,222,128,.35);border-radius:9px;color:var(--mt-ok);cursor:pointer;display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.license-feature-sign--negative{background:#b428281f;border-color:#fca5a559;color:#fecaca}button.admin-subtabs__link{font-size:11px;font-weight:600;letter-spacing:0;line-height:1.2}.admin-subtabs button.admin-subtabs__link,button.admin-subtabs__link{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.mt-search{position:relative}.mt-search-suggestions{background:#17130e;border:1px solid var(--mt-border);border-radius:12px;box-shadow:var(--mt-shadow);display:grid;gap:2px;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:70}.mt-search-suggestion{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--mt-text);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:9px 10px;text-align:left}.mt-search-suggestion:hover{background:var(--mt-panel-strong)}.mt-search-suggestion span{display:grid;gap:2px}.mt-search-suggestion small{color:var(--mt-dim);font-size:9.5px}.license-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.license-popular-ribbon{background:#1b140c;border:1px solid hsla(38,87%,69%,.65);border-radius:999px;color:var(--mt-amber-bright);font-size:9px;font-weight:800;left:50%;letter-spacing:.09em;padding:4px 10px;position:absolute;text-transform:uppercase;top:-10px;transform:translate(-50%);white-space:nowrap;z-index:2}.license-price-block{align-items:flex-end;gap:4px}.license-price-row{align-items:baseline;display:flex;gap:7px}.license-price__suffix{color:var(--mt-dim);font-size:10px;font-weight:500}.license-price__old{font-size:13px}.license-right{position:relative}.license-right__label{background:transparent;border:0;color:var(--mt-muted);cursor:help;font:inherit;font-size:14px;padding:0;text-align:left;-webkit-text-decoration:underline dotted hsla(38,87%,69%,.45);text-decoration:underline dotted hsla(38,87%,69%,.45);text-underline-offset:4px}.license-right__label:focus-visible,.license-right__label:hover{color:var(--mt-amber-soft);outline:none}.license-right__label:after{background:#1d1811;border:1px solid var(--mt-border);border-radius:9px;bottom:calc(100% + 7px);box-shadow:0 14px 34px #00000080;color:var(--mt-text);content:attr(data-tooltip);font-size:10.5px;font-weight:400;left:0;line-height:1.45;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease;width:220px;z-index:30}.license-right__label:focus-visible:after,.license-right__label:hover:after{opacity:1;transform:translateY(0)}.license-right__tip{background:#1d1811;border:1px solid var(--mt-border-amber);border-radius:9px;box-shadow:var(--mt-shadow);color:var(--mt-text);font-size:10.5px;font-weight:400;left:0;line-height:1.45;padding:9px 11px;position:absolute;top:calc(100% + 5px);width:min(260px,90vw);z-index:35}.license-right__tip:before{background:#1d1811;border-left:1px solid var(--mt-border-amber);border-top:1px solid var(--mt-border-amber);content:"";height:8px;left:20px;position:absolute;top:-5px;transform:rotate(45deg);width:8px}.license-rights-toggle{background:transparent;border:0;color:var(--mt-amber-soft);cursor:pointer;display:none;font:inherit;font-size:11px;font-weight:700;padding:4px 0 0;text-align:left;width:100%}.license-rights-toggle i{font-size:9px;margin-left:5px}.license-addon,.license-stems-included{margin:0}.license-stems-included{align-items:center;color:var(--mt-ok);display:flex;font-size:11px;font-weight:600;gap:7px}.license-cta-row{align-items:center;display:flex;gap:8px}.license-cta-row .license-cta-button,.license-cta-row .license-in-cart{flex:1;min-height:48px}.license-in-cart{background:#4ade8012;border-color:#4ade8047;color:var(--mt-ok);cursor:default}.license-remove-button{align-items:center;background:#b4282814;border:1px solid rgba(252,165,165,.25);border-radius:999px;color:#fecaca;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:700;gap:5px;min-height:48px;padding:0 10px;white-space:nowrap}.license-remove-button:hover{border-color:#fca5a580}.license-exclusive-card__side .license-price{font-size:32px}.license-exclusive-card__side .license-price-block{align-items:flex-start}.license-exclusive-card__side .license-price-row{flex-wrap:wrap}@media(max-width:1020px){.license-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.license-grid{grid-template-columns:minmax(0,1fr)}.license-card{padding:18px}.license-right--extra{display:none}.license-rights--open .license-right--extra{display:flex}.license-rights-toggle{align-items:center;display:inline-flex}.license-card__head{align-items:flex-start}.license-price{font-size:28px}}.license-owned-note{align-items:flex-start;background:#4ade800f;border:1px solid rgba(74,222,128,.24);border-radius:9px;color:var(--mt-ok);display:flex;font-size:10.5px;gap:7px;line-height:1.45;margin:-2px 0 6px;padding:8px 10px}.license-owned-note i{flex:none;margin-top:2px}.license-right__label i{color:var(--mt-amber-soft);font-size:10px;margin-right:6px}.license-file-pills{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.license-file-pill{align-items:center;background:#ffffff0a;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-text);display:inline-flex;font-size:9.5px;font-weight:700;gap:4px;padding:3px 6px;white-space:nowrap}.license-file-pill i{font-size:8.5px}.license-file-pill--mp3{background:#d9770617;border-color:#f5c26b59;color:var(--mt-amber-soft)}.license-file-pill--wav{background:#3b82f61a;border-color:#60a5fa52;color:#bfdbfe}.license-file-pill--zip{background:#a855f71a;border-color:#c084fc52;color:#e9d5ff}@media(hover:none){.license-right__label:after{display:none}}@media(max-width:640px){.license-right__label{font-size:13px}.license-file-pill{font-size:9px;padding:2px 5px}}.license-claim-button{border-color:#f5c26b59;color:var(--mt-amber-soft);flex:none;min-height:48px}:root{--player-bar-height:72px}.site-shell--player{padding-bottom:calc(var(--player-bar-height, 72px) + 28px + env(safe-area-inset-bottom,0px))}.sticky-player{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);background:#100d0ad1;border:0;border-radius:0;border-top:1px solid hsla(0,0%,100%,.1);bottom:0;box-shadow:0 -14px 44px #00000059;left:0;max-width:none;padding:0;right:0;transform:none;width:100%}.sticky-player:before,.sticky-player__line{display:none}.sticky-player__inner{align-items:center;display:flex;height:72px;margin:0 auto;width:min(calc(100% - 48px),var(--mt-max))}.sticky-player__mini{align-items:center;display:grid;gap:16px;grid-template-columns:48px minmax(130px,220px) minmax(0,1fr) auto;height:72px;width:100%}.sticky-player__cover,.sticky-player__cover-wrap{height:48px;width:48px}.sticky-player__cover{border-radius:10px}.sticky-player__cover-play{border-radius:9px;display:inline-flex;height:44px;inset:2px;opacity:0;transition:opacity .15s ease,background .15s ease;width:44px}.sticky-player__cover-play.is-playing,.sticky-player__cover-play:focus-visible,.sticky-player__cover-wrap:hover .sticky-player__cover-play{opacity:1}.sticky-player__meta{gap:3px}.sticky-player__title{font-size:14px;font-weight:800}.sticky-player__producer{display:block;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-player__wave{gap:4px;height:48px;padding:2px 0;position:relative}.sticky-player__bars{gap:3px;height:30px}.sticky-player__bars i{border-radius:3px;flex:1 1 0;max-width:7px;min-width:2px}.sticky-player__bars i.is-played{background:linear-gradient(180deg,var(--mt-amber-bright),var(--mt-amber))}.sticky-player__times{font-size:9px}.sticky-player__time-tip{background:#1c160e;border:1px solid var(--mt-border-amber);border-radius:6px;bottom:calc(100% + 6px);color:var(--mt-amber-soft);font-size:9px;font-variant-numeric:tabular-nums;padding:3px 7px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:3}.sticky-player__actions{gap:6px}.sticky-player__volume{flex:none;max-width:none;min-width:0;width:118px}.sticky-player__volume input{width:78px}.sticky-player__action,.sticky-player__buy,.sticky-player__drawer-collapse,.sticky-player__drawer-stop,.sticky-player__favorite,.sticky-player__play,.sticky-player__skip{min-height:44px;min-width:44px}.sticky-player__action{height:44px;width:44px}.sticky-player__favorite{align-items:center;background:transparent;border:1px solid transparent;border-radius:50%;color:#f5efe8;cursor:pointer;display:inline-flex;font-size:15px;height:44px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,transform .15s ease;width:44px}.sticky-player__favorite:focus-visible,.sticky-player__favorite:hover{background:#ffffff12;color:var(--mt-amber-soft)}.sticky-player__favorite.active{color:var(--mt-amber-bright)}.sticky-player__buy{font-size:11px;height:44px;padding:0 16px}.beat-favorite,.sticky-player__drawer-favorite,.sticky-player__favorite{height:44px;min-height:44px;min-width:44px;width:44px}.beat-favorite{font-size:16px;right:10px;top:10px}.beat-favorite:active i,.sticky-player__favorite:active i{animation:favorite-pop .24s ease}@keyframes favorite-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.sticky-player__drawer{background:#14100c;border-radius:22px 22px 0 0;border-top:1px solid hsla(0,0%,100%,.12);bottom:0;box-shadow:0 -20px 70px #0000008c;display:grid;gap:14px;left:0;margin:0;max-height:88vh;overflow-y:auto;padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:96}.sticky-player__drawer-handle{background:#ffffff3d;border-radius:999px;height:4px;margin:-8px auto 0;width:42px}.sticky-player__drawer-top{align-items:start;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr) 44px}.sticky-player__drawer-collapse,.sticky-player__drawer-stop{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:50%;color:var(--mt-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.sticky-player__drawer-meta{display:grid;gap:4px;min-width:0}.sticky-player__drawer-meta strong{font-size:17px;letter-spacing:-.02em}.sticky-player__drawer-meta>span{color:var(--mt-muted);font-size:11px}.sticky-player__drawer-link{margin-top:2px;width:-moz-fit-content;width:fit-content}.sticky-player__wave--large{height:68px}.sticky-player__wave--large .sticky-player__bars{gap:4px;height:56px}.sticky-player__transport{justify-self:center;padding:5px}.sticky-player__transport .sticky-player__action{height:44px;width:44px}.sticky-player__transport .sticky-player__play{font-size:17px;height:58px;width:58px}.sticky-player__secondary-actions{display:flex;gap:8px;justify-content:center}.sticky-player__buy-primary{margin-top:2px;min-height:48px}.sticky-player__handle{display:none}@media(max-width:860px){.sticky-player{border:1px solid hsla(0,0%,100%,.11);border-radius:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);left:12px;right:12px;width:auto}.sticky-player__inner{height:64px;padding:0 10px;width:100%}.sticky-player__mini{gap:10px;grid-template-columns:44px minmax(0,1fr) auto;height:64px}.sticky-player__cover,.sticky-player__cover-wrap{height:44px;width:44px}.sticky-player__cover-play,.sticky-player__mini .sticky-player__buy,.sticky-player__mini .sticky-player__wave,.sticky-player__volume{display:none}.sticky-player__actions{gap:2px}.sticky-player__handle{align-items:center;background:#100d0ae6;border:0;border-radius:10px 10px 0 0;color:var(--mt-dim);cursor:pointer;display:inline-flex;font-size:8px;height:18px;justify-content:center;left:50%;position:absolute;top:-17px;transform:translate(-50%);width:48px;z-index:2}.sticky-player.is-expanded{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;bottom:0;box-shadow:none;left:0;right:0}.sticky-player.is-expanded .sticky-player__handle,.sticky-player.is-expanded .sticky-player__inner{display:none}.sticky-player__drawer{max-height:88vh;position:relative}}@media(min-width:861px){.sticky-player__drawer,.sticky-player__handle{display:none!important}}.beat-favorite:focus-visible,.sticky-player a:focus-visible,.sticky-player button:focus-visible{outline:2px solid var(--mt-amber-bright);outline-offset:2px}@media(prefers-reduced-motion:reduce){.player-expand-enter-active,.player-expand-leave-active,.sticky-player,.sticky-player__drawer{transition:none!important}.beat-favorite:active i,.sticky-player__eq.is-playing i,.sticky-player__favorite:active i{animation:none!important}}.license-card-carousel{display:block;min-width:0;width:100%}.license-card-carousel .license-grid{max-width:100%;min-width:0}.license-card-carousel__controls{display:none}@media(max-width:860px){.license-card-carousel .license-grid{display:flex;gap:16px;grid-template-columns:none;overflow-x:auto;padding:4px 2px 8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.license-card-carousel .license-grid .license-card{flex:0 0 min(82vw,340px);height:auto;scroll-snap-align:start}.license-card-carousel__controls{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:12px}.license-card-carousel .carousel-arrow{display:inline-flex;height:40px;position:static;width:40px}.license-card-carousel .carousel-dots{margin:0}}@media(min-width:861px){.license-card-carousel__controls{display:none}}.pricing-rail,.pricing-rail-section{min-width:0}.pricing-rail .scroll-rail__track{align-items:stretch;min-width:0;width:100%}@media(max-width:1020px){.pricing-rail .scroll-rail__track>.license-card{flex:0 0 min(82vw,340px);margin-inline:0;max-width:none;scroll-snap-align:start;width:auto}}@media(min-width:1021px){.pricing-rail .scroll-rail__track{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));overflow:visible;padding-bottom:0}.pricing-rail .carousel-dots,.pricing-rail .scroll-rail__arrow{display:none}}.license-badge--held{background:#d9770629;border-color:var(--mt-border-amber);color:var(--mt-amber-bright)}.modal-state--hold{color:var(--mt-muted);display:grid;gap:10px;justify-items:center;margin:0 auto;max-width:520px}.modal-state--hold i{color:var(--mt-amber-soft);font-size:24px}.modal-state--hold strong{color:var(--mt-text);font-size:15px}.modal-state--hold p{line-height:1.6;margin:0}.purchase-hold-panel{background:#d9770614;border:1px solid var(--mt-border-amber);border-radius:12px;color:var(--mt-muted);font-size:12px;line-height:1.55;padding:12px}.purchase-hold-panel p{align-items:flex-start;display:flex;gap:8px;margin:0}.purchase-hold-panel i{color:var(--mt-amber-soft);flex:none;margin-top:2px}.purchase-terms-grid--hold div{background:#d977060d;border-color:#d977064d}.mt-footer__actions{align-items:center;display:flex;gap:8px;justify-self:end}.mt-footer__theme{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:600;gap:7px;padding:6px 10px;transition:border-color .2s ease,color .2s ease,background .2s ease;white-space:nowrap}.mt-footer__theme i{color:var(--mt-amber-soft);font-size:10px}.mt-footer__theme:focus-visible,.mt-footer__theme:hover{background:var(--mt-panel-strong);border-color:var(--mt-border-amber);color:var(--mt-text);outline:none}@media(max-width:1020px){.mt-footer__actions{grid-column:1/-1;justify-self:start}}@media(max-width:860px){.mt-footer__actions{flex-wrap:wrap;grid-column:1;justify-self:start}}html[data-theme=light]{color-scheme:light;--mt-bg:#f6f1e8;--mt-bg-soft:#fdf9f2;--mt-panel:rgba(28,23,18,.045);--mt-panel-strong:rgba(28,23,18,.08);--mt-border:rgba(28,23,18,.13);--mt-border-amber:rgba(180,83,9,.38);--mt-amber:#b45309;--mt-amber-bright:#c2410c;--mt-amber-soft:#92400e;--mt-text:#1c1712;--mt-muted:#5b5248;--mt-dim:#776c60;--mt-ok:#15803d;--mt-bad:#b91c1c;--mt-shadow:0 24px 70px rgba(48,33,16,.15)}html[data-theme=light] body{background:radial-gradient(1200px 600px at 15% -10%,rgba(217,119,6,.12),transparent 60%),radial-gradient(900px 500px at 100% 0,rgba(245,158,11,.09),transparent 55%),linear-gradient(180deg,#faf6ef,#f6f1e8 55%,#f0e9df);color:var(--mt-text)}html[data-theme=light] code{background:#1c17120f;border-color:#1c17121a}html[data-theme=light] .admin-sidebar,html[data-theme=light] .admin-topbar,html[data-theme=light] .mt-header{background:#faf6eff0;border-color:var(--mt-border);box-shadow:0 10px 36px #3c2d191a}html[data-theme=light] .account-download-menu__items,html[data-theme=light] .admin-confirm,html[data-theme=light] .admin-notifications__panel,html[data-theme=light] .admin-search-modal,html[data-theme=light] .admin-user__menu,html[data-theme=light] .blog-preview-modal,html[data-theme=light] .cart-drawer,html[data-theme=light] .compare-modal,html[data-theme=light] .cookie-banner,html[data-theme=light] .crop-modal,html[data-theme=light] .mt-drawer,html[data-theme=light] .mt-mega,html[data-theme=light] .mt-profile__menu,html[data-theme=light] .mt-search-suggestions,html[data-theme=light] .toast,html[data-theme=light] .upgrade-modal{background:#fdf9f2;border-color:var(--mt-border);box-shadow:var(--mt-shadow);color:var(--mt-text)}html[data-theme=light] .mt-drawer{background:radial-gradient(600px 300px at 100% 0,rgba(217,119,6,.09),transparent 60%),#fdf9f2}html[data-theme=light] .mt-search-suggestion{color:var(--mt-text)}html[data-theme=light] .carousel-arrow,html[data-theme=light] .favorite-card__remove,html[data-theme=light] .license-modal__close,html[data-theme=light] .scroll-rail__arrow{background:#faf6efeb;border-color:var(--mt-border);color:var(--mt-text)}html[data-theme=light] .sticky-player{background:radial-gradient(120% 170% at 8% 0,rgba(217,119,6,.13),transparent 55%),#fdf9f2f5;border-color:var(--mt-border);box-shadow:0 -14px 44px #3c2d1929}html[data-theme=light] .sticky-player__drawer{background:#fdf9f2;border-color:var(--mt-border);box-shadow:0 -20px 70px #3c2d192e}html[data-theme=light] .sticky-player__handle{background:#faf6eff2;border-color:var(--mt-border);color:var(--mt-muted)}html[data-theme=light] .admin-link-card,html[data-theme=light] .license-admin-card,html[data-theme=light] .license-card,html[data-theme=light] .license-exclusive-card,html[data-theme=light] .lyric-editor-card,html[data-theme=light] .lyric-tool-card,html[data-theme=light] .pricing-card,html[data-theme=light] .settings-card,html[data-theme=light] .step-card,html[data-theme=light] .vip-benefit-card{background:linear-gradient(160deg,#fffdf9,#f4eee4);box-shadow:0 12px 34px #3c2d190f}html[data-theme=light] .license-exclusive-card--sold{background:linear-gradient(160deg,#fffdf9,#efe8dc)}html[data-theme=light] .pricing-card--featured{background:linear-gradient(160deg,#d977061f,#ffffffb3 55%),#fffaf2;box-shadow:0 18px 50px #d977061f}html[data-theme=light] .compare-table thead th{background:#f4eee4}html[data-theme=light] .license-popular-ribbon{background:#fffaf2;border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}html[data-theme=light] .license-right__tip,html[data-theme=light] .license-right__tip:before{background:#fffaf2}html[data-theme=light] .license-info:after{background:#fffaf2;box-shadow:0 16px 40px #3c2d192e}html[data-theme=light] .account-2fa-qr{background:#fff}html[data-theme=light] .license-contract-wrap[data-tooltip]:not([data-tooltip=""]):after,html[data-theme=light] .license-right__label:after{background:#fffaf2;border-color:var(--mt-border);box-shadow:0 14px 34px #3c2d192e;color:var(--mt-text)}.password-strength{display:grid;gap:4px;margin-top:-4px}.password-strength__track{background:#ffffff14;border-radius:999px;display:block;height:5px;overflow:hidden}.password-strength__track span{border-radius:inherit;display:block;height:100%;transition:width .2s ease,background .2s ease}.password-strength small{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-theme=light] .password-strength__track{background:#1c17121f}.blog-breadcrumbs{align-items:center;color:var(--mt-dim);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;margin-bottom:10px}.blog-breadcrumbs a{color:var(--mt-muted)}.blog-breadcrumbs a:hover{color:var(--mt-amber-soft)}.blog-breadcrumbs i{color:var(--mt-dim);font-size:8px}.blog-related{margin-top:48px}.beat-playlist-add{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.beat-playlist-add select{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-text);font:inherit;font-size:12px;min-height:38px;padding:8px 12px}.playlist-modal{grid-template-columns:1fr;max-height:calc(100vh - 40px);overflow-y:auto}.playlist-modal__row{align-items:center;border-bottom:1px solid var(--mt-border);display:flex;gap:8px;padding:8px 0}.playlist-modal__row>span{flex:1;min-width:0}.playlist-modal__row small{color:var(--mt-dim);display:block;font-size:10px}.playlist-beat-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.playlist-beat-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:12px;display:grid;gap:5px;min-width:0;padding:10px}.playlist-beat-card__cover{border-radius:9px;display:block;overflow:hidden}.playlist-beat-card strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-beat-card small{color:var(--mt-dim);font-size:10px}.playlist-beat-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.playlist-beat-card__actions .button{font-size:10px;min-height:32px;padding:5px 8px}.collection-cover-preview{aspect-ratio:16/9;border:1px solid var(--mt-border);border-radius:10px;-o-object-fit:cover;object-fit:cover;width:180px}.collection-beat-picker{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:10px;padding:14px}.collection-beat-picker__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.collection-beat-picker__head input{background:var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:9px;color:var(--mt-text);font:inherit;font-size:12px;min-height:36px;padding:8px 12px}.collection-beat-picker__grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));max-height:340px;overflow-y:auto}.collection-beat-option{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:7px}.collection-beat-option.active{background:#d9770617;border-color:var(--mt-border-amber)}.collection-beat-option img,.collection-beat-option__placeholder{border-radius:7px;flex:none;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.collection-beat-option__placeholder{align-items:center;background:var(--mt-panel-strong);color:var(--mt-dim);display:inline-flex;justify-content:center}.collection-beat-option>span:last-child{display:grid;gap:2px;min-width:0}.collection-beat-option strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-beat-option small{color:var(--mt-dim);font-size:9px}.collection-hero-cover{border:1px solid var(--mt-border);border-radius:20px;margin:0;overflow:hidden}.collection-hero-cover img{display:block;max-height:420px;-o-object-fit:cover;object-fit:cover;width:100%}.collection-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.collection-card{background:var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:18px;display:grid;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.collection-card:hover{border-color:var(--mt-border-amber);transform:translateY(-2px)}.collection-card__cover{aspect-ratio:16/9;background:var(--mt-panel);overflow:hidden}.collection-card__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.collection-card__placeholder{align-items:center;color:var(--mt-dim);display:flex;font-size:28px;height:100%;justify-content:center;width:100%}.collection-card__body{display:grid;gap:5px;padding:14px}.collection-card h2{font-size:19px;margin:0}.collection-card p{color:var(--mt-muted);font-size:12px;line-height:1.5;margin:0}.collection-card span{color:var(--mt-dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sticky-player__queue-button{position:relative}.sticky-player__queue-button span{background:var(--mt-amber);border-radius:999px;color:#160f06;font-size:8px;font-weight:800;min-width:14px;padding:1px 3px;position:absolute;right:3px;top:4px}.player-queue-modal{grid-template-columns:1fr;max-height:calc(100vh - 40px);overflow-y:auto;width:min(620px,100%)}.player-queue-row{align-items:center;border-bottom:1px solid var(--mt-border);display:flex;gap:4px;padding:6px 0}.player-queue-row.active{color:var(--mt-amber-soft)}.player-queue-row__main{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;font:inherit;gap:9px;min-width:0;padding:4px;text-align:left}.player-queue-row__main>span{display:grid;gap:1px;min-width:0}.player-queue-row__main strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-queue-row__main small{color:var(--mt-dim);font-size:10px}.skeleton-grid{pointer-events:none}.skeleton-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:18px;display:grid;gap:9px;padding:10px}.skeleton-card__cover{animation:skeleton-pulse 1.3s ease infinite;aspect-ratio:1/1;background:linear-gradient(90deg,var(--mt-panel-strong),var(--mt-panel),var(--mt-panel-strong));background-size:200% 100%;border-radius:13px}.skeleton-card__line{background:var(--mt-panel-strong);border-radius:6px;height:12px}.skeleton-card__line--short{width:55%}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:860px){.sticky-player__mini .sticky-player__buy--mobile{display:inline-flex;font-size:10px;gap:5px;min-width:66px;padding:0 10px;width:auto}}.sticky-player__drawer-cover{border-radius:9px;height:44px;overflow:hidden;width:44px}.sticky-player__drawer-cover .beat-cover,.sticky-player__drawer-cover img{height:100%;width:100%}.player-licenses{border-top:1px solid var(--mt-border);display:grid;gap:9px;padding-top:12px}.player-licenses__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.player-licenses__head strong{font-size:14px}.player-licenses__head span{color:var(--mt-dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.player-licenses__state{color:var(--mt-muted);font-size:12px;padding:14px;text-align:center}.player-license-track{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:thin}.player-license-card{border-radius:14px;display:grid;flex:0 0 min(78vw,280px);gap:10px;padding:13px;scroll-snap-align:start}.player-license-card h3{font-size:19px;margin:2px 0 0}.player-license-card .license-price{font-size:24px}.player-license-card__actions{display:grid;gap:7px;margin-top:auto}.player-license-card__actions .button{font-size:10px;min-height:38px;padding:7px 10px}.account-hero__avatar--image{align-items:center;background:#d977061f;color:var(--mt-amber-soft);display:inline-flex;font-weight:800;justify-content:center;overflow:hidden}.account-hero__avatar--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-hero__email,.account-hero__name{max-width:min(100%,46ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-hero__name{min-width:0}.account-stat-pill{color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease}.account-stat-pill:hover{background:#d9770614;border-color:#f5c26b99}.account-tabs--sticky{scroll-behavior:smooth}.account-tab.is-active{background:#d9770624;border-color:#f5c26bb8;box-shadow:0 0 0 1px #f5c26b2e;color:var(--mt-amber-soft)}.account-tabs .account-tab{text-decoration:none}.account-section{min-width:0}.account-loading{display:grid;gap:10px;margin-top:14px}.account-skeleton{animation:account-shimmer 1.4s ease infinite;background:linear-gradient(100deg,#ffffff08 20%,#ffffff14,#ffffff08 60%);background-size:220% 100%;border:1px solid var(--mt-border);border-radius:16px;height:74px}.account-skeleton--hero{height:132px}@keyframes account-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.purchase-chips{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.chip.active,.chip.chip--active{background:#d9770629;border-color:#f5c26bb8;color:var(--mt-amber-soft)}.purchase-order-list{display:grid;gap:10px}.purchase-line{background:#0000001f;border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:9px;padding:12px}.purchase-line__head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.purchase-line__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:7px;min-width:0}.purchase-line__title a{color:var(--mt-text);text-decoration:none}.purchase-line__price,.purchase-line__title a:hover{color:var(--mt-amber-soft)}.purchase-line__price{flex:none;font-size:13px;font-weight:700}.purchase-line__license{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.purchase-line__license-label{color:var(--mt-dim);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.license-copy{align-items:center;background:#d977060f;border:1px dashed hsla(38,87%,69%,.45);border-radius:8px;color:var(--mt-text);cursor:pointer;display:inline-flex;font:inherit;gap:7px;padding:5px 9px}.license-copy code{font-size:11px;letter-spacing:.04em}.license-copy i{color:var(--mt-amber-soft);font-size:10px}.purchase-actions{display:flex;flex-wrap:wrap;gap:7px}.icon-button{align-items:center;background:#0000002e;border:1px solid var(--mt-border);border-radius:9px;color:var(--mt-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;gap:6px;padding:7px 10px;text-decoration:none}.icon-button:hover:not(:disabled){border-color:#f5c26b99;color:var(--mt-amber-soft)}.icon-button:disabled{cursor:not-allowed;opacity:.45}.icon-button i{color:var(--mt-amber-soft)}.purchase-details{border-top:1px solid var(--mt-border);padding-top:9px}.purchase-details>summary{color:var(--mt-muted);cursor:pointer;font-size:11px;list-style:none}.purchase-details>summary::-webkit-details-marker{display:none}.purchase-details>summary:before{color:var(--mt-amber-soft);content:"";display:inline-block;font-family:Font Awesome\ 6 Free;font-size:9px;font-weight:900;margin-right:7px;transition:transform .2s ease}.purchase-details[open]>summary:before{transform:rotate(180deg)}.purchase-details[open]>summary{margin-bottom:9px}.purchase-hash{font-size:10px;overflow-wrap:anywhere}.purchase-order-actions{display:flex;justify-content:flex-end;padding-top:4px}.account-load-more{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:14px}.account-load-more .lede{margin:0}.hold-active-card{background:radial-gradient(circle at 90% 0,rgba(217,119,6,.16),transparent 48%),#0f0d0bb8;border:1px solid hsla(38,87%,69%,.42);border-radius:20px;display:grid;gap:14px;padding:18px}.hold-active-card__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.hold-active-card__head h3{font-size:clamp(19px,3vw,26px);margin:8px 0 2px}.hold-active-card__head .lede{font-size:12px;margin:0}.hold-countdown{background:#0000004d;border:1px solid hsla(38,87%,69%,.38);border-radius:14px;display:grid;flex:none;gap:1px;min-width:138px;padding:12px;text-align:right}.hold-countdown strong{color:var(--mt-amber-soft);font-size:clamp(18px,3vw,24px);font-variant-numeric:tabular-nums}.hold-countdown small{color:var(--mt-dim);font-size:10px}.hold-progress{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.hold-progress span{background:linear-gradient(90deg,var(--mt-amber-soft),#f97316);border-radius:inherit;display:block;height:100%;transition:width .5s ease}.hold-active-card__money{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.hold-active-card__money div{background:#00000029;border:1px solid var(--mt-border);border-radius:11px;padding:10px}.hold-active-card__money span{color:var(--mt-dim);display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.hold-active-card__money strong{display:block;font-size:13px;margin-top:3px}.hold-reminder{align-items:center;color:var(--mt-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:8px}.hold-reminder input{accent-color:var(--mt-amber)}.hold-active-card__actions{display:flex;flex-wrap:wrap;gap:8px}.hold-pay-button{font-size:13px;min-height:44px;padding-inline:18px}.hold-history{background:#0000001a;border:1px solid var(--mt-border);border-radius:16px;margin-top:18px}.hold-history__toggle{align-items:center;background:transparent;border:0;color:var(--mt-text);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:10px;justify-content:space-between;padding:14px 16px;width:100%}.hold-history__toggle i:first-child{color:var(--mt-amber-soft);margin-right:6px}.hold-history__toggle>i{color:var(--mt-amber-soft);transition:transform .2s ease}.hold-history__toggle>i.is-open{transform:rotate(180deg)}.hold-history__body{display:grid;gap:8px;padding:0 12px 12px}.hold-history__group{display:grid;gap:6px}.hold-history__group--stacked{border:1px dashed var(--mt-border);border-radius:12px;padding:8px}.hold-history__group h4{color:var(--mt-muted);font-size:11px;font-weight:700;margin:2px 0}.hold-history__item{align-items:center;background:#0000001f;border:1px solid var(--mt-border);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px}.hold-history__item .lede{font-size:11px;margin:4px 0 0}.hold-history__amount{color:var(--mt-muted);flex:none;font-size:11px}.favorites-heading{align-items:flex-end}.favorites-heading__actions{display:flex;flex-wrap:wrap;gap:8px}.favorites-play{font-size:14px;min-height:46px;padding-inline:22px}.favorites-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.favorites-suggested{margin-top:22px}.favorites-suggested h3{font-size:14px;margin-bottom:10px}.favorite-beat-card{display:grid;gap:8px;min-width:0}.favorite-beat-card__cover{--play-btn-size:46px;aspect-ratio:1;background:#0003;border:1px solid var(--mt-border);border-radius:14px;display:block;overflow:hidden;position:relative}.favorite-beat-card__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.favorite-beat-card__heart{align-items:center;background:#0f0d0bb8;border:1px solid rgba(248,113,113,.45);border-radius:999px;color:var(--mt-bad);cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;width:32px}.favorite-beat-card__body{display:grid;gap:3px;min-width:0}.favorite-beat-card__body a,.favorite-beat-card__body h3{color:var(--mt-text);font-size:13px;margin:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.favorite-beat-card__body .beat-price-button{justify-self:start}.favorites-empty .empty-state{margin-bottom:18px}.account-profile__layout{align-items:start;display:grid;gap:18px;grid-template-columns:180px minmax(0,1fr) 300px}.account-profile__main{display:grid;gap:14px;grid-column:2;min-width:0}.account-profile__nav{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:grid;gap:4px;grid-column:1;padding:10px;position:sticky;top:16px}.account-profile__nav a{align-items:center;border-radius:9px;color:var(--mt-muted);display:flex;font-size:12px;gap:9px;padding:9px 10px;text-decoration:none}.account-profile__nav a:hover{background:#d977061a;color:var(--mt-amber-soft)}.account-profile__nav i{color:var(--mt-amber-soft);text-align:center;width:14px}.account-panel{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:18px;display:grid;gap:14px;padding:18px;scroll-margin-top:76px}.account-panel--danger{border-color:#f8717159}.account-panel__head h2{font-size:20px;margin:2px 0 0}.account-panel__head h2 i{color:var(--mt-amber-soft)}.account-subsection{border-top:1px solid var(--mt-border);display:grid;gap:10px;padding-top:12px}.account-subsection__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.account-subsection__head h3{font-size:15px;margin:0 0 3px}.account-subsection__head h3 i{color:var(--mt-amber-soft)}.account-subsection__head .lede{font-size:11px;margin:0}.account-form{display:grid;gap:10px}.account-save{justify-self:start;min-width:150px}.avatar-editor{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.avatar-editor__preview{align-items:center;background:#d977061f;border:1px solid var(--mt-border);border-radius:24px;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:28px;font-weight:800;height:96px;justify-content:center;overflow:hidden;width:96px}.avatar-editor__preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-editor__actions{display:grid;gap:7px}.avatar-editor__actions .lede{font-size:11px;margin:0}.country-field{position:relative}.country-options{background:#16120e;border:1px solid var(--mt-border);border-radius:12px;box-shadow:0 18px 40px #00000080;left:0;max-height:240px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.country-options button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--mt-text);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;justify-content:space-between;padding:8px 9px;text-align:left;width:100%}.country-options button:hover{background:#d9770624}.country-options small{color:var(--mt-dim);font-size:9px}.check-row{align-items:center;color:var(--mt-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:8px}.check-row input{accent-color:var(--mt-amber)}.security-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.security-card{align-content:start;background:#0000001f;border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:10px;padding:14px}.security-card--wide{grid-column:1/-1}.security-card h3{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:7px;margin:0}.security-card h3 i{color:var(--mt-amber-soft)}.security-card .lede{font-size:11px;margin:0}.session-list{display:grid;gap:6px}.session-row{align-items:center;background:#0000001f;border:1px solid var(--mt-border);border-radius:11px;display:flex;gap:10px;padding:10px}.session-row--current{background:#d9770614;border-color:#f5c26b7a}.session-row__icon{align-items:center;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:11px;height:32px;justify-content:center;width:32px}.session-row__info{display:grid;flex:1;gap:2px;min-width:0}.session-row__info strong{font-size:12px}.session-row__info small,.session-row__info span{color:var(--mt-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-row__info small{color:var(--mt-dim)}.account-alert{align-items:flex-start;background:#d9770617;border:1px solid hsla(38,87%,69%,.4);border-radius:11px;color:var(--mt-muted);display:flex;font-size:11px;gap:8px;margin:0;padding:10px 12px}.account-alert i{color:var(--mt-amber-soft);margin-top:2px}.preference-list{display:grid;gap:6px}.preference-row{align-items:center;background:#0000001f;border:1px solid var(--mt-border);border-radius:11px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:11px 12px}.preference-row--static{cursor:default}.preference-row span{display:grid;gap:2px}.preference-row strong{font-size:12px}.preference-row small{color:var(--mt-muted);font-size:10px}.preference-row input{accent-color:var(--mt-amber);flex:none}.account-profile__aside{grid-column:3;position:sticky;top:16px}.account-summary-card{background:radial-gradient(circle at 100% 0,rgba(217,119,6,.18),transparent 55%),var(--mt-panel);border:1px solid hsla(38,87%,69%,.32);border-radius:18px;display:grid;gap:12px;padding:18px}.account-summary-card h3{font-size:17px;margin:0}.account-summary-card .lede{font-size:11px;margin:0}.account-summary-card__head{display:grid;gap:6px;justify-items:start}.account-summary-list{display:grid;gap:6px;margin:0}.account-summary-list div{align-items:center;border:1px solid var(--mt-border);border-radius:9px;display:flex;gap:10px;justify-content:space-between;padding:7px 9px}.account-summary-list dt{color:var(--mt-dim);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.account-summary-list dd{font-size:12px;font-weight:700;margin:0}.account-benefits{display:grid;gap:5px;list-style:none;margin:0;padding:0}.account-benefits li{align-items:center;color:var(--mt-muted);display:flex;font-size:11px;gap:7px}.account-benefits i{color:var(--mt-amber-soft);font-size:9px}.toast__action{background:#d9770624;border:1px solid hsla(38,87%,69%,.55);border-radius:999px;color:var(--mt-amber-soft);cursor:pointer;flex:none;font:inherit;font-size:11px;font-weight:700;padding:2px 8px}@media(max-width:1020px){.favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-profile__layout{grid-template-columns:minmax(0,1fr) 260px}.account-profile__nav{display:flex;flex-wrap:nowrap;grid-column:1/-1;overflow-x:auto;position:static;white-space:nowrap}.account-profile__nav a{flex:none}.account-profile__main{grid-column:1}.account-profile__aside{grid-column:2}}@media(max-width:860px){.account-tabs--sticky{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f0d0bf0;margin-inline:-2px;padding:8px 2px;position:sticky;top:0;z-index:30}.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile__layout{grid-template-columns:1fr}.account-profile__nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f0d0bf0;display:flex;flex-wrap:nowrap;grid-column:1;overflow-x:auto;padding:7px;position:sticky;top:0;white-space:nowrap;z-index:30}.account-profile__aside{grid-column:1;position:static}.security-grid{grid-template-columns:1fr}.hold-active-card__money{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.favorites-grid{grid-template-columns:1fr}.favorites-heading{align-items:flex-start}.favorites-heading__actions{width:100%}.favorites-heading__actions .button{flex:1 1 auto}.hold-active-card{padding:14px}.hold-active-card__head{flex-direction:column;gap:10px}.hold-countdown{text-align:left;width:100%}.hold-active-card__money{grid-template-columns:1fr}.hold-active-card__actions .button{justify-content:center;width:100%}.purchase-line__head{flex-direction:column}.purchase-actions .icon-button span{display:none}.purchase-actions .icon-button{height:38px;justify-content:center;padding:0;width:38px}.account-profile__main{gap:12px}.account-panel{padding:14px}.session-row{flex-wrap:wrap}.session-row .button{width:100%}}.purchase-beat-list{display:grid;gap:10px}.purchase-beat-row{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:flex;gap:12px;padding:12px}.purchase-beat-row__cover{background:#0003;border:1px solid var(--mt-border);border-radius:12px;display:block;flex:none;height:64px;overflow:hidden;width:64px}.purchase-beat-row__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.purchase-beat-row__main{display:grid;flex:1;gap:7px;min-width:0}.purchase-beat-row__title-line{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.purchase-beat-row__title{color:var(--mt-text);font-size:15px;font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.purchase-beat-row__title:hover{color:var(--mt-amber-soft)}.purchase-beat-row__meta{display:flex;flex-wrap:wrap;font-size:10px;gap:6px;margin:0}.meta-copy,.purchase-beat-row__meta{align-items:center;color:var(--mt-muted)}.meta-copy{background:transparent;border:0;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;gap:5px;padding:0}.meta-copy:hover{color:var(--mt-amber-soft)}.purchase-beat-row__license{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.purchase-beat-actions{display:flex;flex-wrap:wrap;gap:8px}.purchase-beat-actions .button{align-items:center;display:inline-flex;font-size:11px;gap:6px;justify-content:center;min-height:36px;padding:0 12px;white-space:nowrap}.purchase-beat-details{border-top:1px solid var(--mt-border);padding-top:8px}.purchase-beat-details>summary{align-items:center;color:var(--mt-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;list-style:none}.purchase-beat-details>summary::-webkit-details-marker{display:none}.purchase-beat-details>summary:before{color:var(--mt-amber-soft);content:"";font-family:Font Awesome\ 6 Free;font-size:9px;font-weight:900;transition:transform .2s ease}.purchase-beat-details[open]>summary:before{transform:rotate(180deg)}.purchase-beat-details[open]>summary{margin-bottom:9px}.password-input{align-items:center;display:flex;position:relative}.password-input input{padding-right:40px;width:100%}.password-input button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--mt-dim);cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:6px;width:30px}.password-input button:hover{color:var(--mt-amber-soft)}.split-button{align-items:stretch;display:inline-flex;position:relative}.split-button__main{border-bottom-right-radius:0;border-top-right-radius:0}.split-button__toggle{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;min-width:34px;padding-inline:8px}.split-menu{background:#16120e;border:1px solid var(--mt-border);border-radius:12px;box-shadow:0 18px 40px #0000008c;display:grid;gap:4px;min-width:230px;padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.split-menu__title{color:var(--mt-dim);font-size:9px;letter-spacing:.1em;margin:2px 4px 4px;text-transform:uppercase}.split-menu__option{align-items:flex-start;background:transparent;border:0;border-radius:8px;color:var(--mt-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1px;padding:9px 10px;text-align:left}.split-menu__option:hover:not(:disabled){background:#d9770624}.split-menu__option:disabled{cursor:not-allowed;opacity:.45}.split-menu__option span{font-size:12px;font-weight:700}.split-menu__option small{color:var(--mt-muted);font-size:10px}.split-menu-backdrop{background:transparent;border:0;cursor:default;inset:0;position:fixed;z-index:35}.skipped-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.skipped-list li{align-items:center;border:1px solid var(--mt-border);border-radius:9px;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;justify-content:space-between;padding:8px 10px}.skipped-list span{color:var(--mt-muted);font-size:10px}.account-benefits li span{display:grid;gap:1px}.account-benefits strong{font-size:11px;font-weight:600}.account-benefits small,.hold-download-note{color:var(--mt-dim);font-size:10px}.hold-download-note{margin:0}@media(max-width:640px){.purchase-beat-row{gap:10px;padding:10px}.purchase-beat-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-beat-actions .button{padding-inline:6px;width:100%}.split-button{width:100%}.split-button__main{flex:1}.split-menu{left:0;right:auto;width:100%}}.home-page{gap:0}.home-hero,.home-section{margin-left:calc(50% - 50vw);width:100vw}.home-hero{background:radial-gradient(circle at 78% 20%,rgba(217,119,6,.18),transparent 42%),radial-gradient(circle at 12% 80%,hsla(38,87%,69%,.08),transparent 38%),#0f0d0b;overflow:hidden;padding:76px 0 88px;position:relative}.home-hero__inner,.home-section__inner{margin-inline:auto;width:min(calc(100% - 48px),var(--mt-max))}.home-hero__inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);position:relative;z-index:1}.home-hero__copy h1{font-size:clamp(36px,5.4vw,68px);letter-spacing:-.035em;line-height:1.02;margin:0 0 18px;max-width:14ch}.home-hero__copy .lede{margin:0;max-width:54ch}.hero-trust{display:flex;flex-wrap:wrap;gap:10px 16px;list-style:none;margin:22px 0 0;padding:0}.hero-trust li{align-items:center;color:var(--mt-muted);display:inline-flex;font-size:11px;gap:7px}.hero-trust i{color:var(--mt-amber-soft);font-size:10px}.home-section{background:transparent;padding:96px 0}.home-section--alt{background:#ffffff05;border-block:1px solid hsla(0,0%,100%,.035)}.home-section__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:26px}.home-section__head h2{font-size:clamp(26px,3.2vw,40px);letter-spacing:-.025em;margin:0}.home-section__intro{margin:10px 0 0;max-width:62ch}.home-section__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.text-link--button{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}.home-tabs{background:#00000029;border:1px solid var(--mt-border);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;padding:4px}.home-tab{background:transparent;border:0;border-radius:999px;color:var(--mt-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:8px 14px}.home-tab.is-active{background:#d977062e;color:var(--mt-amber-soft)}.home-beats-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-beat-skeleton{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:grid;gap:8px;padding:10px}.home-beat-skeleton__cover{aspect-ratio:1;border-radius:12px}.home-beat-skeleton__cover,.home-beat-skeleton__line{animation:skeleton-pulse 1.3s ease infinite;background:#ffffff0d}.home-beat-skeleton__line{border-radius:999px;height:12px}.home-beat-skeleton__line--short{width:60%}.home-moods{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.home-mood{align-content:space-between;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;color:#fff;display:grid;gap:16px;min-height:138px;overflow:hidden;padding:16px;position:relative;text-decoration:none}.home-mood:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.24));content:"";inset:0;pointer-events:none;position:absolute}.home-mood>*{position:relative;z-index:1}.home-mood__icon{align-items:center;background:#00000038;border-radius:10px;display:inline-flex;font-size:13px;height:34px;justify-content:center;width:34px}.home-mood__name{font-size:16px;font-weight:800;letter-spacing:-.01em}.home-mood__count{color:#ffffffc2;font-size:10px}.home-genres{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.home-vip__card{background:radial-gradient(circle at 100% 0,rgba(217,119,6,.16),transparent 55%),var(--mt-panel);border:1px solid hsla(38,87%,69%,.32);border-radius:20px;display:grid;gap:14px;padding:22px}.home-vip__card h3{font-size:clamp(20px,2.6vw,28px);margin:0}.home-vip__benefits{display:grid;gap:9px;list-style:none;margin:0;padding:0}.home-vip__benefits li{align-items:flex-start;color:var(--mt-muted);display:flex;font-size:12px;gap:9px}.home-vip__benefits i{color:var(--mt-amber-soft);font-size:10px;margin-top:3px}.home-vip__benefits strong{color:var(--mt-text)}.home-vip__credits{color:var(--mt-amber-soft);font-size:12px;font-weight:700;margin:0}.payment-logos{color:var(--mt-dim);display:flex;flex-wrap:wrap;font-size:10px;gap:8px 16px;margin-bottom:16px}.payment-logos span{align-items:center;display:inline-flex;gap:6px}.payment-logos i{color:var(--mt-muted);font-size:16px}.license-card{border-radius:18px;gap:12px;padding:20px 16px 16px}.license-card--featured{background:radial-gradient(circle at 100% 0,rgba(217,119,6,.14),transparent 52%),var(--mt-panel);border-color:#f5c26b8c;padding-top:26px}.license-card__ribbon{background:#1b150f;border:1px solid hsla(38,87%,69%,.55);border-radius:999px;color:var(--mt-amber-soft);font-size:8px;font-weight:800;left:50%;letter-spacing:.14em;padding:4px 10px;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap}.license-card__head{align-items:flex-start;gap:10px;min-height:52px}.license-card__head h3{font-size:20px;margin:0}.license-card__head .eyebrow{margin-bottom:5px}.license-card__price{color:var(--mt-amber-soft);flex:none;font-size:14px;font-weight:800;white-space:nowrap}.license-card__description{color:var(--mt-muted);font-size:11px;line-height:1.5;margin:0;min-height:34px}.license-card__rights{display:grid;flex:1;gap:5px;list-style:none;margin:0;padding:0}.license-card__rights li{align-items:center;border:1px solid hsla(0,0%,100%,.055);border-radius:8px;display:flex;font-size:10px;gap:8px;justify-content:space-between;padding:6px 8px}.license-card__rights span{color:var(--mt-dim)}.license-card__rights strong{color:var(--mt-text);text-align:right}.license-card .button{margin-top:auto}.home-exclusive-band{align-items:center;background:#f871710f;border:1px solid rgba(248,113,113,.32);border-radius:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:14px;padding:18px 20px}.home-exclusive-band h3{font-size:clamp(17px,2vw,22px);margin:0}.home-step{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:18px;display:grid;gap:8px;padding:20px}.home-step__number{color:var(--mt-amber-soft);font-size:32px;font-weight:800;letter-spacing:-.04em;line-height:1}.home-step h3{font-size:17px;margin:0}.home-step p{color:var(--mt-muted);font-size:12px;margin:0}.home-how-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px}.home-how-footer p{align-items:center;color:var(--mt-muted);display:inline-flex;font-size:11px;gap:7px;margin:0}.home-how-footer i{color:var(--mt-amber-soft)}.home-faq{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-blog-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-compare-modal{background:#14110e;border:1px solid var(--mt-border);border-radius:20px;max-height:88vh;overflow:auto;padding:22px;position:relative;width:min(960px,94vw)}.home-compare-modal h2{margin-top:0}.announcement-bar{border-bottom:1px solid hsla(0,0%,100%,.06);width:100%}.announcement-bar--info{background:#3b82f61a}.announcement-bar--sale{background:#d977061f}.announcement-bar__inner{align-items:center;color:var(--mt-text);display:flex;font-size:11px;gap:12px;justify-content:center;margin-inline:auto;padding:9px 0;text-align:center;width:min(calc(100% - 48px),var(--mt-max))}.announcement-bar__link{align-items:center;color:var(--mt-amber-soft);display:inline-flex;font-weight:700;gap:6px;white-space:nowrap}.announcement-bar__close{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--mt-muted);cursor:pointer;display:inline-flex;flex:none;height:26px;justify-content:center;width:26px}.announcement-bar__close:hover{background:#ffffff0f}.beat-cover__free{border-color:#34d39980;color:#6ee7b7}.beat-cover__new{border-color:#93c5fd80;color:#bfdbfe}@media(max-width:1020px){.home-hero__inner{gap:30px}.home-beats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-moods{gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:860px){.home-hero{padding:48px 0 56px}.home-hero__inner{gap:26px;grid-template-columns:1fr}.home-hero__copy h1{max-width:18ch}.home-section{padding:64px 0}.home-beats-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-beats-grid::-webkit-scrollbar{display:none}.home-beats-grid>*{flex:0 0 72%;scroll-snap-align:start}.home-moods{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-moods::-webkit-scrollbar{display:none}.home-mood{flex:0 0 70%;scroll-snap-align:start}.home-blog-grid,.home-faq{grid-template-columns:1fr}}@media(max-width:640px){.announcement-bar__inner,.home-hero__inner,.home-section__inner{width:min(calc(100% - 48px),var(--mt-max))}.home-section{padding:56px 0}.home-hero__copy h1{font-size:clamp(32px,10vw,44px)}.home-hero__copy .lede{font-size:13px}.home-section__head{align-items:flex-start}.home-beats-grid>*{flex-basis:84%}.home-mood{flex-basis:82%}.home-tabs{border-radius:14px;display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%}.home-tab{flex:none}}.admin-home-form{display:grid;gap:16px}.admin-home-preview{background:#00000029;border:1px dashed var(--mt-border);border-radius:14px;padding:16px}.admin-home-preview h3{font-size:22px;margin:0 0 6px}.admin-home-beat-search{display:flex;gap:8px}.admin-home-beat-search input{flex:1}.admin-home-results{display:grid;gap:4px;margin-top:8px;max-height:220px;overflow-y:auto}.admin-home-result{align-items:flex-start;background:#00000024;border:1px solid var(--mt-border);border-radius:9px;color:var(--mt-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1px;padding:8px 10px;text-align:left}.admin-home-result:hover{border-color:#f5c26b80}.admin-home-result small{color:var(--mt-muted);font-size:10px}.admin-home-selected{align-items:center;background:#d9770614;border:1px solid hsla(38,87%,69%,.4);border-radius:10px;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:9px 11px}.admin-home-selected i{color:var(--mt-amber-soft);margin-right:6px}.admin-home-sections{display:grid;gap:6px}.admin-home-section-row{align-items:center;border:1px solid var(--mt-border);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.admin-home-section-actions{display:flex;gap:4px}.admin-home-section-actions .button{min-width:34px;padding:4px 8px}.home-hero{background:var(--mt-bg)}.home-hero:before{content:none}.home-hero__inner{display:block}.home-hero__grid{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);position:relative;z-index:1}.home-hero__accent{color:var(--mt-amber-bright)}.hero-trust--below{border-top:1px solid var(--mt-border);margin-top:34px;padding-top:16px;position:relative;z-index:1}.hero-trust--below li{font-size:11px}.hero-trust--below i{color:var(--mt-amber-bright)}.beat-tracklist{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:22px;overflow:hidden}.beat-row{align-items:center;border-bottom:1px solid var(--mt-border);display:grid;gap:12px;grid-template-columns:30px 56px minmax(0,1fr) 110px 78px 86px auto;padding:10px 14px}.beat-row:last-child{border-bottom:0}.beat-row__index{color:var(--mt-dim);font-size:10px;font-variant-numeric:tabular-nums;text-align:center}.beat-row__thumb{background:#00000038;border:0;border-radius:10px;cursor:pointer;display:block;height:56px;overflow:hidden;padding:0;position:relative;width:56px}.beat-row__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.beat-row__thumb.is-playing{box-shadow:0 0 0 2px var(--mt-amber-bright)}.beat-row__play{align-items:center;background:#0c0a0899;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;height:28px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .18s ease;width:28px}.beat-row__thumb.is-playing .beat-row__play,.beat-row__thumb:hover .beat-row__play{background:#0c0a08d1}.beat-row__main{display:grid;gap:2px;min-width:0}.beat-row__title{color:var(--mt-text);font-size:13px;font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.beat-row__title:hover{color:var(--mt-amber-soft)}.beat-row__meta{display:none;font-size:10px;margin:0}.beat-row__bpm,.beat-row__genre,.beat-row__key,.beat-row__meta{color:var(--mt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beat-row__bpm,.beat-row__genre,.beat-row__key{font-size:11px}.beat-row__actions{align-items:center;display:flex;gap:6px;justify-self:end}.beat-row__favorite{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--mt-dim);cursor:pointer;display:inline-flex;flex:none;font-size:14px;height:44px;justify-content:center;width:44px}.beat-row__favorite.active,.beat-row__favorite:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-bright)}.beat-row__buy{align-items:center;background:var(--mt-amber-bright);border:1px solid var(--mt-amber);border-radius:999px;color:#160f06;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;justify-content:center;min-height:44px;padding:0 16px;white-space:nowrap}.beat-row__buy:hover{background:var(--mt-amber)}.beat-row--compact{gap:10px;grid-template-columns:52px minmax(0,1fr) auto;padding:8px 0}.beat-row--compact .beat-row__thumb{height:52px;width:52px}.beat-row--compact .beat-row__meta{display:block}.beat-row--compact .beat-row__buy{font-size:11px;min-height:38px;padding:0 12px}.catalog-genres{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.catalog-genres__label{color:var(--mt-dim);font-size:9px;font-weight:700;letter-spacing:.18em;margin-right:4px}.home-membership{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1020px){.home-hero__grid{gap:30px;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.beat-row{gap:9px;grid-template-columns:30px 56px minmax(0,1fr) 90px 70px 76px auto}}@media(max-width:860px){.home-hero__grid{gap:26px;grid-template-columns:1fr}.home-hero__copy h1{max-width:18ch}.beat-row{gap:10px;grid-template-areas:"thumb main actions";grid-template-columns:56px minmax(0,1fr) auto;padding:10px 12px}.beat-row__bpm,.beat-row__genre,.beat-row__index,.beat-row__key{display:none}.beat-row__thumb{grid-area:thumb}.beat-row__main{grid-area:main}.beat-row__meta{display:block}.beat-row__actions{grid-area:actions}.beat-row--compact{grid-template-areas:"thumb main actions";grid-template-columns:52px minmax(0,1fr) auto}.home-membership{grid-template-columns:1fr}}@media(max-width:640px){.hero-trust--below{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.beat-row__favorite{height:44px;width:44px}.beat-row__buy{font-size:11px;padding-inline:12px}}@media(max-width:380px){.beat-row__actions .beat-row__favorite{display:none}}.beat-tracklist{background:transparent;border:0;border-radius:0;overflow:visible}.beat-tracklist__header{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:var(--mt-dim);display:grid;font-size:11px;font-weight:600;letter-spacing:.14em;min-height:44px;white-space:nowrap}.beat-tracklist .beat-row,.beat-tracklist__header{gap:16px;grid-template-columns:56px minmax(0,1.8fr) minmax(0,.9fr) minmax(0,2fr) minmax(0,.7fr) minmax(0,.9fr) 40px 124px;padding:0 8px}.beat-tracklist .beat-row{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.06);border-radius:12px;min-height:72px;transition:background .18s ease}.beat-tracklist .beat-row:focus-within,.beat-tracklist .beat-row:hover{background:#ffffff09}.beat-tracklist .beat-row--playing,.beat-tracklist .beat-row--playing:focus-within,.beat-tracklist .beat-row--playing:hover{background:#f59e0b12}.beat-tracklist .beat-row__thumb{border-radius:10px;height:56px;width:56px}.beat-tracklist .beat-row--playing .beat-row__thumb,.beat-tracklist .beat-row__thumb.is-playing{box-shadow:0 0 0 2px var(--mt-amber-bright)}.beat-tracklist .beat-row__dim{background:#0c0a0859;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .16s ease}.beat-tracklist .beat-row__play{background:#0c0a0899;border:1px solid hsla(0,0%,100%,.32);color:#fff;font-size:10px;height:32px;opacity:0;transition:opacity .16s ease,background .16s ease;width:32px}.beat-tracklist .beat-row:focus-within .beat-row__dim,.beat-tracklist .beat-row:hover .beat-row__dim{opacity:1}.beat-tracklist .beat-row--playing .beat-row__play,.beat-tracklist .beat-row:focus-within .beat-row__play,.beat-tracklist .beat-row:hover .beat-row__play,.beat-tracklist .beat-row__thumb.is-playing .beat-row__play{opacity:1}.beat-tracklist .beat-row__main{gap:0;min-width:0}.beat-tracklist .beat-row__title-wrap{align-items:center;display:flex;gap:8px;min-width:0}.beat-tracklist .beat-row__title{color:var(--mt-text);font-size:16px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beat-tracklist .beat-row--playing .beat-row__title{color:var(--mt-amber-bright)}.beat-row__equalizer{align-items:flex-end;display:inline-flex;flex:none;gap:2px;height:14px;width:14px}.beat-row__equalizer i{animation:tracklist-eq .8s ease-in-out infinite alternate;background:var(--mt-amber-bright);border-radius:999px;display:block;width:2px}.beat-row__equalizer i:first-child{height:45%}.beat-row__equalizer i:nth-child(2){animation-delay:.15s;height:100%}.beat-row__equalizer i:nth-child(3){animation-delay:.3s;height:65%}@keyframes tracklist-eq{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}.beat-tracklist .beat-row__genre{align-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:var(--mt-text);display:inline-flex;font-size:12px;font-weight:600;justify-self:start;max-width:100%;min-height:26px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.beat-tracklist .beat-row__moods{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.beat-tracklist .beat-row__mood{align-items:center;background:#ffffff12;border-radius:999px;color:var(--mt-muted);display:inline-flex;flex:none;font-size:12px;font-weight:500;min-height:24px;padding:0 10px;white-space:nowrap}.beat-tracklist .beat-row__bpm,.beat-tracklist .beat-row__key{font-size:14px;white-space:nowrap}.beat-tracklist .beat-row__bpm{align-items:baseline;color:var(--mt-text);display:inline-flex;font-weight:600;gap:4px}.beat-tracklist .beat-row__bpm small{color:var(--mt-dim);font-size:12px;font-weight:500}.beat-tracklist .beat-row__key{color:var(--mt-muted);display:block;overflow:hidden;text-overflow:ellipsis}.beat-tracklist .beat-row__favorite{background:transparent;border:0;border-radius:0;color:var(--mt-dim);font-size:15px;height:40px;justify-self:center;width:40px}.beat-tracklist .beat-row__favorite.active{color:var(--mt-amber-bright)}.beat-tracklist .beat-row__buy{background:transparent;border:1px solid rgba(245,158,11,.55);color:var(--mt-amber-bright);font-size:14px;font-weight:700;justify-self:end;min-height:40px;padding:0 18px;white-space:nowrap;width:124px}.beat-tracklist .beat-row--playing .beat-row__buy,.beat-tracklist .beat-row:focus-within .beat-row__buy,.beat-tracklist .beat-row:hover .beat-row__buy{background:var(--mt-amber-bright);color:#160f06}.beat-tracklist .beat-row__meta{display:none}@media(hover:none){.beat-tracklist .beat-row__dim,.beat-tracklist .beat-row__play{opacity:1}}@media(max-width:719px){.beat-tracklist__header{display:none}.beat-tracklist .beat-row{gap:10px;grid-template-areas:"thumb main buy";grid-template-columns:56px minmax(0,1fr) auto;min-height:72px;padding:10px 8px}.beat-tracklist .beat-row__thumb{grid-area:thumb}.beat-tracklist .beat-row__main{align-self:center;grid-area:main}.beat-tracklist .beat-row__bpm,.beat-tracklist .beat-row__favorite,.beat-tracklist .beat-row__genre,.beat-tracklist .beat-row__key,.beat-tracklist .beat-row__moods{display:none}.beat-tracklist .beat-row__meta{color:var(--mt-muted);display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beat-tracklist .beat-row__buy{align-self:center;font-size:12px;grid-area:buy;min-height:44px;padding:0 14px;width:auto}.beat-tracklist .beat-row__title{font-size:16px}}.player-dock.sticky-player{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:24px;bottom:12px;box-shadow:none;display:flex;flex-direction:column;left:50%;max-width:1350px;padding:0;position:fixed;transform:translate(-50%);width:min(calc(100% - 24px),1350px);z-index:90}.player-dock.sticky-player:before{display:none}.player-bar{background:var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:24px;box-shadow:var(--mt-shadow);overflow:hidden;position:relative}.player-dock--licenses .player-bar{border-radius:24px 24px 0 0}.player-bar__desktop{align-items:center;display:flex;gap:20px;min-height:84px;padding:0 28px}.player-bar__track{gap:12px;min-width:0;width:270px}.player-bar__cover,.player-bar__track{align-items:center;display:flex;flex:none}.player-bar__cover{background:#00000038;border:1px solid var(--mt-border);border-radius:12px;height:52px;justify-content:center;overflow:hidden;width:52px}.player-bar__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.player-bar__meta,.player-bar__mobile-meta{display:grid;gap:2px;min-width:0}.player-bar__title{color:var(--mt-text);font-size:14px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-bar__title:hover{color:var(--mt-amber-soft)}.player-bar__sub{color:var(--mt-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-bar__transport{align-items:center;display:inline-flex;flex:none;gap:2px}.player-bar__icon,.player-bar__mobile-icon,.player-bar__mobile-play,.player-bar__play{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--mt-muted);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;transition:background .18s ease,color .18s ease}.player-bar__icon{font-size:12px;height:40px;position:relative;width:40px}.player-bar__icon:hover,.player-bar__mobile-icon:hover{background:#ffffff12;color:var(--mt-text)}.player-bar__play{background:var(--mt-amber-bright);border-color:var(--mt-amber);color:#160f06;font-size:13px;height:44px;width:44px}.player-bar__play:hover{background:var(--mt-amber)}.player-bar__favorite.active{color:var(--mt-amber-bright)}.player-bar__queue-count{background:var(--mt-amber-bright);border-radius:999px;color:#160f06;font-size:8px;font-weight:800;height:15px;line-height:15px;min-width:15px;padding:0 4px;position:absolute;right:0;text-align:center;top:2px}.player-bar__progress{align-items:center;cursor:pointer;display:flex;flex:1;gap:8px;height:44px;min-width:0;outline:none;touch-action:none}.player-bar__progress:focus-visible{border-radius:8px;outline:2px solid var(--mt-amber);outline-offset:4px}.player-bar__time{color:var(--mt-dim);flex:none;font-size:11px;font-variant-numeric:tabular-nums;min-width:38px;text-align:center;white-space:nowrap}.player-bar__segments{align-items:center;display:flex;flex:1;gap:3px;height:22px;overflow:hidden}.player-bar__segments i{background:#ffffff29;border-radius:2px;display:block;flex:1;height:22px;min-width:1px;transition:background .1s linear}.player-bar__segments i.is-played{background:var(--mt-amber-bright)}.player-bar__volume{align-items:center;display:flex;flex:none;gap:4px;width:130px}.player-bar__volume input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--mt-amber) 0 var(--volume,80%),hsla(0,0%,100%,.14) var(--volume,80%) 100%);border-radius:999px;cursor:pointer;height:4px;width:84px}.player-bar__volume input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mt-amber-bright);border:2px solid #18120a;border-radius:50%;height:12px;width:12px}.player-bar__volume input::-moz-range-thumb{background:var(--mt-amber-bright);border:2px solid #18120a;border-radius:50%;height:10px;width:10px}.player-bar__actions{align-items:center;display:flex;flex:none;gap:4px}.player-bar__license-toggle{font-size:12px;font-weight:700;gap:7px;min-height:48px;padding:0 18px;white-space:nowrap}.player-bar__license-toggle i:last-child{font-size:9px}.player-bar__mobile,.player-bar__mobile-progress{display:none}@media(min-width:861px)and (max-width:1100px){.player-bar__desktop{gap:12px;padding:0 16px}.player-bar__track{width:190px}.player-bar__license-toggle{font-size:11px;min-height:44px;padding:0 14px}}@media(min-width:861px)and (max-width:950px){.player-bar__volume{display:none}}@media(max-width:860px){.player-dock.sticky-player{border-radius:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);width:calc(100% - 16px)}.player-dock--licenses.sticky-player{bottom:0;width:100%}.player-dock--licenses .player-bar{border-radius:18px 18px 0 0;margin-inline:8px}.player-bar{border-radius:18px}.player-bar__desktop{display:none}.player-bar__mobile{align-items:center;display:flex;gap:7px;min-height:60px;padding:8px 8px 6px 10px}.player-bar__mobile-progress{background:#ffffff17;border-radius:999px;display:block;height:2px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.player-bar__mobile-progress span{background:var(--mt-amber-bright);border-radius:inherit;display:block;height:100%;transition:width .15s linear}.player-bar__cover--mobile{border-radius:10px;height:44px;width:44px}.player-bar__mobile-meta{flex:1}.player-bar__mobile-meta .player-bar__title{font-size:12px}.player-bar__mobile-time{color:var(--mt-muted);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.player-bar__mobile-controls{align-items:center;display:inline-flex;flex:none;gap:0}.player-bar__mobile-icon{flex:none;font-size:12px;height:38px;width:38px}.player-bar__mobile-play{background:var(--mt-amber-bright);border-color:var(--mt-amber);color:#160f06;flex:none;font-size:12px;height:40px;width:40px}.player-bar__mobile-cart.active{background:#d9770624;color:var(--mt-amber-bright)}.player-license-panel{border-radius:0 0 18px 18px;padding-bottom:env(safe-area-inset-bottom,0)}}.player-license-overlay{background:#0c0a089e;inset:0;position:fixed;z-index:90}.player-license-panel{background:var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:0 0 24px 24px;border-top:0;overflow:visible;position:relative}.player-license-panel__inner{align-items:center;display:grid;gap:28px;grid-template-columns:150px minmax(0,1fr) 360px 44px;margin-inline:auto;padding:20px 32px;width:min(100%,1264px)}.player-license-panel__title h2{font-size:18px;letter-spacing:-.02em;margin:0}.player-license-panel__eyebrow{font-size:9px;letter-spacing:.18em;margin:0 0 4px}.player-license-card,.player-license-panel__cards{display:flex;gap:8px;min-width:0}.player-license-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;color:var(--mt-text);cursor:pointer;flex:1;flex-direction:column;font:inherit;justify-content:space-between;min-height:102px;padding:12px;position:relative;text-align:left;transition:border-color .18s ease,background .18s ease}.player-license-card:hover{border-color:var(--mt-border-amber)}.player-license-card.is-selected{background:linear-gradient(145deg,rgba(245,158,11,.1),var(--mt-panel));border-color:var(--mt-amber-bright)}.player-license-card__popular{background:var(--mt-amber-bright);border-radius:999px;color:#160f06;font-size:8px;font-weight:800;left:50%;letter-spacing:.12em;line-height:1.4;padding:2px 8px;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-50%);white-space:nowrap}.player-license-card__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.player-license-card__name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-license-card__radio{align-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;color:#160f06;display:inline-flex;flex:none;font-size:8px;height:18px;justify-content:center;width:18px}.player-license-card__radio.is-selected{background:var(--mt-amber-bright);border-color:var(--mt-amber-bright)}.player-license-card__price{align-items:flex-start;color:var(--mt-amber-bright);display:flex;gap:2px}.player-license-card__currency{font-size:12px;font-weight:600;margin-top:3px}.player-license-card__amount{font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1}.player-license-card__files{display:flex;flex-wrap:wrap;gap:4px}.player-license-card--skeleton{animation:skeleton-pulse 1.3s ease infinite;background:#ffffff0a;cursor:default;min-height:102px}.player-license-panel__actions,.player-license-panel__state{display:grid;gap:8px}.player-license-stems{align-items:center;border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-muted);cursor:pointer;display:flex;font-size:12px;gap:9px;min-height:44px;padding:0 12px}.player-license-stems.is-checked{border-color:var(--mt-border-amber);color:var(--mt-text)}.player-license-stems.is-disabled{cursor:default}.player-license-stems input{accent-color:var(--mt-amber-bright);flex:none;height:16px;width:16px}.player-license-stems>span:nth-child(2){flex:1}.player-license-stems__price{color:var(--mt-amber-bright);flex:none;font-weight:700}.player-license-panel__add{font-size:13px;font-weight:700;gap:7px;min-height:48px;width:100%}.player-license-panel__close{align-items:center;background:transparent;border:1px solid var(--mt-border);border-radius:50%;color:var(--mt-muted);cursor:pointer;display:inline-flex;font-size:12px;height:44px;justify-content:center;width:44px}.player-license-panel__close:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.player-license-panel .player-license-card:focus-visible,.player-license-panel .player-license-panel__add:focus-visible,.player-license-panel .player-license-panel__close:focus-visible,.player-license-stems:focus-within{outline:2px solid var(--mt-amber-bright);outline-offset:2px}.player-panel-enter-active,.player-panel-leave-active{overflow:hidden;transition:max-height .23s ease,opacity .2s ease}.player-panel-enter-from,.player-panel-leave-to{max-height:0;opacity:0}.player-panel-enter-to,.player-panel-leave-from{max-height:520px;opacity:1}@media(max-width:1100px)and (min-width:861px){.player-license-panel__inner{gap:18px;grid-template-columns:120px minmax(0,1fr) 300px 44px;padding:18px 22px}}@media(max-width:860px){.player-license-panel__inner{display:grid;gap:12px;grid-template-areas:"title close" "cards cards" "actions actions";grid-template-columns:minmax(0,1fr) 44px;padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px))}.player-license-panel__title{align-self:center;grid-area:title}.player-license-panel__title h2{font-size:16px}.player-license-panel__cards{grid-area:cards}.player-license-card{min-height:102px;padding:10px}.player-license-card__amount{font-size:24px}.player-license-panel__actions{grid-area:actions}.player-license-panel__close{align-self:start;grid-area:close}}@media(prefers-reduced-motion:reduce){.player-panel-enter-active,.player-panel-leave-active{transition-duration:.01ms}}.beat-favorite{opacity:0;transition:opacity .16s ease,background .16s ease,color .16s ease,transform .16s ease}.beat-card:focus-within .beat-favorite,.beat-card:hover .beat-favorite,.beat-favorite:focus-visible{opacity:1}@media(hover:none){.beat-favorite{opacity:1}}.beat-cover__early-access{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0a088c;border:1px solid hsla(38,87%,69%,.42);border-radius:999px;color:var(--mt-amber-soft);display:inline-flex;font-size:10px;font-weight:400;height:26px;justify-content:center;left:10px;letter-spacing:0;padding:0;position:absolute;text-transform:none;top:10px;width:26px;z-index:3}.player-bar{background:radial-gradient(120% 170% at 8% 0,rgba(217,119,6,.14),transparent 55%),var(--mt-bg-soft)}.player-bar__mobile-cover-button{border:1px solid var(--mt-border);cursor:pointer;padding:0;position:relative}.player-bar__mobile-cover-play{align-items:center;background:#08060452;border-radius:inherit;color:#fff;display:flex;font-size:11px;inset:0;justify-content:center;position:absolute}.license-card--selectable{cursor:pointer}.license-card--selectable:hover{border-color:var(--mt-border-amber)}.license-card--selected{border-color:var(--mt-amber);box-shadow:0 0 0 1px #d9770640,0 18px 50px #d977061f}.license-price__note{color:var(--mt-muted);font-size:10px;text-align:right;white-space:nowrap}.license-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:20px;display:flex;flex-direction:column;gap:18px;padding:22px;position:relative}.license-card--premium{border-color:#d977068c;box-shadow:0 0 0 1px #d977061f,0 18px 50px #d977061f}.license-card__head{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;min-height:0}.license-card__identity{min-width:0}.license-card__identity .license-type{color:var(--mt-dim);font-size:10px;letter-spacing:.1em;margin:0 0 5px;text-transform:uppercase}.license-card__identity h3{font-size:22px;margin:0}.license-price-block,.license-price-row{align-items:baseline;display:flex;gap:7px}.license-price{color:var(--mt-amber-bright);font-size:32px;font-weight:800;letter-spacing:-.04em;line-height:1}.license-rights{display:grid;font-size:14px;gap:0;list-style:none;margin:0;padding:0}.license-right{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.075);display:flex;gap:8px;min-height:36px}.license-right:last-child{border-bottom:0}.license-right__label--static{color:var(--mt-muted);font:inherit;font-size:14px;padding:0;text-align:left}.license-right__value{color:var(--mt-text);font-size:13px;font-weight:700;margin-left:auto;text-align:right;white-space:nowrap}.license-card__cta{margin-top:auto}.license-card__cta .button{flex:1;min-height:48px}.license-card--compact{padding:22px}@media(max-width:640px){.license-card{padding:18px}.license-card__head{align-items:flex-start}.license-price{font-size:28px}}.player-license-card.license-card{background:var(--mt-panel);border-radius:16px;box-shadow:none;gap:8px;min-height:102px;padding:12px}.player-license-card .license-card__head{align-items:flex-start;gap:8px}.player-license-card .license-card__identity .license-type{display:block;font-size:9px;margin:0 0 3px}.player-license-card .player-license-card__name{color:var(--mt-text);display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-license-card .license-price-block{align-items:flex-start}.player-license-card .license-price{font-size:26px}.player-license-card .license-file-pills{gap:4px;justify-content:flex-start}.player-license-card .license-file-pill{font-size:9px;min-height:17px;padding:0 6px}.player-license-card__popular.license-popular-ribbon{background:var(--mt-amber-bright);border-color:var(--mt-amber-bright);color:#160f06;top:-9px;z-index:3}.home-hero__grid--deck{min-height:520px}.hero-deck{min-height:430px;position:relative}.hero-deck__card{aspect-ratio:1;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:24px;box-shadow:var(--mt-shadow);display:block;overflow:hidden;position:absolute;transition:transform .3s ease,box-shadow .3s ease}.hero-deck__card--1{left:0;top:4%;transform:rotate(-7deg);width:64%;z-index:1}.hero-deck__card--2{left:18%;top:16%;transform:rotate(2deg);width:70%;z-index:2}.hero-deck__card--3{right:0;top:2%;transform:rotate(10deg);width:58%;z-index:0}.hero-deck:hover .hero-deck__card--1{transform:rotate(-10deg) translate(-8px,4px)}.hero-deck:hover .hero-deck__card--2{transform:rotate(1deg) translateY(-8px)}.hero-deck:hover .hero-deck__card--3{transform:rotate(13deg) translate(8px,2px)}.hero-deck__meta{bottom:10px;color:#ffffffd1;display:flex;flex-wrap:wrap;font-size:10px;font-weight:600;gap:4px 8px;left:10px;pointer-events:none;position:absolute;right:10px;text-shadow:0 1px 8px rgba(0,0,0,.65)}@media(max-width:860px){.hero-deck,.home-hero__grid--deck{min-height:0}.hero-deck{align-items:stretch;display:flex;gap:10px}.hero-deck__card{flex:1;position:relative;transform:none;width:auto}.hero-deck:hover .hero-deck__card--1,.hero-deck:hover .hero-deck__card--2,.hero-deck:hover .hero-deck__card--3,.hero-deck__card--1,.hero-deck__card--2,.hero-deck__card--3{left:auto;right:auto;top:auto;transform:none;width:auto}}@media(hover:hover){.beat-row--compact .beat-row__play{opacity:0;transition:opacity .16s ease,background .16s ease}.beat-row--compact .beat-row__thumb.is-playing .beat-row__play,.beat-row--compact:focus-within .beat-row__play,.beat-row--compact:hover .beat-row__play{opacity:1}}.player-bar__cover-button{border:1px solid var(--mt-border);cursor:pointer;padding:0;position:relative}.player-bar__cover-play{align-items:center;background:#08060457;border-radius:inherit;color:#fff;display:flex;font-size:11px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .16s ease}.player-bar__cover-button:focus-visible .player-bar__cover-play,.player-bar__cover-button:hover .player-bar__cover-play{opacity:1}@media(hover:none){.player-bar__cover-play{opacity:1}}.player-license-modal-overlay{z-index:130}.player-license-modal{background:var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:26px;box-shadow:var(--mt-shadow);max-height:90vh;overflow-y:auto;padding:24px;position:relative;width:min(1040px,94vw)}.player-license-modal__head{padding-right:48px}.player-license-modal__head h2{font-size:24px;letter-spacing:-.03em;margin:0}.player-license-modal__cards{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.player-license-modal .player-license-card{min-height:150px;padding:16px}.player-license-modal__footer{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 340px}.player-license-modal__action{align-content:center;display:grid;gap:6px}.player-license-modal__close{align-items:center;background:transparent;border:1px solid var(--mt-border);border-radius:50%;color:var(--mt-muted);cursor:pointer;display:inline-flex;font-size:13px;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px}.player-license-modal__close:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}@media(max-width:860px){.player-license-modal{border-radius:22px;max-height:92vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));width:100%}.player-license-modal__cards{gap:8px;grid-template-columns:1fr}.player-license-modal .player-license-card{min-height:102px;padding:12px}.player-license-modal__footer{grid-template-columns:1fr}}.beat-page{margin-inline:auto;width:min(100%,1120px)}.beat-compact-hero{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.beat-compact-main{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 220px;min-width:0}.beat-compact-cover{aspect-ratio:1;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:20px;overflow:hidden;position:relative;width:100%}.beat-compact-cover .beat-cover-media{height:100%;width:100%}.beat-compact-cover__play{align-items:center;background:#0c0a089e;border:1px solid hsla(0,0%,100%,.32);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;height:52px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .18s ease,color .18s ease;width:52px;z-index:3}.beat-compact-cover__play:hover{background:var(--mt-amber-bright);color:#160f06}.beat-compact-info{min-width:0}.beat-compact-info .eyebrow{margin-bottom:8px}.beat-compact-title{font-size:clamp(32px,4.8vw,46px);letter-spacing:-.035em;line-height:1.04;margin:0}.beat-producer-link{color:var(--mt-muted);display:inline;font-size:14px;font-weight:500;letter-spacing:0;margin-left:10px;-webkit-text-decoration:underline dotted hsla(38,87%,69%,.45);text-decoration:underline dotted hsla(38,87%,69%,.45);text-underline-offset:4px;white-space:nowrap}.beat-producer-link:hover{color:var(--mt-amber-soft)}.beat-compact-description{color:var(--mt-muted);display:-webkit-box;font-size:15px;line-height:1.6;margin:12px 0 0;max-width:68ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.beat-compact-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.beat-compact-chips .chip{min-height:30px}.beat-compact-info .sample-disclaimer{margin-top:12px}.beat-compact-price{background:transparent;border:0;border-left:2px solid var(--mt-border-amber);border-radius:0;display:grid;gap:6px;justify-items:start;padding:4px 0 4px 18px}.beat-compact-price>span{color:var(--mt-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.beat-compact-price>strong{color:var(--mt-amber-bright);font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1}.beat-compact-price__note{color:var(--mt-dim)!important;font-size:10px!important;letter-spacing:0!important;text-transform:none!important}.beat-compact-price .button{margin-top:8px;min-height:44px;width:100%}.beat-licenses-section{scroll-margin-top:90px}.beat-trust-line{color:var(--mt-muted);font-size:11px;margin:-10px 0 16px}.beat-licenses-section .license-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.beat-info-grid{align-items:stretch;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.beat-info-column{display:grid;gap:16px;height:100%;min-width:0}.beat-info-column:last-child{display:flex;flex-direction:column}.beat-info-column:last-child .beat-steps{flex:1;justify-content:space-between}.beat-info-faq{border-top:1px solid var(--mt-border);display:grid}.beat-info-faq__item{border-bottom:1px solid var(--mt-border);padding:14px 0}.beat-info-faq__item summary{align-items:center;color:var(--mt-text);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;list-style:none}.beat-info-faq__item summary::-webkit-details-marker{display:none}.beat-info-faq__item summary i{color:var(--mt-amber-soft);flex:none;font-size:10px;transition:transform .2s ease}.beat-info-faq__item[open] summary i{transform:rotate(180deg)}.beat-info-faq__item p{color:var(--mt-muted);font-size:13px;line-height:1.6;margin:10px 0 0}.beat-steps{display:grid;gap:16px;list-style:none;margin:0;padding:0}.beat-step{align-items:flex-start;display:flex;gap:12px}.beat-step__number{align-items:center;border:1px solid var(--mt-border-amber);border-radius:50%;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.beat-step strong{display:block;font-size:14px}.beat-step p{color:var(--mt-muted);font-size:12px;line-height:1.55;margin:3px 0 0}.related-beat-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.related-beat-card{color:var(--mt-text);display:grid;gap:7px;min-width:0;text-decoration:none}.related-beat-card__cover{aspect-ratio:1;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;overflow:hidden}.related-beat-card__cover .beat-cover-media{height:100%;width:100%}.related-beat-card__body{display:grid;gap:2px;min-width:0}.related-beat-card__body strong{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-beat-card__head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.related-beat-card__meta{color:var(--mt-muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-beat-card__price{align-items:center;border:1px solid var(--mt-border-amber);border-radius:999px;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:10px;font-weight:700;gap:5px;min-height:22px;padding:0 8px;white-space:nowrap}.related-beat-card__price i{font-size:8px}@media(max-width:1020px){.related-beat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.beat-compact-hero{gap:24px;grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.beat-compact-main{gap:18px;grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.beat-compact-hero{gap:16px;grid-template-columns:1fr}.beat-compact-main{grid-template-columns:minmax(0,1fr)}.beat-compact-cover{height:180px;width:180px}.beat-compact-price{align-items:center;border-left:0;border-top:1px solid var(--mt-border);display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;padding:14px 0 0}.beat-compact-price__note{display:none}.beat-compact-price .button{margin-top:0;width:auto}.beat-info-grid{gap:28px;grid-template-columns:1fr}.beat-info-column:last-child{display:grid}.beat-info-column:last-child .beat-steps{display:grid;flex:none;gap:16px;justify-content:start}}@media(max-width:640px){.beat-compact-title{font-size:32px}.beat-producer-link{display:block;margin:5px 0 0}.related-beat-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.related-beat-grid::-webkit-scrollbar{display:none}.related-beat-card{flex:0 0 min(72vw,240px);scroll-snap-align:start}.beat-licenses-section .license-grid{grid-template-columns:1fr}}.license-rights-toggle{align-items:center;display:inline-flex}.related-beat-card__cover{cursor:pointer;padding:0;position:relative;width:100%}.related-beat-card__play{align-items:center;background:#0c0a0899;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;display:inline-flex;font-size:10px;height:36px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .16s ease,background .16s ease,color .16s ease;width:36px;z-index:2}.related-beat-card:focus-within .related-beat-card__play,.related-beat-card:hover .related-beat-card__play{opacity:1}.related-beat-card__cover:hover .related-beat-card__play{background:var(--mt-amber-bright);color:#160f06}.related-beat-card__title{color:var(--mt-text);flex:1;font-size:12px;font-weight:700;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.related-beat-card__title:hover{color:var(--mt-amber-soft)}@media(hover:none){.related-beat-card__play{opacity:1}}.altcha-field{display:flex;margin:6px 0}.altcha-field altcha-widget{--altcha-border-width:1px;--altcha-border-radius:10px;--altcha-color-base:color-mix(in srgb,var(--mt-bg-soft) 88%,transparent);--altcha-color-text:var(--mt-text);--altcha-color-border:color-mix(in srgb,var(--mt-border) 70%,transparent);--altcha-color-border-focus:var(--mt-amber);--altcha-color-active:var(--mt-amber-bright);--altcha-color-error-text:var(--mt-bad);--altcha-color-footer-bg:transparent;--altcha-max-width:245px;font-size:10px;line-height:1;opacity:.88}.altcha-field altcha-widget:focus-within,.altcha-field altcha-widget:hover{opacity:1}.altcha-field--compact altcha-widget{--altcha-max-width:215px;font-size:9.5px}.home-hero--flow{padding:54px 0 64px}.home-hero__inner--flow{align-items:stretch;display:grid;gap:36px;grid-template-columns:minmax(0,1fr);margin-inline:auto;position:relative;width:min(calc(100% - 48px),1120px);z-index:1}.home-hero__copy--flow{margin-inline:auto;max-width:820px;text-align:center}.home-hero__pill-row{display:flex;justify-content:center;margin:0 0 18px}.home-hero__pill{background:#d9770614;color:var(--mt-amber-soft);font-size:11px;letter-spacing:.02em;text-transform:none}.home-hero__copy--flow h1{font-size:clamp(34px,4vw,54px);margin:0 auto 14px;max-width:28ch}.hero-strip{isolation:isolate;margin-left:calc(50% - 50vw);position:relative;width:100vw}.hero-strip__band{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;position:relative;width:100%}.hero-strip.is-paused .hero-strip-card__skeleton:after,.hero-strip.is-paused .hero-strip-card__step.is-lit.is-playhead,.hero-strip.is-paused .hero-strip__pill-dot{animation-play-state:paused}.hero-strip__stage{height:300px;position:relative;width:100%}.hero-strip__card{left:50%;position:absolute;top:50%;transform-origin:center;width:180px}.hero-strip__card.is-moving{will-change:transform}.hero-strip-card{background:var(--mt-bg-soft);border:1px solid var(--hero-strip-border,var(--mt-border));border-radius:16px;box-shadow:0 18px 44px #0006;height:246px;position:relative;width:180px}.hero-strip-card,.hero-strip-card__skeleton{display:flex;flex-direction:column;overflow:hidden}.hero-strip-card__skeleton{background:radial-gradient(circle at 50% 30%,rgba(217,119,6,.045),transparent 58%),linear-gradient(160deg,#ffffff09,#ffffff02);inset:0;pointer-events:none;position:absolute}.hero-strip-card__skeleton:after{animation:hero-strip-shimmer 4s ease-in-out infinite;background:linear-gradient(110deg,transparent 20%,hsla(0,0%,100%,.06) 45%,transparent 70%);background-size:220% 100%;content:"";inset:0;pointer-events:none;position:absolute}.hero-strip-card__skeleton-cover{background:#0000001f;border-bottom:1px solid var(--mt-border);display:grid;flex:none;height:180px;place-items:center}.hero-strip-card__skeleton-tile{align-items:center;background:#d9770614;border:1px solid var(--mt-border-amber);border-radius:12px;color:var(--mt-amber-soft);display:inline-flex;font-size:18px;height:44px;justify-content:center;width:44px}.hero-strip-card__skeleton-body{display:grid;gap:8px;padding:16px 12px}.hero-strip-card__skeleton-line{background:#ffffff17;border-radius:999px;display:block;height:7px;width:100%}.hero-strip-card__skeleton-line--short{background:#ffffff0f;height:5px;width:62%}@keyframes hero-strip-shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.hero-strip-card__builder{background:radial-gradient(circle at 15% 0,rgba(217,119,6,.1),transparent 54%),linear-gradient(160deg,#18130efa,#0f0d0bfc);border-bottom:1px solid var(--mt-border);contain:layout paint;display:flex;flex-direction:column;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;gap:4px;height:180px;left:0;padding:12px 10px;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.hero-strip-card__builder-head{align-items:baseline;color:var(--mt-muted);display:flex;flex:none;font-size:8.5px;gap:6px;height:10px;justify-content:space-between;letter-spacing:.04em;line-height:10px}.hero-strip-card__builder-key{color:var(--mt-amber-soft)}.hero-strip-card__seq{display:flex;flex:none;gap:4px;height:102px}.hero-strip-card__labels{align-items:center;color:var(--mt-dim);flex:none;font-size:7.5px;line-height:1;width:20px}.hero-strip-card__labels,.hero-strip-card__steps{display:grid;gap:2px;grid-template-rows:repeat(4,24px)}.hero-strip-card__steps{flex:1;min-width:0;position:relative}.hero-strip-card__track{align-items:center;display:grid;gap:2px;grid-template-columns:repeat(16,1fr);min-width:0}.hero-strip-card__step{background:#ffffff0e;border-radius:1px;height:8px;transition:background .18s ease,box-shadow .18s ease,opacity .18s ease}.hero-strip-card__step.is-lit{background:var(--mt-amber);box-shadow:0 0 4px #f59e0b73}.hero-strip-card__step.is-lit.is-playhead{animation:hero-strip-step-blink .65s ease-in-out infinite alternate;background:var(--mt-amber-bright);box-shadow:0 0 7px #f59e0be6}.hero-strip-card__playhead{background:linear-gradient(180deg,#f59e0b3d,#f59e0b0f);border-left:1px solid hsla(38,87%,69%,.2);border-right:1px solid hsla(38,87%,69%,.28);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:6.25%;z-index:1}.hero-strip-card__divider{background:var(--mt-border);display:block;flex:none;height:1px}.hero-strip-card__waveform{align-items:center;display:flex;flex:none;gap:2px;height:28px}.hero-strip-card__wave-bar{background:linear-gradient(180deg,var(--mt-amber-soft),rgba(217,119,6,.4));border-radius:999px;flex:1;height:22px;min-width:0;opacity:.82;transform-origin:center}@keyframes hero-strip-step-blink{0%{opacity:.72}to{opacity:1}}.hero-strip-card__final{background:var(--mt-bg-soft);display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute;transform-origin:center;z-index:4}.hero-strip-card__cover{background:#0f0d0b;flex:none;height:180px;overflow:hidden;position:relative}.hero-strip-card__cover .beat-cover-media{height:100%;width:100%}.hero-strip-card__play{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f0d0b7a;border:1.5px solid hsla(0,0%,100%,.7);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;height:38px;justify-content:center;left:50%;line-height:1;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:38px;z-index:2}.hero-strip-card__play:focus-visible,.hero-strip-card__play:hover{background:var(--mt-amber);border-color:var(--mt-amber-bright);color:#160f06;transform:translate(-50%,-50%) scale(1.06)}.hero-strip-card__play:focus-visible{outline:2px solid var(--mt-amber-soft);outline-offset:3px}.hero-strip-card__play.is-playing{background:var(--mt-amber);border-color:var(--mt-amber-bright);color:#160f06}.hero-strip-card__body{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;padding:9px 11px 10px}.hero-strip-card__title{color:var(--mt-text);display:block;font-size:12px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-strip-card__title:hover{color:var(--mt-amber-soft)}.hero-strip-card__title:focus-visible{outline:2px solid var(--mt-amber-soft);outline-offset:2px}.hero-strip-card__meta-row{align-items:baseline;display:flex;gap:6px;justify-content:space-between;margin-top:auto}.hero-strip-card__meta{color:var(--mt-dim);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-strip__pill-wrap{display:flex;justify-content:center;padding:10px 24px 0}.hero-strip__pill{align-items:center;background:#0f0d0bb8;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;gap:7px;line-height:1;margin:0;max-width:100%;overflow:hidden;padding:7px 13px;white-space:nowrap}.hero-strip__pill-dot{animation:hero-strip-pill-pulse 1.4s ease-in-out infinite;background:var(--mt-amber);border-radius:50%;box-shadow:0 0 8px #f59e0bb8;flex:none;height:6px;width:6px}.hero-strip__pill-dot.is-ready{animation:none;background:var(--mt-ok);box-shadow:0 0 8px #86efacb3}.hero-strip__pill-phase{color:var(--mt-text);flex:none;font-weight:600}.hero-strip__pill-beat{color:var(--mt-amber-soft);min-width:0;overflow:hidden;text-overflow:ellipsis}.hero-strip__pill-meta{color:var(--mt-dim);flex:none}@keyframes hero-strip-pill-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media(max-width:860px){.home-hero--flow{padding:44px 0 54px}.home-hero__inner--flow{gap:28px}.home-hero__copy--flow h1{margin-inline:auto}}@media(max-width:640px){.hero-strip__pill-wrap{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.hero-strip-card__skeleton:after,.hero-strip-card__step.is-lit.is-playhead,.hero-strip__pill-dot{animation:none}.hero-strip-card__play,.hero-strip-card__step{transition:none}}body,html[data-theme=light] body{background-attachment:fixed;background-repeat:no-repeat}.home-hero--flow{padding:76px 0 72px}.home-hero__copy--flow h1{margin-bottom:6px}.home-membership{align-items:stretch}.home-membership>*{height:100%}.vip-price-card--compact{background:radial-gradient(120% 100% at 100% 0,rgba(245,158,11,.12),transparent 55%),var(--mt-panel);border-radius:20px;box-shadow:none;gap:10px;padding:20px}.vip-price-card--compact .eyebrow{font-size:10px;margin-bottom:0}.vip-price-card--compact .vip-price-card__price strong{font-size:38px}.vip-price-card--compact .vip-price-card__price span{font-size:10px}.vip-price-card--compact .vip-price-card__perks{gap:6px;padding:10px 0}.vip-price-card--compact .vip-price-card__perks span{font-size:10px}.vip-price-card--compact .button{margin-top:auto}.faq-col{align-content:start;display:grid;gap:12px}.faq-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--mt-bg) 90%,transparent);border:1px solid var(--mt-border);border-radius:999px;display:flex;gap:8px;overflow-x:auto;padding:10px;position:sticky;scrollbar-width:none;top:12px;z-index:15}.faq-nav::-webkit-scrollbar{display:none}.faq-nav__link{border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);flex:none;font-size:11px;font-weight:700;padding:7px 13px;transition:border-color .2s ease,color .2s ease,background .2s ease;white-space:nowrap}.faq-nav__link:focus-visible,.faq-nav__link:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.faq-section{scroll-margin-top:90px}.beat-cover{padding:0}.beat-card .beat-cover__image{height:100%;inset:0;position:absolute;width:100%}.beat-card .beat-heading{align-items:center;gap:10px}.beat-card .beat-heading h3{flex:1;min-width:0}.beat-card .beat-price-button{flex:none;font-size:12px;font-weight:800;gap:5px;margin-top:0;padding:5px 9px}.beat-card .beat-price-button i{font-size:9px}.filters-panel{padding:15px}.filters-form{gap:12px}.field--compact{font-size:9px;gap:4px}.field--compact input,.field--compact select{font-size:11px;min-height:34px;padding:7px 10px}.field-row--tight{gap:8px}.filter-group{display:grid;gap:7px}.filter-group__label{align-items:center;color:var(--mt-dim);display:flex;font-size:9px;font-weight:700;gap:6px;letter-spacing:.12em;text-transform:uppercase}.filter-group__label i{color:var(--mt-amber-soft);font-size:10px}.filter-group__label small{color:var(--mt-dim);font-size:8px;font-weight:600;letter-spacing:.06em;opacity:.8;text-transform:none}.filter-pills{display:flex;flex-wrap:wrap;gap:5px}.filter-pills--scroll{max-height:146px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.filter-pill{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:10.5px;font-weight:600;gap:5px;min-height:28px;padding:0 9px;transition:border-color .16s ease,background .16s ease,color .16s ease}.filter-pill span{color:var(--mt-dim);font-size:9px;font-weight:700}.filter-pill:hover{border-color:var(--mt-border-amber);color:var(--mt-amber-soft)}.filter-pill.is-active{background:var(--mt-amber);border-color:var(--mt-amber);color:#160f06}.filter-pill.is-active span{color:#160f06a8}.filter-pill--wide{justify-content:flex-start;min-height:34px;width:100%}.filter-pill--wide span{font-weight:500;margin-left:auto}.cart-drawer{background-color:#12100c;background-image:none;background-repeat:no-repeat;background-size:cover}.cart-drawer-enter-active,.cart-drawer-leave-active{transition:opacity .2s ease}.cart-drawer-enter-active .cart-drawer,.cart-drawer-leave-active .cart-drawer{transition:transform .2s ease}.cart-drawer-enter-from,.cart-drawer-leave-to{opacity:0}.cart-drawer-enter-from .cart-drawer,.cart-drawer-leave-to .cart-drawer{transform:translate(24px)}.cart-drawer__skeleton{display:grid;gap:12px}.cart-drawer__skeleton-line{animation:account-shimmer 1.4s ease infinite;background:linear-gradient(100deg,#ffffff08 20%,#ffffff14,#ffffff08 60%);background-size:220% 100%;border:1px solid var(--mt-border);border-radius:12px;height:64px}@media(max-width:860px){.license-card-carousel .license-grid{scrollbar-width:none}.license-card-carousel .license-grid::-webkit-scrollbar{display:none}.home-hero--flow{padding:56px 0 60px}}@media(prefers-reduced-motion:reduce){.cart-drawer-enter-active,.cart-drawer-enter-active .cart-drawer,.cart-drawer-leave-active,.cart-drawer-leave-active .cart-drawer{transition:none}.cart-drawer__skeleton-line{animation:none}}.beat-card .beat-cover__early-access{left:10px;position:absolute;top:10px;z-index:3}.seo-layout{grid-template-columns:minmax(0,1fr)}.seo-layout,.seo-main{display:grid;width:100%}.seo-main{gap:28px;max-width:1120px;min-width:0}.seo-stats{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.seo-stat{align-items:flex-start;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:flex;gap:12px;padding:18px}.seo-stat__icon{align-items:center;background:#d977061a;border:1px solid var(--mt-border-amber);border-radius:10px;color:var(--mt-amber-soft);display:inline-flex;flex:none;font-size:13px;height:34px;justify-content:center;width:34px}.seo-stat__icon--danger{background:#f871711a;border-color:#f8717159;color:#fca5a5}.seo-stat__label{color:var(--mt-dim);display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.seo-stat strong{color:var(--mt-text);display:block;font-size:26px;letter-spacing:-.03em;line-height:1;margin:4px 0 2px}.seo-stat strong small{color:var(--mt-dim);font-size:12px}.seo-stat__hint{color:var(--mt-muted);font-size:11px}.seo-stat__hint a{color:var(--mt-amber-soft)}.seo-columns{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seo-columns,.seo-stack{display:grid;gap:18px}.seo-alert-list,.seo-issue-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.seo-alert-list li,.seo-issue-list li{align-items:flex-start;background:#00000024;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-muted);display:flex;font-size:12px;gap:9px;line-height:1.5;padding:10px 12px}.seo-alert-list i{color:var(--mt-amber-soft);margin-top:2px}.seo-issue-list code{color:var(--mt-text);overflow-wrap:anywhere}.seo-inline-empty{align-items:center;border:1px dashed var(--mt-border);border-radius:12px;color:var(--mt-muted);display:flex;font-size:12px;gap:9px;padding:14px}.seo-inline-empty i{color:var(--mt-amber-soft)}.seo-quick-links{display:grid;gap:8px}.seo-quick-link{align-items:center;border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-muted);display:flex;gap:12px;padding:12px;transition:border-color .18s ease,background .18s ease}.seo-quick-link:hover{background:#d977060f;border-color:var(--mt-border-amber)}.seo-quick-link>i:first-child{color:var(--mt-amber-soft)}.seo-quick-link span{display:grid;flex:1;gap:2px}.seo-quick-link strong{color:var(--mt-text);font-size:12px}.seo-quick-link small{color:var(--mt-dim);font-size:11px}.seo-quick-link__arrow{color:var(--mt-dim);font-size:10px}.seo-score-list{display:grid;gap:6px}.seo-score-row{align-items:center;border:1px solid var(--mt-border);border-radius:10px;display:flex;font-size:12px;gap:10px;padding:8px 10px}.seo-score-row code{color:var(--mt-text);flex:1;overflow-wrap:anywhere}.seo-score-row__date{color:var(--mt-dim);font-size:11px;white-space:nowrap}.seo-score{align-items:center;background:#d9770624;border-radius:10px;color:var(--mt-amber-bright);display:inline-flex;font-size:13px;font-weight:800;height:34px;justify-content:center;min-width:34px}.seo-score--good{background:#4ade801f;color:#86efac}.seo-score--warn{background:#fbbf241f;color:#fcd34d}.seo-score--bad{background:#f871711f;color:#fca5a5}.seo-workbench{align-items:start;display:grid;gap:18px;grid-template-columns:300px minmax(0,1fr)}.seo-picker{max-height:calc(100vh - 110px);overflow-y:auto;position:sticky;top:84px}.seo-picker__list{display:grid;gap:4px;max-height:320px;overflow-y:auto}.seo-picker__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--mt-muted);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:9px 10px;text-align:left;width:100%}.seo-picker__item:hover{background:#ffffff08;border-color:var(--mt-border)}.seo-picker__item.active{background:#d977061a;border-color:var(--mt-border-amber)}.seo-picker__item span{display:grid;gap:1px;min-width:0}.seo-picker__item strong{color:var(--mt-text);font-size:12px}.seo-picker__item small{color:var(--mt-dim);font-size:10px;overflow-wrap:anywhere}.seo-editor{display:grid;gap:18px;min-width:0}.seo-chip{align-items:center;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);display:inline-flex;font-size:9px;font-weight:800;gap:4px;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.seo-chip--danger{border-color:#f8717159;color:#fca5a5;cursor:pointer}.seo-chip--good{border-color:#4ade8059;color:#86efac}.seo-template-row{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.seo-variables{align-items:center;color:var(--mt-dim);display:flex;flex-wrap:wrap;font-size:11px;gap:6px}.seo-variables__label{font-weight:700}.seo-variables code{border:1px solid var(--mt-border);border-radius:6px;color:var(--mt-muted);font-size:10px;padding:2px 6px}.seo-count--warn{color:#fca5a5}.seo-toggle-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.seo-toggle-list{display:grid;gap:8px}.seo-toggle{align-items:flex-start;background:#0000001f;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-muted);cursor:pointer;display:flex;font-size:12px;gap:9px;padding:10px 12px}.seo-toggle input[type=checkbox]{accent-color:var(--mt-amber);margin-top:2px}.seo-toggle span{display:grid;gap:2px}.seo-toggle strong{color:var(--mt-text);font-size:12px}.seo-toggle small{color:var(--mt-dim);font-size:10px}.seo-repeater{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.seo-preview-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seo-serp{background:#fff;border:1px solid var(--mt-border);border-radius:12px;color:#202124;display:grid;gap:6px;padding:16px}.seo-serp__eyebrow{align-items:center;color:#4d5156;display:flex;font-size:12px;gap:7px;margin:0}.seo-serp__favicon{align-items:center;background:#f1f3f4;border:1px solid #dadce0;border-radius:50%;color:#d97706;display:inline-flex;font-size:9px;height:22px;justify-content:center;width:22px}.seo-serp__url{color:#5f6368;font-size:11px}.seo-serp__title{color:#1a0dab;font-size:18px;line-height:1.3;margin:0}.seo-serp__description{color:#4d5156;display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden}.seo-social{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:12px;overflow:hidden}.seo-social__image{aspect-ratio:1200/630;background:#0003}.seo-social__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.seo-social__body{display:grid;gap:3px;padding:12px}.seo-social__host{color:var(--mt-dim);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.seo-social__body strong{color:var(--mt-text);font-size:13px}.seo-social__body span:last-child{color:var(--mt-muted);font-size:11px;line-height:1.45}.seo-card-list{display:grid;gap:8px}.seo-record{align-items:center;background:#0000001f;border:1px solid var(--mt-border);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.seo-record--stack{align-items:stretch;flex-direction:column}.seo-record__main{align-items:center;color:var(--mt-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;min-width:0}.seo-record__main code{color:var(--mt-text);overflow-wrap:anywhere}.seo-record__meta{color:var(--mt-dim);display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.seo-record__actions{display:flex;gap:6px}.seo-record__inline-form{align-items:end;display:flex;flex-wrap:wrap;gap:8px}.seo-record__inline-form .field{flex:1;min-width:180px}.seo-record__summary{align-items:center;cursor:pointer;display:flex;gap:10px;list-style:none}.seo-record__summary::-webkit-details-marker{display:none}.seo-record__summary>span:not(.seo-chip){color:var(--mt-muted);font-size:11px}.seo-record__summary i{color:var(--mt-dim);font-size:10px;margin-left:auto}.seo-code{background:#00000047;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-muted);font-size:11px;line-height:1.5;margin:0;max-height:320px;overflow:auto;padding:12px}.seo-faq-row{align-items:end;border-top:1px solid var(--mt-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;padding-top:12px}.seo-faq-row,.seo-validation{display:grid;gap:10px}.seo-validation__summary{align-items:center;border-radius:10px;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:8px;margin:0;padding:10px 12px}.seo-validation__summary.is-ok{background:#4ade801a;color:#86efac}.seo-validation__summary.is-bad{background:#f871711a;color:#fca5a5}.seo-validation__summary span{color:var(--mt-muted);font-size:11px;font-weight:400;margin-left:auto}.seo-audit-list{display:grid;gap:8px}.seo-audit{background:#0000001f;border:1px solid var(--mt-border);border-radius:12px}.seo-audit__summary{align-items:center;cursor:pointer;display:flex;gap:10px;list-style:none;padding:10px 12px}.seo-audit__summary::-webkit-details-marker{display:none}.seo-audit__summary code{color:var(--mt-text);flex:1;font-size:12px;overflow-wrap:anywhere}.seo-audit__summary i{color:var(--mt-dim);font-size:10px}.seo-audit__body{display:grid;gap:10px;padding:0 12px 12px}.seo-checklist{display:flex;flex-wrap:wrap;gap:6px}.seo-checklist__item{align-items:center;border:1px solid rgba(248,113,113,.25);border-radius:8px;color:#fca5a5;display:inline-flex;font-size:10px;font-weight:700;gap:6px;padding:6px 9px}.seo-checklist__item.is-ok{border-color:#4ade8040;color:#86efac}.seo-checklist__item span{display:grid;gap:1px}.seo-checklist__item strong{font-size:11px}.seo-checklist__item small{color:var(--mt-dim);font-size:9px;font-weight:400}.seo-spark{align-items:flex-end;background:#0000002e;border:1px solid var(--mt-border);border-radius:10px;display:flex;gap:4px;height:120px;padding:10px}.seo-spark__bar{background:linear-gradient(180deg,var(--mt-amber),rgba(217,119,6,.3));border-radius:4px 4px 0 0;flex:1;min-width:6px}.seo-spark__labels{color:var(--mt-dim);display:flex;font-size:10px;gap:10px;justify-content:space-between}.seo-media-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-media-card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:grid;gap:12px;padding:14px}.seo-media-card__preview{aspect-ratio:1200/630;background:#00000038;border:1px solid var(--mt-border);border-radius:10px;overflow:hidden;position:relative}.seo-media-card__preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.seo-media-card__placeholder{align-items:center;color:var(--mt-dim);display:flex;font-size:26px;height:100%;justify-content:center;width:100%}.seo-media-card__flag{background:#b42828d9;border-radius:6px;color:#fff;font-size:9px;font-weight:800;left:8px;padding:3px 7px;position:absolute;text-transform:uppercase;top:8px}.seo-media-card__body{display:grid;gap:8px}.seo-media-card__body code{color:var(--mt-dim);font-size:10px;overflow-wrap:anywhere}.seo-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-metric-card{background:#0000001f;border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:10px;padding:14px}.seo-metric-card__head{align-items:center;display:flex;gap:10px;justify-content:space-between}.seo-metric-card__head code{color:var(--mt-text);font-size:11px;overflow-wrap:anywhere}.seo-metric-card__values{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.seo-metric-card__values span{background:#ffffff08;border-radius:8px;display:grid;gap:2px;padding:8px;text-align:center}.seo-metric-card__values small{color:var(--mt-dim);font-size:9px;font-weight:800;letter-spacing:.06em}.seo-metric-card__values strong{font-size:13px}.seo-metric--good strong{color:#86efac}.seo-metric--bad strong{color:#fca5a5}.seo-metric--unknown strong{color:var(--mt-muted)}.seo-metric-card__date{color:var(--mt-dim);font-size:10px}.seo-script-row{align-items:end;border-top:1px solid var(--mt-border);display:grid;gap:10px;grid-template-columns:.7fr 1.6fr .8fr auto auto;padding-top:12px}.seo-landing-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.seo-landing{background:#0000001f;border:1px solid var(--mt-border);border-radius:12px;color:var(--mt-muted);cursor:pointer;display:grid;font:inherit;gap:4px;padding:12px;text-align:left}.seo-landing:hover{border-color:var(--mt-border-amber)}.seo-landing strong{color:var(--mt-text);font-size:12px}.seo-landing small{color:var(--mt-dim);font-size:10px}.seo-inline-field{min-width:140px}.seo-content-block{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;color:var(--mt-muted);font-size:13px;line-height:1.65;padding:18px 20px;white-space:pre-line}.seo-rich-text{color:var(--mt-muted);font-size:15px;line-height:1.75;max-width:1120px;width:100%}.seo-rich-text>:first-child{margin-top:0}.seo-rich-text h2{color:var(--mt-text);font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;margin:30px 0 12px}.seo-rich-text h3{color:var(--mt-text);font-size:clamp(18px,2vw,22px);margin:24px 0 10px}.seo-rich-text p,.seo-rich-text ul{margin:14px 0}.seo-rich-text ul{padding-left:20px}@media(max-width:1020px){.seo-workbench{grid-template-columns:minmax(0,1fr)}.seo-picker{max-height:none;position:static}.seo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.seo-columns,.seo-faq-row,.seo-landing-grid,.seo-media-grid,.seo-metric-grid,.seo-preview-grid,.seo-repeater,.seo-script-row{grid-template-columns:minmax(0,1fr)}.seo-record{align-items:flex-start;flex-direction:column}.seo-record__actions{align-self:flex-end}}@media(max-width:640px){.seo-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-stat{padding:14px}.seo-stat strong{font-size:22px}.seo-template-row{grid-template-columns:minmax(0,1fr)}.seo-metric-card__values{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-accordion-list{display:grid;gap:12px}.settings-accordion{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:18px;overflow:hidden}.settings-accordion[open]{border-color:var(--mt-border-amber)}.settings-accordion__summary{align-items:center;cursor:pointer;display:flex;gap:14px;list-style:none;padding:16px 18px}.settings-accordion__summary::-webkit-details-marker{display:none}.settings-accordion__icon{align-items:center;background:#d9770614;border:1px solid var(--mt-border-amber);border-radius:12px;color:var(--mt-amber-bright);display:inline-flex;flex:none;font-size:14px;height:38px;justify-content:center;width:38px}.settings-accordion__copy{display:grid;flex:1;gap:2px;min-width:0}.settings-accordion__copy strong{color:var(--mt-text);font-size:14px}.settings-accordion__copy small{color:var(--mt-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-accordion__chevron{color:var(--mt-amber-soft);flex:none;font-size:10px;transition:transform .18s ease}.settings-accordion[open] .settings-accordion__chevron{transform:rotate(180deg)}.settings-accordion__body{border-top:1px solid var(--mt-border);padding:18px}.settings-accordion__body .page{gap:18px}.settings-accordion__body .page-heading{display:none}@media(max-width:640px){.settings-accordion__summary{gap:10px;padding:14px}.settings-accordion__copy small{white-space:normal}.settings-accordion__body{padding:14px}}.stem-zip-field{display:grid;gap:8px}.stem-zip-field__drop{background:#0000001f;border:1px dashed var(--mt-border);border-radius:12px;padding:10px;transition:border-color .15s ease,background .15s ease}.stem-zip-field__drop.is-dragging{background:#d9770614;border-color:var(--mt-amber)}.stem-zip-field__drop.is-disabled{opacity:.6}.stem-zip-field__hint{color:var(--mt-muted);font-size:11px;letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.stem-zip-status{align-items:center;display:flex;gap:7px;margin:0}.cloudflare-actions{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:860px){.cloudflare-actions{grid-template-columns:minmax(0,1fr)}}.regional-tier-countries,.regional-tier-preview{display:flex;flex-wrap:wrap;gap:6px}.regional-tier-preview:empty{display:none}.video-export{margin-inline:auto;padding-inline:24px;width:min(100%,1168px)}.video-export__body{align-items:start;display:grid;gap:24px;grid-template-columns:320px minmax(0,1fr)}.video-export__settings{display:grid;gap:16px}.video-export__preview{display:grid;gap:14px;min-width:0}.video-export-badge{align-items:center;background:#d9770614;border:1px solid var(--mt-border-amber);border-radius:999px;color:var(--mt-amber-soft);display:inline-flex;font-size:12px;font-weight:700;gap:8px;max-width:320px;overflow:hidden;padding:8px 14px;text-overflow:ellipsis;white-space:nowrap}.video-export-badge i{flex:none}.video-export-toggle{background:#0003;border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.video-export-toggle--stacked{grid-template-columns:minmax(0,1fr)}.video-export-toggle__button{background:transparent;border:0;border-radius:10px;color:var(--mt-muted);cursor:pointer;display:grid;font:inherit;font-size:12px;font-weight:700;gap:2px;justify-items:center;padding:10px 8px;text-align:center;transition:background .2s ease,color .2s ease}.video-export-toggle--stacked .video-export-toggle__button{justify-items:start;text-align:left}.video-export-toggle__button small{color:var(--mt-dim);font-size:9px;font-weight:600;letter-spacing:.02em}.video-export-toggle__button:hover{background:#ffffff0d;color:var(--mt-text)}.video-export-toggle__button.active{background:var(--mt-amber);color:#160f06}.video-export-toggle__button.active small{color:#160f06b8}.video-export-checks{display:grid;gap:8px}.video-export-check{align-items:center;background:#00000024;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-muted);cursor:pointer;display:flex;font-size:12px;gap:10px;padding:10px 12px;transition:border-color .2s ease,color .2s ease}.video-export-check:hover{border-color:var(--mt-border-amber);color:var(--mt-text)}.video-export-check input{accent-color:var(--mt-amber);height:16px;width:16px}.video-export-stage{align-items:center;background:#0c0a09;border:1px solid #2a2420;border-radius:18px;display:flex;justify-content:center;min-height:260px;overflow:hidden;padding:18px;position:relative}.video-export-stage canvas{border-radius:10px;box-shadow:0 20px 60px #00000073;display:block;height:auto;max-height:min(64vh,calc(100vh - 300px),720px);max-width:100%;width:auto}.video-export-stage__empty{align-content:center;color:var(--mt-dim);display:grid;font-size:13px;gap:10px;inset:18px;justify-items:center;pointer-events:none;position:absolute;text-align:center}.video-export-stage__empty i{color:var(--mt-amber);font-size:28px}.video-export-stage__empty p{margin:0}.video-export-controls{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:flex;flex-wrap:wrap;gap:12px;padding:14px}.video-export-play{flex:none;min-width:108px}.video-export-seek{accent-color:var(--mt-amber);flex:1;min-width:140px}.video-export-time{color:var(--mt-muted);flex:none;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1020px){.video-export__body{grid-template-columns:minmax(0,1fr)}.video-export__settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.video-export{padding-inline:0}.video-export__settings{grid-template-columns:minmax(0,1fr)}.video-export-controls{align-items:stretch}.video-export-play{width:100%}.video-export-seek{flex-basis:100%}.video-export-time{margin-left:auto}}.video-export-label{color:var(--mt-dim);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.video-export-range{display:grid;gap:6px}.video-export-range__head{align-items:center;color:var(--mt-muted);display:flex;font-size:11px;gap:12px;justify-content:space-between}.video-export-range__head strong{color:var(--mt-amber-soft);font-size:11px;font-variant-numeric:tabular-nums}.video-export-range input[type=range]{accent-color:var(--mt-amber);cursor:pointer;width:100%}.video-export-hint{color:var(--mt-dim);font-size:10.5px;line-height:1.5;margin:0}.video-export-preset-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-export-preset-list{display:grid;gap:6px}.video-export-preset{align-items:center;display:flex;gap:6px}.video-export-preset__load{align-items:center;background:#00000024;border:1px solid var(--mt-border);border-radius:10px;color:var(--mt-muted);cursor:pointer;display:flex;flex:1;font:inherit;font-size:11.5px;gap:8px;min-width:0;overflow:hidden;padding:9px 11px;text-align:left;text-overflow:ellipsis;transition:border-color .2s ease,color .2s ease;white-space:nowrap}.video-export-preset__load:hover{border-color:var(--mt-border-amber);color:var(--mt-text)}.video-export-preset__load i{color:var(--mt-amber-soft);flex:none;font-size:10px}.video-export-preset__delete{align-items:center;background:transparent;border:1px solid var(--mt-border);border-radius:9px;color:var(--mt-dim);cursor:pointer;display:inline-flex;flex:none;font-size:10px;height:32px;justify-content:center;transition:border-color .2s ease,color .2s ease;width:32px}.video-export-preset__delete:hover{border-color:#f8717159;color:var(--mt-bad)}@media(max-width:640px){.video-export .field-row,.video-export-preset-actions{grid-template-columns:minmax(0,1fr)}}.video-export-render{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.video-export-progress{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:16px;display:grid;gap:6px;padding:14px}.video-export-progress .progress-row{grid-template-columns:90px minmax(0,1fr) 48px}.video-export-progress .progress-row strong{color:var(--mt-amber-soft);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.video-export-warning{background:#f59e0b14;border:1px solid rgba(245,158,11,.35);border-radius:10px;color:var(--mt-amber-soft);display:flex;font-size:12px;gap:8px;line-height:1.5;margin:0;padding:10px 12px}.video-export-warning i{flex:none;margin-top:2px}.video-export-toggle__button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:640px){.video-export-render .button{flex:1}}.video-export-batch__picker{background:#0000001f;border:1px solid var(--mt-border);border-radius:12px}.video-export-batch__picker summary{color:var(--mt-muted);cursor:pointer;font-size:12px;font-weight:600;padding:10px 12px}.video-export-batch__list{display:grid;gap:6px;max-height:240px;overflow-y:auto;padding:0 10px 10px}.video-export-batch__queue{display:grid;gap:8px}.video-export-batch__item{background:#00000024;border:1px solid var(--mt-border);border-radius:11px;display:grid;gap:7px;padding:10px 12px}.video-export-batch__head{align-items:center;color:var(--mt-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between}.video-export-batch__head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-export-batch__head strong{color:var(--mt-dim);flex:none;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.video-export-batch__item.is-rendering .video-export-batch__head strong{color:var(--mt-amber-soft)}.video-export-batch__item.is-done .video-export-batch__head strong{color:var(--mt-ok)}.video-export-batch__item.is-failed .video-export-batch__head strong{color:var(--mt-bad)}.video-export-batch__item.is-cancelled .video-export-batch__head strong{color:var(--mt-dim)}.video-export-copy{align-items:flex-start;display:flex;gap:8px}.video-export-copy input,.video-export-copy textarea{flex:1;min-width:0}.video-export-copy .video-export-copy__button{flex:none;font-size:11px;min-height:36px;padding:9px 12px}.video-export-section{display:grid;gap:12px}.video-export-section>summary{align-items:center;color:var(--mt-text);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:9px;list-style:none}.video-export-section>summary::-webkit-details-marker{display:none}.video-export-section>summary:after{color:var(--mt-amber-soft);content:"▾";font-size:9px;margin-left:auto;transition:transform .2s ease}.video-export-section:not([open])>summary:after{transform:rotate(-90deg)}.video-export-section>summary i{color:var(--mt-amber)}.video-export-section__body{display:grid;gap:10px}.video-export-toggle--four{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1021px){.video-export__preview{align-self:start;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;position:sticky;scrollbar-color:var(--mt-border-amber) transparent;scrollbar-width:thin;top:84px}}.catalog-toolbar{display:flex;justify-content:flex-end;margin-bottom:4px}.catalog-toolbar .home-tabs{margin-bottom:0}.view-switch{background:#00000029;border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-muted);cursor:pointer;height:32px;justify-content:space-between;padding:3px;width:64px}.view-switch,.view-switch__icon{align-items:center;display:inline-flex;position:relative}.view-switch__icon{font-size:11px;height:24px;justify-content:center;transition:color .2s ease;width:28px;z-index:1}.view-switch__icon.is-active{color:#160f06}.view-switch__thumb{background:var(--mt-amber);border-radius:999px;height:24px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:28px}.view-switch.is-list .view-switch__thumb{transform:translate(28px)}@media(max-width:1020px){.catalog-layout{gap:16px;grid-template-columns:minmax(0,1fr)}.filters-panel{min-width:0}}.home-step{flex:0 0 calc(33.33333% - 10.66667px);scroll-snap-align:start}.home-membership--single{display:block}.home-vip__card--feature{border-radius:24px;box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff0f;margin-inline:auto;padding:clamp(24px,4vw,38px);width:min(100%,820px)}.home-vip__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.home-vip__price{align-items:baseline;display:flex;gap:8px;margin:0}.home-vip__price strong{color:var(--mt-amber-bright);font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;line-height:1}.home-vip__price span{color:var(--mt-dim);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-vip__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.home-vip__actions .button i{font-size:10px;margin-left:6px}@media(max-width:860px){.home-step{flex-basis:calc(86.95652% - 13.91304px)}.home-vip__head{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.license-carousel__track,.pricing-rail .scroll-rail__track,.scroll-rail__track{scroll-behavior:auto}.carousel-arrow,.filter-pill,.home-tab,.scroll-rail__arrow,.view-switch__thumb{transition:none}.hero-particles__canvas{display:none}}.search-bar--live{position:relative}.search-live{background:var(--mt-bg-soft);border:1px solid var(--mt-border);border-radius:14px;box-shadow:var(--mt-shadow);display:grid;gap:4px;left:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.search-live__item{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--mt-muted);cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px 10px;text-align:left}.search-live__item span{display:grid;flex:1;gap:2px;min-width:0}.search-live__item small,.search-live__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-live__item strong{color:var(--mt-text);font-size:12px}.search-live__item small{font-size:10px}.search-live__item>i:first-child{color:var(--mt-amber-soft);font-size:11px}.search-live__item.is-active,.search-live__item:hover{background:#d977061a;color:var(--mt-text)}.search-recent{display:grid;gap:10px;margin-top:6px;width:min(100%,640px)}.search-recent__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.search-recent__head strong{color:var(--mt-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.checkout-upsell{border-top:1px solid var(--mt-border);display:grid;gap:8px;margin-top:16px;padding-top:14px}.checkout-upsell__row{align-items:center;background:#d977060f;border:1px solid var(--mt-border);border-radius:12px;display:flex;gap:12px;padding:10px}.checkout-upsell__row>span{display:grid;flex:1;gap:3px;min-width:0}.checkout-upsell__row strong{color:var(--mt-text);font-size:12px}.checkout-upsell__row small{color:var(--mt-muted);font-size:10px}.checkout-trust{display:grid;gap:8px;list-style:none;margin:14px 0 0;padding:0}.checkout-trust li{align-items:flex-start;color:var(--mt-muted);display:flex;font-size:11px;gap:9px}.checkout-trust li>i{color:var(--mt-amber-soft);flex:none;font-size:11px;margin-top:2px;text-align:center;width:16px}.checkout-trust li span{display:grid;gap:1px}.checkout-trust li strong{color:var(--mt-text);font-size:11px}.player-mini-reopen{align-items:center;background:var(--mt-bg-soft);border:1px solid var(--mt-border-amber);border-radius:999px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);box-shadow:var(--mt-shadow);color:var(--mt-text);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:9px;max-width:min(360px,calc(100% - 36px));padding:9px 12px;position:fixed;right:18px;transition:transform .2s ease,border-color .2s ease;z-index:90}.player-mini-reopen:hover{border-color:var(--mt-amber);transform:translateY(-2px)}.player-mini-reopen span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-mini-reopen i:first-child{color:var(--mt-amber-soft)}.player-mini-reopen i:last-child{font-size:9px}@media(max-width:860px){.player-bar__mobile{touch-action:pan-y}}@media(prefers-reduced-motion:reduce){.player-mini-reopen{transition:none}}.admin-breadcrumbs{margin-bottom:18px}.admin-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.admin-breadcrumbs li{align-items:center;color:var(--mt-dim);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em}.admin-breadcrumbs a{color:var(--mt-muted);text-decoration:none}.admin-breadcrumbs a:hover{color:var(--mt-amber-soft)}.admin-breadcrumbs li:last-child span{color:var(--mt-text)}.admin-breadcrumbs i{color:var(--mt-dim);font-size:8px}.admin-user{flex:none;position:relative}.admin-user__trigger{align-items:center;background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:999px;color:var(--mt-text);cursor:pointer;display:inline-flex;gap:8px;padding:4px 8px 4px 4px}.admin-user__trigger:hover{border-color:var(--mt-border-amber)}.admin-user__trigger i{color:var(--mt-dim);font-size:9px;transition:transform .2s ease}.admin-user__trigger i.is-open{transform:rotate(180deg)}.admin-user__avatar{align-items:center;background:linear-gradient(135deg,#d97706e6,#b45309e6);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:30px;justify-content:center;letter-spacing:.04em;width:30px}.admin-user__avatar--large{font-size:14px;height:42px;width:42px}.admin-user__menu{background:#17130e;border:1px solid var(--mt-border);border-radius:14px;box-shadow:var(--mt-shadow);display:grid;gap:2px;padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:min(260px,calc(100vw - 32px));z-index:60}.admin-user__head{align-items:center;border-bottom:1px solid var(--mt-border);display:flex;gap:10px;padding:4px 6px 10px}.admin-user__head strong{display:block;font-size:12px}.admin-user__head small{color:var(--mt-dim);display:block;font-size:10px}.admin-user__role{color:var(--mt-amber-soft);display:inline-block;font-size:9px;font-weight:700;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.admin-user__link{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--mt-text);cursor:pointer;display:flex;font:inherit;font-size:11px;gap:9px;padding:9px 8px;text-align:left;text-decoration:none}.admin-user__link i{color:var(--mt-amber-soft);text-align:center;width:14px}.admin-user__link:hover{background:var(--mt-panel-strong)}.admin-user__link--danger,.admin-user__link--danger i{color:#fca5a5}.admin-user__link:disabled{cursor:not-allowed;opacity:.5}.admin-table--skeleton tbody td{padding-bottom:14px;padding-top:14px}.admin-skeleton-line{animation:admin-skeleton-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff24 37%,#ffffff0f 63%);background-size:400% 100%;border-radius:999px;display:block;height:12px;max-width:260px;width:100%}@keyframes admin-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.admin-skeleton-line{animation:none}}.admin-loading{display:grid;gap:12px}.admin-skeleton-line--heading{height:18px;max-width:220px}.admin-skeleton-line--label{height:9px;max-width:90px}.admin-skeleton-line--input{border-radius:10px;height:38px;max-width:none}.admin-skeleton-line--short{max-width:140px}.admin-loading__rows{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:10px;padding:16px}.admin-loading__row{align-items:center;display:flex;min-height:28px}.admin-loading__cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-loading__card{background:var(--mt-panel);border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:10px;padding:18px}.admin-loading__field{display:grid;gap:6px}.beat-share{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.beat-share .button{font-size:10px;min-height:34px;padding:0 11px}.beat-share .button i{font-size:10px}.admin-shell{grid-template-columns:260px minmax(0,1fr)}.admin-content{font-size:14px;margin-inline:auto;max-width:1440px;padding:28px 32px 56px;width:100%}.admin-content>.page{gap:28px}.admin-content .page-title{font-size:clamp(28px,2.6vw,36px);letter-spacing:-.03em;line-height:1.15}.admin-content .eyebrow{font-size:11px;letter-spacing:.16em;margin-bottom:12px}.admin-content .lede{font-size:15px;line-height:1.6;margin-top:12px}.admin-content .section{gap:18px}.admin-content .section-heading h2{font-size:clamp(19px,1.8vw,24px);letter-spacing:-.02em}.admin-shell .admin-sidebar{gap:16px;padding:16px 12px}.admin-shell .admin-sidebar__brand{padding:0 8px 14px}.admin-brand{align-items:center;display:flex;gap:10px}.admin-brand__mark{align-items:center;background:var(--mt-amber);border-radius:9px;color:#160f06;display:inline-flex;flex:none;font-size:15px;height:32px;justify-content:center;width:32px}.admin-brand__text{display:grid;gap:1px;line-height:1.1}.admin-brand__text strong{font-size:14px;font-weight:800;letter-spacing:.12em}.admin-brand__text small{color:var(--mt-amber-soft);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.admin-shell .admin-sidebar__site-link{font-size:12px;padding:11px 14px}.admin-shell .admin-nav__group{gap:2px}.admin-shell .admin-nav__group-toggle{padding:7px 10px}.admin-shell .admin-nav__group-label{font-size:11px;letter-spacing:.12em}.admin-shell .admin-nav__group-chevron{font-size:10px}.admin-shell .admin-nav--sidebar .admin-nav__link{border-radius:8px;font-size:13.5px;font-weight:600;gap:10px;min-height:38px;padding:9px 12px}.admin-shell .admin-nav--sidebar .admin-nav__link i{font-size:14px;width:16px}.admin-shell .admin-nav__badge{font-size:11px;height:20px;min-width:20px;padding:0 6px}.admin-shell .admin-nav--sidebar .admin-nav__sub-link{font-size:13px;min-height:38px;padding:9px 12px}.admin-shell .admin-nav--sidebar .admin-nav__sub-link i{font-size:12px;width:16px}.admin-shell .admin-nav__sub-heading{font-size:10px;letter-spacing:.1em}.admin-section-tabs{border-bottom:1px solid var(--mt-border);display:flex;gap:4px;margin-bottom:24px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x proximity;scrollbar-width:none}.admin-section-tabs::-webkit-scrollbar{display:none}.admin-section-tab{align-items:center;border:1px solid transparent;border-radius:10px;color:var(--mt-muted);display:inline-flex;flex:none;font-size:13px;font-weight:600;gap:8px;min-height:40px;padding:9px 14px;scroll-snap-align:start;white-space:nowrap}.admin-section-tab i{color:var(--mt-amber-soft);font-size:12px}.admin-section-tab:hover{background:#ffffff0d;color:var(--mt-text)}.admin-section-tab.active{background:#d9770624;border-color:var(--mt-border-amber)}.admin-section-tab.active,.admin-section-tab.active i{color:var(--mt-amber-bright)}.admin-section-tab:focus-visible{outline:2px solid var(--mt-border-amber);outline-offset:1px}.admin-content .admin-job-tabs,.admin-content .admin-subtabs{border-radius:12px;gap:6px;padding:6px}.admin-content .admin-job-tab,.admin-content .admin-subtabs__link,.admin-content button.admin-subtabs__link{font-size:13px;min-height:40px;padding:10px 16px}.admin-content .admin-job-tab i,.admin-content .admin-subtabs__link i{font-size:12px}.admin-content .admin-job-tab span{font-size:10px;height:20px;min-width:20px}.admin-content .admin-table{font-size:13px;font-variant-numeric:tabular-nums}.admin-content .admin-table td,.admin-content .admin-table th{padding:14px 16px}.admin-content .admin-table th{font-size:12px;letter-spacing:.06em}.admin-content .admin-table tbody tr{transition:background .15s ease}.admin-content .admin-table tbody tr:hover{background:var(--mt-panel-strong)}.admin-content .admin-table-sort{gap:8px}.admin-content .admin-table-sort i{font-size:11px}.admin-content .admin-table-footer{font-size:12px}.admin-content .text-button{border-radius:8px;font-size:13px;padding:7px 10px;text-decoration:none}.admin-content .text-button:hover{background:var(--mt-panel-strong)}.admin-content .button{font-size:13.5px;min-height:38px;padding:9px 16px}.admin-content .field span,.admin-content .field>span{font-size:12px}.admin-content .field input,.admin-content .field select,.admin-content .field textarea{font-size:14px;padding:12px 14px}.admin-content .purchase-search{min-height:46px;padding:0 14px}.admin-content .purchase-search input{font-size:14px;padding:12px 0}.admin-content .purchase-filter,.admin-content .status-select{font-size:14px;padding:12px 14px}.admin-content .status-badge{font-size:11px;gap:7px;padding:5px 10px}.admin-content .admin-card{border-radius:14px;gap:18px;padding:22px}.admin-content .admin-link-card{border-radius:14px;gap:8px;padding:20px}.admin-content .admin-chart-card,.admin-content .admin-table-wrap{border-radius:14px}.admin-content .admin-link-card strong{font-size:16px}.admin-content .admin-link-card span{font-size:13px}.admin-content .admin-stat,.admin-content .hold-admin-stat{border-radius:14px;padding:20px}.admin-content .admin-job-stat span,.admin-content .admin-stat span,.admin-content .hold-admin-stat span{font-size:12px;letter-spacing:.08em}.admin-content .admin-job-stat strong,.admin-content .admin-stat strong,.admin-content .hold-admin-stat strong{font-size:32px}.admin-content .admin-stat__trend{font-size:12px}.admin-content .admin-stat__trend i{font-size:11px}.admin-content .admin-chart-card{gap:16px;padding:20px}.admin-content .admin-funnel span{font-size:12px}.admin-content .admin-funnel strong{font-size:22px}.admin-content .analytics-list__row{font-size:13px;padding:12px 14px}.admin-content .admin-attention-item{font-size:13px;padding:16px 18px}.admin-content .admin-attention-item span{align-items:center;display:inline-flex;gap:10px}.admin-content .admin-attention-item span i{align-items:center;background:#ffffff0f;border-radius:8px;display:inline-flex;flex:none;font-size:13px;height:30px;justify-content:center;width:30px}.admin-content .admin-attention-item strong{font-size:20px}.admin-content .admin-attention-item--info{background:#2563eb1a;border-color:#60a5fa4d}.admin-content .admin-attention-item--info i{color:#93c5fd}.admin-content .admin-attention-item--danger{background:#b91c1c1a;border-color:#f871714d}.admin-content .admin-attention-item--danger i{color:#fca5a5}.admin-content .admin-attention-item--warn{background:#d977061a;border-color:var(--mt-border-amber)}.admin-content .admin-attention-item--warn i{color:var(--mt-amber-soft)}.admin-kpi-strip{background:var(--mt-border);border:1px solid var(--mt-border);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.admin-kpi-strip .admin-stat{background:var(--mt-bg-soft);border:0;border-radius:0}@media(max-width:860px){.admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-shell .admin-topbar{min-height:64px;padding:10px 28px}.admin-content .admin-breadcrumbs{margin-bottom:20px}.admin-content .admin-breadcrumbs li{font-size:12px}.admin-content .admin-breadcrumbs i{font-size:10px}.admin-shell .admin-search__trigger{font-size:13px;min-height:40px;padding:10px 14px}.admin-shell .admin-search-modal__input kbd,.admin-shell .admin-search__trigger kbd{font-size:11px;padding:4px 7px}.admin-shell .admin-search-result{gap:14px;padding:12px 14px}.admin-shell .admin-search-result strong{font-size:13px}.admin-shell .admin-search-result small{font-size:12px}.admin-shell .admin-search-result>i{font-size:11px}.admin-shell .admin-icon-button{height:40px;width:40px}.admin-shell .admin-notifications{margin-left:auto}.admin-shell .admin-notifications__badge{font-size:10px;height:18px;min-width:18px}.admin-shell .admin-notifications__empty{font-size:13px}.admin-shell .admin-notification{padding:12px}.admin-shell .admin-notification strong{font-size:13px}.admin-shell .admin-notification small{font-size:12px}.admin-shell .admin-notification time{font-size:11px}.admin-shell .admin-user__link{font-size:13px;padding:11px 10px}.admin-shell .admin-user__head small{font-size:12px}.admin-shell .admin-user__role{font-size:10px}.admin-shell .admin-user__avatar{font-size:12px}@media(max-width:1020px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-sidebar{pointer-events:none;visibility:hidden;width:min(320px,88vw)}.admin-shell--open .admin-sidebar{pointer-events:auto;visibility:visible}.admin-content{padding:22px 16px 56px}}@media(max-width:640px){.admin-content{padding:18px 14px 56px}.admin-content .admin-page-header{gap:16px}.admin-content .admin-job-stat strong,.admin-content .admin-stat strong,.admin-content .hold-admin-stat strong{font-size:24px}.admin-content .admin-table td,.admin-content .admin-table th{padding:12px}.admin-section-tabs{margin-inline:-2px}.admin-section-tab{font-size:12px;padding:9px 12px}.admin-shell .admin-topbar{gap:8px;padding:10px 14px}.admin-shell .admin-search{flex:none}.admin-shell .admin-search__trigger{justify-content:center;padding:0;width:40px}.admin-shell .admin-search__trigger kbd,.admin-shell .admin-search__trigger span{display:none}}
