._preparation_17cbq_1{display:flex;flex-direction:column;gap:8px;margin:16px 0;padding:20px;border:2px solid #0a84ff;background:#102f50;border-radius:12px}._preparation_17cbq_1 strong{font-size:32px;color:#fff;font-variant-numeric:tabular-nums}._preparation_17cbq_1 span{font-size:13px;color:#b9d4ef}._liveQueue_17cbq_1{display:flex;flex-direction:column;gap:10px;margin-top:16px}._liveQueue_17cbq_1>p{font-size:13px;line-height:1.5}._liveQueueRow_17cbq_1,._liveQueueActive_17cbq_1{display:flex;align-items:center;gap:10px;border:1px solid #344b68;border-radius:10px;padding:8px;background:#111d2d}._liveQueueActive_17cbq_1{border:2px solid #0a84ff;background:#15385c}._liveQueueRow_17cbq_1>button,._liveQueueActive_17cbq_1>button{flex:1;min-width:0;height:auto;min-height:54px;white-space:normal;text-align:left;justify-content:flex-start;gap:10px}._liveQueueRow_17cbq_1>button>span,._liveQueueActive_17cbq_1>button>span{flex:1;min-width:0;overflow-wrap:anywhere}._liveQueue_17cbq_1 small{font-size:11px}._app_17cbq_1>audio{display:none}@media(max-width:600px){._liveQueueRow_17cbq_1,._liveQueueActive_17cbq_1{flex-wrap:wrap}._liveQueueRow_17cbq_1>button,._liveQueueActive_17cbq_1>button{flex-basis:100%}._liveQueue_17cbq_1 ._rowMove_17cbq_1{margin-left:auto}}._trackSearch_17cbq_2{display:flex;flex-direction:column;gap:8px;margin:18px 0;padding:16px;border:1px solid #31557c;border-radius:10px;background:#111d2d}._trackSearch_17cbq_2 label{font-size:12px;font-weight:800;letter-spacing:1px;color:#b8ddff}._trackSearch_17cbq_2>div{display:flex;align-items:center;gap:10px}._trackSearch_17cbq_2 input{flex:1;min-width:0;min-height:48px;font-size:16px}._trackSearch_17cbq_2 button{min-height:48px;flex-shrink:0}._trackSearch_17cbq_2 small,._trackSearch_17cbq_2>span{font-size:12px;color:#b9cde3}@media(max-width:520px){._trackSearch_17cbq_2>div{flex-wrap:wrap}._trackSearch_17cbq_2 input{flex-basis:100%}}._navigation_17cbq_4{grid-template-columns:repeat(6,minmax(0,1fr))}._navigation_17cbq_4>a{display:flex;align-items:center;justify-content:center;min-height:54px;border:1px solid #344B68;background:#1b2940;color:#ddd!important;font-size:12px;letter-spacing:.6px;border-radius:4px;text-align:center}._navigation_17cbq_4>a:hover{border-color:#0a84ff;background:#15385c}@media(max-width:700px){._navigation_17cbq_4{grid-template-columns:repeat(3,minmax(0,1fr))}._navigation_17cbq_4>a{font-size:10px;padding:10px!important}}._builderHint_17cbq_5{color:#b9d4ef;font-size:13px;line-height:1.5;margin:4px 0 18px}._advancedToggle_17cbq_5{display:block;margin:16px 0 10px;padding:12px 16px;border:1px solid #37658f;background:#17283d;color:#b8ddff;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.6px;cursor:pointer}._homeStart_17cbq_5{margin:12px 0 22px;padding:22px;background:linear-gradient(135deg,#132c49,#080f1c);border:1px solid #245886;border-radius:14px}._homeStart_17cbq_5 h2{font-size:clamp(23px,4vw,36px);font-weight:900;letter-spacing:.4px;margin:0 0 8px;color:#fff}._homeStart_17cbq_5>p{font-size:13px;color:#b7cfe8;margin:0 0 20px}._homeChoices_17cbq_5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._homeChoices_17cbq_5 button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:13px;min-height:170px;padding:20px 15px;background:#0b1729;border:2px solid #0a84ff;border-radius:12px;color:#fff;cursor:pointer}._homeChoices_17cbq_5 button:hover{background:#15385c;border-color:#8bd4ff}._homeChoices_17cbq_5 strong{font-size:clamp(16px,2.4vw,23px);font-weight:900}._homeChoices_17cbq_5 span{font-size:12px;line-height:1.5;color:#c0d8ef;flex:1}._homeChoices_17cbq_5 small{font-size:10px;font-weight:900;letter-spacing:.5px;color:#5cbbff}@media(max-width:650px){._builderHint_17cbq_5{color:#b9d4ef;font-size:13px;line-height:1.5;margin:4px 0 18px}._advancedToggle_17cbq_5{display:block;margin:16px 0 10px;padding:12px 16px;border:1px solid #37658f;background:#17283d;color:#b8ddff;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.6px;cursor:pointer}._homeStart_17cbq_5{padding:16px}._homeChoices_17cbq_5{grid-template-columns:1fr}._homeChoices_17cbq_5 button{min-height:100px;gap:8px;padding:16px}}._workoutOutro_17cbq_5,._queueOutro_17cbq_5{display:flex;align-items:center;gap:12px;background:#102a43;border:1px dashed #0a84ff;border-radius:8px;padding:13px 15px;color:#e4f2ff}._workoutOutro_17cbq_5{margin:12px 0}._workoutOutro_17cbq_5>div{flex:1;display:flex;flex-direction:column;gap:4px}._workoutOutro_17cbq_5 strong{font-size:12px;letter-spacing:1px}._workoutOutro_17cbq_5 small{font-size:10px;color:#a6c5e3}._outroIcon_17cbq_5{font-size:24px;color:#0a84ff}._outroAuto_17cbq_5{font-size:10px;font-weight:900;color:#70baff}._queueOutro_17cbq_5 span{flex:1;font-size:12px}._queueOutro_17cbq_5 b{color:#0a84ff}._queueOutro_17cbq_5 small{font-size:10px;color:#70baff}._browseTypes_17cbq_5{display:block;width:100%;min-height:52px;margin-bottom:16px;border:1px solid #0a84ff;border-radius:8px;background:#112945;color:#c9e8ff;font-size:12px;font-weight:900;letter-spacing:.8px;cursor:pointer}._browseTypes_17cbq_5:hover{background:#183c62}._progressDashboard_17cbq_5{margin:0 0 20px;padding:20px;background:#111d2d;border:1px solid #31557c;border-radius:8px}._progressDashboardTitle_17cbq_5{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:15px}._progressDashboardTitle_17cbq_5 strong{font-size:15px;letter-spacing:.6px}._progressDashboardTitle_17cbq_5 span{font-size:10px;color:#9bc9ff}._progressCharts_17cbq_5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._progressCharts_17cbq_5 article{background:#17273e;border:1px solid #31557c;border-radius:7px;padding:15px;min-width:0}._progressCharts_17cbq_5 h3{font-size:10px;letter-spacing:1px;color:#9bc9ff;margin:0 0 10px}._progressCharts_17cbq_5 article>strong{font-size:30px;font-variant-numeric:tabular-nums}._progressCharts_17cbq_5 article>strong small{font-size:12px;color:#a6b8cf}._barChart_17cbq_5{display:flex;gap:4px;align-items:end;height:125px;margin-top:14px}._barColumn_17cbq_5{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px}._barColumn_17cbq_5 strong{font-size:9px;font-weight:700;color:#d4e9ff}._barColumn_17cbq_5 small{font-size:9px;color:#9fb1c9}._barWell_17cbq_5{flex:1;width:100%;background:#223249;border-radius:3px;display:flex;align-items:end;overflow:hidden}._barWell_17cbq_5>div{width:100%;min-height:0;background:#0a84ff;border-radius:3px 3px 0 0}._progressDashboard_17cbq_5 p{font-size:10px;color:#a6b8cf;margin:14px 0 0}@media(max-width:650px){._progressCharts_17cbq_5{grid-template-columns:1fr}._barChart_17cbq_5{height:110px}._progressCharts_17cbq_5 article{padding:14px}}._welcomeBar_17cbq_5{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;background:#17273e;border:1px solid #31557c;border-radius:8px;margin-bottom:18px}._welcomeBar_17cbq_5>div{display:flex;flex-direction:column;gap:5px}._welcomeBar_17cbq_5 strong{font-size:15px;color:#fff}._welcomeBar_17cbq_5 span{font-size:10px;letter-spacing:.6px;color:#9dc8f7}._welcomeBar_17cbq_5 button,._welcomeBar_17cbq_5 a{padding:10px 14px;background:#0a84ff;color:#fff;font-size:11px;font-weight:800;border:0;border-radius:5px;cursor:pointer}._beltPanel_17cbq_5{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;margin-bottom:18px;background:#111d2d;border:1px solid #31557c;border-radius:8px}._beltPanel_17cbq_5>div:not(._beltMeter_17cbq_5){display:flex;flex-direction:column;gap:6px}._beltPanel_17cbq_5 span{font-size:9px;letter-spacing:.8px;color:#a6b8cf}._beltPanel_17cbq_5 strong{font-size:clamp(13px,2.5vw,22px);font-weight:900;color:#fff}._beltMeter_17cbq_5{grid-column:1/-1;height:8px;border-radius:6px;background:#2a3b50;overflow:hidden}._beltMeter_17cbq_5>div{height:100%;background:#0a84ff}._beltPanel_17cbq_5 small{grid-column:1/-1;font-size:10px;color:#a6b8cf}._formatLogos_17cbq_5{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}._formatLogos_17cbq_5 img{width:104px;height:70px;object-fit:contain;background:#fff;border:1px solid #34516d;border-radius:7px;padding:5px}@media(max-width:520px){._formatLogos_17cbq_5 img{width:86px;height:58px}}._brand_17cbq_5{display:flex;flex-direction:column;align-items:flex-start;gap:10px}._brandLogo_17cbq_5{display:block;width:min(720px,84vw);height:auto;max-height:280px;object-fit:contain;background:#fff;border-radius:6px;padding:7px}._header_17cbq_5{align-items:center}._brand_17cbq_5 ._eyebrow_17cbq_5{letter-spacing:1.3px;color:#9bc9ff}@media(max-width:520px){._brandLogo_17cbq_5{width:min(440px,94vw);max-height:190px}}._detectedDuration_17cbq_5{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:10px 13px;border:1px solid #31557c;border-radius:8px;background:#11243b}._detectedDuration_17cbq_5 span{font-size:9px;font-weight:800;letter-spacing:1px;color:#9bc9ff}._detectedDuration_17cbq_5 strong{font-size:20px;font-variant-numeric:tabular-nums;color:#fff}._detectedDuration_17cbq_5 small{font-size:11px;color:#ffb7b7}._descriptionInput_17cbq_5{width:100%;resize:vertical;min-height:80px;background:#111827;color:var(--foreground);border:1px solid var(--border);border-radius:9px;padding:12px;font:inherit;font-size:13px;line-height:1.5}._navigation_17cbq_4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 20px}._navigation_17cbq_4 button{min-height:52px;border:1px solid #344B68;background:#1b2940;color:#ddd;font-size:11px;font-weight:800;border-radius:9px;cursor:pointer}._navigation_17cbq_4 ._activeTab_17cbq_5{background:#0a84ff;color:#0b0b0d;border-color:#0a84ff}._app_17cbq_1{max-width:920px;margin:0 auto;padding:24px 20px 44px;color:var(--foreground);font-family:var(--font-family-base);background:var(--background);min-height:100vh}._header_17cbq_5{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}._eyebrow_17cbq_5{font-size:10px;font-weight:700;letter-spacing:1.6px;color:var(--muted-foreground)}._app_17cbq_1 h1{font:800 48px/.95 var(--font-family-display);letter-spacing:-1px;margin:5px 0 0}._app_17cbq_1 h1 span{color:var(--primary)}._live_17cbq_1{font-size:9px;letter-spacing:1px;color:var(--muted-foreground);display:flex;align-items:center;gap:7px}._live_17cbq_1 i{width:7px;height:7px;background:var(--primary);border-radius:50%;box-shadow:0 0 12px #0a84ff66}._player_17cbq_5{background:linear-gradient(135deg,#1b2940,#101827);border:1px solid #3a4239;border-radius:var(--radius-lg);padding:22px;margin-bottom:32px;box-shadow:var(--shadow-md)}._playerTop_17cbq_5{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._player_17cbq_5 ._app_17cbq_1 h2{font:700 26px/1.05 var(--font-family-display);margin:9px 0 7px;overflow-wrap:anywhere}._player_17cbq_5 p{font-size:11px;color:var(--muted-foreground);margin:0}._trackCount_17cbq_5{font:700 30px var(--font-family-display);color:var(--primary);white-space:nowrap}._trackCount_17cbq_5 small{font:600 12px var(--font-family-base);color:var(--muted-foreground)}._progressMeta_17cbq_5{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1px;color:var(--muted-foreground);margin-top:27px}._progressMeta_17cbq_5 strong{font:700 14px var(--font-family-base);color:var(--foreground);letter-spacing:0}._progressMeta_17cbq_5 strong span{color:var(--muted-foreground);font-weight:400}._progress_17cbq_5{height:5px;background:#3b413b;border-radius:10px;overflow:hidden;margin:10px 0 22px}._progress_17cbq_5 div{height:100%;background:var(--primary);transition:width .2s}._controls_17cbq_5{display:grid;grid-template-columns:58px 1fr 58px;gap:12px}._controls_17cbq_5 button{min-height:58px;font-weight:800}._controls_17cbq_5 ._play_17cbq_5{background:var(--primary);color:#11150d;font-size:15px;border:0;border-radius:12px}._controls_17cbq_5 ._skip_17cbq_5{background:#223249;color:var(--foreground);font-size:20px;border:1px solid #344B68;border-radius:12px}._playerFoot_17cbq_5{display:flex;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:1px;color:var(--muted-foreground);margin-top:18px}._section_17cbq_5{margin:30px 0}._sectionHeading_17cbq_5{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}._app_17cbq_1 h2{font:700 28px/1 var(--font-family-display);margin:8px 0 0;letter-spacing:.1px}._section_17cbq_5 h2 span{font:700 9px var(--font-family-base);color:var(--primary);letter-spacing:1px;vertical-align:middle;margin-left:7px}._uploadButton_17cbq_5{border:1px solid var(--primary);color:var(--primary);border-radius:8px;padding:12px 14px;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}._filters_17cbq_5{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:18px 0}._filters_17cbq_5 label,._formGrid_17cbq_5 label,._workoutPanel_17cbq_5>label{font-size:9px;font-weight:700;letter-spacing:1px;color:var(--muted-foreground);display:flex;flex-direction:column;gap:7px;min-width:0}._filters_17cbq_5 [data-radix-select-trigger],._formGrid_17cbq_5 [data-radix-select-trigger]{min-height:43px}._trackList_17cbq_5{display:flex;flex-direction:column;gap:8px}._track_17cbq_2{display:flex;align-items:center;gap:12px;padding:13px 12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0}._track_17cbq_2._chosen_17cbq_5{border-color:#0a84ff;background:#12263c}._selectTrack_17cbq_5{width:40px;height:42px;flex-shrink:0;border:1px solid #424a41;background:#2b302b;color:var(--primary);font-size:14px;font-weight:800;border-radius:9px;cursor:pointer}._trackInfo_17cbq_5{flex:1;min-width:0}._trackInfo_17cbq_5 strong,._workoutRow_17cbq_5 strong{display:block;font-size:13px;line-height:1.3;overflow-wrap:anywhere}._trackInfo_17cbq_5>span{display:block;font-size:10px;color:var(--muted-foreground);margin-top:4px}._tags_17cbq_5{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}._tags_17cbq_5 em{font-style:normal;font-size:9px;color:#d4dbd2;background:#223249;border-radius:4px;padding:4px 6px}._trackRight_17cbq_5{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}._sample_17cbq_5,._real_17cbq_5{text-align:right;font-size:8px;line-height:1.5;letter-spacing:.6px;font-weight:800;color:var(--warning)}._real_17cbq_5{color:var(--primary)}._reorder_17cbq_5{display:flex;gap:4px}._reorder_17cbq_5 button{width:27px;height:26px;border-radius:6px;background:#2b302b;border:1px solid #414841;color:var(--foreground);font-size:15px}._reorder_17cbq_5 button:disabled{opacity:.25}._hint_17cbq_5,._subtext_17cbq_5{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._empty_17cbq_5{padding:22px;text-align:center;color:var(--muted-foreground);font-size:12px;background:var(--surface);border-radius:10px}._uploadPanel_17cbq_5,._workoutPanel_17cbq_5{padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-top:16px}._fileInput_17cbq_5{display:none}._filePick_17cbq_5{min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #596354;border-radius:10px;cursor:pointer;margin-bottom:16px}._filePick_17cbq_5 strong{font-size:12px}._filePick_17cbq_5 small{font-size:10px;color:var(--muted-foreground)}._fileIcon_17cbq_5{font-size:20px;color:var(--primary)}._formGrid_17cbq_5{display:grid;grid-template-columns:1fr 1fr;gap:14px}._formGrid_17cbq_5 input{min-width:0}._addButton_17cbq_5{width:100%;min-height:48px;margin-top:16px;background:var(--primary);color:#0b0b0d;border:0;border-radius:9px;font-size:12px;font-weight:800}._workoutPanel_17cbq_5>label{margin-bottom:16px}._workoutList_17cbq_5{display:flex;flex-direction:column;gap:8px}._workoutRow_17cbq_5{display:flex;align-items:center;gap:12px;padding:13px 10px;background:#111827;border:1px solid #223249;border-radius:9px;min-width:0}._order_17cbq_5{font:700 22px var(--font-family-display);color:var(--primary)}._workoutRow_17cbq_5>div{flex:1;min-width:0}._workoutRow_17cbq_5 small,._savedRow_17cbq_5 small{display:block;font-size:10px;line-height:1.4;color:var(--muted-foreground);margin-top:4px;overflow-wrap:anywhere}._rowMove_17cbq_1{display:flex;align-items:center;gap:7px;flex-shrink:0}._rowMove_17cbq_1 button{min-width:42px;min-height:44px;border-radius:8px;background:#1c3b5c;border:1px solid #4186bc;color:#fff;font-size:22px;font-weight:800;cursor:pointer;touch-action:manipulation}._rowMove_17cbq_1 button:disabled{opacity:.28;cursor:not-allowed}._rowMove_17cbq_1 button:last-child{background:#4b2430;border-color:#bd5b6b;color:#fff}@media(max-width:520px){._workoutRow_17cbq_5{gap:7px;padding:10px 7px}._rowMove_17cbq_1{gap:4px}._rowMove_17cbq_1 button{min-width:38px;min-height:44px;font-size:20px}}._workoutSummary_17cbq_5{display:flex;align-items:center;justify-content:space-between;margin-top:16px;color:var(--muted-foreground);font-size:10px;letter-spacing:1px}._workoutSummary_17cbq_5 strong{font:700 24px var(--font-family-display);color:var(--foreground)}._saved_17cbq_5{margin-top:20px}._saved_17cbq_5 h3{font:700 19px var(--font-family-display)}._savedRow_17cbq_5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}._savedRow_17cbq_5>div{min-width:0}._savedRow_17cbq_5 strong{font-size:12px}._savedRow_17cbq_5 button{min-height:40px;flex-shrink:0}._footer_17cbq_5{border-top:1px solid var(--border);padding-top:18px;margin-top:36px;font-size:9px;letter-spacing:1px;color:var(--muted-foreground)}._footer_17cbq_5 span{float:right}._footer_17cbq_5 p{font-size:10px;letter-spacing:0;line-height:1.5;max-width:580px;margin-top:12px}._player_17cbq_5 audio{display:none}@media(min-width:700px){._app_17cbq_1{padding:34px 32px 52px}._player_17cbq_5{padding:28px 30px}._track_17cbq_2{padding:15px 16px}._formGrid_17cbq_5{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){._app_17cbq_1{padding:18px 13px 32px}._live_17cbq_1{font-size:8px}._player_17cbq_5{padding:17px}._player_17cbq_5 ._app_17cbq_1 h2{font-size:23px}._filters_17cbq_5{grid-template-columns:1fr;gap:9px}._filters_17cbq_5 label{gap:5px}._track_17cbq_2{gap:8px;padding:11px 8px}._selectTrack_17cbq_5{width:34px}._trackInfo_17cbq_5 strong{font-size:12px}._sample_17cbq_5{font-size:7px}._section_17cbq_5 ._app_17cbq_1 h2{font-size:25px}._uploadButton_17cbq_5{padding:10px;font-size:10px}._formGrid_17cbq_5{grid-template-columns:1fr 1fr}._controls_17cbq_5{grid-template-columns:48px 1fr 48px;gap:8px}._controls_17cbq_5 button{min-height:54px}._controls_17cbq_5 ._play_17cbq_5{font-size:13px}._footer_17cbq_5 span{float:none;display:block;margin-top:7px}}._trackHeading_17cbq_6{display:flex;align-items:center;gap:10px}._trackHeading_17cbq_6>strong{flex:1;min-width:0}._trackPreviewButton_17cbq_6{flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding:0;border:1px solid #4186bc;border-radius:8px;background:#1c304b;color:#fff;font-size:18px}._trackPreviewButton_17cbq_6[aria-pressed=true]{background:#0a84ff;color:#07111f;border-color:#0a84ff}._trackPreviewStatus_17cbq_6{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;color:#a6cfff;font-size:10px;font-variant-numeric:tabular-nums}._trackPreviewStatus_17cbq_6 button{min-height:44px;padding:0 10px;font-size:10px;color:#fff}._trackPreviewButton_17cbq_6:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:520px){._trackHeading_17cbq_6{gap:6px}._trackRight_17cbq_5 small{font-size:9px;max-width:55px;text-align:right}._trackPreviewStatus_17cbq_6{font-size:9px}}._app_17cbq_1{max-width:1100px;padding-top:32px}._header_17cbq_5{padding:12px 0 24px;border-bottom:1px solid #30372f;margin-bottom:24px}._app_17cbq_1 h1{font-size:clamp(46px,8vw,76px);font-weight:900;letter-spacing:-3px;text-transform:uppercase}._header_17cbq_5 ._eyebrow_17cbq_5{color:#0a84ff}._navigation_17cbq_4{position:sticky;top:0;z-index:10;background:#0b0b0d;padding:12px 0 18px;gap:10px}._navigation_17cbq_4 button{border-radius:4px;font-size:12px;letter-spacing:.6px;min-height:54px}._player_17cbq_5{position:relative;background:#141d2b;border:1px solid #37658F;border-top:4px solid #0A84FF;border-radius:8px;padding:clamp(22px,4vw,44px);box-shadow:0 18px 65px #0007}._player_17cbq_5 h2{font-size:clamp(30px,5vw,48px);line-height:1.02;letter-spacing:-1px;margin:12px 0}._sessionTitle_17cbq_16{font-size:15px;color:#0a84ff;font-weight:800;letter-spacing:.3px;margin:14px 0}._player_17cbq_5 ._workoutDescription_17cbq_17{font-size:13px;line-height:1.65;color:#c5cfc3;margin-top:22px;max-width:720px}._sessionStats_17cbq_18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 20px}._sessionStats_17cbq_18>div{padding:16px;background:#111827;border:1px solid #344B68;border-radius:6px}._sessionStats_17cbq_18 small{display:block;font-size:9px;font-weight:800;letter-spacing:1px;color:#a6b8cf}._sessionStats_17cbq_18 strong{display:block;font-size:clamp(24px,4vw,42px);font-weight:900;font-variant-numeric:tabular-nums;line-height:1.2;margin-top:8px}._sessionStats_17cbq_18 strong span{font-size:14px;color:#a6b8cf}._controls_17cbq_5{grid-template-columns:72px 1fr 72px}._controls_17cbq_5 button{min-height:76px}._controls_17cbq_5 ._play_17cbq_5{font-size:clamp(15px,2.4vw,22px);border-radius:5px;letter-spacing:.6px}._controls_17cbq_5 ._skip_17cbq_5{border-radius:5px;font-size:24px}._progress_17cbq_5{height:9px;border-radius:2px}._seekWrap_17cbq_28{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:15px 0 20px;color:#a9b8a5;font-size:10px;font-weight:800;letter-spacing:.7px}._seekWrap_17cbq_28 input{width:100%;accent-color:#0A84FF;min-height:30px}._playerTools_17cbq_30{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}._playerTools_17cbq_30 button{min-height:42px;padding:10px 15px;background:#1c304b;border:1px solid #485747;border-radius:5px;color:#e8f0e5;font-size:10px;font-weight:800;letter-spacing:.6px;cursor:pointer}._queue_17cbq_5{display:grid;gap:6px;margin-top:14px;max-height:330px;overflow-y:auto}._queue_17cbq_5 button{display:flex;align-items:center;gap:12px;padding:12px;background:#101827;border:1px solid #344B68;border-radius:5px;color:#e8f0e5;text-align:left;cursor:pointer}._queue_17cbq_5 button b{color:#0a84ff}._queue_17cbq_5 button span{flex:1}._queue_17cbq_5 button small{color:#a6b8cf}._queue_17cbq_5 ._queueActive_17cbq_35{border-color:#0a84ff}._quickSelect_17cbq_36{margin:0 0 16px;padding:14px 18px;border:1px solid #344B68;background:#141d2b;border-radius:6px}._quickSelect_17cbq_36 label{display:block;font-size:10px;font-weight:800;letter-spacing:1px;color:#0a84ff;margin-bottom:9px}._quickSelect_17cbq_36 [data-radix-select-trigger]{width:100%;min-height:48px}@media(max-width:520px){._app_17cbq_1{padding:18px 14px}._header_17cbq_5{align-items:flex-start}._header_17cbq_5 ._live_17cbq_1{display:none}._navigation_17cbq_4 button{font-size:10px;min-height:50px}._player_17cbq_5{padding:20px 16px}._sessionStats_17cbq_18{gap:5px}._sessionStats_17cbq_18>div{padding:10px 7px}._sessionStats_17cbq_18 small{font-size:8px}._controls_17cbq_5{grid-template-columns:52px 1fr 52px;gap:8px}._controls_17cbq_5 button{min-height:64px}._seekWrap_17cbq_28{grid-template-columns:1fr auto}._seekWrap_17cbq_28 input{grid-column:1/-1;grid-row:2}._playerTools_17cbq_30 button{flex:1}._playerFoot_17cbq_5{flex-wrap:wrap}}._refinements_ak2o2_1{margin-top:18px;padding:16px;background:#111d2d;border:1px solid #31557c;border-radius:10px}._refinements_ak2o2_1 p{margin:0 0 12px;font-size:12px;font-weight:800;color:#eaf3ff}._refinements_ak2o2_1 p span{display:block;margin-top:5px;font-weight:400;color:#b9cde3}._refinements_ak2o2_1>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._refinements_ak2o2_1 ._refinement_ak2o2_1,._refinements_ak2o2_1 ._refinementActive_ak2o2_1{height:auto;min-width:0;min-height:56px;display:flex;flex-direction:column;gap:4px;white-space:normal;padding:8px 3px;background:#080f1c;border:2px solid #37658f;border-radius:8px;color:#eef7ff}._refinements_ak2o2_1 ._refinementActive_ak2o2_1{background:#11365d;border-color:#70c7ff;outline:2px solid white;outline-offset:2px}._refinements_ak2o2_1 strong{font-size:clamp(10px,2.7vw,14px);letter-spacing:0;line-height:1.2}._refinements_ak2o2_1 button span{font-size:10px;line-height:1.3;overflow-wrap:anywhere}@media(max-width:520px){._refinements_ak2o2_1{padding:10px}._refinements_ak2o2_1 button span{display:none}}._refinements_ak2o2_1 small{display:block;margin-top:12px;font-size:12px;line-height:1.5;color:#b9cde3}._grid_ak2o2_1 ._tile_ak2o2_1,._grid_ak2o2_1 ._active_ak2o2_1{border-color:var(--cadence-colour)}._tile_ak2o2_1 strong,._active_ak2o2_1 strong{background:var(--cadence-colour);color:var(--cadence-ink);padding:5px 10px;border-radius:6px}._tile_ak2o2_1 ._symbol_ak2o2_1,._active_ak2o2_1 ._symbol_ak2o2_1{color:var(--cadence-colour)}._grid_ak2o2_1 ._active_ak2o2_1{outline:2px solid white;outline-offset:3px;box-shadow:none}._tile_ak2o2_1:focus-visible,._active_ak2o2_1:focus-visible{outline:3px solid white;outline-offset:3px}._section_ak2o2_1{margin:16px 0 22px}._heading_ak2o2_1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._heading_ak2o2_1 strong{font-size:12px;letter-spacing:1.4px;color:#eaf3ff}._heading_ak2o2_1 button{min-height:36px;padding:8px 12px;border:1px solid #38608a;background:#15243b;border-radius:6px;color:#a9d6ff;font-size:11px;font-weight:800;cursor:pointer}._heading_ak2o2_1 button[aria-pressed=true]{background:#0a84ff;color:#fff}._grid_ak2o2_1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}._tile_ak2o2_1,._active_ak2o2_1{min-width:0;min-height:132px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:#080f1c;border:2px solid #0879db;border-radius:12px;color:#eef7ff;cursor:pointer;transition:transform .12s,border-color .12s,background .12s}._tile_ak2o2_1:hover,._active_ak2o2_1:hover{transform:translateY(-2px)}._active_ak2o2_1{background:#11365d;border-color:#70c7ff;box-shadow:inset 0 0 0 2px #0a84ff,0 0 14px #0a84ff55}._tile_ak2o2_1 strong,._active_ak2o2_1 strong{font:900 clamp(20px,3vw,31px)/1 "Barlow Condensed",sans-serif;font-style:italic;letter-spacing:1px}._tile_ak2o2_1 span,._active_ak2o2_1 span{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}._symbol_ak2o2_1{width:72%;max-width:100px;height:38px;color:#0aa5ff}@media(max-width:700px){._grid_ak2o2_1{grid-template-columns:repeat(3,minmax(0,1fr))}._tile_ak2o2_1,._active_ak2o2_1{min-height:114px}}@media(max-width:370px){._grid_ak2o2_1{gap:5px}._tile_ak2o2_1,._active_ak2o2_1{min-height:105px}._tile_ak2o2_1 span,._active_ak2o2_1 span{font-size:9px}}._silhouette_16l4i_1{display:block;width:64px;height:60px;object-fit:contain;filter:brightness(0) invert(1)}._section_16l4i_1{margin:20px 0}._heading_16l4i_1{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}._heading_16l4i_1 strong{font-size:12px;letter-spacing:1.4px}._heading_16l4i_1 button{min-height:36px;padding:8px 12px;border:1px solid #38608a;background:#15243b;border-radius:6px;color:#a9d6ff;font-size:11px;font-weight:800;cursor:pointer}._grid_16l4i_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}._tile_16l4i_1,._active_16l4i_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:125px;padding:10px;background:#080f1c;border:2px solid #0879db;border-radius:12px;color:#fff;cursor:pointer}._active_16l4i_1{background:#11365d;border-color:#70c7ff;box-shadow:inset 0 0 0 2px #0a84ff}._tile_16l4i_1 span,._active_16l4i_1 span{font-size:32px}._tile_16l4i_1 strong,._active_16l4i_1 strong{font:900 clamp(15px,2.5vw,22px) "Barlow Condensed",sans-serif;font-style:italic;text-align:center}@media(max-width:520px){._grid_16l4i_1{grid-template-columns:repeat(2,minmax(0,1fr))}._tile_16l4i_1,._active_16l4i_1{min-height:104px}}@layer base{._overlay_np6mw_6{position:fixed;inset:0;background-color:#00000052;z-index:var(--z-overlay)!important;animation:_overlayShow_np6mw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.dark ._overlay_np6mw_6{background-color:#0000008c}._content_np6mw_19{--dialog-padding: 24px;position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 32px);max-height:85vh;width:28rem;background-color:var(--popup);color:var(--popup-foreground);border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:16px;box-shadow:0 2px 6px #0000000f,0 24px 56px -16px #00000052;z-index:var(--z-overlay)!important;overflow:auto;padding:var(--dialog-padding);animation:_contentShow_np6mw_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_np6mw_46{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._close_np6mw_46:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._close_np6mw_46:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._closeIcon_np6mw_75{width:1rem;height:1rem}._header_np6mw_81{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;padding-right:32px}._header_np6mw_81:has(+._footer_np6mw_90){margin-bottom:0}._footer_np6mw_90{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:24px calc(-1 * var(--dialog-padding)) calc(-1 * var(--dialog-padding));padding:14px var(--dialog-padding);border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background-color:color-mix(in srgb,var(--foreground) 3%,var(--popup))}._title_np6mw_105{margin:0;font-family:var(--font-family-base);font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--popup-foreground)}._description_np6mw_115{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}._screenReaderText_np6mw_122{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_np6mw_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_np6mw_1{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}}._panel_4pdv5_1{max-width:560px;width:calc(100vw - 24px);max-height:85dvh;overflow-y:auto}._example_4pdv5_2{margin:16px 0;padding:14px;background:#11243b;color:#fff;border-left:3px solid #f49a31;border-radius:8px;font-weight:700;line-height:1.7;overflow-wrap:anywhere}._steps_4pdv5_3{padding-left:24px;line-height:1.6}._steps_4pdv5_3 li{margin-bottom:6px}._key_4pdv5_5{display:grid;gap:10px;margin:20px 0}._key_4pdv5_5 div{display:grid;grid-template-columns:48px 1fr;gap:12px}._key_4pdv5_5 dt{font-weight:800;color:#f7b35e}._key_4pdv5_5 dd{margin:0;line-height:1.5}._note_4pdv5_9{font-size:14px;line-height:1.6;opacity:.8}._section_5mglc_1{margin:28px 0;min-width:0;max-width:100%}._heading_5mglc_2{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}._heading_5mglc_2 h2{margin:0;color:#fff;font-size:clamp(24px,4vw,36px)}._heading_5mglc_2 p{margin:6px 0 0;color:#b5c4d8;font-size:13px;line-height:1.5}._arrows_5mglc_5{display:flex;gap:8px;flex-shrink:0}._rail_5mglc_6{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 16px;scrollbar-color:#38608a #0b1627}._rail_5mglc_6 ._card_5mglc_7{position:relative;display:block;isolation:isolate;width:100%;height:220px;min-width:0;padding:0;border:1px solid #30415a;border-radius:14px;overflow:hidden;white-space:normal;text-align:left;background:#102037;color:#fff;scroll-snap-align:start;cursor:pointer}._rail_5mglc_6 ._card_5mglc_7:hover{border-color:#8ebfff}._rail_5mglc_6 ._card_5mglc_7:focus-visible{outline:3px solid #fff;outline-offset:-4px}._art_5mglc_10{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}._shade_5mglc_11{position:absolute;inset:0;background:linear-gradient(180deg,#030a1414 5%,#030a1473 42%,#030a14f7);z-index:-1}._badge_5mglc_12{position:absolute;top:14px;left:14px}._copy_5mglc_13{position:absolute;left:18px;right:18px;bottom:16px;display:flex;flex-direction:column;gap:7px}._copy_5mglc_13 strong{font-size:22px;line-height:1.15;overflow-wrap:anywhere;color:#fff}._copy_5mglc_13 span{font-size:13px;color:#edf3ff;line-height:1.4}._copy_5mglc_13 small{font-size:11px;color:#ffbd79;letter-spacing:1px;font-weight:800}@media(max-width:900px){._rail_5mglc_6{grid-auto-columns:calc((100% - 16px)/2)}}@media(max-width:600px){._rail_5mglc_6{grid-auto-columns:86%;gap:12px}._heading_5mglc_2{align-items:flex-start}._heading_5mglc_2 p{font-size:12px}._arrows_5mglc_5{gap:4px}._arrows_5mglc_5 button{min-width:36px;padding:6px}._rail_5mglc_6 ._card_5mglc_7{height:210px}._copy_5mglc_13 strong{font-size:21px}}
