.quick-start-section{margin-bottom:32px;background:transparent;padding:0}.quick-start-card{background:var(--surface-base);border-radius:16px;padding:24px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.06);border:1px solid var(--border-default);margin-bottom:0;width:100%;display:flex;flex-direction:column;height:100%;min-height:300px;max-height:420px}.quick-start-card.compact{padding:20px 18px;margin-bottom:0;border-radius:14px}.quick-start-header{text-align:center;margin-bottom:20px;flex:1;display:flex;flex-direction:column;justify-content:center}.header-with-type{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.activity-type-indicator{display:flex;align-items:center;gap:8px}.recommendation-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:linear-gradient(135deg,rgba(5,150,105,.1),rgba(5,150,105,.05));border:1px solid rgba(5,150,105,.2);border-radius:20px;margin-bottom:12px}.badge-icon{font-size:14px!important}.badge-text{font-size:13px;font-weight:500;color:#059669}.quick-start-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;background:linear-gradient(135deg,rgba(5,150,105,.1),rgba(5,150,105,.05));border-radius:50%;margin-bottom:12px}.quick-start-title{font-size:1.5rem;font-weight:600;color:#1a2332;margin:0 0 8px;line-height:1.3;letter-spacing:-.02em}.quick-start-title.compact{font-size:1.25rem;margin:0 0 6px}.quick-start-subtitle{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.quick-start-subtitle.compact{font-size:.8125rem;line-height:1.4}.quick-start-actions{display:flex;justify-content:center;margin-top:auto;padding-top:16px}.start-session-btn{min-width:160px;height:44px;font-size:.875rem;font-weight:500;letter-spacing:.025em;margin-right:0;width:100%;max-width:200px;padding-left:20px!important;padding-right:20px!important}.start-session-btn .v-btn__content{padding:0 20px!important}.start-session-btn.compact{min-width:140px;height:40px;font-size:.8125rem;max-width:180px;padding-left:16px!important;padding-right:16px!important}.start-session-btn.compact .v-btn__content{padding:0 16px!important}.v-btn.start-session-btn .v-btn__content{padding:0 20px!important}.v-btn.start-session-btn.compact .v-btn__content{padding:0 16px!important}.start-session-btn>>>.v-btn__content{padding:0 20px!important}.start-session-btn.compact>>>.v-btn__content{padding:0 16px!important}.start-session-btn.secondary{color:#6b7280;border-color:#e5e7eb;background:var(--surface-base)}.start-session-btn.secondary:hover{background:#f9fafb;border-color:#d1d5db;color:#4b5563}.hero-exercise-preview-container{text-align:center;margin-top:8px}.hero-exercise-preview{font-size:13px;color:#64748b;line-height:1.4;display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.hero-exercise-preview.clickable{cursor:pointer}.hero-exercise-preview.clickable:hover{color:#059669}.hero-exercise-preview.clickable:hover .hero-chevron-icon{color:#10b981!important;transform:scale(1.1) rotate(5deg)}.hero-chevron-icon{transition:transform .2s ease,color .2s ease;color:#059669!important;margin-left:4px;font-size:18px!important}.hero-chevron-icon.expanded{transform:rotate(180deg);color:#047857!important}.hero-exercise-list{background:#fafbfc;border-radius:12px;padding:16px;margin-top:12px;border:1px solid #e8edf4;box-shadow:inset 0 1px 3px rgba(16,24,40,.04),0 4px 12px rgba(16,24,40,.15);position:relative;z-index:10}.hero-preview-header{margin-bottom:12px}.hero-preview-label{font-size:13px;font-weight:500;color:#64748b}.hero-exercises{margin-bottom:0}.hero-exercise-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e2e8f0}.hero-exercise-item:last-child{border-bottom:none;padding-bottom:0}.hero-exercise-name{font-size:14px;color:#374151;font-weight:500}.hero-exercise-time{font-size:12px;color:#64748b;font-weight:500;background:rgba(5,150,105,.1);padding:2px 8px;border-radius:12px}.hero-preview-expand-enter-active,.hero-preview-expand-leave-active{transition:all .3s ease;overflow:hidden}.hero-preview-expand-enter,.hero-preview-expand-leave-to{opacity:0;transform:translateY(-10px);max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.hero-preview-expand-enter-to,.hero-preview-expand-leave{opacity:1;transform:translateY(0);max-height:400px}@media (max-width:768px){.quick-start-card{padding:20px 16px}.quick-start-title{font-size:1.375rem}.quick-start-title.compact{font-size:1.125rem}.start-session-btn{margin-right:0;width:100%;max-width:240px}}@media (max-width:480px){.quick-start-card{padding:18px 14px}.quick-start-title{font-size:1.25rem}.quick-start-title.compact{font-size:1.125rem}.quick-start-subtitle{font-size:.8125rem}.quick-start-subtitle.compact{font-size:.75rem}.start-session-btn{max-width:200px}}.movement-container[data-v-9fbaf174]{min-height:100vh;background-color:#f8fafc}.movement-main[data-v-9fbaf174]{padding-top:20px}.movement-content[data-v-9fbaf174]{max-width:1200px;margin:0 auto;padding:0 24px 40px}.filters-container[data-v-9fbaf174]{margin-bottom:32px;padding:20px;background:#f8fafc;border-radius:16px;border:1px solid #e2e8f0}.filter-chips[data-v-9fbaf174]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center}.filter-separator[data-v-9fbaf174]{width:1px;height:24px;background:#d1d5db;margin:0 8px;flex-shrink:0}.filter-chip[data-v-9fbaf174]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:24px;border:2px solid #e2e8f0;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-icon[data-v-9fbaf174]{opacity:.7;transition:opacity .2s ease}.filter-chip[data-v-9fbaf174]:hover{border-color:#6ee7b7;color:#059669;background:rgba(5,150,105,.05)}.filter-chip:hover .filter-icon[data-v-9fbaf174]{opacity:1}.filter-chip--active[data-v-9fbaf174]{border-color:#059669;background:rgba(5,150,105,.12);color:#0f766e}.filter-chip--active .filter-icon[data-v-9fbaf174]{opacity:1}.exercise-sections[data-v-9fbaf174]{margin-top:24px}.exercise-section[data-v-9fbaf174]{margin-bottom:32px}.no-favorites-message[data-v-9fbaf174]{text-align:center;padding:40px 20px}.no-favorites-content h3[data-v-9fbaf174]{font-size:18px;font-weight:600;color:#475569;margin:16px 0 8px 0}.no-favorites-content p[data-v-9fbaf174]{font-size:14px;color:#64748b;margin:0;max-width:300px;margin-left:auto;margin-right:auto}.section-title[data-v-9fbaf174]{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:16px}.exercise-grid[data-v-9fbaf174]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.recommended-grid[data-v-9fbaf174]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.exercise-card[data-v-9fbaf174]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 20px 20px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.06);overflow:hidden}.exercise-card[data-v-9fbaf174]:hover{box-shadow:0 8px 20px rgba(16,24,40,.12);transform:translateY(-2px)}.exercise-accent[data-v-9fbaf174]{position:absolute;top:0;left:20px;right:20px;height:3px;border-radius:0 0 3px 3px}.exercise-header[data-v-9fbaf174]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.exercise-header-right[data-v-9fbaf174]{display:flex;align-items:center;gap:8px}.exercise-title-row[data-v-9fbaf174]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.exercise-title-content[data-v-9fbaf174]{flex:1}.start-icon-large[data-v-9fbaf174]{font-size:32px!important;opacity:.9;transition:all .2s ease;flex-shrink:0;margin-top:2px}.exercise-card:hover .start-icon-large[data-v-9fbaf174]{opacity:1;transform:scale(1.05)}.exercise-clickable-area[data-v-9fbaf174]{cursor:pointer;transition:background-color .2s ease;padding:4px 0;margin:-4px 0;border-radius:8px}.exercise-clickable-area[data-v-9fbaf174]:hover{background-color:rgba(5,150,105,.02)}.exercise-info[data-v-9fbaf174]{margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.exercise-preview-container[data-v-9fbaf174]{width:100%}.exercise-preview-text[data-v-9fbaf174]{font-size:12px;color:#475569;line-height:1.4;margin-top:2px;display:inline-flex;align-items:center;gap:4px;width:100%;transition:color .2s ease}.exercise-preview-text.clickable[data-v-9fbaf174]{cursor:pointer}.exercise-preview-text.clickable:hover .more-exercises[data-v-9fbaf174],.exercise-preview-text.clickable[data-v-9fbaf174]:hover{color:#059669}.exercise-preview-text.clickable:hover .chevron-icon[data-v-9fbaf174]{color:#10b981!important;transform:scale(1.1) rotate(5deg)}.more-exercises[data-v-9fbaf174]{transition:color .2s ease}.chevron-icon[data-v-9fbaf174]{transition:transform .2s ease,color .2s ease;color:#059669!important;margin-left:4px;font-size:18px!important}.chevron-icon.expanded[data-v-9fbaf174]{transform:rotate(180deg);color:#047857!important}.exercise-icon[data-v-9fbaf174]{width:48px;height:48px;background:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#475569}.exercise-duration[data-v-9fbaf174]{display:inline-flex;align-items:center;padding:4px 12px;background:rgba(110,231,183,.3);color:#1e293b;font-size:12px;font-weight:500;border-radius:12px}.exercise-title[data-v-9fbaf174]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px;line-height:1.3}.exercise-subtitle[data-v-9fbaf174]{font-size:14px;color:#64748b;margin:0 0 16px;line-height:1.4}.exercise-footer[data-v-9fbaf174]{display:flex;align-items:flex-end;justify-content:space-between}.exercise-tags[data-v-9fbaf174]{display:flex;gap:8px}.exercise-favorite[data-v-9fbaf174]{display:flex;align-items:center}.favorite-btn[data-v-9fbaf174]{margin:0!important;padding:0!important;width:32px!important;height:32px!important}.exercise-tag[data-v-9fbaf174]{display:inline-flex;align-items:center;padding:4px 8px;background:#ecfdf5;color:#15803d;font-size:11px;font-weight:500;border-radius:6px;border:1px solid rgba(74,222,128,.25)}.exercise-tag--goal[data-v-9fbaf174]{color:#374151;border:1px solid rgba(0,0,0,.1)}.exercise-preview[data-v-9fbaf174]{background:#fafbfc;border-radius:12px;padding:16px;margin:12px -4px 8px -4px;border:1px solid #e8edf4;box-shadow:inset 0 1px 3px rgba(16,24,40,.04)}.preview-header[data-v-9fbaf174]{margin-bottom:12px}.preview-label[data-v-9fbaf174]{font-size:13px;font-weight:500;color:#64748b}.exercise-list[data-v-9fbaf174]{margin-bottom:16px}.exercise-item[data-v-9fbaf174]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e2e8f0}.exercise-item[data-v-9fbaf174]:last-child{border-bottom:none;padding-bottom:0}.exercise-name[data-v-9fbaf174]{font-size:14px;color:#374151;font-weight:500}.exercise-time[data-v-9fbaf174]{font-size:12px;color:#64748b;font-weight:500;background:rgba(5,150,105,.1);padding:2px 8px;border-radius:12px}.preview-actions[data-v-9fbaf174]{text-align:center}.preview-start-btn[data-v-9fbaf174]{min-width:140px!important;text-transform:none!important;font-weight:500!important}.preview-expand-enter-active[data-v-9fbaf174],.preview-expand-leave-active[data-v-9fbaf174]{transition:all .3s ease;overflow:hidden}.preview-expand-enter-from[data-v-9fbaf174],.preview-expand-leave-to[data-v-9fbaf174]{opacity:0;transform:translateY(-10px);max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.preview-expand-enter-to[data-v-9fbaf174],.preview-expand-leave-from[data-v-9fbaf174]{opacity:1;transform:translateY(0);max-height:400px}@media (max-width:768px){.movement-content[data-v-9fbaf174]{padding:0 16px 32px}.exercise-grid[data-v-9fbaf174],.recommended-grid[data-v-9fbaf174]{grid-template-columns:1fr}.filters-container[data-v-9fbaf174]{padding:16px}.filter-group[data-v-9fbaf174]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.filter-group-label[data-v-9fbaf174]{min-width:auto;margin-bottom:4px}.filter-chips[data-v-9fbaf174]{justify-content:flex-start}}@media (max-width:480px){.exercise-card[data-v-9fbaf174]{padding:20px 16px 16px}.exercise-preview[data-v-9fbaf174]{padding:12px;margin:12px 0 6px 0}.exercise-header-right[data-v-9fbaf174]{gap:4px}.expand-btn[data-v-9fbaf174]{width:28px!important;height:28px!important}}.loading-skeleton[data-v-9fbaf174]{padding:24px 0}.skeleton-section[data-v-9fbaf174]{margin-bottom:32px}.skeleton-header[data-v-9fbaf174]{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer-data-v-9fbaf174 1.5s infinite;border-radius:8px;margin-bottom:16px;width:200px}.skeleton-card[data-v-9fbaf174]{height:120px}.skeleton-card-large[data-v-9fbaf174],.skeleton-card[data-v-9fbaf174]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer-data-v-9fbaf174 1.5s infinite;border-radius:16px;margin-bottom:16px}.skeleton-card-large[data-v-9fbaf174]{height:180px}.skeleton-grid[data-v-9fbaf174]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}@keyframes skeleton-shimmer-data-v-9fbaf174{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-color-scheme:dark){.skeleton-card-large[data-v-9fbaf174],.skeleton-card[data-v-9fbaf174],.skeleton-header[data-v-9fbaf174]{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200% 100%}}.session-container[data-v-76d96565]{min-height:100vh;background-color:#f5f5f5;width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;position:relative}.session-container.exercise-active[data-v-76d96565]{background-color:transparent;max-width:none}.loading-container[data-v-76d96565]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.loading-text[data-v-76d96565]{color:#757575;font-size:16px;margin:0}.no-exercises-container[data-v-76d96565]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center}.no-exercises-container h3[data-v-76d96565]{margin:0;color:#424242}.no-exercises-container p[data-v-76d96565]{margin:0;color:#757575}.session-header[data-v-76d96565]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid #e0e0e0}.session-info[data-v-76d96565]{flex:1;text-align:center}.session-title[data-v-76d96565]{margin:0;font-size:18px;font-weight:600;color:#424242}.session-progress[data-v-76d96565]{margin:4px 0 0 0;font-size:14px;color:#757575}.progress-section[data-v-76d96565]{padding:16px 20px;background:#fff;border-bottom:1px solid #e0e0e0}.progress-text[data-v-76d96565]{display:flex;justify-content:space-between;font-size:12px;color:#757575}.exercise-overlay[data-v-76d96565]{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.3));align-items:flex-start;padding:16px}.exercise-type-chip[data-v-76d96565]{font-weight:500}.countdown-phase[data-v-76d96565]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.countdown-content[data-v-76d96565]{text-align:center}.countdown-title[data-v-76d96565]{font-size:28px;font-weight:600;color:#424242;margin:0 0 40px 0}.countdown-circle[data-v-76d96565]{width:120px;height:120px;margin:0 auto 30px;background:#e91e63;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(233,30,99,.3)}.countdown-number[data-v-76d96565]{font-size:64px;font-weight:700;color:#fff}.countdown-exercise[data-v-76d96565]{font-size:20px;color:#757575;margin:0}.exercise-phase-takeover[data-v-76d96565]{position:fixed;top:0;left:50%;transform:translateX(-50%);height:100vh;background:#000;width:100%;max-width:800px;overflow-y:auto;z-index:1000}@media (max-width:600px){.exercise-phase-takeover[data-v-76d96565]{height:100dvh;min-height:600px}.timer-display[data-v-76d96565]{bottom:120px}.exercise-controls[data-v-76d96565]{bottom:30px}.exercise-controls.paused-state[data-v-76d96565]{bottom:90px}}.exercise-background[data-v-76d96565]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:800px;height:100%}.takeover-image[data-v-76d96565],.takeover-video[data-v-76d96565]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.7)}.exercise-overlay[data-v-76d96565]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:800px;height:100%;display:flex;flex-direction:column;pointer-events:none}.exercise-overlay>[data-v-76d96565]{pointer-events:auto}.exercise-controls[data-v-76d96565]{pointer-events:auto!important}.exercise-controls .v-btn[data-v-76d96565]{pointer-events:auto!important;z-index:10}.exercise-controls-fixed[data-v-76d96565]{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;z-index:9999;transition:bottom .3s ease;pointer-events:auto}.exercise-controls-fixed.paused-state[data-v-76d96565]{bottom:100px}.paused-controls-overlay[data-v-76d96565]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.8);border-radius:16px;padding:32px;backdrop-filter:blur(10px);min-width:300px;max-width:400px;z-index:100}.paused-controls-container[data-v-76d96565]{text-align:center;color:#fff}.paused-title[data-v-76d96565]{color:#fff;font-size:24px;font-weight:500;margin:0 0 24px 0;text-transform:uppercase;letter-spacing:1px}.duration-control-paused[data-v-76d96565]{margin-bottom:24px}.duration-control-paused .duration-header[data-v-76d96565]{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.duration-control-paused .duration-label[data-v-76d96565]{color:#fff;font-size:16px;font-weight:500}.duration-slider-paused[data-v-76d96565]{margin:0}.paused-actions[data-v-76d96565]{display:flex;justify-content:center;gap:16px}.paused-action-btn[data-v-76d96565]{text-transform:none;font-weight:500}.instructions-panel[data-v-76d96565]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px;background:rgba(0,0,0,.75);backdrop-filter:blur(15px);z-index:10000;color:#fff;animation:slideIn-data-v-76d96565 .3s ease-out}@keyframes slideIn-data-v-76d96565{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.instructions-panel-content[data-v-76d96565]{padding:32px 40px;color:#fff}.countdown-band[data-v-76d96565]{background:hsla(0,0%,100%,.05);padding:12px 20px;margin:-32px -40px 20px -40px;border-bottom:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden}.countdown-band[data-v-76d96565]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(233,30,99,.3),rgba(255,64,129,.3));transform-origin:right}.countdown-band.animating[data-v-76d96565]:before{animation:shrinkCountdown-data-v-76d96565 var(--countdown-duration) linear forwards}@keyframes shrinkCountdown-data-v-76d96565{0%{width:100%}to{width:0}}.instructions-panel-header[data-v-76d96565]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.instructions-panel-header h3[data-v-76d96565]{margin:0;font-size:24px;font-weight:500;color:#fff}.close-instructions-btn[data-v-76d96565]{background:hsla(0,0%,100%,.1)!important}.close-instructions-btn[data-v-76d96565]:hover{background:hsla(0,0%,100%,.2)!important}.instructions-panel-body[data-v-76d96565]{display:flex;flex-direction:column;gap:24px}.instructions-panel .instruction-list[data-v-76d96565]{display:flex;flex-direction:column;gap:16px}.instructions-panel .instruction-item[data-v-76d96565]{display:flex;align-items:flex-start;gap:16px}.instructions-panel .step-number[data-v-76d96565]{background:#e91e63;color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.instructions-panel .step-text[data-v-76d96565]{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.5;flex:1}.exercise-meta[data-v-76d96565]{display:flex;gap:24px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.2)}.meta-item[data-v-76d96565]{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.8);font-size:14px}.gif-disclaimer[data-v-76d96565]{display:flex;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);font-size:13px;font-style:italic}@media (max-width:600px){.instructions-panel-content[data-v-76d96565]{padding:24px 20px}.instructions-panel-header h3[data-v-76d96565]{font-size:20px}.instructions-panel .step-text[data-v-76d96565]{font-size:14px}.exercise-meta[data-v-76d96565]{flex-wrap:wrap;gap:16px}.gif-disclaimer[data-v-76d96565]{font-size:12px}}.duration-control-overlay[data-v-76d96565]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.9);border-radius:16px;backdrop-filter:blur(10px);min-width:320px;max-width:400px;z-index:200;color:#fff}.duration-control-container[data-v-76d96565]{padding:24px}.duration-control-header[data-v-76d96565]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.duration-title[data-v-76d96565]{color:#fff;font-size:20px;font-weight:500;margin:0}.close-duration-btn[data-v-76d96565]{background:transparent!important}.duration-control-main[data-v-76d96565]{text-align:center}.duration-display[data-v-76d96565]{margin-bottom:24px}.duration-number[data-v-76d96565]{font-size:48px;font-weight:700;color:#fff;line-height:1}.duration-unit[data-v-76d96565]{display:block;font-size:14px;color:hsla(0,0%,100%,.7);margin-top:4px}.duration-slider-overlay[data-v-76d96565]{margin:24px 0}.duration-presets[data-v-76d96565]{display:flex;justify-content:center;gap:8px;margin-top:24px}.preset-btn[data-v-76d96565]{min-width:60px;text-transform:none;font-weight:500}.preset-btn.active[data-v-76d96565]{background:#fff!important;color:#000!important}.info-bar[data-v-76d96565]{display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.8);opacity:0;transition:opacity .3s ease;width:100%;margin:0}.info-bar.visible[data-v-76d96565]{opacity:1}.exercise-info[data-v-76d96565]{text-align:center;color:#fff}.exercise-info h4[data-v-76d96565]{margin:0;font-size:20px;font-weight:600}.exercise-info p[data-v-76d96565]{margin:4px 0 0 0;font-size:14px;opacity:.8}.central-controls[data-v-76d96565]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:20px;position:relative}.timer-display[data-v-76d96565]{display:flex;align-items:center;justify-content:center;position:absolute;bottom:120px;left:50%;transform:translateX(-50%)}.timer-circle[data-v-76d96565]{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border:4px solid rgba(233,30,99,.3);border-radius:50%}.timer-svg[data-v-76d96565]{position:absolute;top:0;left:0;width:100%;height:100%}.timer-content[data-v-76d96565]{text-align:center;color:#fff;z-index:1}.timer-number[data-v-76d96565]{font-size:72px;font-weight:700;color:#fff;z-index:2}.timer-progress[data-v-76d96565]{transition:stroke-dashoffset .1s linear}.paused-overlay[data-v-76d96565]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;z-index:3}.exercise-name-display[data-v-76d96565]{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);text-align:center;color:hsla(0,0%,100%,.7);font-size:20px;font-weight:400;text-transform:capitalize}.exercise-controls[data-v-76d96565]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);transition:bottom .3s ease;z-index:9999!important}.exercise-controls.paused-state[data-v-76d96565]{bottom:100px}.control-btn[data-v-76d96565]{box-shadow:0 4px 16px rgba(0,0,0,.3)}.primary-control[data-v-76d96565]{width:64px;height:64px;background-color:#e91e63!important}.exit-control-btn[data-v-76d96565]{width:48px!important;height:48px!important;background-color:#f44336!important}.navigation-controls[data-v-76d96565]{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease,background .3s ease;width:100%;margin:0}.navigation-controls.visible[data-v-76d96565]{opacity:1}.navigation-controls.transition-active[data-v-76d96565]{background:rgba(0,0,0,.8)}.nav-btn[data-v-76d96565]{background:transparent!important;color:#fff!important;padding:8px 16px!important}.next-preview[data-v-76d96565]{text-align:center;color:#fff}.next-label[data-v-76d96565]{margin:0;font-size:12px;opacity:.7;text-transform:uppercase;letter-spacing:1px}.next-title[data-v-76d96565]{margin:4px 0 0 0;font-size:16px;font-weight:500}.preview-overlay[data-v-76d96565]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);z-index:10}.preview-content[data-v-76d96565]{text-align:center;color:#fff;padding:40px;max-width:500px;width:100%}.preview-header[data-v-76d96565]{margin-bottom:32px}.preview-header h2[data-v-76d96565]{font-size:32px;font-weight:600;margin:0 0 16px 0}.preview-meta[data-v-76d96565]{display:flex;align-items:center;justify-content:center;gap:16px}.preview-duration[data-v-76d96565]{font-size:18px;opacity:.9}.preview-actions[data-v-76d96565]{margin-bottom:24px}.preview-start-btn[data-v-76d96565]{margin-bottom:24px;min-width:200px;height:56px;font-size:18px;font-weight:500;text-transform:none}.preview-secondary[data-v-76d96565]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.preview-btn[data-v-76d96565]{text-transform:none;opacity:.8}.preview-btn[data-v-76d96565]:hover{opacity:1}.preview-progress[data-v-76d96565]{font-size:14px;opacity:.7;text-transform:uppercase;letter-spacing:1px}.countdown-overlay[data-v-76d96565]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background:rgba(0,0,0,.3)}.countdown-actions[data-v-76d96565]{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px;z-index:10}.countdown-action-btn[data-v-76d96565]{background:rgba(0,0,0,.5)!important;backdrop-filter:blur(10px)}.countdown-action-btn[data-v-76d96565]:hover{background:rgba(0,0,0,.7)!important}.menu-modal[data-v-76d96565]{background:#fff;border-radius:16px;overflow:hidden}.menu-header[data-v-76d96565]{padding:20px 24px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.menu-header h4[data-v-76d96565]{margin:0;font-size:18px;font-weight:600;color:#424242}.menu-actions[data-v-76d96565]{padding:8px 0}.menu-btn[data-v-76d96565]{text-transform:none;justify-content:flex-start;padding:12px 24px}.session-start-overlay[data-v-76d96565]{position:fixed;top:0;left:50%;transform:translateX(-50%);height:100vh;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);max-width:800px;width:100%;overflow:hidden;z-index:1000}.session-start-content[data-v-76d96565]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#fff;text-align:center}.start-info[data-v-76d96565]{margin-bottom:60px}.set-title[data-v-76d96565]{font-size:32px;font-weight:600;margin:0 0 32px 0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.session-summary[data-v-76d96565]{display:flex;flex-direction:column;gap:16px;align-items:center}.summary-item[data-v-76d96565]{display:flex;align-items:center;font-size:18px;color:hsla(0,0%,100%,.9);text-shadow:0 1px 2px rgba(0,0,0,.5)}.exercise-list-preview[data-v-76d96565]{margin-top:32px;max-width:400px}.exercise-list-title[data-v-76d96565]{font-size:18px;font-weight:500;color:hsla(0,0%,100%,.8);margin:0 0 20px 0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.exercise-preview-items[data-v-76d96565]{background:hsla(0,0%,100%,.1);border-radius:12px;padding:16px;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.exercise-preview-item[data-v-76d96565]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.exercise-preview-item[data-v-76d96565]:last-child{border-bottom:none;padding-bottom:0}.exercise-number[data-v-76d96565]{font-size:14px;font-weight:600;color:rgba(233,30,99,.9);background:rgba(233,30,99,.2);border-radius:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.exercise-name[data-v-76d96565]{flex:1;font-size:14px;color:hsla(0,0%,100%,.9);text-align:left;margin-right:8px}.exercise-duration[data-v-76d96565]{font-size:12px;color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.1);padding:2px 8px;border-radius:8px;flex-shrink:0}.start-session-btn[data-v-76d96565]{min-width:240px;height:64px;font-size:18px;font-weight:600;text-transform:none;border-radius:32px}.exit-session-btn[data-v-76d96565]{width:48px;height:48px;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;margin-top:24px;transition:all .2s ease}.exit-session-btn[data-v-76d96565]:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.3)}.exit-session-btn .v-icon[data-v-76d96565]{transition:color .2s ease}.exit-session-btn:hover .v-icon[data-v-76d96565]{color:hsla(0,0%,100%,.9)!important}@media (max-width:600px){.session-start-overlay[data-v-76d96565]{height:100dvh;min-height:600px}.set-title[data-v-76d96565]{font-size:28px}.summary-item[data-v-76d96565]{font-size:16px}.start-session-btn[data-v-76d96565]{min-width:200px;height:56px;font-size:16px}.exit-session-btn[data-v-76d96565]{width:44px;height:44px;margin-top:20px}.exercise-list-preview[data-v-76d96565]{margin-top:24px;max-width:320px}.exercise-list-title[data-v-76d96565]{font-size:16px;margin-bottom:16px}.exercise-preview-items[data-v-76d96565]{padding:12px}.exercise-preview-item[data-v-76d96565]{padding:6px 0}.exercise-number[data-v-76d96565]{width:20px;height:20px;font-size:12px;margin-right:10px}.exercise-name[data-v-76d96565]{font-size:13px}.exercise-duration[data-v-76d96565]{font-size:11px;padding:1px 6px}}@media (min-width:800px){.session-summary[data-v-76d96565]{flex-direction:row;gap:32px}}@media (min-width:768px){.progress-section[data-v-76d96565],.session-header[data-v-76d96565]{padding:20px 32px}.info-bar[data-v-76d96565]{padding:24px 32px}.navigation-controls[data-v-76d96565]{padding:24px 48px}}@media (min-width:800px){.navigation-controls[data-v-76d96565]{padding:32px 60px}}.muse-player-container{position:relative}.overlay-content{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.newset-container[data-v-7fe52806]{height:100vh;background:#f5f7fa;display:flex;flex-direction:column;overflow:hidden}.top-nav[data-v-7fe52806]{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.nav-container[data-v-7fe52806]{max-width:1400px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-7fe52806]{display:flex;align-items:center;gap:12px}.brand-icon[data-v-7fe52806]{width:120px;height:32px}.brand-name[data-v-7fe52806]{font-size:20px;font-weight:600;color:#2c3e50}.nav-links[data-v-7fe52806]{display:flex;gap:32px}.nav-link[data-v-7fe52806]{color:#64748b;text-decoration:none;font-weight:500;cursor:pointer;transition:color .2s;padding:4px 0;position:relative}.nav-link[data-v-7fe52806]:hover{color:#e91e63}.nav-actions[data-v-7fe52806]{display:flex;align-items:center;gap:16px}.newset-dashboard[data-v-7fe52806]{max-width:1400px;margin:0 auto;padding:24px;flex:1;display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-7fe52806]{margin-bottom:32px;flex-shrink:0}.header-content[data-v-7fe52806]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:20px 24px;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.header-text[data-v-7fe52806]{flex:1}.page-title[data-v-7fe52806]{font-size:32px;font-weight:700;color:#2c3e50;margin:0 0 8px 0}.page-subtitle[data-v-7fe52806]{font-size:16px;color:#64748b;margin:0}.progress-indicator[data-v-7fe52806]{display:flex;align-items:center}.step-progress[data-v-7fe52806]{display:flex;align-items:center;gap:16px}.step-circle[data-v-7fe52806]{width:40px;height:40px;font-size:16px}.step-item.completed .step-circle[data-v-7fe52806]{background:#4caf50;color:#fff}.step-label[data-v-7fe52806]{font-size:13px;color:#64748b;text-align:center}.step-content[data-v-7fe52806]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);flex:1;display:flex;flex-direction:column;overflow-y:auto}.exercise-categories-section[data-v-7fe52806]{padding:20px}.exercise-categories-section h3[data-v-7fe52806]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#2c3e50;text-align:center}.selection-guidance[data-v-7fe52806]{margin:0 0 16px 0;color:#64748b;text-align:center}.selected-count[data-v-7fe52806]{text-align:center;margin-bottom:32px}.category-section[data-v-7fe52806]{border:1px solid #e2e8f0;margin-bottom:20px}.category-header[data-v-7fe52806]{background:#fafbfc}.exercises-list-mobile[data-v-7fe52806]{display:flex;flex-direction:column;gap:1px;background:#f1f5f9}.exercise-item-mobile[data-v-7fe52806]{background:#fff;padding:12px 16px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px}.exercise-item-mobile[data-v-7fe52806]:hover{background:#f8fafc}.exercise-item-mobile.selected[data-v-7fe52806]{background:rgba(233,30,99,.05)}.exercise-checkbox[data-v-7fe52806]{margin:0!important;padding:0!important}.exercise-info[data-v-7fe52806]{flex:1}.exercise-info h4[data-v-7fe52806]{margin:0 0 2px 0;font-size:15px;font-weight:600;color:#2c3e50}.exercise-info p[data-v-7fe52806]{margin:0;font-size:13px;color:#64748b}.navigation-footer[data-v-7fe52806]{border-top:1px solid #e2e8f0;padding:24px;flex-shrink:0;margin-top:16px;border-radius:0 0 16px 16px}.nav-btn[data-v-7fe52806]{text-transform:none;font-weight:600;font-size:16px;height:48px;min-width:120px}.step-info[data-v-7fe52806]{text-align:center;display:flex;flex-direction:column;gap:4px}.step-indicator[data-v-7fe52806]{font-size:16px;color:#2c3e50}.step-description[data-v-7fe52806]{font-size:13px;color:#64748b}.newset-header[data-v-7fe52806]{display:none;align-items:center;padding:16px 20px;background:#fff;border-bottom:1px solid #e0e0e0}.header-info[data-v-7fe52806]{flex:1;text-align:center}.header-title[data-v-7fe52806]{margin:0;font-size:18px;font-weight:600;color:#424242}.header-subtitle[data-v-7fe52806]{margin:4px 0 0 0;font-size:14px;color:#757575}.spacer[data-v-7fe52806]{width:48px}.progress-steps[data-v-7fe52806]{display:flex;align-items:center;justify-content:center;padding:24px 20px;background:#fff;border-bottom:1px solid #e0e0e0}.step-item[data-v-7fe52806]{display:flex;flex-direction:column;align-items:center;gap:8px}.step-circle[data-v-7fe52806]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background:#e0e0e0;color:#757575;transition:all .3s ease}.step-item.active .step-circle[data-v-7fe52806]{background:#e91e63;color:#fff}.step-label[data-v-7fe52806]{font-size:12px;color:#757575;font-weight:500}.step-item.active .step-label[data-v-7fe52806]{color:#e91e63;font-weight:600}.step-line[data-v-7fe52806]{width:40px;height:2px;background:#e0e0e0;margin:0 16px;transition:background .3s ease}.step-line.completed[data-v-7fe52806]{background:#4caf50}.main-content[data-v-7fe52806]{padding:20px}.exercise-selection[data-v-7fe52806]{width:100%}.selection-header[data-v-7fe52806]{text-align:center;margin-bottom:32px}.selection-header h4[data-v-7fe52806]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#424242}.selection-header p[data-v-7fe52806]{margin:0 0 16px 0;color:#757575}.selected-count[data-v-7fe52806]{background:#e91e63;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;display:inline-block}.category-section[data-v-7fe52806]{background:#fff;border-radius:12px;border:1px solid #e0e0e0;margin-bottom:24px;overflow:hidden}.category-header[data-v-7fe52806]{display:flex;align-items:flex-start;padding:20px;border-bottom:1px solid #f0f0f0}.category-title[data-v-7fe52806]{margin:0 0 4px 0;font-size:16px;font-weight:600;color:#424242}.category-description[data-v-7fe52806]{margin:0;font-size:14px;color:#757575}.exercise-list[data-v-7fe52806]{padding:0}.exercise-item[data-v-7fe52806]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;transition:all .2s ease}.exercise-item[data-v-7fe52806]:last-child{border-bottom:none}.exercise-item[data-v-7fe52806]:hover{background:#fafafa}.exercise-item.selected[data-v-7fe52806]{background:rgba(233,30,99,.05)}.exercise-avatar[data-v-7fe52806]{margin-right:16px;flex-shrink:0}.exercise-content[data-v-7fe52806]{flex:1;margin-right:16px}.exercise-title[data-v-7fe52806]{margin:0 0 4px 0;font-size:16px;font-weight:500;color:#424242}.exercise-target[data-v-7fe52806]{margin:0;font-size:14px;color:#757575}.exercise-check[data-v-7fe52806]{background:#e91e63;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.navigation-footer[data-v-7fe52806]{background:#fff;border-top:1px solid #e0e0e0;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;position:sticky;bottom:0;z-index:10}.step-indicator[data-v-7fe52806]{font-size:14px;font-weight:600;color:#424242;padding:8px 16px;background:#f5f5f5;border-radius:20px}.set-naming[data-v-7fe52806]{padding:24px 20px;max-width:500px;margin:0 auto}.naming-header[data-v-7fe52806]{text-align:center;margin-bottom:32px}.naming-header h4[data-v-7fe52806]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#424242}.naming-header p[data-v-7fe52806]{margin:0;color:#757575}.naming-form[data-v-7fe52806]{background:#fff;border-radius:12px;border:1px solid #e0e0e0;padding:24px}.session-name-input[data-v-7fe52806]{margin-bottom:24px}.exercise-summary h6[data-v-7fe52806]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#424242}.exercise-list-summary[data-v-7fe52806]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.exercise-summary-item[data-v-7fe52806]{display:flex;align-items:center;padding:8px 12px;background:#f5f5f5;border-radius:8px}.exercise-name[data-v-7fe52806]{font-size:14px;color:#424242}.completion-step[data-v-7fe52806]{padding:40px 20px;display:flex;align-items:center;justify-content:center;min-height:400px}.completion-content[data-v-7fe52806]{text-align:center;max-width:400px}.saving-state h4[data-v-7fe52806],.success-state h4[data-v-7fe52806]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#424242}.saving-state p[data-v-7fe52806],.success-state p[data-v-7fe52806]{margin:0 0 32px 0;color:#757575}.completion-actions[data-v-7fe52806]{display:flex;flex-direction:column;gap:12px}.action-btn[data-v-7fe52806]{text-transform:none;font-weight:500;border-radius:8px}.v-progress-circular{margin:1rem}.endCard{position:absolute;top:50;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.end-session-overlay[data-v-2982387b]{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;max-width:800px;margin:0 auto;width:100%;overflow:hidden;z-index:1000}.end-session-background[data-v-2982387b]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.end-session-content[data-v-2982387b]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#fff;text-align:center}.completion-header[data-v-2982387b]{margin-bottom:40px}.completion-icon[data-v-2982387b]{margin-bottom:24px;opacity:.9}.completion-title[data-v-2982387b]{font-size:36px;font-weight:600;margin:0 0 16px 0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.completion-subtitle[data-v-2982387b]{font-size:18px;color:hsla(0,0%,100%,.8);margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.session-stats[data-v-2982387b]{display:flex;gap:32px;margin-bottom:32px;flex-wrap:wrap;justify-content:center}.stat-item[data-v-2982387b]{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.1);padding:16px 24px;border-radius:12px;backdrop-filter:blur(10px);min-width:160px}.stat-icon[data-v-2982387b]{opacity:.8}.stat-content[data-v-2982387b]{display:flex;flex-direction:column;align-items:flex-start}.stat-label[data-v-2982387b]{font-size:12px;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.stat-value[data-v-2982387b]{font-size:18px;font-weight:600;color:#fff}.benefits-section[data-v-2982387b]{margin-bottom:32px;max-width:500px}.benefits-header[data-v-2982387b]{margin-bottom:20px}.benefits-title[data-v-2982387b]{font-size:20px;font-weight:600;color:#fff;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.benefits-list[data-v-2982387b]{display:flex;flex-direction:column;gap:16px}.benefit-item[data-v-2982387b]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsla(0,0%,100%,.08);border-radius:8px;backdrop-filter:blur(5px);transition:background-color .2s ease}.benefit-item[data-v-2982387b]:hover{background:hsla(0,0%,100%,.12)}.benefit-icon[data-v-2982387b]{flex-shrink:0;opacity:.9}.benefit-text[data-v-2982387b]{color:#fff;font-size:16px;font-weight:500;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.3)}.rating-section[data-v-2982387b]{width:100%;max-width:500px;margin-bottom:32px}.rating-divider[data-v-2982387b]{height:1px;background:hsla(0,0%,100%,.3);margin:32px 0 24px 0}.rating-title[data-v-2982387b]{color:#fff;font-size:20px;font-weight:500;margin:0 0 24px 0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}.rating-options[data-v-2982387b]{display:flex;justify-content:space-between;gap:8px;margin-bottom:20px}.rating-option[data-v-2982387b]{display:flex;flex-direction:column;align-items:center;padding:12px 6px;border-radius:12px;cursor:pointer;transition:all .3s ease;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);flex:1;max-width:80px}.rating-option[data-v-2982387b]:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.rating-option.selected[data-v-2982387b]{background:rgba(233,30,99,.2);border-color:rgba(233,30,99,.5);transform:translateY(-2px)}.rating-icon[data-v-2982387b]{margin-bottom:8px;transition:all .3s ease}.rating-label[data-v-2982387b]{font-size:12px;font-weight:500;color:#fff;text-align:center;margin-bottom:4px;line-height:1.2}.rating-percent[data-v-2982387b]{font-size:10px;color:hsla(0,0%,100%,.7);font-weight:400}.rating-feedback[data-v-2982387b]{text-align:center;margin:16px 0}.improvement-text[data-v-2982387b]{color:#fff;font-size:16px;font-weight:500;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.improvement-percent[data-v-2982387b]{color:#e91e63;font-weight:600}.action-buttons[data-v-2982387b]{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;width:100%;max-width:280px}.action-btn[data-v-2982387b]{text-transform:none;font-weight:600;border-radius:12px}.primary-action[data-v-2982387b]{height:56px;font-size:16px}.secondary-action[data-v-2982387b]{height:48px;font-size:14px;opacity:.8}.secondary-action[data-v-2982387b]:hover{opacity:1}.motivation-section[data-v-2982387b]{margin-top:auto}.motivation-text[data-v-2982387b]{font-size:16px;color:hsla(0,0%,100%,.7);margin:0;display:flex;align-items:center;justify-content:center}@media (max-width:600px){.end-session-overlay[data-v-2982387b]{height:100dvh;min-height:600px}.completion-title[data-v-2982387b]{font-size:28px}.completion-subtitle[data-v-2982387b]{font-size:16px}.session-stats[data-v-2982387b]{flex-direction:column;gap:16px}.stat-item[data-v-2982387b]{min-width:auto;width:100%;max-width:240px}.benefits-title[data-v-2982387b]{font-size:18px}.benefit-text[data-v-2982387b]{font-size:15px}.benefit-item[data-v-2982387b]{padding:10px 14px}.action-buttons[data-v-2982387b]{max-width:240px}.primary-action[data-v-2982387b]{height:52px;font-size:15px}.rating-title[data-v-2982387b]{font-size:18px}.rating-options[data-v-2982387b]{gap:6px}.rating-option[data-v-2982387b]{padding:10px 4px;max-width:60px}.rating-label[data-v-2982387b]{font-size:11px}.rating-percent[data-v-2982387b]{font-size:9px}.improvement-text[data-v-2982387b]{font-size:14px}}@media (min-width:800px){.end-session-overlay[data-v-2982387b]{position:fixed;left:50%;transform:translateX(-50%)}.session-stats[data-v-2982387b]{flex-direction:row}.action-buttons[data-v-2982387b]{flex-direction:row;max-width:400px}.primary-action[data-v-2982387b],.secondary-action[data-v-2982387b]{flex:1}}.modern-session-container[data-v-4bab1616]{min-height:100vh;background:linear-gradient(180deg,#f5f7fa 0,#e9ecef);position:relative;display:flex;justify-content:center;padding:20px 0}.modern-session[data-v-4bab1616]{max-width:800px;width:calc(100% - 40px);height:calc(100vh - 40px);display:flex;flex-direction:column;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.1);border-radius:16px;overflow:hidden}.session-header[data-v-4bab1616]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#fff;border-bottom:1px solid #e9ecef;flex-shrink:0}.session-info[data-v-4bab1616]{flex:1;text-align:center}.session-title[data-v-4bab1616]{margin:0;font-size:18px;font-weight:600;color:#2c3e50}.session-progress[data-v-4bab1616]{margin:4px 0 0 0;font-size:14px;color:#7f8c8d}.progress-section[data-v-4bab1616]{padding:16px 24px;background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0}.progress-text[data-v-4bab1616]{display:flex;justify-content:space-between;font-size:12px;color:#7f8c8d;margin-top:4px}.exercise-area[data-v-4bab1616]{flex:1;display:flex;flex-direction:column;background:#fff;overflow-y:auto}.setup-phase[data-v-4bab1616]{flex:1;display:flex;flex-direction:column;padding:32px;overflow-y:auto}.exercise-card[data-v-4bab1616]{max-width:500px;border-radius:16px!important;overflow:hidden}.exercise-preview[data-v-4bab1616]{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-bottom:24px}.media-badge[data-v-4bab1616]{position:absolute;top:12px;right:12px;z-index:2}.info-button[data-v-4bab1616]{position:absolute;bottom:12px;right:12px;z-index:2}.exercise-title[data-v-4bab1616]{font-size:24px;margin:0}.exercise-description[data-v-4bab1616]{font-size:14px;margin:0}.duration-control[data-v-4bab1616]{margin-top:16px}.duration-slider[data-v-4bab1616]{margin:0 12px}.duration-text[data-v-4bab1616]{font-size:14px;color:#2c3e50;min-width:35px}.exercise-actions[data-v-4bab1616]{background:#f8f9fa;flex-direction:column}.start-btn[data-v-4bab1616]{height:64px!important;font-weight:700!important;font-size:18px!important;letter-spacing:1px!important;box-shadow:0 4px 16px rgba(33,150,243,.3)!important;transition:all .3s ease!important}.start-btn[data-v-4bab1616]:hover:not(:disabled){box-shadow:0 6px 20px rgba(33,150,243,.4)!important;transform:translateY(-1px)}.start-btn .v-icon[data-v-4bab1616]{font-size:24px!important;margin-right:8px!important}.secondary-actions[data-v-4bab1616]{display:flex;gap:12px;justify-content:center}.action-btn[data-v-4bab1616]{flex:1;font-size:12px!important}.exercise-counter[data-v-4bab1616]{font-weight:600;letter-spacing:.5px}.exercise-area>div[data-v-4bab1616]{animation:fadeIn-data-v-4bab1616 .3s ease-in}@keyframes fadeIn-data-v-4bab1616{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.countdown-phase[data-v-4bab1616]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;background:#fff}.countdown-container[data-v-4bab1616]{background:#fff;border-radius:24px;padding:40px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.countdown-circle[data-v-4bab1616]{margin-bottom:24px}.countdown-content[data-v-4bab1616]{color:#2c3e50}.countdown-number[data-v-4bab1616]{font-size:48px;font-weight:700;line-height:1}.countdown-label[data-v-4bab1616]{font-size:16px;color:#7f8c8d;margin-top:8px}.countdown-title[data-v-4bab1616]{color:#2c3e50;font-size:20px;font-weight:600;margin:0}.exercise-phase[data-v-4bab1616]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px;height:100vh;max-height:calc(100vh - 40px);z-index:20;background:#000;border-radius:16px;overflow:hidden;animation:scaleIn-data-v-4bab1616 .3s ease-out}@keyframes scaleIn-data-v-4bab1616{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.exercise-container[data-v-4bab1616]{position:relative;width:100%;height:100vh;max-width:500px;margin:0 auto;display:flex;flex-direction:column;background:#111}.exercise-background[data-v-4bab1616]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.exercise-media.active[data-v-4bab1616]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.6)}.exercise-media.paused[data-v-4bab1616] img{animation-play-state:paused!important}@media (min-width:500px){.exercise-container[data-v-4bab1616]{border-left:2px solid #333;border-right:2px solid #333;box-shadow:0 0 100px rgba(0,0,0,.8)}}.exercise-overlay[data-v-4bab1616]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;padding:0;height:100vh;overflow:hidden}.exercise-title-overlay[data-v-4bab1616]{position:absolute;top:40px;left:20px;right:20px;text-align:center;z-index:3}.exercise-title-overlay h3[data-v-4bab1616]{color:#fff;font-size:20px;font-weight:600;margin:0 auto;text-shadow:0 2px 8px rgba(0,0,0,.5);background:rgba(0,0,0,.4);padding:12px 16px;border-radius:8px;display:inline-block;max-width:90%}.timer-display[data-v-4bab1616]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.exercise-timer[data-v-4bab1616]{background:hsla(0,0%,100%,.1);border-radius:50%;padding:20px;backdrop-filter:blur(10px)}.timer-content[data-v-4bab1616]{color:#fff;text-align:center}.timer-number[data-v-4bab1616]{font-size:40px;font-weight:700;line-height:1}.timer-unit[data-v-4bab1616]{font-size:14px;opacity:.8;margin-top:4px}.paused-content[data-v-4bab1616]{color:#ffc107;text-align:center}.paused-text[data-v-4bab1616]{font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:8px}.paused-time[data-v-4bab1616]{font-size:18px;opacity:.9}.exercise-controls[data-v-4bab1616]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:3;flex-direction:column}.control-group[data-v-4bab1616],.exercise-controls[data-v-4bab1616]{display:flex;align-items:center;gap:16px}.control-btn[data-v-4bab1616]{width:64px!important;height:64px!important}.control-btn[data-v-4bab1616],.exit-btn[data-v-4bab1616]{box-shadow:0 4px 16px rgba(0,0,0,.3);backdrop-filter:blur(10px)}.exit-btn[data-v-4bab1616]{background:rgba(255,82,82,.9)!important}.nav-btn[data-v-4bab1616]{box-shadow:0 4px 16px rgba(0,0,0,.3);width:48px!important;height:48px!important;backdrop-filter:blur(10px);opacity:.9}.nav-btn[data-v-4bab1616]:disabled{opacity:.3}@media (min-width:768px){.timer-number[data-v-4bab1616]{font-size:48px}.exercise-timer[data-v-4bab1616]{padding:30px}.exercise-title-overlay[data-v-4bab1616]{top:60px}.exercise-controls[data-v-4bab1616]{bottom:60px}}@media (min-width:1024px){.timer-number[data-v-4bab1616]{font-size:56px}.exercise-timer[data-v-4bab1616]{padding:40px}}.rest-phase[data-v-4bab1616]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;background:#fff}.rest-container[data-v-4bab1616]{background:#fff;border-radius:24px;padding:40px;box-shadow:0 8px 32px rgba(0,0,0,.1);max-width:400px;width:100%}.rest-timer[data-v-4bab1616]{margin-bottom:24px}.rest-content[data-v-4bab1616]{color:#2c3e50}.rest-number[data-v-4bab1616]{font-size:36px;font-weight:700;line-height:1}.rest-label[data-v-4bab1616]{font-size:14px;color:#7f8c8d;margin-top:4px}.rest-message h3[data-v-4bab1616]{color:#2c3e50;font-size:20px;font-weight:600;margin:0 0 8px 0}.rest-message p[data-v-4bab1616]{color:#7f8c8d;font-size:14px;margin:0 0 24px 0}.skip-rest-btn[data-v-4bab1616]{margin-top:16px}.next-exercise-duration[data-v-4bab1616]{width:100%;margin:16px 0;padding:16px;background:#f8f9fa;border-radius:12px}.next-exercise-duration .duration-control[data-v-4bab1616]{margin:0}.duration-control.compact[data-v-4bab1616]{display:flex;align-items:center;gap:8px;padding:0;background:transparent}.duration-control.compact .duration-slider[data-v-4bab1616]{margin:0 8px}.exercise-card[data-v-4bab1616]{flex:1;display:flex;flex-direction:column;background:transparent;max-width:600px;margin:0 auto;width:100%}.exercise-content[data-v-4bab1616]{padding:0}.exercise-actions[data-v-4bab1616]{padding:24px 0 0;display:flex;gap:12px;flex-wrap:wrap;margin-top:auto}.exercise-actions .v-btn[data-v-4bab1616]{flex:1;min-width:120px}.instructions-modal[data-v-4bab1616]{border-radius:16px!important}.instructions-header[data-v-4bab1616]{border-bottom:1px solid #ecf0f1;padding:20px 24px 16px 24px}.instructions-title[data-v-4bab1616]{font-size:18px;font-weight:600;color:#2c3e50}.instructions-body[data-v-4bab1616]{padding:24px}.exercise-preview-small[data-v-4bab1616]{margin-bottom:20px}.preview-image[data-v-4bab1616]{border-radius:8px}.instructions-list[data-v-4bab1616]{margin-bottom:20px}.instruction-item[data-v-4bab1616]{display:flex;align-items:flex-start;margin-bottom:12px}.step-number[data-v-4bab1616]{background:#3f51b5;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-right:12px;flex-shrink:0;margin-top:2px}.step-text[data-v-4bab1616]{color:#2c3e50;line-height:1.5}.target-info[data-v-4bab1616]{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.instructions-actions[data-v-4bab1616]{padding:16px 24px 24px 24px}.settings-modal[data-v-4bab1616]{border-radius:16px!important}.settings-header[data-v-4bab1616]{border-bottom:1px solid #ecf0f1;padding:20px 24px 16px 24px}.settings-body[data-v-4bab1616]{padding:24px;text-align:center}.duration-preview[data-v-4bab1616]{margin-bottom:24px}.duration-display-large[data-v-4bab1616]{font-size:48px;font-weight:700;color:#3f51b5;line-height:1}.duration-unit[data-v-4bab1616]{font-size:16px;color:#7f8c8d;margin-top:4px}.duration-slider-large[data-v-4bab1616]{margin:24px 0}.duration-presets[data-v-4bab1616]{display:flex;gap:8px;justify-content:center;margin-top:16px}.preset-btn[data-v-4bab1616]{min-width:60px}.settings-actions[data-v-4bab1616]{padding:16px 24px 24px 24px}.media-container[data-v-4bab1616]{position:relative}.exercise-media[data-v-4bab1616]{border-radius:16px 16px 0 0;transition:all .3s ease}.exercise-media.playing[data-v-4bab1616]{filter:brightness(.8)}.exercise-type-chip[data-v-4bab1616]{position:absolute;top:16px;left:16px;z-index:2;font-weight:600!important;letter-spacing:.5px!important;padding:0 16px!important;height:32px!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.play-overlay[data-v-4bab1616]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);border-radius:16px 16px 0 0}.play-btn[data-v-4bab1616]{background:hsla(0,0%,100%,.95)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)}.timer-overlay[data-v-4bab1616]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);border-radius:16px 16px 0 0}.timer-circle[data-v-4bab1616]{background:hsla(0,0%,100%,.95);border-radius:50%;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.timer-text[data-v-4bab1616]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2c3e50}.timer-seconds[data-v-4bab1616]{font-size:32px;font-weight:700;line-height:1}.timer-label[data-v-4bab1616]{font-size:14px;color:#7f8c8d;margin-top:4px}.instructions-overlay[data-v-4bab1616]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;padding:20px;border-radius:16px 16px 0 0}.instructions-content[data-v-4bab1616]{background:#fff;padding:24px;border-radius:12px;max-width:300px;text-align:center}.instructions-content h4[data-v-4bab1616]{margin:0 0 16px 0;color:#2c3e50}.instructions-content ul[data-v-4bab1616]{text-align:left;padding-left:20px;margin:0 0 16px 0}.instructions-content li[data-v-4bab1616]{margin-bottom:8px;color:#5a6c7d}.exercise-title[data-v-4bab1616]{font-size:28px;font-weight:600;color:#2c3e50;margin-bottom:8px}.exercise-description[data-v-4bab1616]{color:#7f8c8d;font-size:16px;line-height:1.5;margin-bottom:24px}.duration-control[data-v-4bab1616]{background:#f8f9fa;border-radius:12px;padding:16px;margin-bottom:0;display:flex;align-items:center;gap:12px}.duration-slider[data-v-4bab1616]{flex:1}.duration-text[data-v-4bab1616]{font-size:16px;font-weight:600;color:#3f51b5;min-width:45px}.action-buttons[data-v-4bab1616]{display:flex;gap:12px;flex-wrap:wrap}.instruction-btn[data-v-4bab1616]{flex:1;min-width:140px}.pause-btn[data-v-4bab1616],.start-btn[data-v-4bab1616]{flex:2;min-width:160px}.next-exercise[data-v-4bab1616]{margin:0 20px 20px 20px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.next-exercise h4[data-v-4bab1616]{margin:0 0 12px 0;color:#2c3e50;font-size:16px}.next-exercise-card[data-v-4bab1616]{display:flex;align-items:center;gap:12px}.next-exercise-img[data-v-4bab1616]{width:60px;height:60px;border-radius:8px;flex-shrink:0}.next-exercise-info h5[data-v-4bab1616]{margin:0 0 4px 0;color:#2c3e50;font-size:14px}.next-exercise-info p[data-v-4bab1616]{margin:0;color:#7f8c8d;font-size:12px}.navigation-footer[data-v-4bab1616]{background:#fff;border-top:1px solid #e9ecef;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-shrink:0}.navigation-footer .v-btn[data-v-4bab1616]{flex:1;max-width:160px}.menu-sheet[data-v-4bab1616]{padding:20px 0}@media (max-width:600px){.modern-session-container[data-v-4bab1616]{padding:0}.modern-session[data-v-4bab1616]{width:100%;height:100vh;margin:0;border-radius:0}.session-header[data-v-4bab1616]{padding:12px 16px}.setup-phase[data-v-4bab1616]{padding:20px}.exercise-preview[data-v-4bab1616]{margin-bottom:20px}.exercise-actions[data-v-4bab1616]{padding:12px 16px 16px;flex-direction:column}.exercise-actions .v-btn[data-v-4bab1616]{width:100%;margin:0}.navigation-footer[data-v-4bab1616]{padding:12px}.navigation-footer .v-btn[data-v-4bab1616]{min-width:auto;padding:0 12px}.exercise-counter[data-v-4bab1616]{font-size:12px;padding:0 8px}}.session-controls[data-v-fbe2fb1e]{background-color:#fff;border-top:1px solid #e0e0e0}.exercise-progress[data-v-032143f9]{position:relative}.session-progress-bar[data-v-032143f9]{background-color:#fff;border-bottom:1px solid #ecf0f1}.next-exercise-preview[data-v-60cb1046]{padding:12px 16px;border-top:1px solid #e0e0e0}.v-progress-circular[data-v-7524510a]{margin:1rem}.endCard[data-v-7524510a]{position:absolute;top:50;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.breathing-session[data-v-1e0eefc0]{min-height:100vh;width:100%;background-color:#4a3f36}.breathing-session.phase-hold-in[data-v-1e0eefc0],.breathing-session.phase-inhale[data-v-1e0eefc0]{background-color:#f5b266}.breathing-session.phase-exhale[data-v-1e0eefc0],.breathing-session.phase-hold-out[data-v-1e0eefc0]{background-color:#4a3f36}.breathing-session.dark-theme[data-v-1e0eefc0]{background-color:#3e342a}.breathing-session.dark-theme.phase-hold-in[data-v-1e0eefc0],.breathing-session.dark-theme.phase-inhale[data-v-1e0eefc0]{background-color:#4a3f36}.breathing-session.dark-theme.phase-exhale[data-v-1e0eefc0],.breathing-session.dark-theme.phase-hold-out[data-v-1e0eefc0]{background-color:#3e342a}.breathing-container[data-v-1e0eefc0]{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:800px;margin:0 auto;background:rgba(0,0,0,.05);transition:background-color .8s ease}.phase-hold-in .breathing-container[data-v-1e0eefc0],.phase-inhale .breathing-container[data-v-1e0eefc0]{background:rgba(245,178,102,.15)}.phase-exhale .breathing-container[data-v-1e0eefc0],.phase-hold-out .breathing-container[data-v-1e0eefc0]{background:rgba(0,0,0,.05)}.dark-theme .breathing-container[data-v-1e0eefc0]{background:rgba(0,0,0,.1)}.dark-theme.phase-hold-in .breathing-container[data-v-1e0eefc0],.dark-theme.phase-inhale .breathing-container[data-v-1e0eefc0]{background:rgba(255,182,105,.08)}.dark-theme.phase-exhale .breathing-container[data-v-1e0eefc0],.dark-theme.phase-hold-out .breathing-container[data-v-1e0eefc0]{background:rgba(0,0,0,.1)}.top-controls[data-v-1e0eefc0]{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.1);backdrop-filter:blur(10px)}.exercise-title[data-v-1e0eefc0]{flex:1;text-align:center;font-size:18px;font-weight:500;color:hsla(0,0%,100%,.9);letter-spacing:.5px}.phase-hold-in .exercise-title[data-v-1e0eefc0],.phase-inhale .exercise-title[data-v-1e0eefc0]{color:rgba(0,0,0,.7)}.back-btn[data-v-1e0eefc0]{color:#ffb669;text-transform:none;font-weight:500}.back-btn[data-v-1e0eefc0]:hover{color:#ffa347}.dark-theme .back-btn[data-v-1e0eefc0]{color:#ffb669}.dark-theme .back-btn[data-v-1e0eefc0]:hover{color:#ffa347}.theme-btn[data-v-1e0eefc0]{color:#ffb669}.theme-btn[data-v-1e0eefc0]:hover{color:#ffa347}.dark-theme .theme-btn[data-v-1e0eefc0]{color:#ffb669}.dark-theme .theme-btn[data-v-1e0eefc0]:hover{color:#ffa347}.breathing-content[data-v-1e0eefc0]{flex:1;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.countdown-display[data-v-1e0eefc0]{position:absolute;width:20%;height:20%;top:40%;left:40%;display:flex;justify-content:center;align-items:center;font-size:48px;font-weight:700;color:#ffb669;z-index:10}.instruction-display[data-v-1e0eefc0]{font-size:28px;font-weight:400;color:hsla(0,0%,100%,.9);margin-bottom:30px;height:40px;display:flex;align-items:center;justify-content:center;text-transform:capitalize;letter-spacing:2px}.start-message[data-v-1e0eefc0]{position:absolute;top:60px;left:50%;transform:translateX(-50%);text-align:center;max-width:360px;padding:20px 32px;background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-radius:20px;backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.2);z-index:15}.start-message h3[data-v-1e0eefc0]{font-size:1.125rem;font-weight:400;margin:0;line-height:1.5;color:hsla(0,0%,100%,.92);letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.completion-message[data-v-1e0eefc0]{position:absolute;top:60px;left:50%;transform:translateX(-50%);text-align:center;max-width:360px;padding:20px 32px;background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(16,185,129,.12));border-radius:20px;backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.25);box-shadow:0 8px 32px rgba(16,185,129,.15),0 4px 16px rgba(16,185,129,.08),inset 0 1px 0 hsla(0,0%,100%,.15);z-index:15}.completion-message h3[data-v-1e0eefc0]{font-size:1.125rem;font-weight:400;margin:0;line-height:1.5;color:hsla(0,0%,100%,.92);letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.phase-hold-in .instruction-display[data-v-1e0eefc0],.phase-inhale .instruction-display[data-v-1e0eefc0]{color:rgba(0,0,0,.7)}.animation-wrapper[data-v-1e0eefc0]{width:100%;max-width:450px;aspect-ratio:1;position:relative;margin-bottom:40px}.outer-circle[data-v-1e0eefc0]{position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(0,0,0,.08);transform-origin:center;z-index:1}.phase-hold-in .outer-circle[data-v-1e0eefc0],.phase-inhale .outer-circle[data-v-1e0eefc0]{background:rgba(0,0,0,.05)}.dark-theme .outer-circle[data-v-1e0eefc0]{background:rgba(0,0,0,.08)}.dark-theme.phase-hold-in .outer-circle[data-v-1e0eefc0],.dark-theme.phase-inhale .outer-circle[data-v-1e0eefc0]{background:rgba(0,0,0,.05)}.middle-circle[data-v-1e0eefc0]{position:absolute;width:70%;height:70%;top:15%;left:15%;border-radius:50%;background:rgba(0,0,0,.06);transform-origin:center;z-index:2}.phase-hold-in .middle-circle[data-v-1e0eefc0],.phase-inhale .middle-circle[data-v-1e0eefc0]{background:rgba(0,0,0,.04)}.dark-theme .middle-circle[data-v-1e0eefc0]{background:rgba(0,0,0,.06)}.dark-theme.phase-hold-in .middle-circle[data-v-1e0eefc0],.dark-theme.phase-inhale .middle-circle[data-v-1e0eefc0]{background:rgba(0,0,0,.04)}.breath-circle[data-v-1e0eefc0]{position:absolute;width:40%;height:40%;top:30%;left:30%;border-radius:50%;background:hsla(0,0%,100%,.15);transform-origin:center;z-index:3}.phase-hold-in .breath-circle[data-v-1e0eefc0],.phase-inhale .breath-circle[data-v-1e0eefc0]{background:hsla(0,0%,100%,.2)}.dark-theme .breath-circle[data-v-1e0eefc0]{background:rgba(255,182,105,.3)}.dark-theme.phase-hold-in .breath-circle[data-v-1e0eefc0],.dark-theme.phase-inhale .breath-circle[data-v-1e0eefc0]{background:rgba(255,182,105,.4)}.permanent-circle[data-v-1e0eefc0]{position:absolute;width:20%;height:20%;top:40%;left:40%;border-radius:50%;border:3px solid #d4a574;background-color:transparent;z-index:4}.phase-hold-in .permanent-circle[data-v-1e0eefc0],.phase-inhale .permanent-circle[data-v-1e0eefc0]{border-color:#b8956a}.dark-theme .permanent-circle[data-v-1e0eefc0]{border-color:#d4a574}.dark-theme.phase-hold-in .permanent-circle[data-v-1e0eefc0],.dark-theme.phase-inhale .permanent-circle[data-v-1e0eefc0]{border-color:#ffb669}.timer-display[data-v-1e0eefc0]{position:absolute;width:20%;height:20%;top:40%;left:40%;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:600;color:#fff;background:radial-gradient(circle at center,#d4a574 0,#b8956a 100%);border-radius:50%;z-index:5;box-shadow:0 4px 20px rgba(0,0,0,.2)}.dark-theme .timer-display[data-v-1e0eefc0]{background:#ffb669}.progress-section[data-v-1e0eefc0]{width:100%;max-width:500px;text-align:center;opacity:0;transition:opacity .3s ease}.progress-section.visible[data-v-1e0eefc0]{opacity:1}.progress-text[data-v-1e0eefc0]{font-size:16px;color:hsla(0,0%,100%,.8);margin-bottom:10px;font-weight:400;letter-spacing:1px}.progress-bar[data-v-1e0eefc0]{width:100%;height:6px;background-color:hsla(0,0%,100%,.2);border-radius:3px;overflow:hidden;backdrop-filter:blur(10px)}.progress-fill[data-v-1e0eefc0]{height:100%;background:linear-gradient(90deg,#ffb669,#ffa347);transition:width .3s ease;box-shadow:0 0 10px rgba(255,182,105,.3)}.bottom-controls[data-v-1e0eefc0]{padding:20px;display:flex;justify-content:center;gap:12px;background:rgba(0,0,0,.1);backdrop-filter:blur(10px)}.control-btn[data-v-1e0eefc0]{text-transform:none;font-weight:500;letter-spacing:0}.skip-btn[data-v-1e0eefc0]{color:hsla(0,0%,100%,.7)}.skip-btn[data-v-1e0eefc0]:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.pause-btn[data-v-1e0eefc0]{min-width:120px;background-color:#ffb669!important;color:#3e342a!important}.pause-btn[data-v-1e0eefc0]:hover{background-color:#ffa347!important}.dark-theme .pause-btn[data-v-1e0eefc0]{background-color:#ffb669!important;color:#3e342a!important}.dark-theme .pause-btn[data-v-1e0eefc0]:hover{background-color:#ffa347!important}.favorite-btn[data-v-1e0eefc0]{background:hsla(0,0%,100%,.1)!important;transition:all .3s ease;margin-left:8px}.favorite-btn[data-v-1e0eefc0]:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.1)}.fade-enter-active[data-v-1e0eefc0],.fade-leave-active[data-v-1e0eefc0]{transition:opacity .3s}.fade-enter[data-v-1e0eefc0],.fade-leave-to[data-v-1e0eefc0]{opacity:0}@media (max-width:600px){.breathing-content[data-v-1e0eefc0]{padding:30px 16px}.instruction-display[data-v-1e0eefc0]{font-size:24px;margin-bottom:20px}.completion-message[data-v-1e0eefc0],.start-message[data-v-1e0eefc0]{top:-100px;max-width:300px;padding:16px 20px}.completion-message h3[data-v-1e0eefc0],.start-message h3[data-v-1e0eefc0]{font-size:1rem;line-height:1.4}.animation-wrapper[data-v-1e0eefc0]{max-width:350px;margin-bottom:30px}.timer-display[data-v-1e0eefc0]{font-size:24px}.countdown-display[data-v-1e0eefc0]{font-size:40px}.progress-text[data-v-1e0eefc0]{font-size:14px}.bottom-controls[data-v-1e0eefc0]{padding:16px}}.session-preview-container[data-v-770f4436]{height:100vh;background:#1a1a1a;color:#fff;display:flex;flex-direction:column}.top-nav[data-v-770f4436]{background:rgba(0,0,0,.3);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.nav-container[data-v-770f4436]{max-width:600px;width:100%;margin:0 auto;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.nav-left[data-v-770f4436]{display:flex;align-items:center;gap:16px}.nav-time[data-v-770f4436]{font-size:16px;font-weight:500;opacity:.9}.nav-right .v-btn[data-v-770f4436]{opacity:.8;transition:opacity .2s}.nav-right .v-btn[data-v-770f4436]:hover{opacity:1}.session-content[data-v-770f4436]{flex:1;display:flex;flex-direction:column;max-width:600px;width:100%;margin:0 auto;padding:0 20px}.session-header[data-v-770f4436]{text-align:center;padding:32px 0}.session-title[data-v-770f4436]{font-size:32px;font-weight:600;margin:0 0 16px;letter-spacing:-.5px}.session-meta[data-v-770f4436]{display:flex;justify-content:center;gap:24px;opacity:.8}.meta-item[data-v-770f4436]{display:flex;align-items:center;gap:6px;font-size:14px}.exercises-section[data-v-770f4436]{flex:1;overflow-y:auto;margin-bottom:24px}.exercises-list[data-v-770f4436]{display:flex;flex-direction:column;gap:12px}.exercise-item[data-v-770f4436]{display:flex;align-items:center;gap:16px;padding:16px;background:hsla(0,0%,100%,.08);border-radius:12px;transition:all .2s}.exercise-item[data-v-770f4436]:hover{background:hsla(0,0%,100%,.12);transform:translateX(4px)}.exercise-number[data-v-770f4436]{width:32px;height:32px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.exercise-avatar[data-v-770f4436]{flex-shrink:0;border:2px solid hsla(0,0%,100%,.1)}.exercise-info[data-v-770f4436]{flex:1}.exercise-name[data-v-770f4436]{font-size:16px;font-weight:500;margin-bottom:2px}.exercise-duration[data-v-770f4436]{font-size:13px;opacity:.7}.action-section[data-v-770f4436]{padding:24px 0 32px;text-align:center}.start-button[data-v-770f4436]{width:100%;max-width:300px;height:56px!important;font-size:18px!important;font-weight:600!important;letter-spacing:.5px;text-transform:none!important;box-shadow:0 8px 24px rgba(233,30,99,.3)!important}.start-button[data-v-770f4436]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(233,30,99,.4)!important}.countdown-hint[data-v-770f4436]{margin-top:16px;font-size:14px;opacity:.7;display:flex;align-items:center;justify-content:center}.error-state[data-v-770f4436]{text-align:center;padding:60px 20px}.error-title[data-v-770f4436]{font-size:28px;font-weight:600;color:#fff;margin:0 0 12px}.error-message[data-v-770f4436]{font-size:16px;color:hsla(0,0%,100%,.8);margin:0 0 32px}@media (max-width:768px){.session-header[data-v-770f4436]{padding:24px 0}.session-title[data-v-770f4436]{font-size:28px}.exercise-item[data-v-770f4436]{padding:12px}.exercise-avatar[data-v-770f4436]{width:40px;height:40px}.start-button[data-v-770f4436]{max-width:100%}}[data-v-770f4436] .v-dialog__content{align-items:center;justify-content:center}.session-router[data-v-2483f3e2]{min-height:100vh;width:100%}.error-container[data-v-2483f3e2],.loading-container[data-v-2483f3e2]{text-align:center;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}.loading-text[data-v-2483f3e2]{margin-top:16px;color:#757575;font-size:16px}.error-container h3[data-v-2483f3e2]{margin:16px 0 8px;color:#424242}.error-container p[data-v-2483f3e2]{margin-bottom:24px;color:#757575}.setcountdown-container[data-v-304601ae]{min-height:100vh;width:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.error-container[data-v-304601ae],.loading-container[data-v-304601ae]{text-align:center;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;color:#fff}.loading-text[data-v-304601ae]{margin-top:16px;color:hsla(0,0%,100%,.9);font-size:16px}.error-container h3[data-v-304601ae]{margin:16px 0 8px;color:#fff}.error-container p[data-v-304601ae]{margin-bottom:24px;color:hsla(0,0%,100%,.8)}.activity-selection-container[data-v-304601ae]{min-height:100vh;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.selection-header[data-v-304601ae]{text-align:center;margin-bottom:40px;color:#fff}.selection-header h2[data-v-304601ae]{font-size:28px;font-weight:600;margin-bottom:8px}.time-subtitle[data-v-304601ae]{font-size:16px;opacity:.8}.activity-cards[data-v-304601ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%;max-width:600px;margin-bottom:40px}.activity-card[data-v-304601ae]{cursor:pointer;transition:all .3s ease;border-radius:16px}.activity-card[data-v-304601ae]:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.activity-card-content[data-v-304601ae]{text-align:center;padding:24px}.activity-icon[data-v-304601ae]{margin-bottom:16px}.activity-title[data-v-304601ae]{font-size:20px;font-weight:600;margin-bottom:8px;color:#2c3e50}.activity-description[data-v-304601ae]{font-size:14px;color:#757575;margin-bottom:16px;line-height:1.4}.activity-type-badge[data-v-304601ae]{display:inline-block;padding:4px 12px;background:rgba(102,126,234,.1);color:#667eea;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.selection-actions[data-v-304601ae]{display:flex;gap:16px}.cancel-btn[data-v-304601ae]{color:hsla(0,0%,100%,.8)}.single-activity-redirect[data-v-304601ae]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.single-activity-redirect p[data-v-304601ae]{margin-top:16px;font-size:16px;opacity:.9}@media (max-width:768px){.activity-selection-container[data-v-304601ae]{padding:20px}.selection-header h2[data-v-304601ae]{font-size:24px}.activity-cards[data-v-304601ae]{grid-template-columns:1fr;max-width:400px}.activity-card-content[data-v-304601ae]{padding:20px}}.breathing-sessions-container[data-v-ae0990b2]{min-height:100vh;background-color:#fafafa}.nav-header[data-v-ae0990b2]{background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.nav-container[data-v-ae0990b2]{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:40px}.nav-logo[data-v-ae0990b2]{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo[data-v-ae0990b2]{height:32px;width:auto}.brand-name[data-v-ae0990b2]{font-size:20px;font-weight:600;color:#1f2937}.nav-links[data-v-ae0990b2]{display:flex;gap:32px}.nav-link[data-v-ae0990b2]{color:#64748b;text-decoration:none;font-weight:500;cursor:pointer;transition:color .2s;padding:4px 0;border-bottom:2px solid transparent}.nav-link[data-v-ae0990b2]:hover{color:#334155}.nav-link.active[data-v-ae0990b2]{color:#ec4899;border-bottom-color:#ec4899}.nav-actions[data-v-ae0990b2]{display:flex;align-items:center}.dashboard[data-v-ae0990b2]{max-width:1200px;margin:0 auto;padding:24px}.cards-grid[data-v-ae0990b2]{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.dashboard-card[data-v-ae0990b2]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s}.dashboard-card[data-v-ae0990b2]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.card-header[data-v-ae0990b2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.card-title[data-v-ae0990b2]{font-size:18px;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:8px}.card-subtitle[data-v-ae0990b2]{color:#64748b!important;margin-bottom:20px!important;font-size:14px!important;font-weight:500}.breathing-exercises-card[data-v-ae0990b2]{background:linear-gradient(135deg,#f97316,#ea580c)!important;color:#fff!important;box-shadow:0 8px 32px rgba(249,115,22,.3)!important}.breathing-exercises-card .card-title[data-v-ae0990b2]{color:#fff!important;font-weight:600}.breathing-exercises-card .card-subtitle[data-v-ae0990b2]{color:hsla(0,0%,100%,.8)!important}.breathing-exercises-grid[data-v-ae0990b2]{display:flex;flex-direction:column;gap:12px}.breathing-exercise-item[data-v-ae0990b2]{display:flex;align-items:center;gap:16px;padding:18px;background:hsla(0,0%,100%,.1);border-radius:14px;cursor:pointer;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.breathing-exercise-item[data-v-ae0990b2]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.breathing-exercise-item.exercise-selected[data-v-ae0990b2]{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.exercise-icon[data-v-ae0990b2]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:hsla(0,0%,100%,.2)!important}.breathing-exercises-card .exercise-icon .v-icon[data-v-ae0990b2]{color:#fff!important}.exercise-content[data-v-ae0990b2]{flex:1;min-width:0}.exercise-name[data-v-ae0990b2]{font-size:15px;font-weight:600;color:#fff;margin:0 0 4px}.exercise-meta[data-v-ae0990b2]{display:flex;gap:8px;font-size:12px;color:hsla(0,0%,100%,.7);margin-bottom:4px}.exercise-cycles[data-v-ae0990b2],.exercise-pattern[data-v-ae0990b2]{padding:2px 6px;background:hsla(0,0%,100%,.1);border-radius:4px}.exercise-action[data-v-ae0990b2]{flex-shrink:0}.exercise-details-card[data-v-ae0990b2]{min-height:400px}.exercise-details[data-v-ae0990b2]{display:flex;flex-direction:column;gap:20px}.detail-header[data-v-ae0990b2]{text-align:center;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.detail-title[data-v-ae0990b2]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px}.detail-pattern[data-v-ae0990b2]{font-size:18px;color:#64748b;font-weight:500}.detail-description[data-v-ae0990b2]{padding:16px;background:#f8fafc;border-radius:8px}.detail-description p[data-v-ae0990b2]{margin:0;color:#475569;line-height:1.6}.detail-benefits[data-v-ae0990b2]{padding:16px;background:#fef3c7;border-radius:8px}.detail-benefits h4[data-v-ae0990b2]{margin:0 0 8px;color:#92400e;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.detail-benefits p[data-v-ae0990b2]{margin:0;color:#92400e;line-height:1.6}.duration-control[data-v-ae0990b2]{padding:20px;background:#f8fafc;border-radius:8px;text-align:center}.duration-label[data-v-ae0990b2]{display:block;font-size:14px;font-weight:600;color:#64748b;margin-bottom:12px}.duration-selector[data-v-ae0990b2]{display:flex;align-items:center;justify-content:center;gap:20px}.duration-value[data-v-ae0990b2]{font-size:24px;font-weight:700;color:#1f2937;min-width:80px;text-align:center}.start-session-btn[data-v-ae0990b2]{margin-top:8px!important;height:56px!important;font-size:16px!important;font-weight:600!important}.no-selection[data-v-ae0990b2]{text-align:center;padding:60px 20px;color:#9ca3af}.no-selection p[data-v-ae0990b2]{margin-top:16px;font-size:16px}.favourites-list[data-v-ae0990b2]{display:flex;flex-direction:column;gap:12px}.favourite-item[data-v-ae0990b2]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border-radius:12px;cursor:pointer;transition:all .2s}.favourite-item[data-v-ae0990b2]:hover{background:#f1f5f9;transform:translateX(4px)}.favourite-icon[data-v-ae0990b2]{width:40px;height:40px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.favourite-content[data-v-ae0990b2]{flex:1;min-width:0}.favourite-name[data-v-ae0990b2]{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 2px}.favourite-details[data-v-ae0990b2]{font-size:13px;color:#64748b}.favourite-actions[data-v-ae0990b2]{flex-shrink:0}.empty-favourites[data-v-ae0990b2]{text-align:center;padding:40px 20px}.empty-favourites p[data-v-ae0990b2]{font-weight:600;color:#64748b;margin:12px 0 4px}.empty-favourites span[data-v-ae0990b2]{font-size:14px;color:#9ca3af}.user-menu[data-v-ae0990b2]{min-width:240px}.user-info[data-v-ae0990b2]{padding:16px}@media (max-width:768px){.nav-links[data-v-ae0990b2]{display:none}.cards-grid[data-v-ae0990b2]{grid-template-columns:1fr;gap:16px}.dashboard[data-v-ae0990b2]{padding:16px}}.breathing-container[data-v-06cc08b4]{min-height:100vh;background-color:#f8fafc}.breathing-main[data-v-06cc08b4]{padding-top:20px}.breathing-content[data-v-06cc08b4]{max-width:1200px;margin:0 auto;padding:0 24px 40px}.filter-section[data-v-06cc08b4]{margin-bottom:24px}.filter-header[data-v-06cc08b4]{margin-bottom:12px}.filter-label[data-v-06cc08b4]{font-size:14px;color:#64748b;font-weight:500}.filter-chips[data-v-06cc08b4]{display:flex;gap:8px;flex-wrap:wrap}.filter-chip[data-v-06cc08b4]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:24px;border:2px solid #e2e8f0;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-chip[data-v-06cc08b4]:hover{border-color:#6ee7b7;color:#059669;background:rgba(5,150,105,.05)}.filter-chip--active[data-v-06cc08b4]{border-color:#059669;background:rgba(5,150,105,.12);color:#0f766e}.exercise-sections[data-v-06cc08b4]{margin-top:24px}.exercise-section[data-v-06cc08b4]{margin-bottom:32px}.no-favorites-message[data-v-06cc08b4]{text-align:center;padding:40px 20px}.no-favorites-content h3[data-v-06cc08b4]{font-size:18px;font-weight:600;color:#475569;margin:16px 0 8px 0}.no-favorites-content p[data-v-06cc08b4]{font-size:14px;color:#64748b;margin:0;max-width:300px;margin-left:auto;margin-right:auto}.section-title[data-v-06cc08b4]{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:16px}.exercise-grid[data-v-06cc08b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.recommended-grid[data-v-06cc08b4]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.exercise-card[data-v-06cc08b4]{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 20px 20px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px rgba(16,24,40,.06)}.exercise-card[data-v-06cc08b4]:hover{box-shadow:0 8px 20px rgba(16,24,40,.12);transform:translateY(-2px)}.exercise-accent[data-v-06cc08b4]{position:absolute;top:0;left:20px;right:20px;height:3px;border-radius:0 0 3px 3px}.exercise-header[data-v-06cc08b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.exercise-header-right[data-v-06cc08b4]{display:flex;align-items:center;gap:8px}.start-icon[data-v-06cc08b4]{opacity:.8;transition:opacity .2s ease}.exercise-card:hover .start-icon[data-v-06cc08b4]{opacity:1}.exercise-icon[data-v-06cc08b4]{width:48px;height:48px;background:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#475569}.exercise-duration[data-v-06cc08b4]{display:inline-flex;align-items:center;padding:4px 12px;background:rgba(110,231,183,.3);color:#1e293b;font-size:12px;font-weight:500;border-radius:12px}.exercise-title[data-v-06cc08b4]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 8px;line-height:1.3}.exercise-subtitle[data-v-06cc08b4]{font-size:14px;color:#64748b;margin:0 0 16px;line-height:1.4}.exercise-footer[data-v-06cc08b4]{display:flex;align-items:flex-end;justify-content:space-between}.exercise-tags[data-v-06cc08b4]{display:flex;gap:8px}.exercise-favorite[data-v-06cc08b4]{display:flex;align-items:center}.favorite-btn[data-v-06cc08b4]{margin:0!important;padding:0!important;width:32px!important;height:32px!important}.exercise-tag[data-v-06cc08b4]{display:inline-flex;align-items:center;padding:4px 8px;background:#ecfdf5;color:#15803d;font-size:11px;font-weight:500;border-radius:6px;border:1px solid rgba(74,222,128,.25)}.exercise-tag--goal[data-v-06cc08b4]{color:#374151;border:1px solid rgba(0,0,0,.1)}.technique-modal .modal-header[data-v-06cc08b4]{padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-title[data-v-06cc08b4]{font-size:19px;font-weight:600;color:#1e293b}.modal-content[data-v-06cc08b4]{padding:24px!important}.techniques-list[data-v-06cc08b4]{display:flex;flex-direction:column;gap:12px}.technique-option[data-v-06cc08b4]{display:flex;gap:16px;padding:18px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;transition:all .2s ease}.technique-option[data-v-06cc08b4]:hover{border-color:#6ee7b7;background:rgba(5,150,105,.03);box-shadow:0 2px 4px rgba(0,0,0,.05)}.technique-option--selected[data-v-06cc08b4]{border-color:#059669;background:linear-gradient(135deg,rgba(5,150,105,.08),rgba(5,150,105,.04))}.technique-radio[data-v-06cc08b4]{display:flex;align-items:center;padding-top:4px}.radio-outer[data-v-06cc08b4]{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.technique-option--selected .radio-outer[data-v-06cc08b4]{border-color:#059669}.radio-inner[data-v-06cc08b4]{width:10px;height:10px;background:#059669;border-radius:50%}.technique-details[data-v-06cc08b4]{flex:1}.technique-details .technique-name[data-v-06cc08b4]{margin-bottom:4px}.current-tag[data-v-06cc08b4]{font-size:12px;color:#059669;font-weight:400;margin-left:8px}.technique-description[data-v-06cc08b4]{font-size:13px;color:#64748b;margin-bottom:4px}.technique-benefit[data-v-06cc08b4]{font-size:12px;color:#94a3b8;line-height:1.4}.modal-actions[data-v-06cc08b4]{padding:16px 24px!important;border-top:1px solid #e2e8f0}@media (max-width:768px){.breathing-content[data-v-06cc08b4]{padding:0 16px 32px}.exercise-grid[data-v-06cc08b4],.recommended-grid[data-v-06cc08b4]{grid-template-columns:1fr}.filter-chips[data-v-06cc08b4]{justify-content:center}}@media (max-width:480px){.exercise-card[data-v-06cc08b4]{padding:20px 16px 16px}}.loading-skeleton[data-v-06cc08b4]{padding:24px 0}.skeleton-section[data-v-06cc08b4]{margin-bottom:32px}.skeleton-header[data-v-06cc08b4]{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer-data-v-06cc08b4 1.5s infinite;border-radius:8px;margin-bottom:16px;width:200px}.skeleton-card[data-v-06cc08b4]{height:120px}.skeleton-card-large[data-v-06cc08b4],.skeleton-card[data-v-06cc08b4]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer-data-v-06cc08b4 1.5s infinite;border-radius:16px;margin-bottom:16px}.skeleton-card-large[data-v-06cc08b4]{height:180px}.skeleton-grid[data-v-06cc08b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}@keyframes skeleton-shimmer-data-v-06cc08b4{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-color-scheme:dark){.skeleton-card-large[data-v-06cc08b4],.skeleton-card[data-v-06cc08b4],.skeleton-header[data-v-06cc08b4]{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200% 100%}}