.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .lpp-story-header{position:relative;width:100%;max-width:var(--bde-section-width);padding-left:var(--bde-section-horizontal-padding);padding-right:var(--bde-section-horizontal-padding);margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.breakdance .lpp-story-header-inner-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch;position:relative;width:100%}.breakdance .lpp-story-header .lpp-story-header__exit a{color:#fff;text-decoration:none;display:flex;align-items:center}.breakdance .lpp-story-header .lpp-story-header__logo{font-weight:700;font-size:18px;letter-spacing:1px}.breakdance .lpp-story-header .lpp-story-header__browse button{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:4px;transition:background-color 0.2s}.breakdance .lpp-story-header .lpp-story-header__browse button:hover{background:rgba(255,255,255,0.1)}.breakdance .lpp-story-header .navigation-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:1000;opacity:0;visibility:hidden;transition:all 0.3s ease}.breakdance .lpp-story-header .navigation-overlay.active{opacity:1;visibility:visible}.breakdance .lpp-story-header .navigation-content{background:#fff;margin:80px 20px;border-radius:12px;padding:0;max-height:calc(100vh - 160px);overflow-y:auto;transform:translateY(-20px);transition:transform 0.3s ease}.breakdance .lpp-story-header .navigation-overlay.active .navigation-content{transform:translateY(0)}.breakdance .lpp-story-header .navigation-header{padding:24px 24px 16px;border-bottom:1px solid #e5e5e5;position:relative}.breakdance .lpp-story-header .navigation-title{font-size:18px;font-weight:600;color:#333;text-align:center}.breakdance .lpp-story-header .navigation-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;padding:8px;border-radius:4px;transition:background-color 0.2s}.breakdance .lpp-story-header .navigation-close:hover{background:#f0f0f0}.breakdance .lpp-story-header .navigation-list{padding:16px}.breakdance .lpp-story-header .navigation-item{margin-bottom:12px}.breakdance .lpp-story-header .navigation-item:last-child{margin-bottom:0}.breakdance .lpp-story-header .navigation-button{width:100%;padding:16px 20px;background:#fff;border:2px solid #d4a574;border-radius:8px;color:#8b5d3b;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:block;text-align:center}.breakdance .lpp-story-header .navigation-button:hover{background:#d4a574;color:#fff}.breakdance .lpp-story-header .navigation-button.active{background:#8b5d3b;color:#fff;border-color:#8b5d3b}.breakdance .lpp-story-header .desktop-dropdown{display:none;position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);min-width:200px;z-index:1000;overflow:hidden}.breakdance .lpp-story-header .desktop-dropdown.active{display:block}.breakdance .lpp-story-header .desktop-dropdown .navigation-button{border:none;border-radius:0;border-bottom:1px solid #e5e5e5;margin:0}.breakdance .lpp-story-header .desktop-dropdown .navigation-button:last-child{border-bottom:none}@media (min-width:768px){.breakdance .lpp-story-header .navigation-overlay{display:none!important}.breakdance .lpp-story-header .lpp-story-header__browse{position:relative}.breakdance .lpp-story-header .desktop-dropdown{display:none}.breakdance .lpp-story-header .desktop-dropdown.active{display:block}}.breakdance .lpp-track-map-art{width:100%;max-width:var(--bde-section-width);padding-left:var(--bde-section-horizontal-padding);padding-right:var(--bde-section-horizontal-padding);margin:0 auto}.breakdance .lpp-track-map-art .track-media-container{max-width:100%;margin:0 auto}.breakdance .lpp-track-map-art .track-media-tabs{background:#1a1a1a;border-radius:12px;padding:4px;display:flex;gap:2px;margin-top:20px}.breakdance .lpp-track-map-art .track-media-tab{flex:1;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:#999;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.2s ease;text-align:center}.breakdance .lpp-track-map-art .track-media-tab:hover{color:#ccc}.breakdance .lpp-track-map-art .track-media-tab.active{background:#333;color:#fff}.breakdance .lpp-track-map-art .tab-panel{display:none}.breakdance .lpp-track-map-art .tab-panel.active{display:block}.breakdance .lpp-track-map-art .map-content{text-align:center}.breakdance .lpp-track-map-art video,.breakdance .lpp-track-map-art img{height:100%;max-height:470px;object-fit:contain;width:100%;border-radius:12px}.breakdance .lpp-track-map-art .art-content{text-align:center}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-rich-text img.aligncenter{display:block;margin:auto}.breakdance .bde-rich-text img.alignleft{float:left}.breakdance .bde-rich-text img.alignright{float:right}.breakdance .lpp-track-media-player{width:100%;max-width:var(--bde-section-width);padding-left:var(--bde-section-horizontal-padding);padding-right:var(--bde-section-horizontal-padding);margin:0 auto}.breakdance .lpp-track-media-player .track-audio-player-container{max-width:100%;margin:0 auto;padding:20px 0 0 0}.breakdance .lpp-track-media-player .audio-player{padding:20px 0;position:relative}.breakdance .lpp-track-media-player .progress-container{position:relative;margin-bottom:20px;cursor:pointer}.breakdance .lpp-track-media-player .progress-track{height:4px;background:#555;border-radius:2px;position:relative;overflow:hidden}.breakdance .lpp-track-media-player .progress-fill{height:100%;background:#fff;border-radius:2px;width:0%;transition:width 0.1s ease}.breakdance .lpp-track-media-player .progress-handle{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#fff;border-radius:50%;cursor:grab;opacity:0;transition:opacity 0.2s ease}.breakdance .lpp-track-media-player .progress-container:hover .progress-handle{opacity:1}.breakdance .lpp-track-media-player .progress-handle:active{cursor:grabbing}.breakdance .lpp-track-media-player .time-display{display:flex;justify-content:space-between;font-size:14px;color:#ccc;margin-bottom:20px;font-variant-numeric:tabular-nums}.breakdance .lpp-track-media-player .controls{display:flex;justify-content:center;align-items:center}.breakdance .lpp-track-media-player .play-pause-btn{width:60px;height:60px;background:#f5f5f5;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;position:relative}.breakdance .lpp-track-media-player .play-pause-btn:hover{background:#e0e0e0;transform:scale(1.05)}.breakdance .lpp-track-media-player .play-pause-btn:active{transform:scale(0.95)}.breakdance .lpp-track-media-player .play-icon{width:0;height:0;border-left:16px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:3px}.breakdance .lpp-track-media-player .pause-icon{display:flex;gap:4px}.breakdance .lpp-track-media-player .pause-bar{width:4px;height:20px;background:#333;border-radius:2px}.breakdance .lpp-track-media-player .loading-spinner{width:20px;height:20px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.breakdance .lpp-track-media-player .audio-element{display:none}.breakdance .lpp-track-next-action{width:100%;max-width:var(--bde-section-width);padding-left:var(--bde-section-horizontal-padding);padding-right:var(--bde-section-horizontal-padding);margin:0 auto}.breakdance .lpp-track-next-action .track-next-action{max-width:100%;margin:0 auto;padding:20px 0}.breakdance .lpp-track-next-action .next-button{width:100%;padding:16px 24px;background:#f5f5f5;color:#333;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all 0.2s ease;text-align:center;text-decoration:none;display:block;box-sizing:border-box}.breakdance .lpp-track-next-action .next-button:hover{background:#e0e0e0;transform:translateY(-1px)}.breakdance .lpp-track-next-action .next-button:active{transform:translateY(0)}.breakdance .lpp-track-next-action .choice-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all 0.3s ease;padding:20px;box-sizing:border-box}.breakdance .lpp-track-next-action .choice-modal-overlay.active{opacity:1;visibility:visible}.breakdance .lpp-track-next-action .choice-modal{background:#f5f5f5;border-radius:16px;padding:32px 24px 24px;max-width:350px;width:100%;position:relative;transform:scale(0.9);transition:transform 0.3s ease}.breakdance .lpp-track-next-action .choice-modal-overlay.active .choice-modal{transform:scale(1)}.breakdance .lpp-track-next-action .modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:4px;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.breakdance .lpp-track-next-action .modal-close:hover{background:#eee}.breakdance .lpp-track-next-action .modal-title{font-size:20px;font-weight:600;color:#333;text-align:center;margin:0 0 24px 0}.breakdance .lpp-track-next-action .choice-buttons{display:flex;flex-direction:column;gap:12px}.breakdance .lpp-track-next-action .choice-button{width:100%;padding:16px 20px;background:#8B4513;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all 0.2s ease;text-decoration:none;text-align:center;display:block;box-sizing:border-box}.breakdance .lpp-track-next-action .choice-button:hover{background:sienna;transform:translateY(-1px)}.breakdance .lpp-track-next-action .choice-button:active{transform:translateY(0)}