.nefes-module__K2tNmq__container{background:var(--surface-canvas);min-height:100vh;color:var(--text-primary);flex-direction:column;justify-content:flex-start;align-items:center;padding:1.5rem 1rem 3rem;display:flex;position:relative}.nefes-module__K2tNmq__topBar{justify-content:flex-start;width:100%;max-width:600px;margin-bottom:1.5rem;display:flex}.nefes-module__K2tNmq__protocolSelector{flex-wrap:wrap;justify-content:center;gap:10px;margin:1.5rem 0 .5rem;display:flex}.nefes-module__K2tNmq__protocolBtn{background:var(--surface-sunken);border:1px solid var(--border-hairline);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);padding:.5rem 1rem}.nefes-module__K2tNmq__protocolBtn:disabled{opacity:.5;cursor:not-allowed}.nefes-module__K2tNmq__activeProtocol{background:var(--accent-subtle);border-color:var(--accent-emphasis);color:var(--accent-emphasis);font-weight:600}.nefes-module__K2tNmq__protocolDesc{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.nefes-module__K2tNmq__circleWrapper{justify-content:center;align-items:center;width:320px;height:320px;margin:2rem auto;display:flex;position:relative}.nefes-module__K2tNmq__pulsatingBg{border:2px dashed var(--accent-subtle);border-radius:50%;width:100%;height:100%;transition:all .5s;position:absolute}.nefes-module__K2tNmq__pulseActive{animation:4s ease-in-out infinite alternate nefes-module__K2tNmq__gentlePulse,30s linear infinite nefes-module__K2tNmq__spin}.nefes-module__K2tNmq__breathingCircle{background:var(--accent-emphasis);width:160px;height:160px;box-shadow:0 0 20px var(--accent-subtle);z-index:10;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition-property:transform,background,box-shadow;transition-timing-function:linear;display:flex}.nefes-module__K2tNmq__inhale{background:var(--accent-emphasis);box-shadow:0 0 30px var(--accent-subtle);transform:scale(1.6)}.nefes-module__K2tNmq__hold{background:var(--color-pine-600);box-shadow:0 0 25px var(--accent-subtle);transform:scale(1.6)}.nefes-module__K2tNmq__hold2{background:var(--color-pine-800);box-shadow:0 0 20px var(--accent-subtle);transform:scale(1)}.nefes-module__K2tNmq__exhale{background:var(--accent-emphasis);box-shadow:0 0 20px var(--accent-subtle);transform:scale(1)}.nefes-module__K2tNmq__phaseText{color:var(--text-on-accent);font-size:1.2rem;font-weight:700}.nefes-module__K2tNmq__countdownText{color:var(--text-on-accent);font-family:inherit;font-size:2.5rem;font-weight:800}.nefes-module__K2tNmq__statsRow{justify-content:center;align-items:center;gap:2rem;margin-top:1rem;display:flex}.nefes-module__K2tNmq__statBox{background:var(--surface-panel);border:1px solid var(--border-hairline);border-radius:var(--radius-md);flex-direction:column;align-items:center;min-width:80px;padding:.5rem 1rem;display:flex}.nefes-module__K2tNmq__statLabel{color:var(--text-secondary);font-size:.75rem}.nefes-module__K2tNmq__statValue{color:var(--text-primary);font-size:1.5rem;font-weight:700}.nefes-module__K2tNmq__cycleCompleteMsg{background:var(--status-success-bg);border:1px solid var(--status-success);color:var(--status-success);border-radius:var(--radius-md);margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:600;animation:.5s ease-out nefes-module__K2tNmq__fadeIn}@keyframes nefes-module__K2tNmq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nefes-module__K2tNmq__gentlePulse{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@keyframes nefes-module__K2tNmq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.nefes-module__K2tNmq__circleWrapper{width:260px;height:260px}.nefes-module__K2tNmq__breathingCircle{width:130px;height:130px}.nefes-module__K2tNmq__statsRow{gap:1rem}}
