.spotify-playlist-container[data-v-f0874ab0]{line-height:0;background-color:#f0f0f0;display:inline-block;position:relative;border-radius:12px;overflow:hidden}.spotify-facade[data-v-f0874ab0]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#282828;color:#fff;text-align:center;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.spotify-facade[data-v-f0874ab0]:focus,.spotify-facade[data-v-f0874ab0]:hover{background-color:#383838}.spotify-icon[data-v-f0874ab0]{width:60px;height:60px;margin-bottom:15px;opacity:.8}.playlist-name[data-v-f0874ab0]{font-size:1.1em;font-weight:700;margin-bottom:8px}.load-prompt[data-v-f0874ab0]{margin-top:20px;font-size:.9em}.spotify-playlist-container iframe[data-v-f0874ab0]{max-width:100%;vertical-align:middle}.ai-concierge-container[data-v-45c979d4]{text-align:center;margin-bottom:2rem}.concierge-title[data-v-45c979d4]{font-size:2rem;font-weight:700;color:#d4af37;margin-bottom:.5rem}.concierge-prompt[data-v-45c979d4]{color:#aaa;margin-bottom:1.5rem;-webkit-animation:pulse-data-v-45c979d4 2s ease-in-out infinite;animation:pulse-data-v-45c979d4 2s ease-in-out infinite}@-webkit-keyframes pulse-data-v-45c979d4{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes pulse-data-v-45c979d4{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.interactive-terminal[data-v-45c979d4]{border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.4);box-shadow:0 10px 30px rgba(0,0,0,.4);overflow:hidden;border:1px solid #333;text-align:left}.terminal-body[data-v-45c979d4]{padding:1rem}.qa-pair[data-v-45c979d4]{margin-bottom:.5rem}.terminal-row[data-v-45c979d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem;border-radius:8px}.question-row[data-v-45c979d4]{background-color:#2a2a2d;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.question-row[data-v-45c979d4]:hover{background-color:#3a3a3c;-webkit-transform:scale(1.02);transform:scale(1.02)}.answer-row[data-v-45c979d4]{background-color:transparent;margin-top:.5rem;border:1px solid #333}.icon-container[data-v-45c979d4]{-ms-flex-negative:0;flex-shrink:0;margin-right:1rem}.ai-icon[data-v-45c979d4],.chevron-icon[data-v-45c979d4],.user-icon[data-v-45c979d4]{width:24px;height:24px}.user-icon[data-v-45c979d4]{fill:#729fcf}.ai-icon[data-v-45c979d4]{fill:#8ae234}.chevron-icon[data-v-45c979d4]{fill:#888;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.chevron-icon.rotated[data-v-45c979d4]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.text-container[data-v-45c979d4]{color:#f0f0f0;font-size:1rem;line-height:1.6;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.question-text[data-v-45c979d4]{margin:0}.chevron-container[data-v-45c979d4]{margin-left:1rem}.answer-row pre[data-v-45c979d4]{margin:0;white-space:pre-wrap;overflow-wrap:break-word}.cursor[data-v-45c979d4]{display:inline-block;background-color:#f0f0f0;width:10px;height:1.2em;margin-left:4px;vertical-align:middle;-webkit-animation:blink-data-v-45c979d4 1s step-end infinite;animation:blink-data-v-45c979d4 1s step-end infinite}@-webkit-keyframes blink-data-v-45c979d4{0%,to{background-color:transparent}50%{background-color:#f0f0f0}}@keyframes blink-data-v-45c979d4{0%,to{background-color:transparent}50%{background-color:#f0f0f0}}.fade-answer-enter-active[data-v-45c979d4],.fade-answer-leave-active[data-v-45c979d4]{-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.fade-answer-enter[data-v-45c979d4],.fade-answer-leave-to[data-v-45c979d4]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
/*# sourceMappingURL=chunk-630b3ab2.60e82da7.css.map */