.single-module__jD5jqG__page{padding-top:8px}html:has(.single-module__jD5jqG__page){scroll-padding-top:50px}.single-module__jD5jqG__crumb{font-family:var(--pv-rom);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-bottom:10px;font-size:15px;display:flex}.single-module__jD5jqG__crumbLink{color:var(--pv-title);padding:4px 0;text-decoration:none}.single-module__jD5jqG__crumbLink:hover{color:var(--pv-ink)}.single-module__jD5jqG__crumbSep{color:var(--pv-mute)}.single-module__jD5jqG__release{flex-direction:column;display:flex}.single-module__jD5jqG__side,.single-module__jD5jqG__main{display:contents}.single-module__jD5jqG__areaHead{order:0;container-type:inline-size}.single-module__jD5jqG__areaPromo{order:1}.single-module__jD5jqG__panel{flex-direction:column;order:2;gap:18px;min-width:0;margin-top:24px;display:flex;container-type:inline-size}.single-module__jD5jqG__song{order:3}.single-module__jD5jqG__areaAfter{order:4}.single-module__jD5jqG__mini{display:none}.single-module__jD5jqG__areaAfter>section{width:auto;margin-inline:0}.single-module__jD5jqG__head{min-width:0}.single-module__jD5jqG__title{flex-direction:column;gap:6px;margin:0;font-weight:400;display:flex}.single-module__jD5jqG__label{font-family:var(--pv-display-rom);color:var(--g-text);font-size:16px;line-height:1.2}.single-module__jD5jqG__name{font-family:var(--pv-display-rom);letter-spacing:-.01em;color:var(--pv-ink);overflow-wrap:anywhere;font-size:30px;line-height:1.12}.single-module__jD5jqG__label:only-child{color:var(--pv-ink);font-size:30px;line-height:1.12}.single-module__jD5jqG__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;display:flex}.single-module__jD5jqG__date{font-family:var(--pv-num);color:var(--pv-text);font-size:13.5px}.single-module__jD5jqG__promos{flex-direction:column;align-items:center;gap:16px;display:flex}.single-module__jD5jqG__promosTop{margin-top:20px}.single-module__jD5jqG__promo{width:100%;max-width:min(100%, calc(var(--w,9999) * 1px));margin:0}.single-module__jD5jqG__promo img{border-radius:12px}.single-module__jD5jqG__types{--tab-line:var(--g);grid-template-columns:repeat(var(--n,1), minmax(0, 1fr));box-shadow:inset 0 -1px 0 var(--pv-line);display:grid;position:relative}.single-module__jD5jqG__typeTab{min-width:0;min-height:44px;font-family:var(--pv-rom);font-size:clamp(11px, calc((100cqi / var(--n,1) - 6px) / (var(--len,6) * .6)), 16px);color:var(--pv-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 2px 4px;transition:color .2s;position:relative}.single-module__jD5jqG__typeTab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;inset:auto 0 0}.single-module__jD5jqG__typeTab:hover{color:var(--pv-ink)}.single-module__jD5jqG__typeTab:hover:after{background:color-mix(in srgb, var(--tab-line) 35%, transparent)}.single-module__jD5jqG__typeTab[aria-pressed=true]{color:var(--pv-ink);font-weight:600}.single-module__jD5jqG__typeLine{width:calc(100% / var(--n,1));background:var(--tab-line);height:3px;transform:translateX(calc(var(--i,0) * 100%));pointer-events:none;border-radius:3px 3px 0 0;transition:transform .32s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.single-module__jD5jqG__typeLine{transition:none}}.single-module__jD5jqG__covers{flex-direction:column;align-items:center;gap:12px;display:flex}.single-module__jD5jqG__cover{width:100%;max-width:min(100%, calc(var(--w,9999) * 1px));margin:0}.single-module__jD5jqG__cover img{border-radius:6px}.single-module__jD5jqG__coverLabel{color:var(--pv-mute);text-align:center;margin-top:5px;font-size:12px}@container (min-width:460px){.single-module__jD5jqG__covers{flex-direction:row;align-items:flex-start}.single-module__jD5jqG__cover{flex:var(--ratio,1) 1 0%;width:auto}}.single-module__jD5jqG__tracksHead{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:-10px;display:flex}.single-module__jD5jqG__tracksTitle{font-family:var(--pv-th);color:var(--pv-title);font-size:15px;font-weight:600}.single-module__jD5jqG__tracksType{font-family:var(--pv-rom);color:var(--g-text);font-size:14px}.single-module__jD5jqG__tracks{flex-direction:column;gap:2px;margin:0 -10px;padding:0;list-style:none;display:flex;position:relative}.single-module__jD5jqG__trackBtn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:12px;padding:9px 10px;display:flex;position:relative}.single-module__jD5jqG__trackBtn:hover{background:color-mix(in srgb, var(--g) 10%, transparent)}.single-module__jD5jqG__trackBtn[aria-pressed=true]{background:color-mix(in srgb, var(--g) 20%, transparent)}.single-module__jD5jqG__trackMark{width:var(--w,0px);height:var(--h,0px);background:color-mix(in srgb, var(--g) 20%, transparent);transform:translate(var(--x,0px), var(--y,0px));opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:0}.single-module__jD5jqG__tracks[data-slide] .single-module__jD5jqG__trackMark{opacity:1;transition:transform .32s cubic-bezier(.3,.7,.2,1),height .32s cubic-bezier(.3,.7,.2,1)}.single-module__jD5jqG__tracks[data-slide] .single-module__jD5jqG__trackMark[data-none]{opacity:0}.single-module__jD5jqG__tracks[data-slide] .single-module__jD5jqG__trackBtn[aria-pressed=true]{background:0 0}@media (prefers-reduced-motion:reduce){.single-module__jD5jqG__tracks[data-slide] .single-module__jD5jqG__trackMark{transition:none}}.single-module__jD5jqG__trackNo{font-family:var(--pv-num);color:var(--pv-mute);flex:none;padding-top:3px;font-size:13px}.single-module__jD5jqG__trackText{flex-direction:column;gap:1px;min-width:0;display:flex}.single-module__jD5jqG__trackJp{font-family:var(--pv-jp);color:var(--pv-ink);overflow-wrap:anywhere;font-size:15.5px;line-height:1.4}.single-module__jD5jqG__trackRom{font-family:var(--pv-rom);color:var(--pv-text);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.single-module__jD5jqG__trackTag{background:color-mix(in srgb, var(--g) 16%, transparent);min-height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 35%, transparent);font-family:var(--pv-rom);color:var(--g-text);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;margin-top:5px;padding:0 9px 1px;font-size:12px;display:inline-flex}.single-module__jD5jqG__panelHint{color:var(--pv-mute);margin:0;font-size:13.5px;line-height:1.5}.single-module__jD5jqG__song{margin-top:28px;scroll-margin-top:24px}.single-module__jD5jqG__songCard{background:color-mix(in srgb, var(--g) 7%, var(--pv-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g) 22%, transparent);border-radius:14px;padding:18px 12px 16px}.single-module__jD5jqG__songHead{margin:0 4px 18px}.single-module__jD5jqG__songTitle{font-family:var(--pv-jp);color:var(--pv-ink);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:500;line-height:1.3}.single-module__jD5jqG__songRomaji{font-family:var(--pv-display-rom);color:var(--pv-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:17px;line-height:1.25}.single-module__jD5jqG__formation{--gap:8px;--cap:72px;--tile:max(40px, min(var(--cap), (100cqi - (var(--max,6) - 1) * var(--gap)) / var(--max,6)));overflow:auto hidden;container-type:inline-size}.single-module__jD5jqG__fStage{flex-direction:column;gap:12px;width:max-content;min-width:100%;display:flex}.single-module__jD5jqG__fRow{justify-content:center;gap:var(--gap);display:flex}.single-module__jD5jqG__fTile{width:var(--tile);flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.single-module__jD5jqG__fPhoto{aspect-ratio:1;background:var(--pv-line);border-radius:50%;width:100%;position:relative;overflow:hidden}.single-module__jD5jqG__fPhoto>button{height:100%}.single-module__jD5jqG__fEmpty{border:1.5px dashed var(--pv-line);background:0 0}.single-module__jD5jqG__fName{max-width:100%;font-family:var(--pv-rom);font-size:clamp(10px, var(--tile) * .12, 14px);color:var(--pv-ink);text-align:center;overflow-wrap:anywhere;line-height:1.2;text-decoration:none}.single-module__jD5jqG__fName:hover{color:var(--g-text)}.single-module__jD5jqG__lyrics{margin-top:28px}.single-module__jD5jqG__lyricsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.single-module__jD5jqG__lyricsTitle{font-family:var(--pv-th);color:var(--pv-title);margin:0;font-size:17px;font-weight:600}.single-module__jD5jqG__lyricsLink{color:var(--g-text);font-size:13.5px;text-decoration:none}.single-module__jD5jqG__lyricsLink:hover{text-decoration:underline}.single-module__jD5jqG__lyricsText{font-family:var(--pv-th);color:var(--pv-ink);font-size:16px;line-height:1.85}.single-module__jD5jqG__lyricsText p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.single-module__jD5jqG__lyricsText p+p{margin-top:1.2em}.single-module__jD5jqG__pager{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:36px;display:grid}.single-module__jD5jqG__pagerSlot{border-top:2px solid color-mix(in srgb, var(--g) 70%, transparent);min-width:0;color:inherit;flex-direction:column;gap:4px;padding:12px 0 0;text-decoration:none;display:flex}.single-module__jD5jqG__pagerNext{text-align:right;align-items:flex-end}.single-module__jD5jqG__pagerDir{font-family:var(--pv-th);color:var(--pv-coral);font-size:12.5px;font-weight:500}.single-module__jD5jqG__pagerTitle{font-family:var(--pv-display-rom);color:var(--pv-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;line-height:1.25;display:-webkit-box;overflow:hidden}.single-module__jD5jqG__pagerSlot:hover .single-module__jD5jqG__pagerTitle{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.single-module__jD5jqG__pagerLabel{font-family:var(--pv-display-rom);color:var(--g-text);font-size:14px}.single-module__jD5jqG__noPhoto{height:100%;color:var(--pv-mute);text-align:center;place-items:center;padding:8px;font-size:12px;display:grid}.single-module__jD5jqG__note{color:var(--pv-mute);overflow-wrap:anywhere;margin-top:-3px;font-size:12px;line-height:1.3}@media (max-width:1199px){.single-module__jD5jqG__covers{flex-direction:row;align-items:flex-start}.single-module__jD5jqG__cover{flex:var(--ratio,1) 1 0%;width:auto}}@media (min-width:760px){html:has(.single-module__jD5jqG__page){scroll-padding-top:92px}.single-module__jD5jqG__crumb{font-size:16px}.single-module__jD5jqG__label{font-size:19px}.single-module__jD5jqG__name,.single-module__jD5jqG__label:only-child{font-size:42px}.single-module__jD5jqG__meta{margin-top:16px}.single-module__jD5jqG__date{font-size:15px}.single-module__jD5jqG__promosTop{margin-top:28px}.single-module__jD5jqG__songTitle{font-size:32px}.single-module__jD5jqG__songRomaji{font-size:19px}.single-module__jD5jqG__songCard{padding:24px 24px 22px}.single-module__jD5jqG__songHead{margin:0 0 22px}.single-module__jD5jqG__formation{--gap:12px;--cap:88px}.single-module__jD5jqG__fStage{gap:16px}.single-module__jD5jqG__lyricsTitle{font-size:18px}.single-module__jD5jqG__pager{margin-top:52px}.single-module__jD5jqG__pagerTitle{font-size:22px}.single-module__jD5jqG__pagerLabel{font-size:15px}.single-module__jD5jqG__lyricsText{font-size:17px}}@media (min-width:1200px){.single-module__jD5jqG__release{grid-template-columns:clamp(280px,19vw + 40px,360px) minmax(0,1160px);justify-content:start;column-gap:clamp(40px,3vw,64px);display:grid}.single-module__jD5jqG__side,.single-module__jD5jqG__main{min-width:0;display:block}.single-module__jD5jqG__main>:first-child{border-top:0;margin-top:0;padding-top:0}.single-module__jD5jqG__promosTop{margin-top:6px}.single-module__jD5jqG__panel{--panel-top:156px;margin-top:28px;position:relative}.single-module__jD5jqG__panel[data-fit]{top:var(--panel-top);position:sticky}.single-module__jD5jqG__mini{font-family:var(--pv-display-rom);color:var(--pv-ink);white-space:nowrap;text-overflow:ellipsis;opacity:0;visibility:hidden;pointer-events:none;margin:0;font-size:clamp(18px,6cqi,21px);line-height:1.2;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:absolute;inset:auto 0 calc(100% + 14px);overflow:hidden;transform:translateY(4px)}.single-module__jD5jqG__panel[data-fit][data-mini] .single-module__jD5jqG__mini{opacity:1;visibility:visible;transform:none}.single-module__jD5jqG__miniLabel{color:var(--g-text)}.single-module__jD5jqG__formation{--cap:100px}.single-module__jD5jqG__label{font-size:clamp(18px,6cqi,21px)}.single-module__jD5jqG__name,.single-module__jD5jqG__label:only-child{font-size:clamp(34px,11cqi,52px)}}@media (min-width:1600px){.single-module__jD5jqG__release{grid-template-columns:minmax(clamp(280px,19vw + 40px,360px),1fr) minmax(0,1160px);max-width:calc(1880px + clamp(40px,3vw,64px))}.single-module__jD5jqG__tracksTitle{font-size:17px}.single-module__jD5jqG__formation{--cap:112px}.single-module__jD5jqG__trackJp{font-size:17px}.single-module__jD5jqG__trackRom{font-size:15px}}
