.breathing-container.svelte-1ued0zu{padding:var(--space-8) 0;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.circle-wrap.svelte-1ued0zu{width:200px;height:200px;margin-bottom:var(--space-8);justify-content:center;align-items:center;display:flex;position:relative}.breathing-circle.svelte-1ued0zu{background-color:var(--on-primary);z-index:2;border-radius:50%;width:80px;height:80px;transition:transform 4s linear}.breathing-circle.inhale.svelte-1ued0zu{transform:scale(2.2)}.breathing-circle.exhale.svelte-1ued0zu{transform:scale(1)}.pulse-circle.svelte-1ued0zu{background-color:var(--on-primary);opacity:.3;z-index:1;border-radius:50%;width:80px;height:80px;transition:transform 4s linear,opacity 4s linear;position:absolute}.pulse-circle.inhale.svelte-1ued0zu{opacity:.1;transform:scale(2.8)}.pulse-circle.exhale.svelte-1ued0zu{opacity:.3;transform:scale(1)}.instruction.svelte-1ued0zu{text-align:center}.phase-text.svelte-1ued0zu{font-size:var(--text-xl);color:var(--on-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);margin-bottom:var(--space-4);min-width:120px;font-weight:700}.dots.svelte-1ued0zu{gap:var(--space-2);justify-content:center;display:flex}.dot.svelte-1ued0zu{background-color:var(--on-primary);opacity:.3;border-radius:50%;width:8px;height:8px;transition:transform .3s,opacity .3s}.dot.active.svelte-1ued0zu{opacity:1;transform:scale(1.4)}.hero.svelte-sjrgru{padding:var(--space-10) 0 var(--space-6);background:linear-gradient(180deg, var(--surface-container-low) 0%, var(--background) 100%)}.hero-title.svelte-sjrgru{font-size:var(--text-2xl);color:var(--primary);margin-bottom:var(--space-3);font-weight:700;line-height:var(--line-height-tight)}.hero-subtitle.svelte-sjrgru{font-size:var(--text-lg);color:var(--on-surface-variant);line-height:var(--line-height-relaxed);max-width:60ch;margin:0}.content.svelte-sjrgru{padding:var(--space-6) 0 var(--space-16)}.checkin-card.svelte-sjrgru{background-color:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--border-radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.checkin-title.svelte-sjrgru{align-items:center;gap:var(--space-2);font-size:var(--text-xl);margin-bottom:var(--space-2);color:var(--on-surface);font-weight:600;display:flex}.checkin-subtitle.svelte-sjrgru{color:var(--outline);font-size:var(--text-sm);margin-bottom:var(--space-6)}.sliders.svelte-sjrgru{gap:var(--space-6);margin-bottom:var(--space-8);flex-direction:column;display:flex}.slider-group.svelte-sjrgru{gap:var(--space-2);flex-direction:column;display:flex}.slider-header.svelte-sjrgru{justify-content:space-between;align-items:center;display:flex}.slider-label.svelte-sjrgru{font-weight:600;font-size:var(--text-base);color:var(--on-surface);margin:0}.slider-value.svelte-sjrgru{font-weight:600;font-size:var(--text-sm);color:var(--primary);background-color:var(--surface-container);padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-sm)}.slider.svelte-sjrgru{appearance:none;border-radius:var(--border-radius-xl);background:linear-gradient(to right, var(--secondary-container), var(--secondary), var(--error));outline:none;width:100%;height:8px}.slider.svelte-sjrgru::-webkit-slider-thumb{appearance:none;background-color:var(--surface-container-lowest);border:3px solid var(--primary);cursor:pointer;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 6px #00000026}.slider.svelte-sjrgru::-moz-range-thumb{background-color:var(--surface-container-lowest);border:3px solid var(--primary);cursor:pointer;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 6px #00000026}.slider-legend.svelte-sjrgru{font-size:var(--text-xs);color:var(--outline);justify-content:space-between;display:flex}.save-btn.svelte-sjrgru{border-radius:var(--border-radius-xl);width:100%}.status-card.svelte-sjrgru{background-color:var(--secondary-container);border:1px solid var(--outline-variant);border-radius:var(--border-radius-lg);padding:var(--space-5);margin-bottom:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.status-header.svelte-sjrgru{align-items:center;gap:var(--space-3);display:flex}.status-icon-wrap.svelte-sjrgru{background-color:var(--on-secondary-container);width:40px;height:40px;color:var(--secondary-container);opacity:.15;border-radius:50%;justify-content:center;align-items:center;display:flex}.status-icon-wrap.svelte-sjrgru svg{color:var(--on-secondary-container)}.status-header.svelte-sjrgru h2:where(.svelte-sjrgru){font-size:var(--text-lg);color:var(--on-secondary-container);margin:0;font-weight:600}.status-text.svelte-sjrgru{font-size:var(--text-sm);color:var(--on-secondary-container);opacity:.8;margin:var(--space-1) 0 0}.update-btn.svelte-sjrgru{border-color:var(--on-secondary-container);color:var(--on-secondary-container);background:0 0}.recommendations.svelte-sjrgru{margin-bottom:var(--space-10)}.recommendations-title.svelte-sjrgru{font-size:var(--text-xl);margin-bottom:var(--space-6);color:var(--on-surface);font-weight:600}.sessions-grid.svelte-sjrgru{gap:var(--space-4);flex-direction:column;display:flex}.session-card.svelte-sjrgru{background-color:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--border-radius-lg);padding:var(--space-5);align-items:center;gap:var(--space-4);transition:border-color var(--transition-fast);flex-wrap:wrap;display:flex}.session-card.svelte-sjrgru:hover{border-color:var(--primary)}.session-icon.svelte-sjrgru{color:var(--primary);flex-shrink:0}.session-info.svelte-sjrgru{flex:1;min-width:200px}.session-info.svelte-sjrgru h3:where(.svelte-sjrgru){font-size:var(--text-base);margin-bottom:var(--space-1);color:var(--on-surface);font-weight:600}.session-desc.svelte-sjrgru{font-size:var(--text-sm);color:var(--on-surface-variant);margin-bottom:var(--space-2)}.session-meta.svelte-sjrgru{gap:var(--space-3);align-items:center;display:flex}.session-duration.svelte-sjrgru{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--outline);display:flex}.session-intensity.svelte-sjrgru{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius-sm);font-weight:600}.intensity-gentle.svelte-sjrgru{background-color:var(--secondary-container);color:var(--on-secondary-container)}.intensity-moderate.svelte-sjrgru{background-color:var(--primary-fixed);color:var(--on-primary-fixed)}.intensity-active.svelte-sjrgru{background-color:var(--secondary-fixed);color:var(--on-secondary-fixed)}.session-start.svelte-sjrgru{min-height:40px;padding:var(--space-2) var(--space-5);flex-shrink:0}.session-active.svelte-sjrgru{background-color:var(--primary);color:var(--on-primary);border-radius:var(--border-radius-lg);padding:var(--space-6);margin-bottom:var(--space-8)}.session-active-header.svelte-sjrgru{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.session-active-icon.svelte-sjrgru{background-color:var(--primary-container);width:48px;height:48px;color:var(--on-primary-container);border-radius:50%;justify-content:center;align-items:center;display:flex}.session-active-header.svelte-sjrgru h3:where(.svelte-sjrgru){font-size:var(--text-lg);color:var(--on-primary);margin:0;font-weight:600}.timer.svelte-sjrgru{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;margin:var(--space-1) 0 0;color:var(--on-primary);font-weight:700}.session-active-actions.svelte-sjrgru{gap:var(--space-3);display:flex}.session-active-actions.svelte-sjrgru .btn:where(.svelte-sjrgru){background-color:var(--on-primary);color:var(--primary)}.session-active-actions.svelte-sjrgru .btn-ghost:where(.svelte-sjrgru){color:var(--on-primary);background-color:#0000;border-color:#ffffff4d}.no-sessions.svelte-sjrgru{background-color:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--border-radius-lg);padding:var(--space-6);color:var(--on-surface-variant)}.no-sessions.svelte-sjrgru ul:where(.svelte-sjrgru){margin-top:var(--space-3);padding-left:var(--space-5)}.history.svelte-sjrgru{margin-top:var(--space-10)}.history-title.svelte-sjrgru{align-items:center;gap:var(--space-2);font-size:var(--text-lg);margin-bottom:var(--space-4);color:var(--on-surface);font-weight:600;display:flex}.history-list.svelte-sjrgru{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.history-item.svelte-sjrgru{padding:var(--space-3) var(--space-4);background-color:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--border-radius-md);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.history-type.svelte-sjrgru{color:var(--on-surface);font-weight:500}.history-duration.svelte-sjrgru{color:var(--on-surface-variant)}.history-date.svelte-sjrgru{color:var(--outline);font-size:var(--text-xs)}.privacy-note.svelte-sjrgru{margin-top:var(--space-8);background-color:var(--secondary-container);color:var(--on-secondary-container);padding:var(--space-5);border-radius:var(--border-radius-lg);gap:var(--space-4);border:1px solid #006a6826;align-items:flex-start;display:flex}.privacy-content.svelte-sjrgru{flex:1}.privacy-title.svelte-sjrgru{font-weight:600;font-size:var(--text-base);margin-bottom:var(--space-1)}.privacy-text.svelte-sjrgru{font-size:var(--text-sm);opacity:.8;line-height:var(--line-height-relaxed);margin:0}.privacy-close.svelte-sjrgru{color:var(--on-secondary-container);opacity:.5;cursor:pointer;padding:var(--space-1);transition:opacity var(--transition-fast);background:0 0;border:none}.privacy-close.svelte-sjrgru:hover{opacity:1}
