@font-face{font-family:GalgoVF;src:url(/assets/GalgoVF-BSQ7qp7-.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.tempy-icon{width:var(--tempy-icon-size,18px);height:var(--tempy-icon-size,18px);flex:0 0 var(--tempy-icon-size,18px);color:inherit;display:block;overflow:visible}.tempy-icon--small{--tempy-icon-size:14px}.tempy-icon--medium{--tempy-icon-size:18px}.tempy-icon--large{--tempy-icon-size:22px}.tempy-icon--shuffle{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.tempy-icon--heart{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tempy-icon--heart.is-filled{fill:currentColor;stroke:currentColor}.tempy-icon--clock,.tempy-icon--track-list{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tempy-icon--playlist-stat,.tempy-icon--artist-action{stroke-width:1.8px}.tempy-play-icon{fill:currentColor;vertical-align:-.12em;flex:0 0 1em;width:1em;height:1em;display:inline-block;overflow:visible}.tempy-play-icon>path{transform:scale(var(--tempy-play-scale,1.2));transform-box:fill-box;transform-origin:50%}:is(.artist-info,.leftnow-bottom,.track-trace-detail__artwork-meta,.track-trace-album__actions,.artist-profile__track-meta-bottom,.artist-profile__release-copy,.artist-playlist-detail__actions,.lifestyle-playlist-detail__actions,.similar-curator__play) .tempy-play-icon{--tempy-play-scale:1.15}.now-page__player .now-page__play .tempy-play-icon{--tempy-play-scale:1.23}.now-page__queue-item>button .tempy-play-icon{--tempy-play-scale:1.2}@media (width>=769px){.app .home-page .artist-info .tempy-icon--artist-action{--tempy-icon-size:16px}}@media (width>=901px){.app .playlist-detail--lifestyle .lifestyle-playlist-detail__stat .tempy-icon--playlist-stat{--tempy-icon-size:20px}}.tempy-icon-button{color:#07142b;background:#fffaf0;border:1px solid #07142b2e;border-radius:50%;place-items:center;line-height:0;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-grid}.tempy-icon-button>.tempy-icon{margin:auto}.tempy-icon-button:active{transform:scale(.96)}.tempy-icon-button:focus-visible{outline-offset:3px;outline:2px solid #2759ed}@media (hover:hover) and (pointer:fine){.tempy-icon-button:hover{background-color:#f3f4f0;border-color:#07142b5c}}@media (prefers-reduced-motion:reduce){.tempy-icon-button,.tempy-icon-button .tempy-icon{transition-duration:1ms!important}}.app .tempy-icon-stat{align-items:center;gap:4px;display:inline-flex}.app .archive-created-detail--edit .archive-created-detail__edit-back,.app .archive-created-detail--edit .archive-created-detail__edit-mobile-back{display:none}@media (width>=901px){.app .archive-created-detail{--archive-detail-galgo-spacing:var(--galgo-page-title-spacing)}.app .archive-created-detail :is(.archive-created-detail__info h1,.archive-created-detail__header h2,.archive-created-moment-card h3){letter-spacing:var(--archive-detail-galgo-spacing)}.app .archive-created-detail{grid-template-columns:40% minmax(0,60%)}.app .archive-created-detail--moment{min-height:100vh}.app .archive-created-detail--moment .archive-created-detail__side{--archive-created-left-width:min(100%, 520px);min-height:calc(100vh - 86px);padding:126px 24px 52px var(--detail-back-inline);align-items:stretch}.app .archive-created-detail--moment .archive-created-detail__back{top:var(--detail-back-block);left:var(--detail-back-inline);margin:0;position:absolute}.app .archive-created-detail--moment .archive-created-detail__object{width:var(--archive-created-left-width);margin:0}.app .archive-created-detail--moment .archive-created-detail__cover{aspect-ratio:1;width:100%;max-height:none}.app .archive-created-detail--moment .archive-created-detail__info{border:1px solid #07142b;border-top:0;width:100%;margin-top:0;padding:28px 30px}.app .archive-created-detail--moment .archive-created-detail__info h1{margin-top:12px;font-size:clamp(50px,3.7vw,70px);line-height:.82}.app .archive-created-detail--moment .archive-created-detail__info p{margin-top:16px;font-size:14px;line-height:1.55}.app .archive-created-detail--moment .archive-created-detail__info small{margin-top:14px;line-height:1.45}.app .archive-created-detail--moment .archive-created-detail__tags{margin-top:18px}.app .archive-created-detail--moment .archive-created-detail__side>.archive-created-detail__actions{width:var(--archive-created-left-width);border-top:1px solid #07142b2e;gap:10px;margin-top:24px;padding-top:20px}.app .archive-created-detail--moment .archive-created-detail__actions button{flex:1;min-height:44px}.app .archive-created-detail--moment .archive-created-detail__actions button:last-child{color:#d72029;background:0 0;border-color:#f6293394}.app .archive-created-detail--moment .archive-created-detail__main{min-height:calc(100vh - 86px);padding:var(--detail-back-block) var(--detail-back-inline) 76px;overflow:visible}.app .archive-created-detail--moment .archive-created-detail__header{width:100%;max-width:980px}.app .archive-created-detail--moment .archive-created-detail__header h2{max-width:900px;margin-top:14px;font-size:clamp(84px,7vw,128px);line-height:.76}.app .archive-created-detail--moment .archive-created-detail__header>p{max-width:720px;margin-top:24px;font-size:17px;line-height:1.58}.app .archive-created-detail--moment .archive-created-moment-card{background:#fbfaf58f;border:1px solid #07142b52;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);width:100%;max-width:980px;margin-top:46px}.app .archive-created-detail--moment .archive-created-moment-card .archive-created-detail__cover{border:0;border-right:1px solid #07142b52}.app .archive-created-detail--moment .archive-created-moment-card>div:last-child{background:#fbfaf5;padding:clamp(30px,3vw,48px)}.app .archive-created-detail--moment .archive-created-moment-card h3{margin-top:18px;font-size:clamp(52px,4.2vw,76px);line-height:.82}.app .archive-created-detail--moment .archive-created-moment-card p{margin-top:24px;font-size:17px;line-height:1.58}.app .archive-created-detail--moment .archive-created-moment-card small{border-top:1px solid #07142b2e;margin-top:22px;padding-top:18px}.app .archive-created-detail--edit{--archive-editor-left-width:min(100%, 520px);grid-template-columns:40% minmax(0,60%);min-height:100vh}.app .archive-created-detail--edit .archive-created-detail__side{min-height:calc(100vh - 86px);padding:126px 24px 64px var(--detail-back-inline);justify-content:flex-start;align-items:stretch}.app .archive-created-detail--edit .archive-created-detail__edit-back{top:var(--detail-back-block);left:var(--detail-back-inline);margin:0;display:inline-flex;position:absolute}.app .archive-created-detail--edit .archive-created-cover-picker,.app .archive-created-detail--edit .archive-created-detail__info,.app .archive-created-detail--edit .archive-created-detail__actions{width:var(--archive-editor-left-width)}.app .archive-created-detail--edit .archive-created-cover-picker{margin:0;display:grid}.app .archive-created-detail--edit .archive-created-cover-picker .archive-created-detail__cover{aspect-ratio:1;width:100%;max-width:none;max-height:none}.app .archive-created-detail--edit .archive-created-cover-picker>span{color:#fff;letter-spacing:.04em;background:#2759ed;border:1px solid #2759ed;border-top:0;justify-content:center;align-items:center;width:100%;min-height:46px;margin:0;padding:0 18px;font-size:12px;font-weight:800;transition:color .18s,background-color .18s;display:flex}.app .archive-created-detail--edit .archive-created-cover-picker:hover>span{color:#2759ed;background:#fbfaf5}.app .archive-created-detail--edit .archive-created-detail__info{background:#fbfaf5;border:1px solid #07142b;border-top:0;margin:0;padding:28px 30px 30px}.app .archive-created-detail--edit .archive-created-detail__info>span{letter-spacing:.1em;font-size:11px;line-height:1.2}.app .archive-created-detail--edit .archive-created-detail__info h1{letter-spacing:var(--archive-detail-galgo-spacing);margin-top:12px;font-size:clamp(54px,4vw,74px);font-weight:400;line-height:.82}.app .archive-created-detail--edit .archive-created-detail__info p{color:#07142bbd;letter-spacing:-.025em;margin-top:16px;font-size:14px;font-weight:600;line-height:1.55}.app .archive-created-detail--edit .archive-created-detail__actions{border-top:1px solid #07142b2e;gap:10px;margin:24px 0 0;padding:20px 0 0}.app .archive-created-detail--edit .archive-created-detail__actions button{background:#fbfaf5;border-color:#07142b;flex:1;min-width:0;min-height:48px;font-size:13px;transition:color .18s,background-color .18s,border-color .18s,transform .12s}.app .archive-created-detail--edit .archive-created-detail__actions button:first-child{color:#fff;background:#2759ed;border-color:#2759ed}.app .archive-created-detail--edit .archive-created-detail__actions button:first-child:hover{background:#07142b;border-color:#07142b}.app .archive-created-detail--edit .archive-created-detail__actions button:last-child:hover{color:#fff;background:#07142b}.app .archive-created-detail--edit .archive-created-detail__actions button:active{transform:translateY(1px)}.app .archive-created-detail--edit .archive-created-detail__main{min-height:calc(100vh - 86px);padding:var(--detail-back-block) var(--detail-back-inline) 76px;overflow:visible}.app .archive-created-detail--edit .archive-created-detail__header,.app .archive-created-detail--edit .archive-created-edit-grid{width:100%;max-width:980px}.app .archive-created-detail--edit .archive-created-detail__header h2{letter-spacing:var(--archive-detail-galgo-spacing);margin-top:14px;font-size:clamp(78px,6vw,112px);line-height:.78}.app .archive-created-detail--edit .archive-created-detail__header>p{color:#07142bc7;max-width:720px;margin-top:22px;font-size:16px;font-weight:600;line-height:1.58}.app .archive-created-detail--edit .archive-created-edit-grid{gap:0;margin-top:44px;display:grid}.app .archive-created-detail--edit .archive-created-edit-grid>:is(label,div){border-top:1px solid #07142b33;min-width:0;padding:26px 0}.app .archive-created-detail--edit .archive-created-edit-grid>:first-child{border-top:0;padding-top:0}.app .archive-created-detail--edit .archive-created-edit-grid label{color:#2759ed;letter-spacing:.1em;gap:12px;font-size:12px;font-weight:800;line-height:1.2}.app .archive-created-detail--edit .archive-created-edit-label{letter-spacing:.1em;font-size:12px;line-height:1.2;display:block}.app .archive-created-detail--edit :is(.archive-created-edit-grid input,.archive-created-edit-grid textarea,.archive-created-edit-add input){box-sizing:border-box;color:#07142b;background:#fbfaf5;border:1px solid #07142b4d;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.55;transition:border-color .18s,box-shadow .18s,background-color .18s}.app .archive-created-detail--edit :is(.archive-created-edit-grid input,.archive-created-edit-add input){height:52px;padding:0 16px}.app .archive-created-detail--edit .archive-created-edit-grid textarea{min-height:142px;padding:15px 16px}.app .archive-created-detail--edit-moment .archive-created-edit-grid textarea{min-height:184px}.app .archive-created-detail--edit :is(.archive-created-edit-grid input,.archive-created-edit-grid textarea,.archive-created-edit-add input):focus{background:#fff;border-color:#2759ed;outline:0;box-shadow:inset 0 0 0 1px #2759ed}.app .archive-created-detail--edit :is(.archive-created-edit-pills,.archive-created-edit-tracks){gap:10px;margin-top:14px}.app .archive-created-detail--edit :is(.archive-created-edit-pills button,.archive-created-edit-tracks button,.archive-created-edit-add button){background:#fbfaf5;border-color:#07142b4d;min-height:42px;font-size:12px;transition:color .18s,background-color .18s,border-color .18s,transform .12s}.app .archive-created-detail--edit :is(.archive-created-edit-pills button,.archive-created-edit-add button){padding:0 16px}.app .archive-created-detail--edit :is(.archive-created-edit-pills button,.archive-created-edit-tracks button,.archive-created-edit-add button):not(.is-active):hover{color:#2759ed;background:#fff;border-color:#2759ed}.app .archive-created-detail--edit :is(.archive-created-edit-pills button,.archive-created-edit-tracks button).is-active{color:#fff;background:#2759ed;border-color:#2759ed}.app .archive-created-detail--edit :is(.archive-created-edit-pills button,.archive-created-edit-tracks button,.archive-created-edit-add button):active{transform:translateY(1px)}.app .archive-created-detail--edit .archive-created-edit-tracks{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app .archive-created-detail--edit .archive-created-edit-tracks button{text-align:left;align-content:center;justify-items:start;gap:7px;min-width:0;min-height:68px;padding:14px 44px 14px 16px;position:relative}.app .archive-created-detail--edit .archive-created-edit-tracks button:after{content:"+";font-size:18px;font-weight:500;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.app .archive-created-detail--edit .archive-created-edit-tracks button.is-active:after{content:"✓"}.app .archive-created-detail--edit .archive-created-edit-tracks button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:1.3;overflow:hidden}.app .archive-created-detail--edit .archive-created-edit-tracks button span{color:#657086;font-size:11px;line-height:1}.app .archive-created-detail--edit .archive-created-edit-tracks button.is-active span{color:#ffffffbd}.app .archive-created-detail--edit .archive-created-edit-add{margin-top:12px}}:root{--similar-curator-yellow:#f5ca3c}@media (width>=1181px){.app .archive-created-detail.archive-created-detail--playlist{grid-template-columns:minmax(560px,40%) minmax(0,60%);min-height:100vh}.app .archive-created-detail--playlist .archive-created-detail__side{--archive-created-left-width:min(100%, 520px);min-height:calc(100vh - 86px);padding:126px 24px 52px var(--detail-back-inline);align-items:stretch}.app .archive-created-detail--playlist .archive-created-detail__back{top:var(--detail-back-block);left:var(--detail-back-inline);margin:0;position:absolute}.app .archive-created-detail--playlist .archive-created-detail__object{width:var(--archive-created-left-width);margin:0}.app .archive-created-detail--playlist .archive-created-detail__cover{aspect-ratio:1;width:100%;max-height:none}.app .archive-created-detail--playlist .archive-created-detail__info{background:#fbfaf5;border:1px solid #07142b;border-top:0;width:100%;margin-top:0;padding:30px}.app .archive-created-detail--playlist .archive-created-detail__info h1{letter-spacing:var(--archive-detail-galgo-spacing);margin-top:12px;font-size:clamp(52px,4.2vw,74px);line-height:.82}.app .archive-created-detail--playlist .archive-created-detail__info p{margin-top:16px;font-size:14px;line-height:1.55}.app .archive-created-detail--playlist .archive-created-detail__side-meta{border-top:1px solid #07142b33;border-left:1px solid #07142b33;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.app .archive-created-detail--playlist .archive-created-detail__side-meta>span{border-bottom:1px solid #07142b33;border-right:1px solid #07142b33;align-content:space-between;min-height:70px;padding:12px;display:grid}.app .archive-created-detail--playlist .archive-created-detail__side-meta small,.app .archive-created-detail--playlist .archive-created-detail__overview small{color:#2759ed;letter-spacing:.1em;font-size:12px;font-weight:800}.app .archive-created-detail--playlist .archive-created-detail__side-meta strong{font-size:13px;line-height:1.3}.app .archive-created-detail--playlist .archive-created-detail__tags{margin-top:18px}.app .archive-created-detail--playlist .archive-created-detail__actions{border-top:1px solid #07142b2e;gap:10px;width:100%;margin-top:24px;padding-top:20px}.app .archive-created-detail--playlist .archive-created-detail__actions button{flex:1;min-height:44px;transition:color .18s,background-color .18s,border-color .18s}.app .archive-created-detail--playlist .archive-created-detail__actions button:last-child{color:#d72029;background:0 0;border-color:#f6293394}.app .archive-created-detail--playlist .archive-created-detail__main{min-height:calc(100vh - 86px);padding:var(--detail-back-block) var(--detail-back-inline) 76px;overflow:visible}.app .archive-created-detail--playlist .archive-created-detail__header{max-width:980px}.app .archive-created-detail--playlist .archive-created-detail__header h2{max-width:900px;letter-spacing:var(--archive-detail-galgo-spacing);margin-top:14px;font-size:clamp(84px,7vw,128px);line-height:.76}.app .archive-created-detail--playlist .archive-created-detail__header>p{max-width:720px;margin-top:24px;font-size:17px;line-height:1.58}.app .archive-created-detail--playlist .archive-created-detail__overview{border-top:1px solid #07142b52;border-bottom:1px solid #07142b52;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.app .archive-created-detail--playlist .archive-created-detail__overview>span{border-right:1px solid #07142b3d;align-content:space-between;min-height:76px;padding:14px 16px;display:grid}.app .archive-created-detail--playlist .archive-created-detail__overview>span:first-child{padding-left:0}.app .archive-created-detail--playlist .archive-created-detail__overview>span:last-child{border-right:0}.app .archive-created-detail--playlist .archive-created-detail__overview strong{font-size:15px}.app .archive-created-detail--playlist .archive-created-detail__header>.archive-created-detail__tags{margin-top:20px}.app .archive-created-detail--playlist .archive-created-tracks{background:#fbfaf58f;border:1px solid #07142b52;margin-top:46px;display:block}.app .archive-created-detail--playlist .archive-created-tracks__head{color:#2759ed;letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:54px;padding:0 22px;font-size:12px;font-weight:800;display:flex}.app .archive-created-detail--playlist .archive-created-tracks__head small{color:#657086;font-size:12px}.app .archive-created-detail--playlist .archive-created-track{background:0 0;border-top:1px solid #07142b33;grid-template-columns:32px 66px minmax(170px,1fr) minmax(110px,auto) 54px 42px;align-items:center;gap:16px;min-height:98px;padding:14px 20px;transition:background-color .18s;display:grid}.app .archive-created-detail--playlist .archive-created-track:hover{background:#ffffffb8}.app .archive-created-detail--playlist .archive-created-track__index{color:#2759ed;font-size:12px;font-weight:800}.app .archive-created-detail--playlist .archive-created-track__visual{background:#07142b;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.app .archive-created-detail--playlist .archive-created-track__visual img{object-fit:cover;border-radius:50%;width:30px;height:30px}.app .archive-created-detail--playlist .archive-created-track__disc{border-width:8px;width:30px;box-shadow:inset 0 0 0 4px #d9e8ff}.app .archive-created-detail--playlist .archive-created-track__copy{min-width:0}.app .archive-created-detail--playlist .archive-created-track__copy strong{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(19px,1.35vw,24px);line-height:1.08;display:block;overflow:hidden}.app .archive-created-detail--playlist .archive-created-track__copy span{color:#657086;margin-top:7px;font-size:12px;font-weight:700;display:block}.app .archive-created-detail--playlist .archive-created-track>small{color:#657086;letter-spacing:.08em;font-size:12px;font-weight:800}.app .archive-created-detail--playlist .archive-created-track time{font-size:12px;font-weight:800}.app .archive-created-detail--playlist .archive-created-track>button{color:#fff;background:#07142b;border:1px solid #07142b;border-radius:50%;place-items:center;width:40px;height:40px;transition:color .18s,background-color .18s;display:grid}.app .archive-created-detail--playlist .archive-created-track:hover>button{color:#07142b;background:0 0}.app .archive-created-detail--playlist .archive-created-tracks__empty{color:#657086;border-top:1px solid #07142b33;margin:0;padding:42px 22px;font-size:14px;font-weight:700}.app .profile-page{--profile-inline-start:var(--site-chrome-inline-start);--profile-inline-end:var(--site-chrome-inline-end);--profile-section-inline:5.2vw;background:#f5f2e9}.app .profile-hero{background:#fbfaf5;border-bottom:1px solid #07142b;grid-template-columns:minmax(380px,.82fr) minmax(580px,1.18fr);align-items:stretch;gap:0;min-height:720px;padding:0}.app .profile-hero__intro{min-width:0;padding:64px var(--profile-section-inline) 54px;border-right:1px solid #07142b;flex-direction:column;display:flex}.app .profile-hero__eyebrow{margin:0 0 var(--label-title-gap);color:#2759ed;font-size:var(--tempy-meta-label-size);letter-spacing:.12em;font-weight:700;display:block}.app .profile-hero__intro h1{max-width:none;font-size:var(--page-display-size);line-height:var(--page-display-line-height);letter-spacing:var(--page-display-letter-spacing);white-space:nowrap}.app .profile-hero__intro>p{width:max-content;max-width:none;font-size:var(--page-description-size);font-weight:400;line-height:var(--page-description-line-height);letter-spacing:0;white-space:nowrap;margin:30px 0 18px}.app .profile-year-block{background:#fff;border:1px solid #07142b;border-radius:0;grid-template-columns:1fr auto auto;align-items:center;gap:18px;width:100%;min-width:0;height:auto;min-height:74px;margin-top:auto;padding:0 20px;display:grid}.app .profile-year-block>span{color:#07142b;letter-spacing:.1em;font-size:12px;font-weight:700}.app .profile-year-block .profile-year-select{display:contents}.app .profile-year-block select{text-align:right;border:0;min-width:82px;font-size:25px;font-weight:800}.app .profile-hero__identity{color:#fff;text-align:left;background:#2759ed;border:0;grid-template:"panel-head panel-head""avatar profile-copy"minmax(220px,1fr)"stats stats""actions actions"/220px minmax(220px,1fr);align-items:center;gap:28px;min-height:720px;padding:50px clamp(34px,4.2vw,80px) 58px;display:grid}.app .profile-hero__panel-head{border-bottom:1px solid #ffffffa6;grid-area:panel-head;justify-content:space-between;align-items:flex-start;min-height:58px;padding-bottom:22px;display:flex}.app .profile-hero__panel-head span,.app .profile-hero__panel-head small{color:#fff;letter-spacing:.1em;font-size:12px;font-weight:800}.app .profile-hero__avatar{aspect-ratio:1;background:#d9e8ff;border:1px solid #ffffffb8;border-radius:0;grid-area:avatar;justify-self:start;width:220px;height:auto}.app .profile-hero__identity-copy{grid-area:profile-copy;align-self:center}.app .profile-hero__identity-copy>span{color:#ffffffbd;letter-spacing:.1em;font-size:12px;font-weight:800}.app .profile-hero__identity-copy h2{color:#fff;margin:16px 0 7px;font-size:clamp(34px,2.6vw,48px)}.app .profile-hero__identity-copy>small{color:#ffffffb8;font-size:14px;font-weight:700}.app .profile-hero__stats{border-top:1px solid #ffffffa6;border-bottom:1px solid #ffffffa6;grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));min-height:146px;margin-top:20px;display:grid}.app .profile-hero__stats>span{border-right:1px solid #ffffff73;align-content:space-between;gap:10px;padding:28px 22px 18px;display:grid}.app .profile-hero__stats>span:first-child{padding-left:0}.app .profile-hero__stats>span:last-child{border-right:0}.app .profile-hero__stats strong{color:#fff;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(64px,5.1vw,92px);font-weight:400;line-height:.72}.app .profile-hero__stats small{color:#ffffffb8;letter-spacing:.08em;font-size:12px;font-weight:800}.app .profile-hero__actions{flex-direction:row;grid-area:actions;justify-content:flex-end;align-self:end;align-items:center;gap:10px;padding:0;display:flex}.app .profile-hero__actions>span{color:#ffffffb8;letter-spacing:.1em;margin:0 auto 0 0;font-size:12px;font-weight:800}.app .profile-hero__actions button{color:#fff;background:0 0;border-color:#fff;width:156px;height:44px;transition:color .18s,background-color .18s}.app .profile-hero__actions button:last-child:hover{color:#2759ed;background:#fff}.app :is(.profile-tags-section,.profile-moment-section,.profile-playlist-section){padding:62px var(--profile-section-inline) 70px;border-bottom:1px solid #07142b}.app .profile-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;margin-bottom:44px;display:grid}.app .profile-section-heading{grid-template-columns:52px minmax(0,1fr);gap:20px;display:grid}.app .profile-section-index{color:#2759ed;letter-spacing:.08em;padding-top:8px;font-size:13px;font-weight:800}.app .profile-section-heading h2{max-width:none;letter-spacing:var(--galgo-display-spacing);white-space:nowrap;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(76px,5.5vw,96px);font-weight:400;line-height:.92}.app .profile-section-heading p{color:#657086;letter-spacing:-.01em;word-break:keep-all;margin:14px 0 0;font-size:18px;font-weight:500;line-height:1.55}.app .profile-section-head>a{height:44px;padding:0 20px;transition:color .18s,background-color .18s}.app .profile-section-head>a:hover{color:#07142b;background:0 0}.app .profile-tags-layout{border:1px solid #07142b;grid-template-columns:minmax(0,30%) minmax(0,70%);gap:0;width:100%;margin-top:0;margin-left:72px}.app .profile-sentence-card{border-right:1px solid #ff343c;min-height:300px;padding:32px}.app .profile-sentence-card>div{justify-content:space-between;gap:20px;display:flex}.app .profile-sentence-card>div small,.app .profile-sentence-card__index{color:#ffffff8f;letter-spacing:.08em;font-size:12px;font-weight:800}.app .profile-sentence-card p{word-break:keep-all;max-width:500px;font-size:clamp(30px,2.2vw,39px);line-height:1.4}.app .profile-tag-orbits{background:#fbfaf5;border:0;grid-template-columns:repeat(6,clamp(142px,9.45vw,180px));justify-content:center;align-items:center;gap:clamp(8px,.55vw,14px);min-height:320px;padding:24px 4px;display:grid;position:static}.app .profile-tag-orbit{aspect-ratio:1;text-align:center;background:#d9e8ff;border:1px solid #07142b;border-radius:50%;align-content:center;place-self:center;place-items:center;gap:clamp(8px,.6vw,12px);width:100%;padding:14px;transition:transform .22s,background-color .22s;display:grid}.app .profile-tag-orbit:first-child{color:#fff;background:#2759ed;width:100%}.app .profile-tag-orbit:nth-child(3){background:#fff4d7}.app .profile-tag-orbit:nth-child(4){background:#fbfaf5;width:100%}.app .profile-tag-orbit:nth-child(5){background:#d9e8ff}.app .profile-tag-orbit:nth-child(6){background:#fff4d7}.app .profile-tag-orbit:hover{transform:scale(1.025)}.app .profile-tag-orbit>span{color:inherit;font-size:16px;font-weight:800;line-height:1.1}.app .profile-tag-orbit>strong{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(54px,3.7vw,72px);font-weight:400;line-height:.72}.app .profile-tag-orbit p{text-align:center;justify-items:center;gap:6px;margin:0;display:grid}.app .profile-tag-orbit p span{color:inherit;letter-spacing:.06em;font-size:clamp(12px,.85vw,15px);font-weight:800;line-height:1.1}.app .profile-moment-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:calc(100% - 72px);margin-top:0;margin-left:72px}.app .profile-moment-card{min-height:560px;padding:20px;transition:transform .22s,background-color .22s}.app .profile-moment-card:hover{z-index:1;background:#fff4d7;transform:translateY(-4px)}.app .profile-moment-card__visual{aspect-ratio:1;background:#d9e8ff;margin-top:20px;position:relative;overflow:hidden}.app .profile-moment-card__visual>img{object-fit:cover;width:100%;height:100%}.app .profile-moment-card__visual>span{display:none}.app .profile-moment-card__play{z-index:2;border-color:#fff;width:44px;height:44px;margin:0;position:absolute;bottom:14px;right:14px}.app .profile-moment-card h3{letter-spacing:-.035em;width:calc(100% - 8px);max-width:none;margin-top:20px;margin-left:8px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(27px,1.9vw,34px);font-weight:700;line-height:1.05}.app .profile-moment-card>p{color:#657086;width:calc(100% - 8px);margin:9px 0 0 8px;font-size:14px;font-weight:700;line-height:1.4}.app .profile-moment-card__tags{flex-wrap:wrap;gap:6px;width:calc(100% - 8px);margin-top:14px;margin-left:8px;display:flex}.app .profile-moment-card__tags span{color:#2759ed;border:1px solid #2759ed6b;border-radius:999px;padding:6px 9px;font-size:14px;font-weight:800}.app .profile-moment-card__track{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% - 8px);min-height:58px;margin-top:18px;margin-left:8px;padding-top:16px;display:grid}.app .profile-moment-card__track>span{color:#2759ed;font-size:14px;font-weight:800}.app .profile-moment-card__track strong{font-size:14px;line-height:1.25}.app .profile-moment-card__track div>span{font-size:13px;line-height:1.3}.app .profile-moment-card__track>small{color:#07142b;margin:0;font-size:13px;font-weight:800}.app .profile-playlist-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:calc(100% - 72px);margin-top:0;margin-left:72px;padding:0;display:grid;overflow:visible}.app .profile-playlist-card{background:#fff;grid-template-rows:1fr;grid-template-columns:clamp(92px,6.2vw,118px) minmax(0,1fr);align-items:center;gap:22px;width:auto;min-width:0;min-height:270px;padding:24px;transition:background-color .22s}.app .profile-playlist-card:hover{background:#d9e8ff;transform:none}.app .profile-playlist-card__lp{justify-self:start;width:clamp(92px,6.2vw,118px);height:clamp(92px,6.2vw,118px)}.app .profile-playlist-card__lp>span{display:none}.app .profile-playlist-card__lp img{width:42%;height:42%}.app .profile-playlist-card:hover .profile-playlist-card__lp{animation:12s linear infinite profile-lp-spin}.app .profile-playlist-card__copy h3{max-width:none;margin-top:8px;font-size:clamp(23px,1.55vw,30px);line-height:1.08}.app .profile-playlist-card__copy>p{max-width:none;margin:5px 0 4px;font-size:13px;line-height:1.4}.app .profile-playlist-card__tags{justify-content:flex-start;gap:7px;margin-top:10px;margin-bottom:4px;display:flex}.app .profile-playlist-card__tags span{color:#2759ed;border:1px solid #2759ed6b;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.app .profile-playlist-card__copy{flex-direction:column;justify-content:center;min-width:0;height:100%;padding:10px 0 4px;display:flex}.app .profile-playlist-card__copy>small{line-height:1.2}.app .profile-playlist-card__copy>div:last-child{border-top:1px solid #07142b2e;min-height:40px;margin-top:8px;margin-bottom:-8px;padding:17px 2px 0 0}.app .profile-playlist-card__copy>div:last-child button{flex:0 0 36px;width:36px;height:36px}}@media (width>=1600px){.app .profile-tags-layout{grid-template-columns:minmax(0,33%) minmax(0,67%)}}@keyframes profile-lp-spin{to{transform:rotate(360deg)}}@media (width>=1181px) and (prefers-reduced-motion:reduce){.app .profile-moment-card,.app .profile-tag-orbit{transition:none}.app .profile-playlist-card:hover .profile-playlist-card__lp{animation:none}}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Regular-D5CgADJ9.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Medium-Cs2k_Pp2.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-SemiBold-SXfe8JY8.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Bold-DD7wHHNl.woff)format("woff");font-weight:700 900;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--galgo-page-title-spacing:-.012em;--galgo-display-spacing:.002em;--galgo-time-spacing:0;--galgo-card-title-spacing:-.02em;--label-title-gap:16px;--page-display-size:clamp(72px, 8.4vw, 150px);--page-display-line-height:.8;--page-display-letter-spacing:var(--galgo-page-title-spacing);--page-eyebrow-size:clamp(14px, .78vw, 16px);--page-description-size:clamp(17px, 1vw, 20px);--page-description-line-height:1.66;--split-panel-inline:clamp(44px, 3.2vw, 64px);--split-archive-hint-size:clamp(14px, .82vw, 16px);--detail-back-inline:clamp(60px, 5.2vw, 100px);--detail-back-block:54px;--site-chrome-inline-start:60px;--site-chrome-inline-end:58px;--tempy-description-size:var(--page-description-size);--tempy-meta-label-size:var(--page-eyebrow-size);--tempy-info-label-size:clamp(13px, .72vw, 15px);--tempy-info-value-size:clamp(15px, .88vw, 18px);--tempy-track-row-size:clamp(14px, .8vw, 16px);--tempy-time-block-copy-size:clamp(13px, .74vw, 15px);--tempy-artist-name-size:clamp(19px, 1.15vw, 24px)}body{color:#07142b;background:#fff;min-height:100vh;margin:0;font-family:Pretendard,Helvetica Neue,Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0}.app{background:#fff;width:100%;min-width:0;min-height:100vh;margin:0 auto;overflow:hidden}.tempy-cursor{opacity:0;pointer-events:none;z-index:999999;mix-blend-mode:difference;will-change:transform, opacity;background:#fff;border-radius:999px;width:12px;height:12px;transition:width .14s,height .14s,opacity .16s;position:fixed;top:0;left:0;transform:translate(-50px,-50px)}.tempy-cursor.is-visible{opacity:1}.tempy-cursor.is-hovering{width:18px;height:18px}.global-player{z-index:200;pointer-events:none;color:#07142b;width:min(860px,100vw - 80px);height:128px;animation:.62s cubic-bezier(.22,1,.36,1) forwards global-player-in;position:fixed;bottom:28px;left:50%;transform:translate(-50%,40px)}.global-player__card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;cursor:pointer;background:#fffffff5;border:1px solid #07142b1f;border-radius:18px;height:128px;padding:0;position:absolute;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 18px 45px #07142b1a}.global-player__copy{z-index:5;width:min(38%,318px);min-width:0;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.global-player__copy span{color:#2759ed;letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.global-player__copy strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:800;display:block;overflow:hidden}.global-player__copy p{color:#07142b9e;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:14px;font-weight:700;overflow:hidden}.global-player__vinyl-clip{z-index:2;pointer-events:none;width:100%;height:206px;position:absolute;top:-78px;left:0;right:0;overflow:hidden}.global-player__vinyl-wrap{opacity:0;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;width:270px;height:270px;padding:0;transition:translate .36s cubic-bezier(.22,1,.36,1);animation:.56s cubic-bezier(.22,.8,.24,1) forwards global-vinyl-rise;position:absolute;bottom:-156px;left:55%;transform:translate(-50%)translate(0,0)}.global-player__card:hover .global-player__vinyl-wrap{opacity:1;translate:0 -62px}.global-player__vinyl{transform-origin:50%;background:#101827;border:1px solid #07142b29;border-radius:50%;width:100%;height:100%;animation:12s linear infinite paused global-vinyl-spin;position:relative;overflow:hidden;box-shadow:0 18px 30px #07142b2e}.global-player--playing .global-player__vinyl{animation-play-state:running}.global-player__vinyl:before{content:"";border-radius:inherit;background:var(--global-player-cover) center / cover;filter:blur(18px)saturate(1.18)brightness(.68);opacity:.96;position:absolute;inset:-12%;transform:scale(1.12)}.global-player__vinyl:after{content:"";border-radius:inherit;opacity:1;pointer-events:none;background:radial-gradient(circle,#ffffff42 0 15%,#07142b85 16%,#07142bad 48%,#07142bd1 100%),repeating-radial-gradient(circle,#ffffff09 0 1px,#07142b1a 2px 3px,#0000 4px 10px);position:absolute;inset:0}.global-player__vinyl-center{z-index:4;border:3px solid #ffffffb8;border-radius:50%;width:86px;height:86px;transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .52s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #07142b2e}.global-player__vinyl-center img{object-fit:cover;width:100%;height:100%}.global-player__vinyl-center:after{content:"";background:#f3f4f0;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #07142b2e}.global-player__controls{z-index:6;justify-items:end;gap:13px;display:grid;position:absolute;top:50%;right:88px;transform:translateY(-50%)}.global-player__controls time{color:#07142ba3;font-size:12px;font-weight:800}.global-player__toggle{color:#fff;background:#07142b;border:1px solid #07142b;border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;font-weight:800;display:grid}.global-player__close{z-index:7;color:#07142bad;background:#ffffffb8;border:1px solid #07142b24;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:600;line-height:1;display:grid;position:absolute;top:20px;right:22px}@keyframes global-player-in{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}@keyframes global-vinyl-rise{0%{opacity:0;bottom:-190px}to{opacity:1;bottom:-156px}}@keyframes global-vinyl-spin{to{transform:rotate(360deg)}}.full-player{z-index:90;color:#07142b;background:#fbfbf4;grid-template-columns:minmax(0,1fr) 385px;transition:grid-template-columns .64s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:86px 0 0;overflow:hidden}.full-player__stage{background:radial-gradient(circle at 48% 44%,#2759ed14,#0000 34%),#fbfbf4;grid-template-rows:minmax(0,1fr) 116px;min-width:0;display:grid;position:relative;overflow:hidden}.full-player__home{display:none}.login-logo-link{background:0 0;padding:0;display:inline-flex}.full-player__close{z-index:8;color:#07142bad;background:#ffffffc7;border:1px solid #07142b1f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid;position:absolute;top:24px;right:28px}.full-player__disc-area{place-items:center;min-height:0;padding:14px clamp(16px,3vw,44px) 4px;transition:padding .64s cubic-bezier(.22,1,.36,1);display:grid}.full-player__disc-wrap{justify-items:center;gap:36px;width:min(100vh - 156px,900px);max-width:min(100vw - 420px,900px);transition:width .64s cubic-bezier(.22,1,.36,1),max-width .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1);display:grid}.full-player__disc-shell{aspect-ratio:1;box-sizing:border-box;width:100%;height:auto;position:relative;overflow:visible}.full-player-vinyl{position:relative}.full-player__disc,.vinyl-rotating-disc{--full-player-center-artwork-diameter:31%;--full-player-center-artwork-border-width:5px;--full-player-texture-mask-border-width:var(--full-player-center-artwork-border-width);--full-player-texture-mask-buffer:3px;aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at center, #ffffff2e 0 9%, #ffffff14 16%, #07142b14 72%, #07142b2e 100%), var(--global-player-cover) center / cover, #f7f4ea;border-radius:50%;width:100%;height:100%;animation:34s linear infinite paused global-vinyl-spin;position:relative;overflow:hidden;box-shadow:0 28px 54px #07142b29}.full-player--playing .vinyl-rotating-disc{animation-play-state:running}.full-player__disc:before,.full-player__disc:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.full-player__disc:before{background:var(--global-player-cover) center / cover;filter:blur(22px)saturate(1.42)brightness(1.08);opacity:1;inset:-12%;transform:scale(1.12)}.full-player__disc:after{content:none}.full-player__disc-texture{z-index:2;aspect-ratio:1;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle closest-side at center, transparent 0 calc(var(--full-player-center-artwork-diameter) + var(--full-player-texture-mask-border-width) + var(--full-player-texture-mask-buffer)), #000 calc(var(--full-player-center-artwork-diameter) + var(--full-player-texture-mask-border-width) + var(--full-player-texture-mask-buffer) + 1px) 100%);-webkit-mask-image:radial-gradient(circle closest-side at center, transparent 0 calc(var(--full-player-center-artwork-diameter) + var(--full-player-texture-mask-border-width) + var(--full-player-texture-mask-buffer)), #000 calc(var(--full-player-center-artwork-diameter) + var(--full-player-texture-mask-border-width) + var(--full-player-texture-mask-buffer) + 1px) 100%);mask-image:radial-gradient(circle closest-side at center, transparent 0 calc(var(--full-player-center-artwork-diameter) + var(--full-player-texture-mask-border-width) + var(--full-player-texture-mask-buffer)), #000 calc(var(--full-player-center-artwork-diameter) + var(--full-player-texture-mask-border-width) + var(--full-player-texture-mask-buffer) + 1px) 100%);mix-blend-mode:soft-light;opacity:.52;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.full-player__disc-texture:before{content:"";aspect-ratio:1;transform-origin:50%;background:url(/images/lp-texture-overlay-4.png) 50%/contain no-repeat;width:102.73%;height:102.73%;position:absolute;top:50.369%;left:50.205%;transform:translate(-50%,-50%)}.full-player__disc-texture:after{content:"";background:radial-gradient(circle,#fffae842 0 10.5%,#ffffff1a 11%,#07142b0a 58%,#07142b29 100%);border-radius:50%;position:absolute;inset:0}.full-player__progress-ring{z-index:6;pointer-events:auto;touch-action:none;position:absolute;inset:0;overflow:visible}.progress-base-circle,.progress-active-circle{fill:none;vector-effect:non-scaling-stroke;transform-origin:50%;transform:rotate(-90deg)}.progress-base-circle{stroke:#fff;stroke-width:1.75px}.progress-active-circle{stroke:#07142b;stroke-width:1.75px;stroke-linecap:butt;transition:none}@media (width>=901px){.full-player .progress-base-circle{stroke:#fff;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.full-player .progress-active-circle{stroke:#07142b;stroke-dasharray:none;stroke-dashoffset:0;transform:none}.full-player .full-player__moment-dot{opacity:1}.full-player__moment-anchor{z-index:12;width:0;height:0;position:absolute}.full-player__moment-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.full-player__moment-trigger-dot{box-sizing:border-box;opacity:0;background:#07142b;border:1.5px solid #fff8dfeb;border-radius:50%;width:9px;height:9px;transition:opacity .18s,transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:block;box-shadow:0 2px 6px #07142b2e}.full-player__moment-trigger:hover .full-player__moment-trigger-dot,.full-player__moment-trigger:focus-visible .full-player__moment-trigger-dot,.full-player__moment-trigger[aria-expanded=true] .full-player__moment-trigger-dot{opacity:1;border-color:#fff8df;transform:scale(1.18);box-shadow:0 3px 10px #07142b47}.full-player__moment-trigger:focus-visible{outline-offset:2px;outline:1.5px solid #07142b}.full-player__moment-summary{--moment-preview-rest-transform:none;--moment-preview-enter-transform:translateY(6px);z-index:14;color:#07142b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#fffceff5;border:1px solid #07142b57;border-radius:12px;gap:7px;width:224px;padding:10px 11px;animation:.2s cubic-bezier(.22,1,.36,1) both full-player-moment-summary-outward-in;display:grid;position:absolute;box-shadow:0 10px 24px #07142b2b}.full-player__moment-anchor--out-top .full-player__moment-summary{--moment-preview-rest-transform:translateX(-50%);--moment-preview-enter-transform:translate(-50%, 6px);bottom:30px;left:50%}.full-player__moment-anchor--out-bottom .full-player__moment-summary{--moment-preview-rest-transform:translateX(-50%);--moment-preview-enter-transform:translate(-50%, -6px);top:30px;left:50%}.full-player__moment-anchor--out-top-safe-left .full-player__moment-summary{--moment-preview-rest-transform:none;--moment-preview-enter-transform:translate(6px, -6px);width:clamp(176px,12vw,196px);top:18px;right:34px}.full-player__moment-anchor--out-top-safe-right .full-player__moment-summary{--moment-preview-rest-transform:none;--moment-preview-enter-transform:translate(-6px, -6px);width:clamp(176px,12vw,196px);top:18px;left:34px}.full-player__moment-anchor--out-left .full-player__moment-summary{--moment-preview-rest-transform:none;--moment-preview-enter-transform:translateX(6px);width:clamp(176px,12vw,196px);right:30px}.full-player__moment-anchor--out-right .full-player__moment-summary{--moment-preview-rest-transform:none;--moment-preview-enter-transform:translateX(-6px);width:clamp(176px,12vw,196px);left:30px}.full-player__moment-anchor--out-right.full-player__moment-anchor--upper .full-player__moment-summary{bottom:8px}.full-player__moment-anchor--out-right.full-player__moment-anchor--lower .full-player__moment-summary{top:8px}.full-player__moment-anchor--out-left.full-player__moment-anchor--upper .full-player__moment-summary{bottom:8px}.full-player__moment-anchor--out-left.full-player__moment-anchor--lower .full-player__moment-summary{top:8px}.full-player__moment-summary:after{content:"";position:absolute}.full-player__moment-anchor--out-top .full-player__moment-summary:after{height:30px;top:100%;left:-12px;right:-12px}.full-player__moment-anchor--out-bottom .full-player__moment-summary:after{height:30px;bottom:100%;left:-12px;right:-12px}.full-player__moment-anchor--out-top-safe-left .full-player__moment-summary:after{width:34px;height:44px;top:-18px;left:100%}.full-player__moment-anchor--out-top-safe-right .full-player__moment-summary:after{width:34px;height:44px;top:-18px;right:100%}.full-player__moment-anchor--out-left .full-player__moment-summary:after{width:30px;top:-12px;bottom:-12px;left:100%}.full-player__moment-anchor--out-right .full-player__moment-summary:after{width:30px;top:-12px;bottom:-12px;right:100%}.full-player__moment-summary-profiles{align-items:center;padding-left:5px;display:flex}.full-player__moment-summary-profiles img{object-fit:cover;border:2px solid #fffcef;border-radius:50%;width:24px;height:24px;margin-left:-5px}.full-player__moment-summary-head,.full-player__moment-summary-people{align-items:center;display:flex}.full-player__moment-summary-head{justify-content:space-between;gap:10px}.full-player__moment-summary-head time{color:#2759ed;font-size:11px;font-weight:900}.full-player__moment-summary-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.full-player__moment-summary-people{min-height:24px}.full-player__moment-summary-count{color:#07142b;background:#ecebe3;border-radius:999px;place-items:center;min-width:29px;height:22px;margin-left:4px;padding:0 7px;font-size:11px;font-weight:800;display:grid}.full-player__moment-summary-comment{color:#07142bb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.42;display:-webkit-box;overflow:hidden}.full-player__moment-summary-more{color:#07142b8a;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.full-player__comment-panel{z-index:18;color:#07142b;background:#fffceffa;border:1px solid #07142b;border-radius:14px;width:min(320px,100% - 36px);max-height:calc(100% - 150px);padding:22px;animation:.26s cubic-bezier(.22,1,.36,1) both full-player-comment-panel-in;position:absolute;top:calc(50% - 58px);right:clamp(18px,2vw,34px);overflow-y:auto;transform:translateY(-50%);box-shadow:0 20px 48px #07142b33}.full-player__comment-panel-header{border-bottom:1px solid #07142b29;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.full-player__comment-panel-header>div{gap:3px;display:grid}.full-player__comment-panel-header span{color:#2759ed;letter-spacing:.13em;font-size:10px;font-weight:900}.full-player__comment-panel-header strong{font-size:28px;line-height:1}.full-player__comment-panel-header p{color:#07142b94;letter-spacing:.06em;margin:3px 0 0;font-size:9px;font-weight:800}.full-player__comment-panel-header button{color:#07142b;cursor:pointer;background:0 0;border:1px solid #07142b2e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:grid}.full-player__comment-panel-list{display:grid}.full-player__comment-card{border-bottom:1px solid #07142b1f;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.full-player__comment-card>img{object-fit:cover;border-radius:50%;width:34px;height:34px}.full-player__comment-card header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.full-player__comment-card strong{font-size:12px;font-weight:900}.full-player__comment-card time{color:#2759ed;font-size:10px;font-weight:800}.full-player__comment-card p{color:#07142bb8;margin:0;font-size:12px;line-height:1.48}.full-player__comment-panel-more{color:#07142b;cursor:pointer;background:#ffffff8c;border:1px solid #07142b38;border-radius:10px;width:100%;margin-top:14px;padding:10px 12px;font-size:11px;font-weight:900}}@media (width>=901px) and (width<=1400px){.full-player__comment-panel{width:min(300px,100% - 36px);max-height:calc(100% - 160px);top:22px;left:18px;right:auto;transform:none}}@keyframes full-player-moment-summary-outward-in{0%{opacity:0;transform:var(--moment-preview-enter-transform)}to{opacity:1;transform:var(--moment-preview-rest-transform)}}@keyframes full-player-comment-panel-in{0%{opacity:0;transform:translate(10px,-50%)scale(.98)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (width>=901px) and (width<=1400px){@keyframes full-player-comment-panel-in{0%{opacity:0;transform:translate(-8px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}}@media (width>=901px) and (prefers-reduced-motion:reduce){.full-player__moment-trigger-dot,.full-player__moment-summary,.full-player__comment-panel{transition-duration:.01ms;animation:none}}.full-player__start-dot{fill:#07142b;stroke:#fbfbf4d1;stroke-width:.8px}.full-player__progress-dot{fill:#f0443e;stroke:#fbfbf4c7;stroke-width:.75px;cursor:grab;pointer-events:all;transition:none}.full-player__progress-dot:active{cursor:grabbing}.full-player__moment-dot{fill:#07142b;stroke:#fff8dfe6;stroke-width:.48px}.full-player__seek-hit{fill:none;pointer-events:stroke;cursor:pointer;stroke:#0000;stroke-width:10px}.full-player__disc-copy{z-index:8;color:#fff8df;text-align:center;text-shadow:0 2px 10px #07142b6b;pointer-events:none;justify-items:center;gap:6px;width:min(56%,360px);display:grid;position:absolute;bottom:15.5%;left:50%;transform:translate(-50%)}.full-player__disc-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(19px,2vw,30px);font-weight:900;line-height:1.05;overflow:hidden}.full-player__disc-copy p{color:#fff8dfc7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(12px,1vw,14px);font-weight:800;line-height:1.2;overflow:hidden}.full-player__disc-copy strong,.full-player__disc-copy p{box-sizing:content-box;margin:-12px -18px;padding:12px 18px}.full-player__disc-label{z-index:3;width:var(--full-player-center-artwork-diameter);height:var(--full-player-center-artwork-diameter);aspect-ratio:1;box-sizing:content-box;border:var(--full-player-center-artwork-border-width) solid #ffffffd6;border-radius:50%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #07142b33,0 12px 24px #07142b29}.full-player__disc-label img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.full-player__disc-label:after{content:"";aspect-ratio:1;box-sizing:border-box;background:#fbfbf4;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #07142b3d}.full-player__track-copy{text-align:center;justify-items:center;gap:6px;max-width:min(560px,84vw);margin-top:18px;display:grid}.full-player__track-copy span{color:#2759ed;letter-spacing:.12em;font-size:12px;font-weight:900}.full-player__track-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(30px,3.1vw,46px);font-weight:900;overflow:hidden}.full-player__track-copy p{color:#07142b9e;margin:0;font-size:17px;font-weight:700}.full-player__controls{background:#ffffff6b;border-top:1px solid #07142b14;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:24px clamp(28px,5vw,72px);transition:padding .64s cubic-bezier(.22,1,.36,1);display:grid}.full-player__control-group,.full-player__transport{align-items:center;gap:14px;display:flex}.full-player__right-tools{justify-content:flex-end}.full-player__control-group button,.full-player__transport button{color:#07142b;background:#eef0ef;border:1px solid #07142b1c;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:900;transition:transform .18s,color .18s,background .18s,box-shadow .18s;display:grid}.full-player__control-group button:hover,.full-player__transport button:hover{transform:translateY(-2px)}.full-player__transport .full-player__play{color:#fff;background:#07142b;width:62px;height:62px;font-size:19px}.full-player__heart--active{color:#f0443e!important;background:#f0443e1f!important}.full-player__record{color:#f0443e!important}.full-player__record--active{animation:1.2s infinite full-player-record-pulse;box-shadow:0 0 #f0443e5c;color:#fff!important;background:#f0443e!important}.full-player__volume{color:#07142b;align-items:center;gap:10px;width:156px;min-width:126px;font-size:19px;font-weight:800;display:flex}.full-player__volume input{accent-color:#07142b;width:100%}.full-player__side{color:#fff;background:#2759ed;grid-template-rows:auto minmax(0,1fr);width:385px;min-width:0;transition:transform .64s cubic-bezier(.22,1,.36,1),opacity .52s,width .64s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.full-player--expanded{grid-template-columns:minmax(0,1fr) 0}.full-player--expanded .full-player__side{opacity:0;pointer-events:none;width:385px;transform:translate(100%)}.full-player--expanded .full-player__disc-wrap{width:min(100vh - 156px,940px);max-width:min(86vw,940px)}@media (width>=901px){.full-player__disc-wrap{aspect-ratio:1;place-items:center;width:min(100vh - 220px,1008px);max-width:min(100vw - 420px,1008px)}.full-player--expanded .full-player__disc-wrap{width:min(100vh - 220px,1052.8px);max-width:min(86vw,1052.8px)}.full-player__disc-shell{transform-origin:50%;width:89.2857%;transform:scale(1.12)}}.full-player--expanded .full-player__controls{padding-inline:clamp(42px,9vw,148px)}.full-player__tabs{background:#07142b1f;border:1px solid #ffffff3d;border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;margin:30px 28px 34px;padding:5px;display:grid}.full-player__tabs button{color:#ffffffb3;background:0 0;border-radius:999px;min-width:0;padding:10px 12px;font-size:13px;font-weight:800}.full-player__tabs button.is-active{color:#07142b;background:#fbfbf4}.full-player__panel-content{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0 28px 30px;display:grid}.full-player__panel-content h2{color:#fff8df;letter-spacing:var(--galgo-display-spacing);margin:0 0 18px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(46px,4vw,54px);font-weight:400;line-height:.88}.full-player__track-list,.full-player__moment-list{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.full-player__track-list{scrollbar-gutter:stable}.full-player__track-row{color:#ffffffb8;text-align:left;background:0 0;border-bottom:1px solid #ffffff38;grid-template-columns:32px 48px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:13px 0;display:grid}.full-player__track-row img{object-fit:cover;border-radius:0;width:48px;height:48px}.full-player__track-row strong,.full-player__track-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.full-player__track-row strong{color:#fff;margin-bottom:6px;font-size:15px;font-weight:900;line-height:1.18}.full-player__track-row small,.full-player__track-row time{color:#ffffffa8;font-size:12px;font-weight:700;line-height:1.25}.full-player__track-row.is-current{color:#fff}.full-player__track-row.is-current>span:first-child{color:#f0443e;font-weight:900}.full-player__track-status{justify-items:end;gap:4px;display:grid}.full-player__track-status small{color:#ffffffc7;border:1px solid #ffffff4d;border-radius:999px;width:max-content;padding:2px 5px;font-size:9px;line-height:1}.full-player__track-row.is-unavailable{color:#ffffff7a}.full-player__moments{grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.full-player__moment-list{scrollbar-gutter:auto;max-height:100%;padding-right:0}.full-player__moments>p{color:#ffffffb8;margin:-9px 0 15px;font-size:14px;line-height:1.5}.full-player__moment{border-bottom:1px solid #fff3;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.full-player__moment img{object-fit:cover;border-radius:50%;width:42px;height:42px}.full-player__moment header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.full-player__moment strong{font-size:14px;font-weight:900}.full-player__moment time{color:#ffffffa3;font-size:12px;font-weight:800}.full-player__moment p{color:#ffffffd1;margin:0;font-size:13px;line-height:1.48}.full-player__moment-form{grid-template-columns:minmax(0,1fr) 72px;gap:8px;padding-top:18px;display:grid}.full-player__moment-form input{color:#07142b;min-width:0;height:44px;font:inherit;background:#ffffffeb;border:1px solid #ffffff3d;border-radius:999px;padding:0 14px}.full-player__moment-form button{color:#fff;background:#07142b;border-radius:999px;height:44px;font-size:13px;font-weight:900}@keyframes full-player-record-pulse{70%{box-shadow:0 0 0 12px #f0443e00}to{box-shadow:0 0 #f0443e00}}@media (width<=900px){.full-player{grid-template-columns:1fr;overflow-y:auto}.full-player__side{min-height:420px}.full-player--expanded{grid-template-columns:1fr}.full-player--expanded .full-player__side{display:none}.full-player__controls{grid-template-columns:1fr;justify-items:center}.full-player__right-tools,.full-player__control-group{justify-content:center}}[data-tempy-playable],.album-card,.now-page__selected,.now-page__queue-item,.artist-wide-card,.playlist-row,.leftnow-card,.track-trace-detail__card,.track-comment-detail__song,.track-detail-lower__song-card,.artist-profile__track-card,.artist-profile__release-card,.artist-profile__track-list li,.artist-playlist-detail__item,.lifestyle-playlist-detail__item,.profile-moment-card,.profile-playlist-card,.archive-blind-page__bar,.archive-created-track,.create-result-track{cursor:pointer}.album-card:hover,.now-page__queue-item:hover,.artist-wide-card:hover,.playlist-row:hover,.leftnow-card:hover,.track-detail-lower__song-card:hover,.profile-moment-card:hover,.profile-playlist-card:hover{opacity:.96}@media (pointer:fine) and (prefers-reduced-motion:no-preference){html,body,#root,#root *,a,button,input,textarea,select,label,img,svg,[role=button],.header,.header *,.nav,.nav *,.top-nav,.top-nav *,.blind-pick-bar,.blind-pick-bar *,.archive-blind-page__bar,.archive-blind-page__bar *,.create-card,.create-card *,.create-start-card,.create-start-card *,.archive-card,.archive-card *,.track-card,.track-card *,.album-card,.album-card *{cursor:none!important}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.tempy-cursor{display:none}}.home-page{width:100%;overflow:hidden}.home-desktop-copy,.home-desktop-avatar{display:none!important}.playlist-cover-frame{display:contents}.playlist-author i,.leftnow-author i{font-style:normal}section{scroll-margin-top:92px}.header,header.header{z-index:1000;width:100%;height:86px;padding:0 var(--site-chrome-inline-end) 0 var(--site-chrome-inline-start);color:#ff3038;pointer-events:auto;background:#07142b;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;transform:none}.header a,.header button,.header-profile-actions,.top-nav{pointer-events:auto}.logo-small{color:#ff3038;letter-spacing:-.012em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;transform-origin:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;justify-content:flex-start;align-items:center;width:96px;min-height:54px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:31px;font-weight:400;line-height:.94;text-decoration:none;display:inline-flex;transform:none}.header-right{flex:1;justify-content:flex-end;align-items:center;gap:38px;display:flex}.top-nav{color:#ff3038;letter-spacing:-.01em;align-items:center;gap:54px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1;display:flex;position:absolute;top:50%;left:50.8%;transform:translate(-50%,-50%)}@media (width>=901px){.top-nav a{color:#ff3038;opacity:.82;transition:color .21s ease-out,opacity .21s ease-out}.top-nav a.active{opacity:1}}.top-nav__label{display:block;position:relative;overflow:hidden}.top-nav__label-current,.top-nav__label-next{color:inherit;white-space:nowrap;display:block}.top-nav__label-next{position:absolute;inset:0;transform:translateY(110%)}@media (width>=901px) and (hover:hover){.top-nav a:hover{color:#ff4a51;opacity:1}}@media (width>=901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.top-nav__label-current,.top-nav__label-next{transition:transform .3s cubic-bezier(.22,1,.36,1)}.top-nav a:hover .top-nav__label-current{transform:translateY(-110%)}.top-nav a:hover .top-nav__label-next{transform:translateY(0)}}@media (width>=901px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.top-nav__label-current,.top-nav__label-next{transition:none}}.top-icons{align-items:center;gap:16px;display:flex}.header-profile-actions{align-items:center;gap:10px;display:inline-flex}.header-auth-button{color:#fff1cf;letter-spacing:-.02em;background:0 0;border:1px solid #ffffff8c;border-radius:999px;height:32px;padding:0 16px;font-size:12px;font-weight:600;transition:border-color .16s,color .16s,background .16s}.header-auth-button:hover{color:#ff3038;background:#fff1cf14;border-color:#ff3038c7}.top-profile-button{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;background:#f2f2f2;border-radius:50%;flex:0 0 38px;width:38px;height:38px;text-decoration:none;display:block;overflow:hidden}.top-profile-button img,.logo-small img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.top-profile-button img{object-fit:cover;width:100%;height:100%}.dot{background:#f2f2f2;border-radius:50%;width:48px;height:48px;position:relative}.dot:last-child:before{content:"";border:2px solid #07142b;border-radius:50%;width:12px;height:12px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.dot:last-child:after{content:"";border:2px solid #07142b;border-bottom:0;border-top-left-radius:14px;border-top-right-radius:14px;width:20px;height:13px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.hero-section{color:#fff;background:#07142b;height:100vh;min-height:900px;padding-top:86px;position:relative;overflow:hidden}.hero-inner{z-index:2;grid-template-columns:38% 62%;align-items:center;height:690px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:6;padding-top:36px;padding-left:clamp(148px,10.6vw,200px);position:relative}.hero-wordmark{color:#ff3038;letter-spacing:-.018em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;transform-origin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(156px,10.65vw,204px);font-weight:400;line-height:.76;transform:none}.hero-subtitle{color:#ff3038;letter-spacing:-.025em;margin:34px 0 0 -2px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(18px,1.22vw,24px);font-weight:600;line-height:1.1}.hero-visual{height:100%;position:relative;overflow:visible}.lp-large{z-index:2;will-change:transform, opacity;pointer-events:none;border-radius:50%;place-items:center;width:clamp(820px,54vw,1038px);height:clamp(820px,54vw,1038px);animation:1.9s cubic-bezier(.16,1,.3,1) .12s both hero-lp-rise;display:grid;position:absolute;top:72px;right:clamp(132px,8.4vw,164px)}.lp-large__disc{pointer-events:auto;will-change:transform;background:#759bdd;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.lp-center{background:#fff1cf;border-radius:50%;width:clamp(214px,14.35vw,276px);height:clamp(214px,14.35vw,276px);position:relative}.lp-center:after{content:"";background:#07142b;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-visual:after{content:"";z-index:9;pointer-events:none;will-change:transform, opacity;background:#07142b;border-radius:50%;width:18px;height:18px;animation:1.9s cubic-bezier(.16,1,.3,1) .12s both hero-lp-rise;position:absolute;top:calc(63px + clamp(820px,54vw,1038px)/2);right:calc(clamp(132px,8.4vw,164px) + clamp(820px,54vw,1038px)/2 - 9px)}.hero-bar{z-index:8;color:#fff1cf;background:#ff3038;justify-content:space-between;align-items:center;height:104px;padding:0 88px;display:flex;position:absolute;top:724px;left:0;right:0}.hero-section:after{content:"";z-index:7;pointer-events:none;background:#07142b;position:absolute;inset:828px 0 0}.hero-bar-text{letter-spacing:-.006em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(50px,3.35vw,64px);font-weight:400;line-height:.96}.section{background:#fff;padding:68px clamp(58px,3.9vw,76px) 60px}.tempo-section{padding-top:58px;padding-bottom:58px}.section-head{max-width:100%;margin-bottom:0}.section-head h2{color:#07142b;letter-spacing:-.006em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0 0 10px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(52px,4.16vw,80px);font-weight:400;line-height:.9}.section-head p{color:#07142b;letter-spacing:-.03em;margin:0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(20px,1.25vw,24px);font-weight:600;line-height:1.32}.tag-row{flex-wrap:wrap;gap:12px;margin:18px 0 36px;display:flex}.tag{color:#07142b;letter-spacing:-.015em;background:#89abe6;border-radius:999px;justify-content:center;align-items:center;min-width:auto;height:42px;padding:0 24px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;display:inline-flex}.horizontal-scroll-host{position:relative}.horizontal-scroll-arrows{display:contents}.horizontal-scroll-arrow{display:none}.home-horizontal-scroll{--horizontal-arrow-inline:clamp(-26px, -1.35vw, -18px);display:flow-root}.home-horizontal-scroll--tempo{--horizontal-arrow-y:clamp(136px, 8.85vw, 170px)}.home-horizontal-scroll--artist{--horizontal-arrow-y:calc(40px + clamp(137.5px, 9.1vw, 175px))}.home-horizontal-scroll--leftnow{--horizontal-arrow-y:calc(40px + clamp(175px, 11.2vw, 215px))}.home-horizontal-scroll--curator{--horizontal-arrow-y:calc(40px + clamp(59px, 3.95vw, 76px))}.archive-horizontal-scroll,.artist-profile__track-flow-host,.profile-playlist-scroll-host{display:flow-root}.album-row{overscroll-behavior-inline:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;counter-reset:albumNumber;align-items:flex-start;gap:clamp(30px,1.9vw,36px);width:100vw;max-width:none;padding:0 120px 8px 0;display:flex;overflow:auto hidden}@media (width>=769px) and (hover:hover) and (pointer:fine){.horizontal-scroll-arrow{top:var(--horizontal-arrow-y,50%);z-index:4;color:#686b70;-webkit-backdrop-filter:blur(10px)saturate(118%);backdrop-filter:blur(10px)saturate(118%);opacity:0;pointer-events:none;background:#f8f8f6a8;border:1px solid #ffffffb8;border-radius:999px;place-items:center;width:28px;height:72px;padding:0;transition:opacity .22s,background-color .22s,box-shadow .22s;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 4px 14px #07142b12,inset 0 0 0 1px #07142b06}.horizontal-scroll-arrow--previous{left:var(--horizontal-arrow-inline,14px)}.horizontal-scroll-arrow--next{right:var(--horizontal-arrow-inline,14px)}.horizontal-scroll-arrow svg{width:14px;height:40px;display:block;overflow:visible}.horizontal-scroll-arrow--previous svg{transform:rotate(180deg)}.horizontal-scroll-arrow path{fill:none;stroke:currentColor;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round}.horizontal-scroll-host:hover .horizontal-scroll-arrow.is-available,.horizontal-scroll-host:focus-within .horizontal-scroll-arrow.is-available{opacity:1;pointer-events:auto;transform:translateY(-50%)}.horizontal-scroll-arrow:hover{background:#ffffffc7;box-shadow:0 6px 18px #07142b1c,inset 0 0 0 1px #ffffff57}.horizontal-scroll-arrow:focus-visible{outline-offset:3px;outline:2px solid #ff3038}.horizontal-scroll-arrow:disabled{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.horizontal-scroll-arrow{transition-duration:1ms}}.album-card{scroll-snap-align:start;counter-increment:albumNumber;background:0 0;flex:0 0 clamp(272px,17.7vw,340px);width:clamp(272px,17.7vw,340px);min-width:clamp(272px,17.7vw,340px);position:relative}.album-image-wrap{aspect-ratio:1;background:#eef2f7;width:clamp(272px,17.7vw,340px);height:clamp(272px,17.7vw,340px);overflow:hidden}.home-page :is(.tempo-section .album-image-wrap,.playlist-section .playlist-cover-frame){border-radius:6px}.home-page .leftnow-section :is(.leftnow-card,.leftnow-image){border-radius:0}.album-image{object-fit:cover;object-position:center;vertical-align:top;width:100%;height:100%;display:block;transform:none}.album-card:nth-child(5) .album-image{object-fit:cover;object-position:center 50%;width:100%;height:100%;transform:scale(1.035)}.album-meta{grid-template-columns:52px 1fr;align-items:center;column-gap:18px;margin-top:16px;display:grid}.album-play{color:#07142b;isolation:isolate;background:#89abe6;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:0;font-weight:600;line-height:1;display:grid;position:relative}.album-play:before{content:"";z-index:0;background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.album-play:after{content:counter(albumNumber);z-index:1;color:#07142b;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.album-card strong{color:#07142b;letter-spacing:-.02em;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(16px,1.04vw,20px);font-weight:500;line-height:1.08;display:block}.album-card span{color:#07142b;letter-spacing:-.01em;margin-top:8px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,.83vw,16px);font-weight:400;line-height:1.1;display:block}.discover-section{padding-top:58px;padding-bottom:58px}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.discover-card{color:#fff;background:#07142b;grid-template-columns:minmax(0,520px) 150px;justify-content:space-between;align-items:center;column-gap:36px;height:240px;padding:0 80px;display:grid;position:relative;overflow:hidden}.discover-copy{z-index:2;width:100%;max-width:520px;position:relative}.discover-card h3,.discover-label{color:#fff;letter-spacing:-.004em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0 0 6px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:48px;font-weight:400;line-height:.96}.discover-card p,.discover-card span{color:#fff;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:normal;max-width:520px;margin:0 0 18px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;line-height:1.55;display:block}.discover-card span{white-space:normal}.discover-card p{font-size:16px;font-weight:600}.discover-card span{font-size:16px;font-weight:400}.small-button{color:#07142b;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:#fff1cf;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:138px;height:36px;margin-top:0;padding:0 22px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.discover-art{border-radius:50%;flex-shrink:0;justify-self:end;place-items:center;width:150px;height:150px;margin-left:0;display:grid;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 0 0 1px #07142b14}.discover-art.blue{background:#759bdd}.discover-art.red{background:#ff3038}.discover-art span{background:#fff1cf;border-radius:50%;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.discover-art span:after{content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.discover-art.blue span:after{background:#759bdd}.discover-art.red span:after{background:#ff3038}.artist-section{padding-top:58px}.artist-row{overscroll-behavior-inline:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:32px;width:100vw;max-width:none;margin-top:40px;padding:0 120px 4px 0;display:flex;overflow:auto hidden}.artist-card{scroll-snap-align:start;background:#07142b;flex:0 0 clamp(480px,31.25vw,600px);grid-template-columns:1.38fr .96fr;min-width:clamp(480px,31.25vw,600px);height:clamp(275px,18.2vw,350px);display:grid;position:relative;overflow:hidden}.artist-art{object-fit:cover;width:100%;height:100%;display:block}.artist-copy{color:#fff;background-position:50%;background-size:cover;padding:34px 30px 32px 24px;position:relative;overflow:hidden}.artist-copy:before{content:"";z-index:0;background:inherit;filter:blur(26px)saturate(1.18)brightness(.86);position:absolute;inset:-24px;transform:scale(1.14)}.artist-copy:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff14,#ffffff09),linear-gradient(90deg,#07142b0a,#07142b52);position:absolute;inset:0}.artist-copy>*{z-index:1;position:relative}.artist-copy strong{color:#fff;letter-spacing:-.02em;max-width:188px;margin-bottom:22px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.48;display:block}.artist-copy span{color:#fff;letter-spacing:-.01em;white-space:nowrap;margin-bottom:4px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.32;display:block}.artist-name{color:#fff;letter-spacing:-.01em;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:1;position:absolute;bottom:28px;left:24px;overflow:visible;background:0 0!important;display:inline-flex!important}.artist-name__avatar{object-fit:cover;border:1px solid #ffffff59;border-radius:50%;flex:0 0 22px;width:22px;height:22px;overflow:hidden;box-shadow:0 0 0 1px #07142b29}.artist-info{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:28px}.artist-info button,.leftnow-bottom button,.leftnow-card button{color:#07142b;background:#fff1cf;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 18px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:0;font-weight:500;line-height:1;display:inline-flex;position:relative}.artist-info button:first-child{gap:7px;min-width:82px;padding:0 20px;font-size:12px;font-weight:500}.leftnow-bottom button:first-child{gap:7px;font-size:12px}.artist-info button:not(:first-child){width:34px;height:34px;padding:0;font-size:0;font-weight:500}.playlist-section{padding-top:58px}.playlist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(64px,6.8vw,128px);margin-top:40px;display:grid}.playlist-row{color:#07142b;border-bottom:1px solid #07142b1f;grid-template-columns:74px 1fr;align-items:center;gap:18px;min-width:0;padding-bottom:12px;display:grid}.playlist-row img,.playlist-thumb{object-fit:cover;color:#07142b;background:#d8e7ff;place-items:center;width:74px;height:74px;font-size:22px;font-weight:900;display:grid}.playlist-green{background:#7df000}.playlist-row strong{color:#07142b;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.18;display:block}.playlist-row span{color:#07142b;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.35;display:block}.leftnow-section{padding-top:58px}.leftnow-row{overscroll-behavior-inline:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:22px;width:100vw;max-width:none;margin-top:40px;padding:0 120px 4px 0;display:flex;overflow:auto hidden}.leftnow-card{scroll-snap-align:start;color:#fff;background:#07142b;flex-direction:column;flex:0 0 clamp(240px,15vw,288px);min-width:clamp(240px,15vw,288px);height:clamp(350px,22.4vw,430px);padding:24px 22px 0;display:flex;position:relative;overflow:hidden}.leftnow-text{gap:5px;margin-bottom:16px;display:grid}.leftnow-text strong{color:#fff;letter-spacing:-.02em;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.3}.leftnow-text span{color:#fff;letter-spacing:-.01em;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.25}.leftnow-image{aspect-ratio:1;object-fit:cover;object-position:center;flex:none;width:calc(100% + 44px);height:auto;margin:auto -22px 0;display:block}.leftnow-card:first-child .leftnow-image,.leftnow-card:nth-child(2) .leftnow-image,.leftnow-card:nth-child(3) .leftnow-image,.leftnow-card:nth-child(4) .leftnow-image,.leftnow-card:nth-child(5) .leftnow-image,.leftnow-card:nth-child(6) .leftnow-image{object-position:center}.leftnow-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.curator-section{padding-top:58px}.curator-row{overscroll-behavior-inline:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;white-space:nowrap;scrollbar-width:none;align-items:flex-start;gap:48px;width:100vw;max-width:none;margin-top:40px;padding:0 132px 4px 0;display:flex;overflow:auto hidden}.album-row::-webkit-scrollbar{width:0;height:0;display:none}.artist-row::-webkit-scrollbar{width:0;height:0;display:none}.leftnow-row::-webkit-scrollbar{width:0;height:0;display:none}.curator-row::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar:horizontal{width:0;height:0;display:none}.app::-webkit-scrollbar:horizontal{width:0;height:0;display:none}.home-page::-webkit-scrollbar:horizontal{width:0;height:0;display:none}.album-row::-webkit-scrollbar{width:0;height:0;display:none}.artist-row::-webkit-scrollbar{width:0;height:0;display:none}.leftnow-row::-webkit-scrollbar{width:0;height:0;display:none}.curator-row::-webkit-scrollbar{width:0;height:0;display:none}.curator-item{scroll-snap-align:start;text-align:center;flex:0 0 clamp(118px,7.9vw,152px);width:clamp(118px,7.9vw,152px);min-width:clamp(118px,7.9vw,152px)}.curator-circle{object-fit:cover;border-radius:50%;width:clamp(118px,7.9vw,152px);height:clamp(118px,7.9vw,152px);margin:0 auto 16px;display:block}.curator-item span{color:#07142b;letter-spacing:-.01em;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.1}.curator-profile{color:#07142b;background:#fbfbf4;min-height:100vh;padding-top:86px}.curator-profile__hero{border-bottom:1px solid #07142b2e;padding:74px clamp(48px,6.8vw,132px) 72px;position:relative}.curator-profile__back{margin-bottom:54px}.curator-profile__hero-grid{grid-template-columns:clamp(220px,17vw,320px) minmax(0,1fr) auto;align-items:center;gap:clamp(42px,5vw,96px);display:grid}.curator-profile__portrait-wrap{justify-items:center;gap:18px;display:grid}.curator-profile__portrait-wrap img{object-fit:cover;border:1px solid #07142b2e;border-radius:50%;width:clamp(210px,16vw,300px);height:clamp(210px,16vw,300px);display:block}.curator-profile__portrait-wrap>span,.curator-profile__intro>p:first-child{color:#2759ed;letter-spacing:.12em;font-size:11px;font-weight:800}.curator-profile__intro h1{letter-spacing:var(--galgo-display-spacing);margin:8px 0 24px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(84px,8.2vw,154px);font-weight:400;line-height:.72}.curator-profile__bio{color:#07142bc2;max-width:620px;margin:0;font-size:clamp(15px,1vw,18px);font-weight:500;line-height:1.65}.curator-profile__tags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.curator-profile__tags span{letter-spacing:.06em;border:1px solid #07142b52;border-radius:999px;align-items:center;min-height:30px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.curator-profile__identity-band,.curator-profile__summary{display:contents}.curator-profile__summary-copy{color:#fff8df;letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:clamp(18px,1.35vw,23px);font-weight:600;line-height:1.48}.curator-profile__rotation{min-width:0}.curator-profile__rotation>span{color:#2759ed;letter-spacing:.12em;margin-bottom:16px;font-size:11px;font-weight:800;display:block}.curator-profile__rotation-lead{color:#07142b;text-align:left;background:0 0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-width:0;padding:0;transition:color .2s;display:grid}.curator-profile__rotation-lead:hover,.curator-profile__rotation-lead:focus-visible{color:#2759ed;outline:0}.curator-profile__rotation-lead img{object-fit:cover;border-radius:4px;width:64px;height:64px;transition:filter .2s;display:block}.curator-profile__rotation-lead:hover img,.curator-profile__rotation-lead:focus-visible img{filter:saturate(1.05)contrast(1.02)}.curator-profile__rotation-lead span,.curator-profile__rotation-lead strong,.curator-profile__rotation-lead small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.curator-profile__rotation-lead strong{margin-bottom:5px;font-size:15px;font-weight:700}.curator-profile__rotation-lead small,.curator-profile__rotation-more{color:#657086;font-size:12px;font-weight:500}.curator-profile__rotation-more{margin:12px 0 0 78px;display:block}.curator-profile__rotation-context{border-top:1px solid #07142b2e;justify-content:space-between;align-items:baseline;gap:14px;margin-top:20px;padding-top:14px;display:flex}.curator-profile__rotation-context span{color:#657086;letter-spacing:.1em;font-size:10px;font-weight:800}.curator-profile__rotation-context strong{white-space:nowrap;font-size:13px;font-weight:700}.curator-profile__summary .curator-profile__rotation>span,.curator-profile__summary .curator-profile__rotation-lead,.curator-profile__summary .curator-profile__rotation-context strong{color:#fff8df}.curator-profile__summary .curator-profile__rotation-lead small,.curator-profile__summary .curator-profile__rotation-more,.curator-profile__summary .curator-profile__rotation-context span{color:#fff8dfad}.curator-profile__summary .curator-profile__rotation-context,.curator-profile__summary .curator-profile__stats div{border-color:#fff8df52}.curator-profile__summary .curator-profile__stats dt{color:#fff8df}.curator-profile__summary .curator-profile__stats dd{color:#fff8dfad}.curator-profile__summary .curator-profile__follow.is-following{color:#fff8df;border-color:#fff8df}.curator-profile__aside{align-content:space-between;align-self:stretch;justify-items:stretch;min-width:168px;display:grid}.curator-profile__follow{color:#fff8df;background:#07142b;border:1px solid #07142b;border-radius:999px;height:40px;font-size:12px;font-weight:800;transition:color .22s,background-color .22s}.curator-profile__follow--profile{display:none}.curator-profile__follow.is-following{color:#07142b;background:0 0}.curator-profile__stats{gap:12px;margin:0;display:grid}.curator-profile__stats div{border-top:1px solid #07142b38;justify-content:space-between;align-items:baseline;gap:20px;padding-top:12px;display:flex}.curator-profile__stats dt{font-size:18px;font-weight:800}.curator-profile__stats dd{color:#07142b9e;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.curator-profile__section{border-bottom:1px solid #07142b2e;padding:76px clamp(48px,6.8vw,132px)}.curator-profile__section>header{grid-template-columns:42px 1fr;align-items:start;gap:22px;margin-bottom:42px;display:grid}.curator-profile__section>header>span{color:#f0443e;padding-top:5px;font-size:12px;font-weight:900}.curator-profile__section h2{letter-spacing:var(--galgo-display-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(64px,5vw,92px);font-weight:400;line-height:.76}.curator-profile__section header p{color:#07142b9e;margin:14px 0 0;font-size:13px;font-weight:500}.curator-profile__identity{color:#fff8df;background:#07142b}.curator-profile__identity header p{color:#fff8df9e}.curator-profile__identity-grid{border-top:1px solid #fff8df57;border-bottom:1px solid #fff8df57;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.curator-profile__identity-grid article{border-right:1px solid #fff8df3d;align-content:space-between;min-height:172px;padding:28px;display:grid}.curator-profile__identity-grid article:last-child{border-right:0}.curator-profile__identity-grid span{color:#fff8df99;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.curator-profile__identity-grid strong{font-size:clamp(18px,1.35vw,26px);line-height:1.18}.curator-profile__moment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.curator-profile__moment-card.leftnow-card{flex:none;width:auto;min-width:0;height:clamp(390px,25vw,480px)}.curator-profile__moment-card .leftnow-text p{color:#ffffffab;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.curator-profile__moment-card .leftnow-image{opacity:.84}.curator-profile__moment-card .leftnow-bottom{z-index:2;gap:10px}.curator-profile__moment-card .leftnow-bottom>span{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.curator-profile__playlists{background:#d8e7ff}.curator-profile__playlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.curator-profile__playlist-card{background:#fbfbf4;border:1px solid #07142b;align-content:start;min-height:440px;padding:24px;display:grid}.curator-profile__playlist-covers{grid-template-columns:repeat(3,1fr);height:clamp(170px,13vw,240px);margin-bottom:24px;display:grid;overflow:hidden}.curator-profile__playlist-covers img{object-fit:cover;width:100%;height:100%}.curator-profile__playlist-card>span{color:#2759ed;letter-spacing:.08em;font-size:10px;font-weight:900}.curator-profile__playlist-card h3{margin:13px 0 10px;font-size:clamp(20px,1.5vw,28px);line-height:1.2}.curator-profile__playlist-card>p{color:#07142ba1;margin:0;font-size:13px;line-height:1.5}.curator-profile__playlist-card footer{border-top:1px solid #07142b2e;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:22px;display:flex}.curator-profile__playlist-card footer>span{font-size:11px;font-weight:700}.curator-profile__playlist-card button{color:#fff8df;background:#07142b;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:82px;height:34px;font-size:10px;font-weight:800;display:inline-flex}.curator-profile__track-list{border-top:1px solid #07142b}.curator-profile__track-list>button{color:#07142b;text-align:left;background:0 0;border-bottom:1px solid #07142b38;grid-template-columns:42px 68px minmax(0,1fr) auto 44px;align-items:center;gap:18px;width:100%;min-height:94px;padding:12px 4px;display:grid}.curator-profile__track-list img{object-fit:cover;border-radius:5px;width:68px;height:68px}.curator-profile__track-list strong,.curator-profile__track-list small{display:block}.curator-profile__track-list strong{margin-bottom:6px;font-size:16px}.curator-profile__track-list small,.curator-profile__track-list time{color:#07142b99;font-size:12px}.curator-profile__track-list .tempy-play-icon{justify-self:center;font-size:18px}.curator-profile__track-play{color:#07142b;background:0 0;border:1px solid #07142bb8;border-radius:50%;justify-self:center;place-items:center;width:36px;height:36px;transition:color .2s,background-color .2s,border-color .2s;display:grid}.curator-profile__track-list>button:hover .curator-profile__track-play,.curator-profile__track-list>button:focus-visible .curator-profile__track-play{color:#fff8df;background:#07142b;border-color:#07142b}.curator-profile__track-activity{display:none}.curator-profile__similar{background:#fff1cf}.curator-profile__similar-list{align-items:flex-start;gap:clamp(34px,4vw,72px);display:flex}.curator-profile__similar-list .curator-item{display:block}@media (width>=901px){.curator-profile{--curator-content-padding:5.2vw;--curator-content-inset:66px;--curator-card-gap:16px}.curator-profile__hero{padding:62px var(--curator-content-padding) 70px}.curator-profile__back{margin-bottom:42px}.curator-profile__hero-grid{grid-template-columns:clamp(190px,14vw,260px) minmax(0,1fr);gap:clamp(20px,2vw,38px)}.curator-profile__summary{color:#fff8df;background:#2759ed;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(150px,180px);grid-template-areas:"summary-copy summary-copy""rotation summary-stats";align-items:center;gap:24px clamp(20px,2vw,30px);width:100%;min-width:0;padding:28px;display:grid}.curator-profile__summary-copy{grid-area:summary-copy;max-width:650px}.curator-profile__rotation{grid-area:rotation}.curator-profile__portrait-wrap{gap:14px}.curator-profile__portrait-wrap img{width:clamp(190px,14vw,260px);height:clamp(190px,14vw,260px)}.curator-profile__intro h1{margin:18px 0 20px;font-size:clamp(72px,7vw,126px);line-height:.78}.curator-profile__bio{max-width:580px;font-size:clamp(15px,.95vw,17px);line-height:1.58}.curator-profile__tags{margin-top:22px}.curator-profile__aside{grid-area:summary-stats;align-content:center;align-self:center;gap:16px;min-width:160px}.curator-profile__follow{height:36px}.curator-profile__stats{gap:10px}.curator-profile__stats div{padding-top:10px}.curator-profile__section{padding:62px var(--curator-content-padding) 70px}.curator-profile__section>header{grid-template-columns:48px 1fr;gap:18px;margin-bottom:38px}.curator-profile__section>header>span{padding-top:8px;font-weight:700}.curator-profile__section h2{font-size:clamp(42px,3.2vw,56px);line-height:.9}.curator-profile__section header p{color:#657086;margin-top:10px;line-height:1.45}.curator-profile__identity header p{color:#fff8df9e}.curator-profile__identity-grid,.curator-profile__moment-grid,.curator-profile__playlist-grid,.curator-profile__track-list,.curator-profile__similar-list{margin-left:var(--curator-content-inset)}.curator-profile__identity-grid article{min-height:144px;padding:24px}.curator-profile__identity-grid span{font-size:11px}.curator-profile__identity-grid strong{letter-spacing:0;white-space:nowrap;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(56px,4.8vw,76px);font-weight:400;line-height:.82}.curator-profile__moment-grid{gap:var(--curator-card-gap);grid-template-columns:repeat(4,minmax(0,288px))}.curator-profile__moment-card.leftnow-card{border:1px solid #07142b;border-radius:4px;height:clamp(350px,22.4vw,410px);padding:20px 20px 0}.curator-profile__moment-card .leftnow-image{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.curator-profile__moment-card .leftnow-text{gap:0}.curator-profile__moment-card .leftnow-text strong{margin-bottom:8px}.curator-profile__moment-card .leftnow-text span{margin-bottom:12px}.curator-profile__moment-card .leftnow-text p{margin-top:0;transform:translateY(10px)}.curator-profile__moment-card .leftnow-bottom{bottom:16px;left:20px;right:20px}.curator-profile__moment-card .leftnow-bottom>span{font-size:11px}.curator-profile__playlist-grid{gap:var(--curator-card-gap)}.curator-profile__playlist-card{border-radius:4px;min-height:410px;padding:20px;overflow:hidden}.curator-profile__playlist-covers{height:clamp(168px,11vw,202px);margin-bottom:20px}.curator-profile__playlist-card>span{font-size:11px}.curator-profile__playlist-card h3{margin:11px 0 8px;font-size:clamp(20px,1.35vw,25px)}.curator-profile__playlist-card>p{padding-bottom:14px}.curator-profile__playlist-card footer{padding-top:14px}.curator-profile__playlist-card button{font-size:11px}.curator-profile__track-list{width:auto;max-width:none}.curator-profile__track-list>button{grid-template-columns:38px 58px minmax(0,1fr) auto 68px 38px;gap:16px;min-height:82px;padding:10px 4px}.curator-profile__track-list img{width:58px;height:58px}.curator-profile__track-list strong{margin-bottom:4px;font-size:15px}.curator-profile__track-activity{color:#657086;white-space:nowrap;justify-content:flex-end;align-items:center;gap:clamp(16px,1.8vw,30px);font-size:11px;font-weight:500;display:inline-flex}.curator-profile__track-activity>span{align-items:center;gap:6px;display:inline-flex}.curator-profile__track-activity i{color:#657086;font-size:13px;font-style:normal;line-height:1}.curator-profile__track-activity i.is-live{background:#2759ed;border-radius:50%;width:5px;height:5px}.curator-profile__similar-list{gap:clamp(18px,2.4vw,42px)}.curator-profile__similar-list .curator-item{flex-basis:clamp(112px,7.4vw,142px);width:clamp(112px,7.4vw,142px);min-width:clamp(112px,7.4vw,142px)}.curator-profile__similar-list .curator-circle{box-sizing:border-box;outline-offset:3px;outline:1px solid #0000;width:clamp(112px,7.4vw,142px);height:clamp(112px,7.4vw,142px);margin-bottom:14px}}@media (width>=1181px){.curator-profile__hero{background:#fbfbf4;padding:0}.curator-profile__back{top:var(--detail-back-block);left:var(--detail-back-inline);z-index:2;margin:0;position:absolute}.curator-profile__hero-grid{grid-template-columns:minmax(600px,.82fr) minmax(580px,1.18fr);align-items:stretch;gap:0;min-height:520px}.curator-profile__identity-band{min-width:0;padding:calc(var(--detail-back-block) + 74px) 24px 70px var(--curator-content-padding);background:#fbfbf4;grid-template-columns:clamp(190px,14vw,260px) minmax(0,1fr);align-items:center;gap:clamp(30px,2.3vw,44px);display:grid}.curator-profile__portrait-wrap{gap:20px}.curator-profile__intro h1.curator-profile__name--korean{letter-spacing:-.045em;white-space:nowrap;max-width:100%;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(44px,3vw,58px);font-weight:600;line-height:1.18}.curator-profile__summary{background:#2759ed;grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"summary-copy""rotation""summary-stats";align-self:stretch;align-items:start;gap:26px;width:auto;min-height:100%;padding:44px clamp(44px,4.2vw,80px) 38px}.curator-profile__summary-copy{max-width:720px;font-size:inherit;line-height:inherit;align-self:start}.curator-profile__summary-time,.curator-profile__summary-statement{color:#fff8df;display:block}.curator-profile__summary-time{white-space:nowrap;font-size:clamp(22px,1.35vw,26px);font-weight:600;line-height:1.2}.curator-profile__summary-statement{letter-spacing:-.035em;word-break:keep-all;max-width:690px;margin-top:14px;font-size:clamp(28px,1.72vw,33px);font-weight:700;line-height:1.3}.curator-profile__rotation{border-top:1px solid #fff8df5c;grid-area:rotation;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding-top:18px;display:grid}.curator-profile__rotation>span{margin:0}.curator-profile__rotation-lead{grid-template-columns:96px minmax(0,1fr);gap:20px;max-width:680px;margin-top:18px}.curator-profile__rotation-lead img{width:96px;height:96px;box-shadow:none;border:0;outline:0}.curator-profile__rotation-lead strong{margin-bottom:7px;font-size:18px}.curator-profile__rotation-lead>span>small:not(.curator-profile__rotation-more){font-size:13px}.curator-profile__rotation-more{margin:11px 0 0;font-size:11px}.curator-profile__rotation-context{border-top:1px solid #fff8df4d;align-self:auto;margin:18px 0 0;padding-top:16px}.curator-profile__rotation-context span{font-size:10px}.curator-profile__rotation-context strong{font-size:15px}.curator-profile__aside{display:contents}.curator-profile__follow--profile{place-self:auto;width:128px;min-width:128px;height:38px;margin-top:22px;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:block}.curator-profile__follow--profile:hover,.curator-profile__follow--profile:focus-visible{color:#fff8df;background:#172a49;border-color:#172a49;transform:translateY(-1px);box-shadow:0 5px 12px #07142b24}.curator-profile__follow--profile:active{box-shadow:none;transform:translateY(0)}.curator-profile__follow--profile.is-following:hover,.curator-profile__follow--profile.is-following:focus-visible{color:#07142b;background:#07142b12;border-color:#07142b}.curator-profile__follow--summary{display:none}.curator-profile__stats{border-top:1px solid #fff8df52;border-bottom:1px solid #fff8df52;grid-area:summary-stats;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:0;display:grid}.curator-profile__stats div{border-top:0;border-left:1px solid #fff8df3d;place-content:space-between start;gap:10px;min-height:92px;padding:20px 20px 13px;display:grid}.curator-profile__stats div:first-child{border-left:0}.curator-profile__stats dt{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(44px,3vw,58px);font-weight:400;line-height:.78}.curator-profile__stats dd{letter-spacing:.08em;font-size:11px}.curator-profile__moment-card.leftnow-card{border:0}.curator-profile__moment-card .leftnow-image,.curator-profile__playlist-covers img,.curator-profile__track-list img{box-shadow:none;border:0;outline:0}.curator-profile__playlist-covers{align-items:start;height:auto}.curator-profile__playlist-covers img{aspect-ratio:1;object-fit:cover;height:auto}}@media (width<=900px){.curator-profile{--curator-mobile-gutter:24px;--mobile-detail-back-size:40px;width:100%;min-width:0;padding-top:72px;overflow-x:clip}.curator-profile__hero{width:100%;padding:26px 0 0}.curator-profile__back{margin:0 var(--curator-mobile-gutter) 32px}.curator-profile__hero-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:100%;min-width:0}.curator-profile__identity-band{width:100%;min-width:0;padding:0 var(--curator-mobile-gutter) 42px;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;display:grid}.curator-profile__portrait-wrap{gap:16px}.curator-profile__portrait-wrap img{width:clamp(150px,42vw,166px);height:clamp(150px,42vw,166px)}.curator-profile__portrait-wrap>span,.curator-profile__intro>p:first-child{font-size:10px}.curator-profile__intro{width:100%;min-width:0}.curator-profile__intro h1{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:13px 0 20px;font-size:clamp(54px,16vw,66px);line-height:.86}.curator-profile__intro h1.curator-profile__name--korean{letter-spacing:-.04em;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,10vw,40px);font-weight:600;line-height:1.18}.curator-profile__bio{word-break:keep-all;width:100%;max-width:345px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.62}.curator-profile__tags{justify-content:center;gap:7px;margin-top:20px}.curator-profile__tags span{min-height:28px;padding:0 12px;font-size:9px}.curator-profile__follow--profile{width:120px;min-width:120px;height:38px;margin:20px auto 0;display:block}.curator-profile__follow--summary{display:none}.curator-profile__summary{width:100%;min-width:0;padding:28px var(--curator-mobile-gutter) 30px;color:#fff8df;background:#2759ed;grid-column:1/-1;grid-template-columns:minmax(0,1fr);grid-template-areas:"summary-copy""rotation""summary-stats";gap:26px;display:grid}.curator-profile__summary-copy{max-width:100%;font-size:inherit;line-height:inherit;grid-area:summary-copy}.curator-profile__summary-time,.curator-profile__summary-statement{color:#fff8df;display:block}.curator-profile__summary-time{white-space:nowrap;font-size:17px;font-weight:600;line-height:1.3}.curator-profile__summary-statement{letter-spacing:-.035em;word-break:keep-all;margin-top:8px;font-size:clamp(21px,5.7vw,23px);font-weight:700;line-height:1.4}.curator-profile__rotation{border-top:1px solid #fff8df57;grid-area:rotation;min-width:0;padding-top:22px;display:grid}.curator-profile__rotation>span{color:#fff8dfbd;margin:0 0 16px;font-size:10px}.curator-profile__rotation-lead{color:#fff8df;grid-template-columns:70px minmax(0,1fr);gap:14px}.curator-profile__rotation-lead img{width:70px;height:70px;box-shadow:none;border:0;outline:0}.curator-profile__rotation-lead strong{margin-bottom:5px;font-size:15px}.curator-profile__rotation-lead small{color:#fff8dfb3;font-size:12px}.curator-profile__rotation-more{margin:7px 0 0;font-size:10px}.curator-profile__rotation-context{border-top:1px solid #fff8df47;margin:22px 0 0;padding-top:16px}.curator-profile__rotation-context span{color:#fff8dfad;font-size:9px}.curator-profile__rotation-context strong{color:#fff8df;font-size:13px}.curator-profile__aside{display:contents}.curator-profile__stats{border-top:1px solid #fff8df52;border-bottom:1px solid #fff8df52;grid-area:summary-stats;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid}.curator-profile__stats div{text-align:center;border-top:0;border-left:1px solid #fff8df3d;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:74px;padding:14px 7px 11px;display:flex}.curator-profile__stats div:first-child{border-left:0}.curator-profile__stats dt{color:#fff8df;text-align:center;width:100%;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:36px;font-weight:400;line-height:.8}.curator-profile__stats dd{color:#fff8dfad;letter-spacing:.045em;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:8px;overflow:hidden}.curator-profile__section{width:100%;min-width:0;padding:46px var(--curator-mobile-gutter) 54px}.curator-profile__section>header{grid-template-columns:28px minmax(0,1fr);gap:10px;margin-bottom:28px}.curator-profile__section>header>span{padding-top:4px;font-size:11px;line-height:1}.curator-profile__section h2{white-space:nowrap;font-size:clamp(47px,13vw,54px);line-height:.88}.curator-profile__section header p{word-break:keep-all;margin-top:10px;font-size:13px;line-height:1.5}.curator-profile__identity-grid,.curator-profile__moment-grid,.curator-profile__playlist-grid,.curator-profile__track-list,.curator-profile__similar-list{margin-left:0}.curator-profile__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.curator-profile__identity-grid article{min-width:0;min-height:126px;padding:17px 14px}.curator-profile__identity-grid article:nth-child(2n){border-right:0}.curator-profile__identity-grid article:nth-child(n+3){border-top:1px solid #fff8df3d}.curator-profile__identity-grid span{font-size:8px;line-height:1.4}.curator-profile__identity-grid strong{letter-spacing:0;white-space:normal;overflow-wrap:normal;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(30px,9vw,36px);font-weight:400;line-height:.92}.curator-profile__moment-grid,.curator-profile__playlist-grid,.curator-profile__similar-list{width:calc(100% + var(--curator-mobile-gutter));padding-right:var(--curator-mobile-gutter);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.curator-profile__moment-grid::-webkit-scrollbar{display:none}.curator-profile__playlist-grid::-webkit-scrollbar{display:none}.curator-profile__similar-list::-webkit-scrollbar{display:none}.curator-profile__moment-grid{gap:14px;display:flex}.curator-profile__moment-card.leftnow-card{scroll-snap-align:start;flex:0 0 min(82vw,322px);width:min(82vw,322px);min-width:min(82vw,322px);height:calc(min(82vw,322px) + 112px);padding:20px 0 0}.curator-profile__moment-card .leftnow-text strong{font-size:15px}.curator-profile__moment-card .leftnow-text{padding-left:18px;padding-right:18px}.curator-profile__moment-card .leftnow-text p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.curator-profile__moment-card .leftnow-image{aspect-ratio:1;object-fit:cover;width:100%;max-width:none;margin-left:0;margin-right:0;display:block}.curator-profile__moment-card .leftnow-bottom{bottom:16px;left:18px;right:18px}.curator-profile__playlist-grid{gap:14px;display:flex}.curator-profile__playlist-card{scroll-snap-align:start;flex:0 0 min(84vw,330px);align-content:start;align-self:flex-start;width:min(84vw,330px);min-width:min(84vw,330px);height:auto;min-height:0;padding:16px}.curator-profile__playlist-covers{align-items:start;height:auto;margin-bottom:18px}.curator-profile__playlist-covers img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.curator-profile__playlist-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 8px;font-size:20px;line-height:1.25;display:-webkit-box;overflow:hidden}.curator-profile__playlist-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.curator-profile__playlist-card footer{margin-top:24px;padding-top:18px}.curator-profile__track-list{width:100%;min-width:0}.curator-profile__track-list>button{grid-template-columns:28px 54px minmax(0,1fr) auto 40px;gap:9px;min-width:0;min-height:82px;padding:12px 0}.curator-profile__track-list img{width:54px;height:54px}.curator-profile__track-list>button>span:nth-of-type(2){min-width:0;overflow:hidden}.curator-profile__track-list strong{overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.curator-profile__track-list small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.curator-profile__track-list time{white-space:nowrap;font-size:10px}.curator-profile__track-activity{display:none}.curator-profile__track-play{width:38px;height:38px}.curator-profile__similar-list{gap:22px;display:flex}.curator-profile__similar-list .curator-item{scroll-snap-align:start;text-align:center;flex:0 0 124px;width:124px;min-width:124px}.curator-profile__similar-list .curator-circle{width:112px;height:112px;margin-bottom:12px;margin-left:auto;margin-right:auto}}.archive-section{padding-top:66px;padding-bottom:84px}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.archive-card{background:#d8e7ff;grid-template-columns:.75fr 1.25fr;align-items:center;gap:24px;height:clamp(315px,20.8vw,400px);padding:40px;display:grid;overflow:hidden}.archive-text h3{color:#07142b;letter-spacing:-.002em;margin:0 0 18px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(48px,3.8vw,70px);font-weight:400;line-height:.8}.archive-text p{color:#07142b;letter-spacing:-.01em;margin:0 0 28px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.archive-text button{color:#07142b;background:#fff1cf;border-radius:999px;height:34px;padding:0 24px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700}.archive-mosaic{grid-template-columns:repeat(4,1fr);gap:7px;display:grid;transform:rotate(-11deg)scale(1.08)}.archive-mosaic img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.similar-stack{justify-content:center;align-items:center;padding-right:20px;display:flex}.similar-stack img{object-fit:cover;border-radius:50%;width:84px;height:84px;margin-left:-26px;display:block}.similar-stack img:first-child{margin-left:0}.footer{color:#fff;background:#07142b;justify-content:space-between;align-items:center;height:170px;padding:0 84px;display:flex}.footer-brand{color:#ff3038;letter-spacing:-.012em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;transform-origin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:52px;font-weight:400;line-height:.94;transform:none}.footer-nav{color:#ff3038;letter-spacing:-.01em;gap:56px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;display:flex}@media (width>=1500px){.section{padding-left:62px;padding-right:62px}}@media (width<=900px){body{overflow-x:hidden}.app{width:100%;min-width:0}.header,header.header{width:100%;height:50px;padding:0 18px;left:0}.top-nav{display:none}.dot{width:28px;height:28px}.hero-section{height:500px;padding-top:50px}.hero-inner{flex-direction:column;align-items:flex-start;gap:20px;height:380px;display:flex}.hero-copy{padding-top:60px;padding-left:22px}.hero-wordmark{font-size:76px}.hero-subtitle{margin:24px 0 0;font-size:12px}.lp-large{width:330px;height:330px;top:82px;right:-90px}.lp-center{width:76px;height:76px}.hero-bar{height:38px;padding:0 18px;top:330px}.hero-bar-text{font-size:15px}.section{padding:48px 22px 36px}.section-head h2{letter-spacing:0;margin-bottom:8px;font-size:36px}.section-head p{font-size:15px}.discover-grid,.playlist-grid,.archive-grid{grid-template-columns:1fr}}.logo-small{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;justify-content:flex-start;align-items:center;width:96px;min-height:54px;display:inline-flex;overflow:visible}.logo-small img{object-fit:contain;pointer-events:none;width:60px;max-width:60px;height:auto;display:block}.hero-wordmark{width:clamp(300px,20.6vw,396px);height:auto;display:block;overflow:visible}.hero-wordmark__svg{width:100%;height:auto;display:block;overflow:visible}.hero-wordmark__letter{transform-box:fill-box;transform-origin:50%;will-change:transform;transition:none;transform:translate(0)rotate(0)}@media (width>=2200px){.hero-section{--hero-lp-size:clamp(1038px, 54vw, 1384px);--hero-lp-right:clamp(164px, 8.4vw, 215px);--hero-lp-top:clamp(72px, 4.6vw, 123px);--hero-bar-height:clamp(104px, 5.42vw, 139px);--hero-bar-top:clamp(724px, 37.7vw, 965px);height:100vh;min-height:100vh;padding-top:clamp(86px,4.48vw,115px)}.hero-inner{height:clamp(690px,35.94vw,920px)}.hero-copy{padding-top:clamp(36px,1.88vw,48px);padding-left:clamp(200px,10.6vw,272px)}.hero-wordmark{width:clamp(396px,20.6vw,528px)}.hero-subtitle{margin-top:clamp(34px,1.77vw,45px);font-size:clamp(24px,1.22vw,31px)}.lp-large{right:var(--hero-lp-right);top:var(--hero-lp-top);width:var(--hero-lp-size);height:var(--hero-lp-size)}.lp-center{width:clamp(276px,14.35vw,367px);height:clamp(276px,14.35vw,367px)}.hero-visual:after{right:calc(var(--hero-lp-right) + (var(--hero-lp-size) / 2) - 9px);top:calc(var(--hero-lp-top) + (var(--hero-lp-size) / 2) - 9px)}.hero-bar{top:var(--hero-bar-top);height:var(--hero-bar-height);padding:0 clamp(88px,4.58vw,117px)}.hero-section:after{top:calc(var(--hero-bar-top) + var(--hero-bar-height))}.hero-bar-text{font-size:clamp(64px,3.35vw,86px)}}@keyframes hero-lp-rise{0%{opacity:0;transform:translateY(150px)}22%{opacity:1}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lp-large,.hero-visual:after{opacity:1;animation:none;transform:none}.hero-wordmark__letter{transition:none;transform:none}}@media (width>=1181px) and (hover:hover) and (prefers-reduced-motion:no-preference){.home-page .lp-large__disc{transition:transform .32s cubic-bezier(.22,1,.36,1)}.home-page .hero-visual:after{transition:translate .32s cubic-bezier(.22,1,.36,1)}.home-page .lp-large__disc:hover{transform:translateY(-24px)}.home-page .hero-visual:has(.lp-large__disc:hover):after{translate:0 -24px}}@media (width>=1181px) and (hover:hover) and (prefers-reduced-motion:reduce){.home-page .lp-large__disc,.home-page .hero-visual:after{transition:none}}@media (width>=1181px){.app .home-page .discover-copy{max-width:none;overflow:visible}.app .home-page .discover-card h3{letter-spacing:-.004em;margin-bottom:10px;font-size:clamp(58px,4vw,68px);line-height:.9}.app .home-page .discover-card .discover-copy>span{z-index:2;letter-spacing:-.035em;white-space:nowrap;width:max-content;max-width:none;margin-bottom:20px;font-size:clamp(17px,1.15vw,20px);font-weight:600;line-height:1.5;position:relative}.app .home-page .discover-card .discover-copy>span br{display:none}.app .home-page .discover-card .small-button{cursor:pointer;border:1px solid #0000;border-radius:999px;min-width:172px;height:42px;padding:0 28px;font-size:15px;font-weight:600;transition:transform .18s,background-color .18s,border-color .18s}.app .home-page .discover-card .small-button:hover,.app .home-page .discover-card .small-button:focus-visible{background:#fff6df;border-color:#07142b2e;outline:0;transform:translateY(-2px)}.app .home-page .discover-card{cursor:pointer;transition:transform .22s,box-shadow .22s}.app .home-page .discover-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #07142b24}.app .home-page .home-mobile-copy{display:none!important}.app .home-page .home-desktop-copy{display:block!important}.app .home-page .artist-copy{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.app .home-page .artist-card{grid-template-rows:minmax(0,1fr)}.app .home-page .artist-art{min-height:0}.app .home-page .artist-copy strong{margin-bottom:0}.app .home-page .artist-copy>.artist-meta-primary{margin-top:16px;margin-bottom:5px}.app .home-page .artist-copy>.artist-meta-likes{margin-bottom:0}.app .home-page .artist-copy>.artist-name{justify-content:flex-start;margin-top:auto;position:static}.app .home-page .artist-name:before{background-position:50%;background-size:cover}.app .home-page .artist-card:first-child .artist-name:before{background-image:url(/images/profile-03.png)}.app .home-page .artist-card:nth-child(2) .artist-name:before{background-image:url(/images/profile-07.png)}.app .home-page .artist-card:nth-child(3) .artist-name:before{background-image:url(/images/profile-01.png)}.app .home-page .artist-card:nth-child(4) .artist-name:before{background-image:url(/images/profile-06.png)}.app .home-page .artist-card:nth-child(5) .artist-name:before{background-image:url(/images/profile-04.png)}.app .home-page .artist-card:nth-child(6) .artist-name:before{background-image:url(/images/profile-08.png)}.app .home-page .home-desktop-avatar{object-fit:cover;object-position:center;border:1px solid #07142b2e;border-radius:50%;flex:0 0 22px;width:22px;height:22px;display:block!important}.app .home-page :is(.playlist-author,.leftnow-author){align-items:center;gap:8px;width:fit-content;display:flex}.app .home-page :is(.playlist-author,.leftnow-author) i{display:none}.app .home-page .tag{letter-spacing:-.01em;height:44px;padding-inline:26px;font-size:14px;font-weight:500}.app .home-page .playlist-grid{row-gap:18px}.app .home-page .playlist-row{box-sizing:border-box;border-top:1px solid #0000;border-bottom-color:#07142b2e;border-radius:2px;grid-template-columns:118px minmax(0,1fr);gap:18px;min-height:150px;padding:12px 10px 14px}.app .home-page .playlist-row:nth-last-child(-n+4){border-bottom:0}.app .home-page .playlist-cover-frame{background:#d8e7ff;width:118px;height:118px;display:block;overflow:hidden;box-shadow:0 0 0 1px #07142b14}.app .home-page :is(.playlist-cover-frame>img,.playlist-cover-frame>.playlist-thumb){aspect-ratio:1;object-fit:cover;width:100%;height:100%}.app .home-page .playlist-row>div:last-child{flex-direction:column;justify-content:center;min-width:0;display:flex}.app .home-page .playlist-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin-bottom:4px;font-size:20px;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.app .home-page .playlist-row strong.home-desktop-copy{display:-webkit-box!important}.app .home-page .playlist-row span{font-size:15px;font-weight:500;line-height:1.4}.app .home-page .playlist-row span+span{margin-top:4px}.app .home-page .playlist-row .playlist-context{color:#07142bc2;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.35;overflow:hidden;display:block!important}.app .home-page .playlist-row .playlist-context+.playlist-author{margin-top:10px}.app .home-page .playlist-stats{display:none}.app .home-page .leftnow-card{height:calc(154px + clamp(240px,15vw,288px))}.app .home-page .leftnow-text{flex-direction:column;flex:0 0 130px;gap:0;height:130px;margin-bottom:0;display:flex}.app .home-page .leftnow-text strong.home-desktop-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.25;overflow:hidden;display:-webkit-box!important}.app .home-page .leftnow-text span:not(:last-child){font-size:14.5px;font-weight:500;line-height:1.3}.app .home-page .leftnow-text span:last-child{margin-top:auto;font-size:15px;font-weight:600;line-height:1.25}.app .home-page .leftnow-author{align-self:flex-start;margin-top:auto;margin-bottom:12px}.app .home-page .leftnow-image{margin-top:0}.app .home-page .leftnow-bottom{display:none}.app .home-page .curator-row{margin-top:32px;padding-top:8px}.app .home-page .curator-item{text-align:center;position:relative}.app .home-page .curator-item:first-child .curator-circle{transform-origin:0}.app .home-page .curator-circle{box-sizing:border-box;outline-offset:3px;outline:1px solid #0000;margin-bottom:20px}.app .home-page .curator-item span{white-space:nowrap;width:max-content;max-width:none;margin-inline:auto;font-size:16px;font-weight:700;line-height:1.2;display:block}.app .home-page .archive-card .archive-text p{font-size:clamp(17px,1.15vw,20px);font-weight:600;line-height:1.5}.app .home-page .archive-card :is(.archive-text button,.archive-blind-pick__button){height:42px;padding:0 28px;font-size:15px;font-weight:600}.app .home-page .archive-blind-pick__text p{z-index:2;white-space:nowrap;width:max-content;max-width:none;position:relative}.app .home-page .archive-blind-pick__text p br{display:none}.app .home-page .archive-identity-card{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1)}.app .home-page .archive-identity-card .archive-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;transform:translate(24px)rotate(-11deg)scale(1.08)}.app .home-page .artist-info{gap:9px;bottom:24px}.app .home-page .artist-info button{box-sizing:border-box;height:36px}.app .home-page .artist-info button:first-child{min-width:86px;height:36px;padding:0 20px}.app .home-page .artist-info button:not(:first-child){flex:0 0 36px;width:36px;height:36px}.app .home-page .archive-identity-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #07142b24}.app .home-page .archive-identity-card .archive-text button{cursor:pointer;transition:background-color .34s cubic-bezier(.22,1,.36,1),color .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.app .home-page .archive-identity-card:hover .archive-text button{color:#fff1cf;background:#07142b;transform:translateY(-1px)}}@media (width>=1181px) and (width<=1600px){.app .home-page .discover-card .discover-copy>span{letter-spacing:-.04em}.app .home-page .discover-card .discover-art{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (width>=1181px) and (width<=1500px){.app .home-page .discover-card .discover-art{width:120px;height:120px}.app .home-page .discover-card .discover-copy>span{letter-spacing:-.055em;font-size:17px}.app .home-page .archive-card .archive-text p{letter-spacing:-.025em;font-size:17px}}@media (width>=1181px) and (hover:hover) and (pointer:fine){.app .home-page .album-card{cursor:pointer;transition:transform .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1)}.app .home-page .album-image-wrap{transition:box-shadow .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.app .home-page .album-image{transition:scale .39s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1)}.app .home-page .album-play,.app .home-page .album-meta :is(strong,span){transition:color .34s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1),opacity .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.app .home-page .album-card:is(:hover,:focus-visible){outline:0;transform:translateY(-3px)}.app .home-page .album-card:is(:hover,:focus-visible) .album-image-wrap{box-shadow:0 10px 22px #07142b1f}.app .home-page .album-card:is(:hover,:focus-visible) .album-image{opacity:.98;scale:1.025}.app .home-page .album-card:is(:hover,:focus-visible) .album-play{color:#2759ed;background:#9dbaf0;transform:scale(1.035);box-shadow:0 4px 10px #07142b1a}.app .home-page .album-card:is(:hover,:focus-visible) .album-meta strong{color:#2759ed}.app .home-page .album-card:is(:hover,:focus-visible) .album-meta span{opacity:.76}.app .home-page .discover-card,.app .home-page .artist-card,.app .home-page .playlist-row,.app .home-page .leftnow-card,.app .home-page .archive-card{transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1)}.app .home-page .discover-art{transition:scale .39s cubic-bezier(.22,1,.36,1)}.app .home-page .discover-card:is(:hover,:focus-within) .discover-art{scale:1.03}.app .home-page .discover-card .small-button:hover,.app .home-page .discover-card .small-button:focus-visible{color:#2759ed;background:#fff;border-color:#ffffffb8}.app .home-page .artist-card:is(:hover,:focus-visible){outline:0;transform:translateY(-4px)}.app .home-page .artist-art{transition:transform .39s cubic-bezier(.22,1,.36,1)}.app .home-page .artist-card:is(:hover,:focus-visible) .artist-art{transform:scale(1.02)}.app .home-page .artist-copy:after{transition:opacity .35s cubic-bezier(.22,1,.36,1)}.app .home-page .artist-card:is(:hover,:focus-visible) .artist-copy:after{opacity:.84}.app .home-page :is(.artist-info,.leftnow-bottom) button{cursor:pointer;transition:transform .34s cubic-bezier(.22,1,.36,1),color .34s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1)}.app .home-page :is(.artist-info,.leftnow-bottom) button:hover,.app .home-page :is(.artist-info,.leftnow-bottom) button:focus-visible{color:#2759ed;background:#fff;outline:0;transform:translateY(-1px)scale(1.035);box-shadow:0 5px 12px #07142b1f}.app .home-page .artist-info button:nth-child(3):hover,.app .home-page .artist-info button:nth-child(3):focus-visible{transform:translateY(-1px)scale(1.06)}.app .home-page .playlist-row{cursor:pointer}.app .home-page .playlist-row:is(:hover,:focus-visible){background:#d8e7ff4d;border-top-color:#2759ed1a;border-bottom-color:#2759ed6b;outline:0;transform:translateY(-2px);box-shadow:0 5px 14px #07142b0b}.app .home-page .playlist-cover-frame>:is(img,.playlist-thumb){transition:transform .39s cubic-bezier(.22,1,.36,1)}.app .home-page .playlist-row:is(:hover,:focus-visible) .playlist-cover-frame>:is(img,.playlist-thumb){transform:scale(1.03)}.app .home-page .playlist-row strong{transition:color .34s cubic-bezier(.22,1,.36,1),font-weight .34s cubic-bezier(.22,1,.36,1)}.app .home-page .playlist-row:is(:hover,:focus-visible) strong{color:#2759ed;font-weight:700}.app .home-page .leftnow-card{cursor:pointer}.app .home-page .leftnow-card:is(:hover,:focus-visible){outline:0;transform:translateY(-4px)}.app .home-page .leftnow-image{transition:transform .39s cubic-bezier(.22,1,.36,1)}.app .home-page .leftnow-card:is(:hover,:focus-visible) .leftnow-image{transform:scale(1.02)}.app .home-page .curator-circle,.app .home-page .curator-item span,.app .curator-profile .curator-profile__similar-list .curator-circle,.app .curator-profile .curator-profile__similar-list .curator-item span{transition:transform .36s cubic-bezier(.22,1,.36,1),color .34s cubic-bezier(.22,1,.36,1),font-weight .34s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),outline-color .34s cubic-bezier(.22,1,.36,1)}.app .home-page .curator-item,.app .curator-profile .curator-profile__similar-list .curator-item{cursor:pointer}.app .home-page .curator-item:focus-visible,.app .curator-profile .curator-profile__similar-list .curator-item:focus-visible{outline:0}.app .home-page .curator-item:is(:hover,:focus-visible) .curator-circle,.app .curator-profile .curator-profile__similar-list .curator-item:is(:hover,:focus-visible) .curator-circle{outline-color:#2759ed33;transform:scale(1.025);box-shadow:0 8px 18px #07142b1c}.app .home-page .curator-item:is(:hover,:focus-visible) span,.app .curator-profile .curator-profile__similar-list .curator-item:is(:hover,:focus-visible) span{color:#2759ed;font-weight:800}.app .home-page :is(.archive-mosaic,.archive-blind-pick__visual){transition:scale .39s cubic-bezier(.22,1,.36,1)}.app .home-page :is(.archive-identity-card,.archive-blind-pick-card):is(:hover,:focus-visible,:focus-within){background:#dceaff;border-color:#2759ed3d;outline:0;transform:translateY(-3px)}.app .home-page :is(.archive-identity-card,.archive-blind-pick-card):is(:hover,:focus-visible,:focus-within) :is(.archive-mosaic,.archive-blind-pick__visual){scale:1.015}.app .home-page .archive-card :is(.archive-text button,.archive-blind-pick__button):hover,.app .home-page .archive-card :is(.archive-text button,.archive-blind-pick__button):focus-visible{color:#fff1cf;background:#07142b;outline:0;transform:translateY(-1px)}}@media (width<=768px){.app .full-player__disc-shell{aspect-ratio:1;flex:none;width:100%;height:auto}.app .full-player__disc,.app .full-player .vinyl-rotating-disc{--full-player-texture-mask-border-width:0px;aspect-ratio:1;border-radius:50%;flex:none;width:100%;height:100%}.app .full-player__disc-label{aspect-ratio:1;box-sizing:border-box;clip-path:circle(50%);border-width:3px;border-radius:50%;width:31%;min-width:0;height:31%;min-height:0;overflow:hidden}.app .full-player__disc-label img{object-fit:cover;object-position:center;border-radius:50%;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;display:block}.app .full-player__moments>p,.app .full-player__moment-form input,.app .full-player__moment-form input::placeholder{font-weight:600}.app .full-player__moment-form input::placeholder{color:#07142b94;opacity:1}.app .login-success-page{min-height:100svh;padding:96px 20px 40px;overflow:hidden}.app .login-success-orbit{aspect-ratio:auto;border-radius:50%;flex:none;width:min(100vw - 40px,353px);min-width:min(100vw - 40px,353px);max-width:none;height:min(100vw - 40px,353px);min-height:min(100vw - 40px,353px);max-height:none;overflow:visible}.app .login-success-card{gap:11px;width:min(82%,290px);min-height:292px;padding:26px 22px}.app .login-success-card h1{margin-top:12px;font-size:clamp(68px,20vw,82px)}.app .login-success-card span{max-width:246px;line-height:1.55}.app .profile-page{--profile-mobile-gutter:20px;background:#f5f2e9;padding-top:72px;overflow-x:clip}.app .profile-hero{min-height:0;padding:32px var(--profile-mobile-gutter) 48px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.app .profile-hero__intro{border:0;padding:0;display:block}.app .profile-hero__eyebrow{letter-spacing:.1em;margin:0 0 10px;font-size:12px;font-weight:800}.app .profile-hero__intro h1{max-width:100%;letter-spacing:var(--galgo-display-spacing);white-space:normal;font-size:clamp(50px,14vw,58px);line-height:.88}.app .profile-hero__intro>p{letter-spacing:-.025em;white-space:normal;word-break:keep-all;width:auto;max-width:340px;margin:16px 0 22px;font-size:15px;font-weight:600;line-height:1.5}.app .profile-year-block{width:100%;min-height:54px;margin:0;padding:0 16px}.app .profile-year-block select{font-size:19px}.app .profile-hero__identity{color:#fff;text-align:left;background:#2759ed;border:0;grid-template:"panel-head panel-head""avatar profile-copy""stats stats""actions actions"/92px minmax(0,1fr);align-items:center;gap:20px 18px;min-height:0;padding:22px;display:grid}.app .profile-hero__panel-head{border-bottom:1px solid #ffffff80;grid-area:panel-head;justify-content:space-between;align-items:center;min-height:0;padding:0 0 14px;display:flex}.app .profile-hero__panel-head span,.app .profile-hero__panel-head small{color:#ffffffc7;letter-spacing:.08em;font-size:10px;font-weight:800}.app .profile-hero__avatar{aspect-ratio:auto;border:1px solid #ffffffb3;border-radius:50%;grid-area:avatar;justify-self:start;width:92px;height:92px;overflow:hidden}.app .profile-hero__avatar img{object-fit:cover;width:100%;height:100%;display:block}.app .profile-hero__identity-copy{grid-area:profile-copy;align-self:center}.app .profile-hero__identity-copy>span{color:#ffffffbd;letter-spacing:.08em;font-size:11px;font-weight:800}.app .profile-hero__identity-copy h2{color:#fff;margin:7px 0 4px;font-size:28px;font-weight:800;line-height:1.05}.app .profile-hero__identity-copy>small{color:#ffffffb8;font-size:13px;font-weight:600}.app .profile-hero__stats{border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80;grid-area:stats;grid-template-columns:repeat(3,minmax(0,1fr));min-height:78px;margin:0;display:grid}.app .profile-hero__stats>span,.app .profile-hero__stats>span:first-child{text-align:center;border-right:1px solid #ffffff52;align-content:center;justify-items:center;gap:6px;min-width:0;padding:14px 8px;display:grid}.app .profile-hero__stats>span:last-child{border-right:0}.app .profile-hero__stats strong{color:#fff;font-size:34px;font-weight:400;line-height:.8}.app .profile-hero__stats small{color:#ffffffbd;letter-spacing:.06em;white-space:nowrap;font-size:9px;font-weight:800}.app .profile-hero__actions{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:0;display:grid}.app .profile-hero__actions>span{display:none}.app .profile-hero__actions button{color:#fff;background:0 0;border:1px solid #fff;width:100%;min-width:0;height:44px;min-height:44px;font-size:13px;font-weight:700}.app .profile-hero__actions button:first-of-type{color:#2759ed;background:#fff}.app :is(.profile-tags-section,.profile-moment-section,.profile-playlist-section){padding:48px var(--profile-mobile-gutter) 56px;border-bottom:1px solid #07142b2e}.app .profile-section-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin:0 0 24px;display:grid}.app .profile-section-heading{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.app .profile-section-index{color:#2759ed;letter-spacing:.08em;padding-top:5px;font-size:12px;font-weight:800}.app .profile-section-heading h2{max-width:100%;letter-spacing:var(--galgo-display-spacing);white-space:normal;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(46px,13vw,54px);font-weight:400;line-height:.88}.app .profile-section-heading p{color:#596274;letter-spacing:-.02em;word-break:keep-all;margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.5}.app .profile-section-head>a{color:#fff;background:#07142b;border:1px solid #07142b;justify-content:center;align-items:center;width:fit-content;min-width:0;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.app .profile-tags-layout{border:0;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;margin:0;display:grid}.app .profile-sentence-card{border:0;min-height:218px;padding:22px}.app .profile-sentence-card>div{gap:12px}.app .profile-sentence-card p{max-width:100%;font-size:24px;font-weight:700;line-height:1.35}.app .profile-tag-orbits{background:#fbfaf5;border:1px solid #07142b29;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:16px;display:grid;position:static}.app .profile-tag-orbit,.app .profile-tag-orbit--5,.app .profile-tag-orbit--6{aspect-ratio:1;text-align:center;background:#d9e8ff;border:1px solid #07142b33;border-radius:50%;align-content:center;place-items:center;gap:8px;width:100%;height:auto;padding:12px;display:grid;position:static;transform:none}.app .profile-tag-orbit:first-child{color:#fff;background:#2759ed}.app .profile-tag-orbit:nth-child(3),.app .profile-tag-orbit:nth-child(6){background:#fff4d7}.app .profile-tag-orbit>span{color:inherit;font-size:14px;font-weight:800}.app .profile-tag-orbit>strong{font-size:48px;line-height:.8}.app .profile-tag-orbit p,.app .profile-tag-orbit p span{color:inherit;margin:0;font-size:12px;font-weight:700}.app .profile-moment-grid{border:0;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;margin:0;display:grid}.app .profile-moment-card{border:1px solid #07142bd1;min-height:0;padding:18px}.app .profile-moment-card__top{min-height:36px}.app .profile-moment-card__top span{font-size:12px;font-weight:800}.app .profile-moment-card__top button{width:40px;min-width:40px;height:40px;min-height:40px}.app .profile-moment-card__visual{aspect-ratio:4/3;width:100%;margin-top:14px;overflow:hidden}.app .profile-moment-card__visual>img{object-fit:cover;width:100%;height:100%;display:block}.app .profile-moment-card__play{width:44px;height:44px;margin:0;bottom:12px;right:12px}.app .profile-moment-card h3{width:100%;max-width:100%;margin:18px 0 0;font-size:24px;font-weight:700;line-height:1.2}.app .profile-moment-card>p{width:100%;margin:7px 0 0;font-size:13px;font-weight:600;line-height:1.4}.app .profile-moment-card__tags{gap:6px;width:100%;margin:12px 0 0}.app .profile-moment-card__tags span{padding:6px 9px;font-size:12px}.app .profile-moment-card__track{border-top:1px solid #07142b2e;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;width:100%;min-height:56px;margin:15px 0 0;padding-top:14px}.app .profile-moment-card__track strong{font-size:13px;font-weight:700}.app .profile-moment-card__track div>span,.app .profile-moment-card__track>small,.app .profile-moment-card__track>span{font-size:12px;font-weight:700}.app .profile-playlist-row{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.app .profile-playlist-card{grid-template-rows:auto;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;width:100%;min-width:0;min-height:0;padding:18px}.app .profile-playlist-card__lp{aspect-ratio:auto;justify-self:start;width:96px;height:96px}.app .profile-playlist-card__lp>span{display:block}.app .profile-playlist-card__lp span:first-child{inset:13px}.app .profile-playlist-card__lp span:nth-child(2){inset:30px}.app .profile-playlist-card__lp img{object-fit:cover;border-radius:50%;width:38px;height:38px}.app .profile-playlist-card__copy{min-width:0;height:auto;padding:0}.app .profile-playlist-card__copy>small{font-size:11px;font-weight:800}.app .profile-playlist-card__copy h3{word-break:keep-all;max-width:100%;margin:7px 0 5px;font-size:21px;font-weight:700;line-height:1.2}.app .profile-playlist-card__copy>p{max-width:100%;margin:0 0 9px;font-size:12px;font-weight:600;line-height:1.45}.app .profile-playlist-card__tags{flex-wrap:wrap;gap:5px;margin:0 0 8px}.app .profile-playlist-card__tags span{padding:5px 7px;font-size:11px}.app .profile-playlist-card__copy>div:last-child{min-height:36px;margin:0;padding:9px 0 0}.app .profile-playlist-card__copy>div:last-child span{font-size:11px;font-weight:700}.app .profile-playlist-card__copy>div:last-child button{width:36px;min-width:36px;height:36px;min-height:36px}.app .home-page .playlist-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(3,auto);grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:0 16px;width:100%;max-width:100%;margin-top:14px;padding:0 0 8px;display:grid;overflow:auto hidden}.app .home-page .playlist-grid::-webkit-scrollbar{display:none}.app .home-page .playlist-row{scroll-snap-align:none;border-bottom:0;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:13px;width:100%;min-height:100px;padding:15px 0}.app .home-page .playlist-row:nth-child(3n+1){scroll-snap-align:start;scroll-snap-stop:always}.app .home-page .playlist-row:not(:nth-child(3n)){border-bottom:1px solid #07142b2e}.app .home-page .playlist-cover-frame{background:#d8e7ff;width:68px;height:68px;display:block;overflow:hidden}.app .home-page :is(.playlist-cover-frame>img,.playlist-cover-frame>.playlist-thumb){object-fit:cover;width:100%;max-width:none;height:100%;display:grid}.app .home-page .playlist-row>div:last-child{flex-direction:column;justify-content:center;min-width:0;display:flex}.app .home-page .playlist-row strong.home-mobile-copy{display:none!important}.app .home-page .playlist-row strong.home-desktop-copy{letter-spacing:-.025em;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden;display:-webkit-box!important}.app .home-page .playlist-row .playlist-context{color:#07142bb3;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden;display:block!important}.app .home-page .playlist-author{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:12px;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.app .home-page .playlist-author .home-desktop-avatar{object-fit:cover;border:1px solid #07142b24;border-radius:50%;flex:0 0 20px;width:20px;height:20px;display:block!important}.app .home-page .playlist-author i,.app .home-page .playlist-stats,.app .home-page .leftnow-card .leftnow-bottom{display:none}.app .full-player{z-index:1100;overscroll-behavior:none;height:100dvh;inset:0;overflow:hidden}.app .full-player__stage{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.app .full-player__home{z-index:9;background:0 0;width:82px;padding:0;display:inline-flex;position:absolute;top:18px;left:20px}.app .full-player__home img{width:100%;height:auto;display:block}.app .full-player__disc-wrap,.app .full-player--expanded .full-player__disc-wrap{width:min(76vw,310px)}.app .full-player__side{z-index:30;opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;transition:opacity .22s,visibility 0s linear .22s;position:absolute;inset:0}.app .full-player--mobile-panel-open .full-player__side{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,visibility}.app .full-player__tabs{box-sizing:border-box;min-height:56px;margin:20px 82px 22px 20px}.app .full-player__panel-content{min-height:0;padding:0 20px calc(28px + env(safe-area-inset-bottom,0px))}.app .full-player__track-list,.app .full-player__moment-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.app .full-player__mobile-panel-close{z-index:2;color:#fff8df;background:#07142b2e;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;line-height:1;display:grid;position:absolute;top:20px;right:16px}.app .full-player__list-trigger svg{width:21px;height:21px;overflow:visible}.app .full-player__list-trigger path,.app .full-player__list-trigger circle{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.app .full-player__track-row>span:first-child{letter-spacing:.02em;font-size:14px;font-weight:900}.app .full-player__disc-shell[role=button]{cursor:pointer;outline:none}.app .full-player__disc-shell[role=button]:focus-visible{outline-offset:6px;border-radius:50%;outline:2px solid #2759ed}.app .full-player .progress-base-circle{stroke:#fff;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.app .full-player .progress-active-circle{stroke:#07142b;stroke-dasharray:none;stroke-dashoffset:0;transform:none}}@media (width>=1181px) and (prefers-reduced-motion:reduce){.app .home-page .album-card,.app .home-page .album-image-wrap,.app .home-page .album-image,.app .home-page .album-play,.app .home-page .album-meta :is(strong,span),.app .home-page .discover-card .small-button,.app .home-page .discover-card,.app .home-page .discover-art,.app .home-page .artist-card,.app .home-page .artist-art,.app .home-page .artist-copy:after,.app .home-page .artist-info button,.app .home-page .playlist-row,.app .home-page .playlist-row strong,.app .home-page .playlist-cover-frame>:is(img,.playlist-thumb),.app .home-page .leftnow-card,.app .home-page .leftnow-image,.app .home-page .leftnow-bottom button,.app .home-page .curator-circle,.app .home-page .curator-item span,.app .curator-profile .curator-profile__similar-list .curator-circle,.app .curator-profile .curator-profile__similar-list .curator-item span,.app .home-page .archive-identity-card,.app .home-page .archive-blind-pick-card,.app .home-page :is(.archive-mosaic,.archive-blind-pick__visual),.app .home-page .archive-identity-card .archive-text button{transition-duration:1ms!important}.app .home-page .discover-card .small-button:hover,.app .home-page .discover-card .small-button:focus-visible,.app .home-page .discover-card:hover,.app .home-page .album-card:is(:hover,:focus-visible),.app .home-page .album-card:is(:hover,:focus-visible) .album-play,.app .home-page .artist-card:is(:hover,:focus-visible),.app .home-page .artist-card:is(:hover,:focus-visible) .artist-art,.app .home-page .artist-info button:is(:hover,:focus-visible),.app .home-page .playlist-row:is(:hover,:focus-visible) .playlist-cover-frame>:is(img,.playlist-thumb),.app .home-page .leftnow-card:is(:hover,:focus-visible),.app .home-page .leftnow-card:is(:hover,:focus-visible) .leftnow-image,.app .home-page .leftnow-bottom button:is(:hover,:focus-visible),.app .home-page .curator-item:is(:hover,:focus-visible) .curator-circle,.app .curator-profile .curator-profile__similar-list .curator-item:is(:hover,:focus-visible) .curator-circle,.app .home-page .archive-identity-card:hover,.app .home-page .archive-blind-pick-card:hover,.app .home-page .archive-identity-card:hover .archive-text button{transform:none!important}.app .home-page .discover-card:is(:hover,:focus-within) .discover-art,.app .home-page :is(.archive-identity-card,.archive-blind-pick-card):is(:hover,:focus-visible,:focus-within) :is(.archive-mosaic,.archive-blind-pick__visual){scale:1!important}}@media (width>=1181px) and (hover:hover) and (pointer:fine){.app .now-page .now-page__queue-item{transition:transform .36s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1)}.app .now-page .now-page__queue-item>img{transition:transform .39s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1)}.app .now-page .now-page__queue-copy strong{transition:color .34s cubic-bezier(.22,1,.36,1),font-weight .34s cubic-bezier(.22,1,.36,1)}.app .now-page .now-page__queue-item>button{font-size:18px;transition:transform .34s cubic-bezier(.22,1,.36,1),color .34s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1)}.app .now-page .now-page__queue-item>button>.tempy-play-icon{transition:transform .34s cubic-bezier(.22,1,.36,1)}.app .now-page .now-page__queue-item:is(:hover,:focus-within){background:#fff1cf6b;border-bottom-color:#2759ed52;transform:translate(5px)}.app .now-page .now-page__queue-item:is(:hover,:focus-within)>img{filter:saturate(1.04)brightness(1.015);transform:scale(1.035)}.app .now-page .now-page__queue-item:is(:hover,:focus-within) .now-page__queue-copy strong{color:#2759ed;font-weight:700}.app .now-page .now-page__queue-item:is(:hover,:focus-within)>button{color:#2759ed;background:#ffffffad;border-color:#2759ed;outline:0;transform:scale(1.045)}.app .now-page .now-page__queue-item:is(:hover,:focus-within)>button>.tempy-play-icon{transform:translate(2px)}.app .track-trace-detail .track-trace-detail__card{transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1)}.app .track-trace-detail .track-trace-detail__artwork>img{transition:transform .4s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1)}.app .track-trace-detail .track-trace-detail__artwork:after,.app .track-trace-detail .track-trace-detail__card-info:after{transition:background .36s cubic-bezier(.22,1,.36,1)}.app .track-trace-detail .track-trace-detail__arrow{transition:transform .34s cubic-bezier(.22,1,.36,1),color .34s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1)}.app .track-trace-detail .track-trace-detail__arrow>span{transition:transform .34s cubic-bezier(.22,1,.36,1);display:block}.app .track-trace-detail .track-trace-detail__card:hover{border-color:#ffffffb8;transform:translateY(-6px);box-shadow:0 10px 22px #07142b29}.app .track-trace-detail .track-trace-detail__card:hover .track-trace-detail__artwork>img{filter:saturate(1.04);transform:scale(1.028)}.app .track-trace-detail .track-trace-detail__card:hover .track-trace-detail__artwork:after{background:linear-gradient(#0000 52%,#07142bd1 100%)}.app .track-trace-detail .track-trace-detail__card:hover .track-trace-detail__card-info:after{background:#07142b2e}.app .track-trace-detail .track-trace-detail__arrow:is(:hover,:focus-visible){color:#07142b;background:#fff1cf;border-color:#fff1cf;outline:0;transform:scale(1.05)}.app .track-trace-detail .track-trace-detail__arrow:is(:hover,:focus-visible)>span{transform:translate(2.5px)}}@media (width>=1181px) and (prefers-reduced-motion:reduce){.app .now-page .now-page__queue-item,.app .now-page .now-page__queue-item>img,.app .now-page .now-page__queue-copy strong,.app .now-page .now-page__queue-item>button,.app .now-page .now-page__queue-item>button>.tempy-play-icon,.app .track-trace-detail .track-trace-detail__card,.app .track-trace-detail .track-trace-detail__artwork>img,.app .track-trace-detail .track-trace-detail__artwork:after,.app .track-trace-detail .track-trace-detail__card-info:after,.app .track-trace-detail .track-trace-detail__arrow,.app .track-trace-detail .track-trace-detail__arrow>span{transition-duration:1ms!important}.app .now-page .now-page__queue-item:is(:hover,:focus-within),.app .now-page .now-page__queue-item:is(:hover,:focus-within)>img,.app .now-page .now-page__queue-item:is(:hover,:focus-within)>button,.app .now-page .now-page__queue-item:is(:hover,:focus-within)>button>.tempy-play-icon,.app .track-trace-detail .track-trace-detail__card:hover,.app .track-trace-detail .track-trace-detail__card:hover .track-trace-detail__artwork>img,.app .track-trace-detail .track-trace-detail__arrow:is(:hover,:focus-visible),.app .track-trace-detail .track-trace-detail__arrow:is(:hover,:focus-visible)>span{transform:none!important}}.curator-page__record-label-mobile{display:none}@media (width<=480px){.app :is(.curator-page,.lifestyle-curator,.artist-curator,.similar-curator){--curator-mobile-gutter:24px;--curator-mobile-eyebrow-size:14px;--curator-mobile-title-size:clamp(58px, 16vw, 82px);--curator-mobile-description-size:18px;--curator-mobile-card-width:min(82vw, 322px);--curator-mobile-card-gap:16px;width:100%;max-width:100%;overflow-x:clip}.app .artist-profile .artist-profile__image-frame{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(82vw,340px);max-width:100%;margin-inline:auto}.app .artist-profile .artist-profile__image{aspect-ratio:1;object-fit:cover}.app .artist-profile .artist-profile__featured .artist-profile__track-meta{min-height:82px}.app .artist-profile .artist-profile__featured .artist-profile__track-meta>span:first-child{font-size:48px;line-height:.9;transform:translateY(3px)}.app .artist-profile .artist-profile__featured .artist-profile__track-meta>span:first-child small{margin-top:5px}.app .home-page .lp-large{bottom:-148px}.app .curator-page .curator-page__intro{padding:36px var(--curator-mobile-gutter) 0!important}.app .curator-page .curator-page__eyebrow,.app :is(.lifestyle-curator__eyebrow,.artist-curator__eyebrow,.similar-curator__eyebrow){color:#2759ed;font-size:var(--curator-mobile-eyebrow-size);letter-spacing:.12em;margin:0 0 14px;font-weight:700;line-height:1.3}.app .curator-page .curator-page__title,.app :is(.lifestyle-curator__intro h1,.artist-curator__intro h1,.similar-curator__intro h1){max-width:100%;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:var(--curator-mobile-title-size);letter-spacing:var(--galgo-page-title-spacing);white-space:normal;word-break:normal;overflow-wrap:normal;margin:0;font-weight:400;line-height:.78}.app .curator-page .curator-page__description,.app .lifestyle-curator .lifestyle-curator__intro-copy>p:last-child,.app .artist-curator .artist-curator__intro>p:not(.artist-curator__eyebrow),.app .similar-curator .similar-curator__intro>p:not(.similar-curator__eyebrow){color:#555e6e;width:100%;max-width:100%;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:var(--curator-mobile-description-size);letter-spacing:-.025em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;margin:14px 0 0;font-weight:500;line-height:1.5}.app .curator-page .curator-page__gallery{overscroll-behavior-x:contain;width:100%;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-padding-inline-start:var(--curator-mobile-gutter);overflow:auto hidden;padding:34px 0 64px var(--curator-mobile-gutter)!important}.app .curator-page .curator-page__track{gap:28px}.app .lifestyle-curator .lifestyle-curator__card{height:390px;min-height:390px;color:var(--archive-ink);background:var(--archive-bg);box-shadow:none;border:1px solid #07142b;border-radius:0;grid-template-columns:minmax(0,1fr) 64px;overflow:visible}.app .lifestyle-curator .lifestyle-curator__card-main{min-width:0;display:block;overflow:hidden}.app .lifestyle-curator .lifestyle-curator__card-copy{height:100%;color:var(--archive-ink);padding:24px 20px 26px}.app .lifestyle-curator .lifestyle-curator__card-copy>span{border-bottom:1px solid var(--archive-line);color:var(--archive-muted);padding-bottom:12px;line-height:1;display:block}.app .lifestyle-curator .lifestyle-curator__card-copy .lifestyle-curator__card-title{max-width:210px;max-height:2.7em;color:var(--archive-ink);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:17px 0 12px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.app .lifestyle-curator .lifestyle-curator__host span{border-color:var(--archive-muted);color:var(--archive-ink)}.app .lifestyle-curator .lifestyle-curator__host strong{color:var(--archive-muted);font-size:13px}.app .lifestyle-curator .lifestyle-curator__lp{width:min(84%,220px);box-shadow:none;background:#fff1cf;animation:none;top:70%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.app .lifestyle-curator .lifestyle-curator__lp img{aspect-ratio:1;object-fit:cover;border-width:4px;border-color:#fff1cf;width:42%;height:auto}.app .lifestyle-curator .lifestyle-curator__play-rail{color:#fff1cf;background:#07142b;border-left:1px solid #fff1cf29;padding:22px 0 18px;display:block;position:relative}.app .lifestyle-curator .lifestyle-curator__play-rail>span{color:#fff1cfe0;text-align:center;width:100%;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:36px;font-weight:400;line-height:1;position:absolute;top:22px;left:0}.app .lifestyle-curator .lifestyle-curator__play-rail button{color:#fff1cf;border-color:currentColor;width:42px;min-width:42px;height:42px;min-height:42px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app .lifestyle-curator .lifestyle-curator__play-rail small{color:#fff1cfd1;writing-mode:vertical-rl;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.app .lifestyle-curator .lifestyle-curator__clip{background:#07142b;height:11px;top:-7px}.app .lifestyle-curator .lifestyle-curator__clip--left{width:30px;left:20px}.app .artist-curator .artist-curator__card{--artist-card-bg:#07142b;--artist-card-ink:#fff1cf;--artist-card-muted:#fff1cfc7;--artist-card-line:#fff1cf52;border:1px solid var(--artist-card-line);height:auto;min-height:0;color:var(--artist-card-ink);background:var(--artist-card-bg);border-radius:0;grid-template-rows:252px auto;overflow:hidden;box-shadow:0 10px 24px #07142b1f}.app .artist-curator .artist-curator__card:nth-child(4n+2){--artist-card-bg:#eee5d3;--artist-card-ink:#07142b;--artist-card-muted:#07142bb3;--artist-card-line:#07142b40}.app .artist-curator .artist-curator__card:nth-child(4n+3){--artist-card-bg:#a72e36;--artist-card-ink:#fff1cf;--artist-card-muted:#fff1cfcc;--artist-card-line:#fff1cf57}.app .artist-curator .artist-curator__card:nth-child(4n){--artist-card-bg:#858a9c;--artist-card-ink:#07142b;--artist-card-muted:#07142bb8;--artist-card-line:#07142b42}.app .artist-curator .artist-curator__card-copy{height:auto;min-height:0;color:var(--artist-card-ink);padding:24px}.app .artist-curator .artist-curator__card-number,.app .artist-curator .artist-curator__card-copy>p{color:var(--artist-card-muted);opacity:1}.app .artist-curator .artist-curator__card h2{max-width:100%;max-height:1.8em;color:var(--artist-card-ink);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 8px;font-size:38px;line-height:.9;display:-webkit-box;overflow:hidden}.app .artist-curator .artist-curator__card-meta{border-top:1px solid var(--artist-card-line);color:var(--artist-card-ink);grid-template-columns:minmax(0,1fr) auto;padding-top:12px}.app .artist-curator .artist-curator__author{gap:9px;margin-top:12px}.app .artist-curator .artist-curator__author>span{border-color:var(--artist-card-line);width:24px;height:24px;color:var(--artist-card-ink);flex:0 0 24px}.app .artist-curator .artist-curator__author strong{color:var(--artist-card-ink);font-size:12px}.app .artist-curator .artist-curator__image{aspect-ratio:16/9;background:var(--artist-card-bg);width:100%;height:auto}.app .curator-page .curator-page__gallery::-webkit-scrollbar{display:none}.app :is(.lifestyle-curator__grid,.artist-curator__viewport,.similar-curator__viewport)::-webkit-scrollbar{display:none}.app .curator-page .curator-page__track{gap:var(--curator-mobile-card-gap);padding-right:48px;transition:none}.app .curator-page :is(.curator-page__item,.curator-page__item:first-child,.curator-page__item:nth-child(2),.curator-page__item:nth-child(3)){scroll-snap-align:start;flex:0 0 min(80vw,314px);width:min(80vw,314px);transform:none}.app .curator-page .curator-page__item-copy{min-height:142px;padding:0 52px 18px 2px}.app .curator-page .curator-page__item-copy>span:first-child{margin-bottom:8px;font-size:13px}.app .curator-page .curator-page__item-copy h2{margin-bottom:8px;font-size:clamp(44px,12.5vw,50px);line-height:.82}.app .curator-page .curator-page__item-copy p{word-break:keep-all;max-width:238px;font-size:13px;line-height:1.5}.app .curator-page .curator-page__item-arrow{width:42px;height:42px;top:0;right:2px}.app .curator-page .curator-page__record{aspect-ratio:1;width:100%}.app .curator-page .curator-page__record-label{box-sizing:border-box;text-align:center;justify-content:center;gap:18px;width:35%;padding:12px 8px}.app .curator-page .curator-page__record-label>span{font-size:10px;top:10%}.app .curator-page .curator-page__record-label strong{font-size:28px;line-height:.78}.app .curator-page .curator-page__record-label-desktop{display:none}.app .curator-page .curator-page__record-label-mobile{letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:normal;width:92%;margin:0;font-size:10px;font-weight:800;line-height:1.12;display:block}.app .curator-page .curator-page__record-hole{width:6px;height:6px}.app :is(.lifestyle-curator,.artist-curator,.similar-curator){background:#f3f4f0;height:auto;min-height:calc(100svh - 72px);margin-top:72px;padding:0 0 64px;display:block;overflow:visible}.app :is(.lifestyle-curator__intro,.artist-curator__intro,.similar-curator__intro){width:100%;height:auto;min-height:0;padding:32px var(--curator-mobile-gutter) 32px;border-bottom:1px solid #07142b33;position:relative;inset:auto;transform:none}.app .lifestyle-curator .lifestyle-curator__intro{padding-top:24px}.app :is(.lifestyle-curator__back,.artist-curator__back,.similar-curator__back){align-items:center;gap:10px;width:fit-content;min-height:36px;padding:0;font-size:13px;line-height:1;display:inline-flex;position:relative;inset:auto}.app :is(.artist-curator__back,.similar-curator__back){margin:24px var(--curator-mobile-gutter) 0}.app .lifestyle-curator .lifestyle-curator__back{margin:0}.app :is(.lifestyle-curator__back,.artist-curator__back,.similar-curator__back)>span:first-child{flex:0 0 36px;width:36px;height:36px}.app .lifestyle-curator .lifestyle-curator__intro-copy{margin-top:32px}.app .lifestyle-curator .lifestyle-curator__count{margin-top:24px;padding-top:14px;font-size:13px}.app :is(.artist-curator__wordmark,.similar-curator__watermark,.lifestyle-curator__archive-head,.artist-curator__archive-head,.similar-curator__archive-head,.lifestyle-curator__explore,.artist-curator__explore,.similar-curator__explore){display:none}.app :is(.lifestyle-curator__archive,.artist-curator__archive,.similar-curator__archive,.lifestyle-curator__archive-inner,.artist-curator__archive-inner,.similar-curator__archive-inner){width:100%;height:auto;min-height:0;display:block}.app :is(.lifestyle-curator__grid,.artist-curator__viewport,.similar-curator__viewport){width:100%;height:auto;min-height:0;padding:28px 48px 24px var(--curator-mobile-gutter);gap:var(--curator-mobile-card-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-padding-inline-start:var(--curator-mobile-gutter);display:flex;position:relative;inset:auto;overflow:auto hidden}.app :is(.artist-curator__track,.similar-curator__track){align-items:stretch;gap:var(--curator-mobile-card-gap);width:max-content;height:auto;padding:0;transition:none;display:flex}.app :is(.lifestyle-curator__card,.artist-curator__card,.similar-curator__card){width:var(--curator-mobile-card-width);min-width:var(--curator-mobile-card-width);flex:0 0 var(--curator-mobile-card-width);scroll-snap-align:start}.app .lifestyle-curator .lifestyle-curator__card{grid-template-columns:minmax(0,1fr) 58px;height:352px;min-height:352px}.app .lifestyle-curator .lifestyle-curator__card-copy{padding:22px 18px}.app .lifestyle-curator .lifestyle-curator__card-copy h2{max-width:210px;margin:12px 0;font-size:18px;line-height:1.35}.app .lifestyle-curator .lifestyle-curator__lp{width:62%;bottom:-7%}.app .lifestyle-curator .lifestyle-curator__play-rail{padding:16px 0 13px}.app .lifestyle-curator .lifestyle-curator__play-rail button{aspect-ratio:1;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px}.app .lifestyle-curator .lifestyle-curator__clip{width:28px;height:11px;top:-7px}.app .lifestyle-curator .lifestyle-curator__clip--left{left:20px}.app .lifestyle-curator .lifestyle-curator__clip--right{width:16px;left:58px}.app .lifestyle-curator .lifestyle-curator__ribbon{width:112px;padding:6px 0;font-size:10px;top:34px;right:26px}.app .artist-curator .artist-curator__card{grid-template-rows:236px auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;display:grid}.app .artist-curator .artist-curator__card-copy{grid-row:1;height:auto;min-height:0;padding:20px}.app .artist-curator .artist-curator__card h2{max-width:100%;margin:auto 0 7px;font-size:34px;line-height:.86}.app .artist-curator .artist-curator__card-copy>p{margin-bottom:12px;font-size:13px}.app .artist-curator .artist-curator__card-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.app .artist-curator .artist-curator__author{margin-top:10px}.app .artist-curator .artist-curator__author strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .artist-curator .artist-curator__image{aspect-ratio:16/9;grid-row:2;width:100%;height:auto;min-height:0}.app .artist-curator .artist-curator__image img{object-fit:cover;width:100%;height:100%;display:block}.app .similar-curator .similar-curator__card{--similar-card-inset:20px;grid-template-rows:204px minmax(0,1fr);height:500px;min-height:500px}.app .similar-curator .similar-curator__card-top h2{margin:15px 0;font-size:23px;line-height:1.2}.app .similar-curator .similar-curator__byline{margin-bottom:12px}.app .similar-curator .similar-curator__card-bottom{padding:20px var(--similar-card-inset) 22px;gap:16px}.app .similar-curator .similar-curator__tracks{overscroll-behavior:contain;gap:11px}.app .similar-curator .similar-curator__song{grid-template-columns:50px minmax(0,1fr);gap:12px}.app .similar-curator .similar-curator__actions{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px}.app .similar-curator .similar-curator__actions button{width:auto;min-width:44px;height:44px;min-height:44px}}@media (width>=1181px){.app .archive-page .archive-page__description{z-index:1;white-space:nowrap;width:max-content;max-width:none;margin-top:30px;position:relative}.app .archive-page .archive-page__calendar{padding:50px clamp(34px,4.2vw,80px) 58px}.app .archive-page .archive-page__calendar-head{min-height:124px;padding-bottom:26px}.app .archive-page .archive-page__calendar-head div{gap:18px}.app .archive-page .archive-page__calendar-head span{letter-spacing:.02em;font-size:22px}.app .archive-page .archive-page__calendar-head strong{font-size:98px;line-height:.64}.app .archive-page .archive-page__calendar-head p{letter-spacing:.1em;padding-bottom:2px;font-size:13px}.app .archive-page .archive-page__weekdays{letter-spacing:.06em;padding:25px 0 17px;font-size:14px}.app .archive-page .archive-page__days{row-gap:8px}.app .archive-page .archive-page__day{min-height:76px;color:inherit;font:inherit;appearance:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;padding:0;font-size:15px}.app .archive-page .archive-page__day span{z-index:2;position:relative}.app .archive-page .archive-page__day--marked{cursor:pointer;transition:color .18s,transform .18s,background-color .18s}.app .archive-page .archive-page__day--marked:before{content:"";background:0 0;border:1px solid #0000;border-radius:50%;width:46px;height:46px;transition:border-color .18s,background-color .18s,transform .18s;position:absolute}.app .archive-page .archive-page__day--marked i{z-index:2;background:#ff3b43;width:6px;height:6px;transition:transform .18s,box-shadow .18s;bottom:9px;box-shadow:0 0 0 2px #2759ede0}.app .archive-page .archive-page__day--marked:hover,.app .archive-page .archive-page__day--marked:focus-visible{color:#fff;background:#ffffff0e;outline:0;transform:translateY(-1px)}.app .archive-page .archive-page__day--marked:hover:before,.app .archive-page .archive-page__day--marked:focus-visible:before,.app .archive-page .archive-page__day--active:before,.app .archive-page .archive-page__day--selected:before{background:#ffffff14;border-color:#ffffffe0;transform:scale(1.04)}.app .archive-page .archive-page__day--marked:hover i,.app .archive-page .archive-page__day--marked:focus-visible i,.app .archive-page .archive-page__day--selected i{transform:scale(1.08);box-shadow:0 0 0 3px #2759edeb}.app .archive-page .archive-page__section-head,.app .curator-profile .curator-profile__section>header{grid-template-columns:52px minmax(0,1fr);gap:20px;margin-bottom:44px}.app .archive-page .archive-page__section-head>span,.app .curator-profile .curator-profile__section>header>span{letter-spacing:.08em;padding-top:7px;font-size:13px;line-height:1}.app .archive-page .archive-page__section-head h2,.app .curator-profile .curator-profile__section h2{letter-spacing:var(--galgo-display-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(76px,5.5vw,96px);font-weight:400;line-height:.92}.app .archive-page .archive-page__section-head p,.app .curator-profile .curator-profile__section header p{color:#657086;letter-spacing:-.01em;word-break:keep-all;margin:14px 0 0;font-size:18px;font-weight:500;line-height:1.55}.app .curator-profile .curator-profile__identity header p{color:#fff8df9e}.archive-day-modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c1cb8;place-items:center;padding:92px 5.2vw 42px;animation:.18s both archive-modal-fade;display:grid;position:fixed;inset:0}.archive-day-modal__dialog{color:#07142b;background:#fbfaf5;border:1px solid #ffffff7a;width:min(940px,100%);max-height:calc(100vh - 134px);animation:.22s both archive-modal-rise;overflow:auto;box-shadow:0 28px 80px #040c1c47}.archive-day-modal__header{color:#fff;background:#2759ed;justify-content:space-between;align-items:flex-start;gap:30px;min-height:146px;padding:30px 34px 28px;display:flex}.archive-day-modal__header span,.archive-day-modal__tracks-head span{letter-spacing:.13em;font-size:11px;font-weight:800}.archive-day-modal__header h2{letter-spacing:var(--galgo-display-spacing);margin:14px 0 0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(48px,4vw,64px);font-weight:400;line-height:.8}.archive-day-modal__header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb8;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:0 0 5px;font-size:28px;line-height:1;transition:color .18s,background-color .18s;display:grid}.archive-day-modal__header button:hover,.archive-day-modal__header button:focus-visible{color:#2759ed;background:#fff;outline:0}.archive-day-modal__content{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid}.archive-day-modal__summary{background:#f3f4f0;border-right:1px solid #07142b24;flex-direction:column;min-width:0;padding:34px;display:flex}.archive-day-modal__summary>p{word-break:keep-all;margin:0;font-size:18px;font-weight:600;line-height:1.65}.archive-day-modal__stats{border-top:1px solid #07142b29;border-bottom:1px solid #07142b29;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.archive-day-modal__stats span{flex-direction:column;justify-content:space-between;gap:10px;min-width:0;min-height:86px;padding:15px 12px 14px 0;display:flex}.archive-day-modal__stats span+span{border-left:1px solid #07142b1f;padding-left:12px}.archive-day-modal__stats small,.archive-day-modal__tracks-head small,.archive-day-modal__track small{color:#07142b94;letter-spacing:.08em;font-size:10px;font-weight:700}.archive-day-modal__stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.archive-day-modal__tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:28px;display:flex}.archive-day-modal__tags span{color:#2759ed;background:#fff;border:1px solid #2759ed73;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.archive-day-modal__tracks{background:#fbfaf5;min-width:0;padding:34px}.archive-day-modal__tracks-head{border-bottom:1px solid #07142b29;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.archive-day-modal__track{border-bottom:1px solid #07142b1a;grid-template-columns:24px 52px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:11px 0;display:grid}.archive-day-modal__track>span{color:#ff343c;font-size:11px;font-weight:800}.archive-day-modal__track img{object-fit:cover;width:52px;height:52px;display:block}.archive-day-modal__track div{flex-direction:column;gap:6px;min-width:0;display:flex}.archive-day-modal__track strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}@keyframes archive-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes archive-modal-rise{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (width>=1181px) and (prefers-reduced-motion:reduce){.archive-page__day--marked,.archive-page__day--marked:before,.archive-page__day--marked i,.archive-day-modal,.archive-day-modal__dialog{transition-duration:1ms!important;animation:none!important}}@media (width<=768px){.app .create-start-page .create-start-intro,.app .now-page,.app .discover-page{padding-top:112px!important;padding-left:20px!important;padding-right:20px!important}.app .curator-page .curator-page__intro{padding-top:40px!important;padding-left:20px!important;padding-right:20px!important;top:72px!important}.app .archive-page{padding-top:72px!important}.app .archive-page .archive-page__intro{padding-top:40px!important;padding-left:20px!important;padding-right:20px!important}:is(.app .create-start-page .create-start-intro,.app .now-page .now-page__intro,.app .discover-page .discover-page__intro,.app .curator-page .curator-page__intro,.app .archive-page .archive-page__intro){box-sizing:border-box!important;width:100%!important;max-width:100%!important}:is(.app .create-start-page .create-start-eyebrow,.app .now-page .now-page__eyebrow,.app .discover-page .discover-page__eyebrow,.app .curator-page .curator-page__eyebrow,.app .archive-page .archive-page__eyebrow){color:#2759ed!important;letter-spacing:.12em!important;margin:0 0 16px!important;font-family:Pretendard,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:normal!important}:is(.app .create-start-page .create-start-intro h1,.app .now-page .now-page__title,.app .discover-page .discover-page__title,.app .curator-page .curator-page__title,.app .archive-page .archive-page__title){color:#07142b!important;width:100%!important;max-width:100%!important;letter-spacing:var(--galgo-page-title-spacing)!important;overflow-wrap:normal!important;white-space:normal!important;margin:0!important;font-family:GalgoVF,Arial Narrow,sans-serif!important;font-size:clamp(58px,16vw,82px)!important;font-weight:400!important;line-height:.8!important}:is(.app .create-start-page .create-start-description,.app .now-page .now-page__description,.app .discover-page .discover-page__description,.app .curator-page .curator-page__description,.app .archive-page .archive-page__description){color:#07142b!important;letter-spacing:-.035em!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;font-family:Pretendard,Helvetica Neue,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important;display:block!important}.app .now-page .now-page__tags,.app .archive-page .archive-page__year{margin-top:48px!important}.app .discover-page .discover-page__intro{padding-bottom:0!important}.app .discover-page .discover-page__showcase{margin-top:48px!important}.app .curator-page .curator-page__gallery{padding-top:230px!important;padding-left:20px!important;inset:72px 0 0!important}.mobile-menu-toggle{z-index:1002;color:#ff3038;background:0 0;border:1px solid #ff30388c;border-radius:50%;flex:0 0 40px;align-content:center;gap:5px;width:40px;height:40px;padding:9px 7px;display:grid;position:relative}.mobile-menu-toggle span{background:currentColor;border-radius:99px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-navigation{z-index:1001;color:#ff3038;visibility:hidden;opacity:0;pointer-events:none;background:#07142b;flex-direction:column;justify-content:center;gap:0;padding:34px 20px 48px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translateY(-12px)}.mobile-navigation.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-navigation a{border-bottom:1px solid #ff303852;align-items:center;min-height:68px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(48px,15vw,64px);font-weight:400;line-height:.85;display:flex}.mobile-navigation a:first-child{border-top:1px solid #ff303852}.home-page,.home-page main,.home-page section{width:100%;max-width:100%;overflow-x:clip}.home-page .hero-section{height:620px;min-height:620px;padding-top:72px}.home-page .hero-inner{height:472px;min-height:0;display:block;position:relative;overflow:hidden}.home-page .hero-copy{z-index:5;width:100%;padding:56px 20px 0;position:relative}.home-page .hero-wordmark{width:clamp(196px,56vw,224px);max-width:100%;height:auto}.home-page .hero-subtitle{white-space:nowrap;max-width:none;margin:20px 0 0;font-size:clamp(13px,3.8vw,15px);line-height:1.35}.home-page .hero-visual{width:100%;max-width:none;height:400px;position:absolute;inset:72px 0 0;overflow:hidden}.home-page .lp-large{width:360px;height:360px;animation:1.55s cubic-bezier(.22,1,.36,1) .16s both home-mobile-lp-rise;top:80px;left:auto;right:-76px}@keyframes home-mobile-lp-rise{0%{opacity:0;transform:translateY(160px)}18%{opacity:1}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-page .lp-large{opacity:1;animation:none;transform:none}}.home-page .lp-center{width:96px;height:96px}.home-page .lp-center:after{width:10px;height:10px}.home-page .hero-visual:after,.home-page .hero-section:after{display:none}.home-page .hero-bar{align-items:center;gap:20px;height:76px;padding:0 20px;top:auto;bottom:0}.home-page .hero-bar-text{text-wrap:balance;flex:1 1 0;font-size:clamp(25px,8vw,31px);line-height:.92}.home-page .hero-bar-text:last-child{text-align:right}.home-page .section{padding:52px 20px 48px}.home-page .section-head h2{overflow-wrap:normal;word-break:keep-all;max-width:100%;margin-bottom:12px;font-size:clamp(44px,13vw,56px);line-height:.86}.home-page .section-head p{word-break:keep-all;overflow-wrap:break-word;max-width:100%;font-size:15px;font-weight:700;line-height:1.45}.home-page .tempo-section .section-head h2{margin-bottom:6px}.home-page .tag-row{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;width:100%;margin:24px 0 28px;padding-bottom:2px;display:flex;overflow:auto hidden}.home-page .tag-row::-webkit-scrollbar{display:none}.home-page .tag{white-space:nowrap;flex:none;width:auto;min-width:max-content;height:auto;min-height:42px;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.1}.home-page :is(.album-row,.artist-row,.leftnow-row,.curator-row){overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;width:calc(100% + 20px);max-width:none;padding-right:32px;scroll-padding-left:0}.home-page .album-row{gap:16px;padding-bottom:10px}.home-page .album-card{flex-basis:min(72vw,280px);width:min(72vw,280px);min-width:min(72vw,280px)}.home-page .album-image-wrap{aspect-ratio:1;width:100%;height:auto}.home-page .album-meta{grid-template-columns:42px minmax(0,1fr);column-gap:12px;margin-top:14px}.home-page .album-play{width:42px;height:42px}.home-page .album-play:before{width:18px;height:18px}.home-page .album-play:after,.home-page .album-card span{font-size:14px}.home-page .album-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.home-page .discover-grid{gap:16px;margin-top:30px}.home-page .discover-card{width:100%;height:auto;min-height:390px;padding:30px 24px;display:block;overflow:hidden}.home-page .discover-copy{width:100%;max-width:100%}.home-page .discover-card h3{white-space:normal;max-width:100%;margin-bottom:12px;font-size:clamp(42px,13vw,52px);line-height:.9}.home-page .discover-card span{word-break:keep-all;overflow-wrap:break-word;max-width:100%;margin-bottom:20px;padding-right:0;font-size:16px;line-height:1.55}.home-page .discover-card br{display:none}.home-page .small-button{min-width:0;height:40px;padding:0 18px;font-size:14px}.home-page .discover-art{width:152px;height:152px;position:absolute;bottom:-20px;right:-18px}.home-page .discover-art span{width:44px;height:44px;margin:0;padding:0}.home-page .artist-row{gap:14px;margin-top:30px}.home-page .artist-card{flex-basis:calc(100vw - 52px);grid-template-rows:260px minmax(210px,auto);grid-template-columns:minmax(0,1fr);width:calc(100vw - 52px);min-width:calc(100vw - 52px);height:auto;min-height:500px}.home-page .artist-art{object-position:center 28%;width:100%;max-width:none;height:260px}.home-page .artist-copy{min-height:220px;padding:25px 24px 62px;overflow:hidden}.home-page .artist-copy strong{word-break:keep-all;max-width:100%;margin-bottom:14px;font-size:18px;line-height:1.42}.home-page .artist-copy span{white-space:normal;max-width:100%;font-size:14px}.home-page .artist-name{bottom:22px;left:24px}.home-page .artist-info{top:206px;bottom:auto;left:16px}.home-page .playlist-grid{gap:14px;margin-top:30px}.home-page .playlist-row{grid-template-columns:68px minmax(0,1fr);gap:14px;width:100%;padding:0 0 14px}.home-page :is(.playlist-row img,.playlist-thumb){width:68px;max-width:none;height:68px}.home-page .playlist-row strong{word-break:keep-all;font-size:16px;line-height:1.3}.home-page .playlist-row span{margin-top:2px;font-size:14px;line-height:1.35}.home-page .leftnow-row{gap:14px;margin-top:30px}.home-page .leftnow-card{flex-basis:min(80vw,314px);width:min(80vw,314px);min-width:min(80vw,314px);height:430px;padding:22px 20px 0}.home-page .leftnow-text strong{font-size:16px}.home-page .leftnow-text span{font-size:14px}.home-page .leftnow-image{width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px}.home-page .curator-row{gap:22px;margin-top:30px}.home-page .curator-item{flex-basis:108px;width:108px;min-width:108px}.home-page .curator-circle{width:108px;max-width:none;height:108px;margin-bottom:12px}.home-page .curator-item span{white-space:normal;font-size:14px}.home-page .archive-grid{gap:16px;margin-top:30px}.home-page .archive-card{grid-template-rows:auto minmax(210px,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;width:100%;height:auto;min-height:480px;padding:30px 24px}.home-page .archive-text h3{overflow-wrap:normal;word-break:keep-all;max-width:100%;margin-bottom:14px;font-size:clamp(44px,13vw,56px);line-height:.86}.home-page .archive-text p{word-break:keep-all;margin-bottom:20px;font-size:16px;line-height:1.5}.home-page .archive-text button,.home-page .archive-blind-pick__button{min-height:40px;font-size:14px}.home-page .archive-mosaic{width:92%;max-width:340px;margin:8px auto 0;transform:rotate(-7deg)}.home-page .archive-blind-pick__visual{width:100%;min-height:230px}.home-page .archive-blind-pick__album,.home-page .archive-blind-pick__cover{width:132px}}.now-page{color:#07142b;background:#f3f4f0;grid-template-rows:auto minmax(0,1fr);height:100vh;padding:150px 5.2vw 68px;display:grid;overflow:hidden}.now-page__intro{padding-bottom:22px}.now-page__eyebrow{margin:0 0 var(--label-title-gap);color:#2759ed;letter-spacing:.12em;font-size:14px;font-weight:700}.now-page__title{letter-spacing:var(--galgo-page-title-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,8.4vw,150px);font-weight:400;line-height:.8}.now-page__description{max-width:660px;margin:10px 0 18px;font-size:20px;line-height:1.6}.now-page__tags{flex-wrap:wrap;gap:8px;display:flex}.now-page__tag{color:#fff;background:#2759ed;border-radius:999px;align-items:center;min-height:36px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.now-page__content{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:18px;min-height:0;padding-top:16px;display:grid}.now-page__selected,.now-page__queue{background:#fff;border:1px solid #07142b;border-radius:4px;height:100%;min-height:0;overflow:hidden}.now-page__selected{color:#fff;background:#2759ed;flex-direction:column;padding:34px 42px 30px;display:flex}.now-page__card-heading,.now-page__queue-heading{justify-content:space-between;align-items:flex-start;display:flex}.now-page__card-heading span,.now-page__queue-heading span{letter-spacing:.08em;font-size:18px;font-weight:700}.now-page__card-heading h2{margin:11px 0 0;font-size:28px;line-height:1}.now-page__live{border:1px solid #ffffffb8;border-radius:999px;padding:11px 16px;font-size:18px;line-height:1}.now-page__selected-body{flex:1;grid-template-columns:minmax(350px,548px) minmax(230px,336px);justify-content:start;align-items:center;gap:24px;width:min(100%,960px);min-height:0;margin:0;padding:14px 0 18px;animation:.26s ease-out both now-track-change;display:grid}.now-page__cover-wrap{aspect-ratio:1;width:min(95%,544px,49.5vh);position:relative}.now-page__selected-cover{object-fit:cover;border:1px solid #ffffff73;width:100%;height:100%;display:block}.now-page__cover-number{color:#fff;letter-spacing:-.004em;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:48px;line-height:1;position:absolute;bottom:8px;right:12px}.now-page__track-info{width:min(520px,100% + 220px);min-width:0;padding-bottom:6px;transform:translate(-24px)}.now-page__track-info p{letter-spacing:-.01em;text-overflow:clip;transform-origin:0;white-space:nowrap;width:max-content;margin:0 0 14px;font-size:15.5px;font-weight:500;display:block;overflow:visible;transform:scaleX(.9)}.now-page__track-info h3{letter-spacing:-.04em;text-overflow:clip;white-space:nowrap;width:max-content;margin:0 0 25px;padding-bottom:.06em;font-size:clamp(27px,2vw,36px);font-weight:600;line-height:1.18;display:block;overflow:visible}.now-page__track-info>span{font-size:18px}.now-page__player{border-top:1px solid #ffffff73;align-items:center;gap:14px;padding-top:16px;display:flex;transform:translateY(-4px)}.now-page__player button{color:#fff;background:0 0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:20px;line-height:1;display:inline-flex}.now-page__player .now-page__skip{width:72px;height:72px;font-size:40px}.now-page__player .now-page__play{border:1px solid #fff;border-radius:50%;width:64px;height:64px;font-size:24px}.now-page__progress{background:#fff6;flex:1;max-width:calc(100% - 24px);height:3px;margin-right:24px}.now-page__progress span{background:#fff;width:38%;height:100%;display:block}.now-page__player time{font-size:18px;font-weight:600}@keyframes now-track-change{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.now-page__selected-body{animation:none}}.now-page__queue{flex-direction:column;padding:34px 40px 18px;display:flex;overflow:hidden}.now-page__queue-heading{border-bottom:1px solid #07142b;flex:none;min-height:86px;padding-bottom:18px}.now-page__queue-list{flex:auto;width:100%;min-height:0;padding-top:12px;overflow:hidden auto}.now-page__queue-heading h2{letter-spacing:var(--galgo-page-title-spacing);margin:7px 0 0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(52px,3.7vw,72px);font-weight:400;line-height:.96}.now-page__queue-heading>span{color:#2759ed;padding-top:4px}.now-page__queue-item{box-sizing:border-box;border-bottom:1px solid #07142b2e;grid-template-columns:30px 96px minmax(0,1fr) 62px 48px;align-items:center;gap:18px;width:100%;min-width:0;min-height:136px;padding:19px 12px 19px 0;display:grid;overflow-x:hidden}.now-page__queue-item img{object-fit:cover;width:96px;height:96px;display:block}.now-page__queue-number,.now-page__queue-item time{font-size:18px;font-weight:600}.now-page__queue-item time{white-space:nowrap;justify-self:end}.now-page__queue-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.now-page__queue-copy strong,.now-page__queue-copy span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.now-page__queue-copy strong{font-size:18px;font-weight:600}.now-page__queue-copy span{color:#657086;font-size:15px}.now-page__queue-item button{color:#07142b;background:0 0;border:1px solid #07142b;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:48px;height:48px;padding:0;font-size:18px;line-height:1;display:inline-flex}@media (width>=981px){.now-page__selected-cover{border-radius:4px}.now-page__queue-item>img{border-radius:6px}}@media (width<=980px){.now-page{height:auto;min-height:100vh;padding:120px 24px 52px;display:block;overflow:visible}.now-page__content{grid-template-columns:1fr}.now-page__selected,.now-page__queue{min-height:0}}@media (width>=981px) and (height<=980px){.now-page__selected,.now-page__queue{height:100%;min-height:0}.now-page__selected{padding:28px 32px 24px}.now-page__selected-body{grid-template-columns:minmax(270px,462px) minmax(210px,320px);gap:24px;width:min(100%,820px);margin:0;padding:12px 0 16px}.now-page__cover-wrap{width:min(95%,439px,44.7vh)}.now-page__player{padding-top:12px}.now-page__queue{padding:28px 32px 14px}.now-page__queue-heading{min-height:88px;padding-bottom:22px}.now-page__queue-item{grid-template-columns:28px 86px minmax(0,1fr) 62px 48px;min-height:122px;padding:17px 12px 17px 0}.now-page__queue-item img{width:86px;height:86px}}@media (width<=600px){.now-page{padding:92px 18px 40px}.now-page__intro{padding-bottom:28px}.now-page__description{margin:10px 0 16px;font-size:14px}.now-page__selected,.now-page__queue{padding:20px}.now-page__selected-body{grid-template-columns:1fr;align-items:start}.now-page__track-info h3{font-size:28px}.now-page__queue-item{grid-template-columns:22px 54px minmax(0,1fr) 28px;gap:10px;min-height:86px}.now-page__queue-item img{width:54px;height:54px}.now-page__queue-item time{display:none}}.discover-page{color:#07142b;background:#f3f4f0;min-height:100vh;padding:150px 5.2vw 60px;overflow:hidden}.discover-page__intro{z-index:2;padding:0 0 28px;position:relative}.discover-page__eyebrow{margin:0 0 var(--label-title-gap);color:#2759ed;letter-spacing:.12em;font-size:14px;font-weight:700}.discover-page__title{letter-spacing:var(--galgo-page-title-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,8.4vw,150px);font-weight:400;line-height:.8}.discover-page__description{max-width:660px;margin:10px 0 0;font-size:20px;line-height:1.6}.discover-page__showcase{width:100%;margin-top:30px}.discover-page__visual{grid-template-columns:repeat(2,minmax(520px,1fr));align-items:end;gap:clamp(20px,1.8vw,36px);height:clamp(340px,22vw,450px);display:grid;overflow:visible}.discover-page__record{aspect-ratio:1;will-change:transform;background:#07142b;border-radius:50%;place-self:end center;width:clamp(480px,29vw,650px);transition:transform .34s cubic-bezier(.22,.8,.24,1),box-shadow .34s cubic-bezier(.22,.8,.24,1);position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 34px #07142b14}.discover-page__record:hover{transform:translateY(-14px);box-shadow:inset 0 0 0 1px #ffffff29,0 24px 42px #07142b1f}.discover-page__record:before,.discover-page__record:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.discover-page__record:before{aspect-ratio:1;background:#e94a52;width:30%}.discover-page__record:after{aspect-ratio:1;background:#f3f4f0;width:5.4%}.discover-page__record-hole{z-index:2;background:#07142b;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.discover-page__cards{z-index:3;grid-template-columns:repeat(2,minmax(520px,1fr));gap:clamp(20px,1.8vw,36px);margin-top:clamp(-126px,-6vw,-92px);padding:0;display:grid;position:relative}.discover-page__mobile-items{display:none}.discover-page__card{color:#fff;background:#2759ed;border:1px solid #07142b;flex-direction:column;min-height:clamp(370px,21vw,440px);padding:clamp(24px,1.8vw,34px);text-decoration:none;display:flex}.discover-page__card-topline{letter-spacing:.09em;border-bottom:1px solid #ffffff9e;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:clamp(13px,.72vw,15px);font-weight:700;display:flex}.discover-page__card-copy{flex:1;padding-top:clamp(38px,2.7vw,54px)}.discover-page__card-copy h2{letter-spacing:.005em;margin:0 0 14px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,5.8vw,108px);font-weight:400;line-height:.8}.discover-page__card-copy p{margin:0;font-size:clamp(16px,.94vw,19px);line-height:1.6}.discover-page__card-bottom{border-top:1px solid #ffffff9e;justify-content:space-between;align-items:center;padding-top:14px;font-size:clamp(14px,.78vw,16px);font-weight:600;display:flex}.discover-page__arrow{border:1px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}@media (width<=800px){.discover-page{padding:92px 22px 50px}.discover-page__intro{padding:0 0 28px}.discover-page__showcase{width:100%}.discover-page__visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:230px}.discover-page__record{width:min(56vw,250px)}.discover-page__cards{grid-template-columns:1fr;margin-top:-22px;padding:0 0 50px}.discover-page__card{min-height:clamp(340px,92vw,380px)}.discover-page__card-copy{padding-top:32px}.discover-page__card-copy h2{font-size:clamp(68px,20vw,88px)}.discover-page__card-copy p{font-size:clamp(15px,3.8vw,17px)}}@media (width>=801px) and (height<=980px){.discover-page__showcase{margin-top:24px}.discover-page__visual{height:clamp(270px,19vw,320px)}.discover-page__record{width:clamp(400px,27vw,500px)}.discover-page__cards{margin-top:clamp(-110px,-5.5vw,-82px);padding-bottom:20px}.discover-page__card{min-height:clamp(330px,19vw,370px);padding:clamp(20px,1.5vw,28px)}.discover-page__card-copy{padding-top:clamp(32px,2.2vw,42px)}.discover-page__card-copy h2{margin-bottom:12px;font-size:clamp(68px,5.2vw,92px)}}@media (width<=480px){.discover-page__title{font-size:68px}.discover-page__description{margin-top:10px;font-size:14px}.discover-page__card{padding:22px 20px}.discover-page__card-topline{font-size:12px}.discover-page__card-topline span:last-child{text-align:right;max-width:190px}}.curator-page{color:#07142b;background:#f3f4f0;min-height:100vh;padding-top:86px;overflow:hidden}.curator-page__intro{border-bottom:1px solid #07142b38;padding:64px 5.2vw 34px}.curator-page__eyebrow{margin:0 0 var(--label-title-gap);color:#2759ed;letter-spacing:.12em;font-size:12px;font-weight:700}.curator-page__title{letter-spacing:var(--galgo-page-title-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,8.4vw,150px);font-weight:400;line-height:.8}.curator-page__description{max-width:660px;margin:18px 0 0;font-size:17px;line-height:1.6}.curator-page__gallery{width:100%;padding:28px 0 80px 5.2vw;overflow:hidden}.curator-page__track{align-items:flex-start;gap:clamp(18px,2.2vw,42px);width:max-content;display:flex}.curator-page__item{flex:none;width:clamp(390px,37vw,650px);position:relative}.curator-page__record{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 8px,#ffffff1f 9px 10px),#07142b;border:1px solid #07142b;border-radius:50%;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #00000073}.curator-page__record:before{content:"";aspect-ratio:1;border-radius:50%;width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.curator-page__record--red:before{background:#ff343c}.curator-page__record--blue:before{background:#2759ed}.curator-page__record--yellow:before{background:var(--similar-curator-yellow)}.curator-page__groove{border:1px solid #ffffff47;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.curator-page__groove--outer{aspect-ratio:1;width:78%}.curator-page__groove--inner{aspect-ratio:1;width:54%}.curator-page__record-label{z-index:2;aspect-ratio:1;color:#07142b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:27%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.curator-page__record-label>span{font-size:12px;font-weight:700;position:absolute;top:12%}.curator-page__record-label strong{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(28px,3vw,50px);font-weight:400;line-height:.8}.curator-page__record-label small{letter-spacing:.08em;margin-top:7px;font-size:12px;font-weight:800}.curator-page__record-hole{z-index:3;background:#f3f4f0;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.curator-page__item-copy{padding:22px 58px 0 4px;position:relative}.curator-page__item-copy>span:first-child{color:#6c7585;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.curator-page__item-copy h2{letter-spacing:.006em;white-space:nowrap;margin:0 0 10px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(50px,4.2vw,76px);font-weight:400;line-height:.8}.curator-page__item-copy p{color:#596274;margin:0;font-size:13px;line-height:1.55}.curator-page__item-arrow{width:42px;height:42px;color:inherit;background:0 0;border:1px solid #07142b;border-radius:50%;place-items:center;font-size:19px;display:grid;position:absolute;top:24px;right:4px}@media (width<=800px){.curator-page{padding-top:50px}.curator-page__intro{padding:42px 22px 28px}.curator-page__gallery{padding:28px 0 56px 22px}.curator-page__item{width:min(76vw,470px)}}@media (width<=480px){.curator-page__title{font-size:66px}.curator-page__description{margin-top:18px;font-size:14px}.curator-page__item{width:78vw}.curator-page__record-label strong{font-size:26px}}.archive-page{color:#07142b;background:#f3f4f0;min-height:100vh;padding-top:86px;overflow:hidden}.archive-page__hero{border-bottom:1px solid #07142b;grid-template-columns:minmax(380px,.82fr) minmax(580px,1.18fr);min-height:720px;display:grid}.archive-page__intro{border-right:1px solid #07142b;flex-direction:column;padding:64px 5.2vw 54px;display:flex}.archive-page__eyebrow{margin:0 0 var(--label-title-gap);color:#2759ed;letter-spacing:.12em;font-size:12px;font-weight:700}.archive-page__title{letter-spacing:var(--galgo-page-title-spacing);white-space:nowrap;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,8.4vw,150px);font-weight:400;line-height:.8}.archive-page__description{margin:18px 0 0;font-size:17px;line-height:1.6}.archive-page__year{background:#fff;border:1px solid #07142b;grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:74px;margin-top:auto;padding:0 20px;display:grid}.archive-page__year span{letter-spacing:.1em;font-size:12px;font-weight:700}.archive-page__year select{appearance:none;color:#07142b;text-align:right;background:0 0;border:0;outline:0;min-width:82px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:25px;font-weight:800}.archive-page__calendar{color:#fff;background:#2759ed;padding:54px clamp(28px,4vw,72px)}.archive-page__calendar-head{border-bottom:1px solid #ffffffa6;justify-content:space-between;align-items:flex-end;min-height:118px;padding-bottom:24px;display:flex}.archive-page__calendar-head div{align-items:baseline;gap:16px;display:flex}.archive-page__calendar-head span{font-size:20px;font-weight:700}.archive-page__calendar-head strong{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:92px;font-weight:400;line-height:.65}.archive-page__calendar-head p{letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.archive-page__weekdays,.archive-page__days{grid-template-columns:repeat(7,1fr);display:grid}.archive-page__weekdays{text-align:center;padding:22px 0 14px;font-size:12px;font-weight:700}.archive-page__day{border-top:1px solid #ffffff40;place-items:center;min-height:72px;font-size:13px;display:grid;position:relative}.archive-page__day i{background:#ff343c;border-radius:50%;width:4px;height:4px;position:absolute;bottom:10px}.archive-page__day--active:before{content:"";border:1px solid #fff;border-radius:50%;width:42px;height:42px;position:absolute}.archive-page__section{border-bottom:1px solid #07142b;padding:62px 5.2vw 70px}.archive-page__section-head{grid-template-columns:48px 1fr;gap:18px;margin-bottom:38px;display:grid}.archive-page__section-head>span{color:#2759ed;padding-top:8px;font-size:12px;font-weight:700}.archive-page__section-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.2vw,56px);line-height:1}.archive-page__section-head p{color:#657086;margin:10px 0 0;font-size:13px}.archive-page__tags{flex-wrap:wrap;gap:10px;padding-left:66px;display:flex}.archive-page__tags-track{display:contents}.archive-page__tags span{color:#2759ed;background:#fff;border:1px solid #2759ed;border-radius:999px;padding:14px 20px;font-size:13px;font-weight:600}.archive-page__people{grid-template-columns:repeat(5,minmax(120px,1fr));gap:clamp(18px,3vw,52px);display:grid}.archive-page__people--scroll{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(18px,2.4vw,42px);padding-bottom:8px;padding-left:66px;display:flex;overflow:auto hidden}.archive-page__people--scroll::-webkit-scrollbar{display:none}.archive-page__people--liked{grid-template-columns:repeat(auto-fit,clamp(124px,10.5vw,166px));justify-content:start;gap:clamp(18px,2.4vw,42px);padding-left:66px}.archive-page__person{text-align:center;min-width:0}.archive-page__people--scroll .archive-page__person,.archive-page__people--liked .archive-page__person{flex:0 0 clamp(124px,10.5vw,166px)}.archive-page__person>div{aspect-ratio:1;width:100%;margin-bottom:16px;position:relative}.archive-page__person img{object-fit:cover;border:1px solid #07142b;border-radius:50%;width:100%;height:100%;display:block}.archive-page__person div span{color:#fff;background:#2759ed;border:2px solid #f3f4f0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:4px;right:4px}.archive-page__people--liked .archive-page__person div span{width:40px;height:40px;font-size:14px;bottom:2px;right:2px}.archive-page__person strong,.archive-page__person small{display:block}.archive-page__person strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.archive-page__person small{color:#778091;letter-spacing:.08em;margin-top:5px;font-size:12px;font-weight:700}.archive-page__artists{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:8px;padding-left:66px;display:flex;overflow:auto hidden}.archive-page__artists::-webkit-scrollbar{display:none}.archive-page__artist{background:#fff;border:1px solid #07142b;flex:0 0 clamp(210px,19vw,280px)}.archive-page__artist img{aspect-ratio:.92;object-fit:cover;filter:saturate(.8);width:100%;display:block}.archive-page__artist>div{border-top:1px solid #07142b;min-height:112px;padding:18px;position:relative}.archive-page__artist div>span{color:#2759ed;font-size:12px;font-weight:700;position:absolute;top:18px;right:18px}.archive-page__artist h3{letter-spacing:-.03em;margin:0 0 14px;padding-right:34px;font-size:clamp(18px,1.7vw,28px)}.archive-page__artist small{letter-spacing:.08em;font-size:12px;font-weight:700}@media (width>=901px){.archive-page__artist h3{min-height:2.43em}}.archive-page__created-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-left:66px;display:grid}.archive-page__created-card{color:#07142b;text-align:left;cursor:pointer;background:#fff;border:1px solid #07142b;grid-template-rows:auto 1fr;min-width:0;transition:transform .22s,background-color .22s;display:grid}.archive-page__created-card:hover{background:#fffdf7;transform:translateY(-4px)}.archive-page__created-cover{aspect-ratio:1.08;color:#07142b9e;letter-spacing:.08em;background:radial-gradient(circle,#f3f4f0 0 12%,#07142b1f 13% 14%,#0000 15%),repeating-radial-gradient(circle,#07142b14 0 1px,#0000 1px 16px),#fff4d7;place-items:center;width:100%;font-size:12px;font-weight:800;display:grid;overflow:hidden}.archive-page__created-cover img{object-fit:cover;width:100%;height:100%;display:block}.archive-page__created-body{border-top:1px solid #07142b;flex-direction:column;min-width:0;min-height:220px;padding:20px;display:flex}.archive-page__created-meta{color:#2759ed;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:14px;font-size:12px;font-weight:800;display:flex}.archive-page__created-body h3{color:#07142b;letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(20px,1.8vw,30px);line-height:1}.archive-page__created-body p{color:#07142b;letter-spacing:-.035em;word-break:keep-all;margin:14px 0 0;font-size:14px;font-weight:600;line-height:1.55}.archive-page__created-body small{color:#657086;margin-top:12px;font-size:12px;font-weight:700;line-height:1.45;display:block}.archive-page__created-tags{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;display:flex}.archive-page__created-tags span{color:#2759ed;background:#f3f4f0;border:1px solid #2759ed6b;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.archive-page__created-empty{color:#657086;letter-spacing:-.03em;background:#fff;border:1px solid #07142b2e;margin-left:66px;padding:34px;font-size:15px;font-weight:700}.archive-created-detail{color:#07142b;background:#f3f4f0;grid-template-columns:minmax(360px,35vw) minmax(0,1fr);min-height:100vh;padding-top:86px;display:grid}.archive-created-detail__side{background:#f3f4f0;border-right:1px solid #07142b;flex-direction:column;min-width:0;padding:54px 4.8vw;display:flex}.archive-created-detail__cover{aspect-ratio:1;color:#07142b9e;letter-spacing:.08em;background:radial-gradient(circle,#f3f4f0 0 12%,#07142b1f 13% 14%,#0000 15%),repeating-radial-gradient(circle,#07142b14 0 1px,#0000 1px 16px),#fff4d7;border:1px solid #07142b;place-items:center;width:100%;font-size:12px;font-weight:800;display:grid;overflow:hidden}.archive-created-detail__cover img{object-fit:cover;width:100%;height:100%;display:block}.archive-created-detail__info{margin-top:32px}.archive-created-detail__info>span,.archive-created-detail__header>span,.archive-created-edit-label{color:#2759ed;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.archive-created-detail__info h1{letter-spacing:-.04em;margin:16px 0 0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(54px,5vw,92px);font-weight:400;line-height:.78}.archive-created-detail__info p{letter-spacing:-.035em;word-break:keep-all;margin:24px 0 0;font-size:16px;font-weight:700;line-height:1.65}.archive-created-detail__info small{color:#657086;margin-top:16px;font-size:12px;font-weight:700;display:block}.archive-created-detail__tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.archive-created-detail__tags span{color:#2759ed;background:#fff;border:1px solid #2759ed6b;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.archive-created-detail__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:34px;display:flex}.archive-created-detail__actions button{color:#07142b;cursor:pointer;background:#fff;border:1px solid #07142b;border-radius:0;min-height:42px;padding:0 16px;font-size:12px;font-weight:800}.archive-created-detail__actions button:first-child{color:#fff;background:#2759ed}.archive-created-detail__main{background:#d9e8ff;min-width:0;padding:64px 5.2vw 78px}.archive-created-detail__header h2{letter-spacing:-.045em;margin:14px 0 0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(68px,7vw,126px);font-weight:400;line-height:.72}.archive-created-detail__header p{letter-spacing:-.035em;max-width:720px;margin:28px 0 0;font-size:17px;font-weight:700;line-height:1.6}.archive-created-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px;display:grid}.archive-created-track{background:#fff;grid-template-columns:112px 1fr;align-items:center;gap:22px;min-height:168px;padding:24px;display:grid}.archive-created-track__disc{aspect-ratio:1;background:#fff4d7;border:18px solid #07142b;border-radius:50%;box-shadow:inset 0 0 0 16px #d9e8ff}.archive-created-track span{color:#2759ed;font-size:12px;font-weight:800}.archive-created-track strong{letter-spacing:-.04em;margin-top:10px;font-size:clamp(20px,2vw,34px);line-height:1;display:block}.archive-created-track small{color:#657086;margin-top:10px;font-size:12px;font-weight:800;display:block}.archive-created-moment-card{background:#fff4d7;grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);max-width:820px;margin-top:58px;display:grid}.archive-created-moment-card>div:last-child{flex-direction:column;min-width:0;padding:38px;display:flex}.archive-created-moment-card h3{letter-spacing:-.04em;margin:18px 0 0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(46px,4vw,78px);font-weight:400;line-height:.82}.archive-created-moment-card p{letter-spacing:-.04em;margin:24px 0 0;font-size:18px;font-weight:800;line-height:1.6}.archive-created-moment-card small{color:#657086;margin-top:18px;font-size:12px;font-weight:800;line-height:1.5;display:block}.archive-created-cover-picker{cursor:pointer;display:block}.archive-created-cover-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.archive-created-cover-picker>span{color:#fff;background:#2759ed;align-items:center;min-height:40px;margin-top:12px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.archive-created-edit-grid{gap:22px;max-width:860px;margin-top:50px;display:grid}.archive-created-edit-grid label{color:#2759ed;letter-spacing:.1em;text-transform:uppercase;gap:9px;font-size:12px;font-weight:800;display:grid}.archive-created-edit-grid input,.archive-created-edit-grid textarea,.archive-created-edit-add input{color:#07142b;background:#fff;border:0;border-radius:0;outline:none;width:100%;font-family:Pretendard,sans-serif;font-size:15px;font-weight:700}.archive-created-edit-grid input,.archive-created-edit-add input{height:46px;padding:0 14px}.archive-created-edit-grid textarea{resize:vertical;min-height:130px;padding:14px}.archive-created-edit-pills,.archive-created-edit-tracks{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.archive-created-edit-pills button,.archive-created-edit-tracks button,.archive-created-edit-add button{color:#07142b;cursor:pointer;background:#fff;border:1px solid #07142b2e;border-radius:0;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.archive-created-edit-pills button.is-active,.archive-created-edit-tracks button.is-active{color:#fff;background:#2759ed;border-color:#2759ed}.archive-created-edit-tracks button{justify-items:start;gap:6px;min-width:210px;padding:12px;display:grid}.archive-created-edit-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.archive-page__footer{color:#ff343c;background:#07142b;grid-template-columns:1fr auto;align-items:end;gap:10px 40px;min-height:310px;padding:66px 5.2vw 36px;display:grid}.archive-page__footer>strong{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(86px,11vw,180px);font-weight:400;line-height:.65}.archive-page__footer p{grid-column:1;margin:14px 0 40px;font-size:13px}.archive-page__footer div{grid-area:1/2/span 2;align-self:center;gap:28px;font-size:12px;font-weight:700;display:flex}.archive-page__footer small{border-top:1px solid #ff343c73;grid-column:1/-1;padding-top:18px;font-size:12px}@media (width<=900px){.archive-page{padding-top:50px}.archive-page__hero{grid-template-columns:1fr}.archive-page__intro{border-bottom:1px solid #07142b;border-right:0;min-height:520px}.archive-page__people{grid-template-columns:repeat(3,1fr)}.archive-page__people--liked{grid-template-columns:repeat(auto-fit,minmax(124px,166px))}.archive-page__artists{grid-template-columns:repeat(2,1fr)}.archive-page__created-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-created-detail{grid-template-columns:1fr}.archive-created-detail__side{border-bottom:1px solid #07142b;border-right:0}.archive-created-tracks{grid-template-columns:1fr}}@media (width<=560px){.archive-page__intro,.archive-page__calendar,.archive-page__section{padding-left:20px;padding-right:20px}.archive-page__title{font-size:clamp(52px,16vw,72px)}.archive-page__calendar-head strong{font-size:72px}.archive-page__calendar-head p{display:none}.archive-page__day{min-height:54px}.archive-page__tags{padding-left:0}.archive-page__created-grid{grid-template-columns:1fr;padding-left:0}.archive-page__created-empty{margin-left:0}.archive-created-detail{padding-top:50px}.archive-created-detail__side,.archive-created-detail__main{padding-left:20px;padding-right:20px}.archive-created-moment-card{grid-template-columns:1fr}.archive-created-track{grid-template-columns:86px 1fr}.archive-page__people{grid-template-columns:repeat(2,1fr)}.archive-page__people--liked{grid-template-columns:repeat(2,minmax(0,150px));padding-left:0}.archive-page__artists{grid-template-columns:1fr}.archive-page__footer{flex-direction:column;align-items:flex-start;padding:58px 20px 32px;display:flex}.archive-page__footer div{flex-wrap:wrap;gap:18px;display:flex}.archive-page__footer small{width:100%;margin-top:34px}}.time-set-detail{color:#07142b;background:#f3f4f0;grid-template-columns:minmax(310px,32%) minmax(0,1fr);min-height:100vh;padding-top:86px;display:grid;overflow:hidden}.time-set-detail__intro{z-index:3;border-right:1px solid #07142b;flex-direction:column;min-height:calc(100vh - 86px);padding:54px 30px 38px 5.2vw;display:flex;position:relative}.time-set-detail__back{color:#07142b;letter-spacing:.09em;background:0 0;align-items:center;gap:12px;width:fit-content;padding:0;font-size:12px;font-weight:700;display:inline-flex}.time-set-detail__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.time-set-detail__copy{margin:auto 0}.time-set-detail__eyebrow{margin:0 0 var(--label-title-gap);color:#2759ed;letter-spacing:.12em;font-size:14px;font-weight:700}.time-set-detail__title{letter-spacing:var(--galgo-page-title-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,8.4vw,150px);font-weight:400;line-height:.8}.time-set-detail__description{margin:18px 0 0;font-size:20px;line-height:1.6}.time-set-detail__index{letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.time-set-detail__records{background:#ff343c;place-items:center;min-width:0;min-height:calc(100vh - 86px);display:grid;position:relative;overflow:hidden}.time-set-detail__main-record{z-index:2;aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:min(61vw,940px);padding:clamp(22px,2.2vw,34px);display:grid;position:relative}.time-set-detail__vinyl{background:#2759ed;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.time-set-detail__vinyl:before,.time-set-detail__vinyl:after{content:"";border:1px solid #ffffff3d;border-radius:50%;position:absolute}.time-set-detail__vinyl:before{inset:9%;box-shadow:0 0 0 18px #ffffff09,0 0 0 42px #ffffff09}.time-set-detail__vinyl:after{inset:27%}.time-set-detail__groove{border:1px solid #ffffff3d;border-radius:50%;position:absolute}.time-set-detail__groove--outer{inset:17%}.time-set-detail__groove--inner{inset:22%}.time-set-detail__record-center{z-index:2;aspect-ratio:1;color:#07142b;background:#fff;border:1px solid #07142b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:38%;padding:0;line-height:.8;display:flex;position:relative}.time-set-detail__record-center:after{content:"";background:#07142b;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.time-set-detail__record-center span,.time-set-detail__record-center strong{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(30px,3vw,52px);font-weight:400}.time-set-detail__record-center small{letter-spacing:.12em;font-size:12px;font-weight:700;position:absolute;bottom:14%}.time-set-detail__side-record{z-index:1;aspect-ratio:1;background:#2759ed;border:clamp(12px,1.3vw,20px) solid #fff;border-radius:50%;place-items:center;width:min(32vw,500px);display:grid;position:absolute;bottom:-18%}.time-set-detail__side-record span{aspect-ratio:1;background:#fff;border-radius:50%;width:34%;box-shadow:inset 0 0 0 1px #07142b}.time-set-detail__side-record span:after{content:"";aspect-ratio:1;background:#07142b;border-radius:50%;width:7px;margin:calc(50% - 3.5px) auto 0;display:block}.time-set-detail__side-record--left{left:-15%}.time-set-detail__side-record--right{right:-15%}@media (width<=900px){.time-set-detail{grid-template-columns:1fr}.time-set-detail__intro{border-bottom:1px solid #07142b;border-right:0;min-height:430px}.time-set-detail__title{font-size:104px}.time-set-detail__records{min-height:720px}.time-set-detail__main-record{width:min(78vw,620px)}.time-set-detail__side-record{width:min(38vw,300px)}}@media (width<=560px){.time-set-detail__intro{min-height:400px;padding:32px 20px 28px}.time-set-detail__title{font-size:82px}.time-set-detail__description{margin-top:18px;font-size:14px}.time-set-detail__records{min-height:520px}.time-set-detail__main-record{width:88vw;padding:16px}.time-set-detail__record-center span,.time-set-detail__record-center strong{font-size:29px}}.track-trace-detail{color:#07142b;background:#f3f4f0;grid-template-columns:minmax(310px,32%) minmax(0,1fr);min-height:100vh;padding-top:86px;display:grid;overflow:hidden}.track-trace-detail__intro{z-index:3;border-right:1px solid #07142b;flex-direction:column;min-height:calc(100vh - 86px);padding:54px 34px 38px 5.2vw;display:flex;position:relative}.track-trace-detail__back{color:#07142b;letter-spacing:.09em;background:0 0;align-items:center;gap:12px;width:fit-content;padding:0;font-size:12px;font-weight:700;display:inline-flex}.track-trace-detail__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.track-trace-detail__copy{margin:auto 0}.track-trace-detail__eyebrow{margin:0 0 var(--label-title-gap);color:#ff343c;letter-spacing:.12em;font-size:14px;font-weight:700}.track-trace-detail__title{letter-spacing:var(--galgo-page-title-spacing);white-space:nowrap;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,8.4vw,150px);font-weight:400;line-height:.8}.track-trace-detail__description{margin:18px 0 0;font-size:20px;line-height:1.6}.track-trace-detail__index{letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}.track-trace-detail__gallery{color:#fff;background:#2759ed;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:calc(100vh - 86px);padding:44px 0 38px 44px;display:grid;position:relative;overflow:hidden}.track-trace-detail__gallery-heading{letter-spacing:.11em;justify-content:space-between;align-items:center;padding-right:42px;font-size:14px;font-weight:700;display:flex}.track-trace-detail__track{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-self:center;gap:22px;width:100%;min-width:0;margin-top:0;padding:24px 44px 34px 0;display:flex;overflow:auto hidden}.track-trace-detail__card{color:#fff;scroll-snap-align:start;background:#07142b;border:1px solid #07142b;flex:none;width:clamp(360px,30vw,500px);overflow:hidden}.track-trace-detail__artwork{aspect-ratio:1/1.08;background:#07142b;position:relative;overflow:hidden}.track-trace-detail__artwork>img{object-fit:cover;width:100%;height:100%}.track-trace-detail__artwork:after{content:"";background:linear-gradient(#0000 58%,#07142bbd 100%);position:absolute;inset:0}.track-trace-detail__artwork-meta{z-index:2;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.track-trace-detail__artwork-meta button{color:#fff;letter-spacing:.08em;background:0 0;border:1px solid #ffffffd9;border-radius:18px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.track-trace-detail__artwork-meta button span{font-size:12px}.track-trace-detail__number{z-index:2;font-size:12px;font-weight:700;position:absolute;top:15px;right:16px}.track-trace-detail__card-info{border-top:1px solid #ffffffad;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:166px;padding:24px 22px;display:grid;position:relative;overflow:hidden}.track-trace-detail__card-info>img{object-fit:cover;filter:blur(28px)brightness(.5)saturate(1.25);width:160%;height:160%;position:absolute;inset:-30%;transform:scale(1.12)}.track-trace-detail__card-info:after{content:"";background:#07142b47;position:absolute;inset:0}.track-trace-detail__card-copy,.track-trace-detail__arrow{z-index:2;position:relative}.track-trace-detail__card-copy p{letter-spacing:.12em;margin:0 0 9px;font-size:12px;font-weight:700}.track-trace-detail__card-copy h2{text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin:0 0 7px;font-size:21px;line-height:1.1;overflow:hidden}.track-trace-detail__card-copy>span{font-size:12px}.track-trace-detail__arrow{color:#fff;background:0 0;border:1px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:17px;display:grid}.track-trace-detail__hint{letter-spacing:.1em;margin:0;font-size:12px;font-weight:700;position:absolute;bottom:22px;right:42px}@media (width<=900px){.track-trace-detail{grid-template-columns:1fr}.track-trace-detail__intro{border-bottom:1px solid #07142b;border-right:0;min-height:450px}.track-trace-detail__title{font-size:100px}.track-trace-detail__gallery{min-height:690px}.track-trace-detail__card{width:330px}}@media (width<=560px){.track-trace-detail__intro{min-height:420px;padding:32px 20px 28px}.track-trace-detail__title{font-size:80px}.track-trace-detail__description{margin-top:18px;font-size:14px}.track-trace-detail__gallery{min-height:610px;padding:32px 0 40px 20px}.track-trace-detail__gallery-heading{padding-right:20px}.track-trace-detail__track{margin-top:24px}.track-trace-detail__card{width:286px}}.track-comment-detail{--track-detail-upper-min-height:clamp(740px, 86svh, 1000px);color:#07142b;background:#f3f4f0;grid-template-columns:minmax(330px,32%) minmax(0,1fr);min-height:100vh;padding-top:86px;display:grid}@media (width>=1001px){.track-comment-detail{grid-template-rows:minmax(var(--track-detail-upper-min-height), auto) auto}}.track-comment-detail__song{border-right:1px solid #07142b;flex-direction:column;min-height:auto;padding:42px 3vw 38px 5.2vw;display:flex;position:relative}.track-comment-detail__back{color:#07142b;letter-spacing:.09em;background:0 0;align-items:center;gap:12px;width:fit-content;padding:0;font-size:12px;font-weight:700;display:inline-flex}.track-comment-detail__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.track-comment-detail__album{aspect-ratio:1;background:#07142b;border:1px solid #07142b;width:min(100%,500px);margin:clamp(34px,5vh,62px) 0 0;position:relative;overflow:hidden}.track-comment-detail__album img{object-fit:cover;width:100%;height:100%}.track-comment-detail__album>span{color:#fff;background:#07142b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid;position:absolute;top:16px;right:16px}.track-comment-detail__song-copy{margin-top:34px}.track-comment-detail__song-copy p{color:#2759ed;letter-spacing:.12em;margin:0 0 14px;font-size:14px;font-weight:700}.track-comment-detail__song-copy h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,2.45vw,44px);line-height:1.05}.track-comment-detail__song-copy>span{font-size:var(--tempy-artist-name-size);line-height:1.4;display:block}.track-comment-detail__actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:34px;display:grid}.track-comment-detail__actions button{letter-spacing:.1em;border:1px solid #07142b;min-height:46px;font-size:12px;font-weight:700;transition:color .24s,background-color .24s,border-color .24s,transform .24s}.track-comment-detail__play{color:#fff;background:#07142b}.track-comment-detail__play:hover{background:#132544;border-color:#132544;transform:translateY(-1px)}.track-comment-detail__play span{margin-right:8px;font-size:12px}.track-comment-detail__keep{color:#07142b;background:0 0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.track-comment-detail__keep:hover{background:#07142b0e;transform:translateY(-1px)}.track-comment-detail__keep span{font-size:16px;font-weight:400}.track-comment-detail__comments{min-width:0}.track-comment-detail__header{background:#f3f4f0;min-height:340px;padding:62px 5vw 54px}.track-comment-detail__header>p{margin:0 0 var(--label-title-gap);color:#2759ed;letter-spacing:.12em;font-size:14px;font-weight:700}.track-comment-detail__header h2{letter-spacing:var(--galgo-display-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(76px,8.7vw,144px);font-weight:400;line-height:.74}.track-comment-detail__header>span{margin-top:32px;font-size:14px;line-height:1.7;display:block}.track-comment-detail__cluster{color:#fff;background:#2759ed;min-height:calc(100vh - 426px);padding:28px 3.2vw 50px}.track-comment-detail__filters{gap:8px;padding-bottom:24px;display:flex;overflow-x:auto}.track-comment-detail__filter{letter-spacing:.09em;border:1px solid #ffffffb8;border-radius:18px;flex:none;align-items:center;min-height:30px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.track-comment-detail__filter--active{color:#2759ed;background:#fff;border-color:#fff}.track-comment-detail__cluster-grid{border-top:1px solid #ffffffb3;border-left:1px solid #ffffffb3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.track-comment-detail__cluster-card{border-bottom:1px solid #ffffffb3;border-right:1px solid #ffffffb3;flex-direction:column;min-height:270px;padding:20px;display:flex}.track-comment-detail__cluster-top,.track-comment-detail__cluster-foot{letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.track-comment-detail__cluster-time{margin:34px 0 20px}.track-comment-detail__cluster-time p{letter-spacing:.1em;margin:0 0 5px;font-size:12px;font-weight:700}.track-comment-detail__cluster-time h3{letter-spacing:var(--galgo-time-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(38px,4vw,62px);font-weight:400;line-height:.82}.track-comment-detail__quote{max-width:290px;margin:0 0 30px;font-size:12px;line-height:1.65}.track-comment-detail__cluster-foot{border-top:1px solid #ffffff80;margin-top:auto;padding-top:15px}.track-comment-detail__cluster-foot span:last-child{border:1px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}@media (width<=1000px){.track-comment-detail{grid-template-columns:1fr}.track-comment-detail__song{min-height:auto;padding:36px 5vw 46px}.track-comment-detail__album{width:min(62vw,430px)}}@media (width<=600px){.track-comment-detail__song{padding:30px 20px 38px}.track-comment-detail__album{width:100%}.track-comment-detail__header{min-height:310px;padding:48px 20px 42px}.track-comment-detail__header h2{font-size:72px}.track-comment-detail__cluster{padding:24px 20px 38px}.track-comment-detail__cluster-grid{grid-template-columns:1fr}}.track-detail-tabs{background:#f3f4f0}.track-detail-tabs__nav{border-bottom:1px solid #d5d7d4;align-items:flex-end;gap:42px;height:78px;padding:0 5vw;display:flex}.track-detail-tabs__button{color:#b5b8b6;letter-spacing:-.01em;background:0 0;height:100%;padding:0;font-size:13px;font-weight:700;transition:color .24s,transform .24s;position:relative}.track-detail-tabs__button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.track-detail-tabs__button--active{color:#07142b}.track-detail-tabs__button--active:after{background:#07142b}.track-detail-tabs__button:not(.track-detail-tabs__button--active):hover{color:#626865;transform:translateY(-1px)}.track-detail-tabs__button:not(.track-detail-tabs__button--active):hover:after{background:#aeb3b0;height:2px}.track-detail-tabs__panel{min-height:min(620px,100vh - 244px)}.track-detail-tabs__popular{flex-direction:column;padding:42px 5vw 30px;display:flex}.track-detail-tabs__popular-copy>p,.track-detail-tabs__metadata>p,.track-detail-tabs__metrics>p{color:#2759ed;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:14px;font-weight:700}.track-detail-tabs__popular-copy h2{letter-spacing:var(--galgo-time-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(88px,9vw,148px);font-weight:400;line-height:.7}.track-detail-tabs__popular-copy>span{font-size:var(--tempy-description-size);margin-top:24px;line-height:1.66;display:block}.track-detail-tabs__chart{min-height:clamp(380px,29vw,520px);margin-top:clamp(28px,4vh,44px);padding-top:22px}.track-detail-tabs__chart-scale{font-size:var(--tempy-meta-label-size);letter-spacing:.1em;border-bottom:1px solid #07142b;justify-content:space-between;align-items:center;padding-bottom:12px;font-weight:700;display:flex}.track-detail-tabs__bars{background-image:linear-gradient(#07142b14 1px,#0000 1px);background-size:100% 25%;grid-template-columns:repeat(52,minmax(0,1fr));align-items:flex-end;gap:clamp(1px,.08vw,2px);width:100%;height:clamp(240px,17.5vw,310px);margin:0 auto;padding:20px 0 0;display:grid;overflow:hidden}.track-detail-tabs__bars>span,.track-detail-tabs__bars>button{transform-origin:bottom;background:#c8cdca;border:0;justify-self:center;width:min(88%,24px);min-width:4px;height:20%;padding:0;transition:background-color .26s,filter .26s,transform .26s}.track-detail-tabs__bars>.track-detail-tabs__bar--peak{background:linear-gradient(#d7b8ca 0%,#c9cbce 36%,#c8cdca 100%)}.track-detail-tabs__bars>.track-detail-tabs__bar--active{background:linear-gradient(#d65f91 0%,#7056dd 32%,#2759ed 72% 100%)}.track-detail-tabs__chart:hover .track-detail-tabs__bar--active{filter:brightness(1.07)saturate(1.04);transform:scaleY(1.012)}.track-detail-tabs__bars>.track-detail-tabs__bar--interactive:hover,.track-detail-tabs__bars>.track-detail-tabs__bar--interactive:focus-visible{filter:brightness(1.1)saturate(1.06);outline:0;transform:scaleY(1.022)}.track-detail-tabs__bars>.track-detail-tabs__bar--playing{filter:brightness(1.1)saturate(1.06);transform:scaleY(1.018);box-shadow:0 0 0 2px #d65f912e}.track-detail-tabs__progress{background:linear-gradient(90deg,#4d7bff 0%,#557cff 34%,#6f68ed 52%,#557cff 70%,#4d7bff 100%);border:0;width:100%;height:clamp(20px,1.35vw,26px);margin:0 auto;padding:0;transition:filter .26s;display:block;position:relative;overflow:hidden}.track-detail-tabs__progress:hover,.track-detail-tabs__progress:focus-visible{filter:brightness(1.055)saturate(1.035);outline:0}.track-detail-tabs__progress i{background:linear-gradient(90deg,#0000 0%,#9c53cd57 18%,#de528ec7 40%,#f05d77 52%,#d04f9db8 67%,#7e57da47 84%,#0000 100%);width:19.2%;position:absolute;top:0;bottom:0;left:37.5%}.track-detail-tabs__timeline{color:#8c918e;width:100%;font-size:var(--tempy-meta-label-size);justify-content:space-between;margin:0 auto;padding-top:12px;font-weight:700;display:flex;position:relative}.track-detail-tabs__timeline strong{color:#2759ed;font-weight:700}.track-detail-tabs__song-detail{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-content:start;gap:5vw;padding:62px 5vw 54px;display:grid}.track-detail-tabs__metadata dl{border-top:1px solid #07142b;margin:0}.track-detail-tabs__metadata dl>div{border-bottom:1px solid #c7cac7;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);align-items:center;gap:20px;min-height:78px;padding:0 4px;transition:background-color .24s,border-color .24s;display:grid}.track-detail-tabs__metadata dl>div:hover{background:#2759ed09}.track-detail-tabs__metadata dt{color:#8c918e;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex}.track-detail-tabs__metadata dt span{color:#2759ed;letter-spacing:.08em;font-size:11px;font-weight:700}.track-detail-tabs__metadata dd{margin:0;font-size:clamp(16px,.95vw,20px);font-weight:700;line-height:1.35}.track-detail-tabs__metrics{min-width:0}.track-detail-tabs__metric-grid{border-top:1px solid #07142b;border-left:1px solid #c7cac7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.track-detail-tabs__metric{border-bottom:1px solid #c7cac7;border-right:1px solid #c7cac7;flex-direction:column;min-height:148px;padding:20px 18px 18px;transition:background-color .25s,border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.track-detail-tabs__metric:hover{background:#2759ed0a;border-color:#aeb4b0;transform:translateY(-1px)}.track-detail-tabs__metric-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.track-detail-tabs__metric span{color:#777d79;font-size:12px;font-weight:700}.track-detail-tabs__metric strong{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(48px,3vw,64px);font-weight:400;line-height:.68}.track-detail-tabs__metric>p{color:#777d79;margin:20px 0 auto;font-size:clamp(12px,.7vw,14px);line-height:1.45}.track-detail-tabs__metric-rail{background:#dfe2df;width:100%;height:5px;margin-top:16px;overflow:hidden}.track-detail-tabs__metric-rail i{background:#2759ed;height:100%;transition:filter .25s;display:block}.track-detail-tabs__metric:hover .track-detail-tabs__metric-rail i{filter:brightness(1.08)}.track-detail-tabs__more{color:#07142b;letter-spacing:.1em;cursor:pointer;background:#ffffff52;border:1px solid #07142b;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:60px;margin-top:12px;padding:0 18px;font-size:14px;font-weight:700;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;box-shadow:inset 0 0 #2759ed1a}.track-detail-tabs__more span:last-child{font-size:20px;font-weight:400;transition:transform .22s}.track-detail-tabs__more:hover,.track-detail-tabs__more:focus-visible{color:#2759ed;background:#ffffff94;border-color:#2759ed;outline:0;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #2759ed14}.track-detail-tabs__more:hover span:last-child,.track-detail-tabs__more:focus-visible span:last-child{transform:translate(4px)}.track-detail-modal{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07142b8f;place-items:center;padding:40px;animation:.24s both track-detail-modal-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.track-detail-modal__dialog{color:#07142b;background:#fff;border:1px solid #07142b;width:min(1180px,100vw - 80px);max-height:calc(100vh - 80px);animation:.3s cubic-bezier(.22,1,.36,1) both track-detail-modal-rise;overflow-y:auto;box-shadow:0 26px 70px #07142b3d}.track-detail-modal--closing{animation:.19s both track-detail-modal-fade-out}.track-detail-modal--closing .track-detail-modal__dialog{animation:.19s both track-detail-modal-drop}.track-detail-modal__header{border-bottom:1px solid #07142b;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:24px;min-height:158px;padding:24px 88px 24px 26px;display:grid;position:relative}.track-detail-modal__header>img{object-fit:cover;border:1px solid #07142b;width:108px;height:108px}.track-detail-modal__header p,.track-detail-modal__section-title p{color:#2759ed;letter-spacing:.11em;margin:0;font-size:13px;font-weight:700}.track-detail-modal__header h2{letter-spacing:-.03em;margin:12px 0 7px;font-size:clamp(28px,2.1vw,38px);line-height:1}.track-detail-modal__header div>span{font-size:17px;font-weight:600}.track-detail-modal__header>button{color:#07142b;background:0 0;border:1px solid #07142b;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:24px;font-weight:300;transition:color .24s,background-color .24s,transform .24s;display:grid;position:absolute;top:24px;right:24px}.track-detail-modal__header>button:hover,.track-detail-modal__header>button:focus-visible{color:#fff;background:#07142b;outline:0;transform:rotate(4deg)scale(1.035)}.track-detail-modal__body{grid-template-columns:minmax(340px,.9fr) minmax(440px,1.1fr);display:grid}.track-detail-modal__body>section{min-width:0;padding:34px 36px 38px}.track-detail-modal__insights{background:#f3f4f0}.track-detail-modal__features{background:#fff;border-left:1px solid #07142b}.track-detail-modal__section-title{border-bottom:1px solid #07142b;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.track-detail-modal__section-title>span{font-size:12px;font-weight:700}.track-detail-modal__summary{color:#333c38;word-break:keep-all;margin:26px 0 0;font-size:clamp(16px,.95vw,18px);line-height:1.75}.track-detail-modal__context{margin-top:36px}.track-detail-modal__context-title{border-bottom:1px solid #07142b;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.track-detail-modal__context-title p{letter-spacing:.1em;margin:0;font-size:13px;font-weight:700}.track-detail-modal__context-title span{color:#777d79;letter-spacing:.08em;font-size:10px;font-weight:700}.track-detail-modal__context dl{margin:0}.track-detail-modal__context dl>div{border-bottom:1px solid #c8cbc8;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:18px;min-height:62px;padding:0 3px;transition:background-color .23s,padding .23s;display:grid}.track-detail-modal__context dl>div:hover{background:#2759ed09;padding:0 9px}.track-detail-modal__context dt{color:#838885;font-size:13px;font-weight:600}.track-detail-modal__context dd{margin:0;font-size:14px;font-weight:700;line-height:1.45}.track-detail-modal__feature-list{border-bottom:1px solid #c8cbc8}.track-detail-modal__feature{border-bottom:1px solid #d1d4d1;grid-template-columns:minmax(230px,.72fr) minmax(180px,1fr);align-items:center;gap:24px;min-height:78px;padding:12px 3px;transition:background-color .23s,padding .23s;display:grid}.track-detail-modal__feature:last-child{border-bottom:0}.track-detail-modal__feature:hover{background:#2759ed0a;padding-left:9px;padding-right:9px}.track-detail-modal__feature-copy>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.track-detail-modal__feature-copy>p{color:#8a8f8c;margin:7px 0 0;font-size:11px;line-height:1.35}.track-detail-modal__feature span{color:#686f6b;font-size:13px;font-weight:700}.track-detail-modal__feature strong{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:34px;font-weight:400;line-height:.7}.track-detail-modal__feature-rail{background:#dfe2df;height:6px;overflow:hidden}.track-detail-modal__feature-rail i{background:#2759ed;height:100%;transition:filter .23s;display:block}.track-detail-modal__feature:hover .track-detail-modal__feature-rail i{filter:brightness(1.1)}.track-detail-modal__footer{background:#fff;border-top:1px solid #07142b;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0 28px;display:flex}.track-detail-modal__footer>span{color:#8a8f8c;letter-spacing:.1em;font-size:11px;font-weight:700}.track-detail-modal__footer button{color:#07142b;letter-spacing:.08em;background:0 0;border:1px solid #07142b;align-items:center;gap:28px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;transition:color .22s,background-color .22s,transform .22s;display:inline-flex}.track-detail-modal__footer button span{font-size:15px;transition:transform .22s}.track-detail-modal__footer button:hover,.track-detail-modal__footer button:focus-visible{color:#fff;background:#07142b;outline:0;transform:translateY(-1px)}.track-detail-modal__footer button:hover span,.track-detail-modal__footer button:focus-visible span{transform:translate(3px)}@keyframes track-detail-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes track-detail-modal-rise{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes track-detail-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes track-detail-modal-drop{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.994)}}@media (width>=1600px){.track-detail-tabs__song-detail{grid-template-columns:minmax(360px,.94fr) minmax(480px,1.06fr);gap:clamp(38px,3vw,64px);padding:54px 4.2vw 36px}.track-detail-tabs__metadata dl>div{grid-template-columns:minmax(145px,.72fr) minmax(0,1.28fr);min-height:94px;padding:0 12px}.track-detail-tabs__metric{min-height:160px;padding:23px 21px 20px}.track-detail-tabs__more{min-height:64px;margin-top:12px}}@media (width<=1180px){.track-detail-tabs__song-detail,.track-detail-modal__body{grid-template-columns:1fr}.track-detail-modal__features{border-top:1px solid #07142b;border-left:0}}@media (width<=600px){.track-detail-tabs__nav{gap:28px;height:66px;padding:0 20px}.track-detail-tabs__popular,.track-detail-tabs__song-detail{padding:48px 20px 42px}.track-detail-tabs__popular-copy h2{font-size:74px}.track-detail-tabs__chart{margin-top:80px}.track-detail-tabs__bars{gap:2px}.track-detail-tabs__bars>span{min-width:2px}.track-detail-tabs__metadata dl>div{grid-template-columns:110px minmax(0,1fr)}.track-detail-tabs__metric-grid{grid-template-columns:1fr 1fr}.track-detail-modal{padding:16px}.track-detail-modal__dialog{width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.track-detail-modal__header{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:18px 64px 18px 18px}.track-detail-modal__header>button{top:16px;right:16px}.track-detail-modal__header>img{width:72px;height:72px}.track-detail-modal__body>section{padding:28px 20px}.track-detail-modal__feature{grid-template-columns:1fr;gap:10px}.track-detail-modal__footer{flex-direction:column;align-items:flex-start;padding:14px 20px}}.track-detail-lower{color:#07142b;background:#f3f4f0;border-top:1px solid #07142bb8;grid-column:1/-1;min-width:0}.track-detail-lower__moments,.track-detail-lower__similar{padding:72px 5.2vw 96px}.track-detail-lower__heading{margin-bottom:56px;display:block}.track-detail-lower__heading p{margin:0 0 var(--label-title-gap);color:#2759ed;letter-spacing:.12em;font-size:14px;font-weight:700}.track-detail-lower__heading h2{letter-spacing:var(--galgo-display-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,8vw,132px);font-weight:400;line-height:.72}.track-detail-lower__heading>span{max-width:620px;font-size:var(--tempy-description-size);margin-top:18px;line-height:1.66;display:block}.track-detail-lower__moment-grid{border-top:1px solid #07142b;border-left:1px solid #07142b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.track-detail-lower__moment-card{color:#fff;background:#2759ed;border-bottom:1px solid #07142b;border-right:1px solid #07142b;flex-direction:column;min-height:400px;padding:clamp(28px,1.7vw,34px) clamp(26px,1.6vw,32px);transition:background-color .28s,border-color .28s,box-shadow .28s,filter .28s,transform .28s;display:flex;position:relative}.track-detail-lower__moment-card:hover{z-index:2;filter:brightness(1.015);background:#2a5cef;border-color:#07142bd6;transform:translateY(-4px);box-shadow:0 14px 28px #07142b21}.track-detail-lower__moment-top,.track-detail-lower__moment-foot{letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.track-detail-lower__moment-card h3{letter-spacing:var(--galgo-time-spacing);margin:clamp(52px,3.3vw,64px) 0 22px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,6.4vw,108px);font-weight:400;line-height:.72}.track-detail-lower__moment-card>p{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;max-width:none;margin:0;font-size:clamp(14px,.8vw,17px);line-height:1.5;overflow:hidden}.track-detail-lower__moment-foot{border-top:1px solid #ffffff9e;margin-top:auto;padding-top:20px;transition:border-color .26s}.track-detail-lower__moment-card:hover .track-detail-lower__moment-foot{border-color:#ffffffd1}.track-detail-lower__moment-foot span:last-child{border:1px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;transition:background-color .24s,transform .24s;display:grid}.track-detail-lower__moment-card:hover .track-detail-lower__moment-foot span:last-child{background:#ffffff1a;transform:translateY(-1px)scale(1.045)}.track-detail-lower__moment-foot span:last-child:hover{background:#ffffff24;transform:translateY(-2px)scale(1.07)}.track-detail-lower__similar{background:#fff;border-top:1px solid #07142b}.track-detail-lower__song-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 18px;display:grid}.track-detail-lower__song-card{opacity:1;min-width:0;transition:filter .3s,opacity .3s,transform .3s}.track-detail-lower__song-artwork{aspect-ratio:1;background:#07142b;border:1px solid #07142b;transition:box-shadow .3s;position:relative;overflow:hidden}.track-detail-lower__song-artwork img{object-fit:cover;width:100%;height:100%;transition:filter .32s,transform .36s cubic-bezier(.22,1,.36,1)}.track-detail-lower__song-artwork>span{color:#fff;background:#07142b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid;position:absolute;top:14px;right:14px}.track-detail-lower__song-copy{justify-content:space-between;align-items:flex-start;gap:20px;min-height:92px;padding:17px 2px 0;transition:transform .3s;display:flex}.track-detail-lower__song-copy h3{margin:0 0 6px;font-size:17px;line-height:1.2}.track-detail-lower__song-copy p{color:#757a77;margin:0;font-size:12px}.track-detail-lower__song-copy>span{border:1px solid #07142b;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:16px;transition:background-color .26s,color .26s,transform .26s;display:grid}.track-detail-lower__song-card:hover{opacity:1;filter:drop-shadow(0 12px 18px #07142b17);transform:translateY(-3px)}.track-detail-lower__song-card:hover .track-detail-lower__song-artwork{box-shadow:0 8px 18px #07142b14}.track-detail-lower__song-card:hover .track-detail-lower__song-artwork img{filter:brightness(1.025)saturate(1.025);transform:scale(1.012)}.track-detail-lower__song-card:hover .track-detail-lower__song-copy{transform:translateY(-1px)}.track-detail-lower__song-card:hover .track-detail-lower__song-copy>span{color:#fff;background:#07142b;transform:translateY(-1px)scale(1.045)}.track-detail-lower__footer{color:#ff343c;background:#07142b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 50px;min-height:330px;padding:66px 5.2vw 34px;display:grid}.track-detail-lower__footer p{letter-spacing:.12em;margin:0 0 18px;font-size:12px;font-weight:700}.track-detail-lower__footer strong{letter-spacing:var(--galgo-display-spacing);font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(76px,9vw,146px);font-weight:400;line-height:.7;display:block}.track-detail-lower__footer-links{letter-spacing:.08em;gap:28px;padding-bottom:6px;font-size:12px;font-weight:700;display:flex}.track-detail-lower__footer small{border-top:1px solid #ff343c73;grid-column:1/-1;padding-top:18px;font-size:12px}@media (width>=1600px){.now-page__content{grid-template-columns:minmax(0,1fr) minmax(520px,.88fr);gap:22px}.now-page__selected{padding:38px 46px 30px}.now-page__selected-body{grid-template-columns:minmax(440px,600px) minmax(260px,330px);gap:32px;width:100%;max-width:1030px;margin:0;padding:12px 0 18px}.now-page__cover-wrap{width:min(95%,570px,51.3vh)}.now-page__track-info p{font-size:15.5px}.now-page__track-info h3{font-size:clamp(32px,1.9vw,43px);font-weight:600}.now-page__track-info>span{font-size:20px}.now-page__player{gap:14px}.now-page__player button{width:48px;height:48px;font-size:20px}.now-page__player .now-page__skip{width:72px;height:72px;font-size:40px}.now-page__player .now-page__play{width:64px;height:64px;font-size:24px}.now-page__progress{height:3px}.now-page__player time{font-size:18px}.now-page__queue{padding:36px 42px 18px}.now-page__queue-item{grid-template-columns:32px 106px minmax(0,1fr) 62px 48px;gap:18px;min-height:144px;padding:19px 12px 19px 0}.now-page__queue-item img{width:106px;height:106px}.now-page__queue-copy strong{font-size:19px}.now-page__queue-copy span{font-size:15px}.now-page__queue-item button{width:48px;height:48px;font-size:18px}.discover-page__card{min-height:clamp(400px,22vw,470px)}.time-set-detail,.track-trace-detail{grid-template-columns:minmax(360px,28%) minmax(0,1fr)}.time-set-detail__intro,.track-trace-detail__intro{padding-right:32px}.time-set-detail__main-record{width:min(66vw,1000px)}.time-set-carousel__item--previous,.time-set-carousel__item--next{top:86%;transform:translate(-50%,-50%)scale(.56)}.time-set-carousel__item--previous{left:3%}.time-set-carousel__item--next{left:97%}.track-trace-detail__card{width:clamp(360px,25vw,470px)}.track-comment-detail{grid-template-columns:minmax(390px,30%) minmax(0,1fr)}.track-comment-detail__song{padding:42px 2.4vw 56px 5.2vw}.track-comment-detail__album{width:min(100%,540px);margin-top:36px}.track-comment-detail__song-copy,.track-comment-detail__actions{width:min(100%,540px)}.track-comment-detail__song-copy h1{font-weight:600}.track-detail-tabs__panel{min-height:0}.track-detail-tabs__popular{padding:62px 5vw 34px}.track-detail-tabs__popular-copy>span{margin-top:26px}.track-detail-tabs__chart{min-height:350px;margin-top:24px}.track-detail-tabs__bars{height:240px}.track-detail-lower__moments,.track-detail-lower__similar{padding:66px 5.2vw 92px}}@media (width>=1800px){.track-detail-tabs__bars{height:clamp(315px,15.5vw,410px)}}@media (width<=1000px){.track-detail-lower__moment-grid,.track-detail-lower__song-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.track-detail-lower__moments,.track-detail-lower__similar{padding:72px 20px 78px}.track-detail-lower__heading{margin-bottom:38px}.track-detail-lower__heading h2{font-size:72px}.track-detail-lower__heading>span{font-size:var(--tempy-description-size)}.track-detail-lower__moment-grid,.track-detail-lower__song-grid{grid-template-columns:1fr}.track-detail-lower__moment-card{min-height:340px}.track-detail-lower__footer{flex-direction:column;align-items:flex-start;min-height:360px;padding:64px 20px 30px;display:flex}.track-detail-lower__footer-links{flex-wrap:wrap}.track-detail-lower__footer small{width:100%;margin-top:auto}}.time-set-interaction__trigger{transition:border-color .18s,box-shadow .18s}.time-set-interaction__trigger:focus-visible{outline-offset:5px;outline:3px solid #fff}.time-set-interaction__trigger--active{border-color:#fff;padding:0;overflow:hidden}.time-set-interaction__trigger--active:after{display:none}.time-set-interaction__trigger .time-set-interaction__cover{width:100%;height:100%;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:initial;border-radius:50%;line-height:normal;display:block;position:absolute;inset:0;overflow:hidden}.time-set-interaction__cover>img{object-fit:cover;width:100%;height:100%;transition:filter .22s,transform .3s;display:block}.time-set-interaction__trigger .time-set-interaction__overlay{color:#fff;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:initial;opacity:0;background:#07142b2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:18%;line-height:1.2;transition:opacity .22s,background-color .22s;display:flex;position:absolute;inset:0}.time-set-interaction__trigger .time-set-interaction__overlay strong{text-align:center;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,1.35vw,21px);font-weight:700;line-height:1.15}.time-set-interaction__trigger .time-set-interaction__overlay small{letter-spacing:0;margin-top:9px;font-size:clamp(12px,.8vw,12px);font-weight:500;position:static}.time-set-interaction__trigger--active:hover .time-set-interaction__cover>img{filter:brightness(.52);transform:scale(1.035)}.time-set-interaction__trigger--active:hover .time-set-interaction__overlay{opacity:var(--intro-opacity,1);background:#07142b6b}.time-set-carousel{isolation:isolate;overscroll-behavior:contain}.time-set-mobile-track{position:absolute;inset:0}.time-set-carousel__item{transform-origin:50%;will-change:left, top, transform;background:#fff;margin:0;transition:left .68s cubic-bezier(.22,.8,.24,1),top .68s cubic-bezier(.22,.8,.24,1),transform .68s cubic-bezier(.22,.8,.24,1),opacity .32s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.time-set-carousel__item--active{z-index:3;opacity:1;pointer-events:auto;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.time-set-carousel__item--previous,.time-set-carousel__item--next{z-index:1;opacity:1;pointer-events:none;top:88%;transform:translate(-50%,-50%)scale(.62)}.time-set-carousel__item--previous{left:1%}.time-set-carousel__item--next{left:99%}.time-set-carousel__item--hidden,.time-set-carousel__item--distant{z-index:0;opacity:0;pointer-events:none;top:112%;left:50%;transform:translate(-50%,-50%)scale(.2)}.time-set-carousel__vinyl{background:var(--time-set-lp-color,#2759ed);transition:background-color .42s}.time-set-carousel__side-center{z-index:2;aspect-ratio:1;color:#07142b;background:#fff;border:1px solid #07142b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:38%;font-family:GalgoVF,Arial Narrow,sans-serif;line-height:.76;display:flex;position:relative}.time-set-carousel__side-center:after{content:"";background:#07142b;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.time-set-carousel__side-center span,.time-set-carousel__side-center strong{font-size:clamp(30px,3vw,52px);font-weight:400}.time-set-carousel__status{z-index:5;color:#fff;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.time-set-carousel__status i{background:#ffffffbf;width:34px;height:1px;display:block}@media (width<=900px){.time-set-carousel__item--previous,.time-set-carousel__item--next{top:94%;transform:translate(-50%,-50%)scale(.48)}}@media (width<=560px){.time-set-carousel__item--previous,.time-set-carousel__item--next{top:92%;transform:translate(-50%,-50%)scale(.46)}.time-set-carousel__side-center span,.time-set-carousel__side-center strong{font-size:29px}.time-set-carousel__status{bottom:14px}}@media (prefers-reduced-motion:reduce){.time-set-carousel__item{transition-duration:1ms}}.track-trace-album-link{color:#fff;background:#07142b;border:1px solid #07142b;justify-content:space-between;align-items:center;min-height:48px;margin-top:22px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.track-trace-album{color:#07142b;background:#f3f4f0;min-height:100vh;padding-top:86px}.track-trace-album__hero{min-height:calc(100vh - 86px);padding:42px 5.2vw 76px}.track-trace-album__back{color:#07142b;letter-spacing:.09em;background:0 0;align-items:center;gap:12px;width:fit-content;padding:0;font-size:12px;font-weight:700;display:inline-flex}.track-trace-album__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.track-trace-album__hero-grid{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(50px,7vw,116px);margin-top:46px;display:grid}.track-trace-album__cover{aspect-ratio:1;background:#07142b;border:1px solid #07142b;position:relative;overflow:hidden}.track-trace-album__cover img{object-fit:cover;width:100%;height:100%}.track-trace-album__cover>span{color:#fff;letter-spacing:.1em;background:#07142b;padding:8px 11px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:16px}.track-trace-album__eyebrow{margin:0 0 var(--label-title-gap);color:#2759ed;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.track-trace-album__artist-link{color:#07142bd6;cursor:pointer;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:700;transition:color .24s;display:inline-flex}.track-trace-album__artist-link img{object-fit:cover;border:1px solid #07142b;border-radius:50%;width:34px;height:34px;transition:filter .24s,transform .24s}.track-trace-album__artist-link span:first-of-type{color:#07142bc2;opacity:.88;transition:color .24s,opacity .24s}.track-trace-album__artist-link span:last-child{margin-left:2px;font-size:21px;font-weight:400;line-height:1;transition:color .24s,transform .24s}.track-trace-album__artist-link:is(:hover,:focus-visible){color:#07142b}.track-trace-album__artist-link:is(:hover,:focus-visible) span:first-of-type{color:#07142b;opacity:1}.track-trace-album__artist-link:is(:hover,:focus-visible) img{filter:brightness(1.03)saturate(1.04);transform:scale(1.04)}.track-trace-album__artist-link:is(:hover,:focus-visible) span:last-child{transform:translate(4px)}.track-trace-album__artist-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #2759ed}@media (prefers-reduced-motion:reduce){.track-trace-album__artist-link,.track-trace-album__artist-link img,.track-trace-album__artist-link span{transition-duration:1ms}.track-trace-album__artist-link:is(:hover,:focus-visible) img,.track-trace-album__artist-link:is(:hover,:focus-visible) span:last-child{transform:none}}.track-trace-album__intro h1{letter-spacing:var(--galgo-display-spacing);white-space:nowrap;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(88px,9.5vw,158px);font-weight:400;line-height:.66}.track-trace-album__meta{border-top:1px solid #07142b;border-left:1px solid #c8cbc8;grid-template-columns:repeat(2,minmax(0,1fr));margin:44px 0 0;display:grid}.track-trace-album__meta>div{border-bottom:1px solid #c8cbc8;border-right:1px solid #c8cbc8;min-height:78px;padding:16px 18px}.track-trace-album__meta dt{color:#858a87;letter-spacing:.09em;margin-bottom:8px;font-size:12px;font-weight:700}.track-trace-album__meta dd{margin:0;font-weight:700}.track-trace-album__description{word-break:keep-all;max-width:650px;margin:30px 0 0;font-size:14px;line-height:1.8}.track-trace-album__actions{grid-template-columns:1fr 1fr;gap:9px;max-width:500px;margin-top:30px;display:grid}.track-trace-album__actions button{color:#07142b;letter-spacing:.09em;cursor:pointer;background:0 0;border:1px solid #07142b;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:12px;font-weight:700;transition:color .24s,background-color .24s,border-color .24s,box-shadow .24s,transform .24s;display:flex}.track-trace-album__actions button:first-child{color:#fff;background:#07142b}.track-trace-album__actions button:first-child:hover,.track-trace-album__actions button:first-child:focus-visible{background:#132544;border-color:#132544;outline:0;transform:translateY(-2px);box-shadow:0 7px 16px #07142b1a}.track-trace-album__actions button:last-child{justify-content:space-between}.track-trace-album__actions button:last-child:hover,.track-trace-album__actions button:last-child:focus-visible{color:#2759ed;background:#2759ed0a;border-color:#2759ed;outline:0;transform:translateY(-2px)}.track-trace-album__overview{border-top:1px solid #07142b;border-bottom:1px solid #07142b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.track-trace-album__flow,.track-trace-album__tracks{min-width:0;padding:86px 5.2vw 94px}.track-trace-album__flow{color:#fff;background:#2759ed;border-right:1px solid #07142b}.track-trace-album__tracks{background:#fff}.track-trace-album__section-head>p{color:#ff343c;letter-spacing:.11em;margin:0 0 28px;font-size:12px;font-weight:700}.track-trace-album__flow .track-trace-album__section-head>p{color:#fff}.track-trace-album__section-head h2{letter-spacing:var(--galgo-display-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,7.6vw,124px);font-weight:400;line-height:.7}.track-trace-album__flow-list,.track-trace-album__tracklist{border-top:1px solid;margin-top:54px}.track-trace-album__flow-list article{cursor:pointer;border-bottom:1px solid #ffffff85;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:110px;padding:18px 2px;transition:background-color .24s,border-color .24s,filter .24s,padding .24s,transform .24s;display:grid}.track-trace-album__flow-list article:hover{filter:brightness(1.04);background:#ffffff0e;border-color:#ffffffc2;padding-left:10px;padding-right:10px;transform:translateY(-1px)}.track-trace-album__flow-list article>span,.track-trace-album__flow-list time{font-size:12px;font-weight:700}.track-trace-album__flow-list p{letter-spacing:.1em;margin:0 0 5px;font-size:12px;font-weight:700}.track-trace-album__flow-list h3{margin:0;font-size:20px}.track-trace-album__tracklist{padding:0;list-style:none}.track-trace-album__tracklist li{cursor:pointer;border-bottom:1px solid #c7cac7;grid-template-columns:34px minmax(0,1fr) auto 30px;align-items:center;gap:12px;min-height:64px;padding:0 2px;transition:background-color .23s,border-color .23s,color .23s,padding .23s,transform .23s;display:grid}.track-trace-album__tracklist li:hover,.track-trace-album__tracklist li.track-trace-album__track--active{background:#2759ed0d;border-color:#aeb4b0;padding-left:10px;padding-right:10px;transform:translateY(-1px)}.track-trace-album__tracklist li.track-trace-album__track--active strong{color:#2759ed}.track-trace-album__tracklist li>span,.track-trace-album__tracklist time{color:#7c817e;font-size:12px;font-weight:700}.track-trace-album__tracklist strong{text-overflow:ellipsis;white-space:nowrap;transition:color .23s,transform .23s;overflow:hidden}.track-trace-album__tracklist li:hover strong{transform:translate(2px)}.track-trace-album__tracklist li>button{color:#07142b;cursor:pointer;background:0 0;border:1px solid #07142b;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:12px;transition:color .22s,background-color .22s,transform .22s;display:grid}.track-trace-album__tracklist li:hover>button,.track-trace-album__tracklist li.track-trace-album__track--active>button{color:#fff;background:#07142b;transform:scale(1.045)}.track-trace-album__timeline{padding:104px 5.2vw 120px;overflow:hidden}.track-trace-album__timeline-description{margin:30px 0 66px;font-size:14px}.track-trace-album__timeline-track{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.track-trace-album__timeline-track:before{content:"";background:#07142b;height:1px;position:absolute;top:6px;left:0;right:0}.track-trace-album__timeline-track article{cursor:pointer;min-height:210px;padding:38px 24px 22px 0;transition:background-color .25s,transform .25s;position:relative}.track-trace-album__timeline-track article:hover{background:linear-gradient(#2759ed09 0%,#0000 72%);transform:translateY(-2px)}.track-trace-album__timeline-dot{z-index:2;background:#2759ed;border:3px solid #f3f4f0;border-radius:50%;width:13px;height:13px;transition:background-color .24s,box-shadow .24s,transform .24s;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #07142b}.track-trace-album__timeline-track article:hover .track-trace-album__timeline-dot{background:#4d7bff;transform:scale(1.08);box-shadow:0 0 0 1px #07142b,0 0 0 5px #2759ed1a}.track-trace-album__timeline-track small{letter-spacing:.1em;font-size:12px;font-weight:700}.track-trace-album__timeline-track h3{letter-spacing:var(--galgo-time-spacing);margin:24px 0 10px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(56px,5.5vw,88px);font-weight:400;line-height:.7;transition:color .24s,transform .24s}.track-trace-album__timeline-track article:hover h3{color:#2759ed;transform:translate(2px)}.track-trace-album__timeline-track p{color:#747976;margin:0;line-height:1.55;transition:color .24s,transform .24s}.track-trace-album__timeline-track article:hover p{color:#424a46;transform:translate(2px)}@media (width>=1600px){.track-trace-album__hero{min-height:calc(100svh - 190px);padding-bottom:clamp(52px,3.5svh,68px)}.track-trace-album__hero-grid{margin-top:26px}.track-trace-album__eyebrow{margin-bottom:50px}.track-trace-album__meta{margin-top:40px}.track-trace-album__meta>div{min-height:104px;padding:20px 22px}.track-trace-album__meta dt{margin-bottom:12px}.track-trace-album__flow,.track-trace-album__tracks{padding-top:78px;padding-bottom:82px}.track-trace-album__flow-list article{min-height:122px}.track-trace-album__tracklist li{grid-template-columns:42px minmax(0,1fr) auto 34px;gap:16px;min-height:78px}.track-trace-album__timeline{padding-top:92px;padding-bottom:104px}.track-trace-album__timeline-description{margin:18px 0 58px}.track-trace-album__timeline-track{grid-template-columns:repeat(6,minmax(0,1fr))}.track-trace-album__timeline-track article{min-height:224px;padding-right:18px}.track-trace-album__timeline-track h3{font-size:clamp(62px,4.5vw,92px)}}.track-trace-album__footer{color:#ff343c;background:#07142b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 50px;min-height:330px;padding:66px 5.2vw 34px;display:grid}.track-trace-album__footer p{letter-spacing:.12em;margin:0 0 18px;font-size:12px;font-weight:700}.track-trace-album__footer strong{letter-spacing:var(--galgo-display-spacing);font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(76px,9vw,146px);font-weight:400;line-height:.7;display:block}.track-trace-album__footer-links{letter-spacing:.08em;gap:28px;padding-bottom:6px;font-size:12px;font-weight:700;display:flex}.track-trace-album__footer small{border-top:1px solid #ff343c73;grid-column:1/-1;padding-top:18px;font-size:12px}@media (width<=900px){.track-trace-album__hero-grid,.track-trace-album__overview{grid-template-columns:1fr}.track-trace-album__cover{width:min(72vw,560px)}.track-trace-album__flow{border-bottom:1px solid #07142b;border-right:0}}@media (width<=600px){.track-trace-album__hero{padding:30px 20px 58px}.track-trace-album__hero-grid{gap:42px;margin-top:34px}.track-trace-album__cover{width:100%}.track-trace-album__intro h1{font-size:78px}.track-trace-album__meta,.track-trace-album__actions{grid-template-columns:1fr}.track-trace-album__flow,.track-trace-album__tracks,.track-trace-album__timeline{padding:72px 20px 78px}.track-trace-album__timeline-track{grid-template-columns:1fr}.track-trace-album__timeline-track:before{width:1px;height:auto;inset:0 auto 0 6px}.track-trace-album__timeline-track article{min-height:170px;padding:8px 0 38px 36px}.track-trace-album__timeline-track h3{margin-top:18px}.track-trace-album__footer{flex-direction:column;align-items:flex-start;min-height:360px;padding:64px 20px 30px;display:flex}.track-trace-album__footer-links{flex-wrap:wrap}.track-trace-album__footer small{width:100%;margin-top:auto}}.artist-profile{--artist-section-title-size:clamp(66px, 6.6vw, 104px);--artist-section-title-leading:.76;--artist-section-title-spacing:var(--galgo-display-spacing);--artist-meta-size:clamp(13px, .76vw, 14px);color:#07142b;background:#f3f4f0;min-height:100vh;font-family:Pretendard,Helvetica Neue,Arial,sans-serif}.artist-profile__top{padding:calc(86px + var(--detail-back-block)) var(--detail-back-inline) 88px}.artist-profile__back{color:#07142b;letter-spacing:.09em;background:0 0;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.artist-profile__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.artist-profile__hero{grid-template-columns:minmax(0,1fr) minmax(380px,.28fr);align-items:stretch;gap:clamp(28px,2.5vw,48px);width:100%;margin:48px 0 0;display:grid}.artist-profile__hero-main{grid-template-columns:minmax(340px,460px) minmax(380px,1fr);align-items:center;gap:clamp(48px,3.4vw,68px);min-width:0;display:grid}.artist-profile__image-frame{aspect-ratio:1;border-radius:50%;width:100%;overflow:hidden}.artist-profile__image{object-fit:cover;width:100%;height:100%;transition:filter .45s,transform .45s;display:block}.artist-profile__image-frame:hover .artist-profile__image{filter:brightness(1.04)contrast(1.03);transform:scale(1.025)}.artist-profile__label{margin:0 0 var(--label-title-gap);color:#2759ed;font-size:var(--page-eyebrow-size);letter-spacing:.12em;font-weight:700}.artist-profile__intro h1{letter-spacing:var(--galgo-display-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(74px,7.8vw,122px);font-weight:400;line-height:.72}.artist-profile__popularity{align-items:baseline;gap:10px;margin-top:24px;display:flex}.artist-profile__popularity strong{font-size:19px}.artist-profile__popularity span{color:#7e8380;letter-spacing:.1em;font-size:12px;font-weight:700}.artist-profile__tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.artist-profile__tags span{border:1px solid #9da19e;border-radius:30px;padding:7px 10px;font-size:12px;font-weight:700}.artist-profile__description{word-break:keep-all;max-width:1080px;margin:24px 0 0;font-size:clamp(14px,.82vw,15px);line-height:1.72}.artist-profile__actions{grid-template-columns:1fr 1fr;gap:8px;max-width:430px;margin-top:28px;display:grid}.artist-profile__actions button{color:#07142b;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #07142b;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-size:12px;font-weight:700;transition:color .24s,background-color .24s,border-color .24s,box-shadow .24s,transform .24s;display:flex}.artist-profile__actions button:first-child{color:#fff;background:#07142b}.artist-profile__actions button:first-child:hover,.artist-profile__actions button:first-child:focus-visible{background:#132544;border-color:#132544;outline:0;transform:translateY(-2px);box-shadow:0 7px 16px #07142b1a}.artist-profile__actions button:last-child:hover,.artist-profile__actions button:last-child:focus-visible{color:#2759ed;background:#2759ed0a;border-color:#2759ed;outline:0;transform:translateY(-2px)}.artist-profile__actions button span{transition:transform .24s}.artist-profile__actions button:is(:hover,:focus-visible) span{transform:translate(3px)}.artist-profile__portrait{background:linear-gradient(135deg,#ffffff9e,#e8eae657),#eef0ec;border:1px solid #07142b52;flex-direction:column;min-width:0;min-height:100%;padding:clamp(28px,2vw,38px);transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;position:relative;overflow:hidden}.artist-profile__portrait:after{content:"";pointer-events:none;border:1px solid #2759ed24;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-64px;right:-54px;box-shadow:0 0 0 32px #2759ed09,0 0 0 64px #2759ed06}.artist-profile__portrait:hover{border-color:#07142b85;transform:translateY(-2px);box-shadow:0 14px 34px #07142b12}.artist-profile__portrait-head{border-bottom:1px solid #07142b33;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.artist-profile__portrait-head h2{letter-spacing:var(--galgo-display-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(46px,3.6vw,66px);font-weight:400;line-height:.76}.artist-profile__portrait-head>span{color:#07142b7a;letter-spacing:.1em;flex:none;padding-top:2px;font-size:12px;font-weight:700}.artist-profile__portrait-time{border-bottom:1px solid #07142b2e;padding:30px 0 26px}.artist-profile__portrait-time>span,.artist-profile__portrait-foot>span{color:#07142b94;letter-spacing:.1em;font-size:12px;font-weight:700;display:block}.artist-profile__portrait-time strong{letter-spacing:var(--galgo-time-spacing);margin-top:18px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,5.8vw,108px);font-weight:400;line-height:.65;display:block}.artist-profile__portrait-time p{color:#555d59;word-break:keep-all;max-width:420px;margin:20px 0 0;font-size:clamp(13px,.78vw,15px);line-height:1.65}.artist-profile__portrait-moods{gap:17px;padding:22px 0;display:grid}.artist-profile__portrait-moods>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.artist-profile__portrait-moods span,.artist-profile__portrait-moods strong{letter-spacing:.07em;font-size:12px;font-weight:700}.artist-profile__portrait-moods strong{color:#2759ed}.artist-profile__portrait-moods i{background:#07142b21;grid-column:1/-1;height:3px;overflow:hidden}.artist-profile__portrait-moods i b{background:linear-gradient(90deg,#2759ed,#819eff);height:100%;transition:width .4s;display:block}.artist-profile__portrait-foot{z-index:1;border-top:1px solid #07142b2e;margin-top:auto;padding-top:22px;position:relative}.artist-profile__portrait-foot div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.artist-profile__portrait-foot b{border:1px solid #07142b57;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:700}.artist-profile__content-section{padding:94px var(--detail-back-inline) 104px;border-top:1px solid #07142b}.artist-profile__heading{max-width:720px}.artist-profile__heading h2,.artist-profile__release h2,.artist-profile__most-left h2{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:var(--artist-section-title-size);font-weight:400;line-height:var(--artist-section-title-leading);letter-spacing:var(--artist-section-title-spacing);margin:0}.artist-profile__section-description{color:#656b68;word-break:keep-all;max-width:680px;margin:10px 0 0;font-size:clamp(15px,.92vw,17px);line-height:1.65}.artist-profile__heading--row{justify-content:space-between;align-items:flex-end;max-width:none;display:flex}.artist-profile__heading--row>span{letter-spacing:.1em;padding-bottom:5px;font-size:12px;font-weight:700}.artist-profile__summary{background:#e8eae6}.artist-profile__summary .artist-profile__heading{max-width:860px}.artist-profile__summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.artist-profile__summary-grid article{color:#fff;background:#07142b;border:1px solid #ffffff1f;flex-direction:column;min-height:340px;padding:clamp(34px,2.2vw,44px);transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;position:relative;overflow:hidden}.artist-profile__summary-grid article:after{content:"";pointer-events:none;border:1px solid #6f8fff24;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-82px;right:-62px;box-shadow:0 0 0 34px #2759ed09,0 0 0 68px #2759ed06}.artist-profile__summary-grid article:hover{border-color:#ffffff47;transform:translateY(-3px);box-shadow:0 16px 36px #07142b21}.artist-profile__summary-card-head{z-index:1;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex;position:relative}.artist-profile__summary-card-head small{color:#ff4a51;letter-spacing:.1em;font-size:clamp(12px,.72vw,14px);font-weight:700}.artist-profile__summary-card-head span{color:#ffffff75;letter-spacing:.1em;font-size:12px}.artist-profile__summary-card-body{z-index:1;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;padding:34px 2px 26px;display:flex;position:relative}.artist-profile__summary-card-body strong{letter-spacing:var(--galgo-display-spacing);font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,6.3vw,106px);font-weight:400;line-height:.66}.artist-profile__summary-card-body p{color:#c1c7d1;margin:16px 0 0;font-size:clamp(13px,.76vw,15px);line-height:1.55}.artist-profile__summary-meter{background:#ffffff29;width:min(100%,280px);height:3px;margin-top:26px;overflow:hidden}.artist-profile__summary-meter i{background:linear-gradient(90deg,#2759ed,#ff4a51);height:100%;display:block}.artist-profile__summary-time-dots{align-items:flex-end;gap:10px;margin-top:28px;display:flex}.artist-profile__summary-time-dots i{background:#57647a;width:5px;height:18px}.artist-profile__summary-time-dots i:nth-child(2){background:#6d7d9a;height:27px}.artist-profile__summary-time-dots i:nth-child(3){background:#ff4a51;height:41px}.artist-profile__summary-time-dots i:nth-child(4){background:#7b6bc8;height:32px}.artist-profile__summary-time-dots i:nth-child(5){background:#2759ed;height:22px}.artist-profile__summary-card-body--tags{justify-content:flex-start;padding-top:42px}.artist-profile__tag-cloud{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.artist-profile__tag-cloud b{border:1px solid #677083;border-radius:40px;padding:10px 13px;font-size:clamp(12px,.72vw,14px);font-weight:700}.artist-profile__summary-card-foot{z-index:1;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex;position:relative}.artist-profile__summary-card-foot span{letter-spacing:.08em;font-size:clamp(12px,.72vw,14px);font-weight:700}.artist-profile__summary-card-foot small{color:#ffffff75;letter-spacing:.08em;text-align:right;font-size:11px;font-weight:700}.artist-profile__featured{overflow:hidden}.artist-profile__track-flow{width:calc(100% + var(--detail-back-inline));padding:12px var(--detail-back-inline) 18px 0;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#07142b47 transparent;gap:20px;margin-top:38px;display:flex;overflow-x:auto}.artist-profile__track-flow::-webkit-scrollbar{height:3px}.artist-profile__track-flow::-webkit-scrollbar-track{background:0 0}.artist-profile__track-flow::-webkit-scrollbar-thumb{background:#07142b47}.artist-profile__track-card{scroll-snap-align:start;background:#f8f8f5;border:1px solid #07142b;flex:0 0 clamp(540px,34vw,600px);grid-template-columns:164px minmax(0,1fr) 132px;align-items:stretch;gap:20px;width:auto;min-height:214px;padding:18px;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid;overflow:hidden}.artist-profile__track-card:hover{border-color:#07142b;transform:translateY(-3px);box-shadow:0 10px 24px #080f2314;background-color:#f8f8f5!important}.artist-profile__track-card>img{aspect-ratio:1;object-fit:cover;border-radius:4px;align-self:center;width:164px;transition:transform .35s;display:block}.artist-profile__track-card:hover>img{transform:scale(1.01)}.artist-profile__track-copy{flex-direction:column;justify-content:center;min-width:0;padding:8px 0;display:flex}.artist-profile__track-copy small{color:#2759ed;letter-spacing:.08em;font-size:12px;font-weight:700}.artist-profile__track-copy h3{max-width:100%;letter-spacing:var(--galgo-display-spacing);text-overflow:ellipsis;white-space:nowrap;margin:21px 0 7px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(42px,2.8vw,50px);font-weight:400;line-height:.74;overflow:hidden}.artist-profile__track-copy p{color:#555d59;margin:0;font-size:13px;font-weight:600}.artist-profile__track-meta{border-left:1px solid #07142b29;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:0;padding:7px 0;display:flex}.artist-profile__track-meta>span:first-child{letter-spacing:var(--galgo-time-spacing);text-align:right;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:36px;font-weight:400;line-height:.72}.artist-profile__track-meta>span:first-child small{letter-spacing:.1em;text-align:right;margin-top:8px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;display:block}.artist-profile__track-meta-bottom{flex-direction:column;align-items:flex-end;gap:14px;width:100%;display:flex}.artist-profile__track-meta-bottom>span{font-size:12px;font-weight:700}.artist-profile__track-meta-bottom button{color:#fff;letter-spacing:.08em;background:#07142b;border:1px solid #07142b;justify-content:space-between;align-items:center;width:112px;min-height:40px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .24s,background-color .24s,box-shadow .24s,transform .24s;display:flex}.artist-profile__track-meta-bottom button b{font-size:10px;font-weight:400;transition:transform .24s}.artist-profile__track-meta-bottom button:is(:hover,:focus-visible){background:#132544;border-color:#132544;outline:0;transform:translateY(-2px);box-shadow:0 7px 16px #07142b1a}.artist-profile__track-meta-bottom button:is(:hover,:focus-visible) b{transform:translate(3px)}.artist-profile__popularity span,.artist-profile__tags span,.artist-profile__track-copy small,.artist-profile__track-copy p,.artist-profile__track-meta>span:first-child small,.artist-profile__track-meta-bottom>span,.artist-profile__filters button,.artist-profile__trace-reports article>span,.artist-profile__trace-reports small,.artist-profile__trace-reports p{font-size:var(--artist-meta-size);line-height:1.35}.artist-profile__route{background:#e8eae6}.artist-profile__timeline{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;margin-top:58px;display:grid;position:relative}.artist-profile__timeline:before{content:"";z-index:0;background:linear-gradient(90deg,#07142b00 0%,#07142b7a 8% 92%,#07142b00 100%);height:2px;position:absolute;top:clamp(94px,4vw + 38px,111px);left:0;right:0}.artist-profile__timeline article{z-index:1;flex-direction:column;align-items:center;min-width:0;padding:0 8px 18px;display:flex;position:relative}.artist-profile__timeline-number{color:#07142bad;font-size:var(--artist-meta-size);letter-spacing:.08em;margin-bottom:20px;font-weight:700;display:block}.artist-profile__route-play{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;outline:0;place-items:center;width:fit-content;padding:0;display:grid;position:relative}.artist-profile__route-play img{aspect-ratio:1;object-fit:cover;border:7px solid #e8eae6;border-radius:50%;width:clamp(112px,8vw,146px);transition:box-shadow .32s,filter .32s,transform .32s;display:block}.artist-profile__route-play:is(:hover,:focus-visible) img{filter:brightness(1.035)contrast(1.025);transform:scale(1.03);box-shadow:0 10px 24px #07142b1f}.artist-profile__route-play:focus-visible{box-shadow:0 0 0 2px #2759ed,0 0 0 6px #2759ed1f}.artist-profile__timeline div{text-align:center;margin-top:20px}.artist-profile__timeline small{color:#747976;font-size:var(--artist-meta-size);letter-spacing:.09em;margin-bottom:5px;font-weight:700;line-height:1.35;display:block}.artist-profile__timeline strong{letter-spacing:var(--galgo-time-spacing);font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(46px,3.2vw,58px);font-weight:400;line-height:.7;transition:color .24s}.artist-profile__route-play:is(:hover,:focus-visible)+div strong{color:#2759ed}.artist-profile__library{--artist-library-content-start:26px;border-top:1px solid #07142b;border-bottom:1px solid #07142b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.artist-profile__release,.artist-profile__most-left{min-width:0;padding:80px var(--detail-back-inline) 92px}.artist-profile__release{border-right:1px solid #07142b}.artist-profile__release-card{grid-template-columns:minmax(210px,320px) minmax(270px,1fr);align-items:center;gap:32px;min-height:380px;margin-top:54px;display:grid}.artist-profile__release-card>img{border-radius:5px;width:100%}.artist-profile__release-copy{align-self:center;min-width:0}.artist-profile__release-card small{color:#2759ed;font-size:clamp(17px,1vw,19px);font-weight:700;line-height:1.35}.artist-profile__release-card h3{letter-spacing:var(--galgo-display-spacing);white-space:nowrap;margin:25px 0 12px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(54px,3.4vw,68px);font-weight:400;line-height:.7}.artist-profile__release-card p{margin:0;font-size:clamp(18px,1.05vw,20px);line-height:1.4}.artist-profile__release-card button{color:#fff;background:#07142b;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:38px;padding:0 17px;font-size:13px;font-weight:700;display:flex}@media (width>=901px){.artist-profile__release-card{min-height:0;margin-top:var(--artist-library-content-start)}.artist-profile__release-card p{font-size:clamp(16px,.92vw,18px)}}@media (width>=1600px){.artist-profile__release-card{grid-template-columns:minmax(230px,340px) minmax(300px,1fr);gap:44px}}.artist-profile__most-left .artist-profile__section-description{max-width:640px;font-size:clamp(16px,1vw,18px)}.artist-profile__filters{margin:var(--artist-library-content-start) 0 16px;gap:7px;display:flex}.artist-profile__filters button{color:#07142b;cursor:pointer;background:0 0;border:1px solid #07142b;border-radius:30px;padding:8px 14px;font-size:clamp(13px,.76vw,14px);font-weight:700;transition:color .22s,background-color .22s,border-color .22s,transform .22s}.artist-profile__filters button:hover{color:#2759ed;border-color:#2759ed;transform:translateY(-1px)}.artist-profile__filters button.is-active{color:#fff;background:#07142b;border-color:#07142b}.artist-profile__track-list{margin:0;padding:0;list-style:none}.artist-profile__track-list img{border-radius:3px}.artist-profile__track-list li{border-top:1px solid #c7cac7;grid-template-columns:32px minmax(120px,1fr) 56px 78px 32px;align-items:center;gap:12px;min-height:88px;font-size:clamp(14px,.82vw,15px);transition:background-color .22s;display:grid}.artist-profile__track-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(16px,.96vw,18px);overflow:hidden}.artist-profile__track-list strong small{color:#777d79;margin-top:6px;font-size:clamp(14px,.82vw,15px);font-weight:400;line-height:1.35;display:block}.artist-profile__track-list time,.artist-profile__track-list li>span{font-size:clamp(14px,.82vw,15px)}.artist-profile__track-list button{color:#07142b;cursor:pointer;background:0 0;border:1px solid #07142b;border-radius:50%;width:30px;height:30px;padding:0;font-size:12px;transition:color .22s,background-color .22s,transform .22s}.artist-profile__track-list button:is(:hover,:focus-visible){color:#f3f4f0;background:#07142b;transform:scale(1.04)}.artist-profile__report-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:52px;margin-top:52px;display:grid}.artist-profile__trace-reports{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:8px;min-height:590px;display:grid}.artist-profile__trace-reports article{background:#ffffff29;border:1px solid #07142b;flex-direction:column;min-width:0;height:100%;min-height:590px;padding:30px 26px 26px;display:flex}.artist-profile__report-card-head{color:#07142b94;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;line-height:1;display:flex}.artist-profile__report-card-head span:last-child{color:#07142b6b;text-align:right;font-size:9px}.artist-profile__report-card-core{padding-top:clamp(42px,4vw,62px)}.artist-profile__report-card-core small{color:#2759ed;letter-spacing:.08em;font-size:12px;font-weight:700;line-height:1.35}.artist-profile__report-card-core strong{letter-spacing:var(--galgo-display-spacing);margin-top:18px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(58px,4.2vw,72px);font-weight:400;line-height:.7;display:block}.artist-profile__report-card-note{border-top:1px solid #07142b2e;border-bottom:1px solid #07142b2e;margin-top:28px;padding:22px 0 24px}.artist-profile__report-card-note>span{color:#7c827e;letter-spacing:.08em;font-size:9px;font-weight:700;line-height:1.35}.artist-profile__report-card-note p{color:#5d6560;word-break:keep-all;max-width:20em;margin:15px 0 0;font-size:13px;font-weight:500;line-height:1.58}.artist-profile__report-card-meta{gap:0;margin-top:auto;padding:18px 0;display:grid}.artist-profile__report-card-meta div{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.artist-profile__report-card-meta div+div{border-top:1px solid #07142b1f}.artist-profile__report-card-meta span{color:#7c827e;letter-spacing:.07em;font-size:9px;font-weight:700;line-height:1.35;display:block}.artist-profile__report-card-meta b{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;display:block;overflow:hidden}.artist-profile__report-card-foot{color:#07142ba3;letter-spacing:.06em;border-top:1px solid #07142b;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;font-size:8px;font-weight:700;line-height:1.35;display:flex}.artist-profile__report-card-foot small{color:#2759ed;white-space:nowrap;font-size:8px}.artist-profile__ranking-heading{display:block}.artist-profile__ranking h3{letter-spacing:var(--galgo-display-spacing);margin:0 0 20px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:56px;font-weight:400;line-height:.76}.artist-profile__ranking article{min-height:96px;font-size:var(--artist-meta-size);border-top:1px solid #c7cac7;grid-template-columns:32px 64px minmax(140px,1fr) 52px 70px;align-items:center;gap:14px;padding:0 8px;transition:background-color .22s;display:grid}:is(.artist-profile__ranking article,.artist-profile__track-list li):hover{background:#ffffff57}.artist-profile__ranking article img{object-fit:cover;border-radius:3px;width:64px;height:64px}.artist-profile__ranking article strong{font-size:clamp(15px,.9vw,17px)}.artist-profile__ranking article strong small{color:#777d79;letter-spacing:.01em;margin-top:5px;font-size:11px;font-weight:500;line-height:1.35;display:block}.artist-profile__ranking-row time,.artist-profile__ranking-row>span:nth-of-type(2){text-align:right}.artist-profile__footer{color:#ff343c;background:#07142b;grid-template-columns:1fr auto;align-items:end;gap:30px 50px;min-height:330px;padding:66px 5.2vw 32px;display:grid}.artist-profile__footer p{letter-spacing:.11em;margin:0 0 18px;font-size:12px;font-weight:700}.artist-profile__footer strong{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(70px,8vw,126px);font-weight:400;line-height:.7}.artist-profile__footer>div:nth-child(2){gap:28px;font-size:12px;font-weight:700;display:flex}.artist-profile__footer small{border-top:1px solid #ff343c73;grid-column:1/-1;padding-top:18px;font-size:12px}@media (width<=1350px){.artist-profile__hero{grid-template-columns:1fr}.artist-profile__portrait{min-height:480px}}@media (width<=900px){.artist-profile__hero-main{grid-template-columns:minmax(220px,320px) 1fr}.artist-profile__summary-grid,.artist-profile__library,.artist-profile__report-grid{grid-template-columns:1fr}.artist-profile__release{border-bottom:1px solid #07142b;border-right:0}.artist-profile__track-card{flex-basis:82vw;width:82vw}}@media (width<=650px){.artist-profile__top,.artist-profile__content-section{padding-left:20px;padding-right:20px}.artist-profile__hero,.artist-profile__hero-main,.artist-profile__summary-grid,.artist-profile__trace-reports{grid-template-columns:1fr}.artist-profile__image-frame{width:min(78vw,340px)}.artist-profile__portrait{min-height:0}.artist-profile__portrait-time strong{font-size:76px}.artist-profile{--artist-section-title-size:clamp(54px, 18vw, 72px)}.artist-profile__heading--row{flex-direction:column;align-items:flex-start;gap:20px}.artist-profile__track-flow{width:calc(100% + 20px);padding-right:20px}.artist-profile__track-card{flex-basis:88vw;grid-template-columns:100px minmax(0,1fr);width:88vw}.artist-profile__track-card>img{width:100px}.artist-profile__track-copy h3{font-size:42px}.artist-profile__track-meta{border-top:1px solid #07142b29;border-left:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:18px;height:auto;padding-top:16px}.artist-profile__track-meta-bottom{flex-direction:row;align-items:center;width:auto}.artist-profile__track-meta-bottom button{width:100px}.artist-profile__timeline{grid-template-columns:repeat(7,130px);overflow-x:auto}.artist-profile__release,.artist-profile__most-left{padding:64px 20px}.artist-profile__release-card{grid-template-columns:1fr}.artist-profile__footer{flex-direction:column;align-items:flex-start;min-height:360px;padding:60px 20px 28px;display:flex}.artist-profile__footer small{width:100%;margin-top:auto}}@media (prefers-reduced-motion:reduce){.artist-profile__actions button,.artist-profile__actions button span,.artist-profile__image,.artist-profile__track-card,.artist-profile__track-card>img,.artist-profile__track-meta-bottom button,.artist-profile__track-meta-bottom button b,.artist-profile__track-list button,.artist-profile__ranking-toggle,.artist-profile__timeline img,.artist-profile__timeline strong,.artist-profile__portrait,.artist-profile__portrait-moods i b,.artist-profile__summary-grid article{transition-duration:1ms}.artist-profile__actions button:hover,.artist-profile__actions button:hover span,.artist-profile__image-frame:hover .artist-profile__image,.artist-profile__track-card:hover,.artist-profile__track-card:hover>img,.artist-profile__track-meta-bottom button:hover,.artist-profile__track-meta-bottom button:hover b,.artist-profile__track-list button:is(:hover,:focus-visible),.artist-profile__ranking-toggle:is(:hover,:focus-visible),.artist-profile__route-play:is(:hover,:focus-visible) img,.artist-profile__portrait:hover,.artist-profile__summary-grid article:hover{transform:none}}.artist-profile__ranking{width:100%;min-width:0}.artist-profile__ranking-accordion{border-top:1px solid #c7cac7;width:100%;min-width:0;transition:background-color .22s;display:block}.artist-profile__ranking-accordion .artist-profile__ranking-row{border-top:0;grid-template-columns:32px 64px minmax(0,1fr) 52px 70px 34px;width:100%;min-width:0;min-height:98px}.artist-profile__ranking-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artist-profile__ranking-toggle{color:#07142b;cursor:pointer;background:0 0;border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:12px;line-height:1;transition:color .22s,background-color .22s,transform .22s;display:grid}.artist-profile__ranking-toggle:is(:hover,:focus-visible){color:#f3f4f0;background:#07142b;transform:scale(1.04)}.artist-profile__ranking-accordion--open .artist-profile__ranking-row{background:#ffffff42;border-bottom:1px solid #07142b}.artist-profile__ranking-detail{background:#ffffff4d;border-bottom:1px solid #07142b47;border-left:1px solid #07142b2e;border-right:1px solid #07142b2e;grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:flex-start;gap:clamp(28px,3vw,40px);width:100%;min-width:0;padding:30px 32px 32px;animation:.28s cubic-bezier(.22,.8,.24,1) both artist-ranking-detail-in;display:grid}.artist-profile__ranking-detail-media{border-right:1px solid #07142b2e;width:100%;min-width:0;padding-right:28px}.artist-profile__ranking-cover{aspect-ratio:1;object-fit:cover;border:1px solid #07142b3d;border-radius:4px;width:100%;max-width:100%;display:block}.artist-profile__ranking-detail-copy{width:100%;min-width:0}.artist-profile__ranking-kicker{color:#2759ed;letter-spacing:.1em;margin:16px 0 11px;font-size:13px;font-weight:700}.artist-profile__ranking-detail h4{margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(44px,3.5vw,58px);font-weight:400;line-height:.74}.artist-profile__ranking-artist{color:#767c78;letter-spacing:.01em;margin:11px 0 0;font-size:clamp(13px,.72vw,15px);font-weight:500;line-height:1.4}.artist-profile__ranking-stats{border-top:1px solid #07142b;border-bottom:1px solid #c7cac7;grid-template-columns:.8fr .7fr 1.5fr;margin-top:0;display:grid}.artist-profile__ranking-stats>div{min-width:0;padding:17px 12px 17px 0}.artist-profile__ranking-stats>div+div{border-left:1px solid #c7cac7;padding-left:12px}.artist-profile__ranking-stats small,.artist-profile__ranking-info dt{color:#858a87;letter-spacing:.08em;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.artist-profile__ranking-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.artist-profile__ranking-description{color:#535a56;word-break:keep-all;max-width:640px;margin:22px 0;font-size:14px;font-weight:500;line-height:1.58}.artist-profile__ranking-info{border-top:1px solid #07142b2e;border-bottom:1px solid #07142b2e;grid-template-columns:1.5fr .7fr .8fr;gap:0;margin:0;padding:18px 0;display:grid}.artist-profile__ranking-info>div{min-width:0;padding-right:16px}.artist-profile__ranking-info>div+div{border-left:1px solid #07142b2e;padding-left:16px}.artist-profile__ranking-info dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden}.artist-profile__ranking-tags{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.artist-profile__ranking-tags span{border:1px solid #07142b;border-radius:30px;padding:8px 11px;font-size:12px;font-weight:700}@keyframes artist-ranking-detail-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.artist-profile__ranking-detail{animation:none}}.login-page,.login-success-page{color:#07142b;background:linear-gradient(#f3f4f0f5,#fbfaf5fa),#f3f4f0;min-height:100vh;padding:136px 24px 72px}.login-page{justify-content:center;align-items:center;display:flex}.login-card{background:#fbfaf5;border:1px solid #07142b29;width:min(100%,430px);padding:44px 38px 34px}.login-brand{text-align:center;justify-items:center;gap:13px;display:grid}.login-brand img,.login-success-card img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:128px;height:auto}.login-brand p,.login-success-card p{color:#07142b9e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.login-divider{height:34px;margin:27px 0 24px;position:relative}.login-divider:before{content:"";background:#07142b33;height:1px;position:absolute;top:50%;left:0;right:0}.login-divider span{background:#ff3038;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-form{gap:16px;display:grid}.login-form label{gap:8px;display:grid}.login-form label>span{letter-spacing:-.01em;font-size:12px;font-weight:700}.login-form input{color:#07142b;background:#fff;border:1px solid #07142b3d;border-radius:0;outline:none;width:100%;height:48px;padding:0 15px;font:600 13px/1 Pretendard,Helvetica Neue,Arial,sans-serif;transition:border-color .15s,background .15s}.login-form input:focus{background:#fff;border-color:#07142b}.login-password-field{background:#fff;border:1px solid #07142b3d;grid-template-columns:minmax(0,1fr) 58px;display:grid}.login-password-field:focus-within{border-color:#07142b}.login-password-field input{background:0 0;border:0}.login-password-field button{color:#07142ba8;background:0 0;font-size:12px;font-weight:700}.login-error{color:#ff3038;margin:-3px 0 0;font-size:12px;font-weight:700}.login-submit{color:#fff;background:#07142b;height:50px;margin-top:4px;font-size:13px;font-weight:800;transition:opacity .15s,background .15s}.login-submit:disabled{color:#07142b6b;background:#e3e1da}.login-helper{color:#07142b94;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;font-size:12px;font-weight:600;display:flex}.login-helper button{color:inherit;font-size:inherit;background:0 0;padding:0;font-weight:700}.login-helper span button{color:#ff3038}.login-success-page{--login-success-grid-line:#58534908;background:linear-gradient(var(--login-success-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--login-success-grid-line) 1px, transparent 1px), radial-gradient(ellipse at 50% 47%, #fbfaf6 0%, #f7f6f1 50%, #f0f1ee 100%);background-size:112px 112px,112px 112px,100% 100%;justify-content:center;align-items:center;display:flex}.login-success-orbit{aspect-ratio:1;background:#d9e8ff;border-radius:999px;justify-content:center;align-items:center;width:min(78vw,620px);display:flex}.login-success-card{text-align:center;background:#fff;border:1px solid #07142b24;align-content:center;justify-items:center;gap:14px;width:min(82%,390px);min-height:390px;padding:42px 34px;display:grid}.login-success-card h1{margin:18px 0 0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(82px,9vw,126px);font-weight:400;line-height:.76}.login-success-card span{color:#07142ba3;max-width:280px;font-size:13px;font-weight:600;line-height:1.7}.login-success-desktop-break{display:none}@media (width>=769px){.login-success-page{--login-success-grid-line:#5853490e}.login-success-orbit{width:min(78vw,700px)}.login-success-card img{width:82px;transform:translateY(-10px)}.login-success-desktop-break{display:inline}.login-success-card>button:last-child{transition:background-color .26s,color .26s,transform .26s}.login-success-card>button:last-child:hover{color:#fff;background:#f62933;transform:translateY(-2px)}.login-success-card>button:last-child:active{transform:translateY(0)}.login-success-card>button:last-child:focus-visible{outline-offset:3px;outline:2px solid #f62933}}.login-success-card>button:last-child{color:#fff;background:#07142b;border-radius:999px;min-width:154px;height:44px;margin-top:10px;font-size:12px;font-weight:800}.profile-page{color:#07142b;background:#f5f2e9;min-height:100vh;padding-top:86px;overflow-x:hidden}.profile-hero{background:#fbfaf5;border-bottom:1px solid #07142b29;grid-template-columns:minmax(280px,.9fr) minmax(260px,.85fr) auto;align-items:center;gap:clamp(34px,4vw,70px);min-height:clamp(420px,30vw,480px);padding:58px clamp(58px,5.2vw,100px) 52px;display:grid}.profile-hero__intro h1,.profile-section-head h2{letter-spacing:-.006em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-weight:400}.profile-hero__intro h1{font-size:clamp(90px,7vw,110px);line-height:.78}.profile-hero__intro p{letter-spacing:-.028em;max-width:390px;margin:24px 0;font-size:clamp(16px,1.06vw,20px);font-weight:650;line-height:1.42}.profile-year-select,.profile-year-select select,.profile-hero__actions button,.profile-section-head a{color:#07142b;background:0 0;border:1px solid #07142b;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-weight:800;text-decoration:none}.profile-hero__intro-actions{align-items:center;display:inline-flex;position:relative}.profile-year-select{background:0 0;border-radius:999px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-width:112px;height:40px;padding:0 14px 0 18px;display:inline-grid}.profile-year-select select{appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;font-size:13px}.profile-year-select span{color:#07142b;pointer-events:none;font-size:12px}.profile-hero__identity{text-align:center;flex-direction:column;align-items:center;min-width:0;padding-top:0;display:flex}.profile-hero__panel-head{display:none}.profile-hero__avatar{background:#e7e8e4;border-radius:50%;width:clamp(150px,10vw,170px);height:clamp(150px,10vw,170px);overflow:hidden}.profile-hero__avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-hero__identity h2{letter-spacing:-.04em;margin:16px 0 6px;font-size:clamp(24px,1.65vw,28px);font-weight:800}.profile-hero__identity span{color:#656b68;font-size:14px;font-weight:700}.profile-hero__actions{flex-direction:column;gap:9px;padding-top:0;display:flex}.profile-hero__actions button{width:138px;height:40px;font-size:12px}.profile-hero__actions button:first-child,.profile-section-head a{color:#fff;background:#07142b}.profile-tags-section,.profile-moment-section,.profile-playlist-section{padding:58px clamp(58px,5.2vw,100px) 72px}.profile-tags-section{background:#f5f2e9}.profile-moment-section{background:#fff}.profile-playlist-section{background:#f3f4f0}.profile-section-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.profile-section-head h2{letter-spacing:-.03em;max-width:920px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(38px,3vw,48px);font-weight:700;line-height:1.05}.profile-section-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:inline-flex}.profile-section-title__kr{letter-spacing:-.04em;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(32px,2.2vw,36px);font-weight:700;line-height:1.1}.profile-section-title__en{letter-spacing:-.005em;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(42px,3.2vw,52px);font-weight:400;line-height:.86}.profile-section-head a{justify-content:center;align-items:center;min-width:max-content;height:40px;padding:0 20px;font-size:12px;display:inline-flex}.profile-tags-layout{grid-template-columns:minmax(300px,.74fr) minmax(360px,1fr);gap:18px;margin-top:30px;display:grid}.profile-sentence-card{color:#fff;background:#07142b;flex-direction:column;justify-content:space-between;min-height:260px;padding:28px;display:flex}.profile-sentence-card span{color:#89abe6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:12px;font-weight:800}.profile-sentence-card p{letter-spacing:-.04em;max-width:520px;margin:0;font-size:clamp(24px,1.8vw,28px);font-weight:700;line-height:1.22}.profile-tag-orbits{background:#fbfaf5;border:1px solid #07142b1f;min-height:260px;position:relative}.profile-tag-orbit--5,.profile-tag-orbit--6{display:none}.profile-tag-orbits div{width:clamp(104px,8vw,138px);height:clamp(104px,8vw,138px);box-shadow:none;background:#e9e9e4;border:1px solid #07142b29;border-radius:50%;place-items:center;display:grid;position:absolute}.profile-tag-orbits div:first-child{top:50%;left:10%;transform:translateY(-50%)}.profile-tag-orbits div:nth-child(2){top:16%;left:40%}.profile-tag-orbits div:nth-child(3){bottom:12%;right:9%}.profile-tag-orbits span{color:#07142b94;font-size:13px;font-weight:800}.profile-moment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.profile-moment-card{background:#fbfaf5;border:1px solid #07142b;flex-direction:column;min-height:286px;padding:20px;display:flex}.profile-moment-card__top,.profile-moment-card__track,.profile-playlist-card__copy div{justify-content:space-between;align-items:center;display:flex}.profile-moment-card__top span{letter-spacing:0;font-size:12px;font-weight:800}.profile-moment-card__top button,.profile-moment-card__play,.profile-playlist-card__copy button{color:#07142b;background:0 0;border:1px solid #07142b;border-radius:50%}.profile-moment-card__top button{width:32px;height:32px}.profile-moment-card h3{letter-spacing:-.035em;max-width:230px;margin:36px 0 0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(22px,1.55vw,26px);font-weight:700;line-height:1.12}.profile-moment-card__play{color:#fff;background:#07142b;width:46px;height:46px;margin-top:auto;margin-bottom:18px}.profile-moment-card__track{border-top:1px solid #07142b2e;justify-content:flex-start;gap:12px;padding-top:16px}.profile-moment-card__track img{object-fit:cover;flex:0 0 48px;width:48px;height:48px}.profile-moment-card__track strong,.profile-moment-card__track span,.profile-moment-card__track small{display:block}.profile-moment-card__track strong{font-size:12px;line-height:1.18}.profile-moment-card__track span,.profile-moment-card__track small{color:#686d69;margin-top:4px;font-size:12px}.profile-playlist-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;margin-top:30px;padding-bottom:8px;display:flex;overflow:auto hidden}.profile-playlist-row::-webkit-scrollbar{display:none}.profile-playlist-card{scroll-snap-align:start;background:#fff;border:1px solid #07142be0;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:22px;width:clamp(390px,30vw,500px);min-width:clamp(390px,30vw,500px);min-height:248px;padding:22px;display:grid}.profile-playlist-card__lp{background:#07142b;border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:relative}.profile-playlist-card__lp span{border:1px solid #ffffff38;border-radius:50%;position:absolute}.profile-playlist-card__lp span:first-child{inset:18px}.profile-playlist-card__lp span:nth-child(2){inset:42px}.profile-playlist-card__lp img{z-index:1;object-fit:cover;border-radius:50%;width:52px;height:52px;position:relative}.profile-playlist-card__copy small{color:#2f5bea;letter-spacing:.08em;font-size:12px;font-weight:800}.profile-playlist-card__copy h3{letter-spacing:-.04em;word-break:keep-all;max-width:250px;margin:16px 0 10px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2vw,34px);font-weight:600;line-height:1.13}.profile-playlist-card__copy p{color:#656b68;margin:0 0 24px;font-size:12px;font-weight:600;line-height:1.45}.profile-playlist-card__copy div span{font-size:12px;font-weight:800}.profile-playlist-card__copy button{color:#fff;background:#07142b;width:40px;height:40px}.profile-footer{color:#ff3038;background:#07142b;justify-content:space-between;align-items:flex-end;gap:30px;min-height:210px;padding:54px clamp(58px,5.2vw,100px);display:flex}.profile-footer__brand img{width:clamp(128px,12vw,210px);height:auto;display:block}.profile-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px 28px;display:flex}.profile-footer a{color:#ff3038;font-size:12px;font-weight:800;text-decoration:none}@media (width<=1024px){.profile-hero,.profile-tags-layout{grid-template-columns:1fr}.profile-hero__identity{text-align:left;align-items:flex-start}.profile-hero__actions{flex-direction:row;padding-top:0}.profile-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back),:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back)>span:first-child{transition-duration:1ms}:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back):hover,:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back):hover>span:first-child{transform:none}}@media (width<=480px){.app .curator-page .curator-page__item-arrow{cursor:pointer;min-width:44px;min-height:44px;transition:transform .34s cubic-bezier(.22,1,.36,1),color .34s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1)}.app .curator-page .curator-page__item-arrow>span{transition:transform .34s cubic-bezier(.22,1,.36,1);display:block}.app .curator-page .curator-page__item-arrow:is(:focus-visible,:active){color:#f3f4f0;background-color:#07142b;border-color:#07142b;outline:0;transform:scale(1.05)}.app .curator-page .curator-page__item-arrow:is(:focus-visible,:active)>span{transform:translate(2.5px,-2.5px)}@media (hover:hover) and (pointer:fine){.app .curator-page .curator-page__item-arrow:hover{color:#f3f4f0;background-color:#07142b;border-color:#07142b;transform:scale(1.05)}.app .curator-page .curator-page__item-arrow:hover>span{transform:translate(2.5px,-2.5px)}}}@media (width<=480px) and (prefers-reduced-motion:reduce){.app .curator-page .curator-page__item-arrow,.app .curator-page .curator-page__item-arrow>span{transition-duration:1ms}}@media (width<=768px){.app .create-start-page .create-start-intro,.app .now-page,.app .discover-page{padding-top:112px!important;padding-left:20px!important;padding-right:20px!important}.app .curator-page .curator-page__intro{padding:40px 20px 0!important;top:72px!important}.app .archive-page{padding-top:72px!important}.app .archive-page .archive-page__intro{padding-top:40px!important;padding-left:20px!important;padding-right:20px!important}:is(.app .create-start-page .create-start-intro,.app .now-page .now-page__intro,.app .discover-page .discover-page__intro,.app .curator-page .curator-page__intro,.app .archive-page .archive-page__intro){box-sizing:border-box!important;width:100%!important;max-width:100%!important}:is(.app .create-start-page .create-start-eyebrow,.app .now-page .now-page__eyebrow,.app .discover-page .discover-page__eyebrow,.app .curator-page .curator-page__eyebrow,.app .archive-page .archive-page__eyebrow){color:#2759ed!important;letter-spacing:.12em!important;margin:0 0 16px!important;font-family:Pretendard,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:normal!important}:is(.app .create-start-page .create-start-intro h1,.app .now-page .now-page__title,.app .discover-page .discover-page__title,.app .curator-page .curator-page__title,.app .archive-page .archive-page__title){color:#07142b!important;width:100%!important;max-width:100%!important;letter-spacing:var(--galgo-page-title-spacing)!important;white-space:normal!important;margin:0!important;font-family:GalgoVF,Arial Narrow,sans-serif!important;font-size:clamp(58px,16vw,82px)!important;font-weight:400!important;line-height:.8!important}:is(.app .create-start-page .create-start-description,.app .now-page .now-page__description,.app .discover-page .discover-page__description,.app .curator-page .curator-page__description,.app .archive-page .archive-page__description){color:#07142b!important;letter-spacing:-.035em!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;font-family:Pretendard,Helvetica Neue,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important;display:block!important}.app .now-page .now-page__tags,.app .archive-page .archive-page__year{margin-top:48px!important}.app .discover-page .discover-page__intro{padding-bottom:0!important}.app .discover-page .discover-page__showcase{margin-top:48px!important}.app .curator-page .curator-page__gallery{padding-top:230px!important;padding-left:20px!important;inset:72px 0 0!important}}.app .detail-back-link{color:#07142b;letter-spacing:.09em;cursor:pointer;background:0 0;align-items:center;gap:12px;width:fit-content;min-height:32px;padding:0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:color .23s,opacity .23s,transform .23s;display:inline-flex}.app .detail-back-link>span:first-child{color:#07142b;background:0 0;border:1px solid #07142b;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:400;line-height:1;transition:color .23s,background-color .23s,border-color .23s,transform .23s;display:grid}.app .detail-back-link>span:last-child{white-space:nowrap;line-height:1}.app .detail-back-link:hover{color:#2759ed;transform:translate(-1px)}.app .detail-back-link:hover>span:first-child{color:#fff;background:#07142b;border-color:#07142b;transform:translate(-2px)}.app .detail-back-link:focus-visible{outline-offset:5px;outline:2px solid #2759ed}@media (width>=901px){.track-trace-detail__intro,.time-set-detail__intro,.lifestyle-curator__intro,.track-comment-detail__song{padding-top:var(--detail-back-block);padding-left:var(--detail-back-inline)}.track-comment-detail__album{margin-top:clamp(22px,5vh - 12px,50px)}.track-trace-album__hero{padding-top:var(--detail-back-block);padding-right:var(--detail-back-inline);padding-left:var(--detail-back-inline);position:relative}.track-trace-album__hero-grid{margin-top:34px}.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back{top:var(--detail-back-block);left:var(--detail-back-inline)}}@media (prefers-reduced-motion:reduce){.app .detail-back-link,.app .detail-back-link>span:first-child{transition-duration:1ms}.app .detail-back-link:hover,.app .detail-back-link:hover>span:first-child{transform:none}}@media (width<=900px){.top-profile-button{flex-basis:28px;width:28px;height:28px}}@media (width<=720px){.profile-page{padding-top:50px}.profile-hero,.profile-tags-section,.profile-moment-section,.profile-playlist-section,.profile-footer{padding-left:20px;padding-right:20px}.profile-section-head{flex-direction:column;align-items:flex-start}.profile-moment-grid{grid-template-columns:1fr}.profile-playlist-card{grid-template-columns:1fr;width:82vw;min-width:82vw}.profile-footer{flex-direction:column;align-items:flex-start}.profile-footer nav{justify-content:flex-start}}@media (width<=650px){.artist-profile__ranking-accordion .artist-profile__ranking-row{grid-template-columns:20px 42px minmax(90px,1fr) 48px 26px}.artist-profile__ranking-row time{display:none}.artist-profile__ranking-detail{grid-template-columns:1fr;width:100%}.artist-profile__ranking-detail-media{border-right:0;padding-right:0}.artist-profile__ranking-cover{width:min(68vw,260px)}}.curator-page{height:100vh;min-height:0;padding-top:0;position:relative;overflow:hidden}.curator-page__intro{z-index:2;pointer-events:none;border-bottom:0;width:100%;padding:64px 5.2vw 0;position:absolute;top:86px;left:0}.curator-page__eyebrow{margin-bottom:var(--label-title-gap);font-size:12px}.curator-page__title{font-size:clamp(72px,8.4vw,150px)}.curator-page__description{max-width:660px;margin-top:18px;font-size:17px;line-height:1.6}.curator-page__gallery{cursor:grab;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;padding:clamp(264px,22vw,344px) 0 0 5.2vw;position:absolute;inset:86px 0 0;overflow:hidden}.curator-page__gallery:active{cursor:grabbing}.curator-page__track{will-change:transform;align-items:flex-start;gap:clamp(72px,7vw,108px);width:max-content;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}.curator-page__track--trackpad{transition:none}.curator-page__item{width:clamp(390px,38vw,780px)}.curator-page__item:first-child,.curator-page__item:nth-child(2),.curator-page__item:nth-child(3){transform:translateY(clamp(34px,4.6vh,46px))}.curator-page__item-copy{width:100%;min-height:112px;padding:0 56px 16px 4px}.curator-page__item-copy>span:first-child{margin-bottom:5px;font-size:12px}.curator-page__item-copy h2{letter-spacing:.006em;white-space:nowrap;margin-bottom:6px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(48px,3.9vw,70px);font-weight:400;line-height:.8}.curator-page__item-copy p{max-width:360px;font-size:12px;line-height:1.4}@media (width>=801px){.curator-page__item-copy{margin-bottom:12px;top:-18px}.curator-page__item-copy>span:first-child{position:relative;top:-11px}.curator-page__item-copy .curator-page__card-title{letter-spacing:-.008em;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(68px,5.2vw,96px);font-weight:400;line-height:.8}.curator-page__item-copy .curator-page__card-description{white-space:normal;word-break:keep-all;overflow-wrap:normal;width:min(100%,520px);max-width:520px;font-family:Pretendard,Helvetica Neue,Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:clamp(15px,.84vw,17px);font-weight:500;line-height:1.55}.curator-page__item-arrow{cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s,color .3s,box-shadow .3s}.curator-page__item-arrow>span{transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.curator-page__item-arrow:hover{color:#f3f4f0;background-color:#07142b;border-color:#07142b;transform:translateY(-2px);box-shadow:0 5px 12px #07142b1f}.curator-page__item-arrow:hover>span{transform:translate(3px,-3px)}}.curator-page__item-arrow{width:34px;height:34px;font-size:15px;top:0;right:3px}.curator-page__record{background:radial-gradient(circle,#0000 0 22%,#ffffff0e 22.2%,#0000 22.7% 31%,#ffffff0a 31.25%,#0000 31.7% 43%,#ffffff0f 43.2%,#0000 43.55% 57%,#ffffff0b 57.25%,#0000 57.7% 69%,#ffffff0e 69.2%,#0000 69.6% 81%,#ffffff09 81.3%,#0000 81.7%),#07142b;width:min(100%,48vh);margin:0 auto;animation:10s linear infinite paused curator-page-record-spin}.curator-page__record:hover{animation-play-state:running}.curator-page__groove{border-color:#ffffff17}.curator-page__groove--outer{width:75%}.curator-page__groove--inner{width:51%}@keyframes curator-page-record-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=800px){.curator-page__intro{padding:42px 22px 0;top:50px}.curator-page__gallery{padding:248px 0 0 22px;inset:50px 0 0}.curator-page__item{width:min(76vw,460px)}.curator-page__track{gap:52px}.curator-page__record{width:min(100%,44vh)}}@media (height<=700px){.curator-page__intro{padding-top:34px}.curator-page__title{font-size:clamp(64px,7.2vw,110px)}.curator-page__description{display:none}.curator-page__gallery{padding-top:180px}.curator-page__item-copy{min-height:96px}.curator-page__item:first-child,.curator-page__item:nth-child(2),.curator-page__item:nth-child(3){transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.curator-page__track{transition-duration:1ms}.curator-page__record{animation:none}}.lifestyle-curator{color:#07142b;background:#f3f4f0;grid-template-columns:minmax(300px,.72fr) minmax(660px,1.28fr);gap:clamp(50px,6vw,104px);min-height:100vh;padding:126px 4.2vw 90px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;display:grid}.lifestyle-curator__intro{flex-direction:column;align-self:start;height:calc(100vh - 172px);min-height:580px;display:flex;position:sticky;top:126px}.lifestyle-curator__back{color:#07142b;letter-spacing:.09em;cursor:pointer;background:0 0;align-items:center;gap:12px;width:fit-content;padding:0;font-size:12px;font-weight:700;display:inline-flex}.lifestyle-curator__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.lifestyle-curator__intro-copy{margin-top:clamp(80px,12vh,132px)}.lifestyle-curator__eyebrow{margin:0 0 var(--label-title-gap);color:#2759ed;letter-spacing:.12em;font-size:12px;font-weight:700}.lifestyle-curator__intro h1{letter-spacing:-.035em;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(76px,7.5vw,128px);font-weight:400;line-height:.68}.lifestyle-curator__intro-copy>p:last-child{color:#555e6e;word-break:keep-all;max-width:430px;margin:34px 0 0;font-size:13px;line-height:1.75}.lifestyle-curator__count{letter-spacing:.1em;border-top:1px solid #07142b;margin-top:auto;padding-top:17px;font-size:12px;font-weight:700}.lifestyle-curator__archive{display:contents}.lifestyle-curator__archive-head,.lifestyle-curator__explore{display:none}.lifestyle-curator__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:28px 24px;display:grid}.lifestyle-curator__card{background:#2759ed;border:1px solid #07142b;grid-template-columns:minmax(0,1fr) 66px;min-width:0;min-height:312px;transition:transform .22s,box-shadow .22s;display:grid;position:relative;overflow:visible;box-shadow:0 8px #07142b14}.lifestyle-curator__card:hover{z-index:2;transform:translateY(-5px);box-shadow:0 16px 24px #07142b29}.lifestyle-curator__card--clickable{cursor:pointer}.lifestyle-curator__card-main{min-width:0;position:relative;overflow:hidden}.lifestyle-curator__card-copy{z-index:3;color:#fff4d6;padding:22px 20px;position:relative}.lifestyle-curator__card-copy>span{letter-spacing:.1em;font-size:12px;font-weight:700}.lifestyle-curator__card-copy h2{word-break:keep-all;max-width:270px;margin:12px 0 14px;font-size:clamp(14px,1.25vw,19px);line-height:1.35}.lifestyle-curator__host{align-items:center;gap:7px;display:flex}.lifestyle-curator__host span{border:1px solid #fff4d6b3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.lifestyle-curator__host strong{font-size:12px;font-weight:600}.lifestyle-curator__lp{aspect-ratio:1;background:#fff1cf;border-radius:50%;width:58%;animation:11s linear infinite paused lifestyle-curator-lp-spin;position:absolute;bottom:-6%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 22px #07142b1f}.lifestyle-curator__lp:hover{animation-play-state:running}.lifestyle-curator__lp-line{border:1px solid #07142b24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifestyle-curator__lp-line--outer{aspect-ratio:1;width:82%}.lifestyle-curator__lp-line--inner{aspect-ratio:1;width:59%}.lifestyle-curator__lp img{aspect-ratio:1;object-fit:cover;border:4px solid #fff1cf;border-radius:50%;width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifestyle-curator__lp-hole{background:#07142b;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifestyle-curator__play-rail{color:#ff343c;background:#07142b;flex-direction:column;align-items:center;padding:18px 0 14px;display:flex}.lifestyle-curator__play-rail>span,.lifestyle-curator__play-rail small{letter-spacing:.08em;font-size:12px;font-weight:700}.lifestyle-curator__play-rail button{color:#ff343c;background:0 0;border:1px solid #ff343c;border-radius:50%;place-items:center;width:36px;height:36px;margin:auto 0;padding:0 0 0 2px;font-size:12px;display:grid}.lifestyle-curator__play-rail small{writing-mode:vertical-rl}.lifestyle-curator__clip{z-index:5;background:#07142b;width:34px;height:13px;position:absolute;top:-9px}.lifestyle-curator__clip--left{left:24px}.lifestyle-curator__clip--right{width:18px;left:68px}.lifestyle-curator__ribbon{z-index:6;color:#fff4d6;letter-spacing:.1em;text-align:center;background:#ff343c;width:138px;padding:8px 0;font-size:12px;font-weight:800;position:absolute;top:40px;right:34px;transform:translate(35px,-5px)rotate(35deg);box-shadow:0 2px #07142b33}@keyframes lifestyle-curator-lp-spin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@media (width>=1101px){.lifestyle-curator{grid-template-columns:minmax(480px,34vw) minmax(0,1fr);gap:clamp(44px,4vw,72px);padding:126px 5.2vw 90px}.lifestyle-curator__intro{height:calc(100vh - 172px);min-height:600px;top:126px}.lifestyle-curator__intro-copy{margin:auto 0}.lifestyle-curator__eyebrow{margin-bottom:var(--label-title-gap);font-size:var(--tempy-meta-label-size)}.lifestyle-curator__intro h1{letter-spacing:var(--galgo-page-title-spacing);white-space:nowrap;font-size:clamp(72px,8.4vw,150px);line-height:.8}.lifestyle-curator__intro h1 br{display:none}.lifestyle-curator__intro-copy>p:last-child{max-width:500px;font-size:var(--tempy-description-size);margin-top:18px;font-weight:400;line-height:1.66}.lifestyle-curator__count,.lifestyle-curator__ribbon{display:none}.lifestyle-curator__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.lifestyle-curator__card{color:#07142b;background:#7f9fea;grid-template-columns:minmax(0,1fr) clamp(60px,17%,68px);min-height:clamp(310px,18vw,344px);transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s;overflow:visible;box-shadow:0 8px 18px #07142b14}.lifestyle-curator__card:hover{transform:translateY(-3px);box-shadow:0 14px 26px #07142b21}.lifestyle-curator__card-main{align-items:stretch;display:flex;overflow:hidden}.lifestyle-curator__card-copy{width:100%;padding:27px 26px 24px;position:relative}.lifestyle-curator__card-copy>span{color:#07142bad;font-size:var(--tempy-info-label-size);border-bottom:1px solid #07142b33;padding-bottom:13px;line-height:1;display:block}.lifestyle-curator__card-copy h2{word-break:keep-all;overflow-wrap:normal;max-width:300px;margin:17px 0 13px;font-size:clamp(17px,1.08vw,21px);font-weight:700;line-height:1.42}.lifestyle-curator__host{gap:8px}.lifestyle-curator__host span{color:#07142b;border-color:#07142b8c;width:22px;height:22px;font-size:11px}.lifestyle-curator__host strong{color:#07142bcc;font-size:13px;font-weight:500}.lifestyle-curator__lp{z-index:1;opacity:1;background:#fff1cf;width:clamp(190px,12.4vw,228px);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;animation:none;inset:auto auto clamp(-32px,-1.7vw,-24px) 50%;transform:translate(-50%)rotate(0)}.lifestyle-curator__lp-line{border-color:#07142b21}.lifestyle-curator__lp img{border-color:#fff1cf;width:40%}.lifestyle-curator__lp-hole{background:#07142b}.lifestyle-curator__card:hover .lifestyle-curator__lp{transform:translate(-50%)translateY(-2px)rotate(1.5deg);box-shadow:inset 0 0 22px #07142b1f,0 8px 18px #07142b14}.lifestyle-curator__play-rail{color:#fff1cf;background:#07142b;justify-content:center;padding:0;box-shadow:inset 1px 0 #fff1cf1f}.lifestyle-curator__play-rail>span,.lifestyle-curator__play-rail small{display:none}.lifestyle-curator__play-rail button{color:#ff454b;border-color:#fff1cfd1;width:38px;height:38px;margin:0;transition:color .34s,background-color .34s,border-color .34s,transform .34s cubic-bezier(.22,1,.36,1)}.lifestyle-curator__play-rail button:hover{color:#07142b;background:#fff1cf;border-color:#fff1cf;transform:translateY(-2px)}.lifestyle-curator__clip{background:#07142b;width:44px;height:10px;display:block;top:-8px}.lifestyle-curator__clip--left{left:24px}.lifestyle-curator__clip--right{display:none}}@media (width>=1101px) and (width<=1799px){.lifestyle-curator{grid-template-columns:minmax(420px,32vw) minmax(0,1fr)}.lifestyle-curator__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lifestyle-curator__card{grid-template-columns:minmax(0,1fr) 52px;min-height:clamp(300px,22vw,330px)}.lifestyle-curator__lp{width:clamp(170px,14.2vw,210px)}}@media (width>=1101px){.lifestyle-curator{grid-template-columns:minmax(310px,32%) minmax(0,1fr);gap:0;height:calc(100vh - 86px);min-height:700px;margin-top:86px;padding:0;overflow:hidden}.lifestyle-curator__intro{border-right:1px solid #07142b;flex-direction:column;height:100%;min-height:0;padding:54px 30px 38px 5.2vw;display:flex;position:static;top:auto}.lifestyle-curator__intro-copy{margin:auto 0;transform:none}.lifestyle-curator__archive{--archive-content-start:44px;--archive-card-gap:clamp(24px, 1.45vw, 30px);min-width:0;height:100%;min-height:0;padding:44px 0 38px var(--archive-content-start);color:#fff1cf;background:#f23843;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;display:grid;overflow:hidden}.lifestyle-curator__archive-head{color:#fff1cf;letter-spacing:.11em;justify-content:space-between;align-items:center;padding:0 52px 0 0;font-size:14px;font-weight:700;line-height:1;display:flex}.lifestyle-curator__archive-head span:last-child{color:#fff1cfb8;font-size:12px}.lifestyle-curator__grid{align-items:center;gap:var(--archive-card-gap);cursor:grab;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:0;height:100%;padding:18px 64px 38px 0;display:flex;overflow:auto hidden}.lifestyle-curator__grid::-webkit-scrollbar{display:none}.lifestyle-curator__grid:active{cursor:grabbing}.lifestyle-curator__card{--archive-card-padding-inline:30px;--archive-card-padding-top:28px;--archive-card-padding-bottom:30px;--archive-bg:#adc2e5;--archive-ink:#07142b;--archive-muted:#07142bad;--archive-line:#07142b33;width:clamp(350px,19vw,500px);height:clamp(548px,62vh,628px);min-height:0;color:var(--archive-ink);background:var(--archive-bg);box-shadow:none;scroll-snap-align:start;flex:none;grid-template-columns:minmax(0,1fr) clamp(68px,22%,76px);transition:transform .3s,box-shadow .3s;overflow:visible}.lifestyle-curator__card--slate-blue{--archive-bg:#7d90b2;--archive-ink:#07142b;--archive-muted:#07142bb3;--archive-line:#07142b3d}.lifestyle-curator__card--navy{--archive-bg:#0b1a34;--archive-ink:#fff1cf;--archive-muted:#fff1cfad;--archive-line:#fff1cf38}.lifestyle-curator__card--blue{--archive-bg:#496db8;--archive-ink:#fff1cf;--archive-muted:#fff1cfbd;--archive-line:#fff1cf42}.lifestyle-curator__card-main{display:block}.lifestyle-curator__card-copy{height:100%;padding:var(--archive-card-padding-top) var(--archive-card-padding-inline) var(--archive-card-padding-bottom);color:var(--archive-ink);position:relative}.lifestyle-curator__card-copy>span{border-bottom:1px solid var(--archive-line);color:var(--archive-muted);letter-spacing:.11em;padding-bottom:14px;font-size:12px;line-height:1;display:block}.lifestyle-curator__card-copy .lifestyle-curator__card-title{width:100%;max-width:none;max-height:2.88em;color:var(--archive-ink);letter-spacing:-.025em;overflow-wrap:normal;text-wrap:pretty;white-space:normal;word-spacing:normal;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:20px 0 11px;font-size:clamp(19px,.95vw,22px);font-weight:500;line-height:1.44;display:-webkit-box;overflow:hidden}.lifestyle-curator__host span{border-color:var(--archive-muted);color:var(--archive-ink)}.lifestyle-curator__host strong{color:var(--archive-muted);font-size:13px;font-weight:600}.lifestyle-curator__lp{width:min(96%,285px);box-shadow:none;filter:none;transform-origin:50%;will-change:transform;background:#fff1cf;animation:7s linear infinite paused lifestyle-curator-card-lp-spin;inset:67% auto auto 50%;transform:translate(-50%,-50%)rotate(0)}.lifestyle-curator__lp img{border-width:5px;border-color:#fff1cf;width:42%;transition:filter .4s}.lifestyle-curator__lp-hole{background:#07142b}.lifestyle-curator__card:hover{transform:translateY(-5px);box-shadow:0 16px 38px #07142b24}.lifestyle-curator__card:hover .lifestyle-curator__lp{box-shadow:none;filter:none;animation-play-state:running}.lifestyle-curator__card:hover .lifestyle-curator__lp img{filter:saturate(1.05)contrast(1.03)}.lifestyle-curator__play-rail{padding:var(--archive-card-padding-top) 0 var(--archive-card-padding-bottom);color:#fff1cf;background:#07142b;border-left:1px solid #fff1cf21;justify-content:flex-start;position:relative}.lifestyle-curator__play-rail>span{top:var(--archive-card-padding-top);color:#fff1cfd6;letter-spacing:0;text-align:center;width:100%;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(34px,2.2vw,44px);font-weight:400;line-height:1;display:block;position:absolute;right:0}.lifestyle-curator__play-rail button{color:#fff1cf;background:0 0;border-color:currentColor;width:42px;height:42px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifestyle-curator__play-rail button:hover{color:#07142b;background:#fff1cf;border-color:#fff1cf;transform:translate(-50%,-50%)scale(1.04)}.lifestyle-curator__clip{background:#07142b;width:42px;height:10px;top:-9px}.lifestyle-curator__clip--left{display:block;left:22px}.lifestyle-curator__clip--right,.lifestyle-curator__play-rail small,.lifestyle-curator__ribbon,.lifestyle-curator__count{display:none}.lifestyle-curator__explore{color:#fff1cf;letter-spacing:.1em;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:22px;padding:0 52px 0 0;font-size:11px;font-weight:700;display:grid}.lifestyle-curator__scroll-line{background:#fff1cf47;height:1px;overflow:hidden}.lifestyle-curator__scroll-line span{transform-origin:0;will-change:transform;background:#07142b;width:100%;height:100%;display:block}@keyframes lifestyle-curator-card-lp-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}}@media (width<=1100px){.lifestyle-curator{grid-template-columns:280px minmax(0,1fr);gap:42px}.lifestyle-curator__grid{grid-template-columns:1fr}}@media (width<=760px){.lifestyle-curator{padding:104px 20px 64px;display:block}.lifestyle-curator__intro{height:auto;min-height:0;position:static}.lifestyle-curator__intro-copy{margin-top:58px}.lifestyle-curator__count{margin-top:48px}.lifestyle-curator__grid{margin-top:50px}}@media (prefers-reduced-motion:reduce){.lifestyle-curator__card{transition-duration:1ms}.lifestyle-curator__lp{animation:none}}.lifestyle-playlist-detail{color:#07142b;background:#f3f4f0;height:100vh;min-height:0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.lifestyle-playlist-detail__back{z-index:5;color:#07142b;letter-spacing:.09em;background:0 0;align-items:center;gap:11px;padding:0;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:112px;left:4.2vw}.lifestyle-playlist-detail__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.lifestyle-playlist-detail__panel{z-index:3;color:#fff1cf;background:#2759ed;flex-direction:column;justify-content:flex-start;width:clamp(320px,27vw,410px);padding:clamp(26px,2.4vw,36px);display:flex;position:absolute;top:174px;bottom:56px;left:4.2vw;box-shadow:12px 12px #07142b}.lifestyle-playlist-detail__eyebrow{margin:0 0 var(--label-title-gap);letter-spacing:.11em;font-size:12px;font-weight:700}.lifestyle-playlist-detail__panel h1{word-break:keep-all;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(34px,2.6vw,40px);font-weight:400;line-height:1.15}.lifestyle-playlist-detail__meta{margin:18px 0 14px;font-size:12px;font-weight:600}.lifestyle-playlist-detail__host{align-items:center;gap:9px;display:flex}.lifestyle-playlist-detail__host span{border:1px solid #fff1cfb3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.lifestyle-playlist-detail__host strong{font-size:12px}.lifestyle-playlist-detail__now-playing,.lifestyle-playlist-detail__archive-meta{display:none}.lifestyle-playlist-detail__controller{border-top:1px solid #fff1cf73;border-bottom:1px solid #fff1cf73;margin-top:auto;padding:18px 0}.lifestyle-playlist-detail__progress{background:#fff1cf59;height:3px}.lifestyle-playlist-detail__progress span{background:#fff1cf;width:38%;height:100%;display:block}.lifestyle-playlist-detail__small-controls{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.lifestyle-playlist-detail__small-controls button{color:#fff1cf;background:0 0;border:1px solid #fff1cf;border-radius:50%;width:28px;height:28px;padding:0}.lifestyle-playlist-detail__actions{grid-template-columns:1fr 44px 44px;gap:8px;margin-top:18px;display:grid}.lifestyle-playlist-detail__actions button{color:#07142b;background:#fff1cf;border-radius:999px;min-height:42px;padding:0 15px;font-size:12px;font-weight:800}.lifestyle-playlist-detail__actions button:first-child{justify-content:center;align-items:center;gap:9px;display:flex}.lifestyle-playlist-detail__viewport{cursor:grab;overscroll-behavior:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:174px 0 56px calc(4.2vw + clamp(320px,27vw,410px));overflow:hidden}.lifestyle-playlist-detail__viewport:active{cursor:grabbing}.lifestyle-playlist-detail__track{will-change:transform;align-items:flex-start;gap:clamp(25px,2.5vw,42px);width:max-content;height:100%;padding:42px 0 0 28px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex}.lifestyle-playlist-detail__track--direct{transition:none}.lifestyle-playlist-detail__item{text-align:center;flex:none;width:clamp(200px,15.8vw,280px);position:relative}.lifestyle-playlist-detail__item:nth-child(2n){margin-top:46px}.lifestyle-playlist-detail__number{color:#7b817e;letter-spacing:.1em;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.lifestyle-playlist-detail__lp{aspect-ratio:1;background:radial-gradient(circle,#0000 0 31%,#ffffff0d 31.4%,#0000 31.8% 55%,#ffffff0b 55.4%,#0000 55.8% 76%,#ffffff09 76.3%,#0000 76.7%),#07142b;border-radius:50%;width:100%;animation:10s linear infinite paused lifestyle-playlist-detail-spin;position:relative;box-shadow:inset 0 0 32px #0006}.lifestyle-playlist-detail__lp:hover{animation-play-state:running}.lifestyle-playlist-detail__groove{border:1px solid #ffffff14;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifestyle-playlist-detail__groove--outer{aspect-ratio:1;width:82%}.lifestyle-playlist-detail__groove--inner{aspect-ratio:1;width:60%}.lifestyle-playlist-detail__lp img{aspect-ratio:1;object-fit:cover;border:5px solid #07142b;border-radius:50%;width:38%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifestyle-playlist-detail__hole{background:#fff1cf;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifestyle-playlist-detail__item h2{margin:20px 0 7px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(27px,2.25vw,38px);font-weight:400;line-height:.78}.lifestyle-playlist-detail__item p{color:#656d7a;margin:0;font-size:12px}@keyframes lifestyle-playlist-detail-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width>=901px){.lifestyle-playlist-detail__back{left:5.2vw}.lifestyle-playlist-detail__back span:first-child{transition:transform .35s,color .35s,background-color .35s}.lifestyle-playlist-detail__back:hover span:first-child{color:#fff1cf;background:#07142b;transform:translate(-2px)}.lifestyle-playlist-detail__panel{background:#2759ed;width:clamp(360px,25vw,420px);height:clamp(540px,62vh,620px);min-height:0;padding:clamp(32px,2.2vw,40px);top:174px;bottom:auto;left:5.2vw;box-shadow:9px 9px #07142b}.lifestyle-playlist-detail__eyebrow{color:#fff1cfc7;font-size:var(--tempy-info-label-size);margin-bottom:24px}.lifestyle-playlist-detail__meta{color:#fff1cfc2;letter-spacing:.025em;margin:20px 0 16px;font-size:11px}.lifestyle-playlist-detail__host strong{font-size:13px;font-weight:600}.lifestyle-playlist-detail__now-playing{border-top:1px solid #fff1cf57;border-bottom:1px solid #fff1cf57;gap:5px;margin-top:clamp(26px,3vh,34px);padding:16px 0 17px;display:grid}.lifestyle-playlist-detail__now-playing span{color:#fff1cfa8;letter-spacing:.12em;font-size:10px;font-weight:700}.lifestyle-playlist-detail__now-playing strong{color:#fff1cf;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.lifestyle-playlist-detail__now-playing small{color:#fff1cfad;font-size:11px}.lifestyle-playlist-detail__controller{border:0;margin-top:clamp(28px,4vh,42px);padding:0}.lifestyle-playlist-detail__progress{background:#fff1cf47;height:2px}.lifestyle-playlist-detail__progress span{position:relative}.lifestyle-playlist-detail__progress span:after{content:"";background:#ff454b;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.lifestyle-playlist-detail__small-controls{gap:9px;margin-top:15px}.lifestyle-playlist-detail__small-controls button{width:30px;height:30px;transition:color .35s,background-color .35s,transform .35s}.lifestyle-playlist-detail__small-controls button:hover{color:#07142b;background:#fff1cf;transform:translateY(-1px)}.lifestyle-playlist-detail__actions{grid-template-columns:1fr 44px 44px;gap:9px;margin-top:17px}.lifestyle-playlist-detail__actions button{border:1px solid #fff1cf;min-height:44px;transition:color .35s,background-color .35s,border-color .35s,transform .35s}.lifestyle-playlist-detail__actions button:hover{color:#fff1cf;background:#07142b;border-color:#07142b;transform:translateY(-2px)}.lifestyle-playlist-detail__actions button:first-child.is-playing{color:#fff1cf;background:#ff454b;border-color:#ff454b}.lifestyle-playlist-detail__track{gap:clamp(30px,2.3vw,44px);padding:34px 64px 0 0;transition-duration:.38s}.lifestyle-playlist-detail__item{color:#07142b;cursor:pointer;text-align:left;width:clamp(210px,14.2vw,258px);padding:0 2px 10px;transition:transform .4s}.lifestyle-playlist-detail__item:nth-child(2n){margin-top:0}.lifestyle-playlist-detail__item:focus-visible{outline-offset:8px;outline:1px solid #2759ed}.lifestyle-playlist-detail__number{color:#596274;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;display:flex}.lifestyle-playlist-detail__number:before{content:"";opacity:0;background:#ff454b;border-radius:50%;flex:none;width:5px;height:5px;transition:opacity .35s}.lifestyle-playlist-detail__number:after{content:"";background:#07142b33;flex:1;height:1px}.lifestyle-playlist-detail__lp{width:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s,box-shadow .4s;animation:none;box-shadow:inset 0 0 28px #00000057}.lifestyle-playlist-detail__item:hover .lifestyle-playlist-detail__lp{filter:contrast(1.03);transform:translateY(-2px)rotate(1.5deg);box-shadow:inset 0 0 28px #0000004d,0 9px 18px #07142b14}.lifestyle-playlist-detail__lp img{border-width:5px;width:41%;transition:box-shadow .35s,filter .35s}.lifestyle-playlist-detail__item h2{margin:20px 0 8px;font-size:clamp(28px,1.9vw,35px);line-height:.88;transition:color .35s}.lifestyle-playlist-detail__item p{color:#5b6575;font-size:13px;line-height:1.4}.lifestyle-playlist-detail__item--active .lifestyle-playlist-detail__number:before{opacity:1}.lifestyle-playlist-detail__item--active h2{color:#2759ed}.lifestyle-playlist-detail__item--active .lifestyle-playlist-detail__lp img{filter:saturate(1.05)contrast(1.03);box-shadow:0 0 0 2px #2759ed}.lifestyle-playlist-detail__back{top:108px;left:3.2vw}.lifestyle-playlist-detail__panel{width:clamp(360px,22vw,410px);height:clamp(620px,73vh,680px);padding:clamp(36px,2vw,40px);top:160px;left:3.2vw}.lifestyle-playlist-detail__eyebrow{margin-bottom:24px;font-size:12px}.lifestyle-playlist-detail__panel h1{max-width:350px;font-size:clamp(50px,2.75vw,56px);line-height:1.04}.lifestyle-playlist-detail__meta{margin:21px 0 17px;font-size:12px}.lifestyle-playlist-detail__host span{width:30px;height:30px}.lifestyle-playlist-detail__host strong{font-size:14px}.lifestyle-playlist-detail__now-playing{gap:6px;margin-top:27px;padding:17px 0 18px}.lifestyle-playlist-detail__now-playing strong{font-size:16px}.lifestyle-playlist-detail__now-playing small{font-size:12px}.lifestyle-playlist-detail__controller{margin-top:30px}.lifestyle-playlist-detail__actions{margin-top:16px}.lifestyle-playlist-detail__actions button{min-height:46px}.lifestyle-playlist-detail__viewport{top:160px;bottom:40px;left:calc(3.2vw + clamp(360px,22vw,410px) + 22px)}.lifestyle-playlist-detail__track{align-items:flex-start;gap:clamp(48px,3vw,64px);height:calc(100% - 110px);padding:clamp(88px,10vh,100px) 64px 0 0}.lifestyle-playlist-detail__item{width:clamp(220px,13.5vw,280px)}.lifestyle-playlist-detail__item h2{margin:21px 0 9px;font-size:clamp(26px,1.7vw,32px);line-height:.94}.lifestyle-playlist-detail__item:hover .lifestyle-playlist-detail__lp img{filter:saturate(1.05)contrast(1.04)}.lifestyle-playlist-detail__item p{font-size:13px}.lifestyle-playlist-detail__archive-meta{border-top:1px solid #07142b3d;justify-content:space-between;align-items:flex-start;gap:28px;min-height:78px;padding:17px 0 0;display:flex;position:absolute;bottom:74px;left:0;right:64px}.lifestyle-playlist-detail__archive-meta p{color:#5b6575;max-width:430px;margin:0;font-size:12px;line-height:1.55}.lifestyle-playlist-detail__archive-meta div{color:#07142b;letter-spacing:.1em;white-space:nowrap;gap:20px;font-size:10px;font-weight:700;display:flex}}@media (width<=900px){.lifestyle-playlist-detail__back{top:72px;left:20px}.lifestyle-playlist-detail__panel{width:300px;padding:28px;top:116px;bottom:24px;left:20px}.lifestyle-playlist-detail__viewport{top:116px;bottom:24px;left:320px}.lifestyle-playlist-detail__item{width:min(42vw,250px)}}@media (prefers-reduced-motion:reduce){.lifestyle-playlist-detail__track{transition-duration:1ms}.lifestyle-playlist-detail__lp{animation:none}}.lifestyle-playlist-detail__drag-hint,.lifestyle-playlist-detail__page-meta{display:none}.lifestyle-playlist-detail__panel{isolation:isolate;color:var(--playlist-panel-ink,#fff1cf);background:var(--playlist-panel-bg,#496db8);background-clip:padding-box;overflow:hidden}.lifestyle-playlist-detail__panel>div,.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__now-playing,.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__controller,.lifestyle-playlist-detail__panel img,.lifestyle-playlist-detail__panel [class*=preview],.lifestyle-playlist-detail__panel [class*=media],.lifestyle-playlist-detail__panel [class*=album-wrap],.lifestyle-playlist-detail__panel [class*=vinyl-wrap]{background-color:#0000}.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__eyebrow,.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__meta,.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__now-playing span,.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__now-playing small{color:var(--playlist-panel-muted,#fff1cfb8)}.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__host span,.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__small-controls button{border-color:var(--playlist-panel-ink,#fff1cf);color:var(--playlist-panel-ink,#fff1cf)}.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__host strong,.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__now-playing strong{color:var(--playlist-panel-ink,#fff1cf)}.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__now-playing{border-color:var(--playlist-panel-line,#fff1cf3d)}.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__progress{background:var(--playlist-panel-line,#fff1cf3d)}.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__progress span{background:var(--playlist-panel-ink,#fff1cf)}.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__actions button{border-color:var(--playlist-panel-ink,#fff1cf);color:var(--playlist-panel-bg,#496db8);background:var(--playlist-panel-ink,#fff1cf)}.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__small-controls button:hover,.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__actions button:hover{border-color:var(--playlist-panel-ink,#fff1cf);color:var(--playlist-panel-ink,#fff1cf);background:0 0}.lifestyle-playlist-detail__panel .lifestyle-playlist-detail__actions button:first-child.is-playing{color:#fff1cf;background:#ff454b;border-color:#ff454b}@media (width>=901px){.lifestyle-playlist-detail{--lifestyle-detail-gutter:clamp(60px, 5.2vw, 100px);--lifestyle-carousel-leading-gap:clamp(64px, 4vw, 88px);width:100%;height:calc(100dvh - 86px);min-height:720px;padding:0 0 clamp(12px, 1.5vh, 18px) var(--lifestyle-detail-gutter);grid-template-rows:clamp(96px,10vh,108px) minmax(0,1fr);grid-template-columns:clamp(440px,24vw,480px) minmax(0,1fr);align-items:stretch;column-gap:0;margin-top:86px;display:grid;overflow:hidden}.lifestyle-playlist-detail__back{grid-area:1/1;align-self:start;margin-top:54px;position:relative;inset:auto}.lifestyle-playlist-detail__page-meta{padding-top:64px;padding-right:var(--lifestyle-detail-gutter);padding-left:var(--lifestyle-carousel-leading-gap);color:#07142b9e;letter-spacing:.11em;grid-area:1/2;justify-content:space-between;align-items:flex-start;font-size:11px;font-weight:700;display:flex}.lifestyle-playlist-detail__panel{z-index:3;border-radius:2px;grid-area:2/1;align-self:center;width:100%;height:100%;min-height:0;max-height:900px;padding:clamp(40px,2.5vw,48px);position:relative;inset:auto;box-shadow:9px 9px #07142b}.lifestyle-playlist-detail__panel h1{letter-spacing:-.035em;max-width:390px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(32px,2vw,40px);font-weight:600;line-height:1.28}.lifestyle-playlist-detail__now-playing{margin-top:clamp(28px,3.2vh,36px);padding-top:19px;padding-bottom:20px}.lifestyle-playlist-detail__meta{font-size:14px;line-height:1.45}.lifestyle-playlist-detail__host{gap:11px}.lifestyle-playlist-detail__host span{width:32px;height:32px;font-size:13px}.lifestyle-playlist-detail__host strong{font-size:17px;line-height:1.2}.lifestyle-playlist-detail__now-playing span{letter-spacing:.11em;margin-bottom:15px;font-size:14px}.lifestyle-playlist-detail__now-playing strong{margin-bottom:5px;font-size:20px;line-height:1.25}.lifestyle-playlist-detail__now-playing small{font-size:15px;line-height:1.35}.lifestyle-playlist-detail__controller{margin-top:auto;padding-top:34px}.lifestyle-playlist-detail__small-controls{gap:12px;margin-top:23px}.lifestyle-playlist-detail__actions{grid-template-columns:1fr 50px 50px;gap:13px;margin-top:27px}.lifestyle-playlist-detail__actions button{min-height:50px;font-size:14px}.lifestyle-playlist-detail__small-controls button{font-size:19px;line-height:1}.lifestyle-playlist-detail__actions button:first-child span{font-size:16px;line-height:1}.lifestyle-playlist-detail__viewport{z-index:1;grid-area:2/2;grid-template-rows:minmax(0,1fr) auto;align-self:center;row-gap:clamp(48px,5.5vh,64px);width:100%;min-width:0;height:100%;min-height:0;max-height:900px;padding:0;display:grid;position:relative;inset:auto;overflow:hidden}.lifestyle-playlist-detail__drag-hint{z-index:2;color:#07142b94;letter-spacing:.12em;pointer-events:none;margin:0;font-size:10px;font-weight:700;display:block;position:absolute;top:140px;right:0}.lifestyle-playlist-detail__track{width:max-content;height:max-content;min-height:0;padding:0 var(--lifestyle-detail-gutter) 0 var(--lifestyle-carousel-leading-gap);flex:none;grid-row:1;align-self:center;align-items:flex-start;gap:clamp(56px,2.8vw,72px);margin-left:0}.lifestyle-playlist-detail__item{width:clamp(320px,18vw,380px);padding:0 1px 8px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.lifestyle-playlist-detail__item:has(.lifestyle-playlist-detail__lp:hover){transform:translateY(-8px)}.lifestyle-playlist-detail__lp{will-change:transform;animation:8s linear infinite paused lifestyle-playlist-detail-subtle-spin}.lifestyle-playlist-detail__item:hover .lifestyle-playlist-detail__lp{transform:none}.lifestyle-playlist-detail__item:has(.lifestyle-playlist-detail__lp:hover) .lifestyle-playlist-detail__lp{animation-play-state:running}.lifestyle-playlist-detail__number{margin-bottom:34px;font-size:14px}.lifestyle-playlist-detail__item h2{margin:40px 0 6px;font-size:clamp(44px,2.45vw,52px);line-height:.88}.lifestyle-playlist-detail__item p{font-size:17px;line-height:1.45}.lifestyle-playlist-detail__archive-meta{width:auto;min-height:176px;margin-top:0;margin-right:var(--lifestyle-detail-gutter);margin-left:var(--lifestyle-carousel-leading-gap);align-self:end;align-items:start;justify-content:initial;box-sizing:border-box;border-top:0;grid-row:2;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:16px;padding:52px 0 0;display:grid;position:relative}.lifestyle-playlist-detail__archive-meta:before{content:"";background:#07142b3d;height:1px;position:absolute;top:92px;left:0;right:clamp(32px,2vw,40px)}.lifestyle-playlist-detail__archive-meta .lifestyle-playlist-detail__archive-copy{color:#4f5969;white-space:normal;gap:16px;width:100%;max-width:none;display:grid;transform:translateY(88px)}.lifestyle-playlist-detail__archive-copy>span{color:#2759ed;letter-spacing:.12em;align-items:center;gap:9px;font-size:clamp(15px,.84vw,16px);font-weight:800;display:flex}.lifestyle-playlist-detail__archive-copy>span:before{content:"";background:#ff454b;border-radius:50%;flex:none;width:6px;height:6px}.lifestyle-playlist-detail__archive-meta blockquote{color:#4f5969;letter-spacing:-.055em;white-space:nowrap;word-break:keep-all;max-width:none;margin:0;font-size:clamp(20px,1.12vw,22px);font-style:normal;font-weight:500;line-height:1.5}.lifestyle-playlist-detail__archive-meta .lifestyle-playlist-detail__stats{justify-self:end;gap:12px;margin-right:0;display:flex}.lifestyle-playlist-detail__archive-meta .lifestyle-playlist-detail__stat{background:#f3f4f0b8;border:1px solid #07142b47;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:20px 1fr;align-items:center;column-gap:7px;width:clamp(120px,7vw,150px);min-height:92px;padding:15px 16px;display:grid}.lifestyle-playlist-detail__archive-meta .lifestyle-playlist-detail__stat>span{color:#2759ed;grid-row:1/3;font-size:19px;line-height:1}.lifestyle-playlist-detail__archive-meta .lifestyle-playlist-detail__stat strong{color:#07142b;font-size:17px;line-height:1}.lifestyle-playlist-detail__archive-meta .lifestyle-playlist-detail__stat small{color:#697180;letter-spacing:.08em;white-space:nowrap;font-size:9px;font-weight:700;line-height:1}}@media (width>=1200px) and (height<=840px){.lifestyle-playlist-detail__viewport{row-gap:36px}.lifestyle-playlist-detail__panel h1{font-size:clamp(30px,1.9vw,34px)}.lifestyle-playlist-detail__now-playing{margin-top:20px;padding-top:15px;padding-bottom:16px}.lifestyle-playlist-detail__controller{padding-top:18px}.lifestyle-playlist-detail__small-controls{margin-top:16px}.lifestyle-playlist-detail__actions{gap:10px;margin-top:18px}.lifestyle-playlist-detail__actions button{min-height:44px}.lifestyle-playlist-detail__track{padding-top:0}.lifestyle-playlist-detail__item{width:clamp(260px,16vw,285px)}.lifestyle-playlist-detail__number{margin-bottom:18px}.lifestyle-playlist-detail__item h2{margin-top:20px;font-size:clamp(30px,1.8vw,34px)}.lifestyle-playlist-detail__archive-meta{min-height:156px;padding-top:16px;bottom:32px}.lifestyle-playlist-detail__drag-hint{top:88px}.lifestyle-playlist-detail__archive-meta:before{top:78px}.lifestyle-playlist-detail__archive-meta .lifestyle-playlist-detail__archive-copy{transform:translateY(72px)}.lifestyle-playlist-detail__archive-meta .lifestyle-playlist-detail__stat{min-height:76px}}@media (width>=901px) and (width<=1199px){.lifestyle-playlist-detail{--lifestyle-detail-gutter:34px;--lifestyle-carousel-leading-gap:40px;grid-template-columns:360px minmax(0,1fr);column-gap:0;padding-left:34px;padding-right:0}.lifestyle-playlist-detail__back{left:auto}.lifestyle-playlist-detail__item{width:250px}.lifestyle-playlist-detail__archive-meta{grid-template-columns:1fr}.lifestyle-playlist-detail__archive-meta blockquote{display:none}.lifestyle-playlist-detail__stats{justify-content:flex-start}}@media (width<=900px){.lifestyle-playlist-detail{height:auto;min-height:calc(100dvh - 72px);margin-top:72px;padding:70px 20px 36px;display:block;overflow:hidden visible}.lifestyle-playlist-detail__back{top:18px;left:20px}.lifestyle-playlist-detail__panel{width:min(100%,440px);height:580px;margin:0 auto;padding:32px;position:relative;inset:auto;box-shadow:7px 7px #07142b}.lifestyle-playlist-detail__viewport{width:calc(100vw - 20px);height:auto;margin-top:56px;position:relative;inset:auto;overflow:hidden}.lifestyle-playlist-detail__track{gap:36px;height:auto;padding:16px 48px 0 0}.lifestyle-playlist-detail__item{width:min(68vw,270px)}.lifestyle-playlist-detail__item:nth-child(2n){margin-top:0}.lifestyle-playlist-detail__archive-meta{border-top:1px solid #07142b3d;gap:20px;width:calc(100% - 20px);margin-top:54px;padding-top:20px;display:grid;position:static}.lifestyle-playlist-detail__archive-meta blockquote{color:#4f5969;word-break:keep-all;margin:0;font-size:14px;font-style:normal;line-height:1.6}.lifestyle-playlist-detail__archive-copy{gap:10px;display:grid}.lifestyle-playlist-detail__archive-copy>span{color:#2759ed;letter-spacing:.1em;font-size:9px;font-weight:800}.lifestyle-playlist-detail__stats{flex-wrap:wrap;gap:8px;display:flex}.lifestyle-playlist-detail__stat{border:1px solid #07142b47;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-items:center;column-gap:7px;min-width:96px;min-height:66px;padding:11px 12px;display:grid}.lifestyle-playlist-detail__stat>span{color:#2759ed;grid-row:1/3}.lifestyle-playlist-detail__stat strong{font-size:13px}.lifestyle-playlist-detail__stat small{color:#697180;letter-spacing:.07em;font-size:8px;font-weight:700}}@keyframes lifestyle-playlist-detail-subtle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lifestyle-playlist-detail__item,.lifestyle-playlist-detail__lp{transition-duration:1ms}.lifestyle-playlist-detail__lp,.lifestyle-playlist-detail__item:hover .lifestyle-playlist-detail__lp{animation:none}.lifestyle-playlist-detail__item:has(.lifestyle-playlist-detail__lp:hover){transform:none}}.artist-curator{color:#07142b;background:#f1f0eb;height:calc(100vh - 86px);min-height:590px;margin-top:86px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.artist-curator__back{z-index:4;color:#07142b;letter-spacing:.08em;background:0 0;align-items:center;gap:12px;padding:8px 0;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:25px;left:clamp(28px,3.2vw,60px)}.artist-curator__back span:first-child{font-size:20px;font-weight:400;line-height:1;transition:transform .28s}.artist-curator__back:hover span:first-child{transform:translate(-4px)}.artist-curator__archive{display:contents}.artist-curator__archive-head,.artist-curator__explore{display:none}.artist-curator__intro{z-index:2;pointer-events:none;width:clamp(270px,24vw,420px);position:absolute;top:clamp(132px,18vh,184px);bottom:0;left:clamp(28px,4.2vw,80px)}.artist-curator__eyebrow{margin:0 0 var(--label-title-gap);color:#747a78;letter-spacing:.14em;font-size:12px;font-weight:700}.artist-curator__intro h1{letter-spacing:-.035em;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,7.1vw,132px);font-weight:400;line-height:.75}.artist-curator__intro>p:not(.artist-curator__eyebrow){color:#434b49;letter-spacing:-.035em;margin:36px 0 0 3px;font-size:clamp(12px,.82vw,15px);font-weight:500;line-height:1.75}.artist-curator__wordmark{color:#07142b09;letter-spacing:-.035em;white-space:nowrap;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(120px,12vw,218px);font-weight:400;line-height:.72;position:absolute;bottom:-28px;left:-14px}.artist-curator__viewport{z-index:3;cursor:grab;overscroll-behavior:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:46px 0 32px clamp(430px,32vw,614px);overflow:hidden}.artist-curator__viewport:active{cursor:grabbing}.artist-curator__track{will-change:transform;align-items:center;gap:clamp(22px,1.7vw,32px);width:max-content;height:100%;padding:8px 0 0;transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex}.artist-curator__track--direct{transition:none}.artist-curator__card{color:#f5f3ec;opacity:0;width:clamp(250px,20vw,340px);height:clamp(500px,100vh - 190px,700px);animation:.72s cubic-bezier(.22,1,.36,1) forwards artist-curator-card-in;animation-delay:calc(90ms + var(--artist-card-index) * 90ms);background:#14243a;border-radius:2px;flex:none;position:relative;overflow:hidden;transform:translateY(60px);box-shadow:0 18px 45px #07142b1f}.artist-curator__card:nth-child(3n+2){background:#8d1f25}.artist-curator__card:nth-child(3n){background:#263e37}.artist-curator__card-copy{z-index:2;flex-direction:column;height:39%;min-height:205px;padding:clamp(22px,1.7vw,31px);display:flex;position:relative}.artist-curator__card-number{letter-spacing:.16em;opacity:.72;font-size:12px;font-weight:700}.artist-curator__card h2{letter-spacing:-.018em;max-width:92%;margin:auto 0 6px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(31px,2.3vw,44px);font-weight:400;line-height:.82}.artist-curator__card-copy>p{letter-spacing:.02em;opacity:.82;margin:0 0 13px;font-size:12px;font-weight:600}.artist-curator__card-meta{letter-spacing:.04em;border-top:1px solid #ffffff45;justify-content:space-between;padding-top:10px;font-size:12px;font-weight:600;display:flex}.artist-curator__author{align-items:center;gap:8px;margin-top:11px;display:flex}.artist-curator__author>span{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:22px;height:22px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:15px;display:grid}.artist-curator__author strong{letter-spacing:.08em;font-size:12px;font-weight:700}.artist-curator__image{background:#182131;height:61%;position:relative;overflow:hidden}.artist-curator__image:after{content:"";background:linear-gradient(#07142b33,#0000 38%,#07142b1f);transition:background-color .3s;position:absolute;inset:0}.artist-curator__image img{object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s}.artist-curator__card:hover .artist-curator__image img{filter:brightness(.9);transform:scale(1.025)}@keyframes artist-curator-card-in{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@media (width>=901px){.artist-curator{background:#f3f4f0}.artist-curator__back{top:28px;left:5.2vw}.artist-curator__intro{width:clamp(400px,27vw,520px);top:50%;bottom:auto;left:5.2vw;transform:translateY(-50%)}.artist-curator__eyebrow{margin-bottom:var(--label-title-gap);color:#2759ed;font-size:var(--tempy-meta-label-size);letter-spacing:.12em}.artist-curator__intro h1{letter-spacing:var(--galgo-page-title-spacing);white-space:nowrap;font-size:clamp(72px,8.4vw,150px);line-height:.8}.artist-curator__intro>p:not(.artist-curator__eyebrow){color:#555e6e;max-width:500px;font-size:var(--tempy-description-size);letter-spacing:0;word-break:keep-all;margin:18px 0 0;font-weight:400;line-height:1.66}.artist-curator__wordmark{display:none}.artist-curator__viewport{top:52px;bottom:40px;left:clamp(500px,32vw,620px)}.artist-curator__track{gap:clamp(24px,1.45vw,28px);height:100%;padding:0 64px 0 18px}.artist-curator__card{color:#f7f3e8;opacity:1;background:#07142b;border:1px solid #07142bd1;border-radius:1px;width:clamp(300px,18vw,344px);height:clamp(560px,100vh - 226px,680px);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s;animation-fill-mode:backwards;transform:translateY(0);box-shadow:0 12px 28px #07142b1f}.artist-curator__card:nth-child(3n+2){background:#2759ed}.artist-curator__card:nth-child(3n){background:#a72e36}.artist-curator__card:hover{z-index:2;border-color:#07142b;transform:translateY(-4px);box-shadow:0 20px 38px #07142b2b}.artist-curator__card-copy{height:42%;min-height:0;padding:clamp(26px,1.6vw,30px)}.artist-curator__card-number{font-size:var(--tempy-info-label-size);letter-spacing:.12em;opacity:.76}.artist-curator__card h2{letter-spacing:-.012em;overflow-wrap:normal;max-width:100%;margin:auto 0 8px;font-size:clamp(34px,2.1vw,42px);line-height:.86}.artist-curator__card-copy>p{opacity:.86;margin-bottom:16px;font-size:13px;font-weight:500}.artist-curator__card-meta{border-top-color:#f7f3e857;padding-top:12px;font-size:12px;font-weight:500}.artist-curator__author{gap:9px;margin-top:13px}.artist-curator__author>span{border-color:#f7f3e894;width:24px;height:24px}.artist-curator__author strong{letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.artist-curator__image{background:#07142b;height:58%}.artist-curator__image:after{background:linear-gradient(#07142b1f,#0000 42%,#07142b1a)}.artist-curator__image img{transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s}.artist-curator__card:hover .artist-curator__image img{filter:saturate(1.03)contrast(1.01);transform:scale(1.015)}}@media (width<=900px){.artist-curator__intro{width:250px;top:130px}.artist-curator__intro h1{font-size:72px}.artist-curator__intro>p:not(.artist-curator__eyebrow){max-width:225px}.artist-curator__intro>p br{display:none}.artist-curator__viewport{top:48px;left:290px}.artist-curator__card{width:min(48vw,300px)}}@media (prefers-reduced-motion:reduce){.artist-curator__track{transition-duration:1ms}.artist-curator__card{opacity:1;animation:none;transform:none}.artist-curator__image img,.artist-curator__back span:first-child{transition-duration:1ms}}@media (width>=1101px){.artist-curator{background:#f3f4f0;grid-template-columns:minmax(310px,32%) minmax(0,1fr);width:100%;height:calc(100vh - 86px);min-height:700px;margin-top:86px;padding:0;display:grid;overflow:hidden}.artist-curator__back{z-index:5;letter-spacing:.09em;gap:12px;padding:0;top:54px;left:5.2vw}.artist-curator__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.artist-curator__intro{pointer-events:auto;border-right:1px solid #07142b;flex-direction:column;grid-column:1;justify-content:center;align-self:stretch;width:auto;height:100%;min-height:0;padding:54px 30px 38px 5.2vw;display:flex;position:static;transform:none}.artist-curator__eyebrow{margin-bottom:var(--label-title-gap);color:#2759ed;font-size:var(--page-eyebrow-size)}.artist-curator__intro h1{font-size:var(--page-display-size);line-height:var(--page-display-line-height);letter-spacing:var(--page-display-letter-spacing)}.artist-curator__intro>p:not(.artist-curator__eyebrow){color:#555e6e;max-width:500px;font-size:var(--page-description-size);font-weight:400;line-height:var(--page-description-line-height);letter-spacing:0;word-break:keep-all;margin:18px 0 0}.artist-curator__intro>p br,.artist-curator__wordmark{display:none}.artist-curator__archive{color:#fff1cf;background:#2759ed;grid-column:2;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.artist-curator__archive-inner{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding-top:44px;padding-bottom:38px}.artist-curator__archive-head{padding:0 var(--split-panel-inline) 0 0;color:#fff1cf;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;line-height:1;display:flex}.artist-curator__archive-head span:last-child{color:#fff1cfbd;font-size:12px}.artist-curator__viewport{z-index:1;width:100%;min-width:0;height:100%;min-height:0;position:relative;inset:auto;overflow:hidden}.artist-curator__viewport:after{content:none}.artist-curator__track{width:max-content;height:100%;padding:18px var(--split-panel-inline) 38px 0;align-items:center;gap:clamp(28px,1.5vw,32px)}.artist-curator__card{--artist-card-bg:#07142b;--artist-card-ink:#fff1cf;--artist-card-muted:#fff1cfc7;--artist-card-line:#fff1cf52;border-color:var(--artist-card-line);width:clamp(374px,19.5vw,432px);height:clamp(590px,67vh,680px);min-height:0;color:var(--artist-card-ink);background:var(--artist-card-bg);scroll-snap-align:start;box-shadow:0 12px 28px #07142b2e}.artist-curator__card-copy{height:44%;padding:clamp(32px,1.9vw,38px)}.artist-curator__image{height:56%}.artist-curator__card:nth-child(4n+1){--artist-card-bg:#07142b;--artist-card-ink:#fff1cf;--artist-card-muted:#fff1cfc7;--artist-card-line:#fff1cf52}.artist-curator__card:nth-child(4n+2){--artist-card-bg:#eee5d3;--artist-card-ink:#07142b;--artist-card-muted:#07142bb3;--artist-card-line:#07142b40}.artist-curator__card:nth-child(4n+3){--artist-card-bg:#a72e36;--artist-card-ink:#fff1cf;--artist-card-muted:#fff1cfcc;--artist-card-line:#fff1cf57}.artist-curator__card:nth-child(4n){--artist-card-bg:#858a9c;--artist-card-ink:#07142b;--artist-card-muted:#07142bb8;--artist-card-line:#07142b42}.artist-curator__card:nth-child(4n+1),.artist-curator__card:nth-child(4n+2),.artist-curator__card:nth-child(4n+3),.artist-curator__card:nth-child(4n){color:var(--artist-card-ink);background:var(--artist-card-bg)}.artist-curator__card h2{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;max-height:1.84em;font-size:clamp(44px,2.7vw,56px);line-height:.92;display:-webkit-box;overflow:hidden}.artist-curator__card-copy>p{color:var(--artist-card-muted);opacity:1;margin-bottom:20px;font-size:14px}.artist-curator__card-number{color:var(--artist-card-muted);opacity:1}.artist-curator__card-meta{border-top-color:var(--artist-card-line);color:var(--artist-card-ink);padding-top:14px;font-size:13px}.artist-curator__author{gap:10px;margin-top:16px}.artist-curator__author>span{border-color:var(--artist-card-line);color:var(--artist-card-ink)}.artist-curator__author strong{color:var(--artist-card-ink);font-size:12px}.artist-curator__card:hover{border-color:var(--artist-card-ink);box-shadow:0 18px 38px #07142b3d}.artist-curator__explore{padding:0 var(--split-panel-inline) 0 0;color:#fff1cf;font-size:var(--split-archive-hint-size);letter-spacing:.09em;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:22px;font-weight:800;line-height:1.2;display:grid}.artist-curator__scroll-line{background:#fff1cf4d;height:1px;overflow:hidden}.artist-curator__scroll-line span{transform-origin:0;will-change:transform;background:#07142b;width:100%;height:100%;display:block}}.artist-playlist-detail{--artist-panel-left:clamp(28px, 4.2vw, 80px);--artist-panel-width:clamp(300px, 23vw, 380px);color:#07142b;background:#f1f0eb;height:calc(100vh - 86px);min-height:590px;margin-top:86px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.artist-playlist-detail__back{top:20px;left:var(--artist-panel-left);z-index:6;color:#07142b;letter-spacing:.08em;background:0 0;align-items:center;gap:12px;padding:8px 0;font-size:12px;font-weight:700;display:inline-flex;position:absolute}.artist-playlist-detail__back span:first-child{font-size:20px;font-weight:400;line-height:1;transition:transform .28s}.artist-playlist-detail__back:hover span:first-child{transform:translate(-4px)}.artist-playlist-detail__page-meta,.artist-playlist-detail__note{display:none}.artist-playlist-detail__panel{top:66px;bottom:28px;left:var(--artist-panel-left);z-index:5;width:var(--artist-panel-width);color:#fff6ec;background:#8f171f;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 52px #480e1633}.artist-playlist-detail__panel-copy{z-index:2;background:linear-gradient(145deg,#a61f29 0%,#7c101a 100%);flex-direction:column;flex:0 0 39%;min-height:245px;padding:clamp(24px,2vw,36px);display:flex;position:relative}.artist-playlist-detail__panel-copy>p{letter-spacing:.13em;opacity:.68;margin:0;font-size:12px;font-weight:700}.artist-playlist-detail__panel-copy h1{letter-spacing:-.045em;margin:auto 0 17px;font-family:GalgoVF,Pretendard,sans-serif;font-size:clamp(31px,2.25vw,43px);font-weight:400;line-height:.96}.artist-playlist-detail__meta{letter-spacing:.015em;border-top:1px solid #fff6ec59;justify-content:space-between;padding-top:11px;font-size:12px;font-weight:600;display:flex}.artist-playlist-detail__details{display:contents}.artist-playlist-detail__author{align-items:center;gap:9px;margin-top:13px;display:flex}.artist-playlist-detail__author span{border:1px solid #fff6eca6;border-radius:50%;place-items:center;width:27px;height:27px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:17px;display:grid}.artist-playlist-detail__author strong{font-size:12px;font-weight:600}.artist-playlist-detail__now{border-top:1px solid #fff1cf40;margin-top:auto;padding-top:20px}.artist-playlist-detail__now-head{color:#fff1cfa3;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex}.artist-playlist-detail__now>strong,.artist-playlist-detail__now>small{display:block}.artist-playlist-detail__now>strong{letter-spacing:var(--galgo-display-spacing);margin-top:12px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(29px,1.8vw,36px);font-weight:400;line-height:.78}.artist-playlist-detail__now>small{color:#fff1cfb8;margin-top:7px;font-size:12px;font-weight:500}.artist-playlist-detail__progress{background:#fff1cf33;height:2px;margin-top:14px;overflow:hidden}.artist-playlist-detail__progress span{background:#ff343c;height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.artist-playlist-detail__portrait{background:#7a101a;flex:1;min-height:0;position:relative;overflow:hidden}.artist-playlist-detail__portrait:after{content:"";pointer-events:none;background:linear-gradient(#6f030e70,#0000 38%,#44010a80),linear-gradient(115deg,#f72a3347,#57000b24);position:absolute;inset:0}.artist-playlist-detail__portrait img{object-fit:cover;object-position:center 35%;filter:saturate(1.12)contrast(1.04);width:100%;height:100%}.artist-playlist-detail__actions{z-index:3;grid-template-columns:1fr 44px 44px;gap:8px;display:grid;position:absolute;bottom:clamp(18px,1.45vw,27px);left:clamp(18px,1.45vw,27px);right:clamp(18px,1.45vw,27px)}.artist-playlist-detail__actions button{color:#6e0b15;background:#fff1cf;border:1px solid #fff6ec85;border-radius:999px;min-height:43px;padding:0 14px;font-size:12px;font-weight:800;transition:background-color .28s,color .28s}.artist-playlist-detail__actions button:first-child{justify-content:center;align-items:center;gap:9px;display:flex}.artist-playlist-detail__actions button:hover{color:#fff1cf;background:#7c101a}.artist-playlist-detail__viewport{top:58px;bottom:28px;right:0;left:calc(var(--artist-panel-left) + var(--artist-panel-width));z-index:3;cursor:grab;overscroll-behavior:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.artist-playlist-detail__viewport:active{cursor:grabbing}.artist-playlist-detail__track{will-change:transform;align-items:center;gap:clamp(26px,2.2vw,44px);width:max-content;height:100%;padding:0 0 0 clamp(28px,2.3vw,44px);transition:transform .235s cubic-bezier(.22,1,.36,1);display:flex}.artist-playlist-detail__track--direct{transition:none}.artist-playlist-detail__item{text-align:center;opacity:0;width:clamp(250px,20vw,360px);animation:.72s cubic-bezier(.22,1,.36,1) forwards artist-playlist-detail-item-in;animation-delay:calc(.1s + var(--artist-playlist-index) * 85ms);flex:none;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative;translate:0 50px}@media (hover:hover) and (pointer:fine){.artist-playlist-detail__item:hover{transform:translateY(-8px)}}.artist-playlist-detail__number{color:#777f7c;letter-spacing:.13em;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.artist-playlist-detail__lp{aspect-ratio:1;will-change:transform;background:repeating-radial-gradient(circle,#0000 0 6px,#ffffff06 6.5px 7px),#07142b;border-radius:50%;width:100%;animation:9s linear infinite paused artist-playlist-detail-spin;position:relative;box-shadow:inset 0 0 42px #0000006b,0 18px 35px #07142b29}.artist-playlist-detail__lp:hover{animation-play-state:running}.artist-playlist-detail__item.is-active .artist-playlist-detail__number{color:#ff343c}.artist-playlist-detail__item.is-active .artist-playlist-detail__lp{box-shadow:inset 0 0 42px #0000006b,0 18px 35px #07142b29,0 0 0 2px #ff343c80}.artist-playlist-detail__groove{z-index:1;pointer-events:none;border:1px solid #ffffff16;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artist-playlist-detail__groove--outer{aspect-ratio:1;width:84%}.artist-playlist-detail__groove--middle{aspect-ratio:1;width:66%}.artist-playlist-detail__groove--inner{aspect-ratio:1;width:49%}.artist-playlist-detail__lp img{z-index:2;aspect-ratio:1;object-fit:cover;border:clamp(4px,.35vw,7px) solid #07142b;border-radius:50%;width:39%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artist-playlist-detail__hole{z-index:3;background:#f1f0eb;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #07142b3d}.artist-playlist-detail__item h2{letter-spacing:-.025em;margin:19px 0 6px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(29px,2.3vw,42px);font-weight:400;line-height:.8}.artist-playlist-detail__item p{color:#68706d;margin:0;font-size:12px;font-weight:500}@keyframes artist-playlist-detail-item-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0}}@keyframes artist-playlist-detail-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width>=901px){.artist-playlist-detail{--artist-panel-left:clamp(60px, 5.2vw, 100px);--artist-panel-width:clamp(440px, 26vw, 500px);--artist-panel-height:clamp(720px, calc(100vh - 205px), 940px);--artist-panel-top:max(112px, calc((100vh - 86px - var(--artist-panel-height)) / 2));--artist-track-leading-gap:clamp(64px, 4vw, 88px);--artist-note-height:clamp(140px, 12vh, 150px);--artist-content-left:calc(var(--artist-panel-left) + var(--artist-panel-width) + var(--artist-track-leading-gap));background:#f3f4f0}.artist-playlist-detail__back{top:54px;left:var(--artist-panel-left);letter-spacing:.09em;gap:12px;padding:0;font-size:12px}.artist-playlist-detail__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.artist-playlist-detail__page-meta{top:64px;right:var(--artist-panel-left);left:var(--artist-content-left);z-index:4;color:#07142b9e;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute}.artist-playlist-detail__panel{top:var(--artist-panel-top);width:var(--artist-panel-width);height:var(--artist-panel-height);color:#fff1cf;background:#07142b;border:1px solid #07142b2e;bottom:auto;box-shadow:10px 12px #07142b14}.artist-playlist-detail__panel-copy{background:linear-gradient(145deg,#1426475c,#0000 62%),#07142b;flex:0 0 54%;min-height:0;padding:clamp(34px,2vw,40px)}.artist-playlist-detail__panel-copy>p{letter-spacing:.12em;opacity:.76;font-size:13px}.artist-playlist-detail__panel-copy h1{max-width:8.5em;letter-spacing:var(--galgo-card-title-spacing);text-wrap:balance;margin:clamp(24px,3.2vh,36px) 0 20px;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(48px,3vw,60px);font-weight:400;line-height:.84}.artist-playlist-detail__meta{padding-top:13px;font-size:13px}.artist-playlist-detail__author{gap:10px;margin-top:16px}.artist-playlist-detail__author span{width:29px;height:29px}.artist-playlist-detail__author strong{font-size:13px}.artist-playlist-detail__portrait{background:#991923;flex:auto}.artist-playlist-detail__portrait:after{background:linear-gradient(#07142b1a,#0000 44%,#44010a57),linear-gradient(115deg,#f72a3326,#57000b0a)}.artist-playlist-detail__portrait img{object-position:center 30%;filter:saturate(1.03)contrast(1.01)}.artist-playlist-detail__actions{grid-template-columns:1fr 46px 46px;gap:10px;bottom:24px;left:26px;right:26px}.artist-playlist-detail__actions button{min-height:46px;font-size:13px}.artist-playlist-detail__viewport{top:var(--artist-panel-top);bottom:auto;left:calc(var(--artist-panel-left) + var(--artist-panel-width));width:calc(100% - var(--artist-panel-left) - var(--artist-panel-width));height:calc(var(--artist-panel-height) - var(--artist-note-height) - 24px)}.artist-playlist-detail__track{padding:clamp(24px, 3vh, 36px) var(--detail-back-inline) clamp(12px, 2vh, 20px) var(--artist-track-leading-gap);gap:clamp(38px,2.1vw,46px)}.artist-playlist-detail__item{width:clamp(340px,20vw,390px)}.artist-playlist-detail__number{margin-bottom:18px;font-size:13px}.artist-playlist-detail__item h2{margin-top:26px;font-size:clamp(36px,2.2vw,44px)}.artist-playlist-detail__item p{margin-top:6px;font-size:14px}.artist-playlist-detail__note{top:calc(var(--artist-panel-top) + var(--artist-panel-height) - var(--artist-note-height));right:var(--detail-back-inline);left:var(--artist-content-left);z-index:4;height:var(--artist-note-height);border-top:1px solid #07142b57;padding-top:clamp(22px,2.4vh,28px);display:block;position:absolute}.artist-playlist-detail__note-head{color:#07142ba8;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:28px;font-size:13px;font-weight:700;display:flex}.artist-playlist-detail__note-head span:last-child{flex:none;font-size:12px}.artist-playlist-detail__note p{letter-spacing:-.025em;word-break:keep-all;max-width:min(780px,100% - 180px);margin:18px 0 0;font-size:clamp(18px,1.05vw,20px);font-weight:600;line-height:1.55}}@media (width>=901px) and (height<=920px){.artist-playlist-detail{--artist-panel-height:max(695px, calc(100vh - 205px));--artist-panel-top:104px}.artist-playlist-detail__panel-copy{flex-basis:55%;padding:28px 32px}.artist-playlist-detail__panel-copy h1{margin-top:20px;margin-bottom:14px;font-size:45px}.artist-playlist-detail__actions{bottom:18px}.artist-playlist-detail__item{width:clamp(340px,19.5vw,350px)}.artist-playlist-detail__now{padding-top:14px}.artist-playlist-detail__now>strong{margin-top:9px;font-size:28px}}@media (width<=900px){.artist-playlist-detail{--artist-panel-left:20px;--artist-panel-width:280px}.artist-playlist-detail__back{top:16px}.artist-playlist-detail__panel{top:58px;bottom:22px}.artist-playlist-detail__panel-copy{min-height:225px;padding:24px}.artist-playlist-detail__panel-copy h1{font-size:31px}.artist-playlist-detail__viewport{top:58px;bottom:22px}.artist-playlist-detail__item{width:min(45vw,285px)}}@media (prefers-reduced-motion:reduce){.artist-playlist-detail__track{transition-duration:1ms}.artist-playlist-detail__item{opacity:1;animation:none;transform:none}.artist-playlist-detail__lp{animation:none}.artist-playlist-detail__back span:first-child{transition-duration:1ms}}@media (width>=901px){.playlist-detail-page{--playlist-detail-gutter:clamp(60px, 5.2vw, 100px);--playlist-detail-card-width:clamp(440px, 25vw, 480px);--playlist-detail-card-height:clamp(720px, calc(100vh - 205px), 900px);--playlist-detail-card-top:max(112px, calc((100vh - 86px - var(--playlist-detail-card-height)) / 2));--playlist-detail-leading:clamp(64px, 4vw, 88px);--playlist-detail-note-height:176px;--playlist-detail-content-left:calc(var(--playlist-detail-gutter) + var(--playlist-detail-card-width) + var(--playlist-detail-leading));color:#07142b;background:#f3f4f0;width:100%;height:calc(100vh - 86px);min-height:720px;margin-top:86px;padding:0;display:block;position:relative;overflow:hidden}.playlist-detail-back{top:54px;left:var(--playlist-detail-gutter);z-index:6;margin:0;padding:0;position:absolute}.playlist-detail-top-meta{top:64px;right:var(--playlist-detail-gutter);left:var(--playlist-detail-content-left);z-index:4;color:#07142b9e;letter-spacing:.11em;justify-content:space-between;align-items:center;padding:0;font-size:11px;font-weight:700;display:flex;position:absolute}.playlist-detail-left{inset:auto;top:var(--playlist-detail-card-top);left:var(--playlist-detail-gutter);z-index:5;width:var(--playlist-detail-card-width);height:var(--playlist-detail-card-height);align-self:auto;min-height:0;max-height:none;margin:0;position:absolute}.playlist-detail-right{inset:auto;top:var(--playlist-detail-card-top);right:0;left:calc(var(--playlist-detail-gutter) + var(--playlist-detail-card-width));z-index:3;width:auto;height:calc(var(--playlist-detail-card-height) - var(--playlist-detail-note-height) - 24px);min-width:0;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;overflow:hidden}.playlist-detail-track-row{width:max-content;height:100%;min-height:0;padding:clamp(88px, 9vh, 104px) var(--playlist-detail-gutter) clamp(12px, 2vh, 20px) var(--playlist-detail-leading);align-self:auto;align-items:flex-start;gap:clamp(48px,2.7vw,56px);margin:0;display:flex}.playlist-detail-track-item,.playlist-detail-track-item:nth-child(2n){flex:none;width:clamp(340px,19vw,380px);margin-top:0}.playlist-detail-track-item .playlist-detail-track-number{margin-bottom:24px;font-size:13px}.playlist-detail-track-item .playlist-detail-track-title{margin-top:30px;margin-bottom:6px}.playlist-detail-track-item .playlist-detail-track-artist{margin-top:0}.playlist-detail-note{inset:auto;top:calc(var(--playlist-detail-card-top) + var(--playlist-detail-card-height) - var(--playlist-detail-note-height));right:var(--playlist-detail-gutter);left:var(--playlist-detail-content-left);z-index:4;width:auto;height:var(--playlist-detail-note-height);box-sizing:border-box;border-top:1px solid #07142b4d;min-height:0;margin:0;padding:24px 0 0;position:absolute}.playlist-detail--lifestyle .playlist-detail-note{grid-area:auto;display:block}.playlist-detail--lifestyle .playlist-detail-note:before{content:none}.playlist-detail--lifestyle .playlist-detail-note .lifestyle-playlist-detail__archive-copy{gap:12px;width:100%;max-width:none;display:grid;transform:none}.playlist-detail--lifestyle .playlist-detail-note .lifestyle-playlist-detail__stats{margin:0;position:absolute;top:72px;right:0}.playlist-detail--lifestyle .playlist-detail-note .lifestyle-playlist-detail__drag-hint{margin:0;display:block;position:absolute;top:26px;right:0}}@media (width>=901px) and (height<=920px){.playlist-detail-page{--playlist-detail-card-height:max(660px, calc(100vh - 205px));--playlist-detail-card-top:104px;--playlist-detail-note-height:160px}.playlist-detail-track-item,.playlist-detail-track-item:nth-child(2n){width:clamp(300px,18vw,340px)}.playlist-detail-track-row{padding-top:44px}}.similar-curator{color:#07142b;background:#f1f0eb;height:calc(100vh - 86px);min-height:calc(100vh - 86px);margin-top:86px;position:relative;overflow:hidden}.similar-curator__back{z-index:5;color:#07142b;letter-spacing:.08em;background:0 0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:clamp(18px,2vw,32px);left:clamp(28px,4.8vw,72px)}.similar-curator__back span:first-child{border:1px solid #07142b52;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .22s,background-color .22s,color .22s;display:grid}.similar-curator__back:hover span:first-child{color:#f1f0eb;background:#07142b;transform:translate(-4px)}.similar-curator__intro{z-index:2;width:clamp(270px,27vw,430px);position:absolute;top:50%;left:clamp(34px,6.2vw,92px);transform:translateY(-48%)}.similar-curator__eyebrow{margin:0 0 var(--label-title-gap);color:#60727d;letter-spacing:.14em;font-size:12px;font-weight:800}.similar-curator__intro h1{z-index:2;letter-spacing:0;max-width:380px;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(70px,8.2vw,128px);font-weight:400;line-height:.8;position:relative}.similar-curator__intro>p:not(.similar-curator__eyebrow){z-index:2;color:#56646b;word-break:keep-all;max-width:340px;margin:28px 0 0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(13px,1vw,15px);font-weight:500;line-height:1.75;position:relative}.similar-curator__watermark{z-index:1;color:#07142b09;pointer-events:none;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(290px,34vw,510px);line-height:.7;position:absolute;top:50%;left:-34px;transform:translateY(-48%)}.similar-curator__viewport{z-index:3;cursor:grab;overscroll-behavior:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:-28px 0 -36px clamp(360px,38vw - 30px,580px);overflow:hidden}.similar-curator__viewport:active{cursor:grabbing}.similar-curator__track{will-change:transform;align-items:center;gap:clamp(24px,2.4vw,40px);width:max-content;height:100%;padding:clamp(82px,9vh,112px) clamp(84px,7vw,128px) clamp(58px,6vh,88px) 34px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex}.similar-curator__track--direct{transition:none}.similar-curator__card{--similar-card-inset:clamp(22px, 1.8vw, 28px);opacity:0;width:clamp(250px,21vw,330px);height:min(570px,100vh - 190px);min-height:455px;animation:.64s cubic-bezier(.22,1,.36,1) forwards similar-curator-card-in;animation-delay:calc(80ms + var(--similar-card-index) * 55ms);background:#f4f1e8;border:1px solid #07142b47;border-radius:5px;flex:none;grid-template-rows:clamp(205px,40%,226px) minmax(0,1fr);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s;display:grid;position:relative;overflow:hidden;transform:translateY(34px);box-shadow:0 2px 8px #07142b0b}.similar-curator__card:hover{border-color:#07142b61;transform:translateY(-4px);box-shadow:0 18px 38px #07142b29}.similar-curator__tab{z-index:2;background:var(--similar-curator-yellow);width:48px;height:5px;box-shadow:none;border-radius:0;position:absolute;top:0;left:20px}.similar-curator__card-top{min-height:0;padding:var(--similar-card-inset);color:#fff7e5;background:#07142b;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.similar-curator__card-index{color:#fff7e57a;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:700;display:flex}.similar-curator__number{color:#fff7e5c2;letter-spacing:.14em;font-size:12px;font-weight:800}.similar-curator__card-top h2{letter-spacing:-.025em;overflow-wrap:break-word;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;max-width:100%;max-height:2.4em;margin:17px 0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(22px,1.65vw,27px);font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.similar-curator__byline{color:#fff7e5b8;letter-spacing:.09em;margin:0 0 14px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:800}.similar-curator__meta{color:#fff7e5ad;border-top:1px solid #fff7e540;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;font-size:12px;font-weight:700;display:flex}.similar-curator__card-bottom{min-height:0;padding:22px var(--similar-card-inset) 26px;background:#f4f1e8;border-radius:0;grid-template-rows:minmax(0,1fr) auto;gap:18px;display:grid}.similar-curator__tracks{overscroll-behavior:contain;touch-action:pan-y;scrollbar-color:#07142b57 transparent;scrollbar-width:thin;align-content:start;gap:13px;width:100%;height:100%;min-height:0;padding-right:9px;display:grid;overflow:hidden auto}.similar-curator__tracks::-webkit-scrollbar{width:4px}.similar-curator__tracks::-webkit-scrollbar-thumb{background:#07142b4d}.similar-curator__tracks::-webkit-scrollbar-track{background:0 0}.similar-curator__song{grid-template-columns:clamp(54px,4.2vw,62px) minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.similar-curator__song img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:none;border-radius:2px}.similar-curator__song div{min-width:0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif}.similar-curator__song strong,.similar-curator__song span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.similar-curator__song strong{color:#07142b;font-size:clamp(14px,1.05vw,16px);font-weight:800}.similar-curator__song span{color:#07142ba3;margin-top:5px;font-size:clamp(12px,.9vw,14px);font-weight:600}.similar-curator__actions{grid-template-columns:1fr 46px 46px;gap:10px;margin-top:0;display:grid}.similar-curator__actions button{color:#07142b;background:#fffaf0;border:1px solid #07142b2e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:0;height:46px;font-size:13px;font-weight:900;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.similar-curator__actions svg{width:17px;height:17px}.similar-curator__play svg{stroke:none}.similar-curator__actions button:hover{color:#f4fbff;background:#07142b;border-color:#07142b;transform:translateY(-1px)}@keyframes similar-curator-card-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.similar-curator__intro{width:300px;left:28px}.similar-curator__intro h1{font-size:72px}.similar-curator__intro>p:not(.similar-curator__eyebrow){max-width:245px}.similar-curator__viewport{left:312px}.similar-curator__card{width:min(52vw,292px)}}@media (height<=720px){.similar-curator__track{padding-top:70px;padding-bottom:50px}.similar-curator__card{height:min(500px,100vh - 155px);min-height:420px}.similar-curator__card-top{min-height:0}.similar-curator__card-top h2{font-size:21px}.similar-curator__song{grid-template-columns:50px minmax(0,1fr)}.similar-curator__actions button{height:38px}}@media (prefers-reduced-motion:reduce){.similar-curator__track,.similar-curator__card,.similar-curator__actions button,.similar-curator__back span:first-child{transition-duration:1ms}.similar-curator__card{opacity:1;animation:none;transform:none}}@media (width>=1101px){.similar-curator{color:#07142b;background:#f3f4f0;grid-template-columns:minmax(310px,32%) minmax(0,1fr);width:100%;height:calc(100vh - 86px);min-height:700px;margin-top:86px;padding:0;display:grid;overflow:hidden}.similar-curator__back{z-index:5;letter-spacing:.09em;gap:12px;padding:0;top:54px;left:5.2vw}.similar-curator__back span:first-child{border:1px solid #07142b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.similar-curator__intro{pointer-events:auto;border-right:1px solid #07142b;flex-direction:column;grid-column:1;justify-content:center;align-self:stretch;width:auto;height:100%;min-height:0;padding:54px 30px 38px 5.2vw;display:flex;position:static;transform:none}.similar-curator__eyebrow{margin-bottom:var(--label-title-gap);color:#2759ed;font-size:var(--page-eyebrow-size)}.similar-curator__intro h1{max-width:500px;font-size:var(--page-display-size);line-height:var(--page-display-line-height);letter-spacing:var(--page-display-letter-spacing)}.similar-curator__intro>p:not(.similar-curator__eyebrow){color:#555e6e;max-width:500px;font-size:var(--page-description-size);font-weight:400;line-height:var(--page-description-line-height);letter-spacing:0;word-break:keep-all;margin:18px 0 0}.similar-curator__watermark{display:none}.similar-curator__archive{color:#07142b;background:var(--similar-curator-yellow);grid-column:2;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.similar-curator__archive-inner{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding-top:44px;padding-bottom:38px}.similar-curator__archive-head{padding:0 var(--split-panel-inline) 0 0;color:#07142b;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;line-height:1;display:flex}.similar-curator__archive-head span:last-child{color:#07142ba8;font-size:12px}.similar-curator__viewport{z-index:1;width:100%;min-width:0;height:100%;min-height:0;position:relative;inset:auto;overflow:hidden}.similar-curator__viewport:after{content:none}.similar-curator__track{width:max-content;height:100%;padding:18px var(--split-panel-inline) 38px 0;align-items:center;gap:clamp(28px,1.5vw,32px)}.similar-curator__card{--similar-card-inset:clamp(28px, 1.75vw, 34px);color:#fff1cf;scroll-snap-align:start;background:#07142b;border:1px solid #07142b47;border-radius:4px;grid-template-rows:clamp(228px,35%,244px) minmax(0,1fr);width:clamp(374px,19.5vw,432px);height:clamp(590px,67vh,680px);min-height:0;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s,border-color .36s;overflow:hidden;box-shadow:0 2px 10px #07142b0a}.similar-curator__card:hover{border-color:#07142b66;transform:translateY(-5px);box-shadow:0 22px 46px #07142b2b}.similar-curator__tab{z-index:2;background:var(--similar-curator-yellow);width:54px;height:5px;box-shadow:none;border-radius:0;top:0;left:24px}.similar-curator__card-top{min-height:0;padding:var(--similar-card-inset);color:#fff1cf;background:#07142b;border-radius:0}.similar-curator__card-top h2{letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:2;max-height:2.76em;margin:18px 0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(25px,1.5vw,29px);font-weight:700;line-height:1.38}.similar-curator__byline{color:#fff1cfc2;margin-bottom:14px;font-size:12px}.similar-curator__number,.similar-curator__meta{color:#fff1cfb3}.similar-curator__meta{border-top:1px solid #fff1cf4d;padding-top:13px;font-size:13px}.similar-curator__card-bottom{min-height:0;padding:26px var(--similar-card-inset) 30px;background:#f6f1e4;border-radius:0;flex:auto;grid-template-rows:minmax(0,1fr) auto;gap:20px;display:grid}.similar-curator__tracks{overscroll-behavior:contain;touch-action:pan-y;scrollbar-color:#07142b57 transparent;scrollbar-width:thin;align-content:start;gap:14px;width:100%;height:100%;min-height:0;max-height:none;padding-right:10px;display:grid;overflow:hidden auto}.similar-curator__tracks::-webkit-scrollbar{width:4px}.similar-curator__tracks::-webkit-scrollbar-thumb{background:#07142b4d;border-radius:999px}.similar-curator__tracks::-webkit-scrollbar-track{background:0 0}.similar-curator__song{grid-template-columns:60px minmax(0,1fr);gap:16px}.similar-curator__song img{box-shadow:none;border-radius:5px}.similar-curator__song strong{font-size:16px}.similar-curator__song span{margin-top:5px;font-size:13px}.similar-curator__actions{flex:none;grid-template-columns:1fr 48px 48px;gap:11px;margin-top:0}.similar-curator__actions button{color:#07142b;background:#fffaf0;border-color:#07142b38;height:48px;font-size:13px}.similar-curator__actions button:hover{color:#fff1cf;background:#07142b;transform:none}.similar-curator__explore{padding:0 var(--split-panel-inline) 0 0;color:#07142b;font-size:var(--split-archive-hint-size);letter-spacing:.09em;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:22px;font-weight:800;line-height:1.2;display:grid}.similar-curator__scroll-line{background:#07142b47;height:1px;overflow:hidden}.similar-curator__scroll-line span{transform-origin:0;will-change:transform;background:#ff454b;width:100%;height:100%;display:block}}.split-page-panel__inner{display:contents}@media (width>=1101px){.split-page-panel{min-width:0;padding:0;overflow:hidden}.split-page-panel__inner{width:auto;min-width:0;height:100%;min-height:0;margin-right:var(--split-panel-inline);margin-left:var(--split-panel-inline);display:grid;position:relative;overflow:hidden}.split-page-panel__header,.split-page-panel__content,.split-page-panel__footer{min-width:0}.track-trace-detail__gallery,.lifestyle-curator__archive{display:block}.track-trace-detail__gallery-inner,.lifestyle-curator__archive-inner{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding-top:44px;padding-bottom:38px}.track-trace-detail__gallery-heading,.lifestyle-curator__archive-head,.lifestyle-curator__explore{padding-left:0;padding-right:0}.track-trace-detail__track{padding-right:0}.track-trace-detail__hint{right:0}.lifestyle-curator__grid{padding-left:0;padding-right:0}.split-archive-panel__inner{margin-right:0}.split-archive-panel__header,.split-archive-panel__footer{padding-right:var(--split-panel-inline)}.split-archive-panel__header{letter-spacing:.11em;font-size:14px;font-weight:700;line-height:1}.split-archive-panel__footer{font-size:var(--split-archive-hint-size);letter-spacing:.09em;font-weight:800;line-height:1.2}.split-archive-panel__viewport:after{width:var(--split-panel-inline);flex:0 0 var(--split-panel-inline);content:"";height:1px}.track-trace-detail__hint.split-archive-panel__footer{text-align:right;justify-self:stretch;width:100%;margin:0;position:static}}.now-page__eyebrow,.discover-page__eyebrow,.curator-page__eyebrow,.archive-page__eyebrow,.time-set-detail__eyebrow,.track-trace-album__eyebrow{margin:0 0 var(--label-title-gap);color:#2759ed;font-size:var(--tempy-meta-label-size);letter-spacing:.12em;font-weight:700}@media (width>=1600px){.track-trace-album__eyebrow{margin-bottom:36px}}.now-page__title,.discover-page__title,.curator-page__title,.archive-page__title,.time-set-detail__title,.track-trace-detail__title,.lifestyle-curator__intro h1,.artist-curator__intro h1,.similar-curator__intro h1,.create-page__title,.create-page h1{font-family:GalgoVF,Arial Narrow,sans-serif;font-size:var(--page-display-size);font-weight:400;line-height:var(--page-display-line-height);letter-spacing:var(--page-display-letter-spacing);margin:0}:is(.track-trace-detail__eyebrow,.lifestyle-curator__eyebrow,.artist-curator__eyebrow,.similar-curator__eyebrow){font-size:var(--page-eyebrow-size)}.now-page__description,.discover-page__description,.curator-page__description,.archive-page__description,.time-set-detail__description,.create-page__description,.create-page__intro p,.create-page__aside p,.create-page__copy p{max-width:660px;font-size:var(--page-description-size);font-weight:400;line-height:var(--page-description-line-height);letter-spacing:0;margin:10px 0 18px}:is(.track-trace-detail__description,.lifestyle-curator__intro-copy>p:last-child,.artist-curator__intro>p:not(.artist-curator__eyebrow),.similar-curator__intro>p:not(.similar-curator__eyebrow)){font-size:var(--page-description-size);line-height:var(--page-description-line-height)}.track-trace-detail__description,.track-detail-tabs__popular-copy>span,.track-detail-lower__heading>span,.track-trace-album__description,.track-trace-album__timeline-description,.artist-profile__description,.artist-profile__ranking-description{font-size:var(--tempy-description-size);line-height:1.66}.track-detail-tabs__chart-scale,.track-detail-tabs__timeline,.track-detail-tabs__metadata dt,.track-detail-tabs__metric span,.track-detail-lower__moment-top,.track-detail-lower__moment-foot,.track-trace-detail__gallery-heading,.track-trace-detail__number,.track-trace-album__meta dt,.track-trace-album__section-head>p,.track-trace-album__timeline-track small{font-size:var(--tempy-meta-label-size)}.track-detail-tabs__metadata dt,.track-trace-album__meta dt,.track-detail-modal__context dt{font-size:var(--tempy-info-label-size)}.track-detail-tabs__metadata dd,.track-trace-album__meta dd,.track-detail-modal__context dd{font-size:var(--tempy-info-value-size)}.track-trace-album__tracklist strong,.track-trace-album__tracklist li>span,.track-trace-album__tracklist time{font-size:var(--tempy-track-row-size)}.track-trace-album__timeline-track p{font-size:var(--tempy-time-block-copy-size)}.track-detail-lower__moment-top{font-size:clamp(13px,.78vw,16px)}.track-comment-detail__song-copy>span,.track-trace-album__artist-link span:first-of-type{font-size:var(--tempy-artist-name-size);line-height:1.4}@media (prefers-reduced-motion:reduce){.track-comment-detail__actions button,.track-detail-tabs__bars>span,.track-detail-tabs__bars>button,.track-detail-tabs__progress,.track-detail-lower__moment-card,.track-detail-lower__moment-foot,.track-detail-lower__moment-foot span:last-child,.track-detail-lower__song-card,.track-detail-lower__song-artwork,.track-detail-lower__song-artwork img,.track-detail-lower__song-copy,.track-detail-lower__song-copy>span,.track-detail-tabs__button,.track-detail-tabs__metric,.track-detail-tabs__metric-rail i,.track-detail-tabs__more,.track-detail-tabs__more span:last-child,.track-detail-modal__header>button,.track-detail-modal__context dl>div,.track-detail-modal__feature,.track-detail-modal__feature-rail i,.track-detail-modal__footer button,.track-detail-modal__footer button span,.track-trace-album__flow-list article,.track-trace-album__tracklist li,.track-trace-album__tracklist strong,.track-trace-album__tracklist li>button,.track-trace-album__actions button,.track-trace-album__timeline-track article,.track-trace-album__timeline-dot,.track-trace-album__timeline-track h3,.track-trace-album__timeline-track p{transition-duration:1ms}.track-comment-detail__actions button:hover,.track-detail-tabs__chart:hover .track-detail-tabs__bar--active,.track-detail-tabs__bars>.track-detail-tabs__bar--interactive:hover,.track-detail-tabs__bars>.track-detail-tabs__bar--playing,.track-detail-lower__moment-card:hover,.track-detail-lower__moment-card:hover .track-detail-lower__moment-foot span:last-child,.track-detail-lower__song-card:hover,.track-detail-lower__song-card:hover .track-detail-lower__song-artwork img,.track-detail-lower__song-card:hover .track-detail-lower__song-copy,.track-detail-lower__song-card:hover .track-detail-lower__song-copy>span,.track-detail-tabs__button:hover,.track-detail-tabs__metric:hover,.track-detail-tabs__more:hover span:last-child,.track-detail-modal__header>button:hover,.track-detail-modal__footer button:hover,.track-detail-modal__footer button:hover span,.track-trace-album__flow-list article:hover,.track-trace-album__tracklist li:hover,.track-trace-album__tracklist li.track-trace-album__track--active,.track-trace-album__tracklist li:hover strong,.track-trace-album__tracklist li:hover>button,.track-trace-album__actions button:hover,.track-trace-album__timeline-track article:hover,.track-trace-album__timeline-track article:hover .track-trace-album__timeline-dot,.track-trace-album__timeline-track article:hover h3,.track-trace-album__timeline-track article:hover p{transform:none}.track-detail-modal,.track-detail-modal__dialog{animation-duration:1ms}}.archive-blind-pick-card{color:#07142b;text-decoration:none;transition:transform .22s,box-shadow .22s;position:relative}.archive-blind-pick-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #07142b24}.archive-blind-pick__text{z-index:2;position:relative}.archive-blind-pick__button{color:#07142b;background:#fff1cf;border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 24px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.archive-blind-pick-card:hover .archive-blind-pick__button{color:#fff1cf;background:#07142b;transform:translateY(-1px)}.archive-blind-pick__visual{place-items:center;height:min(100%,270px);min-height:220px;display:grid;position:relative}.archive-blind-pick__bars{gap:10px;width:46%;display:grid;position:absolute;inset:8% 8% auto auto;transform:rotate(9deg)}.archive-blind-pick__bars span{background:#ff3038;border-radius:999px;height:14px;display:block}.archive-blind-pick__bars span:nth-child(2){background:#fff1cf;width:74%}.archive-blind-pick__bars span:nth-child(3){background:#07142b;width:58%}.archive-blind-pick__album{z-index:3;aspect-ratio:1;background:repeating-radial-gradient(circle,#ffffff1a 0 2px,#0000 3px 10px),#07142b;border:10px solid #fff1cfb8;border-radius:50%;place-items:center;width:clamp(118px,9.3vw,178px);display:grid;position:relative;box-shadow:0 18px 28px #07142b3d}.archive-blind-pick__album span{aspect-ratio:1;color:#07142b;background:#d8e7ff;border-radius:50%;place-items:center;width:48%;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(52px,4vw,78px);line-height:.8;display:grid}.archive-blind-pick__cover{aspect-ratio:1;border-radius:6px;width:clamp(118px,9vw,168px);position:absolute;box-shadow:0 18px 28px #07142b2e}.archive-blind-pick__cover--back{background:linear-gradient(135deg,#07142bdb,#07142b2e),#8ed6f4;bottom:8%;right:11%;transform:rotate(12deg)}.archive-blind-pick__cover--front{background:linear-gradient(90deg,#07142b 0 28%,#ff3038 28% 45%,#fff1cf 45% 62%,#8ed6f4 62% 100%);bottom:14%;left:5%;overflow:hidden;transform:rotate(-12deg)}.archive-blind-pick__cover--front:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07142b57;position:absolute;inset:0}.archive-blind-pick__cover--front span{z-index:2;border:1px solid #fff1cf99;border-radius:4px;position:absolute;inset:18px}@media (width<=900px){.archive-blind-pick__visual{min-height:190px}.archive-blind-pick__bars{width:40%}}.archive-blind-page{--blind-bar-size:160px;overscroll-behavior:contain;color:#07142b;background:#f1f0eb;height:calc(100vh - 86px);margin-top:86px;position:relative;overflow:hidden}.archive-blind-page__back{z-index:10;color:#07142b;letter-spacing:.08em;background:0 0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:clamp(18px,2.2vw,34px);left:clamp(28px,4.8vw,72px)}.archive-blind-page__back span:first-child{border:1px solid #07142b52;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .22s,background-color .22s,color .22s;display:grid}.archive-blind-page__back:hover span:first-child{color:#f1f0eb;background:#07142b;transform:translate(-4px)}.archive-blind-page__stage{position:absolute;inset:0;overflow:hidden}.archive-blind-page__strip{overscroll-behavior:contain;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-end;width:100%;height:360px;display:flex;position:absolute;top:calc(50% - 98px);left:0;overflow:hidden;transform:translateY(-50%)}.archive-blind-page__strip::-webkit-scrollbar{width:0;height:0;display:none}.archive-blind-page__track{will-change:transform;align-items:flex-end;gap:0;width:max-content;min-width:max-content;height:100%;padding:0;display:flex;transform:translate(0,0)}.archive-blind-page__item{width:var(--blind-bar-size);min-width:var(--blind-bar-size);flex:0 0 var(--blind-bar-size);flex-basis:var(--blind-bar-size);height:100%;color:inherit;background:0 0;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:relative}.archive-blind-page__bar-shell{width:100%;height:var(--blind-bar-size);flex:0 0 var(--blind-bar-size);opacity:1;will-change:transform;margin:0;display:block;transform:none}.archive-blind-page__bar{width:100%;height:var(--blind-bar-size);aspect-ratio:1;box-shadow:none;opacity:1;transform:translate3d(0, 0, 0) scaleY(var(--hover-scale,1));transform-origin:bottom;backface-visibility:hidden;will-change:transform;border-radius:0;margin:0;display:block;position:relative;overflow:hidden}.archive-blind-page__bar-color{z-index:1;display:block;position:absolute;inset:0}.archive-blind-page__item--cream .archive-blind-page__bar-color{background:#fff1cf}.archive-blind-page__item--blue .archive-blind-page__bar-color{background:#90a8d6}.archive-blind-page__item--navy .archive-blind-page__bar-color{background:#07142b}.archive-blind-page__item--red .archive-blind-page__bar-color{background:#ff3038}.archive-blind-page__item--sky .archive-blind-page__bar-color{background:#8ed6f4}.archive-blind-page__item--selected .archive-blind-page__bar-color{filter:saturate(1.1)contrast(1.02)}.archive-blind-page__album-hover-card{bottom:calc(var(--blind-bar-size) + 16px);z-index:32;color:#07142b;opacity:0;visibility:hidden;text-align:center;pointer-events:none;background:#f1f0ebeb;border:1px solid #07142b14;border-radius:8px;justify-items:center;width:156px;padding:14px 16px 15px;transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s linear .15s;display:grid;position:absolute;left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 14px 28px #07142b21}.archive-blind-page__album-hover-card.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)translateY(0)}.archive-blind-page__pick-meta{color:#07142b9e;margin-bottom:6px;font-size:12px;font-weight:800}.archive-blind-page__play{color:#fff1cf;background:#07142b;border-radius:999px;align-items:center;height:25px;margin-bottom:8px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}.archive-blind-page__album-hover-card strong,.archive-blind-page__album-hover-card small{text-overflow:ellipsis;white-space:nowrap;max-width:124px;display:block;overflow:hidden}.archive-blind-page__album-hover-card strong{font-size:14px;font-weight:900}.archive-blind-page__album-hover-card small{color:#07142b9e;margin-top:4px;font-size:12px;font-weight:700}.archive-blind-page__cover-mask{z-index:4;clip-path:inset(100% 0 0);opacity:0;pointer-events:none;will-change:transform, opacity, clip-path;width:100%;height:100%;transition:clip-path .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),opacity .82s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;overflow:hidden;transform:translateY(20px)scale(.98)}.archive-blind-page__cover-inner{width:100%;height:100%;box-shadow:none;border-radius:0;display:block;position:relative;overflow:hidden}.archive-blind-page--revealed:not(.archive-blind-page--closing) .archive-blind-page__cover-mask{clip-path:inset(0);opacity:1;pointer-events:auto;transition:clip-path .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),opacity .82s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translate(0,0)scale(1)}.archive-blind-page--closing .archive-blind-page__cover-mask{clip-path:inset(100% 0 0);opacity:1;transition:clip-path .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),opacity .82s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)scale(.98)}.archive-blind-page__cover-inner img{object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .52s;display:block}.archive-blind-page--revealed .archive-blind-page__item:hover .archive-blind-page__cover-inner img,.archive-blind-page--revealed .archive-blind-page__item:focus-visible .archive-blind-page__cover-inner img{filter:saturate(1.12)contrast(1.05);transform:scale(1.035)}.archive-blind-page__hover-hint{top:calc(50% + var(--blind-bar-size) * .98);z-index:30;opacity:0;pointer-events:none;transform:translate3d(var(--hint-x,50vw), 0, 0) translateX(-50%);will-change:transform, opacity;background:0 0;flex-direction:column;align-items:center;gap:0;transition:opacity .12s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;left:0}.archive-blind-page__mobile-block-hint,.archive-blind-page__mobile-guide{display:none}.archive-blind-page__hover-hint--visible{opacity:1}.archive-blind-page__hover-hint-line{color:#07142b;text-align:center;word-break:keep-all;white-space:normal;background:#89abe6;width:fit-content;max-width:min(520px,58vw);padding:9px 16px 10px;font-family:Pretendard,sans-serif;line-height:1.15;display:inline-block}.archive-blind-page__hover-hint-meta{letter-spacing:-.025em;padding:8px 15px;font-size:13px;font-weight:700}.archive-blind-page__hover-hint-text{letter-spacing:-.035em;margin-top:-1px;padding:9px 18px 10px;font-size:16px;font-weight:600}.archive-blind-page__eye{z-index:12;background:#07142b;border-radius:50%;place-items:center;width:56px;height:56px;transition:bottom .28s cubic-bezier(.22,1,.36,1),transform .2s,background-color .2s;display:grid;position:absolute;bottom:clamp(50px,4vh + 28px,68px);left:50%;transform:translate(-50%);box-shadow:0 16px 28px #07142b38}.tempy-player-bar-open .archive-blind-page__eye{bottom:184px}.archive-blind-page__eye:hover{transform:translate(-50%)translateY(-2px)}.archive-blind-page__eye:active{transform:translate(-50%)scale(.94)}.archive-blind-page__eye span{border:2px solid #fff1cf;border-radius:50%;width:28px;height:17px;display:block;position:relative}.archive-blind-page__eye span:after{content:"";background:#fff1cf;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archive-blind-page__eye--active{background:#ff3038;animation:.36s cubic-bezier(.16,1,.3,1) archive-blind-page-eye-pop}@keyframes archive-blind-page-eye-pop{0%{transform:translate(-50%)scale(.94)}to{transform:translate(-50%)scale(1)}}@media (width<=860px){.archive-blind-page__strip{top:calc(50% - 108px)}}@media (prefers-reduced-motion:reduce){.archive-blind-page__bar-shell,.archive-blind-page__bar,.archive-blind-page__back span:first-child,.archive-blind-page__eye,.archive-blind-page__cover-mask,.archive-blind-page__cover-inner,.archive-blind-page__cover-inner img,.archive-blind-page__album-hover-card,.archive-blind-page__hover-hint{transition-duration:1ms}.archive-blind-page--revealed .archive-blind-page__cover-mask{clip-path:inset(0);opacity:1;transform:none}.archive-blind-page--closing .archive-blind-page__cover-mask{clip-path:inset(100% 0 0);opacity:0;transform:none}.archive-blind-page__bar-shell{transform:none}.archive-blind-page__album-hover-card.is-visible{transform:translate(-50%)}}@media (width<=768px){.tempy-player-bar-open .archive-blind-page__eye{bottom:124px}}.create-page{color:#07142b;background:linear-gradient(90deg,#f3f4f0 0 27%,#d8e7ff 27% 100%);min-height:100vh;padding-top:0;overflow:hidden}.create-page .header,.create-page header.header{background:0 0}.create-page__inner,.create-page__layout,.create-page__content{grid-template-columns:27% 73%;min-height:100vh;display:grid}.create-page__intro,.create-page__aside,.create-page__copy{background:#f3f4f0;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:176px 52px 72px 62px;display:flex}.create-page__title,.create-page h1{color:#07142b;letter-spacing:-.02em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(62px,5.1vw,86px);font-weight:400;line-height:.86}.create-page__description,.create-page__intro p,.create-page__aside p,.create-page__copy p{color:#07142b;letter-spacing:-.045em;word-break:keep-all;max-width:310px;margin:32px 0 0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(19px,1.38vw,24px);font-weight:700;line-height:1.52}.create-page__options,.create-page__cards,.create-page__main{background:#d8e7ff;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:38px;min-height:100vh;padding:216px 80px 120px 120px;display:grid}.create-page__option,.create-page__card,.create-option-card{width:100%;min-height:clamp(500px,38vw,650px);box-shadow:none;color:#07142b;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:clamp(96px,10vw,170px) clamp(52px,4.2vw,76px) clamp(70px,5vw,92px);transition:transform .52s cubic-bezier(.16,1,.3,1),background-color .52s cubic-bezier(.16,1,.3,1);display:flex}.create-page__option:hover,.create-page__card:hover,.create-option-card:hover{transform:translateY(-8px)}.create-page__option h2,.create-page__card h2,.create-option-card h2,.create-page__option-title{color:#07142b;letter-spacing:-.02em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(62px,4.8vw,86px);font-weight:400;line-height:.86}.create-page__option p,.create-page__card p,.create-option-card p,.create-page__option-description{color:#07142b;letter-spacing:-.045em;word-break:keep-all;max-width:430px;margin:34px 0 0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(19px,1.35vw,24px);font-weight:700;line-height:1.5}.create-page__title,.create-page h1{letter-spacing:var(--galgo-page-title-spacing);margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(72px,8.4vw,150px);font-weight:400;line-height:.8}.create-page__description,.create-page__intro p,.create-page__aside p,.create-page__copy p{letter-spacing:0;max-width:660px;margin:10px 0 18px;font-size:20px;font-weight:400;line-height:1.6}@media (width<=1100px){.create-page{background:#d8e7ff;overflow:auto}.create-page__inner,.create-page__layout,.create-page__content{min-height:100vh;display:block}.create-page__intro,.create-page__aside,.create-page__copy{min-height:auto;padding:128px 28px 44px}.create-page__options,.create-page__cards,.create-page__main{grid-template-columns:1fr;gap:22px;min-height:auto;padding:44px 28px 72px}.create-page__option,.create-page__card,.create-option-card{min-height:360px;padding:70px 38px}}.tempy-footer,.footer.tempy-footer,.archive-page__footer.tempy-footer,.track-detail-lower__footer.tempy-footer,.track-trace-album__footer.tempy-footer,.artist-profile__footer.tempy-footer,.profile-footer.tempy-footer{height:auto;min-height:320px;padding:60px var(--site-chrome-inline-end) 32px var(--site-chrome-inline-start);color:#ff343c;background:#07142b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px 50px;display:grid}.tempy-footer__inner{display:contents}.tempy-footer>.tempy-footer__copy,.tempy-footer__inner>.tempy-footer__copy{grid-area:1/1;align-self:end;min-width:0;display:block}.tempy-footer__copy p,.archive-page__footer.tempy-footer p,.track-detail-lower__footer.tempy-footer p,.track-trace-album__footer.tempy-footer p,.artist-profile__footer.tempy-footer p{color:#ff343c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}.tempy-footer__copy strong,.archive-page__footer.tempy-footer strong,.track-detail-lower__footer.tempy-footer strong,.track-trace-album__footer.tempy-footer strong,.artist-profile__footer.tempy-footer strong{color:#ff343c;letter-spacing:var(--galgo-display-spacing);font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(76px,9vw,146px);font-weight:400;line-height:.7;display:block}.tempy-footer__title-motion{white-space:nowrap;width:max-content;max-width:100%;display:block;position:relative}.tempy-footer__title-motion:before{content:"";position:absolute;inset:-14px -18px}.tempy-footer__title-letter{will-change:transform;white-space:pre;display:inline-block;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.tempy-footer__title-letter{will-change:auto;transform:none!important}}.tempy-footer__links,.footer-nav.tempy-footer__links,.track-detail-lower__footer-links.tempy-footer__links,.track-trace-album__footer-links.tempy-footer__links{color:#ff343c;letter-spacing:.08em;flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:28px;padding-bottom:6px;font-size:12px;font-weight:700;display:flex}.tempy-footer>.tempy-footer__links,.tempy-footer__inner>.tempy-footer__links{grid-area:1/2}.tempy-footer__links a,.tempy-footer__links span{color:#ff343c;font:inherit;text-decoration:none}.tempy-footer>small,.tempy-footer__inner>small,.archive-page__footer.tempy-footer small,.track-detail-lower__footer.tempy-footer small,.track-trace-album__footer.tempy-footer small,.artist-profile__footer.tempy-footer small{color:#ff343c;border-top:1px solid #ff343c73;grid-column:1/-1;width:100%;margin-top:0;padding-top:18px;font-size:12px;display:block}@media (width<=650px){.tempy-footer,.footer.tempy-footer,.archive-page__footer.tempy-footer,.track-detail-lower__footer.tempy-footer,.track-trace-album__footer.tempy-footer,.artist-profile__footer.tempy-footer,.profile-footer.tempy-footer{flex-direction:column;align-items:flex-start;min-height:360px;padding:60px 20px 28px;display:flex}.tempy-footer__links,.footer-nav.tempy-footer__links,.track-detail-lower__footer-links.tempy-footer__links,.track-trace-album__footer-links.tempy-footer__links{justify-content:flex-start}.tempy-footer>small,.tempy-footer__inner>small,.archive-page__footer.tempy-footer small,.track-detail-lower__footer.tempy-footer small,.track-trace-album__footer.tempy-footer small,.artist-profile__footer.tempy-footer small{margin-top:auto}}@media (width<=768px){:root{--tempy-description-size:clamp(14px, 3.9vw, 16px);--tempy-meta-label-size:clamp(12px, 3.3vw, 14px);--tempy-info-label-size:clamp(12px, 3.2vw, 13px);--tempy-info-value-size:clamp(14px, 3.8vw, 16px);--tempy-track-row-size:clamp(13px, 3.5vw, 15px);--tempy-time-block-copy-size:clamp(13px, 3.4vw, 14px);--tempy-artist-name-size:clamp(15px, 4vw, 17px)}html,body,#root,.app{width:100%;min-width:0;max-width:100%;overflow-x:clip}main,section,article,aside,header,footer,nav{min-width:0;max-width:100%}img,picture,video,canvas{max-width:100%;height:auto}svg{max-width:100%}.tempy-cursor{display:none}.header,header.header{height:72px;padding:0 20px}.logo-small{width:78px;min-height:44px;font-size:27px}.top-nav{display:none}.header-right{flex:0 auto;gap:10px;min-width:0}.top-icons,.header-profile-actions{gap:8px}.header-auth-button{display:none}.top-profile-button{flex-basis:36px;width:36px;height:36px}.global-player{width:calc(100vw - 20px);height:88px;bottom:12px}.global-player__card{border-radius:14px;height:88px}.global-player__copy{width:calc(100% - 126px);left:16px}.global-player__copy span{margin-bottom:4px;font-size:9px}.global-player__copy strong{font-size:15px}.global-player__copy p{margin-top:3px;font-size:11px}.global-player__vinyl-clip,.global-player__vinyl-wrap{display:none}.global-player__controls{gap:3px;right:48px}.global-player__controls time{font-size:9px}.global-player__toggle{width:42px;height:42px}.global-player__close{width:30px;height:30px;top:8px;right:8px}.full-player{grid-template-columns:1fr;inset:72px 0 0;overflow:hidden auto}.full-player__stage{grid-template-rows:minmax(420px,1fr) auto;min-height:calc(100svh - 72px);overflow:visible}.full-player__disc-area{padding:62px 20px 20px}.full-player__disc-wrap,.full-player--expanded .full-player__disc-wrap{gap:24px;width:min(82vw,330px);max-width:100%}.full-player__controls{padding:20px}.full-player__side{width:100%;min-height:360px}:is(.home-page,.now-page,.discover-page,.curator-page,.archive-page,.time-set-detail,.track-trace-detail,.track-comment-detail,.track-trace-album,.artist-profile,.profile-page,.lifestyle-curator,.lifestyle-playlist-detail,.artist-curator,.artist-playlist-detail,.similar-curator,.archive-blind-page,.create-page,.login-page,.login-success-page){width:100%;min-width:0;max-width:100%;overflow-x:clip}.hero-section{height:auto;min-height:540px;padding-top:72px}.hero-inner{height:auto;min-height:420px}.hero-copy{padding-top:54px;padding-left:20px}.hero-wordmark{width:min(72vw,282px);max-width:100%;font-size:clamp(52px,19vw,76px)}.hero-bar,.section{padding-left:20px;padding-right:20px}.discover-grid,.playlist-grid,.archive-grid{grid-template-columns:minmax(0,1fr)}.now-page,.discover-page{height:auto;min-height:100svh;padding:108px 20px 120px;overflow-y:visible}.curator-page{height:auto;min-height:100svh;padding-top:72px;overflow-y:visible}.archive-page,.track-trace-album{padding-top:72px}:is(.archive-page__hero,.track-trace-detail,.track-comment-detail,.track-trace-album__hero-grid,.track-trace-album__overview,.track-detail-tabs__song-detail,.track-detail-modal__body,.artist-profile__hero,.artist-profile__hero-main,.artist-profile__summary-grid,.artist-profile__library,.artist-profile__report-grid,.profile-hero,.profile-tags-layout,.profile-moment-grid,.archive-created-detail__main,.archive-created-edit-grid,.create-page__inner,.create-page__layout,.create-page__content,.create-page__options,.create-page__cards,.create-page__main){grid-template-columns:minmax(0,1fr)}.archive-page__hero{min-height:0}.archive-page__intro,.archive-page__calendar,.archive-page__section,.track-trace-detail__intro,.track-comment-detail__song,.track-trace-album__hero,.artist-profile__top,.artist-profile__content-section,.profile-hero,.profile-tags-section,.profile-moment-section,.profile-playlist-section{padding-left:20px;padding-right:20px}.archive-page__intro,.track-trace-detail__intro{border-right:0;min-height:auto;padding-top:42px;padding-bottom:48px}.artist-profile__top{padding-top:104px;padding-bottom:64px}.artist-profile__content-section{padding-top:64px;padding-bottom:72px}.artist-profile__hero{margin-top:34px}.artist-profile__image-frame{width:min(82vw,340px);max-width:100%}.artist-profile__actions{grid-template-columns:1fr;width:100%;max-width:100%}.artist-profile__summary-grid,.artist-profile__trace-reports{grid-template-columns:1fr}.artist-profile__trace-reports,.artist-profile__trace-reports article{min-height:0}.artist-profile__trace-reports article{min-height:420px}.artist-profile__release,.artist-profile__most-left{padding:64px 20px 72px}.artist-profile__release-card{grid-template-columns:1fr;width:100%}.artist-profile__release-card h3{white-space:normal}.artist-profile__track-list li{grid-template-columns:24px minmax(0,1fr) auto 30px;gap:10px}.artist-profile__track-list time{display:none}.artist-profile__ranking-detail,.artist-profile__ranking-stats,.artist-profile__ranking-info{grid-template-columns:1fr}.artist-profile__ranking-info>div,.artist-profile__ranking-info>div+div{border-left:0;padding:12px 0}.artist-profile__ranking-info>div+div{border-top:1px solid #07142b2e}.artist-profile__track-flow,.artist-profile__timeline,.curator-page__gallery{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.artist-profile__track-card{flex-basis:84vw;width:84vw;max-width:340px}.create-page{background:#f3f4f0}.create-page__intro,.create-page__aside,.create-page__copy{min-height:auto;padding:112px 20px 42px}.create-page__options,.create-page__cards,.create-page__main{gap:20px;min-height:auto;padding:42px 20px 80px}.create-page__option,.create-page__card,.create-option-card{min-height:340px;padding:56px 28px}:is(.now-page__title,.discover-page__title,.archive-page__title,.time-set-detail__title,.track-trace-detail__title,.track-comment-detail__song-copy h1,.track-trace-album__intro h1,.artist-profile__intro h1,.profile-hero h1,.create-page__title,.create-page h1){overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:clamp(44px,13vw,52px);line-height:.86}:is(.artist-profile__heading h2,.artist-profile__ranking h3,.archive-page__section-head h2,.track-trace-album__section-head h2,.track-detail-lower__heading h2,.discover-page__card-copy h2){overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:clamp(40px,12vw,48px);line-height:.88}:is(.now-page__description,.discover-page__description,.archive-page__description,.time-set-detail__description,.track-trace-detail__description,.artist-profile__description,.artist-profile__section-description,.create-page__description,.create-page__intro p,.create-page__aside p,.create-page__copy p){max-width:100%;font-size:clamp(14px,3.9vw,16px);line-height:1.6}:is(.home-page .section-head p,.home-page .archive-text p,.now-page__description,.discover-page__description,.curator-page__description,.archive-page__description,.archive-page__section-head p,.time-set-detail__description,.track-trace-detail__description,.track-trace-album__description,.track-trace-album__timeline-description,.artist-profile__description,.artist-profile__section-description,.create-start-description,.create-detail-description,.archive-blind-page__description){font-size:16px;font-weight:700;line-height:1.45}.app .create-start-page .create-start-description,.app .create-start-page .create-start-card-copy p,.app .create-detail-page .create-detail-description,.app .create-detail-page .create-detail-header>p{letter-spacing:-.035em!important;font-size:16px!important;font-weight:700!important;line-height:1.45!important}.app .create-start-page .create-start-description{font-size:18px!important}.app .create-start-page .create-start-card-topline{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.app .create-start-page .create-start-card-topline small{text-align:right!important;justify-self:end!important;max-width:100%!important}.app .create-start-page .create-start-card-copy,.app .create-start-page .create-start-card-copy p{width:100%!important;min-width:0!important;max-width:100%!important}.app .create-start-page .create-start-card-copy p{white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important}.create-start-page .create-start-options-head span:first-child{transform:translate(8px)!important}.create-start-page .create-start-options-head span:last-child{transform:translate(-8px)!important}.home-page .lp-large{width:min(82vw,320px);height:min(82vw,320px);inset:auto auto -168px 50%;translate:-50%}.home-page .hero-subtitle{font-size:clamp(16px,4.4vw,18px);font-weight:700;line-height:1.3}.home-page .album-card strong{font-weight:800}.home-page .album-card span{margin-top:5px;font-weight:700}.home-page .discover-card{min-height:200px;padding:24px 26px 12px}.home-page .discover-card h3{margin-bottom:4px}.home-page .discover-card span{margin-bottom:22px;font-size:15px;line-height:1.55}.home-page .discover-copy>span{color:#fff;word-break:keep-all;font-weight:700}.home-page .artist-card{flex-basis:min(74vw,288px);grid-template-rows:240px 150px;width:min(74vw,288px);min-width:min(74vw,288px);height:390px;min-height:390px}.home-page .artist-art{height:240px}.home-page .artist-copy{min-height:150px;padding:15px 18px 42px}.home-page .artist-copy strong{letter-spacing:-.02em;margin-bottom:7px;font-size:15px;font-weight:800;line-height:1.3}.home-page .artist-copy span{letter-spacing:-.01em;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.25}.home-page .artist-copy span:not(.artist-name)+span:not(.artist-name){margin-top:8px}.home-page .artist-name{gap:7px;font-size:13px;font-weight:700;bottom:13px;left:18px}.home-page .artist-name:before{flex-basis:20px;width:20px;height:20px}.home-page .artist-info{gap:7px;top:192px;left:14px}.home-page .artist-info button,.home-page .artist-info button:not(:first-child){height:32px}.home-page .artist-info button:first-child{min-width:76px;padding:0 16px}.home-page .artist-info button:first-child:after{font-weight:700}.home-page .artist-info button:not(:first-child){width:32px}.home-page .artist-info .tempy-icon--artist-action{--tempy-icon-size:16px;stroke-width:1.8px}.home-page .playlist-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(3,auto);grid-template-columns:none;grid-auto-columns:min(82vw,320px);grid-auto-flow:column;gap:10px 14px;width:calc(100% + 20px);max-width:none;padding:0 32px 10px 0;display:grid;overflow:auto hidden}.home-page .playlist-grid::-webkit-scrollbar{display:none}.home-page .playlist-row{scroll-snap-align:start;grid-template-columns:58px minmax(0,1fr);gap:13px;width:100%;min-width:0;padding-bottom:11px}.home-page :is(.playlist-row img,.playlist-thumb){width:58px;height:58px;font-size:17px}.home-page .playlist-row strong{letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1.25}.home-page .playlist-row span{letter-spacing:-.01em;font-size:12px;line-height:1.3}.home-page .playlist-row strong+span{margin-top:5px;font-weight:700}.home-page .playlist-row span+span{color:#07142bb8;font-variant-numeric:tabular-nums;margin-top:3px;font-weight:600}.home-page .leftnow-card{flex-basis:min(66vw,260px);width:min(66vw,260px);min-width:min(66vw,260px);height:350px;padding:18px 18px 0}.home-page .leftnow-text{gap:5px;margin-bottom:14px}.home-page .leftnow-text strong{font-size:15px;font-weight:700}.home-page .leftnow-text span{font-size:12px;font-weight:600;line-height:1.3}.home-page .leftnow-text span+span{margin-top:8px}.home-page .leftnow-image{aspect-ratio:1;align-self:center;width:calc(100% + 36px);margin-left:-18px;margin-right:-18px}.home-page .leftnow-bottom{bottom:14px;left:18px;right:18px}.home-page .leftnow-bottom button,.home-page .leftnow-card button{height:32px}.home-page .curator-item span{font-weight:700}.home-page .archive-card{grid-template-rows:auto;align-items:start;gap:0;height:auto;min-height:238px;padding:24px;position:relative}.home-page .archive-text p{max-width:calc(100% - 76px);margin-bottom:30px;line-height:1.4}.home-page .archive-identity-card .archive-text>p{letter-spacing:-.04em;white-space:nowrap;width:100%;max-width:100%;min-height:45px;font-size:14px}.home-page .archive-mosaic{gap:4px;width:42%;max-width:150px;margin:0;position:absolute;bottom:18px;right:18px}.home-page .archive-blind-pick-card{min-height:258px}.home-page .archive-blind-pick__visual{width:116px;height:92px;min-height:0;position:absolute;bottom:14px;right:18px}.home-page .archive-blind-pick__album,.home-page .archive-blind-pick__cover{width:66px}.home-page .archive-blind-pick__album{border-width:6px}.home-page .archive-blind-pick__bars{gap:5px}.home-page .archive-blind-pick__bars span{height:7px}.global-player__copy span,.global-player__controls time,.artist-profile__report-card-head span:last-child,.artist-profile__report-card-note>span,.artist-profile__report-card-meta span,.artist-profile__report-card-foot,.artist-profile__report-card-foot small,.lifestyle-playlist-detail__archive-copy>span,.lifestyle-playlist-detail__stat small{font-size:10px}:is(.artist-profile__actions button,.track-trace-album__actions button,.track-trace-album-link,.track-detail-tabs__more,.track-comment-detail__actions button,.create-detail-action,.create-detail-secondary-action,.login-page button,.login-success-page button){max-width:100%;min-height:44px}.app :is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back){min-height:44px}.tempy-footer,.footer.tempy-footer,.archive-page__footer.tempy-footer,.track-detail-lower__footer.tempy-footer,.track-trace-album__footer.tempy-footer,.artist-profile__footer.tempy-footer,.profile-footer.tempy-footer{grid-template-columns:1fr;width:100%;padding-left:20px;padding-right:20px}.tempy-footer__copy strong,.archive-page__footer.tempy-footer strong,.track-detail-lower__footer.tempy-footer strong,.track-trace-album__footer.tempy-footer strong,.artist-profile__footer.tempy-footer strong{font-size:clamp(44px,13vw,56px)}.app .create-start-page .create-start-intro,.app .now-page,.app .discover-page{padding-top:112px!important;padding-left:20px!important;padding-right:20px!important}.app .curator-page .curator-page__intro{padding:40px 20px 0!important;top:72px!important}.app .archive-page{padding-top:72px!important}.app .archive-page .archive-page__intro{padding-top:40px!important;padding-left:20px!important;padding-right:20px!important}:is(.app .create-start-page .create-start-intro,.app .now-page .now-page__intro,.app .discover-page .discover-page__intro,.app .curator-page .curator-page__intro,.app .archive-page .archive-page__intro){width:100%!important;max-width:100%!important}:is(.app .create-start-page .create-start-eyebrow,.app .now-page .now-page__eyebrow,.app .discover-page .discover-page__eyebrow,.app .curator-page .curator-page__eyebrow,.app .archive-page .archive-page__eyebrow){color:#2759ed!important;letter-spacing:.12em!important;margin:0 0 16px!important;font-family:Pretendard,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:normal!important}:is(.app .create-start-page .create-start-intro h1,.app .now-page .now-page__title,.app .discover-page .discover-page__title,.app .curator-page .curator-page__title,.app .archive-page .archive-page__title){color:#07142b!important;width:100%!important;max-width:100%!important;letter-spacing:var(--galgo-page-title-spacing)!important;white-space:normal!important;margin:0!important;font-family:GalgoVF,Arial Narrow,sans-serif!important;font-size:clamp(58px,16vw,82px)!important;font-weight:400!important;line-height:.8!important}:is(.app .create-start-page .create-start-description,.app .now-page .now-page__description,.app .discover-page .discover-page__description,.app .curator-page .curator-page__description,.app .archive-page .archive-page__description){color:#07142b!important;letter-spacing:-.035em!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;font-family:Pretendard,Helvetica Neue,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important;display:block!important}.app .now-page .now-page__tags,.app .archive-page .archive-page__year{margin-top:48px!important}.app .discover-page .discover-page__intro{padding-bottom:0!important}.app .discover-page .discover-page__showcase{margin-top:48px!important}.app .curator-page .curator-page__gallery{padding-top:230px!important;padding-left:20px!important;inset:72px 0 0!important}.home-page{--home-mobile-description-size:17px;--home-mobile-meta-size:14px;--home-mobile-button-size:14px}.home-page .section-head h2{margin-bottom:6px}.home-page .section-head p{font-size:var(--home-mobile-description-size);letter-spacing:-.035em;font-weight:700;line-height:1.48}.home-page .small-button{font-size:var(--home-mobile-button-size);font-weight:700}.home-page .discover-art{width:122px;height:122px;bottom:-22px;right:16px}.home-page .discover-art span{width:36px;height:36px}.home-page .artist-card{grid-template-rows:240px 170px;height:410px;min-height:410px}.home-page .artist-copy{padding:16px 18px 44px}.home-page .artist-copy strong{margin-bottom:8px;font-size:17px;font-weight:800;line-height:1.35}.home-page .artist-copy span{margin-bottom:3px;font-size:14px;font-weight:600;line-height:1.35}.home-page .artist-name{font-size:14px;font-weight:700;bottom:14px}.home-page :is(.album-card span,.playlist-row span,.leftnow-text span,.curator-item span){font-size:var(--home-mobile-meta-size);font-weight:600;line-height:1.35}.home-page :is(.tag,.small-button,.archive-text button,.archive-blind-pick__button){font-size:max(13px, var(--home-mobile-button-size))}.home-page .album-play:after,.home-page .artist-info button:first-child:after{font-size:13px}.home-page .curator-item span,.home-page .playlist-row span+span,.home-page .leftnow-text span{font-weight:600}.home-page .archive-card,.home-page .archive-blind-pick-card{grid-template-rows:auto;align-content:start;min-height:214px;padding:24px}.home-page .archive-mosaic,.home-page .archive-blind-pick__visual{display:none}.home-page .archive-text h3{margin-bottom:7px}.home-page .archive-text p,.home-page .archive-identity-card .archive-text>p{letter-spacing:-.035em;white-space:normal;width:100%;max-width:100%;min-height:0;margin-bottom:18px;font-size:16px;font-weight:700;line-height:1.45}.home-page .archive-text button,.home-page .archive-blind-pick__button{min-height:40px;padding:0 18px;font-weight:700}.global-player__copy span,.global-player__copy p,.global-player__controls time,.tempy-footer__copy p,.tempy-footer__links,.tempy-footer>small,.tempy-footer__inner>small{font-size:13px}:is(.home-page,.now-page,.discover-page,.curator-page,.archive-page,.time-set-detail,.track-trace-detail,.track-comment-detail,.track-trace-album,.artist-profile,.profile-page,.lifestyle-curator,.lifestyle-playlist-detail,.artist-curator,.artist-playlist-detail,.similar-curator,.archive-blind-page,.archive-created-detail,.login-page,.login-success-page){--mobile-page-gutter:24px;--mobile-label-size:13px;--mobile-copy-size:16px;--mobile-meta-size:13px;--mobile-touch-size:44px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}:is(.home-page,.now-page,.discover-page,.curator-page,.archive-page,.time-set-detail,.track-trace-detail,.track-comment-detail,.track-trace-album,.artist-profile,.profile-page,.lifestyle-curator,.lifestyle-playlist-detail,.artist-curator,.artist-playlist-detail,.similar-curator,.archive-blind-page,.archive-created-detail,.login-page,.login-success-page) :is(section,article,aside,div,nav,ul,ol,li){box-sizing:border-box;min-width:0}:is(.now-page,.discover-page,.archive-page,.time-set-detail,.track-trace-detail,.track-comment-detail,.track-trace-album,.artist-profile,.profile-page,.lifestyle-curator,.lifestyle-playlist-detail,.artist-curator,.artist-playlist-detail,.similar-curator,.archive-created-detail,.login-page,.login-success-page){height:auto;min-height:calc(100svh - 72px);overflow-y:visible}:is(.now-page__description,.discover-page__description,.curator-page__description,.archive-page__description,.time-set-detail__description,.track-trace-detail__description,.track-trace-album__description,.artist-profile__description,.lifestyle-curator__intro-copy>p:last-child,.artist-curator__intro>p:not(.artist-curator__eyebrow),.similar-curator__intro>p:not(.similar-curator__eyebrow),.profile-hero__intro p){max-width:100%;font-size:var(--mobile-copy-size);letter-spacing:-.035em;white-space:normal;word-break:keep-all;overflow-wrap:break-word;font-weight:700;line-height:1.5}:is(.now-page__eyebrow,.discover-page__eyebrow,.curator-page__eyebrow,.archive-page__eyebrow,.time-set-detail__eyebrow,.track-trace-detail__eyebrow,.track-trace-album__eyebrow,.lifestyle-curator__eyebrow,.artist-curator__eyebrow,.similar-curator__eyebrow){font-size:var(--mobile-label-size);font-weight:700;line-height:1.3}:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back,.archive-created-detail__back),.app .time-set-detail__back,.app .track-trace-detail__back,.app .track-comment-detail__back,.app .track-trace-album__back,.app .artist-profile__back,.app .lifestyle-curator__back,.app .lifestyle-playlist-detail__back,.app .artist-curator__back,.app .artist-playlist-detail__back,.app .similar-curator__back,.app .archive-blind-page__back,.app .archive-created-detail__back{min-height:var(--mobile-touch-size);font-size:var(--mobile-meta-size)}.app :is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back,.archive-created-detail__back)>span:first-child{flex-basis:40px;width:40px;height:40px}.app .now-page{display:block;padding:112px var(--mobile-page-gutter) 64px!important}.now-page__intro{padding-bottom:0}.now-page__tags{gap:8px;margin-top:28px!important}.now-page__tag{min-height:40px;padding:8px 14px;font-size:13px;line-height:1.2}.now-page__content{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px;padding-top:0;display:grid}.now-page__selected,.now-page__queue{width:100%;height:auto;min-height:0;padding:22px;overflow:visible}.now-page__card-heading span,.now-page__queue-heading span,.now-page__live{font-size:13px}.now-page__selected-body{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;margin:24px 0 20px;padding:0;display:grid}.now-page__cover-wrap{width:100%;max-width:100%}.now-page__track-info{width:100%;padding:0;transform:none}.now-page__track-info p,.now-page__track-info h3{white-space:normal;word-break:keep-all;overflow-wrap:break-word;width:100%;max-width:100%;transform:none}.now-page__track-info p,.now-page__track-info>span,.now-page__player time{font-size:14px}.now-page__track-info h3{margin-bottom:10px;font-size:clamp(24px,7.2vw,30px)}.now-page__player{grid-template-columns:44px 52px 44px minmax(0,1fr) auto;gap:8px;padding-top:18px;display:grid;transform:none}.now-page__player button,.now-page__player .now-page__skip,.now-page__player .now-page__play{width:44px;min-width:44px;height:44px;font-size:20px}.now-page__player .now-page__play{width:52px;height:52px}.now-page__progress{width:100%;max-width:100%;margin:0}.now-page__queue-heading{min-height:0;padding-bottom:16px}.now-page__queue-heading h2{white-space:normal;font-size:clamp(44px,13vw,54px)}.now-page__queue-list{padding-top:4px;overflow:visible}.now-page__queue-item{grid-template-columns:24px 56px minmax(0,1fr) 44px;gap:10px;min-height:82px;padding:14px 0;overflow:visible}.now-page__queue-item img{aspect-ratio:1;width:56px;height:56px}.now-page__queue-number,.now-page__queue-copy span,.now-page__queue-item time{font-size:13px}.now-page__queue-copy strong{font-size:15px}.now-page__queue-item button{width:44px;height:44px}.now-page__queue-item time{display:none}.app .discover-page{overflow-y:visible;padding:112px var(--mobile-page-gutter) 72px!important}.discover-page__showcase{margin-top:40px!important}.discover-page__visual{gap:12px;height:150px}.discover-page__record{width:min(48vw,180px)}.discover-page__cards{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:-12px;padding-bottom:0;display:grid}.discover-page__card{width:100%;min-height:300px;padding:22px}.discover-page__card-topline,.discover-page__card-bottom{min-height:44px;font-size:13px}.discover-page__card-copy{padding-top:28px}.discover-page__card-copy h2{margin-bottom:10px;font-size:clamp(58px,17vw,72px)}.discover-page__card-copy p{word-break:keep-all;font-size:16px;font-weight:700;line-height:1.5}.discover-page__card-copy br{display:none}.discover-page__arrow{width:40px;height:40px}.time-set-detail,.track-trace-detail{grid-template-columns:minmax(0,1fr);padding-top:72px;display:grid;overflow:visible}.time-set-detail__intro,.track-trace-detail__intro{min-height:360px;padding:28px var(--mobile-page-gutter) 36px;border-right:0}.time-set-detail__copy,.track-trace-detail__copy{margin:46px 0 0}.time-set-detail__title,.track-trace-detail__title{white-space:normal;font-size:clamp(58px,17vw,72px)}.time-set-detail__description,.track-trace-detail__description{margin-top:10px}.time-set-detail__index,.track-trace-detail__index,.time-set-detail__record-center small{font-size:13px}.time-set-detail__records{min-height:480px;overflow:hidden}.time-set-detail__main-record{width:min(86vw,360px)}.track-trace-detail__gallery{min-height:590px;padding:28px 0 40px var(--mobile-page-gutter);overflow:hidden}.track-trace-detail__gallery-heading{padding-right:var(--mobile-page-gutter);font-size:13px}.track-trace-detail__track{width:calc(100% + var(--mobile-page-gutter));scroll-snap-type:x mandatory;touch-action:pan-x pan-y;gap:14px;padding:22px 48px 28px 0}.track-trace-detail__card{scroll-snap-align:start;width:min(78vw,306px)}:is(.track-trace-detail__artwork-meta,.track-trace-detail__artwork-meta button,.track-trace-detail__artwork-meta button span,.track-trace-detail__number,.track-trace-detail__card-copy p,.track-trace-detail__card-copy>span,.track-trace-detail__hint){font-size:13px}.track-trace-detail__artwork-meta button{min-height:40px}.track-trace-detail__card-copy h2{white-space:normal;overflow-wrap:break-word;max-width:100%}.track-comment-detail{padding-top:72px;display:block;overflow:visible}.track-comment-detail__song{min-height:0;padding:28px var(--mobile-page-gutter) 44px}.track-comment-detail__album{width:100%;max-width:360px}.track-comment-detail__song-copy h1,.track-comment-detail__song-copy p,.track-comment-detail__song-copy>span,.track-comment-detail__quote,.track-comment-detail__cluster-time p,.track-comment-detail__cluster-time h3,.track-comment-detail__cluster-foot,.track-detail-tabs__button,.track-detail-tabs__metadata,.track-detail-tabs__metric,.track-detail-tabs__more{white-space:normal;overflow-wrap:break-word}:is(.track-comment-detail__song-copy p,.track-comment-detail__song-copy>span,.track-comment-detail__album>span,.track-comment-detail__play span,.track-comment-detail__header>p,.track-comment-detail__header>span,.track-comment-detail__filter,.track-comment-detail__cluster-top,.track-comment-detail__cluster-time p,.track-comment-detail__quote,.track-comment-detail__cluster-foot,.track-detail-tabs__button,.track-detail-tabs__metadata dt,.track-detail-tabs__metadata dd,.track-detail-tabs__metadata dt span,.track-detail-tabs__metric,.track-detail-tabs__metric span,.track-detail-tabs__more,.track-detail-lower__moment-card span,.track-detail-lower__song-artwork>span,.track-detail-lower__song-copy p,.track-detail-lower__song-copy span,.time-set-carousel__status,.track-detail-modal__section-title>span,.track-detail-modal__context-title span,.track-detail-modal__feature-copy>p,.track-detail-modal__footer>span,.track-detail-modal__footer button){font-size:13px}.track-comment-detail__actions button,.track-comment-detail__filter,.track-detail-tabs__button,.track-detail-tabs__more,.track-detail-modal__footer button{min-height:44px}.track-comment-detail__comments,.track-detail-lower__moments,.track-detail-lower__similar{padding-right:var(--mobile-page-gutter);padding-left:var(--mobile-page-gutter)}.track-detail-tabs__nav{height:auto;min-height:64px;padding:0 var(--mobile-page-gutter);gap:22px;overflow-x:auto}.track-trace-album{padding-top:72px;overflow:visible}.track-trace-album__hero,.track-trace-album__flow,.track-trace-album__tracks,.track-trace-album__timeline{padding-right:var(--mobile-page-gutter);padding-left:var(--mobile-page-gutter)}.track-trace-album__cover{width:100%;max-width:360px}.track-trace-album__intro h1{white-space:normal;font-size:clamp(56px,16vw,72px)}:is(.track-trace-album__artist-link span:first-of-type,.track-trace-album__artist-link span:last-child,.track-trace-album__cover>span,.track-trace-album__meta dt,.track-trace-album__meta dd,.track-trace-album__section-head>p,.track-trace-album__flow-list article>span,.track-trace-album__flow-list time,.track-trace-album__flow-list p,.track-trace-album__tracklist li>span,.track-trace-album__tracklist time,.track-trace-album__timeline-track small,.track-trace-album__timeline-track p){font-size:13px}.track-trace-album__actions button,.track-trace-album__tracklist li>button,.track-trace-album-link{min-height:44px;font-size:13px}.track-trace-album__timeline-track{-webkit-overflow-scrolling:touch;overflow-x:auto}.app .curator-page{min-height:100svh;padding-top:72px;display:block;overflow:visible}.app .curator-page .curator-page__intro{pointer-events:auto;position:static;padding:40px var(--mobile-page-gutter) 0!important}.app .curator-page .curator-page__gallery{touch-action:pan-x pan-y;width:100%;position:static;overflow:auto visible;padding:44px 0 68px var(--mobile-page-gutter)!important}.curator-page__track{gap:18px;padding-right:48px}.curator-page__item,.curator-page__item:first-child,.curator-page__item:nth-child(2),.curator-page__item:nth-child(3){scroll-snap-align:start;width:min(78vw,306px);transform:none}.curator-page__record{width:100%}.curator-page__item-copy{min-height:128px;padding:18px 52px 0 0}.curator-page__item-copy>span:first-child,.curator-page__item-copy p,.curator-page__record-label>span,.curator-page__record-label small{font-size:13px}.curator-page__item-copy h2{white-space:normal;font-size:clamp(44px,13vw,54px)}.curator-page__item-arrow{width:44px;height:44px}.lifestyle-curator,.artist-curator,.similar-curator{background:#f3f4f0;margin-top:72px;padding:0 0 64px;display:block;overflow:visible}.lifestyle-curator__intro,.artist-curator__intro,.similar-curator__intro{width:100%;height:auto;min-height:0;padding:28px var(--mobile-page-gutter) 34px;border-bottom:1px solid #07142b33;position:relative;inset:auto;transform:none}.lifestyle-curator__back,.artist-curator__back,.similar-curator__back{margin:20px var(--mobile-page-gutter) 0;position:relative;inset:auto}.lifestyle-curator__intro-copy{margin-top:38px}.lifestyle-curator__back{margin:0}.lifestyle-curator__intro h1,.artist-curator__intro h1,.similar-curator__intro h1{white-space:normal;overflow-wrap:normal;font-size:clamp(56px,17vw,70px);line-height:.82}.lifestyle-curator__intro h1 br,.artist-curator__intro>p br{display:none}.lifestyle-curator__count{margin-top:32px;font-size:13px}.artist-curator__wordmark,.similar-curator__watermark{display:none}.lifestyle-curator__archive,.artist-curator__archive,.similar-curator__archive{width:100%;display:block}.lifestyle-curator__archive-inner,.artist-curator__archive-inner,.similar-curator__archive-inner{width:100%}.lifestyle-curator__grid,.artist-curator__viewport,.similar-curator__viewport{width:100%;height:auto;padding:36px 48px 20px var(--mobile-page-gutter);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;gap:16px;display:flex;position:relative;inset:auto;overflow:auto hidden}.lifestyle-curator__card,.artist-curator__card,.similar-curator__card{scroll-snap-align:start;flex:0 0 min(82vw,322px);width:min(82vw,322px);min-width:min(82vw,322px)}.lifestyle-curator__card{min-height:360px}.artist-curator__track,.similar-curator__track{gap:16px;width:max-content;height:auto;padding:0;display:flex}.artist-curator__card{grid-template-rows:230px 240px;grid-template-columns:minmax(0,1fr);height:470px;min-height:470px}.artist-curator__card-copy{padding:22px}.artist-curator__image{grid-row:1}.similar-curator__card{height:540px;min-height:540px}:is(.lifestyle-curator__card-copy>span,.lifestyle-curator__host span,.lifestyle-curator__host strong,.lifestyle-curator__play-rail>span,.lifestyle-curator__play-rail small,.lifestyle-curator__ribbon,.artist-curator__card-number,.artist-curator__card-copy>p,.artist-curator__card-meta,.artist-curator__author strong,.similar-curator__number,.similar-curator__card-index,.similar-curator__card-index>span:last-child,.similar-curator__byline,.similar-curator__meta,.similar-curator__song span){font-size:13px}.lifestyle-curator__play-rail button,.similar-curator__actions button{min-width:44px;min-height:44px}.artist-playlist-detail,.lifestyle-playlist-detail{padding:70px var(--mobile-page-gutter) 56px;margin-top:72px;display:block;overflow:visible}.artist-playlist-detail__back,.lifestyle-playlist-detail__back{top:16px;left:var(--mobile-page-gutter);position:absolute}.artist-playlist-detail__panel,.lifestyle-playlist-detail__panel{width:100%;max-width:440px;height:auto;min-height:540px;margin:0 auto;position:relative;inset:auto}.artist-playlist-detail__panel-copy,.lifestyle-playlist-detail__panel{padding:28px}.artist-playlist-detail__panel-copy h1,.lifestyle-playlist-detail__panel h1{white-space:normal;word-break:keep-all;overflow-wrap:break-word;max-width:100%;font-size:clamp(28px,8vw,36px);line-height:1.18}.artist-playlist-detail__portrait{aspect-ratio:1;width:100%;height:auto;position:relative}.artist-playlist-detail__actions,.lifestyle-playlist-detail__actions{min-height:64px}.artist-playlist-detail__actions button,.lifestyle-playlist-detail__actions button,.lifestyle-playlist-detail__small-controls button{min-width:44px;min-height:44px;font-size:13px}.artist-playlist-detail__viewport,.lifestyle-playlist-detail__viewport{width:calc(100% + var(--mobile-page-gutter));-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;height:auto;margin-top:48px;position:relative;inset:auto;overflow:auto hidden}.artist-playlist-detail__track,.lifestyle-playlist-detail__track{gap:24px;width:max-content;height:auto;padding:12px 48px 16px 0;display:flex}.artist-playlist-detail__item,.lifestyle-playlist-detail__item{scroll-snap-align:start;flex:0 0 min(68vw,268px);width:min(68vw,268px);min-width:min(68vw,268px)}.artist-playlist-detail__lp,.lifestyle-playlist-detail__lp{aspect-ratio:1;width:100%;height:auto}:is(.artist-playlist-detail__panel-copy>p,.artist-playlist-detail__meta,.artist-playlist-detail__author strong,.artist-playlist-detail__now-head,.artist-playlist-detail__now>small,.artist-playlist-detail__number,.artist-playlist-detail__item p,.artist-playlist-detail__note-head,.artist-playlist-detail__note-head span:last-child,.lifestyle-playlist-detail__eyebrow,.lifestyle-playlist-detail__meta,.lifestyle-playlist-detail__host strong,.lifestyle-playlist-detail__now-playing span,.lifestyle-playlist-detail__now-playing small,.lifestyle-playlist-detail__number,.lifestyle-playlist-detail__item p,.lifestyle-playlist-detail__archive-meta p,.lifestyle-playlist-detail__archive-meta div,.lifestyle-playlist-detail__archive-copy>span,.lifestyle-playlist-detail__stat small){font-size:13px}.artist-playlist-detail__note,.lifestyle-playlist-detail__archive-meta{width:100%;margin-top:42px;position:static}.app .archive-page{overflow:visible;padding-top:72px!important}.archive-page__hero{grid-template-columns:minmax(0,1fr);min-height:0}.app .archive-page .archive-page__intro{min-height:0;padding:40px var(--mobile-page-gutter) 44px!important}.archive-page__year{grid-template-columns:minmax(0,1fr) auto auto;width:100%;min-height:64px;padding:0 16px;margin-top:36px!important}.archive-page__year span,.archive-page__calendar-head p,.archive-page__weekdays,.archive-page__day{font-size:13px}.archive-page__calendar{width:100%;padding:36px var(--mobile-page-gutter) 44px}.archive-page__calendar-head{min-height:92px}.archive-page__calendar-head strong{font-size:64px}.archive-page__day{min-height:50px}.archive-page__day--active:before{width:40px;height:40px}.archive-page__section{padding:48px var(--mobile-page-gutter) 56px}.archive-page__section-head{grid-template-columns:32px minmax(0,1fr);gap:10px;margin-bottom:28px}.archive-page__section-head>span,.archive-page__section-head p{font-size:13px}.archive-page__section-head h2{overflow-wrap:break-word;font-size:clamp(30px,9vw,38px)}.archive-page__tags,.archive-page__people--scroll,.archive-page__people--liked,.archive-page__artists,.archive-page__created-grid{padding-left:0}.archive-page__people--scroll,.archive-page__artists{width:calc(100% + var(--mobile-page-gutter));scroll-snap-type:x mandatory;padding-right:48px}.archive-page__people--scroll .archive-page__person,.archive-page__artist{scroll-snap-align:start}:is(.archive-page__person div span,.archive-page__person small,.archive-page__artist div>span,.archive-page__artist small,.archive-page__created-cover,.archive-page__created-meta,.archive-page__created-body small,.archive-page__created-tags span){font-size:13px}.archive-page__created-card{width:100%}.archive-page__created-body{min-height:190px}.archive-created-detail{grid-template-columns:minmax(0,1fr);padding-top:72px;display:grid;overflow:visible}.archive-created-detail__side,.archive-created-detail__main{width:100%;padding:36px var(--mobile-page-gutter) 48px}.archive-created-detail__cover{max-width:360px}.archive-created-detail__info h1,.archive-created-detail__header h2{white-space:normal;overflow-wrap:break-word}:is(.archive-created-detail__cover,.archive-created-detail__info>span,.archive-created-detail__header>span,.archive-created-edit-label,.archive-created-detail__info small,.archive-created-detail__tags span,.archive-created-detail__actions button,.archive-created-track span,.archive-created-track small,.archive-created-moment-card small,.archive-created-cover-picker>span,.archive-created-edit-grid label,.archive-created-edit-pills button,.archive-created-edit-tracks button,.archive-created-edit-add button){font-size:13px}.archive-created-detail__actions button,.archive-created-cover-picker>span,.archive-created-edit-pills button,.archive-created-edit-tracks button,.archive-created-edit-add button{min-height:44px}.archive-created-tracks,.archive-created-edit-grid{grid-template-columns:minmax(0,1fr)}.archive-created-track{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:18px}.artist-profile{padding-top:72px;overflow:visible}.artist-profile__top,.artist-profile__content-section,.artist-profile__release,.artist-profile__most-left{padding-right:var(--mobile-page-gutter);padding-left:var(--mobile-page-gutter)}:is(.artist-profile__label,.artist-profile__popularity span,.artist-profile__tags span,.artist-profile__actions button,.artist-profile__portrait-head>span,.artist-profile__portrait-time>span,.artist-profile__portrait-foot>span,.artist-profile__portrait-moods span,.artist-profile__portrait-moods strong,.artist-profile__portrait-foot b,.artist-profile__heading--row>span,.artist-profile__summary-card-head span,.artist-profile__summary-card-foot small,.artist-profile__track-copy small,.artist-profile__track-meta>span:first-child small,.artist-profile__track-meta-bottom>span,.artist-profile__track-meta-bottom button,.artist-profile__track-meta-bottom button b,.artist-profile__track-list button,.artist-profile__report-card-head,.artist-profile__report-card-core small,.artist-profile__track-meta,.artist-profile__report-card-head span:last-child,.artist-profile__report-card-note>span,.artist-profile__report-card-meta span,.artist-profile__report-card-meta b,.artist-profile__report-card-foot,.artist-profile__report-card-foot small,.artist-profile__ranking article strong small,.artist-profile__ranking-kicker,.artist-profile__ranking-stats small,.artist-profile__ranking-info dt,.artist-profile__ranking-info dd,.artist-profile__ranking-tags span){font-size:13px}.artist-profile__actions button,.artist-profile__track-meta-bottom button,.artist-profile__ranking-toggle{min-height:44px}.profile-page{padding-top:72px;overflow:visible}.profile-hero,.profile-tags-section,.profile-moment-section,.profile-playlist-section{padding-right:var(--mobile-page-gutter);padding-left:var(--mobile-page-gutter)}.profile-hero{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding-top:44px;padding-bottom:48px}.profile-hero__identity{text-align:left;align-items:flex-start}.profile-hero__actions{flex-direction:row;width:100%}.profile-hero__actions button{flex:1;min-width:0;min-height:44px;font-size:13px}.profile-tags-layout,.profile-moment-grid{grid-template-columns:minmax(0,1fr)}.profile-tag-orbits{min-height:280px}.profile-section-head{flex-direction:column;align-items:flex-start}.profile-section-head a{min-height:44px;font-size:13px}.profile-playlist-row{width:calc(100% + var(--mobile-page-gutter));scroll-snap-type:x mandatory;padding-right:48px}.profile-playlist-card{grid-template-columns:minmax(0,1fr);width:min(82vw,322px);min-width:min(82vw,322px);padding:20px}:is(.profile-year-select span,.profile-sentence-card span,.profile-moment-card__top span,.profile-moment-card__track strong,.profile-moment-card__track span,.profile-moment-card__track small,.profile-playlist-card__copy small,.profile-playlist-card__copy p,.profile-playlist-card__copy div span,.profile-footer a){font-size:13px}.profile-moment-card__top button,.profile-moment-card__play,.profile-playlist-card__copy button{min-width:44px;min-height:44px}.archive-blind-page{--blind-bar-size:104px;height:calc(100svh - 72px);min-height:560px;margin-top:72px;overflow:hidden}.archive-blind-page__back{top:16px;left:var(--mobile-page-gutter);z-index:20}.archive-blind-page__strip{-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}:is(.archive-blind-page__pick-meta,.archive-blind-page__play,.archive-blind-page__album-hover-card strong,.archive-blind-page__album-hover-card small,.archive-blind-page__hover-hint-line){font-size:13px}.archive-blind-page__eye{min-width:44px;min-height:44px}.global-player__copy span,.global-player__copy p,.global-player__controls time,.full-player__track-copy span,.full-player__track-copy p,.full-player__track-row small,.full-player__track-row time,.full-player__moment time,.full-player__moment p{font-size:13px}.full-player__control-group button,.full-player__transport button,.full-player__tabs button,.full-player__moment-form button{min-width:44px;min-height:44px;font-size:13px}.login-page,.login-success-page{padding-right:var(--mobile-page-gutter);padding-left:var(--mobile-page-gutter)}.login-page button,.login-success-page button,.login-page input{min-height:44px;font-size:13px}:is(.login-brand p,.login-success-card p,.login-form label>span,.login-password-field button,.login-error,.login-helper,.login-success-card button),.tempy-footer__copy p,.tempy-footer__links,.tempy-footer__links a,.tempy-footer>small,.tempy-footer__inner>small,.archive-page__footer p,.archive-page__footer div,.archive-page__footer small,.artist-profile__footer p,.artist-profile__footer>div:nth-child(2),.artist-profile__footer small{font-size:13px}}@media (width>=901px){.track-trace-detail__intro,.time-set-detail__intro,.lifestyle-curator__intro,.track-comment-detail__song{padding-top:var(--detail-back-block);padding-left:var(--detail-back-inline)}.track-comment-detail__album{margin-top:clamp(22px,5vh - 12px,50px)}.track-trace-album__hero{padding-top:var(--detail-back-block);padding-right:var(--detail-back-inline);padding-left:var(--detail-back-inline);position:relative}.track-trace-album__hero-grid{margin-top:34px}.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back{top:var(--detail-back-block);left:var(--detail-back-inline)}}@media (width>=1101px){.app .lifestyle-curator .lifestyle-curator__intro-copy{margin-left:max(0px, calc(5.2vw - var(--detail-back-inline)))}}@media (width<=480px){.app .discover-page .discover-page__visual,.app .discover-page .discover-page__cards{display:none}.app .discover-page .discover-page__mobile-items{gap:40px;display:grid}.app .discover-page .discover-page__mobile-item{flex-direction:column;align-items:center;width:100%;display:flex;overflow:visible}.app .discover-page .discover-page__mobile-vinyl{z-index:1;flex:none;align-self:center;width:min(72vw,260px);margin-bottom:-65px}.app .discover-page .discover-page__mobile-card{z-index:2;width:100%;min-height:344px;position:relative}.app .discover-page .discover-page__mobile-card .discover-page__card-copy{padding-top:28px;padding-bottom:30px}.app :is(.discover-page__eyebrow,.time-set-detail__eyebrow,.track-trace-detail__eyebrow){letter-spacing:.12em!important;margin:0 0 16px!important;font-size:14px!important;font-weight:700!important;line-height:normal!important}.app :is(.discover-page__title,.time-set-detail__title,.track-trace-detail__title){max-width:100%!important;letter-spacing:var(--galgo-page-title-spacing)!important;overflow-wrap:normal!important;white-space:normal!important;margin:0!important;font-family:GalgoVF,Arial Narrow,sans-serif!important;font-size:clamp(58px,16vw,82px)!important;font-weight:400!important;line-height:.8!important}.app :is(.discover-page__description,.time-set-detail__description,.track-trace-detail__description){letter-spacing:-.035em!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;max-width:100%!important;margin:10px 0 0!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important}.app :is(.time-set-detail__index,.track-trace-detail__index){letter-spacing:.08em;font-size:13px;font-weight:700;line-height:1.3}.app .time-set-detail .time-set-detail__records{touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none}.app .time-set-detail .time-set-carousel__item{-webkit-user-drag:none;transition:left .68s cubic-bezier(.22,.8,.24,1),top .68s cubic-bezier(.22,.8,.24,1),transform .68s cubic-bezier(.22,.8,.24,1),opacity .32s}.app .time-set-detail .time-set-carousel.is-touch-dragging .time-set-carousel__item{transition:none}.app .time-set-detail :is(.time-set-detail__record-center>span,.time-set-detail__record-center>strong,.time-set-carousel__side-center>span,.time-set-carousel__side-center>strong){letter-spacing:-.01em;text-align:center;font-size:22px;line-height:.78}.app .time-set-detail .time-set-detail__record-center{text-align:center}.app .time-set-detail .time-set-detail__record-center>small{letter-spacing:.08em;text-align:center;font-size:10px;line-height:1;bottom:12%}}@media (width<=768px){.app .time-set-detail,.app .track-trace-detail{width:100%;max-width:100%;overflow-x:hidden}.app .time-set-detail{min-height:calc(100dvh - 72px)}.app :is(.time-set-detail__intro,.track-trace-detail__intro){border-bottom:0}.app :is(.time-set-detail__index,.track-trace-detail__index){height:0;margin:0;display:none}.app .time-set-detail .time-set-detail__records{width:100%;min-width:0;max-width:100%;height:clamp(260px,100dvh - 360px,492px);min-height:clamp(260px,100dvh - 360px,492px);max-height:492px;margin-top:-72px;overflow:hidden}.app .time-set-detail .time-set-carousel__item--active{top:calc(50% + clamp(0px,50dvh - 384px,24px))}.app .time-set-detail .time-set-detail__main-record{width:min(86vw, max(220px, calc(100dvh - 440px - env(safe-area-inset-bottom,0px))))}.app .time-set-detail .time-set-carousel__status{bottom:max(22px, env(safe-area-inset-bottom,0px))}.app .time-set-detail .time-set-detail__record-center>small{height:0;margin:0;display:none}.app .time-set-detail :is(.time-set-detail__record-center>span,.time-set-detail__record-center>strong){font-size:36px;line-height:.76}.app .track-trace-detail__gallery{width:100%;min-width:0;max-width:100%;margin-top:-72px;overflow:hidden}.app .track-trace-detail__track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.app .track-trace-detail__hint{height:0;margin:0;display:none}.app .track-trace-detail__card-info{min-height:132px;padding:18px}.app .track-trace-detail__card-copy p{margin-bottom:10px;font-size:11px;line-height:1.2}.app .track-trace-detail__card-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;display:-webkit-box;overflow:hidden}}@media (width<=480px){:root{--mobile-section-description-weight:500;--mobile-title-description-gap:10px}.app :is(.mobile-section-description,.now-page__description,.discover-page__description,.curator-page__description,.archive-page__description,.time-set-detail__description,.track-trace-detail__description,.track-trace-album__description,.track-trace-album__timeline-description,.artist-profile__description,.artist-profile__section-description,.lifestyle-curator__intro-copy>p:last-child,.artist-curator__intro>p:not(.artist-curator__eyebrow),.similar-curator__intro>p:not(.similar-curator__eyebrow),.create-start-description,.create-detail-description,.archive-blind-page__description){white-space:normal;word-break:keep-all;overflow-wrap:break-word;font-family:Pretendard,sans-serif;font-weight:var(--mobile-section-description-weight)!important}.app .mobile-section-description{margin-top:var(--mobile-title-description-gap)}.app .mobile-section-description__desktop-break{display:none}.app .time-set-detail,.app .track-trace-detail,.app .track-comment-detail,.app .track-detail-lower{width:100%;max-width:100%;overflow-x:hidden}.app .time-set-detail .time-set-detail__records{overscroll-behavior-x:none;contain:paint;width:100%;max-width:100%;height:clamp(440px,100dvh - 332px,520px);min-height:clamp(440px,100dvh - 332px,520px);max-height:520px;position:relative;overflow:hidden}.app .time-set-detail .time-set-mobile-track{touch-action:pan-y;width:100%;max-width:100%;transform:translate3d(var(--time-set-drag-x,0px), 0, 0);will-change:transform;backface-visibility:hidden;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .32s cubic-bezier(.22,.8,.24,1);overflow:hidden}.app .time-set-detail .time-set-mobile-track.is-touch-dragging{transition:none}.app .time-set-detail .time-set-detail__main-record{width:min(79vw,312px)}.app .time-set-detail .time-set-carousel__item--active{top:calc(50% + 8px)}.app .time-set-detail .time-set-carousel__item{backface-visibility:hidden;transition:left .32s cubic-bezier(.22,.8,.24,1),top .32s cubic-bezier(.22,.8,.24,1),transform .32s cubic-bezier(.22,.8,.24,1),opacity .22s ease-out}.app .track-trace-detail__gallery{overscroll-behavior-x:none;contain:paint;width:100%;max-width:100%;overflow:hidden}.app .track-trace-detail__track{overscroll-behavior-x:contain;width:100%;max-width:100%}.app .track-comment-detail{--mobile-detail-section-title-size:clamp(60px, 17vw, 68px)}.app .track-comment-detail__song-copy h1{margin-bottom:10px;font-size:30px;line-height:1.08}.app .track-comment-detail__song-copy>span{font-size:18px;font-weight:700;line-height:1.35}.app .track-comment-detail .track-detail-tabs__metric{height:142px;min-height:142px;padding:14px 12px 12px}.app .track-comment-detail .track-detail-tabs__metric-head{align-items:baseline;gap:10px}.app .track-comment-detail .track-detail-tabs__metric-head>span{white-space:nowrap;flex:auto;min-width:0}.app .track-comment-detail .track-detail-tabs__metric-head>strong{flex:none;margin-right:2px;font-size:38px;line-height:.9}.app .track-comment-detail .track-detail-tabs__metric>p{margin:12px 0 auto;font-size:11px;line-height:1.35}.app .track-comment-detail .track-detail-tabs__metric-rail{height:4px;margin-top:10px}.app .track-comment-detail .track-detail-tabs__more{margin-top:14px}.app .track-comment-detail .track-detail-modal{padding:20px;overflow:hidden}.app .track-comment-detail .track-detail-modal__dialog{overscroll-behavior:contain;width:88vw;max-height:88dvh;overflow:hidden auto}.app .track-comment-detail .track-detail-modal__header{grid-template-columns:64px minmax(0,1fr);gap:10px;min-height:118px;padding:20px 48px 20px 28px}.app .track-comment-detail .track-detail-modal__header>img{width:64px;height:64px}.app .track-comment-detail .track-detail-modal__header p{letter-spacing:.09em;font-size:10px}.app .track-comment-detail .track-detail-modal__header h2{letter-spacing:-.04em;white-space:nowrap;margin:5px 0 3px;font-size:18px;line-height:1.02}.app .track-comment-detail .track-detail-modal__header div>span{font-size:13px}.app .track-comment-detail .track-detail-modal__header>button{width:36px;height:36px;font-size:20px;top:12px;right:12px}.app .track-comment-detail .track-detail-modal__body>section{padding:28px}.app .track-comment-detail .track-detail-modal__section-title{padding-bottom:18px}.app .track-comment-detail .track-detail-modal__summary{margin-top:22px;font-size:14px;line-height:1.55}.app .track-comment-detail .track-detail-modal__context{margin-top:34px}.app .track-comment-detail .track-detail-modal__context-title{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:10px;padding:0 2px 16px;display:grid}.app .track-comment-detail .track-detail-modal__context-title span{text-align:left;white-space:nowrap;justify-self:start;font-size:10px}.app .track-comment-detail .track-detail-modal__context dl>div{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:10px;min-height:50px;padding:12px 2px}.app .track-comment-detail .track-detail-modal__context dt{font-size:12px;line-height:1.35}.app .track-comment-detail .track-detail-modal__context dd{overflow-wrap:break-word;min-width:0;font-size:13px;line-height:1.35}.app .track-comment-detail .track-detail-modal__feature{gap:8px;min-height:72px;padding:16px 2px}.app .track-comment-detail .track-detail-modal__feature-copy>p{margin-top:4px;font-size:10px}.app .track-comment-detail .track-detail-modal__feature strong{font-size:28px;line-height:.85}.app .track-comment-detail .track-detail-modal__feature-rail{height:4px}.app .track-comment-detail .track-detail-modal__footer{flex-direction:row;justify-content:stretch;align-items:center;gap:10px;min-height:58px;padding:18px 28px}.app .track-comment-detail .track-detail-modal__footer button{white-space:nowrap;justify-content:space-between;gap:12px;width:100%;min-height:38px;padding:0 12px}.app .artist-profile{--artist-mobile-title-size:clamp(60px, 17vw, 68px)}.app .artist-profile .artist-profile__top{padding-top:32px}.app .artist-profile :is(.artist-profile__intro h1,.artist-profile__heading h2,.artist-profile__release h2,.artist-profile__most-left h2,.artist-profile__ranking h3){max-width:100%;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:var(--artist-mobile-title-size);letter-spacing:var(--galgo-display-spacing);overflow-wrap:normal;white-space:normal;font-weight:400;line-height:.76}.app .artist-profile .artist-profile__label{margin-bottom:14px}.app .artist-profile .artist-profile__section-description{margin-top:12px}.app .artist-profile .artist-profile__featured .artist-profile__track-flow{margin-top:24px}.app .artist-profile .artist-profile__featured .artist-profile__track-meta{border-top:1px solid #07142b29;border-left:0;grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:12px;min-height:72px;padding:14px 0 0;display:grid}.app .artist-profile .artist-profile__featured .artist-profile__track-meta>span:first-child{letter-spacing:.035em;text-align:left;align-self:center;font-size:32px;line-height:.72}.app .artist-profile .artist-profile__featured .artist-profile__track-meta>span:first-child small{letter-spacing:.1em;text-align:left;margin-top:12px}.app .artist-profile .artist-profile__featured .artist-profile__track-meta-bottom{display:contents}.app .artist-profile .artist-profile__featured .artist-profile__track-meta-bottom>span{white-space:nowrap;align-self:center}.app .artist-profile .artist-profile__featured .artist-profile__track-meta-bottom button{align-self:center;width:90px;min-height:40px}.app .artist-profile .artist-profile__timeline{--artist-route-item-width:130px;--artist-route-line-width:780px;grid-template-columns:repeat(7, var(--artist-route-item-width))}.app .artist-profile .artist-profile__timeline:before{left:calc(var(--artist-route-item-width) / 2);width:var(--artist-route-line-width);right:auto}.app .artist-profile .artist-profile__timeline small{margin-bottom:14px}.app .artist-profile .artist-profile__timeline strong,.app .track-trace-album .track-trace-album__timeline-track h3{letter-spacing:.035em}.app .track-trace-album .track-trace-album__timeline-track h3{margin-top:22px}.app .artist-profile .artist-profile__release-card{margin-top:28px}.app .artist-profile .artist-profile__ranking-accordion .artist-profile__ranking-row{grid-template-columns:24px 56px minmax(0,1fr) auto 40px;gap:10px;min-height:82px;padding:10px 8px}.app .artist-profile .artist-profile__ranking-row>img{aspect-ratio:1;object-fit:cover;align-self:center;width:56px;min-width:56px;height:56px;display:block}.app .artist-profile .artist-profile__ranking-row>span:nth-of-type(2){white-space:nowrap}.app .artist-profile .artist-profile__ranking-toggle{aspect-ratio:1;border-radius:50%;flex:0 0 40px;justify-self:end;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}.app .track-trace-album{--track-album-mobile-title-size:clamp(60px, 17vw, 68px)}.app .track-trace-album .track-trace-album__intro h1,.app .track-trace-album .track-trace-album__section-head h2{font-size:var(--track-album-mobile-title-size)}.app .track-trace-album .track-trace-album__eyebrow,.app .track-trace-album .track-trace-album__section-head>p{margin-bottom:14px}.app .track-trace-album .track-trace-album__meta{margin-top:24px}.app .track-trace-album .track-trace-album__description{margin-top:32px}.app .track-trace-album .track-trace-album__section-head h2{line-height:.72}.app .track-trace-album :is(.track-trace-album__flow-list,.track-trace-album__tracklist){margin-top:30px}.app .track-trace-album .track-trace-album__timeline-description{margin:12px 0 44px}.app .track-trace-album .track-trace-album__tracklist li{grid-template-columns:34px minmax(0,1fr) auto 36px}.app .track-trace-album .track-trace-album__tracklist li>button{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px}.app .track-trace-album .track-trace-album__timeline-track:before{left:16px}.app .track-trace-album .track-trace-album__timeline-dot{left:10px}.app .track-trace-album .track-trace-album__timeline-track{overflow:visible}.app .track-trace-album .track-trace-album__timeline-track article{padding-left:46px}.app .track-detail-tabs__popular{min-height:0}.app .track-detail-tabs__chart{min-height:0;margin-top:20px;padding-top:12px}.app .track-detail-tabs__bars{height:168px;padding-top:14px}.app .track-detail-tabs__progress{height:20px}.app .track-detail-tabs__timeline{padding-top:10px}.app .track-detail-lower__heading h2{font-size:var(--mobile-detail-section-title-size);line-height:.76}.app :is(.track-detail-lower__moments,.track-detail-lower__similar){overflow-x:hidden}.app :is(.track-detail-lower__moment-grid,.track-detail-lower__song-grid){width:calc(100% + var(--mobile-page-gutter));max-width:none;padding-right:var(--mobile-page-gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex-direction:row;align-items:stretch;gap:16px;display:flex;overflow:auto hidden}.app :is(.track-detail-lower__moment-grid,.track-detail-lower__song-grid)::-webkit-scrollbar{display:none}.app .track-detail-lower__moment-grid{border:0}.app .track-detail-lower__moment-card{scroll-snap-align:start;border:1px solid #07142b;flex:0 0 min(82vw,322px);width:min(82vw,322px)}.app .track-detail-lower__song-card{scroll-snap-align:start;flex:0 0 min(78vw,306px);width:min(78vw,306px)}.app .artist-profile .artist-profile__image-frame{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(82vw,340px);max-width:100%;margin-inline:auto}.app .artist-profile .artist-profile__featured .artist-profile__track-meta{min-height:90px}.app .artist-profile .artist-profile__featured .artist-profile__track-meta>span:first-child{font-size:48px;line-height:.9;transform:translateY(2px)}.app .artist-profile .artist-profile__featured .artist-profile__track-meta>span:first-child small{margin-top:4px}.app .curator-page .curator-page__intro{padding:36px var(--curator-mobile-gutter) 0!important}.app .curator-page .curator-page__title{font-size:var(--curator-mobile-title-size);line-height:.78}.app .curator-page .curator-page__description{font-size:var(--curator-mobile-description-size);margin-top:14px;font-weight:500;line-height:1.5}.app .curator-page .curator-page__gallery{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow:auto hidden;padding:68px 0 64px var(--curator-mobile-gutter)!important}.app .curator-page .curator-page__track{gap:28px}.app .curator-page .curator-page__item-copy .curator-page__card-description{color:#555e6e;white-space:nowrap;word-break:normal;overflow-wrap:normal;width:max-content;max-width:none;margin:0;font-size:14px;font-weight:500;line-height:1.45}.app .lifestyle-curator .lifestyle-curator__card{height:390px;min-height:390px;color:var(--archive-ink);background:var(--archive-bg);box-shadow:none;border:1px solid #07142b;border-radius:0;grid-template-columns:minmax(0,1fr) 64px;overflow:visible}.app .lifestyle-curator .lifestyle-curator__card-main{min-width:0;display:block;overflow:hidden}.app .lifestyle-curator .lifestyle-curator__card-copy{height:100%;color:var(--archive-ink);padding:24px 20px 26px}.app .lifestyle-curator .lifestyle-curator__card-copy>span{border-bottom:1px solid var(--archive-line);color:var(--archive-muted);padding-bottom:12px;line-height:1;display:block}.app .lifestyle-curator .lifestyle-curator__card-copy .lifestyle-curator__card-title{max-width:210px;max-height:2.7em;color:var(--archive-ink);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:17px 0 12px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.app .lifestyle-curator .lifestyle-curator__host span{border-color:var(--archive-muted);color:var(--archive-ink)}.app .lifestyle-curator .lifestyle-curator__host strong{color:var(--archive-muted);font-size:13px}.app .lifestyle-curator .lifestyle-curator__lp{width:min(84%,220px);box-shadow:none;background:#fff1cf;animation:none;top:70%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.app .lifestyle-curator .lifestyle-curator__lp img{aspect-ratio:1;object-fit:cover;border-width:4px;border-color:#fff1cf;width:42%;height:auto}.app .lifestyle-curator .lifestyle-curator__play-rail{color:#fff1cf;background:#07142b;border-left:1px solid #fff1cf29;padding:22px 0 18px;display:block;position:relative}.app .lifestyle-curator .lifestyle-curator__play-rail>span{color:#fff1cfe0;text-align:center;width:100%;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:36px;font-weight:400;line-height:1;position:absolute;top:22px;left:0}.app .lifestyle-curator .lifestyle-curator__play-rail button{color:#fff1cf;border-color:currentColor;width:42px;min-width:42px;height:42px;min-height:42px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app .lifestyle-curator .lifestyle-curator__play-rail small{color:#fff1cfd1;writing-mode:vertical-rl;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.app .lifestyle-curator .lifestyle-curator__clip{background:#07142b;height:11px;top:-7px}.app .lifestyle-curator .lifestyle-curator__clip--left{width:30px;left:20px}.app .lifestyle-curator .lifestyle-curator__clip--right{width:17px;left:60px}.app .lifestyle-curator .lifestyle-curator__ribbon{width:92px;padding:6px 0;font-size:9px;top:42px;right:-8px}.app .artist-curator .artist-curator__card{border:1px solid var(--artist-card-line);height:auto;min-height:0;color:var(--artist-card-ink);background:var(--artist-card-bg);border-radius:0;grid-template-rows:252px auto;overflow:hidden;box-shadow:0 10px 24px #07142b1f}.app .artist-curator .artist-curator__card-copy{height:auto;min-height:0;color:var(--artist-card-ink);padding:24px}.app .artist-curator .artist-curator__card h2{max-width:100%;max-height:1.8em;color:var(--artist-card-ink);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 8px;font-size:38px;line-height:.9;display:-webkit-box;overflow:hidden}.app .artist-curator .artist-curator__card-copy>p{color:var(--artist-card-muted);opacity:1;margin-bottom:14px;font-size:13px}.app .artist-curator .artist-curator__card-number{color:var(--artist-card-muted);opacity:1}.app .artist-curator .artist-curator__card-meta{border-top:1px solid var(--artist-card-line);color:var(--artist-card-ink);grid-template-columns:minmax(0,1fr) auto;padding-top:12px}.app .artist-curator .artist-curator__author{gap:9px;margin-top:12px}.app .artist-curator .artist-curator__author>span{border-color:var(--artist-card-line);width:24px;height:24px;color:var(--artist-card-ink);flex:0 0 24px}.app .artist-curator .artist-curator__author strong{color:var(--artist-card-ink);font-size:12px}.app .artist-curator .artist-curator__image{aspect-ratio:16/9;background:var(--artist-card-bg);width:100%;height:auto}}:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back){color:#07142b;letter-spacing:.09em;cursor:pointer;background:0 0;align-items:center;gap:12px;width:fit-content;min-height:32px;padding:0;font-size:12px;font-weight:700;line-height:1;transition:color .23s,opacity .23s,transform .23s;display:inline-flex}:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back)>span:first-child{color:#07142b;background:0 0;border:1px solid #07142b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:400;line-height:1;transition:color .23s,background-color .23s,border-color .23s,transform .23s;display:grid}:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back):hover{color:#2759ed;transform:translate(-1px)}:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back):hover>span:first-child{color:#fff;background:#07142b;border-color:#07142b;transform:translate(-2px)}:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back):focus-visible{outline-offset:5px;outline:2px solid #2759ed}@media (prefers-reduced-motion:reduce){:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back),:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back)>span:first-child{transition-duration:1ms}:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back):hover,:is(.time-set-detail__back,.track-trace-detail__back,.track-comment-detail__back,.track-trace-album__back,.artist-profile__back,.lifestyle-curator__back,.lifestyle-playlist-detail__back,.artist-curator__back,.artist-playlist-detail__back,.similar-curator__back,.archive-blind-page__back):hover>span:first-child{transform:none}}@media (width<=760px){.app .lifestyle-curator{padding-bottom:0}.app .lifestyle-curator .lifestyle-curator__archive{color:#fff1cf;background:#f23843;width:100%;padding:52px 0 68px;display:block;overflow:hidden}.app .lifestyle-curator .lifestyle-curator__archive-inner{width:100%;display:block}.app .lifestyle-curator .lifestyle-curator__archive-head{color:#fff1cf;letter-spacing:.11em;justify-content:space-between;align-items:center;padding:0 24px;font-size:12px;font-weight:700;line-height:1;display:flex}.app .lifestyle-curator .lifestyle-curator__archive-head span:last-child{color:#fff1cfb8;font-size:11px}.app .lifestyle-curator .lifestyle-curator__grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;align-items:stretch;gap:14px;width:100%;height:auto;margin-top:42px;padding:9px 24px 0;display:flex;position:relative;inset:auto;overflow:auto hidden}.app .lifestyle-curator .lifestyle-curator__grid::-webkit-scrollbar{display:none}.app .lifestyle-curator .lifestyle-curator__card{--archive-card-padding-inline:20px;--archive-card-padding-top:22px;--archive-card-padding-bottom:24px;width:calc(100vw - 72px);min-width:calc(100vw - 72px);height:440px;min-height:440px;color:var(--archive-ink);background:var(--archive-bg);box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;border:1px solid #07142b;border-radius:0;flex:0 0 calc(100vw - 72px);grid-template-columns:minmax(0,1fr) 62px;overflow:visible}.app .lifestyle-curator .lifestyle-curator__card:hover{z-index:auto;box-shadow:none;transform:none}.app .lifestyle-curator .lifestyle-curator__card-main{min-width:0;display:block;overflow:hidden}.app .lifestyle-curator .lifestyle-curator__card-copy{height:100%;padding:var(--archive-card-padding-top) var(--archive-card-padding-inline) var(--archive-card-padding-bottom);color:var(--archive-ink)}.app .lifestyle-curator .lifestyle-curator__card-copy>span{border-bottom:1px solid var(--archive-line);color:var(--archive-muted);letter-spacing:.11em;padding-bottom:12px;font-size:11px;line-height:1;display:block}.app .lifestyle-curator .lifestyle-curator__card-copy .lifestyle-curator__card-title{width:100%;max-width:none;max-height:2.7em;color:var(--archive-ink);letter-spacing:-.025em;text-wrap:pretty;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:17px 0 11px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.app .lifestyle-curator .lifestyle-curator__host{gap:7px}.app .lifestyle-curator .lifestyle-curator__host span{border-color:var(--archive-muted);width:21px;height:21px;color:var(--archive-ink);font-size:11px}.app .lifestyle-curator .lifestyle-curator__host strong{color:var(--archive-muted);font-size:12px;line-height:21px}.app .lifestyle-curator .lifestyle-curator__lp{width:min(86%,218px);box-shadow:none;background:#fff1cf;animation:none;top:68%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.app .lifestyle-curator .lifestyle-curator__lp img{aspect-ratio:1;object-fit:cover;border-width:4px;border-color:#fff1cf;width:42%;height:auto}.app .lifestyle-curator .lifestyle-curator__lp-hole{background:#07142b;width:6px;height:6px}.app .lifestyle-curator .lifestyle-curator__play-rail{padding:var(--archive-card-padding-top) 0 var(--archive-card-padding-bottom);color:#fff1cf;background:#07142b;border-left:1px solid #fff1cf21;display:block;position:relative}.app .lifestyle-curator .lifestyle-curator__play-rail>span{top:var(--archive-card-padding-top);color:#fff1cfd6;letter-spacing:0;text-align:center;width:100%;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:34px;font-weight:400;line-height:1;position:absolute;left:0}.app .lifestyle-curator .lifestyle-curator__play-rail button{color:#fff1cf;border-color:currentColor;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app .lifestyle-curator .lifestyle-curator__play-rail small{right:50%;bottom:var(--archive-card-padding-bottom);color:#fff1cfe6;writing-mode:vertical-rl;font-size:11px;position:absolute;left:auto;transform:translate(50%)}.app .lifestyle-curator .lifestyle-curator__clip{background:#07142b;height:10px;top:-9px}.app .lifestyle-curator .lifestyle-curator__clip--left{width:42px;display:block;left:20px}.app .lifestyle-curator .lifestyle-curator__clip--right,.app .lifestyle-curator .lifestyle-curator__ribbon,.app .lifestyle-curator .lifestyle-curator__explore{display:none}}.lifestyle-playlist-detail__pagination{display:none}@media (width<=760px){.app .lifestyle-playlist-detail{--lifestyle-mobile-gutter:24px;--lifestyle-mobile-track-size:min(70vw, 300px);width:100%;height:auto;min-height:0;padding:70px var(--lifestyle-mobile-gutter) 56px;margin-top:72px;display:block;overflow:visible}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__back{top:16px;left:var(--lifestyle-mobile-gutter);white-space:nowrap;gap:10px;min-height:32px;margin:0;position:absolute}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__back>span:last-child{letter-spacing:.075em;font-size:11px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__panel{border-radius:2px;flex-direction:column;justify-content:flex-start;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:28px;display:flex;position:relative;inset:auto;box-shadow:6px 6px #07142b}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__eyebrow{color:var(--playlist-panel-muted);letter-spacing:.095em;margin:0 0 14px;font-size:10px;line-height:1.35}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__panel h1{letter-spacing:-.035em;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:none;max-height:2.64em;margin:0;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:650;line-height:1.32;display:-webkit-box;overflow:hidden}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__meta{color:var(--playlist-panel-muted);letter-spacing:0;margin:14px 0 12px;font-size:11px;font-weight:600;line-height:1.55}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__host{gap:8px;min-height:26px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__host span{width:26px;height:26px;font-size:11px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__host strong{color:var(--playlist-panel-muted);font-size:12px;line-height:26px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__now-playing{display:none}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__controller{border-top:1px solid var(--playlist-panel-line);border-bottom:0;margin-top:24px;padding:18px 0 0}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__progress{background:var(--playlist-panel-line);width:100%;height:2px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__small-controls{justify-content:flex-end;gap:8px;margin-top:14px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__small-controls button{border-color:var(--playlist-panel-ink);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--playlist-panel-ink);font-size:20px;line-height:1}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions{grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px;min-height:0;margin-top:16px;display:grid}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions button{border-radius:999px;width:auto;min-width:0;height:48px;min-height:48px;padding:0 12px;font-size:12px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__viewport{width:100vw;height:auto;margin-top:48px;margin-left:calc(var(--lifestyle-mobile-gutter) * -1);overscroll-behavior-inline:contain;scroll-padding-inline:calc((100vw - var(--lifestyle-mobile-track-size)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;display:block;position:relative;inset:auto;overflow:auto hidden}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__viewport::-webkit-scrollbar{display:none}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__track{width:max-content;height:auto;padding:0 calc((100vw - var(--lifestyle-mobile-track-size)) / 2) 8px;will-change:auto;align-items:flex-start;gap:20px;margin:0;transition:none;display:flex;transform:none!important}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__item,.app .lifestyle-playlist-detail .lifestyle-playlist-detail__item:nth-child(2n){width:var(--lifestyle-mobile-track-size);min-width:var(--lifestyle-mobile-track-size);flex:0 0 var(--lifestyle-mobile-track-size);text-align:center;scroll-snap-align:center;scroll-snap-stop:always;margin-top:0;padding:0}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__number{color:#697180;letter-spacing:.1em;text-align:center;margin:0 0 12px;font-size:11px;line-height:1;display:block}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__number:before,.app .lifestyle-playlist-detail .lifestyle-playlist-detail__number:after{content:none}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__lp{aspect-ratio:1;width:100%;height:auto;animation:none;box-shadow:inset 0 0 28px #00000057}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__lp img{width:39%;top:50%;left:50%;transform:translate(-50%,-50%)}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__hole{width:6px;height:6px;top:50%;left:50%;transform:translate(-50%,-50%)}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__item h2{color:#07142b;text-overflow:ellipsis;white-space:nowrap;margin:18px 0 0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:32px;font-weight:400;line-height:.9;overflow:hidden}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__item--active h2{color:#2759ed}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__item p{color:#656d7a;text-align:center;margin:7px 0 0;font-size:12px;line-height:1.35}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__pagination{justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:18px;margin:18px auto 0;display:flex}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__pagination span{background:#07142b38;border-radius:50%;width:5px;height:5px;transition:width .18s,border-radius .18s,background-color .18s;display:block}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__pagination span.is-active{background:#2759ed;border-radius:999px;width:24px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__archive-meta{border-top:1px solid #07142b3d;gap:28px;width:100%;min-height:0;margin:56px 0 0;padding:20px 0 0;display:grid;position:static}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__archive-meta:before{content:none}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__archive-copy{gap:12px;width:100%;display:grid;transform:none}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__archive-copy>span{color:#2759ed;letter-spacing:.1em;font-size:10px;font-weight:800;line-height:1.3}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__archive-meta blockquote{color:#4f5969;letter-spacing:-.02em;white-space:normal;word-break:keep-all;width:100%;max-width:none;margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:1.65}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__stat{background:#f3f4f0b8;border:1px solid #07142b47;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:84px;min-height:84px;padding:10px 6px;display:flex}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__stat>span{color:#2759ed;grid-row:auto;font-size:15px;line-height:1}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__stat strong{color:#07142b;font-size:16px;line-height:1}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__stat small{color:#697180;letter-spacing:.055em;white-space:nowrap;font-size:8px;font-weight:700;line-height:1}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__drag-hint{display:none}}.lifestyle-playlist-detail__sequence{display:contents}@media (width<=760px){.app .lifestyle-playlist-detail{padding-top:88px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__sequence{width:100vw;margin-left:calc(var(--lifestyle-mobile-gutter) * -1);padding:0 var(--lifestyle-mobile-gutter) 12px;overscroll-behavior-inline:contain;scroll-padding-inline:var(--lifestyle-mobile-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:20px;display:flex;position:relative;overflow:auto hidden}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__sequence::-webkit-scrollbar{display:none}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__panel{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100vw - 72px);width:calc(100vw - 72px);min-width:calc(100vw - 72px);max-width:none}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__viewport,.app .lifestyle-playlist-detail .lifestyle-playlist-detail__track{display:contents}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__viewport{width:auto;height:auto;margin:0;overflow:visible}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__track{width:auto;height:auto;margin:0;padding:0;transform:none!important}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__item,.app .lifestyle-playlist-detail .lifestyle-playlist-detail__item:nth-child(2n){scroll-snap-align:center}}@media (width<=768px){.app :is(.time-set-detail,.track-trace-detail,.track-comment-detail,.track-trace-album,.artist-profile,.lifestyle-curator,.lifestyle-playlist-detail,.artist-curator,.artist-playlist-detail,.similar-curator,.archive-blind-page){--mobile-detail-gutter:24px;--mobile-detail-back-top:28px;--mobile-detail-back-gap:32px;--mobile-detail-back-size:40px}.app .detail-back-link{min-height:var(--mobile-detail-back-size);letter-spacing:.09em;gap:12px;font-size:12px;font-weight:700;line-height:1}.app .detail-back-link>span:first-child{width:var(--mobile-detail-back-size);height:var(--mobile-detail-back-size);flex:0 0 var(--mobile-detail-back-size);font-size:16px}.app :is(.time-set-detail__intro,.track-trace-detail__intro){padding-top:var(--mobile-detail-back-top);padding-right:var(--mobile-detail-gutter);padding-left:var(--mobile-detail-gutter)}.app :is(.time-set-detail__copy,.track-trace-detail__copy){margin-top:var(--mobile-detail-back-gap)}.app .lifestyle-curator .lifestyle-curator__intro{padding-top:var(--mobile-detail-back-top);padding-right:var(--mobile-detail-gutter);padding-left:var(--mobile-detail-gutter)}.app .lifestyle-curator .lifestyle-curator__intro-copy{margin-top:var(--mobile-detail-back-gap)}}@media (width<=760px){.app .lifestyle-playlist-detail{padding-top:calc(var(--mobile-detail-back-top) + var(--mobile-detail-back-size) + var(--mobile-detail-back-gap))}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__back{top:var(--mobile-detail-back-top);left:var(--mobile-detail-gutter);min-height:var(--mobile-detail-back-size);gap:12px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__back>span:last-child{letter-spacing:.09em;font-size:12px}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__progress span{width:var(--mobile-track-progress);transition:width .24s}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__small-controls button{transition:color .22s,background-color .22s,transform .18s}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__small-controls button:active{color:#fff1cf;background:#07142b;transform:scale(.96)}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions button:not(:first-child),.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions button:not(:first-child):hover,.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions button:not(:first-child):active,.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions button:not(:first-child).is-active{color:#fff1cf;background:#07142b;border:1px solid #07142b;border-radius:50%;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions button:not(:first-child){transition:color .24s,background-color .24s,border-color .24s,transform .18s}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions button:not(:first-child):active{transform:scale(.96)}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions button:nth-child(2).is-active{color:#ff454b}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__actions button:nth-child(3).is-active{color:#ff454b;transform:scale(1.04)}.app .lifestyle-playlist-detail :is(.lifestyle-playlist-detail__small-controls button,.lifestyle-playlist-detail__actions button):focus-visible{outline-offset:3px;outline:2px solid #fff1cf}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__archive-meta{margin-top:28px;padding-top:18px}}.artist-playlist-detail__sequence{display:contents}@media (width<=760px){.app .artist-curator{padding-bottom:0}.app .artist-curator .artist-curator__back{top:var(--mobile-detail-back-top);left:var(--mobile-detail-gutter);z-index:5;margin:0;position:absolute}.app .artist-curator .artist-curator__intro{width:100%;min-height:0;padding:calc(var(--mobile-detail-back-top) + var(--mobile-detail-back-size) + var(--mobile-detail-back-gap)) var(--mobile-detail-gutter) 44px;border-bottom:0;position:relative;inset:auto}.app .artist-curator .artist-curator__eyebrow{color:#2759ed;margin-bottom:14px;font-size:13px}.app .artist-curator .artist-curator__intro h1{margin:0;font-size:clamp(58px,17vw,70px);line-height:.82}.app .artist-curator .artist-curator__intro>p:not(.artist-curator__eyebrow){color:#555e6e;letter-spacing:-.035em;word-break:keep-all;max-width:none;margin:18px 0 0;font-size:16px;font-weight:700;line-height:1.5}.app .artist-curator .artist-curator__archive{color:#fff1cf;background:#2759ed;width:100%;padding:52px 0 68px;display:block;overflow:hidden}.app .artist-curator .artist-curator__archive-inner{width:100%;display:block}.app .artist-curator .artist-curator__archive-head{padding:0 var(--mobile-detail-gutter);color:#fff1cf;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex}.app .artist-curator .artist-curator__archive-head span:last-child{color:#fff1cfbd;font-size:11px}.app .artist-curator .artist-curator__viewport{width:100%;height:auto;padding:9px var(--mobile-detail-gutter) 0;overscroll-behavior-inline:contain;scroll-padding-inline:var(--mobile-detail-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;margin-top:42px;display:block;position:relative;inset:auto;overflow:auto hidden}.app .artist-curator .artist-curator__viewport::-webkit-scrollbar{display:none}.app .artist-curator .artist-curator__track{align-items:stretch;gap:14px;width:max-content;height:auto;margin:0;padding:0;transition:none;display:flex;transform:none!important}.app .artist-curator .artist-curator__card{--artist-card-bg:#07142b;--artist-card-ink:#fff1cf;--artist-card-muted:#fff1cfc7;--artist-card-line:#fff1cf52;border:1px solid var(--artist-card-line);width:calc(100vw - 80px);min-width:calc(100vw - 80px);height:500px;min-height:500px;color:var(--artist-card-ink);background:var(--artist-card-bg);box-shadow:none;opacity:1;scroll-snap-align:start;scroll-snap-stop:always;border-radius:0;flex:0 0 calc(100vw - 80px);grid-template-rows:240px 260px;animation:none;display:grid;overflow:hidden;transform:none}.app .artist-curator .artist-curator__card:nth-child(4n+2){--artist-card-bg:#eee5d3;--artist-card-ink:#07142b;--artist-card-muted:#07142bb3;--artist-card-line:#07142b40}.app .artist-curator .artist-curator__card:nth-child(4n+3){--artist-card-bg:#a72e36;--artist-card-ink:#fff1cf;--artist-card-muted:#fff1cfcc;--artist-card-line:#fff1cf57}.app .artist-curator .artist-curator__card:nth-child(4n){--artist-card-bg:#858a9c;--artist-card-ink:#07142b;--artist-card-muted:#07142bb8;--artist-card-line:#07142b42}.app .artist-curator .artist-curator__card-copy{height:240px;min-height:0;color:var(--artist-card-ink);grid-row:1;padding:24px;display:flex}.app .artist-curator .artist-curator__card h2{max-width:100%;max-height:1.84em;color:var(--artist-card-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 8px;font-size:36px;line-height:.92;display:-webkit-box;overflow:hidden}.app .artist-curator .artist-curator__card-number,.app .artist-curator .artist-curator__card-copy>p,.app .artist-curator .artist-curator__card-meta,.app .artist-curator .artist-curator__author strong{color:var(--artist-card-muted);font-size:11px}.app .artist-curator .artist-curator__card-meta{border-top-color:var(--artist-card-line)}.app .artist-curator .artist-curator__author>span{border-color:var(--artist-card-line);color:var(--artist-card-ink)}.app .artist-curator .artist-curator__image{aspect-ratio:auto;grid-row:2;width:100%;height:260px}.app .artist-curator .artist-curator__image img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.app .artist-curator .artist-curator__explore{display:none}.app .artist-playlist-detail{--artist-mobile-gutter:24px;--artist-mobile-track-size:min(calc(100vw - 80px), 310px);width:100%;height:auto;min-height:0;padding:calc(var(--mobile-detail-back-top) + var(--mobile-detail-back-size) + var(--mobile-detail-back-gap)) var(--artist-mobile-gutter) 56px;margin-top:72px;overflow:visible}.app .artist-playlist-detail .artist-playlist-detail__back{top:var(--mobile-detail-back-top);left:var(--artist-mobile-gutter);min-height:var(--mobile-detail-back-size);margin:0;position:absolute}.app .artist-playlist-detail .artist-playlist-detail__page-meta{color:#07142b9e;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0 0 24px;font-size:10px;font-weight:700;line-height:1;display:flex;position:static}.app .artist-playlist-detail .artist-playlist-detail__page-meta span:last-child{color:#a72e36;flex:none}.app .artist-playlist-detail .artist-playlist-detail__sequence{width:100vw;margin-left:calc(var(--artist-mobile-gutter) * -1);padding:0 var(--artist-mobile-gutter) 10px;overscroll-behavior-inline:contain;scroll-padding-inline:var(--artist-mobile-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;align-items:center;gap:24px;display:flex;position:relative;overflow:auto hidden}.app .artist-playlist-detail .artist-playlist-detail__sequence::-webkit-scrollbar{display:none}.app .artist-playlist-detail .artist-playlist-detail__panel{color:#fff1cf;width:calc(100vw - 64px);min-width:calc(100vw - 64px);max-width:none;height:600px;min-height:600px;box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;background:#07142b;border:1px solid #07142b2e;flex:0 0 calc(100vw - 64px);margin:0;display:flex;position:relative;inset:auto}.app .artist-playlist-detail .artist-playlist-detail__panel-copy{background:linear-gradient(145deg,#1426475c,#0000 62%),#07142b;flex:0 0 350px;min-height:0;padding:24px}.app .artist-playlist-detail .artist-playlist-detail__panel-copy>p{font-size:11px;line-height:1.4}.app .artist-playlist-detail .artist-playlist-detail__panel-copy h1{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;max-height:1.84em;margin:14px 0 12px;font-size:38px;line-height:.92;display:-webkit-box;overflow:hidden}.app .artist-playlist-detail .artist-playlist-detail__meta{gap:6px;padding-top:10px;font-size:12px;font-weight:600;line-height:1.4;display:grid}.app .artist-playlist-detail .artist-playlist-detail__author{margin-top:12px}.app .artist-playlist-detail .artist-playlist-detail__author span{width:29px;height:29px}.app .artist-playlist-detail .artist-playlist-detail__author strong{font-size:13px;line-height:1.2}.app .artist-playlist-detail .artist-playlist-detail__now{margin-top:16px;padding-top:14px}.app .artist-playlist-detail .artist-playlist-detail__now-head{font-size:11px;line-height:1.2}.app .artist-playlist-detail .artist-playlist-detail__now>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:32px;line-height:.86;overflow:hidden}.app .artist-playlist-detail .artist-playlist-detail__now>small{margin-top:6px;font-size:12px;line-height:1.3}.app .artist-playlist-detail .artist-playlist-detail__progress span{transition:width .24s;width:var(--artist-mobile-progress)!important}.app .artist-playlist-detail .artist-playlist-detail__portrait{aspect-ratio:auto;flex:0 0 250px;width:100%;height:250px;min-height:0;position:relative}.app .artist-playlist-detail .artist-playlist-detail__portrait img{object-position:center 30%;filter:saturate(1.03)contrast(1.01)}.app .artist-playlist-detail .artist-playlist-detail__portrait:after{background:linear-gradient(#07142b1a,#0000 44%,#44010a57),linear-gradient(115deg,#f72a3326,#57000b0a)}.app .artist-playlist-detail .artist-playlist-detail__actions{grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px;min-height:0;bottom:18px;left:20px;right:20px}.app .artist-playlist-detail .artist-playlist-detail__actions button{border-color:var(--artist-card-line);width:auto;min-width:0;height:48px;min-height:48px;color:var(--artist-card-ink);background:var(--artist-card-bg);padding:0 12px}.app .artist-playlist-detail .artist-playlist-detail__actions button:not(:first-child),.app .artist-playlist-detail .artist-playlist-detail__actions button:not(:first-child):hover,.app .artist-playlist-detail .artist-playlist-detail__actions button:not(:first-child):active,.app .artist-playlist-detail .artist-playlist-detail__actions button:not(:first-child).is-active{border:1px solid var(--artist-card-line);width:48px;min-width:48px;color:var(--artist-card-ink);background:var(--artist-card-bg);border-radius:50%;padding:0}.app .artist-playlist-detail .artist-playlist-detail__actions button:nth-child(2).is-active,.app .artist-playlist-detail .artist-playlist-detail__actions button:nth-child(3).is-active{color:var(--artist-card-ink);opacity:.78}.app .artist-playlist-detail .artist-playlist-detail__actions button:active{opacity:.78}.app .artist-playlist-detail .artist-playlist-detail__viewport,.app .artist-playlist-detail .artist-playlist-detail__track{display:contents}.app .artist-playlist-detail .artist-playlist-detail__track{transform:none!important}.app .artist-playlist-detail .artist-playlist-detail__item{width:var(--artist-mobile-track-size);min-width:var(--artist-mobile-track-size);flex:0 0 var(--artist-mobile-track-size);opacity:1;text-align:center;scroll-snap-align:start;scroll-snap-stop:always;animation:none;transform:none}.app .artist-playlist-detail .artist-playlist-detail__number{text-align:center;margin:0 0 12px;font-size:11px}.app .artist-playlist-detail .artist-playlist-detail__lp{aspect-ratio:1;width:100%;height:auto;animation:none}.app .artist-playlist-detail .artist-playlist-detail__item h2{text-overflow:ellipsis;white-space:nowrap;margin:18px 0 0;font-size:32px;line-height:.9;overflow:hidden}.app .artist-playlist-detail .artist-playlist-detail__item p{text-align:center;margin-top:7px;font-size:12px}.app .artist-playlist-detail .artist-playlist-detail__note{border-top:1px solid #07142b47;width:100%;height:auto;min-height:0;margin:30px 0 0;padding:18px 0 0;display:block;position:static}.app .artist-playlist-detail .artist-playlist-detail__note-head{color:#a72e36;font-size:10px;display:flex}.app .artist-playlist-detail .artist-playlist-detail__note-head span:last-child{display:none}.app .artist-playlist-detail .artist-playlist-detail__note p{color:#4f5969;word-break:keep-all;max-width:none;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.65}.app .artist-playlist-detail .artist-playlist-detail__actions button:focus-visible{outline:2px solid var(--artist-card-ink);outline-offset:3px}.app :is(.artist-playlist-detail .artist-playlist-detail__note,.lifestyle-playlist-detail .lifestyle-playlist-detail__archive-meta){margin-top:32px;padding-top:20px}.app :is(.artist-playlist-detail .artist-playlist-detail__note-head>span:first-child,.lifestyle-playlist-detail .lifestyle-playlist-detail__archive-copy>span){letter-spacing:.09em;font-size:13px;font-weight:800;line-height:1.3}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__archive-copy{gap:14px}.app :is(.artist-playlist-detail .artist-playlist-detail__note p,.lifestyle-playlist-detail .lifestyle-playlist-detail__archive-meta blockquote){color:#394454;letter-spacing:-.02em;word-break:keep-all;max-width:none;font-size:16px;font-weight:600;line-height:1.7}.app .artist-playlist-detail .artist-playlist-detail__note p{margin-top:14px}.app .similar-curator{--similar-mobile-gutter:24px;--similar-mobile-card-width:min(calc(100vw - 72px), 380px);color:#07142b;background:#f3f4f0;width:100%;height:auto;min-height:0;margin-top:72px;padding:0;display:block;overflow:visible}.app .similar-curator .similar-curator__back{top:var(--mobile-detail-back-top);left:var(--similar-mobile-gutter);z-index:5;min-height:var(--mobile-detail-back-size);margin:0;position:absolute}.app .similar-curator .similar-curator__intro{width:100%;height:auto;min-height:0;padding:calc(var(--mobile-detail-back-top) + var(--mobile-detail-back-size) + var(--mobile-detail-back-gap)) var(--similar-mobile-gutter) 44px;border-bottom:1px solid #07142b38;display:block;position:relative;inset:auto;transform:none}.app .similar-curator .similar-curator__eyebrow{color:#2759ed;letter-spacing:.12em;margin:0 0 14px;font-size:13px;font-weight:800;line-height:1}.app .similar-curator .similar-curator__intro h1{letter-spacing:0;white-space:normal;max-width:none;margin:0;font-size:clamp(58px,17vw,70px);line-height:.82}.app .similar-curator .similar-curator__intro>p:not(.similar-curator__eyebrow){color:#555e6e;letter-spacing:-.025em;word-break:keep-all;max-width:none;margin:18px 0 0;font-size:16px;line-height:1.55}.app .similar-curator .similar-curator__watermark{display:none}.app .similar-curator .similar-curator__archive{color:#07142b;background:var(--similar-curator-yellow);width:100%;height:auto;min-height:0;padding:52px 0 68px;display:block;overflow:hidden}.app .similar-curator .similar-curator__archive-inner{width:100%;height:auto;display:block}.app .similar-curator .similar-curator__archive-head{padding:0 var(--similar-mobile-gutter);color:#07142b;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;line-height:1;display:flex}.app .similar-curator .similar-curator__archive-head span:last-child{color:#07142ba3;font-size:11px}.app .similar-curator .similar-curator__viewport{width:100%;height:auto;padding:8px 0 18px var(--similar-mobile-gutter);overscroll-behavior-inline:contain;scroll-padding-inline:var(--similar-mobile-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;margin-top:38px;display:block;position:relative;inset:auto;overflow:auto hidden}.app .similar-curator .similar-curator__viewport::-webkit-scrollbar{display:none}.app .similar-curator .similar-curator__track{will-change:auto;align-items:stretch;gap:16px;width:max-content;height:auto;margin:0;padding:0 48px 0 0;transition:none;display:flex;transform:none!important}.app .similar-curator .similar-curator__card{--similar-card-inset:24px;width:var(--similar-mobile-card-width);min-width:var(--similar-mobile-card-width);flex:0 0 var(--similar-mobile-card-width);color:#fff1cf;opacity:1;scroll-snap-align:start;scroll-snap-stop:always;background:#07142b;border:1px solid #07142b52;border-radius:2px;grid-template-rows:280px 340px;height:620px;min-height:620px;animation:none;display:grid;overflow:hidden;transform:none;box-shadow:0 10px 24px #07142b1f}.app .similar-curator .similar-curator__tab{background:var(--similar-curator-yellow);width:52px;height:5px;left:24px}.app .similar-curator .similar-curator__card-top{min-height:0;padding:26px var(--similar-card-inset) 24px;color:#fff1cf;background:#07142b;flex-direction:column;display:flex}.app .similar-curator .similar-curator__card-index{color:#fff1cf94;letter-spacing:.11em;flex:none;font-size:11px;line-height:1}.app .similar-curator .similar-curator__number{color:#fff1cfdb;letter-spacing:.13em;font-size:12px;line-height:1}.app .similar-curator .similar-curator__card-top h2{color:#fff1cf;letter-spacing:-.015em;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:auto;max-width:100%;max-height:2.76em;margin:26px 0 0;font-family:GalgoVF,Pretendard,sans-serif;font-size:40px;font-weight:400;line-height:.92;display:-webkit-box;overflow:hidden}.app .similar-curator .similar-curator__byline{color:#fff1cfc7;letter-spacing:.09em;margin:18px 0 0;font-size:12px;font-weight:800;line-height:1.2}.app .similar-curator .similar-curator__meta{color:#fff1cfbd;border-top-color:#fff1cf4d;margin-top:auto;padding-top:14px;font-size:12px;line-height:1.2}.app .similar-curator .similar-curator__card-bottom{color:#07142b;background:#f6f1e4;grid-template-rows:minmax(0,1fr) auto;gap:18px;min-height:0;padding:22px 20px;display:grid}.app .similar-curator .similar-curator__tracks{overscroll-behavior-y:contain;touch-action:pan-x pan-y;scrollbar-width:thin;align-content:start;gap:12px;width:100%;height:100%;min-height:0;padding-right:7px;display:grid;overflow:hidden auto}.app .similar-curator .similar-curator__song{grid-template-columns:52px minmax(0,1fr);gap:13px;min-height:52px}.app .similar-curator .similar-curator__song strong{font-size:14px;line-height:1.25}.app .similar-curator .similar-curator__song span{margin-top:4px;font-size:12px;line-height:1.25}.app .similar-curator .similar-curator__actions{grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px;margin:0}.app .similar-curator .similar-curator__actions button{color:#07142b;background:#fffaf0;border-color:#07142b3d;width:auto;min-width:48px;height:48px;min-height:48px;padding:0 12px;font-size:13px}.app .similar-curator .similar-curator__actions button:active{color:#fff1cf;background:#07142b;border-color:#07142b;transform:scale(.97)}.app .similar-curator .similar-curator__actions button:focus-visible{outline-offset:2px;outline:2px solid #2759ed}.app .similar-curator .similar-curator__explore{display:none}.app :is(.artist-curator,.artist-playlist-detail){--artist-mobile-playlist-title-size:clamp(42px, 11.5vw, 46px);--artist-mobile-playlist-title-line:.9;--artist-mobile-playlist-title-spacing:-.002em;--artist-mobile-label-size:11px;--artist-mobile-meta-size:13px;--artist-mobile-supporting-size:12px}.app .artist-curator .artist-curator__card{grid-template-rows:minmax(250px,auto) 260px;height:auto;min-height:510px}.app .artist-curator .artist-curator__card-copy{height:auto;min-height:250px}.app .artist-curator .artist-curator__card h2{max-height:2.7em;font-size:var(--artist-mobile-playlist-title-size);line-height:var(--artist-mobile-playlist-title-line);letter-spacing:var(--artist-mobile-playlist-title-spacing);overflow-wrap:normal;word-break:keep-all;-webkit-line-clamp:3;margin-bottom:10px}.app .artist-curator :is(.artist-curator__card-number,.artist-curator__card-copy>p){font-size:var(--artist-mobile-label-size)}.app .artist-curator .artist-curator__card-meta{font-size:var(--artist-mobile-meta-size);line-height:1.3}.app .artist-curator .artist-curator__author strong{font-size:var(--artist-mobile-supporting-size);line-height:1.25}.app .artist-playlist-detail .artist-playlist-detail__page-meta{font-size:var(--artist-mobile-label-size);letter-spacing:.11em;font-weight:700}.app .artist-playlist-detail .artist-playlist-detail__page-meta span:last-child{font-size:12px}.app .artist-playlist-detail .artist-playlist-detail__panel{height:auto;min-height:625px}.app .artist-playlist-detail .artist-playlist-detail__panel-copy{flex-direction:column;flex:none;min-height:375px;padding:26px 24px 24px;display:flex}.app .artist-playlist-detail .artist-playlist-detail__panel-copy>p{font-size:var(--artist-mobile-label-size);letter-spacing:.11em;opacity:.76;font-weight:700;line-height:1.3}.app .artist-playlist-detail .artist-playlist-detail__panel-copy h1{max-height:1.8em;font-size:var(--artist-mobile-playlist-title-size);line-height:var(--artist-mobile-playlist-title-line);letter-spacing:var(--artist-mobile-playlist-title-spacing);text-wrap:balance;word-break:keep-all;-webkit-line-clamp:2;margin:16px 0 0}.app .artist-playlist-detail .artist-playlist-detail__details{border-top:1px solid #fff1cf4d;margin-top:24px;padding-top:18px;display:block}.app .artist-playlist-detail .artist-playlist-detail__meta{font-size:var(--artist-mobile-meta-size);border-top:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-weight:600;line-height:1.3;display:flex}.app .artist-playlist-detail .artist-playlist-detail__meta span:first-child{min-width:0}.app .artist-playlist-detail .artist-playlist-detail__meta span:last-child{flex:none}.app .artist-playlist-detail .artist-playlist-detail__author{gap:10px;margin-top:16px}.app .artist-playlist-detail .artist-playlist-detail__author strong{font-size:var(--artist-mobile-meta-size);font-weight:600;line-height:1.25}.app .artist-playlist-detail .artist-playlist-detail__now{border-top-color:#fff1cf4d;margin-top:22px;padding-top:18px}.app .artist-playlist-detail .artist-playlist-detail__now-head{font-size:var(--artist-mobile-label-size);letter-spacing:.11em;font-weight:700;line-height:1.3}.app .artist-playlist-detail .artist-playlist-detail__now-head span:last-child{font-size:var(--artist-mobile-meta-size);letter-spacing:.02em}.app .artist-playlist-detail .artist-playlist-detail__now>strong{letter-spacing:0;margin-top:12px;font-size:clamp(34px,9.2vw,38px);line-height:.86}.app .artist-playlist-detail .artist-playlist-detail__now>small{color:#fff1cfc7;font-size:var(--artist-mobile-supporting-size);margin-top:7px;line-height:1.3}.app .artist-playlist-detail .artist-playlist-detail__progress{margin-top:14px}.app .artist-playlist-detail .artist-playlist-detail__item p{color:#59636f;font-size:var(--artist-mobile-supporting-size);line-height:1.35}.app .similar-curator .similar-curator__card{grid-template-rows:minmax(280px,auto) minmax(340px,1fr);height:auto;min-height:620px}.app .similar-curator .similar-curator__card-top h2{letter-spacing:-.03em;overflow-wrap:break-word;word-break:keep-all;-webkit-line-clamp:3;max-height:3.75em;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:clamp(29px,7.8vw,32px);font-weight:800;line-height:1.25}:root{--mobile-korean-playlist-title-size:24px;--mobile-korean-playlist-title-weight:650;--mobile-korean-playlist-title-line:1.32;--mobile-korean-playlist-title-spacing:-.035em}.app .lifestyle-playlist-detail .lifestyle-playlist-detail__panel h1{font-size:var(--mobile-korean-playlist-title-size);font-weight:var(--mobile-korean-playlist-title-weight);line-height:var(--mobile-korean-playlist-title-line);letter-spacing:var(--mobile-korean-playlist-title-spacing)}.app .similar-curator .similar-curator__card{flex-direction:column;height:560px;min-height:560px;max-height:560px;display:flex}.app .similar-curator .similar-curator__card-top{width:100%;height:245px;min-height:245px;padding:22px var(--similar-card-inset) 20px;flex:0 0 245px}.app .similar-curator .similar-curator__card-top h2{max-height:3.96em;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-size:var(--mobile-korean-playlist-title-size);font-weight:var(--mobile-korean-playlist-title-weight);line-height:var(--mobile-korean-playlist-title-line);letter-spacing:var(--mobile-korean-playlist-title-spacing);-webkit-line-clamp:3;margin-top:18px}.app .similar-curator .similar-curator__byline{margin-top:12px}.app .similar-curator .similar-curator__meta{padding-top:12px}.app .similar-curator .similar-curator__card-bottom{flex-direction:column;flex:0 0 315px;gap:12px;width:100%;height:315px;min-height:0;padding:14px 20px;display:flex;overflow:hidden}.app .similar-curator .similar-curator__tracks{overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-color:#07142b47 transparent;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex:0 0 227px;width:100%;height:227px;min-height:0;max-height:227px;padding-right:7px;overflow:hidden auto}.app .similar-curator .similar-curator__tracks::-webkit-scrollbar{width:3px}.app .similar-curator .similar-curator__tracks::-webkit-scrollbar-thumb{background:#07142b47;border-radius:999px}.app .similar-curator .similar-curator__tracks::-webkit-scrollbar-track{background:0 0}.app .similar-curator .similar-curator__actions{flex:0 0 48px;width:100%;height:48px;min-height:48px}.app .similar-curator .similar-curator__actions button{transition:color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.app .similar-curator .similar-curator__play.is-playing{color:#fff1cf;background:#07142b;border-color:#07142b}.app .similar-curator .similar-curator__icon-action svg{transition:fill .22s,stroke .22s,transform .22s cubic-bezier(.22,1,.36,1)}.app .similar-curator .similar-curator__icon-action.is-shuffled{color:#ff343c;background:#fffaf0}.app .similar-curator .similar-curator__icon-action.is-shuffled svg{transform:rotate(10deg)}.app .similar-curator .similar-curator__icon-action.is-liked{color:#ff343c;background:#fffaf0}.app .similar-curator .similar-curator__icon-action.is-liked svg{fill:currentColor;stroke:currentColor;transform:scale(1.06)}.app :is(.tempy-footer,.footer.tempy-footer,.archive-page__footer.tempy-footer,.track-detail-lower__footer.tempy-footer,.track-trace-album__footer.tempy-footer,.artist-profile__footer.tempy-footer,.profile-footer.tempy-footer){color:#ff343c;background:#07142b;width:100%;height:auto;min-height:0;margin:0;padding:0;display:block}.app .tempy-footer>.tempy-footer__inner{width:100%;min-width:0;padding:48px 24px calc(24px + env(safe-area-inset-bottom,0px));grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid}.app .tempy-footer__inner>.tempy-footer__copy{grid-area:1/1;align-self:auto;width:100%;min-width:0;display:block}.app .tempy-footer .tempy-footer__copy p{color:#ff343c;letter-spacing:.12em;margin:0 0 12px;font-size:10px;font-weight:700;line-height:1.3}.app .tempy-footer .tempy-footer__title-motion{white-space:nowrap;width:100%;max-width:100%;display:block}.app .tempy-footer .tempy-footer__copy strong{color:#ff343c;max-width:100%;letter-spacing:var(--galgo-display-spacing);white-space:nowrap;font-size:clamp(38px,12vw,50px);font-weight:400;line-height:.78;display:block}.app .tempy-footer__inner>.tempy-footer__links{color:#ff343c;letter-spacing:.06em;flex-wrap:nowrap;grid-area:2/1;justify-content:flex-start;align-self:auto;align-items:center;gap:clamp(18px,6vw,26px);width:100%;margin-top:30px;padding:0;font-size:10px;font-weight:700;line-height:1;display:flex}.app .tempy-footer__links a{color:#ff343c;text-align:left;justify-content:flex-start;align-items:center;min-width:0;min-height:44px;padding:0 8px 0 0;transition:color .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);display:flex}.app .tempy-footer__links a:active{opacity:.62;transform:translateY(1px)}.app .tempy-footer__links a:focus-visible{outline-offset:2px;outline:2px solid #ff343c}.app .tempy-footer__inner>small{color:#ff343c;letter-spacing:.04em;border-top:1px solid #ff343c7a;grid-area:3/1;width:100%;margin:24px 0 0;padding:16px 0 0;font-size:11px;font-weight:500;line-height:1.4;display:block}}@media (width<=760px) and (hover:hover) and (pointer:fine){.app .tempy-footer__links a:hover{color:#fff1cf;opacity:.88;transform:translateY(-1px)}}@media (width<=760px) and (prefers-reduced-motion:reduce){.app .similar-curator .similar-curator__actions button,.app .similar-curator .similar-curator__actions svg,.app .tempy-footer__links a{transition-duration:1ms}.app .similar-curator .similar-curator__icon-action:is(.is-shuffled,.is-liked) svg,.app .tempy-footer__links a:is(:active,:hover){transform:none}}@media (width>=1181px){.app .home-page .playlist-row strong{margin-bottom:7px}.app .home-page .playlist-row .playlist-context+.playlist-author{margin-top:20px}.app .now-page .now-page__track-info p{margin-bottom:28px;font-size:clamp(17px,.98vw,19px)}.app .now-page .now-page__track-info h3{margin-bottom:8px}.app .playlist-detail--lifestyle .playlist-detail-note .lifestyle-playlist-detail__stats{gap:10px;top:64px}.app .playlist-detail--lifestyle .lifestyle-playlist-detail__stat{box-sizing:border-box;background:#f3f4f0b8;border:1px solid #07142b4d;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;gap:6px 10px;width:clamp(132px,7.3vw,148px);height:96px;min-height:96px;padding:14px 15px;display:grid}.app .playlist-detail--lifestyle .lifestyle-playlist-detail__stat>span{color:#2759ed;grid-row:1/3;align-self:center;place-items:center;width:28px;height:28px;font-size:21px;line-height:1;display:grid}.app .playlist-detail--lifestyle .lifestyle-playlist-detail__stat strong{color:#07142b;align-self:end;font-size:19px;font-weight:700;line-height:1}.app .playlist-detail--lifestyle .lifestyle-playlist-detail__stat small{color:#697180;letter-spacing:.08em;white-space:nowrap;align-self:start;font-size:9px;font-weight:700;line-height:1}.app .tempy-footer{width:100%;height:auto;min-height:320px;padding:60px var(--site-chrome-inline-end) 32px var(--site-chrome-inline-start);box-sizing:border-box;color:#ff343c;background:#07142b;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;justify-content:normal;align-items:end;gap:26px 50px;display:grid}.app .tempy-footer>.tempy-footer__inner{display:contents}.app .tempy-footer .tempy-footer__copy{grid-area:1/1;align-self:end;min-width:0;display:block}.app .tempy-footer .tempy-footer__copy p{color:#ff343c;letter-spacing:.12em;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.2}.app .tempy-footer .tempy-footer__title-motion{width:max-content;max-width:100%;display:block}.app .tempy-footer .tempy-footer__copy strong{color:#ff343c;letter-spacing:var(--galgo-display-spacing);white-space:nowrap;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(76px,9vw,146px);font-weight:400;line-height:.7;display:block}.app .tempy-footer .tempy-footer__links{color:#ff343c;letter-spacing:.08em;flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-self:end;align-items:center;gap:28px;margin:0;padding:0 0 6px;font-size:12px;font-weight:700;line-height:1;display:flex}.app .tempy-footer .tempy-footer__links a{color:#ff343c;font:inherit;white-space:nowrap}.app .tempy-footer .tempy-footer__inner>small{color:#ff343c;border-top:1px solid #ff343c73;grid-area:2/1/auto/-1;width:100%;margin:0;padding:18px 0 0;font-size:12px;line-height:1.2;display:block}}@media (width>=1181px) and (hover:hover) and (pointer:fine){.app .discover-page .discover-page__record{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.app .discover-page .discover-page__record:hover{transform:translateY(-26px);box-shadow:inset 0 0 0 1px #ffffff29,0 30px 48px #07142b24}}.create-result-back-label--mobile,.create-result-eyebrow-label--mobile,.archive-title-label--mobile,.create-result-info-grid,.full-player__play-icon{display:none}@media (width<=393px){.app{--phone-detail-gutter:20px;--phone-detail-title-size:clamp(52px, 15.25vw, 60px)}.app .create-result-back-label--desktop,.app .create-result-eyebrow-label--desktop,.app .archive-title-label--desktop{display:none}.app .create-result-back-label--mobile,.app .create-result-eyebrow-label--mobile,.app .archive-title-label--mobile{display:inline}.app .create-detail-page--moment-result,.app .create-detail-page--playlist-result{--create-mobile-gutter:var(--phone-detail-gutter)}.app .create-detail-page--moment-result .create-detail-side,.app .create-detail-page--playlist-result .create-detail-side{padding-top:172px!important;padding-bottom:30px!important}.app .create-detail-page--moment-result .create-detail-back,.app .create-detail-page--playlist-result .create-detail-back{height:40px;top:96px!important;left:var(--phone-detail-gutter)!important}.app .create-detail-page--moment-result .create-detail-side>.create-detail-eyebrow,.app .create-detail-page--playlist-result .create-detail-side>.create-detail-eyebrow,.app .archive-created-detail__header>span{color:#2759ed;text-transform:uppercase;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.2;letter-spacing:.08em!important;margin:0 0 12px!important;font-size:13px!important}.app .create-detail-page--moment-result .create-detail-side>h1,.app .create-detail-page--playlist-result .create-detail-side>h1,.app .archive-created-detail__header h2{white-space:normal;overflow-wrap:anywhere;height:auto;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-weight:400;font-size:var(--phone-detail-title-size)!important;letter-spacing:.005em!important;line-height:.9!important}.app .create-detail-page.create-detail-page--moment-result .create-detail-side>p.create-detail-description,.app .create-detail-page.create-detail-page--playlist-result .create-detail-side>p.create-detail-description,.app .archive-created-detail__header>p{margin:14px 0 0!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important}.app .create-detail-page--moment-result .create-detail-workspace,.app .create-detail-page--playlist-result .create-detail-workspace{padding:0 var(--phone-detail-gutter) calc(44px + env(safe-area-inset-bottom,0px))!important}.app .create-detail-page--moment-result .create-detail-header,.app .create-detail-page--playlist-result .create-detail-header{display:none}.app .create-detail-page--moment-result .create-result-preview,.app .create-detail-page--playlist-result .create-result-preview{box-sizing:border-box;margin-top:0!important}.app .create-detail-page--moment-result .create-result-cover,.app .create-detail-page--playlist-result .create-result-cover{box-sizing:border-box;aspect-ratio:1!important;height:auto!important;min-height:0!important}.app .create-detail-page--moment-result .create-result-cover img,.app .create-detail-page--playlist-result .create-result-cover img{aspect-ratio:1!important}.app .create-detail-page--moment-result .create-result-body,.app .create-detail-page--playlist-result .create-result-body{box-sizing:border-box;padding:22px 20px 24px!important}.app .create-detail-page--moment-result .create-result-body h3,.app .create-detail-page--playlist-result .create-result-body h3{overflow-wrap:anywhere;font-size:clamp(40px,12vw,47px)!important;line-height:.98!important}.app .create-result-info-grid{border-top:1px solid #07142b1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:22px;padding-top:18px;display:grid}.app .create-result-info-grid>span,.app .archive-created-detail__side-meta>span,.app .archive-created-detail__overview>span{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.app .create-result-info-grid small,.app .archive-created-detail__side-meta small,.app .archive-created-detail__overview small{color:#07142b8c;letter-spacing:.08em;margin:0;font-size:10px;font-weight:700}.app .create-result-info-grid strong,.app .archive-created-detail__side-meta strong,.app .archive-created-detail__overview strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700;line-height:1.35}.app .archive-created-detail{width:100%;padding:96px var(--phone-detail-gutter) calc(48px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;gap:0;display:flex;overflow-x:clip}.app .archive-created-detail__side,.app .archive-created-detail__main{display:contents}.app .archive-created-detail__back{letter-spacing:.08em;order:1;gap:12px;width:fit-content;min-height:40px;margin:0 0 34px;font-size:12px;font-weight:700;position:static!important}.app .archive-created-detail__back>span:first-child{border:1px solid;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.app .archive-created-detail__header{order:2;width:100%;margin-bottom:30px}.app .archive-created-detail__object{order:3;width:100%}.app .archive-created-detail__main>:not(.archive-created-detail__header){order:4}.app .archive-created-detail__side>.archive-created-detail__actions{order:5}.app .archive-created-detail--moment .archive-created-detail__object{display:none}.app .archive-created-detail__cover{aspect-ratio:1;box-sizing:border-box;max-width:none;width:100%!important;max-height:none!important}.app .archive-created-detail__info,.app .archive-created-moment-card,.app .archive-created-track{box-sizing:border-box;width:100%}.app .archive-created-detail__info{margin-top:0!important;padding:22px 20px!important}.app .archive-created-detail__info h1,.app .archive-created-moment-card h3{letter-spacing:-.008em;white-space:normal;overflow-wrap:anywhere;height:auto;font-size:clamp(40px,12vw,47px)!important;line-height:.98!important}.app .archive-created-detail__side-meta,.app .archive-created-detail__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:22px;padding-top:18px;display:grid}.app .archive-created-detail__overview{border-top:1px solid #07142b1f}.app .archive-created-detail__tags{flex-wrap:wrap;gap:8px;display:flex}.app .archive-created-detail__actions{gap:10px;width:100%!important;margin-top:24px!important;padding-top:0!important}.app .archive-created-detail__actions button{flex:1;min-width:0;min-height:48px!important}.app .archive-created-moment-card{margin-top:0!important}.app .archive-created-moment-card>div:last-child{padding:22px 20px!important}.app .archive-created-tracks{width:100%;margin-top:0!important}.app .archive-created-tracks__head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.app .archive-created-tracks__head span,.app .archive-created-tracks__head small{line-height:1.3;display:block}.app .archive-created-track{grid-template-areas:"index visual copy play"".visual moment time";align-items:center;grid-template-columns:22px 58px minmax(0,1fr) 36px!important;gap:8px 10px!important;min-height:0!important;padding:14px!important}.app .archive-created-track__index{grid-area:index}.app .archive-created-track__visual{grid-area:visual;width:58px;height:58px}.app .archive-created-track__copy{grid-area:copy;min-width:0}.app .archive-created-track>small{overflow-wrap:anywhere;grid-area:moment;min-width:0}.app .archive-created-track time{grid-area:time;justify-self:end}.app .archive-created-track>button{grid-area:play;width:36px;height:36px}.app .archive-created-track__copy strong,.app .archive-created-track__copy span{overflow-wrap:anywhere;min-width:0;display:block}.app .archive-page .archive-page__intro{padding:40px var(--phone-detail-gutter) 40px!important}.app .archive-page .archive-page__eyebrow{letter-spacing:.08em!important;margin-bottom:12px!important;font-size:13px!important;font-weight:700!important}.app .archive-page .archive-page__title{font-size:var(--phone-detail-title-size)!important;letter-spacing:.005em!important;line-height:.9!important}.app .archive-page .archive-page__description{margin-top:14px!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important}.app .archive-page .archive-page__year{margin-top:32px!important}.app .profile-hero{padding:40px var(--phone-detail-gutter) 48px;gap:32px}.app .profile-hero__intro{width:100%;max-width:100%}.app .profile-hero__eyebrow,.app .archive-page .archive-page__eyebrow{color:#2759ed;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;line-height:1.2;display:block;letter-spacing:.08em!important;margin:0 0 12px!important;font-size:13px!important;font-weight:700!important}.app .profile-hero__intro h1,.app .archive-page .archive-page__title{white-space:normal;width:100%;max-width:100%;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-weight:400;font-size:var(--phone-detail-title-size)!important;letter-spacing:.005em!important;line-height:.9!important}.app .profile-hero__intro>p,.app .archive-page .archive-page__description{letter-spacing:-.02em;word-break:keep-all;width:100%;max-width:340px;font-family:Pretendard,Helvetica Neue,Arial,sans-serif;margin:14px 0 0!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important}.app .profile-year-block{background:0 0;border:0;justify-content:flex-start;align-items:center;gap:18px;width:fit-content;height:auto;min-height:44px;margin:30px 0 0;padding:0;display:flex}.app .profile-year-block>span{letter-spacing:.08em;font-size:12px;font-weight:800}.app .profile-year-block .profile-year-select{background:#fbfaf5;border:1px solid #07142b;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:112px;height:44px;padding:0 13px 0 17px;display:inline-grid}.app .profile-year-block .profile-year-select select{text-align:left;min-width:0;font-size:14px}.app .archive-page .archive-page__year{background:0 0;border:0;grid-template-columns:auto 132px;align-items:center;gap:0 18px;width:fit-content;min-height:44px;padding:0;display:inline-grid;position:relative;margin-top:30px!important}.app .archive-page .archive-page__year>span:first-child{letter-spacing:.08em;font-size:12px;font-weight:800}.app .archive-page .archive-page__year select{text-align:left;background:#fbfaf5;border:1px solid #07142b;border-radius:999px;width:132px;height:44px;padding:0 38px 0 17px;font-size:14px;font-weight:800}.app .archive-page .archive-page__year>span:last-child{pointer-events:none;font-size:12px;position:absolute;right:13px}.app .profile-hero__stats strong{letter-spacing:.005em;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:38px;font-weight:400;line-height:.72;display:block}.app .profile-hero__stats small{font-family:Pretendard,Helvetica Neue,Arial,sans-serif}.app .profile-moment-grid,.app .profile-playlist-row{width:calc(100% + var(--phone-detail-gutter));padding:0 var(--phone-detail-gutter) 8px 0;scroll-snap-type:x mandatory;scroll-padding-inline:0 var(--phone-detail-gutter);scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex-direction:row;grid-template-columns:none;gap:18px;margin:0;display:flex;overflow:auto hidden}.app .profile-moment-grid::-webkit-scrollbar{display:none}.app .profile-playlist-row::-webkit-scrollbar{display:none}.app .profile-moment-card,.app .profile-playlist-card{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;flex:0 0 calc(100% - 16px);width:calc(100% - 16px);min-width:calc(100% - 16px);max-width:calc(100% - 16px)}.app .profile-playlist-card{grid-template-columns:96px minmax(0,1fr)}.app .profile-playlist-card__tags{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin:12px 0 10px;display:flex}.app .profile-playlist-card__tags span{color:#2759ed;background:#fbfaf5;border:1px solid #2759ed7a;border-radius:999px;justify-content:center;align-items:center;width:auto;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.app .archive-created-detail--playlist .archive-created-detail__info>span{color:#2759ed;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.app .archive-created-detail--playlist .archive-created-detail__info h1{margin-top:12px}.app .archive-created-detail--playlist .archive-created-detail__info p{margin-top:12px;font-size:14px;font-weight:500;line-height:1.5}.app .archive-created-detail--playlist .archive-created-detail__side-meta{border-top:1px solid #07142b1f}.app .archive-created-detail--playlist .archive-created-detail__actions{gap:10px;width:100%;display:flex}.app .archive-created-detail--playlist .archive-created-detail__actions button{color:#07142b;text-align:center;background:#fbfaf5;border:1px solid #07142b;width:50%;min-width:0;height:48px;font-size:13px;font-weight:700}.app .archive-created-detail--playlist .archive-created-detail__actions button:first-child{color:#fff;background:#2759ed;border-color:#2759ed}.app .archive-created-tracks__head{align-items:baseline;width:100%;min-width:0}.app .archive-created-tracks__head>span{letter-spacing:.04em;flex:none;font-size:14px;font-weight:800}.app .archive-created-tracks__head>small{text-align:right;white-space:nowrap;min-width:0;margin-left:auto;font-size:11px;font-weight:600}.app .archive-created-track{box-shadow:none;background:#fbfaf5;border:1px solid #07142b29}.app .archive-created-track__visual,.app .archive-created-track__visual img,.app .archive-created-track__disc{aspect-ratio:1;width:58px;height:58px}.app .archive-created-track__visual img{object-fit:cover;border-radius:0;display:block}.app .archive-created-track__visual{background:#e9e9e4;border-radius:0;overflow:hidden}.app .archive-created-track__copy strong{margin:0;font-size:14px;font-weight:800;line-height:1.25}.app .archive-created-track__copy span,.app .archive-created-track>small,.app .archive-created-track time{font-size:11px;font-weight:600;line-height:1.3}.app .archive-created-track>button{color:#fbfaf5;background:#07142b;border:0;border-radius:50%;place-items:center;font-size:12px;display:grid}.app .profile-sentence-card__heading{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;gap:6px!important}.app .profile-sentence-card__heading>span,.app .profile-sentence-card__heading>small{letter-spacing:.06em;white-space:nowrap;margin:0;font-size:12px;font-weight:800;line-height:1.25;display:block}.app .profile-sentence-card__heading>span{color:#89abe6}.app .profile-sentence-card__heading>small{color:#ffffffc7}.app .profile-tag-orbit>strong{letter-spacing:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:48px;font-weight:400;line-height:.82}.app .full-player__disc-wrap,.app .full-player--expanded .full-player__disc-wrap{width:min(81vw,318px)}.app .full-player__play,.app .full-player__previous,.app .full-player__next{-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.app .full-player__play:active,.app .full-player__previous:active,.app .full-player__next:active{transition-duration:.12s;transform:scale(.92)}.app .full-player__previous>span,.app .full-player__next>span{transition:transform .22s cubic-bezier(.22,1,.36,1);display:block}.app .full-player__previous:active>span{transform:translate(-3px)}.app .full-player__next:active>span{transform:translate(3px)}.app .full-player__play-icon{opacity:0;place-items:center;transition:opacity .14s ease-out,transform .2s ease-out;display:grid;position:absolute;inset:0;transform:scale(.78)}.app .full-player__play-label--desktop{display:none}.app .full-player__play-icon.is-visible{opacity:1;transform:scale(1)}}@media (width<=393px) and (prefers-reduced-motion:reduce){.app .full-player__play,.app .full-player__previous,.app .full-player__next,.app .full-player__play-icon,.app .full-player__previous>span,.app .full-player__next>span{transition-duration:1ms}}.app .full-player--track-exit .full-player__disc-wrap,.app .full-player--track-enter .full-player__disc-wrap{pointer-events:none}.app .full-player--track-exit .full-player__disc-wrap{animation:.12s cubic-bezier(.22,1,.36,1) both full-player-track-fade-out}.app .full-player--track-enter .full-player__disc-wrap{animation:.18s cubic-bezier(.22,1,.36,1) both full-player-track-fade-in}@keyframes full-player-track-fade-out{0%{opacity:1;filter:blur()}to{opacity:.55;filter:blur(1.5px)}}@keyframes full-player-track-fade-in{0%{opacity:.55;filter:blur(1.5px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.app .full-player--track-exit .full-player__disc-wrap{animation-name:full-player-track-reduced-fade-out}.app .full-player--track-enter .full-player__disc-wrap{animation-name:full-player-track-reduced-fade-in}}@keyframes full-player-track-reduced-fade-out{0%{opacity:1}to{opacity:.55}}@keyframes full-player-track-reduced-fade-in{0%{opacity:.55}to{opacity:1}}@media (width<=768px){.app .archive-page .archive-page__section-title--galgo-mobile{letter-spacing:-.008em;overflow-wrap:normal;word-break:keep-all;margin:0;font-family:GalgoVF,Arial Narrow,sans-serif;font-size:clamp(42px,11.7vw,46px);font-weight:400;line-height:.88}.app .archive-page .archive-page__tags-section{overflow-x:clip}.app .archive-page .archive-page__tags{width:calc(100% + var(--mobile-page-gutter));overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;max-width:none;margin-right:0;padding:0;display:block;overflow:auto hidden}.app .archive-page .archive-page__tags-track{grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;gap:10px;width:max-content;min-width:max-content;padding:0 32px 8px 0;display:grid}.app .archive-page .archive-page__tags::-webkit-scrollbar{display:none}.app .archive-page .archive-page__tags-track>span{white-space:nowrap}.app .archive-page .archive-page__people--liked{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:20px;width:calc(100% + 20px);padding:0 20px 8px 0;scroll-padding-inline:0 20px;display:flex;overflow:auto hidden}.app .archive-page .archive-page__people--liked::-webkit-scrollbar{display:none}.app .archive-page .archive-page__people--liked .archive-page__person{scroll-snap-align:start;flex:0 0 min(38vw,150px);min-width:0}.app .archive-page .archive-page__artist h3{margin-bottom:23px;font-size:20px;font-weight:700}.app .archive-page .archive-page__artist small{display:block;transform:translateY(12px)}.app .home-page .archive-card .archive-text{flex-direction:column;align-items:flex-start;min-height:166px;display:flex}.app .home-page .archive-card .archive-text>:is(button,.archive-blind-pick__button){margin-top:auto}.app .home-page .playlist-grid{grid-auto-columns:calc(100% - 53px);column-gap:52px;width:calc(100% + 20px);max-width:none;padding-right:53px;scroll-padding-inline:0 22px}.app .home-page .playlist-row:nth-child(3n+1){scroll-snap-align:start;scroll-snap-stop:always}.app .home-page .playlist-row:not(:nth-child(3n)){border-bottom:0;position:relative}.app .home-page .playlist-row:not(:nth-child(3n)):after{content:"";pointer-events:none;background:#07142b2e;height:1px;position:absolute;bottom:0;left:0;right:-27px}.app .home-page .playlist-row strong.home-desktop-copy{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;display:block!important}.app .artist-profile .artist-profile__timeline{box-sizing:border-box;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scroll-padding-inline:20px;overflow-x:auto}.app .artist-profile .artist-profile__timeline::-webkit-scrollbar{display:none}.app .artist-profile .artist-profile__timeline article{min-width:var(--artist-route-item-width,130px);scroll-snap-align:start}.app .top-profile-button,.app .top-profile-button img,.app .profile-hero__avatar,.app .profile-hero__avatar img{aspect-ratio:1}.app .top-profile-button img,.app .profile-hero__avatar img{object-fit:cover;border-radius:50%}.app .archive-blind-page .archive-blind-page__hover-hint{display:none}.app .archive-blind-page .archive-blind-page__mobile-block-hint{bottom:calc(var(--blind-bar-size) + 38px);z-index:33;color:#07142b;opacity:1;text-align:center;pointer-events:none;width:max-content;max-width:min(200px,100vw - 32px);transform:translate3d(calc(-50% + var(--mobile-hint-shift,0px)), 0, 0);flex-direction:column;align-items:center;animation:.21s cubic-bezier(.22,1,.36,1) archive-blind-mobile-hint-in;display:flex;position:absolute;left:50%}.app .archive-blind-page :is(.archive-blind-page__mobile-block-hint-meta,.archive-blind-page__mobile-block-hint-text){color:#07142b;white-space:normal;word-break:keep-all;background:#89abe6;width:fit-content;max-width:100%;padding:8px 15px;font-family:Pretendard,sans-serif;line-height:1.15;display:inline-block}.app .archive-blind-page .archive-blind-page__mobile-guide{top:calc(50% - 88px);right:var(--mobile-page-gutter);left:var(--mobile-page-gutter);z-index:31;color:#07142b94;letter-spacing:-.03em;text-align:center;pointer-events:none;margin:0;font-size:13px;font-weight:650;line-height:1.45;display:block;position:absolute}.app .archive-blind-page .archive-blind-page__mobile-block-hint-meta{letter-spacing:-.025em;font-size:13px;font-weight:700}.app .archive-blind-page .archive-blind-page__mobile-block-hint-text{letter-spacing:-.035em;margin-top:-1px;padding:9px 17px 10px;font-size:14px;font-weight:600;line-height:1.55}.app .archive-blind-page .archive-blind-page__album-hover-card{transform:translate3d(calc(-50% + var(--mobile-reveal-info-shift,0px)), 6px, 0);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.app .archive-blind-page .archive-blind-page__album-hover-card.is-visible{transform:translate3d(calc(-50% + var(--mobile-reveal-info-shift,0px)), 0, 0);transition-delay:0s}.app .archive-blind-page:not(.archive-blind-page--revealed) .archive-blind-page__item--selected .archive-blind-page__bar{box-shadow:inset 0 0 0 1px #f1f0ebd1}.app .home-page :is(.discover-card,.archive-identity-card,.archive-blind-pick-card){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.22,1,.36,1)}.app .home-page :is(.discover-card,.archive-identity-card,.archive-blind-pick-card):active{box-shadow:none;transform:scale(.985)}.app .home-page :is(.discover-card .small-button,.archive-identity-card .archive-text button,.archive-blind-pick-card .archive-blind-pick__button){touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .18s,color .18s,transform .18s}.app .home-page :is(.discover-card .small-button,.archive-identity-card .archive-text button,.archive-blind-pick-card .archive-blind-pick__button):active{transform:scale(.96)}.app .home-page :is(.archive-identity-card,.archive-blind-pick-card):active :is(.archive-text button,.archive-blind-pick__button){color:#fff1cf;background:#07142b;transform:translateY(-1px)scale(.96)}.app .home-page .discover-art{bottom:-38px}}@keyframes archive-blind-mobile-hint-in{0%{opacity:0;transform:translate3d(calc(-50% + var(--mobile-hint-shift,0px)), 3px, 0)}to{opacity:1;transform:translate3d(calc(-50% + var(--mobile-hint-shift,0px)), 0, 0)}}@media (width<=768px) and (prefers-reduced-motion:reduce){.app .archive-blind-page .archive-blind-page__mobile-block-hint{animation:none}.app .home-page :is(.discover-card,.archive-identity-card,.archive-blind-pick-card,.discover-card .small-button,.archive-identity-card .archive-text button,.archive-blind-pick-card .archive-blind-pick__button){transition-duration:1ms}}.home-page .archive-identity-visual{align-self:stretch;width:100%;min-width:0;height:100%;transition:transform .39s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.home-page .archive-identity-visual img{transform-origin:50%;width:146%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:48%;transform:translate(-43%,-50%)rotate(-17deg)}@media (width>=1181px){.app .home-page .archive-identity-card .archive-identity-visual{width:calc(100% + 40px);height:calc(100% + 80px);margin:-40px -40px -40px 0;top:-78px;left:clamp(-150px,170px - 12.5vw,-30px);overflow:visible}.app .home-page .archive-identity-card .archive-identity-visual img{object-fit:contain;transform-origin:100%;width:132%;height:auto;top:50%;left:12%;transform:translateY(-50%)rotate(-16deg)}.app .home-page .archive-identity-card:is(:hover,:focus-visible,:focus-within) .archive-identity-visual{transform:scale(1.015)}}@media (width>=769px) and (width<=1180px){.home-page .archive-identity-visual{width:min(92%,400px);min-height:230px;margin:8px auto 0}.home-page .archive-identity-visual img{width:132%;transform:translate(-43%,-50%)rotate(-14deg)}}@media (width<=768px){.home-page .archive-identity-visual{display:none}}@media (prefers-reduced-motion:reduce){.home-page .archive-identity-visual{transition-duration:1ms}.app .home-page .archive-identity-card:is(:hover,:focus-visible,:focus-within) .archive-identity-visual{transform:none}}@media (width<=768px){.app .home-page .leftnow-author{gap:16px}.app .archive-created-detail--edit{--archive-edit-mobile-gutter:var(--phone-detail-gutter,var(--mobile-page-gutter,20px));width:100%;min-height:calc(100svh - 72px);padding:96px var(--archive-edit-mobile-gutter) calc(52px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;display:flex;overflow-x:clip}.app .archive-created-detail--edit :is(.archive-created-detail__side,.archive-created-detail__main){display:contents}.app .archive-created-detail--edit .archive-created-detail__edit-back{display:none}.app .archive-created-detail--edit .archive-created-detail__edit-mobile-back{letter-spacing:.08em;order:1;align-items:center;gap:12px;width:fit-content;min-height:40px;margin:0 0 30px;font-size:12px;font-weight:700;display:inline-flex;position:static!important}.app .archive-created-detail--edit .archive-created-detail__edit-mobile-back>span:first-child{border:1px solid;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.app .archive-created-detail--edit .archive-created-cover-picker{order:2;width:100%;max-width:360px;margin:0 auto 20px;display:grid}.app .archive-created-detail--edit .archive-created-cover-picker .archive-created-detail__cover{aspect-ratio:1;max-width:none;max-height:none;width:100%!important}.app .archive-created-detail--edit .archive-created-cover-picker>span{justify-content:center;align-items:center;width:100%;min-height:44px;margin:0;display:flex}.app .archive-created-detail--edit .archive-created-detail__info{box-sizing:border-box;order:3;width:100%;max-width:360px;margin:0 auto 38px!important;padding:22px 20px!important}.app .archive-created-detail--edit .archive-created-detail__info>span{margin:0 0 12px;display:block}.app .archive-created-detail--edit .archive-created-detail__info h1{margin:0}.app .archive-created-detail--edit .archive-created-detail__info p{margin:14px 0 0}.app .archive-created-detail--edit .archive-created-detail__header{order:4;width:100%;margin:0}.app .archive-created-detail--edit .archive-created-detail__header>span{margin:0 0 12px;display:block}.app .archive-created-detail--edit .archive-created-detail__header h2{margin:0}.app .archive-created-detail--edit .archive-created-detail__header>p{margin:14px 0 0}.app .archive-created-detail--edit .archive-created-edit-grid{order:5;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;margin:34px 0 0;display:grid}.app .archive-created-detail--edit .archive-created-edit-grid>:is(label,div){border-top:0;min-width:0;margin:0;padding:30px 0 0}.app .archive-created-detail--edit .archive-created-edit-grid>:first-child{padding-top:0}.app .archive-created-detail--edit .archive-created-edit-grid label{gap:12px}.app .archive-created-detail--edit .archive-created-edit-label{margin:0;display:block}.app .archive-created-detail--edit :is(.archive-created-edit-pills,.archive-created-edit-tracks){gap:10px;margin-top:12px}.app .archive-created-detail--edit :is(.archive-created-edit-pills button,.archive-created-edit-add button){min-height:44px;padding-inline:14px}.app .archive-created-detail--edit .archive-created-edit-add{margin-top:10px}.app .archive-created-detail--edit .archive-created-detail__actions{border-top:0;order:6;gap:10px;display:flex;width:100%!important;margin:40px 0 0!important;padding:0!important}.app .archive-created-detail--edit .archive-created-detail__actions button{flex:1;min-width:0;min-height:48px!important}.app .archive-created-detail--playlist .archive-created-tracks{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid;margin-top:34px!important}.app .archive-created-detail--playlist .archive-created-tracks__head{justify-content:space-between;align-items:baseline;gap:14px;width:100%;min-height:28px;margin:0 0 4px;padding:0;display:flex}.app .archive-created-detail--playlist .archive-created-tracks__head>:is(span,small){margin:0;line-height:1.25}.app .archive-created-detail--playlist .archive-created-tracks__head>small{text-align:right;white-space:nowrap;margin-left:auto}.app .archive-created-detail--playlist .archive-created-track{box-sizing:border-box;grid-template-rows:auto auto;grid-template-areas:"index visual copy play""index visual moment time";align-items:center;width:100%;display:grid;grid-template-columns:22px 58px minmax(0,1fr) 36px!important;gap:6px 10px!important;min-height:88px!important;padding:14px!important}.app .archive-created-detail--playlist .archive-created-track__index{grid-area:index;align-self:center}.app .archive-created-detail--playlist .archive-created-track__visual{grid-area:visual;align-self:center}.app .archive-created-detail--playlist .archive-created-track__copy{grid-area:copy;align-self:end}.app .archive-created-detail--playlist .archive-created-track>small{grid-area:moment;align-self:start;margin:0}.app .archive-created-detail--playlist .archive-created-track>button{grid-area:play;justify-self:end;width:36px;height:36px}.app .archive-created-detail--playlist .archive-created-track>time{grid-area:time;place-self:start end}}.app .artist-playlist-detail .artist-playlist-detail__panel,.app .artist-playlist-detail .artist-playlist-detail__panel-copy{color:var(--artist-card-ink);background:var(--artist-card-bg)}.app .artist-playlist-detail .artist-playlist-detail__panel{border-color:var(--artist-card-line)}.app .artist-playlist-detail .artist-playlist-detail__panel-copy>p,.app .artist-playlist-detail .artist-playlist-detail__now-head,.app .artist-playlist-detail .artist-playlist-detail__now>small{color:var(--artist-card-muted);opacity:1}.app .artist-playlist-detail .artist-playlist-detail__meta,.app .artist-playlist-detail .artist-playlist-detail__details,.app .artist-playlist-detail .artist-playlist-detail__now,.app .artist-playlist-detail .artist-playlist-detail__progress{border-color:var(--artist-card-line)}.app .artist-playlist-detail .artist-playlist-detail__progress{background:var(--artist-card-line)}.app .artist-playlist-detail .artist-playlist-detail__author span{border-color:var(--artist-card-line);color:var(--artist-card-ink)}.app .artist-playlist-detail .artist-playlist-detail__portrait{background:0 0}.app .artist-playlist-detail .artist-playlist-detail__portrait:after{content:none}.app .artist-playlist-detail .artist-playlist-detail__portrait img{filter:none}@media (width>=901px){.app .artist-playlist-detail .artist-playlist-detail__item .playlist-detail-track-title{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:12px;font-size:clamp(40px,2.45vw,49px);overflow:hidden}.app .artist-playlist-detail .artist-playlist-detail__item .playlist-detail-track-artist{margin-top:0}.app .artist-playlist-detail .artist-playlist-detail__actions button{color:#07142b;background:#fff1cf}.app .artist-playlist-detail .artist-playlist-detail__actions button:hover{border-color:var(--artist-card-ink);color:var(--artist-card-ink);background:var(--artist-card-bg)}.app .artist-playlist-detail .artist-playlist-detail__note{right:var(--playlist-detail-gutter);left:var(--playlist-detail-content-left)}.app .artist-playlist-detail .artist-playlist-detail__note p{white-space:nowrap;width:100%;max-width:none}}@media (width>=761px){.archive-page__people--scroll,.archive-page__artists{scroll-behavior:auto}}@media (width>=1400px) and (width<=1799px){.app .curator-page{height:auto;min-height:calc(100vh + 146px);overflow:clip visible}.app .curator-page .curator-page__gallery{height:calc(100vh + 60px);padding-bottom:40px;bottom:auto;overflow:clip visible}.time-set-detail{grid-template-columns:minmax(360px,32%) minmax(0,1fr)}.time-set-detail__intro{padding:46px 28px 32px 4.6vw}.time-set-detail__title{font-size:clamp(82px,7.2vw,110px)}.time-set-detail__description{max-width:340px;margin-top:15px;font-size:17px;line-height:1.55}.time-set-detail__main-record{width:min(43vw,680px);max-width:calc(100% - 96px);padding:clamp(18px,1.55vw,24px)}.time-set-carousel__item--previous,.time-set-carousel__item--next{top:84%}.time-set-carousel__item--previous{left:0}.time-set-carousel__item--next{left:100%}.time-set-detail__record-center span,.time-set-detail__record-center strong,.time-set-carousel__side-center span,.time-set-carousel__side-center strong{font-size:clamp(30px,2.6vw,42px)}.time-set-detail__record-center small{font-size:11px;bottom:13%}.time-set-carousel__status{bottom:18px}.now-page__selected-body{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:0;width:100%;padding:12px 0 16px}.now-page__cover-wrap{aspect-ratio:1;width:min(100%,260px);max-width:260px;max-height:260px}.now-page__track-info{width:100%;max-width:100%;transform:none}.now-page__track-info p{white-space:normal;width:100%;transform:none}.now-page__track-info h3{white-space:normal;width:100%}.now-page__selected-cover{aspect-ratio:1;object-fit:cover}.now-page__player{gap:10px;min-width:0;padding-top:12px;transform:none}.now-page__player .now-page__skip{flex:0 0 54px;width:54px;height:54px;font-size:34px}.now-page__player .now-page__play{flex:0 0 56px;width:56px;height:56px;font-size:21px}.now-page__progress{min-width:0;margin-right:8px}.app .home-page .discover-card{grid-template-columns:minmax(0,64%) minmax(0,36%);column-gap:0;padding-inline:clamp(40px,3.5vw,56px)}.app .home-page .discover-copy{width:100%;min-width:0;max-width:100%}.app .home-page .discover-card .discover-copy>span{white-space:normal;width:auto;max-width:95%;margin-bottom:22px;line-height:1.45}.app .home-page .discover-card .discover-copy>span br{display:none}.app .home-page .discover-card .discover-art{place-self:center;width:156px;height:156px;position:relative;top:auto;right:auto;transform:none}.app .home-page .discover-card .discover-art span{width:44px;height:44px}.full-player{grid-template-columns:minmax(0,1fr) clamp(330px,24vw,365px)}.full-player__stage{grid-template-rows:minmax(0,1fr) 96px}.full-player__disc-area{padding:28px clamp(42px,5vw,76px) 18px}.full-player__disc-wrap{width:min(44vw,748px);max-width:none}.full-player__close{top:20px;right:24px}.full-player__disc-copy strong{font-size:clamp(19px,1.8vw,26px)}.full-player__disc-copy p{font-size:12px}.full-player__controls{gap:18px;padding:14px clamp(24px,3.5vw,50px)}.full-player__control-group,.full-player__transport{gap:10px}.full-player__control-group button,.full-player__transport button{width:42px;height:42px}.full-player__transport .full-player__play{width:56px;height:56px}.full-player__volume{width:clamp(112px,10vw,142px);min-width:112px}.full-player__side,.full-player--expanded .full-player__side{width:clamp(330px,24vw,365px)}.full-player__tabs{margin:22px 22px 24px;padding:4px}.full-player__tabs button{padding:9px 10px;font-size:12px}.full-player__panel-content{padding:0 22px 22px}.full-player__panel-content h2{margin-bottom:12px;font-size:clamp(42px,3.5vw,49px)}.full-player__track-row{grid-template-columns:27px 42px minmax(0,1fr) auto;gap:10px;padding:9px 0}.full-player__track-row img{width:42px;height:42px}.full-player__track-row strong{margin-bottom:4px;font-size:13px}.full-player__track-row small,.full-player__track-row time{font-size:11px}.app .home-page .playlist-grid{column-gap:32px}.app .home-page .playlist-row{column-gap:12px;padding-inline:0}.app .home-page .playlist-row strong{text-overflow:clip;white-space:nowrap;-webkit-line-clamp:unset;font-size:17px;line-height:1.28;display:block;overflow:visible}.app .lifestyle-curator .lifestyle-curator__lp{width:228px}.app .playlist-detail-page .playlist-detail-back{top:54px}.app .playlist-detail-page .playlist-detail-left{height:min(680px,100% - 168px);top:120px}.app .playlist-detail--artist .playlist-detail-left{height:min(690px,100% - 168px)}.app .playlist-detail-page .artist-playlist-detail__panel-copy{flex:0 0 344px;min-height:0;padding-block:24px}.app .playlist-detail-page .artist-playlist-detail__panel-copy h1{margin-bottom:13px}.app .playlist-detail-page .artist-playlist-detail__now{margin-top:18px;padding-top:13px}.app .playlist-detail-page .artist-playlist-detail__now>strong{margin-top:9px}.app .playlist-detail-page .artist-playlist-detail__progress{margin-top:10px}.app .playlist-detail-page .artist-playlist-detail__portrait{flex:auto}.app .playlist-detail-page .artist-playlist-detail__portrait img{object-position:center 28%}.app .playlist-detail-page .lifestyle-playlist-detail__panel{padding-block:24px}.app .playlist-detail-page .lifestyle-playlist-detail__eyebrow{margin-bottom:16px}.app .playlist-detail-page .lifestyle-playlist-detail__meta{margin-block:14px 11px}.app .playlist-detail-page .lifestyle-playlist-detail__now-playing{margin-top:15px;padding-block:11px 12px}.app .playlist-detail-page .lifestyle-playlist-detail__controller{padding-top:12px}.app .playlist-detail-page .lifestyle-playlist-detail__small-controls{margin-top:11px}.app .playlist-detail-page .lifestyle-playlist-detail__actions{margin-top:12px}.app .playlist-detail--lifestyle .playlist-detail-note .lifestyle-playlist-detail__archive-copy{box-sizing:border-box;padding-right:304px}.app .playlist-detail--lifestyle .playlist-detail-note .lifestyle-playlist-detail__stats{gap:6px;top:58px}.app .playlist-detail--lifestyle .lifestyle-playlist-detail__stat{grid-template-columns:18px minmax(0,1fr);gap:2px 6px;width:94px;height:56px;min-height:56px;padding:6px 8px}.app .playlist-detail--lifestyle .lifestyle-playlist-detail__stat>span{width:18px;height:18px;font-size:15px}.app .playlist-detail--lifestyle .lifestyle-playlist-detail__stat strong{font-size:15px}.app .playlist-detail--lifestyle .lifestyle-playlist-detail__stat small{font-size:7px}.app .profile-tags-layout{grid-template-columns:minmax(0,34%) minmax(0,66%);width:calc(100% - 72px)}.app .profile-sentence-card{padding-inline:28px}.app .profile-tag-orbits{grid-template-columns:repeat(6,minmax(0,144px));justify-content:space-between;gap:8px;padding-inline:18px}.app .profile-tag-orbit{gap:7px;width:100%;padding:11px}.app .create-detail-page:is(.create-detail-page--moment,.create-detail-page--playlist) .create-detail-header h2{white-space:nowrap;letter-spacing:-.015em!important}.app .create-detail-page--moment .create-detail-description-moment-tail{display:block}}
