@font-face{font-family:BW Pretendard;src:url(/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:BW Gowun;src:url(/fonts/GowunBatang-Regular.woff2) format("woff2");font-weight:400;font-display:swap}.bl-shell{--bl-charcoal:#414042;--bl-ivory:#fbf3e9;--bl-sand:#c3b398;--bl-sand-700:#a8977a;--bl-surface:#fffaf3;--bl-soft:#6b6862;--bl-line:#e6dccd;min-height:100dvh;background:#fbf3e9;color:var(--bl-charcoal);font-family:BW Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;color-scheme:light;word-break:keep-all;-webkit-font-smoothing:antialiased}.bl-shell *{box-sizing:border-box}.bl-shell a,.bl-shell button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.bl-shell button{cursor:pointer;border:0;background:none;padding:0}.bl-shell button:disabled{cursor:default;opacity:.35}.bl-shell :focus-visible{outline:2px solid var(--bl-sand-700);outline-offset:3px}.bl-shell svg{flex-shrink:0}.bl-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bl-library{min-height:100dvh;background:radial-gradient(120% 80% at 50% 30%,#fffaf3 0,#efe6d8 70%,#ddd0bb 100%);color:var(--bl-charcoal);overflow-x:clip;padding-bottom:max(110px,calc(32px + var(--safe-bottom)))}.bl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(18px + var(--safe-top)) clamp(16px,4vw,40px) 0}.bl-identity{display:grid;gap:6px;min-width:0}.bl-wordmark{width:110px;height:auto;display:block}.bl-identity p{font-size:12px;color:var(--bl-soft);margin:0;overflow-wrap:anywhere}.bl-head-actions{display:flex;align-items:center;gap:10px}.bl-tabs{display:flex;padding:4px;border-radius:999px;border:1px solid rgba(65,64,66,.2);background:rgba(255,250,243,.6)}.bl-shell .bl-tabs button{position:relative;height:36px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600;color:var(--bl-charcoal);transition:color .25s}.bl-shell .bl-tabs button[aria-selected=true]{color:var(--bl-ivory)}.bl-pill{position:absolute;inset:0;border-radius:999px;background:var(--bl-charcoal)}.bl-tab-label{position:relative;z-index:1}.bl-shell .bl-tabs button:after{content:"";position:absolute;inset:-4px 0}.bl-account{width:44px;height:44px;border:1px solid rgba(65,64,66,.2);border-radius:50%;display:grid;place-items:center;background:rgba(255,250,243,.6);text-decoration:none}.bl-stage{display:grid;grid-template-columns:auto minmax(0,420px);gap:clamp(24px,5vw,72px);align-items:center;justify-content:center;padding:28px 20px 0}.bl-disc-wrap{--bl-disc:min(420px,calc((100vw - 40px) / 1.22),calc(100svh - 140px));position:relative;width:var(--bl-disc);margin-inline:calc(var(--bl-disc) * .11);aspect-ratio:1;display:grid;place-items:center}.bl-ring{position:absolute;inset:-6%;width:112%;height:112%;overflow:visible}.bl-ring text{font-size:13px;font-weight:700;fill:#a29d94}.bl-ring text.on{fill:var(--bl-charcoal);font-size:16px}@media(max-height:560px),(max-width:560px){.bl-ring text{font-size:17px}.bl-ring text.on{font-size:20px}}.bl-disc{width:76%;aspect-ratio:1;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(65,64,66,.25)}.bl-disc-in{grid-area:1/1;place-items:center}.bl-disc-in,.bl-vinyl{width:100%;height:100%;display:grid}.bl-vinyl{position:relative;border-radius:50%;place-items:center;background:repeating-radial-gradient(circle at 50% 50%,#3a393b 0 2px,#444345 2px 4px)}.bl-vinyl>.bl-record-face{position:absolute;inset:0;width:100%;height:100%}.bl-vinyl>.bl-record-motif{position:absolute;left:50%;top:47%;width:16%;transform:translate(-50%,-50%)}.bl-record-motif svg{display:block;width:100%;height:auto}.bl-vinyl.is-spinning-up{animation:bl-spinup 1.1s cubic-bezier(.33,0,.67,.33) both,bl-spin-on 4s linear 1.1s infinite}.bl-vinyl.is-spinning{animation:bl-spin-on 4s linear infinite}@keyframes bl-spinup{0%{transform:rotate(0)}to{transform:rotate(50deg)}}@keyframes bl-spin-on{0%{transform:rotate(50deg)}to{transform:rotate(410deg)}}.bl-disc{position:relative}.bl-record-sheen{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bl-screen-icon{width:70%;height:auto}.bl-disc.is-film{overflow:visible;border-color:transparent}.bl-film{position:relative;width:100%;height:100%}.bl-film-reel{position:absolute;left:50%;top:-4%;width:60%;height:auto;margin-left:-30%;z-index:2}.bl-film.is-mounting .bl-film-reel{animation:bl-reel-mount .45s cubic-bezier(.2,.8,.3,1.12) both}@keyframes bl-reel-mount{0%{transform:translateY(-16%) scale(1.04);opacity:0}70%{opacity:1}to{transform:none;opacity:1}}.bl-film.is-starting .bl-film-reel{animation:bl-reel-spinup 1.6s cubic-bezier(.11,0,.5,0) both}.bl-film.is-running .bl-film-reel{animation:bl-reel-spin 4.5s linear infinite}@keyframes bl-reel-spinup{0%{transform:rotate(0)}to{transform:rotate(64deg)}}@keyframes bl-reel-spin{0%{transform:rotate(64deg)}to{transform:rotate(424deg)}}.bl-reel-coil{transform-box:view-box;transform-origin:50% 50%;transform:scale(var(--bl-coil,1));transition:transform .6s cubic-bezier(.3,0,.2,1)}.bl-film-strip{position:absolute;left:50%;top:22%;bottom:-12%;width:40%;margin-left:-20%;background:#2b2a2c;overflow:hidden;border-radius:4px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 38%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 38%,#000 72%,transparent)}.bl-film.is-mounting .bl-film-strip{clip-path:inset(0 0 100% 0)}.bl-film.is-threading .bl-film-strip{animation:bl-film-feed 1s cubic-bezier(.22,.9,.3,1) both}@keyframes bl-film-feed{0%{transform:translateY(-60%);clip-path:inset(60% 0 0 0)}to{transform:none;clip-path:inset(0)}}.bl-film-tick{transform:none}.bl-film.is-starting .bl-film-tick{animation:bl-film-ramp 1.6s cubic-bezier(.11,0,.5,0) both}.bl-film.is-running .bl-film-tick{transform:translateY(calc(var(--bl-film-step) * 2 / 3))}@keyframes bl-film-ramp{0%{transform:none}to{transform:translateY(calc(var(--bl-film-step) * 2 / 3))}}.bl-film-shift{position:absolute;left:0;right:0;bottom:29%;transition:transform .28s cubic-bezier(.2,.8,.3,1)}.bl-film-shift.is-instant{transition:none}.bl-film-run{padding:0 15%;transform:translateY(var(--bl-film-from));animation:bl-film-roll 24s linear infinite;background:linear-gradient(180deg,transparent 0 33%,#fbf3e9 33% 67%,transparent 67%) 3.5% 0/6% var(--bl-film-holes) repeat-y,linear-gradient(180deg,transparent 0 33%,#fbf3e9 33% 67%,transparent 67%) 96.5% 0/6% var(--bl-film-holes) repeat-y}.bl-film.is-mounting .bl-film-run,.bl-film.is-starting .bl-film-run,.bl-film.is-threading .bl-film-run{animation-play-state:paused}@keyframes bl-film-roll{0%{transform:translateY(var(--bl-film-from))}to{transform:translateY(var(--bl-film-to))}}.bl-film-frame{margin-top:10px;aspect-ratio:1;border-radius:3px;display:grid;place-items:center;outline:1px solid rgba(43,42,44,.18);outline-offset:-1px}.bl-film-frame svg{width:84%;height:auto}.bl-tonearm{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:3;pointer-events:none;transition:opacity .3s ease,visibility 0s}.bl-tonearm.is-hidden{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.bl-tonearm.is-hidden .bl-tonearm-swing{transition:transform 0s linear .3s}.bl-tonearm-swing{transform:rotate(var(--bl-arm-rest));transition:transform .55s cubic-bezier(.4,0,.6,1)}.bl-tonearm.is-cued .bl-tonearm-swing,.bl-tonearm.is-down .bl-tonearm-swing{transform:rotate(var(--bl-arm-play));transition:transform .95s cubic-bezier(.33,0,.2,1)}.bl-tonearm-head{transform:scale(1.07);transition:transform .3s ease-out}.bl-tonearm.is-cued .bl-tonearm-head{transform:none;transition:transform .35s cubic-bezier(.3,0,.3,1) .95s}.bl-tonearm.is-down .bl-tonearm-head{transform:none}.bl-tonearm-shadow{opacity:.08;transform:translate(1.4px,1.4px) scale(1.35);transform-box:fill-box;transform-origin:center;transition:opacity .3s ease-out,transform .3s ease-out}.bl-tonearm.is-cued .bl-tonearm-shadow{opacity:.22;transform:none;transition:opacity .35s ease-out .95s,transform .35s ease-out .95s}.bl-tonearm.is-down .bl-tonearm-shadow{opacity:.22;transform:none}.bl-groove-arc{fill:none;stroke:var(--bl-ivory);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:bl-groove-draw .8s cubic-bezier(.2,.7,.2,1) forwards,bl-groove-shimmer 3.2s ease-in-out .9s infinite alternate}.bl-groove-arc.is-wide{stroke-width:2.2;stroke-opacity:.1;animation-delay:.12s,1s}.bl-groove-arc.is-mid{stroke-width:1.3;stroke-opacity:.24;animation-delay:.06s,.95s}.bl-groove-arc.is-core{stroke-width:.7;stroke-opacity:.6}.bl-groove-bloom{transform-box:fill-box;transform-origin:center;animation:bl-groove-bloom .7s ease-out both}@keyframes bl-groove-draw{to{stroke-dashoffset:0}}@keyframes bl-groove-shimmer{0%{opacity:1}to{opacity:.6}}@keyframes bl-groove-bloom{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.25)}to{opacity:.7;transform:none}}.bl-grade-label{position:absolute;bottom:-54px;left:50%;transform:translateX(-50%);display:grid;justify-items:center;white-space:nowrap}.bl-grade-label b{font-size:15px}.bl-grade-label span{font-size:12px;color:var(--bl-soft)}.bl-grade-label .bl-grade-next{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:2px}.bl-now{min-width:0}.bl-now-in{display:grid;gap:12px;justify-items:start}.bl-eyebrow{font-size:12px;letter-spacing:.24em;font-weight:600;color:var(--bl-sand-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bl-now h1{margin:0;font-family:BW Gowun,serif;font-weight:400;font-size:clamp(30px,4.6vw,52px);line-height:1.2;overflow-wrap:anywhere;width:100%;height:2.4em;display:flex;align-items:center}.bl-now h1>span{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bl-now p{margin:0;color:var(--bl-soft);font-size:16px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;width:100%;height:3.2em;display:flex;align-items:center}.bl-now p>span{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bl-duration{white-space:nowrap}.bl-shell .bl-play{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:16px;background:var(--bl-charcoal)!important;color:var(--bl-ivory)!important}.bl-flow{position:relative;margin-top:64px;height:280px;perspective:1100px;outline-offset:-4px}.bl-track{position:absolute;inset:0;transform-style:preserve-3d;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.bl-track:active{cursor:grabbing}.bl-card{position:absolute;left:50%;top:10px;width:min(220px,48vw);margin-left:calc(min(220px,48vw) / -2);transform-style:preserve-3d}.bl-cover{position:relative;aspect-ratio:1;border-radius:18px;border:1px solid rgba(65,64,66,.15);overflow:hidden;container-type:size}.bl-cover-motif{position:absolute;right:-4%;bottom:-6%;width:min(70cqw,91cqh);height:auto;aspect-ratio:1}.bl-cover-label{position:absolute;left:7%;top:9%;right:40%;display:grid;gap:6px;text-align:left}.bl-cover-label span{font-size:11px;letter-spacing:.16em;font-weight:700;opacity:.7}.bl-cover-label b{font-size:clamp(13px,1.2vw + 6px,18px);font-weight:700;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bl-shell .bl-nav{position:absolute;top:40%;z-index:20;width:44px;height:44px;border-radius:50%;background:#fffaf3!important;border:1px solid rgba(65,64,66,.2)!important;display:grid;place-items:center}.bl-nav-prev{left:clamp(10px,6vw,80px)}.bl-nav-next{right:clamp(10px,6vw,80px)}.bl-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.bl-dots{display:flex;gap:6px}.bl-dots i{height:6px;width:6px;border-radius:3px;background:var(--bl-charcoal);display:block}.bl-foot{text-align:center;color:var(--bl-soft);font-size:12px;line-height:1.7;margin:36px 20px 0}.bl-foot p{margin:4px 0}@media(max-width:820px){.bl-stage{grid-template-columns:1fr;justify-items:center;text-align:center}.bl-now-in{justify-items:center;margin-top:56px}.bl-now{max-width:540px}}@media(max-width:420px){.bl-shell .bl-tabs button{padding:0 14px}.bl-wordmark{width:100px}.bl-identity p{font-size:11px}}@media(max-width:360px){.bl-head{gap:8px}.bl-head-actions{gap:6px}.bl-shell .bl-tabs button{padding:0 12px}.bl-wordmark{width:92px}}.bl-status{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:16px;text-align:center;padding:24px;background:radial-gradient(120% 80% at 50% 30%,#fffaf3 0,#efe6d8 70%,#ddd0bb 100%)}.bl-status h1{font-family:BW Gowun,serif;font-weight:400;font-size:28px;margin:0}.bl-status p{color:var(--bl-soft);line-height:1.7;margin:0}.bl-shell .bl-retry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid rgba(65,64,66,.3)!important;border-radius:999px;background:#fffaf3!important;font-weight:600;text-decoration:none}.bl-shell-wrap{position:relative}.bl-player{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:max(16px,var(--safe-top)) 16px max(16px,var(--safe-bottom));border:0;background:var(--bl-ivory);color:var(--bl-charcoal);font-family:BW Pretendard,-apple-system,sans-serif;overflow:auto;display:flex;flex-direction:column}.bl-player:not([open]){display:none}.bl-player[open]{animation:bl-veil .3s ease both}.bl-player::backdrop{background:transparent}.bl-player-in{width:min(1040px,100%,calc((100dvh - 260px) * 16 / 9));display:grid;gap:18px;margin:auto;flex:none}.bl-player-in:has(>.bl-player-audio){width:min(1040px,100%,calc((100dvh - 322px) * 16 / 9))}.bl-player-frame{position:relative;border-radius:18px;overflow:hidden;background:#000;aspect-ratio:16/9}.bl-player-frame video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:#2b2a2c}.bl-player-frame.is-radio{background:#fbf3e9;border:1px solid var(--bl-line)}.bl-player-audio{width:100%;height:44px;display:block}.bl-player-meta{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.bl-player-text{display:grid;gap:6px;min-width:0}.bl-player-eyebrow{font-size:12px;letter-spacing:.18em;opacity:.6;font-weight:700}.bl-player h2{margin:0;font-size:clamp(20px,3vw,30px);line-height:1.3;font-weight:700;overflow-wrap:anywhere}.bl-player-caption{margin:0;opacity:.7;line-height:1.6;white-space:pre-line}.bl-shell .bl-player-close{width:44px;height:44px;flex:none;border-radius:22px;border:1px solid rgba(65,64,66,.2)!important;display:grid;place-items:center}.bl-player-status{margin:0;font-size:13px;color:var(--bl-soft)}.bl-player-error{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;color:var(--bl-charcoal);background:#efe6d8}@keyframes bl-veil{0%{opacity:0}to{opacity:1}}@media(orientation:landscape) and (max-height:560px){.bl-player{padding:max(12px,var(--safe-top)) max(16px,var(--safe-right)) max(12px,var(--safe-bottom)) max(16px,var(--safe-left))}.bl-player-in{--bl-fit:calc(100dvh - 24px - var(--safe-top) - var(--safe-bottom));width:100%;grid-template-columns:minmax(0,calc(var(--bl-fit) * 16 / 9)) minmax(220px,1fr);align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:12px}.bl-player-in:has(>.bl-player-audio){width:100%;--bl-fit:calc(100dvh - 80px - var(--safe-top) - var(--safe-bottom))}.bl-player-in>.bl-player-audio,.bl-player-in>.bl-player-frame{grid-column:1}.bl-player-meta{grid-column:2;grid-row:1;align-self:center}.bl-player-in>.bl-player-status-area{top:auto;bottom:0;right:0;left:calc(min(var(--bl-fit) * 16 / 9, 100% - 244px) + 24px)}.bl-player h2{font-size:clamp(16px,2.2vw,22px)}.bl-player-caption{font-size:14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.bl-radio-stage{position:absolute;inset:0;container-type:size;background:#fbf3e9;overflow:hidden}.bl-radio-glow{position:absolute;left:50%;top:46%;width:72cqh;aspect-ratio:1;margin-left:-36cqh;border-radius:50%;background:radial-gradient(circle,#e3d7c4 0,#efe6d8 45%,hsla(33,69%,95%,0) 70%);animation:bl-breathe 4s ease-in-out infinite}.bl-radio-lamp{position:absolute;left:50%;top:-1.5cqh;width:34cqh;height:auto;margin-left:-17cqh;transform-origin:50% 0;animation:bl-swing 6s ease-in-out infinite}.bl-radio-title{position:absolute;left:7.5cqw;top:16cqh;display:grid;gap:1.6cqh;max-width:42cqw;text-align:left}.bl-radio-title span{font-size:max(9px,3cqh);letter-spacing:.32em;color:#8a857d}.bl-radio-title b{font-size:max(16px,7.6cqh);line-height:1.2;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.bl-radio-onair{position:absolute;right:7.5cqw;top:13cqh;display:flex;gap:1.4cqh;align-items:center;font-size:max(9px,2.6cqh);letter-spacing:.2em}.bl-radio-onair i{width:1.8cqh;height:1.8cqh;min-width:7px;min-height:7px;border-radius:50%;background:var(--bl-sand)}.bl-radio-stage.is-playing .bl-radio-onair i{animation:bl-blink 1.4s infinite}.bl-radio-captions{position:absolute;right:7.5cqw;top:22cqh;width:32cqw;text-align:right;font-size:max(12px,3.8cqh);line-height:1.6;display:grid}.bl-radio-captions span{grid-area:1/1;opacity:0;animation:bl-caption 9.6s infinite both}.bl-radio-eq{position:absolute;left:50%;bottom:14cqh;transform:translateX(-50%);display:flex;gap:1.4cqh;align-items:flex-end;height:13cqh}.bl-radio-eq i{width:1.4cqh;min-width:3px;height:16%;border-radius:999px;background:var(--bl-charcoal);animation:bl-bar 1.1s ease-in-out infinite;animation-play-state:paused}.bl-radio-stage.is-playing .bl-radio-eq i{animation-play-state:running}@keyframes bl-breathe{50%{transform:scale(1.12);opacity:.8}}@keyframes bl-swing{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}@keyframes bl-blink{50%{opacity:.25}}@keyframes bl-bar{0%,to{height:16%}50%{height:var(--h)}}@keyframes bl-caption{0%{opacity:0;transform:translateY(12px)}30%,6%{opacity:1;transform:none}36%,to{opacity:0}}@media(max-width:560px){.bl-radio-title{top:12cqh}.bl-radio-captions{display:none}}@media(prefers-reduced-motion:reduce){.bl-film-reel,.bl-film-strip,.bl-player[open],.bl-radio-eq i,.bl-radio-glow,.bl-radio-lamp,.bl-radio-onair i{animation:none!important}.bl-radio-captions span:first-child{opacity:1;animation:none}}.bl-shell ::-moz-selection{background:#ddd0bb;color:#414042}.bl-shell ::selection{background:#ddd0bb;color:#414042}.bl-native-audio{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 14px;border-radius:28px;background:#f1f3f4;color:#414042;font-size:12px;font-variant-numeric:tabular-nums}.bl-native-audio button{display:grid;place-items:center;background:none;border:0;min-width:44px;min-height:44px;color:inherit}.bl-native-audio input{flex:1;min-width:0;accent-color:#414042}.bl-player-native .bl-player-frame:not(.is-radio){background:#fbf3e9}.bl-login-recovery{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;color:#414042;text-underline-offset:4px;border-radius:999px}.bl-login-recovery:focus-visible{outline:2px solid #a8977a;outline-offset:3px}.bl-player-in{position:relative}.bl-player-status-area{position:absolute;top:calc(100% + 18px);left:0;right:0}.bl-player-native[open]{animation:none}.bl-player{overscroll-behavior:contain}@keyframes bl-push-in{0%{transform:translateX(100%)}}@keyframes bl-push-out{to{transform:translateX(-28%);filter:brightness(.94)}}@keyframes bl-pop-in{0%{transform:translateX(-28%);filter:brightness(.94)}}@keyframes bl-pop-out{to{transform:translateX(100%)}}html[data-slide]::view-transition-new(root),html[data-slide]::view-transition-old(root){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both;mix-blend-mode:normal}html[data-slide=forward]::view-transition-old(root){animation-name:bl-push-out}html[data-slide=forward]::view-transition-new(root){animation-name:bl-push-in}html[data-slide=back]::view-transition-old(root){animation-name:bl-pop-out;z-index:1}html[data-slide=back]::view-transition-new(root){animation-name:bl-pop-in}@media(prefers-reduced-motion:reduce){html[data-slide]::view-transition-new(root),html[data-slide]::view-transition-old(root){animation:none}}.bl-player-cover{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:none;border:1px solid var(--bl-line);border-radius:inherit}.bl-player-cover-art{width:46%;max-width:240px;aspect-ratio:1;display:grid;place-items:center;animation:bl-cover-push 9s cubic-bezier(.2,.6,.2,1) both}.bl-player-cover-art svg{width:100%;height:100%}.bl-player-cover-label{position:absolute;left:clamp(12px,3.5%,22px);bottom:clamp(10px,3%,18px);font:600 clamp(10px,1.6vw,12px)/1 BW Pretendard,-apple-system,sans-serif;letter-spacing:.16em;opacity:.72}.bl-player-cover-sweep{position:absolute;inset:-20% auto -20% 0;width:38%;background:linear-gradient(100deg,transparent 20%,var(--bl-sweep) 50%,transparent 80%);transform:translateX(-120%) skewX(-12deg);animation:bl-cover-sweep 2.8s cubic-bezier(.45,0,.25,1) .5s infinite}.bl-player-frame video{position:relative;z-index:1}.bl-player-frame:has(>.bl-player-cover) video{background:transparent}@keyframes bl-cover-push{0%{transform:scale(1)}to{transform:scale(1.12)}}@keyframes bl-cover-sweep{0%{transform:translateX(-120%) skewX(-12deg)}55%,to{transform:translateX(320%) skewX(-12deg)}}@media(prefers-reduced-motion:reduce){.bl-player-cover-art,.bl-player-cover-sweep{animation:none}.bl-player-cover-sweep{display:none}.bl-groove-arc,.bl-groove-bloom,.bl-vinyl{animation:none!important}.bl-groove-arc{stroke-dashoffset:0}.bl-tonearm,.bl-tonearm *{transition:none!important}.bl-film-run,.bl-film-tick{animation:none}.bl-film-shift,.bl-reel-coil{transition:none}}.bl-speed{position:absolute;bottom:10px;left:10px;z-index:3}.bl-speed.is-bar{position:relative;top:auto;bottom:auto;left:auto;z-index:auto}.bl-speed.is-bar .bl-speed-toggle{background:transparent;padding:0 8px}.bl-speed.is-bar .bl-speed-menu{top:auto;left:auto;bottom:calc(100% + 4px);right:-48px}.bl-vc{position:absolute;inset:0;z-index:2}.bl-shell .bl-vc-surface{position:absolute;inset:0;width:100%;height:100%;cursor:default}.bl-vc-chrome{position:absolute;inset:0;pointer-events:none;transition:opacity .25s ease,visibility 0s}.bl-vc-chrome.is-hidden{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.bl-vc-chrome>*{pointer-events:auto}.bl-shell .bl-vc-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:hsla(33,69%,95%,.92);color:var(--bl-charcoal);display:grid;place-items:center}.bl-vc-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:6px;padding:28px 10px 6px 14px;background:linear-gradient(180deg,rgba(43,42,44,0),rgba(43,42,44,.72));color:var(--bl-ivory)}.bl-vc-time{flex:none;font:600 12px/1 BW Pretendard,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.bl-vc-seek{flex:1;min-width:40px;height:44px;accent-color:var(--bl-ivory);background:transparent}.bl-shell .bl-vc-icon{flex:none;width:44px;height:44px;display:grid;place-items:center;color:var(--bl-ivory)}.bl-shell .bl-vc-icon:focus-visible,.bl-shell .bl-vc-play:focus-visible{outline:2px solid var(--bl-ivory);outline-offset:2px}.bl-shell .bl-speed-toggle{min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;background:rgba(43,42,44,.72);color:var(--bl-ivory);font:700 13px/1 BW Pretendard,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.bl-speed-menu{position:absolute;bottom:0;left:calc(100% + 6px);display:grid;grid-template-columns:repeat(3,52px);gap:4px;padding:6px;border:1px solid var(--bl-line);border-radius:16px;background:var(--bl-ivory)}.bl-shell .bl-speed-chip{min-width:0;min-height:44px;padding:0 4px;border-radius:12px;background:transparent;color:var(--bl-charcoal);font:600 13px/1 BW Pretendard,-apple-system,sans-serif;font-variant-numeric:tabular-nums;cursor:pointer}.bl-shell .bl-speed-chip.is-on{background:var(--bl-charcoal);color:var(--bl-ivory)}.bl-shell .bl-speed-chip:focus-visible,.bl-shell .bl-speed-toggle:focus-visible{outline:2px solid var(--bl-charcoal);outline-offset:2px}.bl-player-in:has(>.bl-note)>.bl-player-status-area{position:static}.bl-player-in:has(>.bl-note)>.bl-player-status-area:empty{display:none}.bl-note{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--bl-line)}.bl-note-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bl-note-head h3{margin:0;font-size:16px;font-weight:700}.bl-note-count{font-size:12px;color:var(--bl-soft);font-variant-numeric:tabular-nums}.bl-note-input{width:100%;min-height:150px;resize:vertical;padding:14px 16px;border:1px solid rgba(65,64,66,.32);border-radius:14px;background:#fffaf3;color:var(--bl-charcoal);font:16px/1.65 BW Pretendard,-apple-system,sans-serif}.bl-note-input:focus-visible{outline:2px solid var(--bl-charcoal);outline-offset:1px}.bl-note-input:disabled{opacity:.6}.bl-note-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.bl-note-status{min-height:20px;font-size:13px;line-height:1.5;color:var(--bl-soft)}.bl-note-status p{margin:0}.bl-shell .bl-note-share{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--bl-charcoal);border-radius:999px;background:var(--bl-charcoal);color:var(--bl-ivory);font:600 14px/1 BW Pretendard,-apple-system,sans-serif;cursor:pointer}.bl-shell .bl-note-share:disabled{opacity:.4;cursor:not-allowed}.bl-shell .bl-note-share:focus-visible{outline:2px solid var(--bl-charcoal);outline-offset:2px}@media(orientation:landscape) and (max-height:560px){.bl-player-in>.bl-note{grid-column:2}}.bl-player.is-noting{top:var(--bl-note-vt,0);height:var(--bl-note-vh,100dvh);overflow:hidden;display:block;padding:max(8px,var(--safe-top)) 12px 8px}.bl-player.is-noting .bl-player-in{width:100%;height:100%;display:flex;flex-direction:column;gap:10px}.bl-player.is-noting .bl-player-in>:not(.bl-player-frame):not(.bl-note):not(.bl-player-audio){display:none}.bl-player.is-noting .bl-player-audio{flex:none;width:100%}.bl-player.is-noting .bl-player-in:has(>.bl-player-audio)>.bl-player-frame{display:none}.bl-player.is-noting .bl-player-frame{flex:none;max-height:none;margin:0;width:min(100%,calc((var(--bl-note-vh,100dvh) - 200px) * 16 / 9));align-self:center}@media(min-aspect-ratio:8/5){.bl-player.is-noting .bl-player-in{flex-direction:row;align-items:stretch}.bl-player.is-noting .bl-player-frame{width:min(48%,calc((var(--bl-note-vh,100dvh) - 16px) * 16 / 9))}.bl-player.is-noting .bl-player-in:has(>.bl-player-audio){display:grid;grid-template-columns:min(42%,380px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.bl-player.is-noting .bl-player-in:has(>.bl-player-audio)>.bl-player-audio{grid-column:1;grid-row:1}.bl-player.is-noting .bl-player-in:has(>.bl-player-audio)>.bl-note{grid-column:2;grid-row:1/3;min-height:0}}.bl-player.is-noting .bl-note{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding-top:0;border-top:0}.bl-player.is-noting .bl-note-input{flex:1;min-height:0;height:auto;resize:none}.bl-note-tools{display:flex;align-items:center;gap:8px}.bl-shell .bl-note-share.is-compact{min-height:40px;padding:0 14px;font-size:13px;gap:6px}