.Button-module__Icc90G__btn{--btn-solid:var(--green);--btn-solid-hover:color-mix(in srgb, var(--green) 82%, black);--btn-on-solid:var(--on-dark);--btn-text:var(--ink);--btn-line:var(--bg-400);--btn-line-hover:color-mix(in srgb, var(--bg-400) 70%, black);--btn-tint:color-mix(in srgb, var(--ink) 6%, transparent);--btn-tint-strong:color-mix(in srgb, var(--ink) 10%, transparent);--btn-focus:var(--ink);justify-content:center;align-items:center;gap:var(--btn-gap);font-weight:500;font-size:var(--btn-font-size);text-align:center;white-space:nowrap;padding:calc(var(--btn-pad-y) + 3px) var(--btn-pad-x) calc(var(--btn-pad-y) - 2px);color:var(--btn-text);cursor:pointer;appearance:none;transition:transform .2s var(--ease), background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);background:0 0;border:1.5px solid #0000;border-radius:100px;line-height:1;text-decoration:none;display:inline-flex}@supports (text-box:trim-both cap alphabetic){.Button-module__Icc90G__btn{text-box:trim-both cap alphabetic;padding:calc(var(--btn-pad-y) + 1px) var(--btn-pad-x) var(--btn-pad-y)}.Button-module__Icc90G__btn[data-size=sm],.Button-module__Icc90G__btn[data-size=lg]{padding:1px var(--btn-pad-x) 0}}.Button-module__Icc90G__btn[data-size=sm]{--btn-gap:6px;--btn-font-size:var(--fs-sm);--btn-pad-x:clamp(12px, 1.4vw, 16px);--btn-lift:-1px;height:32px;padding:1px var(--btn-pad-x) 0}.Button-module__Icc90G__btn[data-size=md]{--btn-gap:clamp(6px, .8vw, 9px);--btn-font-size:var(--fs-md);--btn-pad-y:clamp(6px, .8vw, 9px);--btn-pad-x:clamp(16px, 2vw, 24px);--btn-lift:-2px}.Button-module__Icc90G__btn[data-size=lg]{--btn-gap:clamp(8px, 1vw, 12px);--btn-font-size:var(--fs-h5);--btn-pad-x:clamp(22px, 2.6vw, 32px);--btn-lift:-2px;height:48px;padding:1px var(--btn-pad-x) 0}.Button-module__Icc90G__btn[data-variant=primary]{background:var(--btn-solid);border-color:var(--btn-solid);color:var(--btn-on-solid)}.Button-module__Icc90G__btn[data-variant=primary]:hover{background:var(--btn-solid-hover);border-color:var(--btn-solid-hover)}.Button-module__Icc90G__btn[data-variant=secondary]{border-color:var(--btn-line)}.Button-module__Icc90G__btn[data-variant=secondary]:hover{background:var(--btn-tint);border-color:var(--btn-line-hover)}.Button-module__Icc90G__btn[data-variant=tertiary]:hover{background:var(--btn-tint-strong)}.Button-module__Icc90G__btn:hover{transform:translateY(var(--btn-lift))}.Button-module__Icc90G__btn:active{transform:translateY(0)}.Button-module__Icc90G__btn:focus-visible{outline:2px solid var(--btn-focus);outline-offset:2px}.Button-module__Icc90G__btn[data-tone=on-dark]{--btn-solid:var(--on-dark);--btn-solid-hover:color-mix(in srgb, var(--on-dark) 88%, black);--btn-on-solid:var(--ink);--btn-text:var(--on-dark);--btn-line:color-mix(in srgb, var(--on-dark) 45%, transparent);--btn-line-hover:color-mix(in srgb, var(--on-dark) 75%, transparent);--btn-tint:color-mix(in srgb, var(--on-dark) 12%, transparent);--btn-tint-strong:color-mix(in srgb, var(--on-dark) 16%, transparent);--btn-focus:var(--on-dark)}.Button-module__Icc90G__btn[data-full-width=true]{width:100%;display:flex}.Button-module__Icc90G__btn[data-disabled=true]{opacity:.4;pointer-events:none}
.CadoLogo-module__hDg-vG__logo{aspect-ratio:1024/250;background-color:currentColor;height:clamp(18px,2.4vw,24px);display:block;-webkit-mask:url(/brand/cado-logo.webp) 50%/contain no-repeat;mask:url(/brand/cado-logo.webp) 50%/contain no-repeat}
.Nav-module__OPINsG__nav{z-index:100;height:var(--nav-h);background:var(--paper);transition:border-bottom-color .2s var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 34px;display:flex;position:sticky;top:0}.Nav-module__OPINsG__nav[data-scrolled=true]{border-bottom-color:var(--bg-250)}.Nav-module__OPINsG__brand{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.Nav-module__OPINsG__navAuth{align-items:center;gap:clamp(6px,1vw,8px);display:flex}@media (max-width:640px){.Nav-module__OPINsG__nav{padding-left:16px;padding-right:16px}.Nav-module__OPINsG__navAuth .Nav-module__OPINsG__authBtn[data-size=sm]{--btn-font-size:var(--fs-h5)}.Nav-module__OPINsG__navAuth .Nav-module__OPINsG__signUp[data-size=sm]{--btn-pad-x:16px}}
.Footer-module__0T9FfW__footer{background:var(--dark-1000);border-top:1px solid color-mix(in srgb, var(--on-dark) 12%, transparent);color:var(--on-dark);padding:clamp(28px,4vw,44px) clamp(18px,4vw,40px)}.Footer-module__0T9FfW__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,48px);display:flex}.Footer-module__0T9FfW__brand{color:var(--on-dark);align-items:center;text-decoration:none;display:inline-flex}.Footer-module__0T9FfW__linkList{flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,20px);margin:0;padding:0;list-style:none;display:flex}.Footer-module__0T9FfW__link{color:color-mix(in srgb, var(--on-dark) 72%, transparent);white-space:nowrap;transition:color .2s var(--ease);font-size:14px;text-decoration:none}.Footer-module__0T9FfW__link:hover{color:var(--on-dark);text-underline-offset:3px;text-decoration:underline}.Footer-module__0T9FfW__link:focus-visible{outline:2px solid var(--on-dark);outline-offset:3px;border-radius:2px}@media (max-width:640px){.Footer-module__0T9FfW__row{flex-direction:column;align-items:flex-start;gap:22px}}
.Hero-module__BV4Ysa__hero{background:var(--paper);flex-direction:column;width:100%;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.Hero-module__BV4Ysa__heroTop{flex-direction:column;flex:auto;justify-content:center;width:100%;padding-top:32px;padding-bottom:8px;display:flex;position:relative}.Hero-module__BV4Ysa__heroInner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,4vh,48px);width:100%;max-width:1040px;margin:0 auto;padding:clamp(32px,5vh,64px) clamp(20px,5vw,48px);display:flex;position:relative}.Hero-module__BV4Ysa__hero h1{color:var(--ink);font-size:calc(var(--fs-h1) * .88);font-feature-settings:"ss03" 1, "ss05" 1;margin:0;padding-bottom:.2em}@media (min-width:1024px){.Hero-module__BV4Ysa__hero h1{font-size:clamp(calc(var(--fs-h1) * .88), 7.76vw, var(--fs-h1))}}@media (min-width:1920px){.Hero-module__BV4Ysa__heroInner{max-width:1400px}}.Hero-module__BV4Ysa__brMobile{display:none}.Hero-module__BV4Ysa__hero p{color:var(--ink);font-size:var(--fs-h5);line-height:var(--lh-body);margin:0 0 clamp(18px,2.6vh,28px)}.Hero-module__BV4Ysa__heroActions{justify-content:center;display:flex}.Hero-module__BV4Ysa__heroBand{z-index:1;width:100%;height:auto;margin-top:auto;display:block;position:relative;overflow:visible}@media (max-width:640px){.Hero-module__BV4Ysa__brMobile{display:block}.Hero-module__BV4Ysa__hero{min-height:0;padding-top:clamp(32px,9vw,64px);padding-bottom:clamp(16px,5vw,28px)}.Hero-module__BV4Ysa__heroTop{flex:none;padding-top:24px;padding-bottom:4px}.Hero-module__BV4Ysa__heroBand{width:150%;max-width:none;margin-top:clamp(12px,3vw,24px);left:50%;transform:translate(-50%)}}
.TrackIcon-module__z6IJaq__root{color:#000;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}
.FeelIt-module__ui7t9G__section{--pad:clamp(24px, 4vw, 72px);--pad-inline:34px;--pad-top:clamp(16px, 1.8vw, 28px);--title-size:var(--fs-display);--strip:calc(var(--pad-top) + var(--title-size) * .82 + clamp(4px, .5vw, 10px));background:var(--paper);position:relative}.FeelIt-module__ui7t9G__stage{grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.FeelIt-module__ui7t9G__hold{grid-column:1;height:0}.FeelIt-module__ui7t9G__panel{--off:calc(var(--i) * var(--strip));top:calc(var(--nav-h) + var(--off));height:calc(100svh - var(--off));padding:var(--pad-top) var(--pad-inline) var(--pad);background:var(--paper);flex-direction:column;grid-column:1;display:flex;position:sticky}.FeelIt-module__ui7t9G__panel .FeelIt-module__ui7t9G__title{color:var(--ink);font-size:var(--title-size);font-weight:800;line-height:var(--lh-flush);letter-spacing:var(--tracking-display);white-space:nowrap}.FeelIt-module__ui7t9G__desc{color:var(--ink);font-family:var(--type-text);font-size:var(--fs-h5);line-height:var(--lh-body);letter-spacing:var(--tracking-tight);max-width:34ch;margin:clamp(34px,6vw,88px) 0 0}.FeelIt-module__ui7t9G__cta{z-index:1;align-self:flex-start;margin-top:clamp(24px,3vw,36px);position:relative}.FeelIt-module__ui7t9G__right{top:var(--nav-h);height:calc(100svh - var(--nav-h));grid-area:1/2;align-self:start;position:sticky}.FeelIt-module__ui7t9G__band{background:#2c2a24;position:absolute;inset:0;overflow:hidden}.FeelIt-module__ui7t9G__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.FeelIt-module__ui7t9G__ui{pointer-events:none;position:absolute;inset:0}.FeelIt-module__ui7t9G__player{--playback-dur:6s;flex-direction:column;justify-content:center;padding:clamp(22px,3vw,46px) calc(clamp(22px,3vw,46px) + 28px);display:flex;position:absolute;inset:0}.FeelIt-module__ui7t9G__lead{width:100%;max-width:100%;margin-inline:auto;position:relative}.FeelIt-module__ui7t9G__lead[data-rec=true]{gap:0;max-width:min(74%,440px)}.FeelIt-module__ui7t9G__lead[data-solo=true]{border-radius:16px}.FeelIt-module__ui7t9G__lead[data-solo=false]{border-radius:16px 16px 0 0}.FeelIt-module__ui7t9G__lead .FeelIt-module__ui7t9G__icon,.FeelIt-module__ui7t9G__lead .FeelIt-module__ui7t9G__meta{transition:opacity .4s var(--ease), max-width .6s var(--ease), min-width .6s var(--ease), max-height .6s var(--ease), margin .6s var(--ease)}.FeelIt-module__ui7t9G__lead[data-rec=true] .FeelIt-module__ui7t9G__icon,.FeelIt-module__ui7t9G__lead[data-rec=true] .FeelIt-module__ui7t9G__meta{opacity:0;min-width:0;max-width:0;margin:0;overflow:hidden}.FeelIt-module__ui7t9G__lead[data-rec=true] .FeelIt-module__ui7t9G__meta{max-height:0}.FeelIt-module__ui7t9G__recBtn{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);width:clamp(60px,5.5vw,84px);height:clamp(60px,5.5vw,84px);transition:opacity .4s var(--ease), transform .45s var(--ease);background:#eeecdc80;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:calc(100% + clamp(14px,1.8vw,22px));left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0000002e}.FeelIt-module__ui7t9G__recDot{background:#e0402f;border-radius:50%;width:42%;height:42%;box-shadow:0 0 #e0402f80}.FeelIt-module__ui7t9G__recLabel{white-space:nowrap;color:var(--on-dark);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-shadow:0 1px 8px #00000073;transition:opacity .4s var(--ease), transform .45s var(--ease);align-items:center;gap:8px;font-weight:500;display:flex;position:absolute;top:calc(100% + clamp(12px,1.4vw,18px));left:50%;transform:translate(-50%)}.FeelIt-module__ui7t9G__liveDot{background:#e0402f;border-radius:50%;width:8px;height:8px}.FeelIt-module__ui7t9G__lead[data-rec=true] .FeelIt-module__ui7t9G__recDot,.FeelIt-module__ui7t9G__lead[data-rec=true] .FeelIt-module__ui7t9G__liveDot{animation:FeelIt-module__ui7t9G__pulse 1.5s var(--ease) infinite}.FeelIt-module__ui7t9G__lead:not([data-rec=true]) .FeelIt-module__ui7t9G__recBtn{opacity:0;pointer-events:none;transform:translate(-50%,12px)scale(.9)}.FeelIt-module__ui7t9G__lead:not([data-rec=true]) .FeelIt-module__ui7t9G__recLabel{opacity:0;pointer-events:none;transform:translate(-50%,-10px)}@keyframes FeelIt-module__ui7t9G__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.8)}}.FeelIt-module__ui7t9G__card{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);opacity:0;max-height:140px;transition:opacity .55s var(--ease), transform .55s var(--ease), max-height .55s var(--ease), margin .55s var(--ease), padding .55s var(--ease), max-width .6s var(--ease), border-radius .6s var(--ease), gap .6s var(--ease);background:#eeecdc80;border:1px solid #ffffff59;border-radius:0;align-items:center;gap:clamp(12px,1vw,16px);padding:clamp(14px,1.25vw,19px) clamp(14px,1.2vw,18px);display:flex;transform:translateY(18px)scale(.97);box-shadow:0 14px 34px #00000029}.FeelIt-module__ui7t9G__card+.FeelIt-module__ui7t9G__card{border-top:none;margin-top:0}.FeelIt-module__ui7t9G__card[data-show=true]{opacity:1;transform:none}.FeelIt-module__ui7t9G__card[data-show=false]{pointer-events:none;border-top-width:0;border-bottom-width:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;overflow:hidden}.FeelIt-module__ui7t9G__card:nth-of-type(5){border-radius:0 0 16px 16px}.FeelIt-module__ui7t9G__meta{flex-direction:column;flex:none;gap:1px;min-width:clamp(96px,8vw,128px);display:flex}.FeelIt-module__ui7t9G__name{font-weight:600;font-size:var(--fs-md);color:var(--ink);line-height:var(--lh-tight)}.FeelIt-module__ui7t9G__tag{font-size:var(--fs-xs);color:var(--ink-soft);line-height:var(--lh-tight)}.FeelIt-module__ui7t9G__wave{--gap:2px;--cols:64;--max-blocks:5;opacity:.92;flex:1;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.FeelIt-module__ui7t9G__waveGrid{--px:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));width:100%;height:calc(var(--max-blocks) * var(--px) + (var(--max-blocks) - 1) * var(--gap));display:block;position:relative}.FeelIt-module__ui7t9G__waveLayer{justify-content:center;align-items:center;gap:var(--gap);width:100%;height:100%;display:flex}.FeelIt-module__ui7t9G__waveLayer:first-child{position:relative}.FeelIt-module__ui7t9G__waveLayer:last-child{clip-path:inset(0 100% 0 0);position:absolute;inset:0}.FeelIt-module__ui7t9G__waveLayer:first-child .FeelIt-module__ui7t9G__bar{background:repeating-linear-gradient(to top, #16151238 0 var(--px), transparent var(--px) calc(var(--px) + var(--gap)))}.FeelIt-module__ui7t9G__player[data-playing=true] .FeelIt-module__ui7t9G__waveLayer:last-child{animation:FeelIt-module__ui7t9G__waveProgress var(--playback-dur) linear infinite}.FeelIt-module__ui7t9G__waveLayer:last-child .FeelIt-module__ui7t9G__bar{background:repeating-linear-gradient(to top, #161512eb 0 var(--px), transparent var(--px) calc(var(--px) + var(--gap)))}@keyframes FeelIt-module__ui7t9G__waveProgress{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.FeelIt-module__ui7t9G__bar{width:var(--px);height:calc(var(--blocks) * var(--px) + (var(--blocks) - 1) * var(--gap));flex:none}@media (max-width:640px){.FeelIt-module__ui7t9G__section{--pad-inline:16px}}@media (max-width:900px){.FeelIt-module__ui7t9G__section{--img-h:38svh;--pad-top:clamp(18px, 5vw, 28px);--strip:calc(var(--pad-top) + var(--title-size) * .88 + clamp(2px, .8vw, 6px))}.FeelIt-module__ui7t9G__stage{flex-direction:column;display:flex}.FeelIt-module__ui7t9G__right{top:var(--nav-h);z-index:2;height:calc(100svh - var(--nav-h));pointer-events:none;grid-area:auto;width:100%;margin:0;position:sticky}.FeelIt-module__ui7t9G__band{height:var(--img-h);border-bottom:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);inset:0 0 auto}.FeelIt-module__ui7t9G__panel{z-index:1;top:calc(var(--nav-h) + var(--img-h) + var(--off));height:calc(100svh - var(--nav-h) - var(--img-h) - var(--off));padding:var(--pad-top) var(--pad-inline) clamp(20px, 5vw, 28px);background:var(--paper);border-top:none;grid-column:auto;position:sticky}.FeelIt-module__ui7t9G__panel:first-of-type{margin-top:calc(var(--img-h) - (100svh - var(--nav-h)))}.FeelIt-module__ui7t9G__panel:nth-of-type(3){padding-bottom:clamp(28px,7vw,40px)}.FeelIt-module__ui7t9G__hold{grid-column:auto;height:16svh}.FeelIt-module__ui7t9G__title{white-space:normal}.FeelIt-module__ui7t9G__desc{max-width:none;margin-top:clamp(10px,2.5vw,16px)}.FeelIt-module__ui7t9G__cta{margin-top:clamp(14px,3vw,20px)}.FeelIt-module__ui7t9G__player{gap:0;padding:clamp(14px,4vw,22px)}.FeelIt-module__ui7t9G__card+.FeelIt-module__ui7t9G__card{margin-top:0}.FeelIt-module__ui7t9G__card{border-radius:0;gap:clamp(9px,2vw,12px);width:100%;max-width:475px;max-height:72px;margin-inline:auto;padding:clamp(7px,1.6vw,10px) clamp(10px,2.4vw,14px)}.FeelIt-module__ui7t9G__lead[data-solo=true]{border-radius:12px}.FeelIt-module__ui7t9G__lead[data-solo=false]{border-radius:12px 12px 0 0}.FeelIt-module__ui7t9G__icon{width:30px!important;height:30px!important}.FeelIt-module__ui7t9G__icon svg{width:15px;height:15px}.FeelIt-module__ui7t9G__name{font-size:var(--fs-xs)}.FeelIt-module__ui7t9G__tag{font-size:var(--fs-2xs)}.FeelIt-module__ui7t9G__wave{--max-blocks:4}.FeelIt-module__ui7t9G__meta{min-width:76px}.FeelIt-module__ui7t9G__card:nth-of-type(5){display:none}.FeelIt-module__ui7t9G__card:nth-of-type(4){border-radius:0 0 12px 12px}.FeelIt-module__ui7t9G__lead[data-rec=true]{transform:translateY(16px)}.FeelIt-module__ui7t9G__recBtn{width:46px;height:46px;bottom:calc(100% + 10px)}.FeelIt-module__ui7t9G__recLabel{font-size:var(--fs-xs);top:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){.FeelIt-module__ui7t9G__card,.FeelIt-module__ui7t9G__player,.FeelIt-module__ui7t9G__lead,.FeelIt-module__ui7t9G__lead .FeelIt-module__ui7t9G__icon,.FeelIt-module__ui7t9G__lead .FeelIt-module__ui7t9G__meta,.FeelIt-module__ui7t9G__recBtn,.FeelIt-module__ui7t9G__recLabel{transition:none}.FeelIt-module__ui7t9G__player[data-playing=true] .FeelIt-module__ui7t9G__waveLayer:last-child{clip-path:inset(0 62% 0 0);animation:none}.FeelIt-module__ui7t9G__lead[data-rec=true] .FeelIt-module__ui7t9G__recDot,.FeelIt-module__ui7t9G__lead[data-rec=true] .FeelIt-module__ui7t9G__liveDot{animation:none}}
.Finish-module__n3LoiG__section{--pad:clamp(20px, 4vw, 72px);--cream:var(--on-dark);--cream-soft:color-mix(in srgb, var(--on-dark) 62%, transparent);--hair:#ebe9d514;background:var(--dark-950);border-top:1.5px solid var(--ink);color:var(--cream);padding:0;position:relative;overflow:hidden}.Finish-module__n3LoiG__headline{color:var(--paper);text-align:center;padding:0 var(--pad);max-width:20ch;margin:0 auto}.Finish-module__n3LoiG__headlineFinish{margin-top:0}.Finish-module__n3LoiG__brLarge{display:none}@media (min-width:901px){.Finish-module__n3LoiG__headlineFinish{max-width:24ch}.Finish-module__n3LoiG__brLarge{display:block}}.Finish-module__n3LoiG__finishSection{background:var(--dark-1000);border-top:none;padding:0}.Finish-module__n3LoiG__finish{padding-top:88px;position:relative}.Finish-module__n3LoiG__kicker{text-align:center;color:var(--cream-soft);font-size:var(--fs-h5);margin:clamp(10px,1.4vw,16px) 0 0}.Finish-module__n3LoiG__showcase{background:var(--dark-1000);width:100%;padding:clamp(48px,7vw,96px) clamp(20px,4vw,64px) clamp(56px,8vw,104px)}.Finish-module__n3LoiG__playerText{flex-direction:column;align-items:center;gap:clamp(10px,1.4vw,16px);margin-bottom:clamp(28px,4vw,52px);display:flex}.Finish-module__n3LoiG__playerText .Finish-module__n3LoiG__headline{text-wrap:balance;margin:0}.Finish-module__n3LoiG__playerText .Finish-module__n3LoiG__kicker{color:#f4f2e68c;margin:0}.Finish-module__n3LoiG__poster{aspect-ratio:1180/500;isolation:isolate;border-radius:clamp(20px,2.4vw,32px);width:100%;max-width:1180px;min-height:380px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.Finish-module__n3LoiG__artwork{z-index:0;background:#0c1c0b;position:absolute;inset:0;overflow:hidden}.Finish-module__n3LoiG__artwork:before{content:"";transition:filter .4s var(--ease);background:-webkit-image-set(url(/finish-green.avif) 1x type("image/avif"),url(/finish-green.webp) 1x type("image/webp")) 50%/cover no-repeat;background:image-set("/finish-green.avif" 1x type("image/avif"),"/finish-green.webp" 1x type("image/webp")) 50%/cover no-repeat;position:absolute;inset:0}.Finish-module__n3LoiG__artwork:after{content:"";mix-blend-mode:multiply;opacity:.3;background-image:radial-gradient(circle,#070f07e6 1.15px,#0000 1.6px);background-size:5px 5px;position:absolute;inset:0}.Finish-module__n3LoiG__posterInner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,2.6vw,30px);padding:clamp(24px,4vw,48px);display:flex;position:absolute;inset:0}.Finish-module__n3LoiG__genreTags{flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px;display:flex}.Finish-module__n3LoiG__genreTag{appearance:none;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd1;font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);transition:color .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease), transform .15s var(--ease);background:#ffffff0f;border:1px solid #ffffff38;border-radius:100px;padding:12px 20px 10px;font-weight:500;line-height:1}.Finish-module__n3LoiG__genreTag:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.Finish-module__n3LoiG__genreTag:active{transform:scale(.96)}.Finish-module__n3LoiG__genreTag[data-active=true]{color:var(--dark-950);background:var(--chip,#fff);border-color:#0000;font-weight:600}.Finish-module__n3LoiG__playerBar{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#0c0f0a70;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:clamp(12px,1.5vw,18px);width:min(92%,460px);padding:8px clamp(18px,2vw,24px) 8px 8px;display:flex;box-shadow:0 22px 55px -14px #0009}.Finish-module__n3LoiG__play{cursor:pointer;width:clamp(46px,4.4vw,58px);height:clamp(46px,4.4vw,58px);color:var(--ink);transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fbfbf7;border:none;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 22px #00000059}.Finish-module__n3LoiG__play:hover{transform:scale(1.06);box-shadow:0 12px 30px #0006}.Finish-module__n3LoiG__play svg{width:40%;height:40%;margin-left:2px}.Finish-module__n3LoiG__trackMeta{text-align:left;min-width:0;animation:Finish-module__n3LoiG__trackSwap .42s var(--ease);flex:1;align-items:center;display:flex}.Finish-module__n3LoiG__trackTitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-h5);color:#f7f6ef;font-weight:600;overflow:hidden}.Finish-module__n3LoiG__time{font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;color:#ffffff8c;flex:none}@keyframes Finish-module__n3LoiG__trackSwap{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.Finish-module__n3LoiG__trackMeta{animation:none}}@property --poster-progress{syntax:"<number>";inherits:true;initial-value:0}.Finish-module__n3LoiG__posterWave{--gap:1.5px;--cols:88;--max-blocks:7;--poster-progress:0;cursor:pointer;touch-action:pan-y;width:min(98%,720px);transition:--poster-progress .28s linear;overflow:hidden;container-type:inline-size}.Finish-module__n3LoiG__posterWave:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #ffffffd9}.Finish-module__n3LoiG__posterWave[aria-disabled=true]{cursor:default}.Finish-module__n3LoiG__poster[data-scrubbing=true] .Finish-module__n3LoiG__posterWave{transition:none}.Finish-module__n3LoiG__posterWaveGrid{--px:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));width:100%;height:calc(var(--max-blocks) * var(--px) + (var(--max-blocks) - 1) * var(--gap));display:block;position:relative}.Finish-module__n3LoiG__posterWaveLayer{justify-content:center;align-items:center;gap:var(--gap);width:100%;height:100%;display:flex}.Finish-module__n3LoiG__posterWaveLayer:first-child{position:relative}.Finish-module__n3LoiG__posterWaveLayer:last-child{clip-path:inset(0 calc((1 - var(--poster-progress)) * 100%) 0 0);position:absolute;inset:0}.Finish-module__n3LoiG__posterWaveLayer:first-child .Finish-module__n3LoiG__posterWaveBar{background:repeating-linear-gradient(to top, #ffffff47 0 var(--px), transparent var(--px) calc(var(--px) + var(--gap)))}.Finish-module__n3LoiG__posterWaveLayer:last-child .Finish-module__n3LoiG__posterWaveBar{background:repeating-linear-gradient(to top, var(--accent,#c7e05a) 0 var(--px), transparent var(--px) calc(var(--px) + var(--gap)))}.Finish-module__n3LoiG__posterWaveBar{width:var(--px);height:calc(var(--blocks) * var(--px) + (var(--blocks) - 1) * var(--gap));flex:none}.Finish-module__n3LoiG__posterWaveGrid:after{content:"";top:-3px;bottom:-3px;left:calc(var(--poster-progress) * 100%);opacity:0;pointer-events:none;background:#ffffffd9;width:1.5px;transition:opacity .2s linear;position:absolute;transform:translate(-50%);box-shadow:0 0 8px #ffffff59}.Finish-module__n3LoiG__poster[data-playing=true] .Finish-module__n3LoiG__posterWaveGrid:after,.Finish-module__n3LoiG__poster[data-scrubbing=true] .Finish-module__n3LoiG__posterWaveGrid:after,.Finish-module__n3LoiG__posterWave:focus-visible .Finish-module__n3LoiG__posterWaveGrid:after{opacity:.9}@media (prefers-reduced-motion:reduce){.Finish-module__n3LoiG__posterWave{transition:none}.Finish-module__n3LoiG__posterWaveGrid:after{display:none}}.Finish-module__n3LoiG__grid{border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);width:100%;margin-top:clamp(40px,6vw,84px);display:grid}.Finish-module__n3LoiG__card{border-left:1px solid var(--hair);flex-direction:column;min-width:0;padding:clamp(24px,2.4vw,40px) clamp(18px,1.8vw,30px);display:flex}.Finish-module__n3LoiG__card:first-child{border-left:none}@media (max-width:900px){.Finish-module__n3LoiG__grid{grid-template-columns:repeat(2,1fr)}.Finish-module__n3LoiG__card:nth-child(odd){border-left:none}.Finish-module__n3LoiG__card:nth-child(2n){border-left:1px solid var(--hair)}.Finish-module__n3LoiG__card:nth-child(n+3){border-top:1px solid var(--hair)}}.Finish-module__n3LoiG__card .Finish-module__n3LoiG__cardTitle{font-family:var(--type-display);font-feature-settings:"ss03" 1, "ss05" 1;font-size:clamp(16px,1.85vw,21px);font-style:normal;font-weight:600;line-height:var(--lh-tight);letter-spacing:0;color:var(--paper)}.Finish-module__n3LoiG__cardDesc{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--cream-soft);flex:auto;width:100%;max-width:none;margin:clamp(10px,1.2vw,16px) 0 0}.Finish-module__n3LoiG__cardMock{--mock-h:250px;flex:0 0 var(--mock-h);box-sizing:border-box;height:var(--mock-h);min-height:var(--mock-h);border:1px solid var(--hair);background:#ffffff09;border-radius:16px;flex-direction:column;justify-content:center;margin-top:clamp(18px,2vw,28px);padding:20px 24px;display:flex;overflow:hidden}.Finish-module__n3LoiG__cardMockFlush{justify-content:flex-start;padding:0}.Finish-module__n3LoiG__cardMockFlushX{padding-left:0;padding-right:0}.Finish-module__n3LoiG__card:hover .Finish-module__n3LoiG__cursorA,.Finish-module__n3LoiG__card:hover .Finish-module__n3LoiG__cursorB,[data-autoplay=true] .Finish-module__n3LoiG__cursorA,[data-autoplay=true] .Finish-module__n3LoiG__cursorB{animation-play-state:running}.Finish-module__n3LoiG__soundList{--sound-list-h:var(--mock-h);flex:none;align-self:stretch;width:100%;height:100%;min-height:0;overflow:hidden}.Finish-module__n3LoiG__soundTrack{flex-direction:column;animation:8s linear infinite paused Finish-module__n3LoiG__soundScroll;display:flex}.Finish-module__n3LoiG__card:hover .Finish-module__n3LoiG__soundTrack,[data-autoplay=true] .Finish-module__n3LoiG__soundTrack{animation-play-state:running}@keyframes Finish-module__n3LoiG__soundScroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + var(--sound-list-h)))}}@media (prefers-reduced-motion:reduce){.Finish-module__n3LoiG__soundTrack{animation:none}}.Finish-module__n3LoiG__soundRow{height:52px;color:var(--cream);flex:none;align-items:center;gap:9px;padding:0 12px;display:flex}.Finish-module__n3LoiG__soundRow:not(:last-child){border-bottom:1px solid #ebe9d512}.Finish-module__n3LoiG__soundIcon{flex:none}.Finish-module__n3LoiG__soundMeta{flex-direction:column;flex:0 auto;justify-content:center;gap:2px;min-width:0;display:flex}.Finish-module__n3LoiG__soundName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--cream);font-weight:600;overflow:hidden}.Finish-module__n3LoiG__soundTag{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-2xs);color:var(--cream-soft);overflow:hidden}.Finish-module__n3LoiG__sectionsMock{--sec-ease:cubic-bezier(.16, 1, .3, 1);--card-gap:8px;--add-w:40px;--card-w:min(160px, calc(100cqw - var(--add-w) - var(--card-gap)));--layout:.62s;justify-content:center;align-self:stretch;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.Finish-module__n3LoiG__sectionsMock[data-collapsing=true]{--sec-ease:cubic-bezier(.62, 0, .28, 1)}.Finish-module__n3LoiG__sectionsTrack{transform-origin:50%;height:100%;transition:transform var(--layout) var(--sec-ease);flex:none;align-items:stretch;display:flex;position:relative;transform:scale(.76)}.Finish-module__n3LoiG__sectionsMock[data-count="2"] .Finish-module__n3LoiG__sectionsTrack{transform:scale(.54)}.Finish-module__n3LoiG__sectionsMock[data-count="3"] .Finish-module__n3LoiG__sectionsTrack{transform:scale(.41)}.Finish-module__n3LoiG__sectionCard{width:0;min-width:0;transition:flex-basis var(--layout) var(--sec-ease), width var(--layout) var(--sec-ease), margin-right var(--layout) var(--sec-ease);border-radius:14px;flex:0 0 0;margin-right:0;overflow:hidden}.Finish-module__n3LoiG__sectionCard[data-on=true]{flex-basis:var(--card-w);width:var(--card-w);margin-right:var(--card-gap)}.Finish-module__n3LoiG__sectionCardInner{width:var(--card-w);color:#161512;opacity:0;transform-origin:bottom;height:100%;transition:opacity calc(var(--layout) * .55) linear, transform var(--layout) var(--sec-ease);background:#fbfbf7;border:1px solid #16151214;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(10px)scale(.97);box-shadow:0 10px 28px -12px #0000008c}.Finish-module__n3LoiG__sectionCard[data-on=true] .Finish-module__n3LoiG__sectionCardInner{opacity:1;transform:none}.Finish-module__n3LoiG__sectionCardHeader{border-bottom:1px solid #16151214;flex:none;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.Finish-module__n3LoiG__sectionCardTitle{color:#161512;align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.Finish-module__n3LoiG__sectionCardChevron{color:#16151273;font-size:9px;font-weight:500}.Finish-module__n3LoiG__sectionCardLanes{background:#fbfbf7;flex-direction:column;flex:1;min-height:0;display:flex}.Finish-module__n3LoiG__sectionCardLane{background:0 0;flex:1;align-items:center;gap:8px;min-height:0;padding:0 10px;display:flex;overflow:hidden}.Finish-module__n3LoiG__sectionCardLane:not(:last-child){border-bottom:1px solid #16151212}.Finish-module__n3LoiG__sectionLaneIcon{flex:none}.Finish-module__n3LoiG__sectionLaneMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Finish-module__n3LoiG__sectionLaneName{text-overflow:ellipsis;white-space:nowrap;color:#161512;font-size:10px;font-weight:600;line-height:1.1;overflow:hidden}.Finish-module__n3LoiG__sectionLaneDetail{text-overflow:ellipsis;white-space:nowrap;color:#16151273;font-size:8px;line-height:1.1;overflow:hidden}.Finish-module__n3LoiG__sectionLaneVol{background:#1615121f;border-radius:100px;flex:none;width:28px;height:3px;position:relative;overflow:hidden}.Finish-module__n3LoiG__sectionLaneVol:before{content:"";width:calc(var(--vol,.6) * 100%);border-radius:inherit;background:#1615128c;position:absolute;inset:0 auto 0 0}.Finish-module__n3LoiG__addSectionCard{opacity:0;color:#ebe9d573;width:0;min-width:0;transition:flex-basis var(--layout) var(--sec-ease), width var(--layout) var(--sec-ease), opacity calc(var(--layout) * .7) var(--sec-ease), transform .26s var(--sec-ease), background .26s linear, border-color .26s linear, color .26s linear;background:#ebe9d50a;border:1.5px dashed #0000;border-radius:14px;flex:0 0 0;place-items:center;display:grid;overflow:hidden}.Finish-module__n3LoiG__addSectionCard[data-on=true]{flex-basis:var(--add-w);width:var(--add-w);opacity:1;border-color:#ebe9d547}.Finish-module__n3LoiG__addSectionCard[data-pulse=true]{color:#ebe9d5d9;background:#ebe9d51f;border-color:#ebe9d58c;transform:scale(.9)}.Finish-module__n3LoiG__addSectionPlus{font-size:22px;font-weight:300;line-height:1}@media (prefers-reduced-motion:reduce){.Finish-module__n3LoiG__sectionsMock,.Finish-module__n3LoiG__sectionsTrack,.Finish-module__n3LoiG__sectionCard,.Finish-module__n3LoiG__sectionCardInner,.Finish-module__n3LoiG__addSectionCard{transition:none;animation:none}.Finish-module__n3LoiG__sectionCardInner{opacity:1;transform:none}.Finish-module__n3LoiG__sectionCard[data-on=true]{flex-basis:var(--card-w);width:var(--card-w)}.Finish-module__n3LoiG__addSectionCard[data-on=true]{flex-basis:var(--add-w);width:var(--add-w)}}@property --share-progress{syntax:"<number>";inherits:true;initial-value:0}.Finish-module__n3LoiG__shareMock{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:18px;width:100%;height:100%;min-height:0;display:flex;position:relative}.Finish-module__n3LoiG__recordBtn{background:#ffffff0f;border:1px solid #ebe9d51a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.Finish-module__n3LoiG__recordDot{background:#e23b2f;border-radius:50%;flex:none;width:18px;height:18px;box-shadow:0 0 0 1px #e23b2f40}.Finish-module__n3LoiG__shareWave{--gap:2px;--cols:48;--max-blocks:5;--bar:#f4f2e6eb;--share-progress:.38;--playback:4.2s;background:#ffffff14;border-radius:100px;width:100%;padding:10px 14px;position:relative;overflow:hidden;container-type:inline-size}.Finish-module__n3LoiG__shareWave[data-playing=true]{animation:Finish-module__n3LoiG__shareProgress var(--playback) linear infinite}@keyframes Finish-module__n3LoiG__shareProgress{0%{--share-progress:0}to{--share-progress:1}}.Finish-module__n3LoiG__shareWaveGrid{--px:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));justify-content:center;align-items:center;gap:var(--gap);width:100%;height:calc(var(--max-blocks) * var(--px) + (var(--max-blocks) - 1) * var(--gap));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 calc(var(--share-progress) * 100%), #00000038 calc(var(--share-progress) * 100%));-webkit-mask-image:linear-gradient(to right, #000 0%, #000 calc(var(--share-progress) * 100%), #00000038 calc(var(--share-progress) * 100%));mask-image:linear-gradient(to right, #000 0%, #000 calc(var(--share-progress) * 100%), #00000038 calc(var(--share-progress) * 100%));display:flex;position:relative}.Finish-module__n3LoiG__shareWaveGrid:after{content:"";top:-4px;bottom:-4px;left:calc(var(--share-progress) * 100%);opacity:.85;pointer-events:none;background:#f4f2e6f2;border-radius:100px;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 8px #f4f2e659}.Finish-module__n3LoiG__shareBar{width:var(--px);height:calc(var(--blocks) * var(--px) + (var(--blocks) - 1) * var(--gap));background:repeating-linear-gradient(to top, var(--bar) 0 var(--px), transparent var(--px) calc(var(--px) + var(--gap)));flex:none}.Finish-module__n3LoiG__shareWave[data-state=loading]{--share-progress:0;animation:none}.Finish-module__n3LoiG__shareWave[data-state=loading] .Finish-module__n3LoiG__shareBar{height:var(--px);opacity:.3;transition:height .22s var(--ease), opacity .22s linear}.Finish-module__n3LoiG__shareWave[data-state=loading] .Finish-module__n3LoiG__shareWaveGrid{-webkit-mask-image:none;mask-image:none}.Finish-module__n3LoiG__shareWave[data-state=loading] .Finish-module__n3LoiG__shareWaveGrid:after{display:none}.Finish-module__n3LoiG__shareWave[data-state=loading]:after{content:"";background:linear-gradient(100deg,#0000 20%,#ebe9d529 50%,#0000 80%);animation:1.1s linear infinite Finish-module__n3LoiG__waveSweep;position:absolute;inset:0}@keyframes Finish-module__n3LoiG__waveSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Finish-module__n3LoiG__shareWave[data-state=done]{--bar:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.Finish-module__n3LoiG__shareWave[data-state=done] .Finish-module__n3LoiG__shareWaveGrid:after{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb, var(--accent) 55%, transparent)}.Finish-module__n3LoiG__remixBtn{font-size:var(--fs-xs);white-space:nowrap;color:var(--on-dark);transition:transform .14s var(--ease), box-shadow .2s var(--ease);background:#2f9e5f;border-radius:100px;flex:none;justify-content:center;align-items:center;padding:10px 22px;font-weight:600;line-height:1;display:inline-flex;position:relative}.Finish-module__n3LoiG__remixBtn[data-active=true]{box-shadow:0 0 0 3px #2f9e5f47}.Finish-module__n3LoiG__remixBtn[data-press=true]{transform:scale(.92)}.Finish-module__n3LoiG__remixBtn[data-press=true]:after{content:"";border-radius:inherit;animation:Finish-module__n3LoiG__btnRipple .46s var(--ease) forwards;border:1.5px solid #f4f2e699;position:absolute;inset:0}@keyframes Finish-module__n3LoiG__btnRipple{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.Finish-module__n3LoiG__voiceMenu{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:bottom;animation:Finish-module__n3LoiG__voiceMenuIn .22s var(--ease) both;background:#0e0e0ef5;border:1px solid #ebe9d51f;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px #0000008c,inset 0 1px #ffffff0a}@keyframes Finish-module__n3LoiG__voiceMenuIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}.Finish-module__n3LoiG__voiceList{scrollbar-width:none;flex-direction:column;flex:1;justify-content:flex-start;gap:0;min-height:0;padding:6px 0;display:flex;overflow:hidden auto}.Finish-module__n3LoiG__voiceList::-webkit-scrollbar{display:none}.Finish-module__n3LoiG__voiceItem{font-size:var(--fs-xs);color:var(--cream-soft);border-radius:0;align-items:baseline;gap:10px;padding:12px 14px;line-height:1.2;transition:background .16s linear;display:flex}.Finish-module__n3LoiG__voiceItem:not(:last-child){border-bottom:1px solid #ebe9d514}.Finish-module__n3LoiG__voiceItem[data-active=true]{background:#ebe9d51a}.Finish-module__n3LoiG__voiceItem[data-press=true]{background:#ebe9d529}.Finish-module__n3LoiG__voiceItemName{color:var(--cream);white-space:nowrap;flex:none;font-weight:600}.Finish-module__n3LoiG__voiceItemDetail{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-2xs);color:#ebe9d56b;overflow:hidden}@media (prefers-reduced-motion:reduce){.Finish-module__n3LoiG__shareWave,.Finish-module__n3LoiG__voiceMenu,.Finish-module__n3LoiG__remixBtn[data-press=true]:after,.Finish-module__n3LoiG__shareWave[data-state=loading]:after{animation:none}.Finish-module__n3LoiG__shareWave{--share-progress:.45}.Finish-module__n3LoiG__shareWaveGrid:after{display:none}}.Finish-module__n3LoiG__cursorStage{flex:1;align-self:stretch;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.Finish-module__n3LoiG__liveCursor{z-index:3;pointer-events:none;align-items:flex-start;display:flex;position:absolute}.Finish-module__n3LoiG__cursorArrow{filter:drop-shadow(0 2px 4px #0006)}.Finish-module__n3LoiG__cursorLabel{color:#fff;font-size:var(--fs-2xs);white-space:nowrap;border-radius:8px;margin:14px 0 0 -4px;padding:5px 10px;font-weight:600;line-height:1;box-shadow:0 2px 6px #00000059}.Finish-module__n3LoiG__cursorA{animation:7s ease-in-out infinite paused Finish-module__n3LoiG__cursorFloatA;top:18%;left:10%}.Finish-module__n3LoiG__cursorB{animation:8s ease-in-out infinite paused Finish-module__n3LoiG__cursorFloatB;top:48%;left:48%}@keyframes Finish-module__n3LoiG__cursorFloatA{0%{transform:translate(0)}30%{transform:translate(64px,42px)}60%{transform:translate(24px,78px)}to{transform:translate(0)}}@keyframes Finish-module__n3LoiG__cursorFloatB{0%{transform:translate(0)}35%{transform:translate(-54px,-46px)}70%{transform:translate(-76px,20px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Finish-module__n3LoiG__cursorA,.Finish-module__n3LoiG__cursorB{animation:none}}@media (max-width:640px){.Finish-module__n3LoiG__finish{flex-direction:column;align-items:center;display:flex}.Finish-module__n3LoiG__grid{border-top:1px solid var(--hair);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;align-self:stretch;gap:0;margin-top:clamp(28px,8vw,40px);padding:0;scroll-padding-left:0;display:flex;overflow-x:auto}.Finish-module__n3LoiG__grid::-webkit-scrollbar{display:none}.Finish-module__n3LoiG__card,.Finish-module__n3LoiG__card:nth-child(odd),.Finish-module__n3LoiG__card:nth-child(2n),.Finish-module__n3LoiG__card:nth-child(n+3){scroll-snap-align:start;border:none;border-left:1px solid var(--hair);text-align:left;border-radius:0;flex:0 0 80%}.Finish-module__n3LoiG__card:first-child{border-left:none}.Finish-module__n3LoiG__poster{aspect-ratio:auto;min-height:340px}}
.Pricing-module__vkvRcW__section{--pad:clamp(20px, 4vw, 72px);--measure:880px;background:var(--paper);border-top:1px solid var(--line);padding:clamp(48px, 7vw, 96px) var(--pad) clamp(52px, 8vw, 104px);position:relative;overflow:hidden}.Pricing-module__vkvRcW__section .Pricing-module__vkvRcW__headline{color:var(--ink);text-align:center;text-wrap:balance;max-width:var(--measure);margin:0 auto clamp(40px,5vw,68px)}.Pricing-module__vkvRcW__decor{z-index:0;pointer-events:none;opacity:.42;height:auto;position:absolute}.Pricing-module__vkvRcW__decorL{width:clamp(32px,3.6vw,52px);top:clamp(36px,5vw,78px);left:clamp(24px,8vw,190px)}.Pricing-module__vkvRcW__decorR{width:clamp(32px,3.6vw,52px);top:clamp(46px,6vw,92px);right:clamp(24px,8vw,190px)}@media (max-width:900px){.Pricing-module__vkvRcW__decor{display:none}}.Pricing-module__vkvRcW__cards{max-width:var(--measure);grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,18px);margin:0 auto;display:grid}.Pricing-module__vkvRcW__card{border:1px solid var(--bg-300);background:var(--bg-100);border-radius:0;flex-direction:column;padding:clamp(22px,2.4vw,34px);display:flex;position:relative}.Pricing-module__vkvRcW__cardPro{color:var(--ink);background:#f26d9e;border-color:#d63b7d}.Pricing-module__vkvRcW__planName{font-size:var(--fs-sm);color:var(--ink);margin:0;font-weight:500}.Pricing-module__vkvRcW__price{font-family:var(--type-display);font-feature-settings:"ss03" 1, "ss05" 1;color:var(--ink);font-weight:800;line-height:var(--lh-display);letter-spacing:0;font-size:var(--fs-price);align-items:baseline;margin:clamp(4px,.6vw,8px) 0 0;display:flex}.Pricing-module__vkvRcW__currency{font-size:.7em}.Pricing-module__vkvRcW__cents{align-self:flex-start;margin-top:.14em;font-size:.44em}.Pricing-module__vkvRcW__per{font-family:var(--type-text);letter-spacing:0;align-self:flex-end;margin-bottom:.42em;margin-left:.12em;font-size:.3em;font-weight:500}.Pricing-module__vkvRcW__planDesc{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink);max-width:32ch;margin:clamp(12px,1.6vw,18px) 0 0}.Pricing-module__vkvRcW__features{flex-direction:column;gap:clamp(7px,.8vw,9px);margin:clamp(16px,2vw,22px) 0 0;padding:0;list-style:none;display:flex}.Pricing-module__vkvRcW__feature{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink);gap:9px;display:flex}.Pricing-module__vkvRcW__arrow{color:var(--ink);opacity:.55;flex:none}.Pricing-module__vkvRcW__cta{align-self:flex-start;margin-top:clamp(22px,3vw,34px)}.Pricing-module__vkvRcW__ctaPro{font-weight:500;font-size:var(--fs-md);line-height:var(--lh-tight);white-space:nowrap;border:1.5px solid var(--ink);background:var(--ink);color:#fff1f5;transition:transform .2s var(--ease), background .25s var(--ease);border-radius:100px;justify-content:center;align-items:center;padding:calc(clamp(6px,.8vw,9px) + 1px) clamp(16px,2vw,24px) clamp(6px,.8vw,9px);text-decoration:none;display:inline-flex}.Pricing-module__vkvRcW__ctaPro:hover{transform:translateY(-2px)}.Pricing-module__vkvRcW__ctaPro:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:640px){.Pricing-module__vkvRcW__cards{grid-template-columns:1fr}}
.FAQ-module__f-9PJG__section{--pad:clamp(20px, 4vw, 72px);background:var(--paper);padding:0 var(--pad) clamp(64px, 9vw, 112px);position:relative;overflow:hidden}.FAQ-module__f-9PJG__head{text-align:center;max-width:1080px;margin:0 auto clamp(28px,4vw,52px)}.FAQ-module__f-9PJG__headline{color:var(--ink);margin:0}.FAQ-module__f-9PJG__decor{z-index:0;pointer-events:none;opacity:.35;height:auto;position:absolute}.FAQ-module__f-9PJG__decorR{width:clamp(32px,3.6vw,52px);top:clamp(48px,6vw,92px);right:clamp(24px,8vw,160px)}@media (max-width:900px){.FAQ-module__f-9PJG__decor{display:none}}.FAQ-module__f-9PJG__list{z-index:1;max-width:860px;margin:0 auto;position:relative}.FAQ-module__f-9PJG__row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(18px,2vw,26px) 0;display:flex}.FAQ-module__f-9PJG__row:last-child{border-bottom:1px solid var(--line)}.FAQ-module__f-9PJG__text{min-width:0}.FAQ-module__f-9PJG__text .FAQ-module__f-9PJG__q{font-family:var(--type-text);font-weight:500;font-size:var(--fs-h5);line-height:var(--lh-snug);letter-spacing:0;font-feature-settings:normal;color:var(--ink)}.FAQ-module__f-9PJG__text .FAQ-module__f-9PJG__a{font-family:var(--type-text);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-soft);max-width:92ch;margin:clamp(4px,.5vw,6px) 0 0}@media (max-width:640px){.FAQ-module__f-9PJG__row{gap:14px}}
.CTA-module__IPOldG__section{--pad:clamp(20px, 4vw, 72px);isolation:isolate;min-height:clamp(340px,46vw,480px);padding:clamp(64px, 10vw, 128px) var(--pad) clamp(72px, 11vw, 140px);background:#0f2a12 -webkit-image-set(url(/finish-green.avif) 1x type("image/avif"),url(/finish-green.webp) 1x type("image/webp")) 50%/cover;background:#0f2a12 image-set("/finish-green.avif" 1x type("image/avif"),"/finish-green.webp" 1x type("image/webp")) 50%/cover;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2vw,24px);display:flex;position:relative;overflow:hidden}.CTA-module__IPOldG__section:before{content:"";z-index:-1;background:linear-gradient(#0a1a0cb8 0%,#0a1a0c6b 45%,#0a1a0cad 100%);position:absolute;inset:0}.CTA-module__IPOldG__headline{color:var(--paper);text-align:center;text-shadow:0 2px 26px #00000080;max-width:18ch;margin:0}.CTA-module__IPOldG__cta{font-weight:600;font-size:var(--fs-md);color:#000;background:var(--pink);transition:transform .2s var(--ease);border-radius:100px;padding:calc(clamp(10px,1vw,13px) + 1px) clamp(20px,2vw,30px) clamp(10px,1vw,13px);text-decoration:none}.CTA-module__IPOldG__cta:hover{transform:translateY(-2px)}.CTA-module__IPOldG__cta:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:640px){.CTA-module__IPOldG__section{gap:28px}}
.Songstarters-module__4MEkuW__page{background:var(--bg-100);width:100%;min-height:100%;color:var(--ink);flex:1}.Songstarters-module__4MEkuW__shell{width:100%;max-width:1200px;margin:0 auto;padding:clamp(28px,4vw,48px) 48px clamp(64px,8vw,96px)}.Songstarters-module__4MEkuW__head{flex-direction:column;gap:12px;margin-bottom:clamp(28px,4vw,40px);display:flex}@keyframes Songstarters-module__4MEkuW__enterUp{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@keyframes Songstarters-module__4MEkuW__enterCard{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.96)}to{opacity:1;filter:blur();transform:none}}@keyframes Songstarters-module__4MEkuW__enterFeature{0%{opacity:0;filter:blur(8px);transform:translateY(20px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@keyframes Songstarters-module__4MEkuW__enterRow{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.Songstarters-module__4MEkuW__enter,.Songstarters-module__4MEkuW__enterCard,.Songstarters-module__4MEkuW__enterFeature,.Songstarters-module__4MEkuW__enterRow{opacity:0;animation-duration:.75s;animation-timing-function:var(--ease);animation-fill-mode:both;animation-delay:calc(var(--i,0) * 70ms)}.Songstarters-module__4MEkuW__enter{animation-name:Songstarters-module__4MEkuW__enterUp}.Songstarters-module__4MEkuW__enterCard{animation-name:Songstarters-module__4MEkuW__enterCard;animation-duration:.8s}.Songstarters-module__4MEkuW__enterFeature{animation-name:Songstarters-module__4MEkuW__enterFeature;animation-duration:.85s}.Songstarters-module__4MEkuW__enterRow{animation-name:Songstarters-module__4MEkuW__enterRow;animation-duration:.55s;animation-delay:calc(.28s + var(--i,0) * 55ms)}.Songstarters-module__4MEkuW__page .Songstarters-module__4MEkuW__title{font-family:var(--type-display);font-feature-settings:"ss03" 1, "ss05" 1;font-size:56px;font-weight:800;line-height:var(--lh-heading);letter-spacing:var(--tracking-tight);color:var(--ink)}.Songstarters-module__4MEkuW__lede{max-width:42ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink);margin:0}.Songstarters-module__4MEkuW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);display:grid}.Songstarters-module__4MEkuW__cardWrap{min-width:0}.Songstarters-module__4MEkuW__card{aspect-ratio:1;color:var(--on-dark);isolation:isolate;background:var(--dark-900);transition:transform .35s var(--ease);border-radius:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.Songstarters-module__4MEkuW__card:hover{transform:translateY(-3px)}.Songstarters-module__4MEkuW__card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Songstarters-module__4MEkuW__cardImage,.Songstarters-module__4MEkuW__featureImage{object-fit:cover}.Songstarters-module__4MEkuW__cardFill,.Songstarters-module__4MEkuW__featureFill{position:absolute;inset:0}.Songstarters-module__4MEkuW__cardImage{transition:transform .6s var(--ease)}.Songstarters-module__4MEkuW__card:hover .Songstarters-module__4MEkuW__cardImage{transform:scale(1.04)}.Songstarters-module__4MEkuW__cardScrim{pointer-events:none;background:linear-gradient(#171c1800 30%,#171c1833 55%,#171c18b8 100%);position:absolute;inset:0}.Songstarters-module__4MEkuW__cardMeta{z-index:1;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.Songstarters-module__4MEkuW__cardName{font-family:var(--type-display);font-synthesis-style:none;font-feature-settings:"ss03" 1, "ss05" 1;font-size:clamp(16px,1.75vw + 12px,28px);font-style:normal;font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);margin:0}.Songstarters-module__4MEkuW__cardCount{font-size:var(--fs-xs);line-height:var(--lh-snug);color:color-mix(in srgb, var(--on-dark) 88%, transparent);margin:0}.Songstarters-module__4MEkuW__detail{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.Songstarters-module__4MEkuW__feature{aspect-ratio:4/5;width:100%;color:var(--on-dark);isolation:isolate;background:var(--dark-900);border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.Songstarters-module__4MEkuW__featureScrim{pointer-events:none;background:linear-gradient(#171c1814 0%,#171c1847 52%,#171c18d1 100%);position:absolute;inset:0}.Songstarters-module__4MEkuW__featureMeta{z-index:1;position:absolute;bottom:clamp(18px,2.4vw,28px);left:clamp(18px,2.4vw,28px);right:clamp(18px,2.4vw,28px)}.Songstarters-module__4MEkuW__featureCount{font-size:var(--fs-xs);color:color-mix(in srgb, var(--on-dark) 88%, transparent);margin:0 0 6px;font-weight:500}.Songstarters-module__4MEkuW__page .Songstarters-module__4MEkuW__featureName{max-width:100%;font-family:var(--type-display);font-feature-settings:"ss03" 1, "ss05" 1;font-size:clamp(28px,15cqw,52px);font-weight:800;line-height:var(--lh-flush);letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;margin:0 0 10px}.Songstarters-module__4MEkuW__featureDesc{max-width:28ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:color-mix(in srgb, var(--on-dark) 92%, transparent);margin:0}.Songstarters-module__4MEkuW__list{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);margin:0;padding:0;list-style:none}.Songstarters-module__4MEkuW__row{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:18px 0;display:grid}.Songstarters-module__4MEkuW__empty{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:16px;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(28px,4vw,44px);display:flex}.Songstarters-module__4MEkuW__emptyText{max-width:34ch;font-size:var(--fs-md);line-height:var(--lh-body);color:color-mix(in srgb, var(--ink) 70%, transparent);margin:0}.Songstarters-module__4MEkuW__trackInfo{min-width:0}.Songstarters-module__4MEkuW__play{background:var(--green);width:40px;height:40px;color:var(--on-dark);cursor:pointer;transition:background .2s var(--ease), transform .2s var(--ease);border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.Songstarters-module__4MEkuW__play:hover{background:color-mix(in srgb, var(--green) 82%, white);transform:translateY(-1px)}.Songstarters-module__4MEkuW__play:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Songstarters-module__4MEkuW__play[data-playing=true]{background:color-mix(in srgb, var(--green) 70%, black)}.Songstarters-module__4MEkuW__play:disabled{opacity:.45;cursor:default}.Songstarters-module__4MEkuW__play:disabled:hover{background:var(--green);transform:none}.Songstarters-module__4MEkuW__playIcon{fill:currentColor;width:14px;height:14px;display:block}.Songstarters-module__4MEkuW__trackTitle{font-size:var(--fs-md);font-weight:500;line-height:var(--lh-tight);color:var(--ink);margin:0}.Songstarters-module__4MEkuW__trackGenre{font-size:var(--fs-xs);color:var(--green);margin:3px 0 0;font-weight:500}.Songstarters-module__4MEkuW__trackBpm{min-width:7ch;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);color:color-mix(in srgb, var(--ink) 55%, transparent);white-space:nowrap;text-align:right;font-weight:500}.Songstarters-module__4MEkuW__trackMetaInline{color:color-mix(in srgb, var(--ink) 55%, transparent);display:none}@media (max-width:960px){.Songstarters-module__4MEkuW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Songstarters-module__4MEkuW__detail{grid-template-columns:1fr;gap:28px}.Songstarters-module__4MEkuW__feature{aspect-ratio:21/9;border-radius:14px;max-width:none}.Songstarters-module__4MEkuW__featureMeta{bottom:clamp(14px,2.5vw,22px);left:clamp(16px,3vw,24px);right:clamp(16px,3vw,24px)}.Songstarters-module__4MEkuW__page .Songstarters-module__4MEkuW__featureName{margin-bottom:6px;font-size:clamp(28px,12cqw,48px)}.Songstarters-module__4MEkuW__featureDesc{max-width:42ch}.Songstarters-module__4MEkuW__featureScrim{background:linear-gradient(#171c180a 0%,#171c1838 45%,#171c18c7 100%)}}@media (max-width:640px){.Songstarters-module__4MEkuW__shell{padding-left:16px;padding-right:16px}}@media (max-width:560px){.Songstarters-module__4MEkuW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Songstarters-module__4MEkuW__card{border-radius:14px}.Songstarters-module__4MEkuW__cardMeta{bottom:11px;left:12px;right:12px}.Songstarters-module__4MEkuW__cardName{overflow-wrap:break-word}.Songstarters-module__4MEkuW__row{grid-template-columns:auto 1fr auto;gap:12px}.Songstarters-module__4MEkuW__trackBpm{display:none}.Songstarters-module__4MEkuW__trackMetaInline{display:inline}.Songstarters-module__4MEkuW__feature{aspect-ratio:16/9}.Songstarters-module__4MEkuW__featureDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.Songstarters-module__4MEkuW__card,.Songstarters-module__4MEkuW__cardImage,.Songstarters-module__4MEkuW__play{transition:none}.Songstarters-module__4MEkuW__card:hover,.Songstarters-module__4MEkuW__play:hover,.Songstarters-module__4MEkuW__card:hover .Songstarters-module__4MEkuW__cardImage{transform:none}.Songstarters-module__4MEkuW__enter,.Songstarters-module__4MEkuW__enterCard,.Songstarters-module__4MEkuW__enterFeature,.Songstarters-module__4MEkuW__enterRow{opacity:1;filter:none;animation:none;transform:none}}
