@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";.intro-overlay{position:fixed;left:0;top:0;right:0;width:100vw;height:100dvh;display:grid;place-items:center;justify-content:center;align-content:center;padding:env(safe-area-inset-top) var(--side-pad, 24px) env(safe-area-inset-bottom);text-align:center;opacity:1;transition:opacity .45s ease;overscroll-behavior:contain;z-index:2147483646}@supports not (height: 100dvh){.intro-overlay{height:100vh}}.intro-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;transition:opacity .45s ease;z-index:-1}.intro-overlay.is-fading{opacity:0}.intro-overlay.is-fading:before{opacity:0}.intro-hit{-webkit-tap-highlight-color:transparent;background:none;border:0;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none}.intro-hit:focus{outline:none}.intro-hit:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:4px}.intro-title{margin:0;font-weight:800;font-size:clamp(24px,calc((100vw - (var(--side-pad, 24px) * 2 + 3.5ch)) / 22),60px);line-height:1.06;letter-spacing:.01em;color:var(--min-ink, #fff);text-shadow:0 0 0 rgba(255,255,255,0);transition:text-shadow 2s ease,filter 2s ease,color .2s ease;will-change:text-shadow,filter,color}.intro-line1,.intro-line2,.intro-year{display:block}.intro-year{font-size:.3em;opacity:.8;margin-top:.5em}.intro-hit:hover .intro-title{color:var(--min-ink-hi, #fff);text-shadow:0 0 .2em rgba(255,255,255,.25);transition:color .2s ease,text-shadow .2s ease}.intro-overlay.is-glow .intro-title{text-shadow:0 0 .8em rgba(255,255,255,.75),0 0 2.4em rgba(255,255,255,.55),0 0 5em rgba(255,255,255,.45);filter:brightness(1.35)}@media (max-width: 640px){.intro-title{font-size:clamp(22px,8.2vw,34px);line-height:1.08}}@media (prefers-reduced-motion: reduce){.intro-title{transition:text-shadow .2s linear,filter .2s linear,color .2s linear}.intro-overlay{transition:opacity .2s linear}.intro-overlay:before{transition:opacity .2s linear}}:root{--foot-pad-y: clamp(18px, 2vw, 28px);--foot-icon-size: .95rem;--foot-icon-box: 30px;--foot-icon-gap: .2rem;--foot-gap-icons-line: 10px;--foot-gap-line-name: 12px;--foot-line-width: 80px;--foot-line-color: var(--min-line);--foot-name-color: var(--min-ink-hi);--foot-name-alt-color: var(--min-ink-hi);--foot-name-alt-size: clamp(12px, .9vw, 14px)}.min-foot{padding:var(--foot-pad-y) 0;display:grid;justify-items:center;background:transparent}.min-foot .icons{display:flex;gap:var(--foot-icon-gap);margin-top:0;margin-bottom:var(--foot-gap-icons-line);justify-content:center}.min-foot .icons .icon{display:inline-flex;align-items:center;justify-content:center;width:var(--foot-icon-box);height:var(--foot-icon-box);border-radius:9999px;text-decoration:none;outline:none;cursor:pointer}.min-foot i.fa-solid,.min-foot i.fa-regular{font-family:"Font Awesome 6 Free"!important;font-style:normal!important}.min-foot i.fa-brands{font-family:"Font Awesome 6 Brands"!important;font-style:normal!important}.min-foot i.fa-solid{font-weight:900!important}.min-foot i.fa-regular,.min-foot i.fa-brands{font-weight:400!important}.min-foot .icons i{font-size:var(--foot-icon-size);line-height:1;color:var(--min-ink);opacity:.8;transition:opacity .25s ease,color .25s ease,transform .12s ease}.min-foot .icons .icon:hover i{opacity:1;color:var(--min-ink-hi);transform:translateY(-1px)}.min-foot .mini-line{display:block;width:var(--foot-line-width);height:0;border-bottom:1px solid var(--foot-line-color);opacity:.9;margin:0 0 var(--foot-gap-line-name)}.min-foot .under-name{display:grid;place-items:center;position:relative;color:var(--foot-name-color)}.min-foot .under-name-default,.min-foot .under-name-alt{grid-area:1 / 1;transition:opacity .35s ease,transform .35s ease;will-change:opacity,transform}.min-foot .under-name-default{opacity:1;letter-spacing:-.02em;font-size:var(--foot-name-alt-size)}.min-foot .under-name-alt{opacity:0;transform:translateY(6px);color:var(--foot-name-alt-color);letter-spacing:-.02em;font-size:var(--foot-name-alt-size)}.min-foot .under-name:hover .under-name-default{opacity:0;transform:translateY(-2px)}.min-foot .under-name:hover .under-name-alt{opacity:1;transform:translateY(0)}@media (max-width: 640px){:root{--foot-icon-size: .9rem;--foot-icon-box: 28px;--foot-icon-gap: .2rem;--foot-line-width: 64px;--foot-gap-icons-line: 8px;--foot-gap-line-name: 10px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body,button,input,textarea{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}html{scroll-behavior:smooth}:root{--sticky-offset: calc(var(--min-head-h, 64px) + 12px);--min-bg: #000000;--min-ink: #a6adb0;--min-ink-hi: #FFFFFF;--min-line: #2a2d2f;--min-accent: #ffd500;--head-mb: clamp(10px, 1.6vw, 40px);--head-gap: clamp(10px, 1.6vw, 22px);--head-filter-fs: clamp(12px, 1.4vw, 18px);--head-sort-fs: clamp(12px, 1.2vw, 16px);--head-glyph-fs: clamp(16px, 1.8vw, 22px);--head-mood-box: clamp(32px, 3vw, 52px);--mood-size: clamp(22px, 6vw, 40px);--glyph-scale: .56;--glyph-dx: 0em;--glyph-dy: 0em;--cover-url: none;--cover-rot-x: 0deg;--cover-rot-y: 0deg;--hover-opacity: .7;--hover-scale: 1.2;--hover-blur: 90px;--hover-sat: 1.4;--hover-contrast: 1.25;--cover-rot-dur: 300s;--side-pad: clamp(8px, 2vw, 24px);--rowbg-opacity: .45;--rowbg-blur: 14px;--rowbg-radius: 10px;--under-name-alt: "k i s o r d e r"}#hover-canvas{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;overflow:hidden;background:#000;opacity:0;transform:scale(1.05);transition:opacity .6s ease-in-out,transform .9s ease-in-out}#hover-canvas .rotor{position:absolute;left:50%;top:50%;width:200vmax;height:200vmax;transform:translate3d(-50%,-50%,0);transform-origin:50% 50%!important;background-image:var(--cover-url, none);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(var(--hover-blur)) saturate(var(--hover-sat)) contrast(var(--hover-contrast));-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint;will-change:transform}#hover-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--cover-darken, .6);pointer-events:none}body.cover-show #hover-canvas{opacity:var(--hover-opacity,.7);transform:scale(1)}body.cover-show #hover-canvas .rotor{animation:coverSpin var(--cover-rot-dur, 120s) linear infinite;transform:translate3d(-50%,-50%,0) scale(var(--hover-scale, 1.28))}body.cover-hiding #hover-canvas{opacity:0;transform:scale(1.05)}body.min-archive{background:var(--min-bg);color:var(--min-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span{transition:all .6s ease-in-out}.bold{font-weight:900}.italic{font-style:italic}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.min-wrap{display:grid;grid-template-rows:auto 1fr auto;padding:clamp(12px,2.5vw,28px);position:relative;z-index:1}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.min-head{display:flex;align-items:center;justify-content:space-between;padding-inline:clamp(4px,2vw,24px);margin-bottom:var(--head-mb)}.min-filter{display:flex;gap:var(--head-gap);align-items:center;-webkit-user-select:none;user-select:none}.min-filter .f{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;color:var(--min-ink-hi);font-weight:800;letter-spacing:.04em;text-transform:capitalize;opacity:.5;transition:opacity .12s ease;font-size:var(--head-filter-fs)}.min-filter .f:hover{opacity:.9}.min-filter .f.on{opacity:1}.min-mood{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:grid;place-items:center;width:var(--mood-size);height:var(--mood-size);padding:0;border-radius:999px;background-color:transparent;transition:background-color .22s ease;line-height:0;letter-spacing:0}.min-mood .glyph{position:relative;width:1em;height:1em;font-size:calc(var(--mood-size) * var(--glyph-scale));color:var(--min-ink-hi);font-weight:900;-webkit-font-smoothing:antialiased;contain:layout paint;-webkit-backface-visibility:hidden;backface-visibility:hidden}.min-mood .glyph:before{content:"✸";position:absolute;left:50%;top:50%;display:block;width:1em;height:1em;line-height:1em;transform:translate(-50%,-50%) rotate(0);transform-origin:50% 50%}.min-mood.is-spinning .glyph:before{animation:spinFlat 1.2s linear infinite}.sort-glyph{display:inline-block;font-size:var(--head-sort-fs);line-height:1;margin-right:calc(var(--head-gap) * .6);color:var(--min-ink-hi, #fff);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:1;transform:translateY(1px);transition:opacity .2s ease,transform .15s ease}.sort-glyph:hover{opacity:1}.sort-glyph:active{transform:translateY(1px) scale(.98)}.sort-glyph:focus{outline:none}.min-tools{display:flex;align-items:center;gap:10px}.playful-button,.filter,.min-mood,.min-filter{position:relative;z-index:1000;mix-blend-mode:normal!important;filter:none!important}body.min-play .min-mood{background-color:#ffd500}body.min-play .min-mood .glyph{color:#000}.min-list{list-style:none;margin:0;padding:0;counter-reset:row}.min-item{display:grid!important;grid-template-columns:4ch 1fr;grid-template-rows:auto auto;column-gap:clamp(10px,1.4vw,24px);padding:clamp(8px,1.5vw,18px) 0;border-bottom:1px solid var(--min-line);align-items:start;counter-increment:row;position:relative;isolation:isolate;overflow:visible;scroll-margin-top:var(--sticky-offset)}.min-item:before{content:"#" counter(row);grid-column:1;grid-row:1;justify-self:end;align-self:center;width:3.5ch;font-size:clamp(12px,1.6vw,22px);line-height:1;color:var(--min-ink);opacity:.65;transition:transform .15s ease,color .15s ease}.min-list .min-item.is-open:before{color:var(--min-ink-hi, #fff)!important;opacity:1!important;text-shadow:0 0 .02em rgba(255,255,255,.9),0 0 .25em rgba(255,255,255,.35);transition:color .25s ease,opacity .25s ease,text-shadow .25s ease}.min-list .min-item:not(.is-open):hover:before{color:var(--min-ink-hi, #fff);opacity:.9}.min-title{font-weight:800;font-size:clamp(12px,calc((100vw - (var(--side-pad) * 2 + 3.5ch)) / 25),72px);line-height:1.02;letter-spacing:.01em;color:var(--min-ink);transition:color .12s ease,text-shadow .2s ease;position:relative}.min-hit{display:flex;gap:clamp(12px,1.6vw,28px);flex-wrap:wrap;align-items:baseline;width:100%;text-decoration:none;color:inherit;position:relative;z-index:0;grid-column:2;grid-row:1}.min-meta{display:inline-flex;gap:.6rem;white-space:nowrap;font-size:clamp(10px,1.4vw,14px);opacity:.8;text-transform:lowercase;font-weight:700}.min-hit:hover .min-title,.min-item.is-open .min-title{color:var(--min-ink-hi)}.min-hit:before{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0;background-image:radial-gradient(120% 80% at 30% 10%,#ffffff29,#fff0),var(--cover-url-self);background-size:cover;--row-x0: 35%;--row-y0: 30%;--row-scale0: 1.05;--row-rot0: -.6deg;background-position:var(--row-x0) var(--row-y0);transform:scale(var(--row-scale0)) rotate(var(--row-rot0));opacity:var(--rowbg-opacity);filter:blur(var(--rowbg-blur));border-radius:var(--rowbg-radius);pointer-events:none;z-index:-1;transition:opacity .35s ease-in-out;animation:rowDrift 12s ease-in-out infinite alternate;animation-play-state:paused;will-change:background-position,transform,opacity}.min-hit:hover:before{animation-play-state:running}.min-item.is-open .min-hit:before{opacity:0;animation-play-state:paused}.min-stack{display:contents}.min-panel{grid-column:2;grid-row:2;overflow:hidden;max-height:0;padding-top:0;opacity:0;transition:max-height .45s ease-in-out,padding-top .45s ease-in-out,opacity .35s ease-in-out}.min-item.is-open .min-panel{max-height:700px;padding-top:clamp(8px,1vw,14px);opacity:1}.min-item.is-closing .min-panel{max-height:0;padding-top:0;opacity:0}.min-panel>.min-inner{opacity:1;transform:none;transition:none}.min-inner{margin:var(--min-gap, 1.2rem) 0;--inner-fs: clamp(14px, 1.3vw, 18px);--inner-lh: 1.55;--inner-gap: clamp(10px, 1.2vw, 20px);--inner-block-gap: clamp(8px, 1vw, 14px);--cover-w: clamp(120px, 22vw, 220px);--cover-radius: 8px;--track-index-w: 2ch;font-size:var(--min-size, clamp(14px, 1.2vw, 16px));line-height:1.5;display:grid;grid-template-columns:200px 1fr;gap:var(--min-gap, 1.2rem);position:relative;grid-template-areas:"cover   detail" "credits credits"}.min-inner.no-cover{grid-template-columns:1fr;grid-template-areas:"detail" "credits"}.min-inner>*+*{margin-top:var(--inner-block-gap)}.min-detail>*+*{margin-top:var(--inner-block-gap)}.min-cover{grid-area:cover;margin:0}.min-detail{grid-area:detail}.min-credits{grid-area:credits}.min-cover img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--cover-radius);box-shadow:0 1px #ffffff0a inset}.min-tracks{list-style:none;padding:0;margin:0;counter-reset:trk;display:grid;row-gap:calc(var(--inner-block-gap, 12px) * .6)}.min-tracks li{display:grid;grid-template-columns:var(--track-index-w, 2ch) 1fr auto;align-items:baseline;column-gap:.8ch}.min-tracks li:before{counter-increment:trk;content:counter(trk) ".";color:var(--min-ink-hi, #fff);opacity:.9}.min-tracks li.spacer{counter-increment:trk 0;padding:.15rem 0}.min-tracks li.spacer:before{content:""}.min-tracks li.min-links{counter-increment:trk 0;padding-top:.35rem}.min-tracks li.min-links:before{content:""}.min-tracks li.min-links .links{display:flex;flex-wrap:wrap;gap:.9rem 1.2rem;align-items:center}.min-tracks li.min-links .links a{color:var(--min-ink-hi, #fff);text-decoration:none;border-bottom:1px solid rgba(255,255,255,0);opacity:.8;transition:opacity .2s,border-color .2s}.min-tracks li.min-links .links a:hover{opacity:1;border-bottom-color:#fff}.min-tracks .t-index{text-align:right;display:none}.min-tracks .t-length{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;min-width:5ch}.min-tracks .t-title,.min-tracks .t-index,.min-tracks .t-length{color:#fff!important;opacity:1!important}.min-inner .desc{margin:0;color:var(--min-ink);opacity:.9}.min-item.is-open .min-inner{animation:minInnerFade .25s ease both}.min-credits{grid-area:credits;grid-column:1 / -1;margin-top:var(--inner-block-gap, 12px);color:var(--min-ink-hi, #fff);opacity:.92;font-size:clamp(12px,1.2vw,15px);line-height:1.5;display:block}.min-credits ul{list-style:none;margin:0;padding:0;column-count:2;column-gap:clamp(14px,2vw,26px);column-fill:balance}.min-credits li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:block;padding-left:calc(var(--track-index-w, 2ch) + .8ch);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;margin-bottom:calc(var(--inner-block-gap, 12px) * .6)}.min-credits .c-role{opacity:.86;margin-right:.25ch}.min-credits a{color:var(--min-ink-hi, #fff);text-decoration:none;border-bottom:1px solid rgba(255,255,255,0);opacity:.88;transition:opacity .2s,border-color .2s}.min-credits a:hover{opacity:1;border-bottom-color:#fff}.buffer{text-align:center;color:#666;opacity:.6;font-family:monospace;margin:.5em 0;pointer-events:none}.min-item.special{pointer-events:auto}.min-item.no-count{counter-increment:row 0!important}.min-item.no-count:before{content:none}.min-item.min-buffer .min-hit{min-height:clamp(6px,1.2vw,12px)}.min-item.min-buffer{border-bottom-color:transparent}.min-item.min-special .min-hit:before{opacity:0!important;animation:none!important}.min-item.min-buffer,.min-item.min-special{border-bottom:0!important}.min-item.min-buffer{--cover-url-self: none;--rowbg-opacity: 0;--rowbg-blur: 0px;border-bottom:0}.min-item.min-buffer .min-hit:before{content:none!important;display:none!important;background:none!important;opacity:0!important;filter:none!important;animation:none!important}body.min-play .min-item:before{color:var(--min-accent);transform:translate(1px) rotate(-1deg)}body.min-play .min-title{color:var(--min-ink-hi);text-shadow:0 0 .02em var(--min-ink-hi),0 0 .18em rgba(255,224,0,.18)}body.min-play .min-hit:hover .min-title{text-shadow:0 0 .02em var(--min-ink-hi),0 0 .28em rgba(255,224,0,.35)}@media (prefers-reduced-motion: reduce){*{transition:none!important}}@keyframes rowDrift{0%{background-position:var(--row-x0) var(--row-y0);transform:scale(1.05) rotate(-.6deg)}50%{background-position:65% 70%;transform:scale(1.08) rotate(.6deg)}to{background-position:var(--row-x0) var(--row-y0);transform:scale(1.05) rotate(-.6deg)}}@keyframes spinFlat{0%{transform:translate(calc(-50% + var(--glyph-dx)),calc(-50% + var(--glyph-dy))) rotate(0)}to{transform:translate(calc(-50% + var(--glyph-dx)),calc(-50% + var(--glyph-dy))) rotate(360deg)}}@keyframes spin{0%{transform:rotate(0) scale(1.75)}to{transform:rotate(360deg) scale(1.75)}}@keyframes coverSpin{0%{transform:translate3d(-50%,-50%,0) rotate(0) scale(var(--hover-scale, 1.28))}to{transform:translate3d(-50%,-50%,0) rotate(360deg) scale(var(--hover-scale, 1.28))}}@keyframes minInnerFade{0%{opacity:.7}to{opacity:1}}@media (max-width: 640px){:root{--mood-size: clamp(26px, 10vw, 40px)}.min-wrap{grid-template-rows:auto auto auto}.min-list{align-self:start}.min-item:before{width:4ch;flex-basis:4ch}.min-inner{grid-template-columns:1fr;grid-template-areas:"cover" "detail" "credits"}.min-cover{order:0}.min-detail{order:1}.min-tracks li.min-links .links{gap:.6rem .9rem}.min-title,.min-title a{display:block;max-width:100%;font-size:clamp(12px,calc((100vw - (var(--side-pad) * 2 + 3.5ch)) / 28),48px);line-height:1.06;letter-spacing:.005em;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.min-panel{max-height:0;overflow:hidden;padding-top:0;opacity:0;transition:padding-top .35s ease-in-out,opacity .3s ease-in-out,max-height .35s ease-in-out}.min-item.is-open .min-panel{max-height:9999px;overflow:visible;padding-top:clamp(8px,2.2vw,16px);opacity:1}.min-item.is-closing .min-panel{max-height:0;overflow:hidden;padding-top:0;opacity:0}}@media (hover:hover) and (pointer:fine){.min-mood:hover .glyph:before{animation:spinFlat 1.2s linear infinite}}@supports (-webkit-touch-callout:none){:root{--glyph-dx: 0em;--glyph-dy: 0em}}
